![WinXP、HP 雷射印表機、Net Use 指令](https://rvso.com/image/1344702/WinXP%E3%80%81HP%20%E9%9B%B7%E5%B0%84%E5%8D%B0%E8%A1%A8%E6%A9%9F%E3%80%81Net%20Use%20%E6%8C%87%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 連接埠。請記住,雷射印表機是頁面印表機 - 您可能需要換頁來彈出頁面,和/或發送換頁 - 就像在文件中創建換頁字元並在完成所需作業後將該文件發送到印表機一樣。