CUPS(Common Unix Printing System)是CentOS系统下管理打印机的核心服务,所有打印机驱动安装前需先确保其正常运行。
sudo yum install -y cups
sudo systemctl start cups
sudo systemctl enable cups
/etc/cups/cupsd.conf,修改以下参数以允许远程访问(若需通过网络添加打印机):Listen 0.0.0.0:631 # 监听所有IP地址的631端口
<Location />
Order allow,deny
Allow all
</Location>
<Location /admin>
Order allow,deny
Allow @LOCAL # 允许本地管理员访问
</Location>
保存后重启CUPS服务使配置生效:sudo systemctl restart cups
适用于桌面环境的CentOS系统(如CentOS Stream 9/Stream 8),操作直观且无需记忆命令。
适用于无图形界面的服务器环境或需要远程管理的场景,通过浏览器完成配置。
http://<CentOS服务器IP>:631(如http://192.168.1.100:631),进入CUPS管理界面。root)及密码登录。若系统自带驱动库中没有对应型号,需从打印机厂商官网下载专用驱动程序安装。
.rpm格式,便于yum管理)。hplip(HP Linux Imaging and Printing)工具包,再通过hp-setup工具配置:sudo yum install -y hplip hplip-*
sudo hp-setup
执行hp-setup后,按照命令行提示选择打印机连接方式(USB/网络)、型号及驱动路径,完成安装。lpinfo -m,查看是否列出对应打印机的驱动模型;或通过system-config-printer工具添加打印机,选择手动安装驱动。sudo systemctl status cups),检查打印机型号与驱动版本是否匹配(如CentOS 8需选择兼容的驱动版本)。root用户登录CUPS管理页面,或在终端执行命令时添加sudo。以上方法覆盖了CentOS系统下打印机驱动安装的主要场景,可根据实际环境选择合适的方式操作。若遇到特定型号问题,建议参考打印机厂商官方文档获取更详细的驱动支持。