Термопринтер не печатает, пока буфер не заполнится

Термопринтер не печатает, пока буфер не заполнится

У меня есть принтер чеков Epson TM-T88II с разъемом DB-25. Я подключил его к своей машине Debian с помощью USB-конвертера pl2303. Я настроил принтер с помощью следующей команды:

stty -F /dev/usbTTY0 9600 ixon raw

Печать отдельных строк не работает, например

echo "Hello world!" > /dev/ttyUSB0

но печать больших объемов текста работает с помощью следующей команды:

yes > /dev/ttyUSB0

Итак, принтер работает, но, похоже, он начинает печатать, когда буфер заполнен.

Как можно распечатать отдельные строки текста или изображения, не заполняя предварительно буфер?

Связанный контент