Перехват данных посланных на принтер
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Перехват данных посланных на принтер - 2009-01-26 20:22:12.340000
|
|
|
ADSid
Сообщений: 2
Оценки: 0
Присоединился: 2009-01-26 20:13:20.233333
|
Добрый день! Нужна помощь по Delphi, в общем: Необходимо перехватить имя файла и имя из какой проги было сделано отправление на печать, затем остановить печать на принтере (очистеть очеред печати) и скопировать spl этого документа в папку с моей прогой. Может кто сталкавался с такой задачей, буду благодарен за любую подсказку.
|
|
|
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/
|
|
|
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); Если установлен один принтер, такой подход срабатывает, но когда их несколько, то программа тихо и тупо молчит, не выдавая инфы никакой о печати. Как буд-то она включилась, и на этом всё… а с сетевыми принтерами в общее интересная легенда, прога просто быстро вылетает в ошибку и все.
|
|
|
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
|
|
|
|
|