powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как поставить хук на принтер для перехвата изображения печатаемого документа?
8 сообщений из 8, страница 1 из 1
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39374623
RedCatX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Проблема такова: мне нужно сохранить изображение документа отправленного на печать на любой из принтеров в Windows. Возможно, тут можно поставить какой-нибудь хук на печать, но сколько я не гуглил, так и не нашёл никакой информации по этому поводу. Зато нашёл описание программы, которая вроде бы умеет это делать, называется - VeryDOC Printer Capturer . Правда, саму программу я тоже не смог найти. Подскажите, куда копать с этим вопросом?

Заранее спасибо!
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39375380
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RedCatXДоброго времени суток!

Проблема такова: мне нужно сохранить изображение документа отправленного на печать на любой из принтеров в Windows. Возможно, тут можно поставить какой-нибудь хук на печать, но сколько я не гуглил, так и не нашёл никакой информации по этому поводу. Зато нашёл описание программы, которая вроде бы умеет это делать, называется - VeryDOC Printer Capturer . Правда, саму программу я тоже не смог найти. Подскажите, куда копать с этим вопросом?

Заранее спасибо!

Ставить линукс :)

В CUPS ( драйвере печати Линукс ) есть такой режим

ДокаPreserveJobFiles Yes
PreserveJobFiles No

Specifies whether or not to preserve job files after they are printed.

PreserveJobHistory Yes
PreserveJobHistory No

Specifies whether or not to preserve the job history after they are printed.
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39375551
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сохранение заданий в очереди печати есть и в Windows.
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39377329
RedCatX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть, но всё это немного не то. Мне нужно получить изображение любого документа отправленного на печать.
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39377366
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это зависит от принтера, "изображение" формируется самим принтером. Разные принтеры используют разные языки описания страниц - Postscript, PCL или еще что-то... Вы хотите программу, которая поддерживает все существующие принтеры или какой-то ограниченный набор?
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39377374
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
AkinaСохранение заданий в очереди печати есть и в Windows.

и параллельно отслеживание появившихся документов и печать их в пдф

http://autoit-script.ru/index.php?topic=21264.0
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39377377
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
быстрое гугление показало, что можно объединять принтеры в пул и печатать сразу в два (три, четыре, ...).
имхо как раз то, что нужно автору.
...
Рейтинг: 0 / 0
Как поставить хук на принтер для перехвата изображения печатаемого документа?
    #39377928
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedCatXЕсть, но всё это немного не то. Мне нужно получить изображение любого документа отправленного на печать.

Если на совсем низком уровне, можно написать свой принтпроцессор (пример вроде есть в WDK), зарегить его в реестре в качестве дефолтного для всех принтеров, тогда перед отправкой на печать документа, винда его сама вызовет и отправит в него указатель на печатаемые данные.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как поставить хук на принтер для перехвата изображения печатаемого документа?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]