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

centos stream8如何配置打印机

时间2025-11-13 19:54:03发布访客分类主机资讯浏览953
导读:一、准备工作 确认打印机型号(机身或包装盒标识)、操作系统版本(cat /etc/centos-release); 确保打印机与CentOS Stream 8设备正确连接(USB/网络):USB打印机需插入并通电,网络打印机需设置固定IP...

一、准备工作

  1. 确认打印机型号(机身或包装盒标识)、操作系统版本(cat /etc/centos-release);
  2. 确保打印机与CentOS Stream 8设备正确连接(USB/网络):USB打印机需插入并通电,网络打印机需设置固定IP、子网掩码、网关(可通过打印机面板或厂商工具配置)。

二、安装与配置CUPS服务 CUPS(Common Unix Printing System)是Linux系统打印的核心服务,需先安装并启动:

  1. 安装CUPS:打开终端,执行以下命令安装CUPS及相关依赖:
    sudo yum install -y cups
    
  2. 启动CUPS并设置开机自启
    sudo systemctl start cups      # 启动CUPS服务
    sudo systemctl enable cups     # 设置开机自动启动
    
  3. 配置CUPS Web界面访问:编辑CUPS主配置文件/etc/cups/cupsd.conf,修改以下内容以允许本地及网络访问:
    sudo vi /etc/cups/cupsd.conf
    
    找到并修改以下配置段(若不存在则添加):
    Listen 0.0.0.0:631           # 监听所有IP地址的631端口
    <
        Location />
        
        Order allow,deny
        Allow @LOCAL             # 允许本地访问
    <
        /Location>
        
    <
        Location /admin>
        
        Order allow,deny
        Allow @LOCAL             # 允许本地管理员访问
    <
        /Location>
        
    <
        Location /admin/conf>
        
        Order allow,deny
        Allow @LOCAL             # 允许本地管理员访问配置文件
    <
        /Location>
        
    
    保存文件后,重启CUPS服务使配置生效:
    sudo systemctl restart cups
    

三、添加打印机

1. 本地打印机(USB连接)

  1. 打开CUPS Web界面:在浏览器地址栏输入http://localhost:631(若为远程设备,替换为CentOS Stream 8的IP地址),按回车键进入;
  2. 进入添加打印机页面:点击顶部导航栏「Administration」→「Add Printer」,输入管理员账号密码登录;
  3. 选择打印机设备:系统会自动搜索连接的本地设备,在「Local Printers」列表中找到你的打印机(如“HP LaserJet M1005”),点击「Continue」;
  4. 命名打印机:输入打印机的名称(如“Office_Printer”)、位置(如“Room 101”)、描述(可选,如“部门共用激光打印机”),点击「Continue」;
  5. 选择驱动程序:从「Manufacturer」下拉框选择打印机厂商(如“HP”),再从「Model」列表选择对应型号(如“LaserJet M1005”),若未找到型号,可点击「Provide PPD File」手动上传厂商提供的PPD驱动文件,点击「Add Printer」完成添加;
  6. 设置默认选项:进入打印机详情页,点击「Set Default Options」,可设置纸张大小(如“A4”)、打印质量(如“High”)等参数,点击「Apply Changes」保存。

2. 网络打印机(IP连接)

  1. 打开CUPS Web界面:同本地打印机步骤1;
  2. 进入添加打印机页面:同本地打印机步骤2;
  3. 选择网络打印机:在「Add Printer」页面,选择「Network Printer」→「AppSocket/HP JetDirect」(常见网络打印机协议),点击「Continue」;
  4. 输入打印机网络信息:在「Host」栏输入打印机的IP地址(如“192.168.1.100”),「Port」栏保持默认“9100”(多数网络打印机默认端口),点击「Continue」;
  5. 选择驱动程序:同本地打印机步骤4,选择厂商及型号,点击「Add Printer」完成添加;
  6. 设置默认选项:同本地打印机步骤6。

3. 图形界面添加(可选)

若习惯使用桌面环境,可通过GNOME设置添加打印机:

  1. 点击桌面左下角「应用程序菜单」→「设置」→「打印机」;
  2. 点击「添加打印机和扫描仪」,进入「打印机设置」;
  3. 点击「添加」,系统会自动搜索本地及网络打印机;
  4. 选择目标打印机,按照提示完成驱动选择、命名及选项设置,点击「应用」即可。

四、测试打印 添加完成后,需验证打印机是否正常工作:

  1. 通过CUPS Web界面测试:进入打印机详情页,点击「Print Test Page」,等待打印任务完成;
  2. 通过命令行测试:使用lp命令打印测试页,例如:
    lp -d Office_Printer /usr/share/cups/data/testprint
    
    -d指定打印机名称,/usr/share/cups/data/testprint为系统自带测试页路径)

五、常见问题解决

  1. 打印机未被识别:检查USB线缆是否松动(本地打印机)、网络连接是否正常(网络打印机);重启CUPS服务(sudo systemctl restart cups);确认打印机电源开启并处于就绪状态。
  2. 驱动安装失败:前往打印机厂商官网(如HP、佳能)下载对应型号的Linux驱动(优先选择RPM包),按照厂商指引手动安装;或通过yum命令安装开源驱动(如HP打印机可使用sudo yum install -y hplip)。
  3. 无法访问CUPS Web界面:检查cupsd.conf中的Listen指令是否正确(应为0.0.0.0:631);确认防火墙是否放行631端口(sudo firewall-cmd --add-port=631/tcp --permanentsudo firewall-cmd --reload)。

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


若转载请注明出处: centos stream8如何配置打印机
本文地址: https://pptw.com/jishu/747379.html
centos stream8如何进行安全防护 centos stream8如何连接外部设备

游客 回复需填写必要信息