centos

centos打印机驱动设置

小樊
37
2025-10-26 04:54:50
栏目: 智能运维

一、前置准备:安装与配置CUPS服务
CUPS(Common Unix Printing System)是CentOS系统下管理打印的核心服务,需先完成其安装与基础配置。

  1. 安装CUPS:打开终端,执行sudo yum install -y cups命令,安装CUPS及相关依赖包。
  2. 启动服务并设置开机自启:安装完成后,通过sudo systemctl start cups启动CUPS服务,使用sudo systemctl enable cups设置其在系统启动时自动运行。
  3. 配置CUPS访问权限:编辑CUPS主配置文件/etc/cups/cupsd.conf,修改以下关键配置以允许远程访问和管理(若仅需本地使用可跳过):
    • Listen 0.0.0.0:631:监听所有网络接口的631端口;
    • Location /:添加Order allow,denyAllow all,允许所有IP访问CUPS Web界面;
    • Location /admin:添加Order allow,denyAllow @LOCAL,允许本地管理员登录;
    • Location /admin/conf:同样设置为Allow @LOCAL,保护配置文件安全。
      修改完成后,执行sudo systemctl restart cups重启服务使配置生效。

二、添加打印机:两种常用方式

(一)通过CUPS Web界面添加(推荐)

  1. 访问管理页面:在浏览器中输入https://<你的CentOS IP地址>:631/(注意使用HTTPS协议),进入CUPS管理界面。
  2. 登录管理员账号:使用CentOS系统管理员账号(如root)及密码登录。
  3. 开始添加打印机:点击页面左侧导航栏中的“Add Printer”按钮,系统会自动搜索局域网内的可用打印机。若未搜索到,可点击“Continue”手动添加。
  4. 选择连接方式:根据打印机与计算机的连接类型选择:
    • 本地打印机:通过USB线直接连接计算机,选择“Local Printer”;
    • 网络打印机:通过网线连接局域网,选择“Network Printer”,系统会自动搜索网络中的打印机(需打印机已设置静态IP或DHCP分配)。
  5. 选择厂商与型号:在弹出的列表中选择打印机制造商(如HP、Canon、Epson),然后选择具体型号。若系统未找到对应型号,可点击“Provide PPD File”手动上传打印机厂商提供的PPD(打印机描述文件)。
  6. 完成配置:设置打印机名称(如“Office_Printer”)、描述(可选)和位置(可选),勾选“Share This Printer”(若需共享给局域网其他设备),最后点击“Add Printer”完成添加。

(二)通过图形界面(GNOME)添加

  1. 打开打印机设置:在GNOME桌面环境中,点击屏幕右上角“Activities”,搜索“Settings”并打开,选择“Printer”选项。
  2. 添加打印机:点击“Add Printer”按钮,系统会自动扫描可用打印机。
  3. 选择打印机类型:与CUPS Web界面类似,选择“Local Printer”(本地)或“Network Printer”(网络),等待系统搜索设备。
  4. 选择驱动程序:从系统自带的驱动库中选择打印机厂商和型号(若未找到,可点击“See more”或“Download driver”从厂商官网获取)。
  5. 完成设置:输入打印机名称、描述等信息,点击“Add”即可完成添加。

三、安装打印机驱动:解决驱动缺失问题

  1. 使用系统自带驱动:CentOS系统内置了大量常见打印机的驱动程序(以PPD文件形式存储),添加打印机时优先选择“从数据库中选择打印机”,系统会自动匹配合适的驱动。
  2. 从厂商官网下载驱动:若系统未提供对应驱动,需前往打印机制造商官方网站(如HP官网、Canon官网),进入“服务与支持”或“驱动下载”栏目,根据打印机型号和CentOS版本(如CentOS 7、CentOS 8)下载驱动程序。
    • 示例:安装HP打印机驱动:若打印机为HP型号,可安装hplip工具包(包含HP打印机驱动),执行sudo yum install -y hplip hplip-*命令安装。安装完成后,运行hp-setup工具,按照向导配置打印机(支持USB和网络连接)。
  3. 手动安装驱动:若下载的是RPM格式驱动包,可通过rpm -ivh <驱动包名称>.rpm命令安装;若为压缩包,解压后按照厂商提供的README文件执行安装脚本(通常为./install.sh)。

四、测试与故障排查

  1. 测试打印:添加完成后,在CUPS管理界面或系统打印机设置中,选择刚添加的打印机,点击“Print Test Page”(打印测试页),验证打印机是否能正常输出。
  2. 常见问题解决
    • 打印机无法被识别:检查打印机电源是否开启、USB线是否插好(本地连接)或IP地址是否正确(网络连接);
    • 驱动安装失败:确认驱动程序与CentOS版本兼容(如CentOS 8需使用ELN仓库驱动),关闭杀毒软件避免拦截安装进程;
    • 无法远程访问CUPS:检查防火墙是否放行631端口,执行sudo firewall-cmd --add-service=cups --permanentsudo firewall-cmd --reload命令开放端口。

0
看了该问题的人还看了