Где я могу найти ресурсы по разработке принтера PostScript для Windows 7 - PullRequest
0 голосов
/ 09 августа 2010

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

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

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

1 Ответ

1 голос
/ 15 августа 2010

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

В итоге вы получите точные данные, которые были бы отправлены непосредственно на принтер, если бы он был настроен на использование IP-адреса или другого порта вместо вашего порта. Например, вы можете создать порт с именем & ldquo; ZERONE: & rdquo; который отслеживается монитором портов под названием & ldquo; Zerone Port Monitor & rdquo;.

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

В качестве альтернативы и, возможно, более хакерски, вы можете создать порт с именем & ldquo; C: \ doc.prn & rdquo; и любой напечатанный документ будет сохранен как PostScript для & ldquo; C: \ doc.prn & rdquo; (при условии, что драйвер принтера является драйвером PostScript).

...