virtualbox-7.1.6-extpack)安装。Guest Additions是实现共享打印机的关键组件,提供USB支持和系统集成功能:
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 # 运行安装程序
CUPS是Linux系统管理打印的核心服务,需先安装并启动:
sudo apt-get update
sudo apt-get install cups cups-client printer-driver-all
sudo systemctl start cups
sudo systemctl enable cups
sudo cupsctl --remote-any # 允许远程访问
sudo systemctl restart cups
sudo systemctl status cups # 应显示“active (running)”
根据打印机连接方式(宿主机USB或网络),选择以下对应步骤:
HP_LaserJet)→点击“确定”。ipconfig(Windows)或ifconfig(Ubuntu)查看)和共享名称,格式为:http://宿主机IP:631/printers/共享名称(如http://192.168.1.100:631/printers/HP_LaserJet)→点击“前进”→选择驱动程序(系统会自动搜索匹配的驱动,若没有可选择“从数据库中选择”→输入打印机型号)→完成添加。hplip驱动),通过终端安装:sudo dpkg -i hplip.deb # 假设驱动文件为hplip.deb
sudo apt-get install -f # 解决依赖问题