программно задать шрифт для матричного принтера
два матричника стоят epson lx-1170
на двух компах с вендой. производится печать присылаемых текстов на них.
печатать нужно в двух режимах в 15cpi и 20 cpi.
имеется когдато давно написанный exe который постоянно запущен и хоткею способен менять cpi у принтера!
личной инциативой решил перевести организацию на линукс. Но вот эти две машины малину всю портят.
этот экзешник явно посылает некие esc последовательности при нажатии хоткея
Почитав маны по ESC/P наткнулся только на «set 15 cpi printing»
делается это chr(15)
Ещё имеется set 10 cpi - chr(18) и всё
А вот изменение на 20 или хотя бы на 17 нет. Но эта шайтан программа на венде это делает!
Вопрос лишь в том, что послать на порт принтера, чтобы эта сучка стала печатать в 20 cpi
зы: обратная махинация с настройкой по дефолту 20ки, не пашет. Потому что chr(15) по сути сжимает шрифт, а при 20 попросту не пашет. А chr(18) превращает 20ку в 12cpi