2010-08-09 46 views
0

我正在開發虛擬打印機以接受打印作業並將它們路由到LAN中的真實打印機。我希望創建一個PostScript打印機作爲共享虛擬打印機來接受來自LAN的打印作業,我希望通過ghostscript和redmon來開發它。我在哪裏可以找到關於爲Windows 7開發PostScript打印機的資源

如果可以,請讓我知道任何在線資源,示例或任何教程就怎麼樣了建立在Windows PostScript打印機7.

非常感謝你,請讓我知道,如果你知道什麼。

+1

爲什麼postscript?爲什麼不是PDF?爲什麼不採取現有的驅動程序,即使你必須稍微修改代碼(你是否檢查過SourceForge)? – Mawg 2010-08-15 02:53:56

回答

1

使用現有的PostScript打印機驅動程序(例如Windows提供的通用打印機驅動程序)將更容易,然後改爲創建端口監視器。您將需要使用Windows驅動程序開發工具包(免費提供)才能創建端口監視器。一旦創建了端口監視器,就可以使用任何驅動程序安裝打印機,但要讓它通過監視器將攔截的端口進行通信。

如果您的打印機配置爲使用IP或其他端口而不是端口,您將最終獲得直接發送到打印機的確切數據。例如,您可以創建一個名爲「 ZERONE: 」的端口,該端口由稱爲「 Zerone端口監視器」的端口監視器監視。

對於與紅外設備交互的端口監視器,MSDN具有sample,雖然它會讓您知道您需要做什麼以便您可以與網絡上的其他設備進行通信。

或者,也許更hackishly,可以創建一個端口稱爲「 C:\ doc.prn 」,和印將被保存爲後記「任何C文件:\ doc.prn 」(條件是該打印機驅動程序是PostScript驅動程序)。

+0

非常感謝您的幫助,我會盡快按照您的指示嘗試並回復進度。謝謝 – Zerone 2010-08-16 02:35:20

+0

......而在另一個問題中推薦給Zerone的RedMon端口監視器已經完成了這個工作。包括以「'Zerone:'」名稱安裝它的選項。 *嗯,但它可能無法在Windows 7上運行(但?)... *但是,RedMon的源代碼已經存在,所以請隨時添加Windows 7支持。 – 2010-08-16 13:06:33

相關問題