Как послать ESC последовательность на принтер? #242781


#0 by GarryZ
Делаю так:Потом копирую в портcopy c: em ext.txt LPT1Проблема в том, что текст, который в файл, принтер печатает, но все ESC команды игнорируются. Как сделать правильно?
#1 by Sasha
На проклубе была ВК
#2 by Michael
КодоваяСтраницаДолжно работать. Лет 5 назад так делал... LX300 был такой принтер...
#3 by Biger
c: em est.txt побайтово проверить
#4 by AlexMir
Попробуй copy /b c: em ext.txt LPT1
#5 by GarryZ
- попробывал, все равно игнорирует тоже менял, нет эффекта. У меня тоже LX300.
#6 by VadimB
А может быть дело не в LPT1, а в USB? Тогда Copy ... LPT1(PRN) не пройдет. Кроме того, возможны проблемы с сетевым принтером.
#7 by GarryZ
Дело в моей тупости :)Работающий код  КомандаСистемы("copy c: em est.txt LPT1");Надо очень внимательно быть с кодами команд - я натупил с HEX и десятичными кодами - просто перепутал.Два важных момента:1. Когда в инструкции к комманде есть N - типа переменная, то значения переменной нужно устанавливать как Симв(N), а не просто N, т.е. не 1, а Симв.2. Если нужно менять шрифты, то нужно сначала установить режим работы LQ - в драфт режиме шрифты не работают.Полезные ссылки:http://webpages.charter.net/dperr/links/esc_p2.htm - список кодов с параметрами и описанием - может кому и пригодиться
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С