2013-02-05 113 views
2

爲了滿足我的軟件的需要,我需要創建一個打印機驅動程序,它允許我將所有發送給它的圖像保存到文件中,然後打開我的程序窗口,讓用戶執行與呈現的頁面的東西。
我發現this article,但示例使用FILE:端口,而我需要製作自己的端口,將映像轉儲到文件並運行可執行文件。不過,我認爲我可以通過在驅動程序代碼中完成我的任務,但我不確定這是一個很好的決定,因爲它是一個驅動程序,即使它是用戶模式驅動程序。
我很樂意聽到關於我的問題的任何建議。提前致謝。爲Windows開發自定義打印機驅動程序

+0

嗨@克拉克,你這個問題是什麼情況?我需要這臺打印機,迄今爲止還沒有辦法。你能幫我嗎? –

回答

1

您需要一個端口監視器,而不是驅動程序。請參閱我對this question.的回答您可以使用RedMon,但我建議使用在WDK中找到的示例端口監視器。

0

如果您使用XPS作爲格式,您可以使用Github上項目確定:微軟/ Windows的驅動程序樣本/打印/ XPSDrvSmpl

https://github.com/Microsoft/Windows-driver-samples/tree/master/print/XPSDrvSmpl

安裝:http://wixtoolset.org/

應用:聽到內部端口

流程:從一個安裝程序安裝打印機和應用程序。用戶使用驅動程序打印某些內容,並在應用程序偵聽內部端口時打印。當數據被髮送時,應用程序將其發送。這是用於XPS的,可以轉換爲PDF,但流程與您打印的相似。如果您需要任何其他內容,請查看GitHub上的Microsoft/Windows-driver-samples/print /或其他特定於您的需求的來源。

+0

@Hi Ogglas,我有一個要求來改變正常的Windows打印隊列的假脫機文件頭,你可以請說明如何實現這一目標? 在此先感謝。 – PainPoints