Точечный матричный принтер, печатающий обратную подачу (вверх вертикально)
У меня TVS Dotmtrix принтер 9-контактный, использующий при печати чеков (бумажный рулон) . с Python я хочу, чтобы принтер переместился на 4 строки вверх вертикально и начал печатать, когда файл печати отправлялся на принтер
я использовал некоторый управляющий код, такой как "\x1b\x28\x76\2\0\2\4" и "\x1b\x65\4"
НО оба работают в первый раз при включении принтера и после этого начинают обычную печать (не перемещаясь вверх или не вытягивая бумагу вниз) .
Пожалуйста, предложите некоторые рабочие решения. Я новичок в Python, программирование
1 ответ
Решение
To pull page roll downward (reverse print)
This code working well for me both in TVS as well as Epson Dot Matrix Printer
'\x1Bj2'
some useful codes are given
<a href="http://stanislavs.org/helppc/epson_printer_codes.html" target="_blank">here</a>
I put '\x1Bj2' code at the top of my printing file and then write other texts.
So, when printer start print it first pull paper downward(reverse) one line and then start printing.