Translation(s): English - Français - Italiano
This portal is about all things related to printers and printing in Debian. It is intended for all audiences.
https://www.debian.org/doc/manuals/debian-handbook/sect.config-printing.en.html - Debian Administrator's Handbook - Printer Configuration
Introduction
CUPS (formerly an acronym for Common UNIX Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.
It is intended as a replacement for the Berkeley and System V printing systems. It was created by Easy Software Products (ESP) but today is owned, developed and maintained by Apple Inc, with the original owner of ESP, Michael R. Sweet, being Senior Printing System Engineer. In the days of ESP ownership CUPS was officially known as the Common UNIX Printing System.
The CUPS printing system used in Debian involves complex interactions between the programs contained in many packages. The scheduler, cupsd, is at the heart of the system, but support from a filtering system, and a large array of packages is necessary for successful, effortless printing on a wide variety of printers. Having said that, the system appears to work well and there is little sign that Debian users have any great difficulty in setting up local or networked printers and getting them to function correctly. This page is intended to help maintain that situation.
CUPS is the default printing system for Debian but the Berkeley LPR software is also in the archives as lprng. It cannot co-exist with cups on the same system.
Administering and Using CUPS
SystemPrinting - An overview of the CUPS printing system
CUPSQuickPrintQueues - Printer and print queue installation
CUPSPrintQueues - A detailed look at print queue creation and administration
CUPSDebugging - Dissecting and debugging the CUPS printing system
CUPSFilter - Utility to convert a file to another format. ]]
CUPSPdfToPdf - The pdftopdf filter and rotation of pages in a PDF file
CUPSTextToPdfFilter - Getting the most out of the CUPS texttopdf filter
CUPSTea4CUPS - The Tea4CUPS backend
CUPSDriverlessPrinting - Driverless printing with CUPS
CUPSAirPrint - Using Apple Inc's AirPrint with the CUPS printing system
CUPSIPPEverywhere - An introduction to IPP Everywhere and driverless printing
?CUPSGoogleCloudPrint - Configuring CUPS to use Google Cloud Print (GCP)
Canon printers
PrintingGlossaryandIndex - A glossary and index for wiki printing topics
Resources
Wiki pages
List of English wiki pages related to printing:
- Brother
- CUPSAirPrint
- CUPSDebugging
- CUPSDriverlessPrinting
- CUPSFilter
- CUPSIPPEverywhere
- CUPSIPPUtilities
- CUPSImageManipulation
- CUPSNewArchitecture
- CUPSPdfToPdf
- CUPSPrintQueues
- CUPSQuickPrintQueues
- CUPSTea4CUPS
- CUPSTextToPdfFilter
- Canon
- CategoryPrinter
- PpdFileStructureSpecification
- Printing
- PrintingGlossaryandIndex
- SystemPrinting
- Teams/CUPS
- Teams/Foo2zjs
- Teams/Printing
- Teams/Printing/PrinterDriverPackagesSuggestedChanges