首页主机资讯centos spool如何配置打印机

centos spool如何配置打印机

时间2025-11-08 02:50:04发布访客分类主机资讯浏览1048
导读:一、前置准备:安装CUPS打印服务 CUPS(Common Unix Printing System)是CentOS系统下管理打印任务的核心服务,需先安装并启动。 安装CUPS:使用yum包管理器安装(CentOS 7/8/Stream均...

一、前置准备:安装CUPS打印服务
CUPS(Common Unix Printing System)是CentOS系统下管理打印任务的核心服务,需先安装并启动。

  1. 安装CUPS:使用yum包管理器安装(CentOS 7/8/Stream均适用):
    sudo yum install -y cups
    
  2. 启动并设置开机自启:
    sudo systemctl start cups      # 启动CUPS服务
    sudo systemctl enable cups     # 设置开机自动启动
    

二、配置CUPS服务

  1. 修改配置文件:编辑/etc/cups/cupsd.conf(CUPS主配置文件),调整以下参数以允许远程访问和管理(若仅需本地使用,可跳过此步):
    • 允许所有IP访问CUPS服务:
      Listen 0.0.0.0:631
      
    • 开放Web管理界面权限(/admin路径):
      <
          Location /admin>
          
          Order allow,deny
          Allow all
      <
          /Location>
          
      
    • 允许访问打印机配置(/printers路径):
      <
          Location /printers>
          
          Order allow,deny
          Allow all
      <
          /Location>
          
      
  2. 重启CUPS服务:修改配置后,重启服务使更改生效:
    sudo systemctl restart cups
    

三、添加打印机
可通过图形界面(推荐新手)或命令行添加打印机,以下分别说明:

1. 图形界面添加(GNOME桌面环境)

  • 打开“设置”→“打印机”(或通过终端输入system-config-printer);
  • 点击“添加打印机”按钮,系统自动搜索局域网内的打印机;
  • 选择打印机连接方式(本地打印机:如USB连接;网络打印机:如IP地址连接的打印机);
  • 选择打印机厂商和型号(若列表中没有,可点击“从文件中选择PPD”上传驱动);
  • 设置打印机名称(如HP_LaserJet_M1120),并可选为“默认打印机”;
  • 完成向导,系统会自动添加打印机。

2. 命令行添加(适用于无图形界面的Minimal系统)

使用lpadmin命令添加打印机,示例(以本地USB打印机为例):

sudo lpadmin -p myprinter \       # 指定打印机名称(如myprinter)
             -E \                  # 启用打印机
             -v parallel:/dev/lp0 \ # 指定端口(USB打印机通常为/dev/usb/lp0,可通过`ls /dev`查看)
             -m everywhere         # 使用通用驱动(适用于大多数打印机)

若需指定具体驱动(如HP打印机),可将-m everywhere替换为-m drv:///hpcups.drv/hp-laserjet_m1120.ppd(驱动路径可通过lpinfo -m查询)。

四、安装打印机驱动

  1. 自动安装驱动:添加打印机时,CUPS会自动搜索并安装匹配的驱动(适用于常见型号,如HP、Canon等);
  2. 手动安装驱动:若自动安装失败,需从打印机制造商官网下载驱动(如HP打印机下载hplip驱动包):
    sudo yum install -y hplip       # 安装HPLIP基础包
    sudo yum install -y hplip-gui   # 安装HPLIP图形界面(可选)
    sudo hp-setup                   # 运行驱动安装向导(按提示操作)
    
    驱动安装完成后,重新添加打印机即可识别。

五、测试打印
添加打印机后,通过以下命令测试打印是否正常:

echo "This is a test page." | lpr -P myprinter  # 发送测试页到指定打印机(如myprinter)

或使用图形界面的“打印测试页”功能(在打印机属性中选择“打印测试页”)。

六、常见问题排查

  1. 服务未运行:检查CUPS服务状态,若未运行则启动:
    sudo systemctl status cups      # 查看服务状态
    sudo systemctl start cups       # 启动服务
    
  2. 防火墙拦截:允许CUPS服务通过防火墙:
    sudo firewall-cmd --permanent --add-service=cups  # 永久添加端口
    sudo firewall-cmd --reload                        # 重新加载防火墙规则
    
  3. 驱动缺失:确认打印机型号与驱动兼容,重新下载并安装驱动。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos spool如何配置打印机
本文地址: https://pptw.com/jishu/745850.html
centos spool如何配置邮件 CentOS Swap和硬盘类型有关吗

游客 回复需填写必要信息