Go to main content

Trusted Extensions Configuration and Administration

Exit Print View

Updated: March 2019

How to Configure a Multilevel Print Server and Its Printers

Printers that are connected to a Trusted Extensions print server print labels on body pages, banner pages, and trailer pages. Such printers can print jobs within the label range of the print server. If the printer is shared, any Trusted Extensions host that can reach the print server can use the shared printer.

Before You Begin

You must be in the System Administrator role in the global zone on this print server.

  1. Determine the printer make and model.
    # lpinfo -m | grep printer-manufacturer

    For example, the following syntax finds all the Xerox printers:

    # lpinfo -m | grep Xerox
    gutenprint.5.2://xerox-able_1406/expert Xerox Able 1406 - CUPS+Gutenprint v5.2.4
    gutenprint.5.2://xerox-able_1406/simple Xerox Able 1406 - CUPS+Gutenprint v5.2.4 ...
    gutenprint.5.2://xerox-dc_400/expert Xerox Document Centre 400 - ...
    gutenprint.5.2://xerox-dc_400/simple Xerox Document Centre 400 - ...
    gutenprint.5.2://xerox-dp_4508/expert Xerox DocuPrint 4508 - ...
    gutenprint.5.2://xerox-dp_4508/simple Xerox DocuPrint 4508 - ...
  2. Define the characteristics of every connected printer.
    # lpadmin -p printer-name -E -v socket://printer-IP-address -m printer-make-and-model

    The –E option allows the named printers to accept a queue of printing requests. It also activates or enables the printers.

  3. To create a network printer, share the printer.
    # lpadmin -p printer-name -o printer-is-shared=true

    To prevent the printer from being used by other systems, skip this step.

  4. Display the printer defaults.
    # lpoptions -p printer-name
  5. Adjust the defaults.

    For example, you could print double-sided and two-up.

    Tip  -  You can use the CUPS web interface, http://localhost:631, to configure the printer.
  6. Configure each printer that is connected to the print server with a labeled banner and trailer page.
    # lpadmin -p printer-name -o job-sheets=labeled

    If the default printer label range of ADMIN_LOW to ADMIN_HIGH is acceptable for every printer, then your label configuration is done.

  7. In every labeled zone where printing is allowed, configure the printer.

    Use the all-zones IP address for the global zone as the print server.

    1. Log in as root to the zone console of the labeled zone.
      # zlogin -C labeled-zone
    2. Add the printer.
      # lpadmin -p zone-printer-name -E \
      -v ipp://global-zone-IP-address/printers/printer-name-in-global-zone
    3. (Optional)Set the printer as the default.
      # lpadmin -d zone-printer-name
  8. In every labeled zone, test the printer.

    As root and as a regular user, perform the following steps:

    1. Print text and PostScript files from the command line.
      # lp /etc/motd ~/PostScriptTest.ps
      % lp $HOME/file1.txt $HOME/PublicTest.ps
    2. Print files from your applications, such as mail, your text editor, Adobe Reader, and your browser.
    3. Verify that banner pages, trailer pages, and body page labels print correctly.

See Also