Самый простой способ печати
Автор - Robert Vivrette
Частенько у начинающих программистов
возникает вопрос: "Как вывести информацию на
печать минуя механизм печати Windows?".
Механизм очень прост в использовании. Всё, что
нужно, это воспользоваться функцией AssignFile, чтобы
открыть файл с именем 'LPT1' (либо любой другой порт
принтера). Операционная система распознаёт
данное имя как специальный тип файла и
перенаправляет вывод на порт принтера. Процедуры
Write & Writeln используются, собственно, для посылки
данных. Если Вам понадобится, чтобы принтер отдал
лист после окончания печати, то просто отправьте
ASCII код #12. Большинство принтеров понимает этот
код, как подачу формы (formfeed).
var
F : TextFile;
begin
AssignFile(F,'LPT1');
Rewrite(F);
Writeln(F,'Hello');
Writeln(F,'There!');
Writeln(F,#12);
CloseFile(F);
end;
|