第 7 章 设置传统打印机


您可以使用打印机应用程序来支持不支持无驱动程序标准的传统打印机。在打印机应用程序中安装传统打印机后,应用程序使传统打印机可供 CUPS 使用。

重要

在 CUPS 中安装带有经典驱动程序的打印机已弃用。

您可以通过在打印机应用程序中配置一个传统打印机,将经典 CUPS 驱动程序与现代打印架构一起使用。目前,RHEL 包括基于 PAPPL 的打印机应用程序,如 lprintlegacy-printer-app。RHEL 中当前基于 PAPPL 的打印机应用程序及其正在侦听的 TCP 端口如下:

  • LPrint: 8000
  • 传统打印机应用程序:8001

7.1. 设置基于 PAPPL 的打印机应用程序

要轻松有效地支持各种打印需求,并准备好安装传统打印机,您可以设置一个基于 PAPPL 的打印机应用程序。

先决条件

  • CUPS 配置了 TLS 证书。

流程

  1. 安装基于 PAPPL 的打印机应用程序软件包,例如 lprint

    # dnf install <printer_application_name>
    Copy to Clipboard Toggle word wrap
  2. 可选:在 firewalld 中启用端口 8000,来从远程主机访问打印机应用程序 Web 界面:

    # firewall-cmd --permanent --add-port=8000/tcp
    # firewall-cmd --reload
    Copy to Clipboard Toggle word wrap
  3. 启用并启动服务:

    # systemctl enable --now <printer_application_name>
    Copy to Clipboard Toggle word wrap

您可以检查 /etc/lprint.conf 配置文件中的端口。

您可以使用基于 PAPPL 的打印机应用程序 Web 界面安装传统打印机。

先决条件

  • CUPS 配置了 TLS 证书。
  • 打印机应用程序已配置且正在运行。

流程

  1. 在打印机应用程序主页中,单击 Add Printer
  2. 对于网络打印机,请选择 printer namedevicehostname/IP address,请从提供的列表中选择驱动程序名称,然后单击 Add Printer。您还可以使用 auto-detect 选项来搜索驱动程序。

    对驱动程序使用 auto-detection 选项可能会导致为您的设备找到一个不兼容的驱动程序,如果设备型号与可用驱动程序有太大不同。建议您在打印之前检查分配的驱动程序,请手动更改驱动程序,以防止任何打印问题。

  3. 使用的驱动程序位于 block Status 中的第二行。您可以通过单击 Print Test Page 来测试功能。

您可以使用命令行界面在基于 PAPPL 的打印机应用程序中安装传统打印机。

先决条件

  • CUPS 配置了 TLS 证书。
  • 打印机应用程序已设置并正在运行。

流程

  1. 在基于 PAPPL 的打印机应用程序中搜索可用的驱动程序:

    # lprint drivers
    zpl_2inch-203dpi-dt "Zebra ZPL 2-inch/203dpi/Direct-Thermal
    Copy to Clipboard Toggle word wrap
  2. 安装打印机。例如,要安装具有指定驱动程序的网络打印机,请输入:

    # lprint add -d <printer name> -v socket://<hostname> -m zpl_2inch-203dpi-dt
    Copy to Clipboard Toggle word wrap

验证

  1. 检查打印机是否在打印机列表中可见,及其用于发送原始数据的原始套接字:

    # lprint printers
    <printer_name> - printer - ipp://localhost/ipp/print/<printer_name>
    <printer_name> - raw socket - socket://localhost:9101/
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat