溫馨提示×

VirtualBox中Ubuntu虛擬機如何設置共享打印機

小樊
36
2025-10-22 14:44:48
欄目: 云計算

VirtualBox中Ubuntu虛擬機設置共享打印機步驟

1. 準備工作

  • 確保**宿主機(Windows或其他系統)**的打印機已正確安裝并能正常工作;
  • 確保Ubuntu虛擬機與宿主機處于同一局域網(推薦使用“橋接模式”連接網絡,可在VirtualBox虛擬機設置的“網絡”選項卡中調整);
  • 下載并安裝VirtualBox擴展包(增強USB和共享功能):打開VirtualBox主界面→點擊“文件”→“全局設置”→“擴展”→“添加新擴展包”→選擇下載的擴展包文件(如virtualbox-7.1.6-extpack)安裝。

2. 安裝VirtualBox Guest Additions(增強工具)

Guest Additions是實現共享打印機的關鍵組件,提供USB支持和系統集成功能:

  • 啟動Ubuntu虛擬機;
  • 在VirtualBox菜單欄選擇“設備”→“安裝增強功能”;
  • 系統會自動掛載增強功能光盤,打開終端,執行以下命令安裝依賴和增強工具:
    sudo apt-get update
    sudo apt-get install build-essential dkms linux-headers-$(uname -r)
    sudo mount /dev/cdrom /media/cdrom  # 掛載光盤(若未自動掛載)
    cd /media/cdrom
    sudo ./VBoxLinuxAdditions.run  # 運行安裝程序
    
  • 安裝完成后重啟虛擬機。

3. 在Ubuntu虛擬機中安裝CUPS(通用Unix打印系統)

CUPS是Linux系統管理打印的核心服務,需先安裝并啟動:

  • 打開終端,執行以下命令安裝CUPS及常用驅動:
    sudo apt-get update
    sudo apt-get install cups cups-client printer-driver-all
    
  • 啟動CUPS服務并設置開機自啟:
    sudo systemctl start cups
    sudo systemctl enable cups
    
  • 允許CUPS通過網絡訪問(若需從其他設備訪問):
    sudo cupsctl --remote-any  # 允許遠程訪問
    sudo systemctl restart cups
    
  • 驗證CUPS服務狀態:
    sudo systemctl status cups  # 應顯示“active (running)”
    

4. 配置VirtualBox共享打印機(兩種方式)

根據打印機連接方式(宿主機USB或網絡),選擇以下對應步驟:

方式一:共享宿主機USB打印機
  • 步驟1:配置VirtualBox USB設置
    關閉Ubuntu虛擬機,在VirtualBox主界面選擇該虛擬機→點擊“設置”→“USB”→點擊“添加USB設備過濾器”→選擇宿主機上的USB打印機→保存設置。
  • 步驟2:啟動虛擬機并連接打印機
    啟動Ubuntu虛擬機,VirtualBox會自動將USB打印機連接到虛擬機(可在Ubuntu的“設備”→“USB”中查看是否識別到打印機)。
  • 步驟3:添加USB打印機到Ubuntu
    打開Ubuntu的“設置”→“設備”→“打印機”→點擊“添加打印機”→系統會自動檢測到USB打印機→選擇打印機型號→點擊“前進”→選擇驅動程序(若系統未自動識別,可手動下載對應品牌的Linux驅動安裝)→完成添加。
方式二:共享宿主機網絡打印機
  • 步驟1:在宿主機上共享打印機
    宿主機需開啟打印機共享(以Windows為例):打開“控制面板”→“設備和打印機”→右鍵點擊目標打印機→選擇“打印機屬性”→切換至“共享”選項卡→勾選“共享這臺打印機”→設置共享名稱(如HP_LaserJet)→點擊“確定”。
  • 步驟2:在Ubuntu虛擬機中添加網絡打印機
    打開Ubuntu的“設置”→“設備”→“打印機”→點擊“添加打印機”→選擇“網絡打印機”→點擊“查找網絡打印機”→輸入宿主機共享打印機的IP地址(可通過ipconfig(Windows)或ifconfig(Ubuntu)查看)和共享名稱,格式為:http://宿主機IP:631/printers/共享名稱(如http://192.168.1.100:631/printers/HP_LaserJet)→點擊“前進”→選擇驅動程序(系統會自動搜索匹配的驅動,若沒有可選擇“從數據庫中選擇”→輸入打印機型號)→完成添加。

5. 測試打印

  • 在Ubuntu虛擬機中打開任意文檔(如LibreOffice、Firefox),點擊“打印”→選擇剛添加的共享打印機→點擊“打印”;
  • 若打印成功,則說明共享設置完成。

常見問題解決

  • 無法識別USB打印機:檢查VirtualBox USB設置是否正確(是否添加了過濾器)、USB線纜是否正常、宿主機USB端口是否有問題;
  • 無法連接網絡打印機:確認宿主機和虛擬機在同一局域網、宿主機防火墻允許CUPS服務(開放631端口)、打印機共享設置是否正確;
  • 驅動缺失:前往打印機制造商官網下載對應Linux版本的驅動(如HP打印機可下載hplip驅動),通過終端安裝:
    sudo dpkg -i hplip.deb  # 假設驅動文件為hplip.deb
    sudo apt-get install -f  # 解決依賴問題
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女