如何在 VirtualBox 中讓網路印表機可用於 DOS?

如何在 VirtualBox 中讓網路印表機可用於 DOS?

我有一台網路印表機,它直接支援PostScript。這台印表機的邏輯印表機連接埠位於 192.168.1.23:9100,我可以確認工作正常。

現在,我在 VirtualBox VM 中有一個 FreeDOS 1.2,我想從 DOS 中在該網路印表機上列印。

在VM設定中,我只能設定COM端口,LPT似乎不可用。但是,我未能使虛擬機器使用遠端印表機和連接埠作為序列埠介面。

我不知道應該如何從這裡開始。

主機作業系統是 Fedora 25。

答案1

我自己對 VirtualBox 還很陌生,但我已經設法讓 XP 與位於網路上另一台電腦上的印表機進行通訊。

首先,我相信你的VM必須具備網路能力。我對 FreeDos 不熟悉,所以我無能為力。

在 VirtualBox 中,您需要啟用網頁適配器才能看到您的網路。在 VBox 管理員中,選擇您的虛擬機器並按一下「設定」。開啟適配器 1 下的網路部分,勾選「啟用網路介面卡」「附加到:」橋接適配器「名稱:」使用主機網路介面卡的名稱展開「進階」部分「適配器類型:」以「PCnet-FASTIII」開頭」 “混雜模式:”拒絕(預設)如果您硬連線到網絡,請選取“電纜已連接”

測試您的虛擬機器是否可以看到網路上的其他電腦。如果沒有,請檢查防火牆以查看是否允許 Virtualbox 虛擬機器存取網路。

我正在 XP 下從 DOS 模式列印內容。為了完成這項工作,我使用了命令:NET USE LPT1:\Servername\Printername

這就是我所需要的。希望對您有幫助。

相關內容