gpt4 book ai didi

c# - PrintDocument.PrinterSettings.PrinterName\\servername\printername 不可用

转载 作者:太空狗 更新时间:2023-10-29 19:26:50 28 4
gpt4 key购买 nike

我正在使用 C# System.Drawing.Printing 命名空间。我需要将文档发送到网络打印机;然而,我们所有的网络打印机都是这样命名的:

r99p-printername.company.com

设置我的PrintDocument对象的打印机名称,根据MSDN文档,我需要使用\\servername\printername。我的网络管理员向我保证,没有打印机有这个,我只能使用上述网络打印机的命名约定。当我尝试在我的应用程序中使用它时,我收到“访问打印机的设置无效”。

有什么想法吗?

谢谢。

最佳答案

如果您将打印机安装为本地 tcp/ip 打印机(如 this ),那么您应该可以随意调用打印机并使用此打印机名称。我建议这样做。

如果它是通过 USB、串行或并行端口连接到 PC 的共享网络打印机,那么您需要在此处共享它并通过\servername\printername 访问它。另请记住,打印机必须安装在您打算使用它的计算机上。仅仅因为它是共享打印机并不意味着您可以通过\servername\printername 使用它而无需先安装它。

关于c# - PrintDocument.PrinterSettings.PrinterName\\servername\printername 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638661/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com