Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Перехват данных посланных на принтер

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Перехват данных посланных на принтер
Имя
Сообщение << Старые топики   Новые топики >>
Перехват данных посланных на принтер - 2009-01-26 20:22:12.340000   
ADSid

Сообщений: 2
Оценки: 0
Присоединился: 2009-01-26 20:13:20.233333
Добрый день! Нужна помощь по Delphi, в общем:
Необходимо перехватить имя файла и имя из какой проги было сделано отправление на печать, затем остановить печать на принтере (очистеть очеред печати) и скопировать spl этого документа в папку с моей прогой. Может кто сталкавался с такой задачей, буду благодарен за любую подсказку.
Post #: 1
RE: Перехват данных посланных на принтер - 2009-01-26 21:51:36.146666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
ADSid, привет, я тут нарыл для тебя несколько ссылок по теме, посмотри, может помогут.

http://forum.sources.ru/index.php?s=766c5982c1351ef1ebe91ebe309afe60&showtopic=99851

http://forum.sources.ru/index.php?showtopic=91865

http://forum.shelek.ru/index.php/topic,14571.0.html

http://programmersforum.ru/showthread.php?p=192982

http://forum.oszone.net/showthread.php?t=43228

http://deep.webest.net/forum/215975/1/
Post #: 2
RE: Перехват данных посланных на принтер - 2009-02-02 19:00:01.710000   
ADSid

Сообщений: 2
Оценки: 0
Присоединился: 2009-01-26 20:13:20.233333
2 Zmaster
Спасибо, нашел для себя полезное!
Вопрос друзья, как определить имя принтера, на который отправлена печать? У себя я использую переменную FDeviceName: string;, затем в коде:

FDeviceName := Printer.Printers[Printer.PrinterIndex];
aJobs := GetSpoolerJobs(FDeviceName);

Если установлен один принтер, такой подход срабатывает, но когда их несколько, то программа тихо и тупо молчит, не выдавая инфы никакой о печати. Как буд-то она включилась, и на этом всё… а с сетевыми принтерами в общее интересная легенда, прога просто быстро вылетает в ошибку и все.
Post #: 3
RE: Перехват данных посланных на принтер - 2009-02-03 13:18:48.383333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Вот, еще одна интересная ссылка, там есть раздел принтеры и печать, может, там что найдешь:

http://www.delphiworld.narod.ru/_os_.html
Post #: 4
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Перехват данных посланных на принтер







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.