Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   ASCII-последовательности (http://forum.oszone.net/showthread.php?t=30679)

lunas 04-02-2003 20:13 209678

Каким образом из Delphi послать на матричный принтер ASCII-последовательность. Ну например ESC C NUL 11 должно устанавливать длину страницы в 11 дюймов? Принтер Epson LX-300.

Animal 08-02-2003 22:30 209679

Как понимаю, это при печати 1 раз сделать нужно в самом начале. Тогда как вариант - написать прогу на др. языке и вызвать ее из Delphi. Например на foxpro20/26 для dos можно это сделать и сделать автономный exe-файл.

XXXX Pro 09-02-2003 23:54 209680

К animal: зачем так усложнять жизнь?
В Windows 9X можно просто открыть файл LPT1 (или LPT2) и записать в него нужную последовательность самым обычным write.
Код:

AssignFile(LPT,'LPT1');
write(LPT,#27,'C',#0,'11');
close(LPT);

В Windows NT может оказаться, что такое не работает, тогда придется возиться с API-функциями


Время: 18:44.

Время: 18:44.
© OSzone.net 2001-