我正在使用C#System.Drawing.Printing
命名空間。我需要將文檔發送到網絡打印機;然而,我們所有的網絡打印機的命名是這樣的:PrintDocument.PrinterSettings.PrinterName \ servername printername不可用
r99p-printername.company.com
設置我PrintDocument
對象的打印機名稱,根據MSDN文檔,我需要使用\\服務器\打印機名稱。我的網絡管理員向我保證沒有任何打印機具有此功能,並且我只能使用上述網絡打印機的命名慣例。當我在我的應用程序中嘗試使用此功能時,出現「無法訪問打印機的設置」。
任何想法?
謝謝。
究竟是我最終做了什麼。我將打印機安裝爲Web服務器上的本地打印機,這使我的應用程序能夠在Web服務器上運行,但它不能讓用戶直接從桌面應用程序打印到該打印機(對於我的情況)。 – Aaron 2011-05-27 18:44:42