Provided by: legacy-printer-app_1.0~b2-0ubuntu8_amd64 bug

NAME

       legacy-printer-app - Legacy Printer Application

SYNOPSIS

       legacy-printer-app [ SUB-COMMAND ] [ OPTIONS ] [ FILES ]

DESCRIPTION

       legacy-printer-app  is  a Printer Application that can be run standalone or as a dedicated IPP Everywhere
       network service.  legacy-printer-app maps arbitrary classic  CUPS  drivers  to  the  Printer  Application
       format.  If  on  a  system  there  is  no classic installation (DEB, RPM, ... packages, installation from
       source) of CUPS 2.x or older, but instead, CUPS 3.x or newer is used and/or the CUPS Snap,  claasic  CUPS
       drivers  are  not  supported  any  more  and  printer  drivers  can  only be provided by means of Printer
       Applications.  legacy-printer-app finds classic CUPS drivers in the  locations  where  they  are  usually
       installed  for  being  found  by  the  distribution's classic CUPS 2.x installation, typically filters in
       /usr/lib/cups/filter, backends in  /usr/lib/cups/backend,  PPD  files  (and  files  generating  PPDs)  in
       /usr/share/ppd,  /usr/share/cups/model/,  /usr/share/cups/drv, and /usr/lib/cups/driver. When opening the
       Printer Application's web interface (http://localhost:8000/, http://localhost:8001/,  ...)  and  clicking
       "Add Printer" printers are discovered and available classic drivers offered. Once setting up a printer it
       gets  available  as  an  emulation  of  a  driverless  IPP  printer  and the Printer Application uses the
       classically installed driver. A classic installation of CUPS or any general  CUPS  filters  (cups-filters
       package) is not needed.

       This  way  classic  CUPS  drivers  for  which  no equivalent Printer Application is available, especially
       manufacturer-supplied proprietary drivers for legacy printers, can be continued to be used with CUPS  3.x
       or the CUPS Snap.

SUB-COMMANDS

       If no sub-command is specified, "submit" is assumed.

       The following sub-commands are recognized by legacy-printer-app:

       add  Add a printer queue.

       cancel
            Cancel one or more print jobs.

       default
            Get/Set the default printer queue.

       delete
            Delete a printer queue.

       devices
            List connected printers.

       drivers
            List the supported drivers.

       jobs List pending print jobs.

       modify
            Modify a printer queue.

       options
            List supported options.

       printers
            List the printer queues.

       server
            Start a server.

       shutdown
            Shutdown a running server.

       status
            Show the status of a printer or all printers.

       submit
            Submit a file for printing.

OPTIONS

       The following options are recognized by legacy-printer-app:

       -a   Cancel all jobs.

       -d PRINTER
            Specify printer.

       -h HOST
            Specify hostname.

       -j JOB-ID
            Specify job ID.

       -m DRIVER-NAME
            Specify driver.

       -n COPIES
            Specify number of copies.

       -o NAME=VALUE
            Specify option.

       -t TITLE
            Specify job title.

       -u URI
            Specify ipp: or ipps: printer/server.

       -v DEVICE-URI
            Specify socket: or usb: device.

SEE ALSO

       https://github.com/OpenPrinting/pappl-retrofit

COPYRIGHT

       Copyright © 2020 by Till Kamppeter.  Copyright © 2020 by Michael R Sweet.

2023-08-17                                     legacy-printer-app                          legacy-printer-app(8)