该如何修改解决
procedure TFrm.Button1Click(Sender: TObject);
var F: TextFile;
PDStr: string;
begin
try
PDStr := 'Delphi Printer on LPT1' + chr(10);
AssignFile(F, 'LPT1');
Rewrite(F);
Write(F, PDStr);
CloseFile(F);
except
Messagedlg('数据发送失败!', mterror, [mbok], 0);
end;
end;
8 个解决方案
#1
用USB转换出的打印端口的名称不是LPT1,一般是USB001、USB002之类的。
你可以通过查看打印机的属性中,来获得这个端口的名称。
你可以通过查看打印机的属性中,来获得这个端口的名称。
#2
转的并口不一定能用
#3
并口怎么玩我不知道
但是大多数票据打印机都可以选择串口还是并口
也许你只需拔动一个跳线就转成串口打印机
用串口的资料很多,也很好调试
再有有一种可能,当然这种可能应该很难出现,就是这打印机实际就是串口的
因打印机多用25针的串口,看起来像并口哦
但是大多数票据打印机都可以选择串口还是并口
也许你只需拔动一个跳线就转成串口打印机
用串口的资料很多,也很好调试
再有有一种可能,当然这种可能应该很难出现,就是这打印机实际就是串口的
因打印机多用25针的串口,看起来像并口哦
#4
借楼主的地方问下路,,,就是在用硬字库打印时,用并口或者串口
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
#5
估计要查看打印机的通讯协议,看看针对这些状况有没有返回值!
#6
借楼主的地方问下路,,,就是在用硬字库打印时,用并口或者串口
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
POS协议有检测打印机忙 还是缺纸状态的指令(有便宜货连缺纸检测都没有)
没接电源? 发上述指令没响应即是
编码上就是从串(并)口写个字串,再读回来
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
POS协议有检测打印机忙 还是缺纸状态的指令(有便宜货连缺纸检测都没有)
没接电源? 发上述指令没响应即是
编码上就是从串(并)口写个字串,再读回来
#7
有的连接线不一定好使
而且端口号也会改变的
把以前连接的端口号改为转接后的端口才行
而且端口号也会改变的
把以前连接的端口号改为转接后的端口才行
#8
刚刚看了一下博施163K的打印机,可以通过写命令(写串口)获取打印机的状态,那如果打印机接的是并口怎么办哪?
#1
用USB转换出的打印端口的名称不是LPT1,一般是USB001、USB002之类的。
你可以通过查看打印机的属性中,来获得这个端口的名称。
你可以通过查看打印机的属性中,来获得这个端口的名称。
#2
转的并口不一定能用
#3
并口怎么玩我不知道
但是大多数票据打印机都可以选择串口还是并口
也许你只需拔动一个跳线就转成串口打印机
用串口的资料很多,也很好调试
再有有一种可能,当然这种可能应该很难出现,就是这打印机实际就是串口的
因打印机多用25针的串口,看起来像并口哦
但是大多数票据打印机都可以选择串口还是并口
也许你只需拔动一个跳线就转成串口打印机
用串口的资料很多,也很好调试
再有有一种可能,当然这种可能应该很难出现,就是这打印机实际就是串口的
因打印机多用25针的串口,看起来像并口哦
#4
借楼主的地方问下路,,,就是在用硬字库打印时,用并口或者串口
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
#5
估计要查看打印机的通讯协议,看看针对这些状况有没有返回值!
#6
借楼主的地方问下路,,,就是在用硬字库打印时,用并口或者串口
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
POS协议有检测打印机忙 还是缺纸状态的指令(有便宜货连缺纸检测都没有)
没接电源? 发上述指令没响应即是
编码上就是从串(并)口写个字串,再读回来
怎么判决打印机状态..如:打不开LTP1口,串口,打印机卡纸,缺纸,打印打没接电源...
用D怎么返回这些状态呢?
POS协议有检测打印机忙 还是缺纸状态的指令(有便宜货连缺纸检测都没有)
没接电源? 发上述指令没响应即是
编码上就是从串(并)口写个字串,再读回来
#7
有的连接线不一定好使
而且端口号也会改变的
把以前连接的端口号改为转接后的端口才行
而且端口号也会改变的
把以前连接的端口号改为转接后的端口才行
#8
刚刚看了一下博施163K的打印机,可以通过写命令(写串口)获取打印机的状态,那如果打印机接的是并口怎么办哪?