Rasbian получить имя devdevice
Я работаю над получением POS-термопринтера. Связь осуществляется через RS232 (последовательный Python) и ESCPOS. На окнах все работает нормально. Код работает на окнах:
import serial
ser = serial.Serial('COM4')
ser.write("Hello")
ser.write(chr(10))
Теперь мне нужно получить devport/devname термопринтера, используя rasbian. Как получить имя? lsusb не дал мне правильное имя. Что делать? Подключите принтер к raspi -> запустить команду x? отключить принтер -> запустить команду x?
Как это сделать? Проверить отличия?
Всего наилучшего;
1 ответ
Последовательные устройства в Linux названы /dev/ttySx
, S
обозначает "серийный" и x
это номер порта (например, 4
от COM4
). Убедитесь, что у вас есть соответствующие разрешения для чтения и записи на это устройство.
Если у вас есть несколько последовательных устройств, вы можете проверить dmesg
войдите в буфер и найдите последний с:
dmesg | grep tty
или просто отключите и посмотрите, какое устройство удалено из /dev
листинга.