![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Состояние принтера [D6, Win95/98]
Andy BitOff © (2002-11-05 20:02:00)Подскажите пожалуйста как определить печатает принтер или нет. Надо остановить прогу на время печати и когда принтер закончит лист продолжить.
Andy BitOff (2002-11-06 14:20:00) [1]Принтер старый, Epson LX-300+ матричный
DC-AC (2002-11-06 14:14:00) [2]Придётся писать свой драйвер принтера, поскольку нужно либо ловить сигнал BUSY если принтер матричный либо делать запрос байта (строки) состояния принтера, если это струйник/лазерник. Например так, как это делает EPSON Status Monitor. Кстати, а какой принтер-то ?
Andy BitOff (2002-11-06 13:58:00) [3]Это работает только в том случае, если передается задание в очередь, а если оно передано, то Printer.Printing = False, но в этот момент принтер, на самом деле, печатает !!!
Рыжик (2002-11-06 10:51:00) [4]uses Printers;
begin
if Printer.Printing then
...........