
Tenho uma impressora de recibos Epson TM-T88II, com conector DB-25. Conectei-o à minha máquina Debian com um conversor USB pl2303. Configurei a impressora usando o seguinte comando:
stty -F /dev/usbTTY0 9600 ixon raw
Imprimir linhas únicas não funciona, como
echo "Hello world!" > /dev/ttyUSB0
mas imprimir grandes quantidades de texto funciona, com o seguinte comando:
yes > /dev/ttyUSB0
Portanto, a impressora funciona, mas parece que começa a imprimir quando o buffer está cheio.
Como posso imprimir linhas individuais de texto ou imagens, sem primeiro preencher o buffer?