PrintDocument.PrinterSettings.PrinterName servernameprint
本文关键字:servernameprint PrinterName PrinterSettings PrintDocument | 更新日期: 2023-09-27 17:49:44
我使用c# System.Drawing.Printing
命名空间。我需要将一份文件发送到网络打印机;然而,我们所有的网络打印机都是这样命名的:
r99p-printername.company.com
设置我的PrintDocument
对象的打印机名称,根据MSDN文档,我需要使用''servername'printername。我的网络管理员向我保证,这些打印机都没有这个功能,我只能对网络打印机使用上述命名约定。当我尝试在我的应用程序中使用这个时,我得到一个"设置访问打印机无效"。
任何想法?
谢谢。
如果您将打印机安装为本地tcp/ip打印机(像这样),那么您应该能够随意调用打印机并使用此打印机名称。我建议你这样做。
如果它是一个通过USB,串行或并口连接到PC的共享网络打印机,那么这就是你需要通过'servername'printername共享它并访问它的地方。还请记住,打印机必须安装在您打算使用它的计算机上。仅仅因为它是一个共享打印机,并不意味着你可以通过'servername'printername使用它而不首先安装它。