ubuntu virtualbox虚拟机如何连接打印机
导读:Ubuntu 宿主机上的 VirtualBox 虚拟机连接打印机的两种常用方式 方式一:通过 USB 直通把物理打印机直接交给虚拟机(适合 Windows 客户机或需要厂商驱动的场景)。 方式二:在 Ubuntu 上启用 CUPS 打印共...
Ubuntu 宿主机上的 VirtualBox 虚拟机连接打印机的两种常用方式
- 方式一:通过 USB 直通把物理打印机直接交给虚拟机(适合 Windows 客户机或需要厂商驱动的场景)。
- 方式二:在 Ubuntu 上启用 CUPS 打印共享,虚拟机通过网络访问宿主机的共享打印机(适合跨系统、免驱动或通用驱动场景)。
方式一 USB 直通连接打印机
-
安装并启用扩展包
在宿主机安装与当前 VirtualBox 版本匹配的 Oracle VM VirtualBox Extension Pack(扩展包提供 USB 2.0/3.0 控制器支持)。安装路径:VirtualBox 菜单 File > Preferences > Extensions > Add,选择扩展包完成安装。 -
配置宿主机用户组与权限
将当前用户加入 vboxusers 组,以便访问 USB 设备:
sudo usermod -aG vboxusers $USER
完成后注销并重新登录(或重启)使组权限生效。 -
启用虚拟机 USB 控制器并连接设备
关闭虚拟机,打开 Settings > USB,勾选 Enable USB Controller 与 USB 2.0 (EHCI) 或 USB 3.0 (xHCI),点击右侧 + 添加你的打印机(在设备列表中选中),然后启动虚拟机。
在客户机(如 Windows 7)中安装对应厂商驱动,完成后即可打印。 -
常见问题排查
- 虚拟机里看不到 USB 设备:确认已安装扩展包、启用 USB 控制器、用户处于 vboxusers 组并已重启。
- 设备占用冲突:确保宿主机未占用打印机(先断开宿主机对该打印机的占用),再在虚拟机菜单 Devices > USB 中连接。
方式二 通过 CUPS 共享让虚拟机网络打印
-
在 Ubuntu 宿主机启用 CUPS 共享
- 安装/确认 CUPS:sudo apt update & & sudo apt install cups
- 打开管理页面:浏览器访问 https://127.0.0.1:631/admin(或 http://< 宿主机IP> :631/admin)。
- 在 “Server >
Basic Server Settings” 勾选:
- Share printers connected to this system(共享连接到本机的打印机)
- 可视需要勾选 Allow printing from the Internet(允许从网络打印)
- 在 “Printers” 页面,打开目标打印机的属性,勾选 Shared。
- 如需允许其他网段访问,编辑 /etc/cups/cupsd.conf,在相应位置添加:
Order allow,deny
Allow localhost
Allow from < 你的虚拟机网段>
保存后重启 CUPS:sudo systemctl restart cups。
-
在虚拟机内添加共享打印机
- Windows 客户机:打开 控制面板 >
设备和打印机 >
添加打印机,选择 添加网络、无线或 Bluetooth 打印机。若未自动发现,点击 我需要的打印机不在列表中 >
按名称选择共享打印机,输入地址:
http://< 宿主机IP> :631/printers/< 打印机名>
选择或安装驱动后打印测试页。 - Linux 客户机:在 设置 > 打印机 中添加 网络打印机,使用 HTTP 或 IPP 地址(如 http://< 宿主机IP> :631/printers/< 打印机名> ),安装相应驱动后测试。
- Windows 客户机:打开 控制面板 >
设备和打印机 >
添加打印机,选择 添加网络、无线或 Bluetooth 打印机。若未自动发现,点击 我需要的打印机不在列表中 >
按名称选择共享打印机,输入地址:
方式选择建议
- 需要在虚拟机中使用厂商驱动、获得最完整的打印功能时,优先选择 USB 直通。
- 希望多系统(Windows/Linux)共用、配置简单、跨网段访问时,优先选择 CUPS 共享。
- 若主机为 Windows,也可在 Windows 上共享打印机,虚拟机通过 \< 主机IP> < 共享名> 访问(与 CUPS 共享思路类似)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu virtualbox虚拟机如何连接打印机
本文地址: https://pptw.com/jishu/763905.html
