CUPS
The Common Unix Print System uses Internet Printing Protocol (IPP) to support printing to local and network printers.
The software implements a standards‑based printing system that uses the Internet Printing Protocol (IPP) to handle jobs for both local USB and network printers, including AirPrint and IPP Everywhere devices. It supplies traditional command‑line interfaces (System V “lp” and Berkeley “lpr”), a configurable web administration console, and a C API, together with a set of common filters, drivers, and backends. Legacy printers are supported via PPD files, while newer printers can be managed through driver‑less “everywhere” drivers or Printer Applications.
It is intended for administrators and users of Linux and other Unix‑like operating systems who need to manage printers and print queues on a self‑hosted server. The web interface at http://localhost:631/admin/ and the lpadmin command allow creation, configuration, and monitoring of printer queues, with access control based on system groups such as lpadmin.
The project is open source, released under the GPL‑2.0 license with an Apache‑2.0 exception for linking, and is maintained as a stable, self‑hostable component without subscription or tiered pricing. It includes extensive documentation, build instructions, and a suite of sample PPD files for common legacy devices.
Reviews
Loading reviews…
Similar apps

System Monitoring & Maintenance
Gutenprint
Drivers for various printers for use with CUPS and GIMP
File Management & Transfer
RWTS PDFwriter
Print driver for printing documents directly to a pdf file

3D, CAD & Modeling
Octoprint
Snappy web interface for controlling consumer 3D printers.

System Monitoring & Maintenance
Canon UFR II/UFRII LT/LIPSLX/CARPS2 Printer Driver
Printer driver for Canon imageRUNNER office printers

System Monitoring & Maintenance
Canon PIXMA driver
CUPS driver for Canon PIXMA MG2500 series

Email Infrastructure
Cyrus IMAP
Email (IMAP/POP3), contacts and calendar server.