Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перехват и модификация файла посылаемого на печать. Добавление команд принтера. / 1 сообщений из 1, страница 1 из 1
08.10.2013, 11:16
    #38419888
Алкобобёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват и модификация файла посылаемого на печать. Добавление команд принтера.
Господа кто нибудь занимался перехватом печати принтера?
Требуется авторитетное мнение крутых программистов.

Хочу написать код, который сможет перехватывать печать на принтер этикеток Zebra и модифицировать файл посланный на печать. Zebra позволяет печать на радиометках и сразу их программировать. Команды программирования меток вставляются в ZPL файл который посылается на печать. Вот это файл посланный на печать надо перехватить и добавить в него команды программирования, а затем послать в принтер.

API функция FindFirstPrinterChangeNotification позволяет подключиться к спулеру и перехватывать его события.
Есть даже шарповый код, который делает этот перехват Monitor jobs in a printer queue (.NET) он в аттаче.

Но возникают вопросы:

1. Как получить файл посылаемый на печать? Или хотя бы название SPL файла в папке C:\Windows\System32\spool\PRINTERS
2. Можно ли его модифицировать перед печатью?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перехват и модификация файла посылаемого на печать. Добавление команд принтера. / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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