Как написать драйвер для виртуального принтера - PullRequest
2 голосов
/ 09 января 2011

Я хочу написать драйвер для виртуального принтера (на C ++ или Java) (Как объяснено в Как создать виртуальный принтер в Windows? ) Я бы перенаправил файл на файловый сервер (снова, как объяснено в http://www.colorpilot.com/VirtualPrinterForCSharp2.html.

Каковы основные строительные блоки драйвера принтера ?

Я читал о спулере и мониторе печати, но я не уверен, что это все, что я должен знать!

Любое руководство или предложение оценили заранее!

Привет

1 Ответ

3 голосов
/ 01 марта 2011

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

http://pages.cs.wisc.edu/~ghost/redmon/ - очень хороший пример монитора порта перенаправления.В основном написано на C. Пожалуйста, ознакомьтесь с лицензионными соглашениями, прежде чем вы увидите, как вы можете использовать его в своем проекте.

В Windows WDK (Windows Driver Kit) также есть базовый монитор портов, который вы можете использовать в качестве базового.ссылка.

Надеюсь, это поможет.Если это так, пожалуйста, проголосуйте +1:)

...