多年来,我一直在运行和维护一个在线P.O.S.系统,在这个系统中,外围硬件和打印系统由带有纯debian和python3的python3管理。
我的顾客买了一台新的收据打印机,这是爱普生TM-M30。目前他使用的是TM-T88IV。
python-escpos打印机代码段当前为
p = printer.Usb(0x04b8, 0x0202, 0)我是否需要对新打印机进行任何更改(谷歌自数小时以来,我无法为这台新打印机找到PID )
我知道,使用新的打印机以太网,WiFi也是可用的,我可以使用
p = printer.Network("192.168.178.77", 0) // port might differ对于这一点,但我仍然希望能够使用它与USB,如果需要。
注意:我在这里为TM-T70找到了相同的PID,我猜PID 0x0202对不止一个热打印机有效,但需要确保。
谢谢你有任何有用的答案。
发布于 2020-02-29 02:30:23
发布于 2020-03-04 13:06:57
爱普生TM-m30的USB厂商ID为04b8,USB产品ID为0e20。
lsusb在我的RHEL 8显示打印机为Seiko爱普生,04b8:0e20。
发布于 2021-02-22 10:43:36
您可以使用lsusb查找供应商id和产品id。下面的脚本将帮助您完成此操作(请参阅其自述以获得更多详细信息),并将提供端点ids:https://gist.github.com/elsholz/44643ede809a6c4a3875beaae26bff2f
https://stackoverflow.com/questions/60458688
复制相似问题