我正在使用C#System.Drawing.Printing
命名空间。我需要将文档发送到网络打印机;然而,我们所有的网络打印机的命名是这样的:PrintDocument.PrinterSettings.PrinterName \ servername printername不可用
r99p-printername.company.com
设置我PrintDocument
对象的打印机名称,根据MSDN文档,我需要使用\\服务器\打印机名称。我的网络管理员向我保证没有任何打印机具有此功能,并且我只能使用上述网络打印机的命名惯例。当我在我的应用程序中尝试使用此功能时,出现“无法访问打印机的设置”。
任何想法?
谢谢。
究竟是我最终做了什么。我将打印机安装为Web服务器上的本地打印机,这使我的应用程序能够在Web服务器上运行,但它不能让用户直接从桌面应用程序打印到该打印机(对于我的情况)。 – Aaron 2011-05-27 18:44:42