Вниз
Скачать: CL | DM;

Печать на матричный принтер.   Найти похожие ветки 

← →
иван8511   (2006-09-03 22:44) [0]

Для печати на матричном принтере Epson LX-300 (в обход Windows) использую код

procedure TForm1.Button3Click(Sender: TObject);
var
 Lst: TextFile;
begin
 AssignFile(Lst, "LPT1");
 Rewrite(Lst);
 Label1.Caption := WinToDos("Привет мир!!!");
 WriteLn(Lst, Label1.Caption);
 CloseFile(Lst);
end;

Если использовать другие способы печати, то после напечатанной строки лист бумаги полностью выезжает, а мне нужно печатать на РУЛОННОЙ бумаге талончики.

Но при этом коде не знаю как послать на принтер управляющий символ типа уплотнения печати – ESC M, и другие тоже. Подскажите как можно послать управляющий символ.


← →
Пусик ©   (2006-09-04 01:10) [1]


> Но при этом коде не знаю как послать на принтер управляющий
> символ типа уплотнения печати


Смотри документацию на принтер - там описаны все управляющие последовательности и есть примеры(как правило - на Бейсике).
На Delphi управляющие строки передаются как строка.
Например, ESC M - Chr(27)+"M" или #27+"M"


← →
Германн ©   (2006-09-04 01:19) [2]


> иван8511   (03.09.06 22:44)

Перестань спамить! Забанят.

Почитай про ESC-последовательности.
Ведь уже всё тебе разжевали!
http://delphimaster.net/view/4-1157308645/
Плюс Пусик ©   (04.09.06 01:10) [1]
А ещё и прежняя ветка, где я говорил про печать на рулоне. (Лень искать, а то бы привёл ссылку).

Ну тогда добавлю и разжёванное и в добавок "полупереваренное" Write(Lst,#27,"M");



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.044 c
11-1133308723
Neiroman
2005-11-30 02:58
2006.09.24
Справочник по KOL


11-1133142209
Neiroman
2005-11-28 04:43
2006.09.24
Вопрос по MCK


15-1157041214
Sam Stone
2006-08-31 20:20
2006.09.24
TNSListner


15-1156830512
Карелин Артем
2006-08-29 09:48
2006.09.24
Еле сдерживаюсь. Что делать с собой?


15-1157137886
Sergey Masloff
2006-09-01 23:11
2006.09.24
Тоже опрос. Про то что нужно всегда улыбаться... хе-хе




   Наверх