centos打印机驱动安装教程
导读:CentOS 打印机驱动安装教程 一 环境准备与基础服务 确认系统版本与架构(如 CentOS 7/8/Stream,x86_64),确保打印机已通过 USB 或网络连通。 安装并启动 CUPS(Common Unix Printing...
CentOS 打印机驱动安装教程
一 环境准备与基础服务
- 确认系统版本与架构(如 CentOS 7/8/Stream,x86_64),确保打印机已通过 USB 或网络连通。
- 安装并启动 CUPS(Common Unix Printing System):
- 安装:
sudo yum install -y cups - 启动:
sudo systemctl start cups - 开机自启:
sudo systemctl enable cups
- 安装:
- 防火墙放行 CUPS 端口(默认 631):
sudo firewall-cmd --permanent --add-service=cupssudo firewall-cmd --reload
- 说明:CUPS 是 Linux 常用的打印系统,后续添加打印机、驱动与共享均依赖它。
二 添加打印机与安装驱动
- 方式一 Web 界面(推荐)
- 浏览器访问:
http://< 服务器IP> :631(或https://< 服务器IP> :631) - 进入 Administration → Add Printer,按向导选择设备:
- 本地 USB:如
USB设备 - 网络 IPP:如
ipp://打印机IP/ipp/print - 网络 JetDirect:如
socket://打印机IP - Windows 共享:如
smb://用户名:密码@主机名/共享名
- 本地 USB:如
- 选择驱动:优先从厂商列表选择;若未匹配,选择 Generic 通用驱动或上传 PPD 文件。
- 设为默认并测试:在 CUPS 中打印测试页。
- 浏览器访问:
- 方式二 命令行(适合 Minimal 无图形环境)
- 使用通用驱动快速添加:
sudo lpadmin -p myprinter -E -v < 设备URI> -m everywhere
- 指定 PPD 文件添加:
sudo lpadmin -p myprinter -E -v < 设备URI> -P /path/to/printer.ppd
- 设置默认纸张等:
sudo lpoptions -p myprinter -o media=A4
- 测试打印:
echo "Test page" | lpr -P myprinter
- 使用通用驱动快速添加:
- 方式三 图形界面(有 GNOME 桌面)
- 打开 设置 → 打印机 → 添加,系统会自动搜索可用设备,按提示完成驱动选择与安装。
三 厂商驱动与工具
- HP 打印机:安装 HPLIP 套件并使用
hp-setup配置- 安装:
sudo yum install -y hplip hplip-* - 配置:
hp-setup(按向导选择连接方式、型号与驱动)
- 安装:
- 其他品牌:前往厂商官网下载 Linux/RHEL 版驱动(常见为 RPM/DEB 或脚本安装包),按说明安装后再到 CUPS 添加打印机。
- 兼容性查询:可参考 openprinting.org 的打印机支持列表与推荐驱动。
四 连接 Windows 共享打印机
- 在 CentOS 上安装并启动 Samba 客户端(用于访问 Windows 共享):
sudo yum install -y samba-client
- 在 CUPS 添加打印机时选择 Windows Printer via SAMBA,在连接中填写:
- 格式:
smb://用户名:密码@Windows主机名/共享名(如smb://user:pass@192.168.1.10/HP402dn)
- 格式:
- 若不确定共享路径,可在 CUPS 的 SMB 浏览器中浏览选择;完成后打印测试页验证。
五 常见问题与排查
- 无法访问 http://IP:631:确认 CUPS 已启动、防火墙放行 631,以及
/etc/cups/cupsd.conf的访问控制允许你的来源访问(生产环境建议仅限内网)。 - 驱动不匹配或功能不全:优先选择厂商驱动;无匹配时尝试 Generic 驱动或参考 openprinting.org 的推荐驱动。
- HP 机型安装失败或异常:尝试安装 HPLIP 的旧版本(如某些 HP M1136 在新版 HPLIP 上报错的情况)。
- 打印任务卡住:重启 CUPS 服务
sudo systemctl restart cups,或清理队列后再试。 - 命令行验证状态:
- 查看队列:
lpstat -o - 查看设备:
lpstat -p - 取消任务:
cancel < 任务号>或lprm < 任务号>。
- 查看队列:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos打印机驱动安装教程
本文地址: https://pptw.com/jishu/763588.html
