Показать полную графическую версию : ASCII-последовательности
Каким образом из Delphi послать на матричный принтер ASCII-последовательность. Ну например ESC C NUL 11 должно устанавливать длину страницы в 11 дюймов? Принтер Epson LX-300.
Как понимаю, это при печати 1 раз сделать нужно в самом начале. Тогда как вариант - написать прогу на др. языке и вызвать ее из Delphi. Например на foxpro20/26 для dos можно это сделать и сделать автономный exe-файл.
XXXX Pro
09-02-2003, 23:54
К animal: зачем так усложнять жизнь?
В Windows 9X можно просто открыть файл LPT1 (или LPT2) и записать в него нужную последовательность самым обычным write.
AssignFile(LPT,'LPT1');
write(LPT,#27,'C',#0,'11');
close(LPT);
В Windows NT может оказаться, что такое не работает, тогда придется возиться с API-функциями
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.