Уже несколько лет я работаю и поддерживаю онлайн-систему POS, где периферийное оборудование и система печати управляются RasPi с чистым debian & python3.
Мой клиент купил новый чековый принтер, который это EPSON TM-M30. В настоящее время он использует TM-T88IV для этого.
Фрагмент кода принтера python -escpos в настоящее время равен
p = printer.Usb(0x04b8, 0x0202, 0)
Нужно ли что-то менять для нового принтера (гугление с часов Я не могу найти PID для этого нового принтера)
Я знаю, что с новым принтером ethe rnet также доступен 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 действителен для более чем одного термопринтера, но нужно быть уверенным.
Спасибо за любые полезные ответы.