Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

Слежение за процессом печати   Найти похожие ветки 

 
Uridian ©   (2002-07-26 14:30) [0]

Мастера!
Кто-нибудь влезал в принтер настолько глубоко, чтобы суметь мне помочь: необходимо в реальном времени отслеживать (и соответствующе реагировать на) такие события на принтере как, например "Напечатана очередная страница", "Нет бумаги" и т.д. в процессе печати моего задания. Спулерные функции API не позволяют этого делать - связь с заданием, выданным через Printer.BeginDoc или аналогичный API-вызов теряется после того как задание полностью передано на железку и печатается далее в автономном режиме. Принтер (HP1200) поддерживается PCL и PS драйверами. Хочется знать сколько страниц задания было реально напечатано и с каким результатом. А также своевременно останавливать и возобновлять процесс печати по требованию пользователя и при возникновении исключительных ситуаций. Есть идеи?


 
DC-AC   (2002-07-26 15:13) [1]

Ищи в инете описание языка PJL (Printer Job Languare). Чем полнее будет описание (по секрету : самые полные описания на Development разделах официальных сайтов производителей, например для EPSON-а http://www.epsondevelopers.com/index.jsp) тем легче решится твоя задача. Реально с PJL я не работал, просто когда-то бегло просматривал Printer Job Language Technical Reference Manual, но он старый, 1997 года.


 
Uridian ©   (2002-07-26 16:06) [2]

На EPSONе, видимо, не секретят нужную информацию. А вот у HP я так и не смог ничего выудить. Да еще связь... Все равно спасибо!
Если у кого-то есть описание PJL (чем полнее, тем лучше, в свете предыдущего сообщения), или иные идеи, прошу поделиться.



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

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
4-8217
ToLIk2003
2002-08-16 18:10
2002.10.03
список процессов


6-8099
Podlec
2002-08-03 23:48
2002.10.03
SMS


3-7880
RDA
2002-09-13 22:29
2002.10.03
Возврат к старому значению поля


6-8097
Zja
2002-08-03 11:32
2002.10.03
Как ограничить загрузку соединения по dial-up


1-7993
Алина
2002-09-20 19:39
2002.10.03
Удалить двойные файлы