2011-01-26 96 views
4

有沒有辦法以編程方式配置打印到文件(本地文件端口)的打印機以繞過假脫機程序服務並將數據直接發送到文件?以編程方式將打印機設置爲繞過Windows假脫機程序

我看了@ prnadmin.dll(沒有什麼相關的)和WMI(沒有關係)。有任何想法嗎 ?不,我不想停止Windows(XP SP3)中的打印後臺處理程序服務,只是讓打印機繞過它。

+0

PrinterSettings.PrintFileName屬性。我有一種預感,這實際上並不是你想要的。 – 2011-01-26 03:45:20

回答

3

PRINTER_INFO_2結構有一個名爲PRINTER_ATTRIBUTE_DIRECT的參數。您可以使用OpenPrinter獲取打印機的句柄,獲取此結構,更改屬性(確保按位進行AND操作,以便不更改任何其他現有屬性),然後使用此修改後的結構執行SetPrinter。

請參閱此鏈接以瞭解如何使用SetPrinter。 http://support.microsoft.com/kb/140285

希望這會有所幫助。如果是這樣,請投票+1回答:)

相關問題