Уже несколько лет я запускаю и поддерживаю онлайн-кассу. система, в которой периферийное оборудование и система печати управляются RasPi с чистыми Debian и Python3.
Мой клиент купил новый чековый принтер EPSON TM-M30. В настоящее время он использует для этого TM-T88IV.
Фрагмент кода принтера python-escpos в настоящее время
p = printer.Usb(0x04b8, 0x0202, 0)
Нужно ли мне что-то менять для нового принтера (погуглив несколько часов, я не могу найти PID для этого нового принтера)
Я знаю, что с новым принтером Ethernet также доступен WiFi, и я могу использовать
p = printer.Network("192.168.178.77", 0) // port might differ
для этого, но я все еще хочу использовать его с USB, если это необходимо.
Примечание. Я нашел тот же PID здесь http://www.linux-usb.org/usb.ids для TM-T70, и я предполагаю, что PID 0x0202 действителен для более чем одного термопринтера, но нужно быть уверенным.
Спасибо за любые полезные ответы.