"Unable to initialize device" 向共享打印机发送打印命令
"Unable to initialize device" sending print command to shared printer
来自 Windows 2008 R2 Service Pack 1 服务器 我在向网络主机发送打印命令时遇到问题 运行 Windows 7 Professional 与网络共享打印机。我执行的命令如下:
> print /D:\<hostname>\<printer_sharename> <filename>
而且它不起作用。响应是:
Unable to initialize device \<hostname>\<printer_sharname>
如果我尝试执行以下命令
> print /D:\<host'sipaddress>\<printer_sharename> <filename>
从 Windows 服务器运行。
如果我使用网络中任何其他机器的主机名执行命令,它就可以工作。
我认为这可能是 DNS 问题,所以我尝试使用 nslookup 检查主机名但它有效,DNS 服务器给我正确的 IP 地址。
我会使用主机名而不是 IP 地址,因为 Microsoft Reference 说要使用 \\ServerName\PrinterName https://technet.microsoft.com/en-us/library/cc731623.aspx
为什么我有这种行为?有什么想法吗?
非常感谢大家。
分析问题,还有许多其他问题与 windows 7 机器的主机名有关:例如,尽管 ping 工作正常,但无法从任何工作站访问 Windows 共享。
经过几个小时的尝试,我通过更改共享打印机机器的主机名解决了问题。
现在一切正常,我可以从网络中的每台其他计算机正确打印。
您应该使用 echo
而不是 print
来写入控制台。
来自 Windows 2008 R2 Service Pack 1 服务器 我在向网络主机发送打印命令时遇到问题 运行 Windows 7 Professional 与网络共享打印机。我执行的命令如下:
> print /D:\<hostname>\<printer_sharename> <filename>
而且它不起作用。响应是:
Unable to initialize device \<hostname>\<printer_sharname>
如果我尝试执行以下命令
> print /D:\<host'sipaddress>\<printer_sharename> <filename>
从 Windows 服务器运行。
如果我使用网络中任何其他机器的主机名执行命令,它就可以工作。
我认为这可能是 DNS 问题,所以我尝试使用 nslookup 检查主机名但它有效,DNS 服务器给我正确的 IP 地址。
我会使用主机名而不是 IP 地址,因为 Microsoft Reference 说要使用 \\ServerName\PrinterName https://technet.microsoft.com/en-us/library/cc731623.aspx
为什么我有这种行为?有什么想法吗?
非常感谢大家。
分析问题,还有许多其他问题与 windows 7 机器的主机名有关:例如,尽管 ping 工作正常,但无法从任何工作站访问 Windows 共享。
经过几个小时的尝试,我通过更改共享打印机机器的主机名解决了问题。
现在一切正常,我可以从网络中的每台其他计算机正确打印。
您应该使用 echo
而不是 print
来写入控制台。