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

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

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

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

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


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