VirtualBox虚拟机如何共享打印机
导读:VirtualBox 虚拟机共享打印机的实用做法 方案一 网络共享模式 推荐 适用:主机为 Windows 或 Linux,虚拟机为 Windows 或 Linux,希望像局域网中另一台电脑那样使用打印机。 核心思路:把打印机在主机上共享...
VirtualBox 虚拟机共享打印机的实用做法
方案一 网络共享模式 推荐
- 适用:主机为 Windows 或 Linux,虚拟机为 Windows 或 Linux,希望像局域网中另一台电脑那样使用打印机。
- 核心思路:把打印机在主机上共享为网络打印机,虚拟机通过 桥接网络 访问主机的 IP/共享名 来安装并使用。
操作步骤
- 在主机上共享打印机
- Windows:控制面板 → 设备和打印机 → 右键你的打印机 → 打印机属性 → 共享,勾选“共享这台打印机”,记下共享名(如:HP402dn)。
- Linux(以 CUPS 为例):安装并启动 CUPS(Debian/Ubuntu:sudo apt-get install cups;CentOS/RHEL:sudo yum install cups),浏览器访问 http://localhost:631,在“Administration”里添加打印机并勾选“Share printers connected to this system”。如需从虚拟机访问,建议将 cupsd 监听改为 0.0.0.0:631 并放行访问(/etc/cups/cupsd.conf 中设置 Listen 0.0.0.0:631,以及相应的 Order/Allow 规则)。
- 配置虚拟机网络为桥接
- VirtualBox 选中虚拟机 → 设置 → 网络 → 连接方式选 桥接网卡,确保虚拟机与主机处于同一网段并能获取 IP。
- 在虚拟机中添加网络打印机
- Windows 虚拟机:设备和打印机 → 添加打印机 → 添加网络打印机 → 选择“我需要的打印机不在列表中” → 按名称选择共享打印机,输入 \主机IP\共享名(如:\192.168.1.10\HP402dn),按提示安装驱动。
- Linux 虚拟机:浏览器访问 http://localhost:631 → Administration → Add Printer → 选择“Find Network Printer”或输入 http://主机IP:631/printers/共享名 添加,选择对应驱动,打印测试页。
方案二 USB 直连直通 适用于 USB 专用打印机
- 适用:打印机仅提供 USB 接口,且希望虚拟机独占使用。
- 核心思路:将 USB 打印机 通过 VirtualBox 的 USB 控制器 直通给虚拟机,由虚拟机直接驱动。
操作步骤
- 安装增强功能(推荐):虚拟机窗口 → 设备 → 安装增强功能(Guest Additions),以获得更好的 USB 支持与集成。
- 启用 USB 控制器:虚拟机设置 → USB → 勾选“启用 USB 控制器”,选择 USB 2.0/3.0 控制器(取决于宿主机与打印机)。
- 添加打印机设备:点击 USB 设备列表右侧的“+”图标,勾选你的 USB 打印机(如厂商/型号),随后在虚拟机内安装对应厂商驱动即可使用。
- 提示:USB 直连时,主机通常将无法同时使用该打印机;若需切换回主机使用,请在 VirtualBox 的 USB 设备列表中取消勾选该设备。
常见问题与排查要点
- 找不到网络打印机
- 确认虚拟机网络为 桥接 且与主机同网段;在 Windows 添加打印机时选择“按名称”并输入 \主机IP\共享名;Linux 可直接用 http://主机IP:631/printers/共享名。
- Linux 主机访问被拒
- 检查 /etc/cups/cupsd.conf:将 Listen localhost:631 改为 Listen 0.0.0.0:631,并在相应 Location 段设置 Order deny,allow 与 Allow from all,重启 cups(systemctl restart cups)。
- 驱动问题
- 选择与打印机型号匹配的 厂商驱动;Linux 可通过 hplip(HP 设备)等工具获取更好兼容性。
- 打印慢或卡顿
- 优先使用 桥接网络 而非 NAT;确保宿主机与虚拟机网络稳定、带宽充足。
选择建议
- 多系统、多人共用或需要跨网段访问时,优先采用 网络共享模式(稳定、易维护)。
- 仅本机使用且为 USB 独占 的打印机,优先 USB 直通(减少协议开销、兼容性更好)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox虚拟机如何共享打印机
本文地址: https://pptw.com/jishu/748433.html
