![WinXP、HP 激光打印机、Net Use 命令](https://linux22.com/image/1344702/WinXP%E3%80%81HP%20%E6%BF%80%E5%85%89%E6%89%93%E5%8D%B0%E6%9C%BA%E3%80%81Net%20Use%20%E5%91%BD%E4%BB%A4.png)
激光打印机使用 USB 电缆连接到我的 XP 系统。打印机是“共享”的。我尝试使用命令行类型的批处理文件打印 .prn 文件。我取得了一些成功,但也遇到了一个大问题。只要我的以太网电缆连接到我的 XP 系统,我就可以正常打印文件。当以太网电缆被移除时,我收到一个错误(网络断开连接)并且什么都没有打印。
我使用了两个命令行:(
c:\net use lpt2: \\127.0.0.1\myprinter
其中 myprinter 是共享打印机名称)
c:\copy /b *.prn lpt2:
我以为当我共享打印机时,我实际上创建了一个独立的环回服务器服务,即使我移除以太网电缆(断开本地网络),该服务仍将保持实例化。猜测事实并非如此。
我在这里遗漏了什么?如何在没有连接以太网电缆的情况下通过 USB 激光打印机进行打印?
答案1
USB 连接与网络不同。该Net
命令用于执行网络操作(在本例中,将网络打印机映射到 LPT2),该操作无法通过 USB 工作(无需设置某种 USB IP 网络)。
也许可以看看将 ASCII 文件打印到通过 USB 连接的打印机和如何使用 USB 打印机模拟并行 (LPT) 打印机?关于将 LPT 端口映射到 USB 打印机。
答案2
我们以前经常这样做。你可以使用以下说明将 Microsoft 环回适配器作为网络设备安装到网络连接中:http://support.microsoft.com/kb/839013。即使您没有实际的以太网连接,环回也应该允许运行网络命令。对 IP 地址进行必要的设置...然后共享打印机,net use lptx:\computername\sharename,然后打印到选定的 lpt 端口。请记住,激光打印机是页式打印机 - 您可能需要一个换页符来弹出页面,和/或发送换页符 - 类似于在文件中创建换页符并在完成所需作业后将该文件发送到打印机。