Настройка принтера чеков с последовательным интерфейсом USB (совместимого с epson tm-t88ii/iii) в Debian Wheezy

Я пытаюсь заставить мой чековый принтер работать на Debian Wheezy.

При подключении к компьютеру мой последовательный чековый принтер USB (совместимый с epson tm-t88ii/ii) выдает вопросительные знаки каждые несколько секунд и не отвечает на команды.

вывод с принтера:

˥ ?????????????????£???≡█

попытка печатать на него с помощью эха завершается ошибкой:

/dev/ttyUSB0: Permission denied

даже как корень.

попытка открыть денежный ящик завершается ошибкой:

/dev/ttyUSB0: No such device

Как мне заставить его остановить тик и распечатать?


person cpendlebury    schedule 24.09.2013    source источник
comment
Какой у Вас вопрос?   -  person Dave Hogan    schedule 24.09.2013


Ответы (1)


Вот как я заработал:

после отправки:

# echo "test" > /dev/ttyUSB0

возвращает Отказано в доступе,

# dmesg | tail 

возвращает:

[92780.658576] ftdi_sio 2-3:1.0: FTDI USB Serial Device converter detected
[92780.658624] usb 2-3: Detected FT232BM
[92780.658626] usb 2-3: Number of endpoints 2
[92780.658628] usb 2-3: Endpoint 1 MaxPacketSize 64
[92780.658630] usb 2-3: Endpoint 2 MaxPacketSize 64
[92780.658632] usb 2-3: Setting MaxPacketSize 64
[92780.664556] usb 2-3: FTDI USB Serial Device converter now attached to ttyUSB0
[92782.102904] usb 2-3: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
[92782.104874] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[92782.104891] ftdi_sio 2-3:1.0: device disconnected

Это указывает на конфликт с пакетом brltty (устройство Брайля), который установлен по умолчанию.

# apt-get remove brltty

останавливает тик

установить скорость с

# stty -F /dev/ttyUSB0 9600

попробуй эхо

$ echo "test" > /dev/ttyUSB0

он печатает!

Что с денежным ящиком?

$ echo -e "\033\0160\0\031\372" >> /dev/ttyUSB0

это открывает!

Проблема решена. Если вам не нужен дисплей Брайля.

person cpendlebury    schedule 25.09.2013
comment
Я обнаружил, что с TM-T88II и Profilic PL2303 требуется настройка stty 38400 8N1. Просто оставь это здесь. - person nemo; 30.11.2013
comment
Это было очень полезно, как вы получили код для открытия ящика из командной строки? Я ищу, чтобы подавать и резать бумагу с помощью этого метода. - person MarcoZink; 29.01.2018