2010-08-09 6 views
0

Я разрабатываю виртуальный принтер для приема заданий печати и маршрутизации их на реальные принтеры в локальной сети. Я надеюсь создать постскриптум для работы в качестве общего виртуального принтера, чтобы принимать задания печати из локальной сети, я надеюсь развить его через ghostscript и redmon.Где я могу найти ресурсы при разработке PostScript-принтера для Windows 7

Если вы можете, пожалуйста, дайте мне знать, какие интернет-ресурсы, примеры или любые учебники по хау для создания принтера PostScript на окнах 7.

Спасибо очень много, пожалуйста, дайте мне знать, если вы знаете что-нибудь.

+1

Почему постскриптум? почему не PDF? И почему бы не взять существующий драйвер, даже если вам нужно немного изменить код (вы проверили SourceForge)? – Mawg

ответ

1

Будет проще использовать существующий драйвер принтера PostScript (например, общий, поставляемый с Windows), а затем вместо этого создать монитор порта . Для создания монитора порта вам потребуется использовать набор драйверов для Windows (свободно доступен). После того, как вы создали монитор порта, вы можете установить принтер с помощью любого драйвера, но сообщать ему об этом через порт, который будет перехватывать ваш монитор.

В результате вы получите точные данные, которые были отправлены непосредственно на принтер, если бы он был настроен на использование IP или другого порта вместо вашего порта. Например, вы можете создать порт под названием “ ZERONE: ”, который контролируется монитором порта под названием “ Монитор порта Zerone ”.

MSDN имеет sample для монитора порта, который взаимодействует с инфракрасными устройствами, хотя он даст вам представление о том, что вам нужно сделать, чтобы вы могли общаться с другими устройствами в сети.

С другой стороны, и, возможно, более hackishly, вы можете создать порт называется “ C: \ doc.prn ”, и любой документ, который печатается будет сохранен как PostScript для “ C: \ doc.prn ” (при условии, что драйвер принтера является драйвером PostScript).

+0

Большое спасибо, это отличная помощь. Я попробую, как вы сейчас инструктируете, и ответьте на прогресс. Спасибо – Zerone

+0

... и монитор порта RedMon, который был рекомендован Zerone в его другом вопросе, уже делает именно это. Включая опцию для его установки под именем «Zerone:' ». * Хм, разве что он может не работать в Windows 7 (пока?) ... * Однако исходный код RedMon отсутствует, поэтому не стесняйтесь добавлять поддержку Windows 7. –

 Смежные вопросы

  • Нет связанных вопросов^_^