1. 确保CUPS(通用打印系统)正确安装与运行
CUPS是Ubuntu Spool的核心组件,负责管理打印队列和驱动。首先通过以下命令安装或更新CUPS:
sudo apt update && sudo apt install cups
安装完成后,启动CUPS服务并设置开机自启:
sudo systemctl start cups && sudo systemctl enable cups
若服务未运行,可通过sudo systemctl status cups检查状态并排查问题。
2. 安装系统内置或厂商专用驱动
sudo apt install hplip hplip-gui
运行hp-setup工具,按照向导完成打印机配置。/usr/share/cups/model/目录,添加打印机时选择“Select PPD”手动指定文件。3. 正确添加打印机并匹配驱动
lpadmin命令添加打印机,例如:sudo lpadmin -p Printer_Name -E -v usb://Printer_Model -m drv:///sample.drv/generic.ppd
其中,-p指定打印机名称,-E启用打印机,-v指定设备URI(USB/网络),-m指定驱动(PPD文件路径或内置驱动名称)。4. 验证兼容性与功能
/var/log/cups/error_log查看详细错误信息(如驱动缺失、权限问题),针对性解决。5. 处理常见问题提升兼容性
lpadmin组(允许管理打印机),可通过sudo usermod -aG lpadmin $USER添加。sudo apt search printer-driver),或使用通用驱动替代。