Создание драйвера печати Windows - PullRequest
1 голос
/ 25 октября 2011

Я хочу создать драйвер печати, который будет отслеживать задания, отправляемые на определенный принтер, и добавлять небольшое количество текста на каждую страницу. Я скачал WDK и у меня работает пример растрового изображения, но примеры с мониторами сложны. В документации WDK, похоже, отсутствует какое-либо объяснение примеров. Я также не вижу шаблонов Visual Studio для драйверов Windows (не уверен, предполагается ли их устанавливать как часть WDK или нет).

Я думаю, что я больше всего борюсь с тем, чтобы увидеть общий подход. Поскольку это печать на принтер (не в файл), я предполагаю, что мне все равно нужно каким-то образом использовать драйвер принтера. Так это делает то, что я пытаюсь сделать "Драйвер фильтра"? Как вы можете сказать, это не то, чем я занимался раньше, поэтому любая помощь или направление будут с благодарностью.

Спасибо, Райан

1 Ответ

0 голосов
/ 26 октября 2011

Что именно нужно добавить? Вы можете использовать Mini Driver в WinDDK и просто взломать одну из команд.

Если вам нужно добавить что-то еще, вам, вероятно, понадобится монитор порта, такой как Redmon (или мы собираемся выпустить его), который может взять вашу работу и направить его в какое-то приложение, которое модифицирует данные, а затем маршрутизирует на конечный принтер.

Если вам просто нужно вставить некоторые элементы в самом начале (добавить какой-нибудь PCL или что-то еще), то вы можете использовать Страница разделителя Windows и вставить данные в начале потока.

Если вы дадите более подробную информацию о том, что именно вам нужно изменить или вставить, я, вероятно, могу помочь немного подробнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...