【发布时间】:2013-01-04 08:31:00
【问题描述】:
我正在我的 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 找不到这台打印机吗?
【问题讨论】:
-
您是否尝试将打印机映射为 LPT1?
net use LPT1 \\10.0.2.152\Brother DCP-7065DN Printer然后copy C:\test\test.prn LPT1 -
其实是的,得到了这个错误:
System error 66. The network resource type is not correct -
经过一些修改命令打印工作,但在查询中它只显示不到1秒并消失......
标签: printing copy cmd network-printers