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

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

Заранее спасибо!
...
Рейтинг: 0 / 0
26.12.2016, 15:38
    #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
26.12.2016, 19:20
    #39375551
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить хук на принтер для перехвата изображения печатаемого документа?
Сохранение заданий в очереди печати есть и в Windows.
...
Рейтинг: 0 / 0
29.12.2016, 01:07
    #39377329
RedCatX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить хук на принтер для перехвата изображения печатаемого документа?
Есть, но всё это немного не то. Мне нужно получить изображение любого документа отправленного на печать.
...
Рейтинг: 0 / 0
29.12.2016, 07:36
    #39377366
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить хук на принтер для перехвата изображения печатаемого документа?
Это зависит от принтера, "изображение" формируется самим принтером. Разные принтеры используют разные языки описания страниц - Postscript, PCL или еще что-то... Вы хотите программу, которая поддерживает все существующие принтеры или какой-то ограниченный набор?
...
Рейтинг: 0 / 0
29.12.2016, 08:11
    #39377374
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить хук на принтер для перехвата изображения печатаемого документа?
AkinaСохранение заданий в очереди печати есть и в Windows.

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

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

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


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