Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Вниз

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

 
иван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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.036 c
15-1157037980
Alx_
2006-08-31 19:26
2006.09.24
madCollection


2-1157546664
term1t
2006-09-06 16:44
2006.09.24
FastReport 2,4


2-1157104819
RebroFF
2006-09-01 14:00
2006.09.24
Работа с PopUpMenu


15-1157108513
rusPHP
2006-09-01 15:01
2006.09.24
авторизация и регистрация


15-1157017584
BorisMor
2006-08-31 13:46
2006.09.24
Скорось приложений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский