第7章 Setting up a legacy printer


You can use the printer applications for supporting legacy printers which do not support driverless standards. After you install the legacy printer in a printer application, the application makes the legacy printer available for CUPS to use.

重要

Installing printers with classic drivers in CUPS is deprecated.

You can utilize classic CUPS drivers with a modern printing architecture by configuring a legacy printer in a printer application. Currently, RHEL includes printer applications based on the PAPPL, such as lprint and legacy-printer-app. The current PAPPL-based printer applications in RHEL and their TCP ports they are listening at are the following:

  • LPrint: 8000
  • Legacy Printer Application: 8001

7.1. Setting up PAPPL-based printer application

To easily and effectively support various printing requirements and prepare it for installing legacy printers, you can set up a PAPPL-based printer application.

Prerequisites

  • CUPS is configured with TLS certificate.

Procedure

  1. Install a PAPPL-based printer application package, for example, lprint :

    # dnf install <printer_application_name>
  2. Optional: Enable the port 8000 in firewalld to access the printer application web interface from a remote host:

    # firewall-cmd --permanent --add-port=8000/tcp
    # firewall-cmd --reload
  3. Enable and start the service:

    # systemctl enable --now <printer_application_name>

You can check the port in the /etc/lprint.conf configuration file.

7.1.1. Installing a legacy printer in PAPPL based printer application by using web interface

You can install the legacy printer by using the PAPPL-based printer application web interface.

Prerequisites

  • CUPS is configured with TLS certificate.
  • Printer application is configured and running.

Procedure

  1. In the printer application home page, click Add Printer.
  2. Choose printer name, device, hostname/IP address in case of network printers, select the driver name from the offered list, and click on the Add Printer. You can also use auto-detect option to search for the driver.

    Using the auto-detection option for driver might result in finding an incompatible driver for your device, if the device model is too different from available drivers. It is recommended to check the assigned driver before printing and change the driver manually to prevent any printing issues.

  3. The used driver is on the second line in the block Status. You can test the functionality by clicking on the Print Test Page.

7.1.2. Installing a legacy printer in PAPPL based printer application by using the command line interface

You can install a legacy printer in the PAPPL-based printer application by using the command-line interface.

Prerequisites

  • CUPS is configured with TLS certificate.
  • Printer application is set and running.

Procedure

  1. Search the available drivers in PAPPL based printer application:

    # lprint drivers
    zpl_2inch-203dpi-dt "Zebra ZPL 2-inch/203dpi/Direct-Thermal
  2. Install the printer. For example, to install a network printer with a specified driver, enter:

    # lprint add -d <printer name> -v socket://<hostname> -m zpl_2inch-203dpi-dt

Verification

  1. Check printer is visible in the printers list, together with its raw socket for sending raw data:

    # lprint printers
    <printer_name> - printer - ipp://localhost/ipp/print/<printer_name>
    <printer_name> - raw socket - socket://localhost:9101/
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る