我正在我的 c# 程序中尝试打印 prn 文件。为此,我首先尝试找到允许我在网络打印机上打印 prn 文件的命令的解决方案。所以这是我实际使用的命令:
print C:\test\test.prn > "\\10.0.2.152\Brother DCP-7065DN Printer"
我还尝试了另一个命令:
copy /B C:\test\test.prn "\\10.0.2.152\Brother DCP-7065DN Printer"
在这两种情况下,几秒钟后 cmd 显示消息:
Cannot find network path.
但是当我使用 PDFCreator 作为打印机时,这两个命令都可以工作。所以当我写\\developer3.idtt.local\PDFCreator
而不是"\\10.0.2.152\Brother DCP-7065DN Printer"
文件时可以“打印”。
现在一些额外的信息:
- developer3.idtt.local是我的完整计算机名称。
- 10.0.2.152是 Brother 打印机的 IP 地址,它通过 ping 命令回答。
- Brother DCP-7065DN 打印机是目标打印机,它在首选项中被选中为共享打印机。
- 打印机端口:
问题:
如何解决这个问题?您知道为什么 cmd 找不到这台打印机吗?