
У меня есть принтер чеков Epson TM-T88II с разъемом DB-25. Я подключил его к своей машине Debian с помощью USB-конвертера pl2303. Я настроил принтер с помощью следующей команды:
stty -F /dev/usbTTY0 9600 ixon raw
Печать отдельных строк не работает, например
echo "Hello world!" > /dev/ttyUSB0
но печать больших объемов текста работает с помощью следующей команды:
yes > /dev/ttyUSB0
Итак, принтер работает, но, похоже, он начинает печатать, когда буфер заполнен.
Как можно распечатать отдельные строки текста или изображения, не заполняя предварительно буфер?