Size: 22620
Comment: New entries.
|
Size: 24311
Comment: Deleted references to Google Cloud. Removed links to external sources. Spelling. Amendments and additions.
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
An aid to locating items of interest on the Printing Portal pages. | An aid to locating items of interest on the [[Printing|Printing Portal]] pages. |
Line 16: | Line 16: |
<<Anchor(airprint)>> '''[[CUPSAirPrint|AirPrint]]''' A facility offered by almost all [[CUPSQuickPrintQueues#intro|modern]] printers and [[#aio|AIOs]]. !AirPrint printers are obliged to accept [[#appleraster|Apple raster]] as a [[#pdlan|PDL]]. The Debian printing system is [[#rastertopwg|able to produce]] Apple raster to send to the printer. Sending to a suitable device may be done over ethernet, Wi-Fi or [[#ippoverusb|USB]]. |
|
Line 17: | Line 23: |
'''[[#urf|Apple Raster]]''' A raster file format devised by Apple for using with AirPrint devices. See [[#urf|URF]] |
'''[[CUPSDriverlessPrinting#pdls|Apple Raster]]''' A [[#urf|raster file format]] devised by Apple for using with AirPrint devices. See [[#urf|URF]] |
Line 24: | Line 30: |
<<Anchor(avahi)>> '''[[AirPrint|Avahi]]''' A framework for Multicast DNS Service Discovery ([[#dnssd|DNS-SD]]). It allows programs to publish and discover services and hosts running on a local network with no specific configuration and is the equivalent of [[#bonjour|Bonjour]]. |
|
Line 32: | Line 34: |
<<Anchor(avahi)>> '''[[Avahi|Avahi]]''' A framework for Multicast DNS Service Discovery ([[#dnssd|DNS-SD]]). It allows programs to publish and discover services and hosts running on a local network with no specific configuration and is the equivalent of [[#bonjour|Bonjour]]. |
|
Line 33: | Line 39: |
'''[[AirPrint#Browsing_an_AirPrint_Bonjour_Broadcast|avahi-browse]]''' A utility to browse for [[#dnssd|DNS-SD]] announced [[#printer|printers]] and [[#queue|queues]] on the local network using [[#avahi|Avahi daemon]]. |
'''[[Avahi#browse|avahi-browse]]''' A utility to browse for [[#dnssd|DNS-SD]] announced [[CUPSAirPrint#Browsing_an_AirPrint_Bonjour_Broadcast|printers and queues]] on the local network using [[#avahi|Avahi daemon]]. |
Line 46: | Line 52: |
<<Anchor(interfaceclass)>> '''[[CUPSDriverlessPrinting#lsusb|bInterfaceClass]]''' The USB standard defines class code information that is used to identify a device’s functionality. Printers are allocated code 7. The host gets information about a connected printer from USB descriptors and loads a suitable device driver such as the usblp kernel module. <<Anchor(interfaceproto)>> '''[[CUPSDriverlessPrinting#lsusb|bInterfaceProtocol]]''' The protocol code of the printer that the USB organisation assigned. Indicates what the [[#interfaceclass|device]] is capable of doing. For example, code 2 indicates that it accepts bidirectional communication; code 4 indicates that [[CUPSDriverlessPrinting#lsusb|IPP-over-USB]] is a capability. |
|
Line 52: | Line 66: |
<<Anchor(classicp)>> '''[[#printer|Classic Printer]]''' See [[#printer|Printer]]. |
|
Line 53: | Line 71: |
'''[[PrintQueuesCUPS#cupsclient|client.conf]]''' | '''[[CUPSPrintQueues#cupsclient|client.conf]]''' |
Line 55: | Line 73: |
<<Anchor(cloudprinting)>> '''[[DriverlessPrinting#concept|Cloud Printing]]''' A technology to enable driverless printing. See [[#gcp|GCP]] <<Anchor(cloudprint)>> '''[[GoogleCloudPrint#cloudprint|cloudprint]]''' An application to make locally configured printers available to [[#gcp|GCP]]. |
|
Line 66: | Line 76: |
Manages all aspects of printing a document and is at the heart of Debian's default printing system. Subject to continual [[https://github.com/apple/cups/|upstream development]]. | Manages all aspects of printing a document and is at the heart of Debian's default printing system. A fork of Apple CUPS is [[Printing#important|maintained at OpenPrinting]] and [[DebianList:debian-printing/2020/11/msg00064.html|used as the basis]] for Debian's packages. <<Anchor(cupsctl)>> '''[[CUPSPrintQueues#confs|cupsctl]]''' A utility for configuring [[CUPSPrintQueues#confs|cupsd.conf]] options. |
Line 81: | Line 95: |
'''[[ThecupsfilterUtility|cupsfilter]]''' | '''[[CUPSFilter|cupsfilter]]''' |
Line 85: | Line 99: |
'''[[DissectingandDebuggingtheCUPSPrintingSystem#intro|cups-filters]]''' A project providing [[#backend|backends]], [[#filter|filters]] and other software such as [[#cupsbrowsed|cups-browsed]] and [[#driverlessutil|driverless]]. Under continual [[https://github.com/OpenPrinting/cups-filters|upstream development]]. |
'''[[CUPSDebugging#intro|cups-filters]]''' A project providing [[#backend|backends]], [[#filter|filters]] and other software such as [[#cupsbrowsed|cups-browsed]] and [[#driverlessutil|driverless]]. Under continual [[Printing#ext|upstream development]]. |
Line 90: | Line 104: |
A primary configuration file for [[#cups|CUPS]]. | A primary file for configurong a [[#cups|CUPS]] server. |
Line 94: | Line 108: |
A primary configuration file for [[#cups|CUPS]]. | A file for configuring the files and directories used by a [[#cups|CUPS]] server. |
Line 99: | Line 113: |
'''[[DriverlessPrinting#driverless|DNS-SD]]''' This is a public service protocol used to advertise and discover printing services on a local network. The services are resolved to hostnames using standard DNS queries. Being a public service, no filtering of announcements is offered. A [[#cups|CUPS]] server automatically uses the protocol to publicise its queues and it is a feature of many recent printers which have AirPrint. [[#bonjour|Bonjour]] is Apple's implementation of DNS-SD and is handled on Debian by [[#avahi|Avahi]]. |
'''[[CUPSDriverlessPrinting#driverless|DNS-SD]]''' This is a public service protocol used to advertise and discover printing services on a local network. The services [[Avahi#resolution|are resolved]] to hostnames using standard DNS queries. Being a public service, no filtering of announcements is offered. A [[#cups|CUPS]] server automatically uses the protocol to publicise its queues and it is a feature of many recent printers which have AirPrint. [[#bonjour|Bonjour]] is Apple's implementation of DNS-SD and is handled on Debian by [[#avahi|Avahi]]. |
Line 111: | Line 125: |
'''[[DriverlessPrinting|Driverless Printing]]''' | '''[[CUPSDriverlessPrinting|Driverless Printing]]''' |
Line 115: | Line 129: |
'''[[DriverlessPrinting#lpadmin|driverless]]''' | '''[[CUPSDriverlessPrinting#lpadmin|driverless]]''' |
Line 148: | Line 162: |
Programs or scripts for converting from one input format to another format that can be printed directly or sent to another filter. Examples are [[ThetexttopdfFilter|texttopdf]], [[pdftopdfandPageRotation|pdftopdf]], [[DissectingandDebuggingtheCUPSPrintingSystem#pdfcentric|gstopdf]] and [[DriverlessPrinting#rasters|rastertopwg]]. Both [[#cups|CUPS]] and [[#cupsfilters|cups-filters]] provide filters for the printing system. | Programs or scripts for converting from one input format to another format that can be printed directly or sent to another filter. Examples are [[CUPSTextToPdfFilter|texttopdf]], [[pdftopdfandPageRotation|pdftopdf]], [[DissectingandDebuggingtheCUPSPrintingSystem#pdfcentric|gstopdf]] and [[DriverlessPrinting#rasters|rastertopwg]]. Both [[#cups|CUPS]] and [[#cupsfilters|cups-filters]] provide filters for the printing system. |
Line 160: | Line 174: |
<<Anchor(gcp)>> '''[[#gcloud|GCP]]''' See [[#gcloud|Google Cloud Print]] |
|
Line 168: | Line 178: |
<<Anchor(gcloud)>> '''[[GoogleCloudPrint|Google Cloud Print]]''' An infrastructure to allow printing to a cloud-aware printer or a print queue on a remote [[#cups|CUPS server]]. <<Anchor(gcpc)>> '''[[GoogleCloudPrint#gcpc|google-cloud-print-connector]]''' An application to make locally configured printers available to [[#gcp|GCP]]. |
|
Line 196: | Line 198: |
<<Anchor(ippeveprinter)>> '''[[CUPSIPPUtilities#ippeveprinter|ippeveprinter]]''' AN [[#ipp|IPP]] server conforming to the [[CUPSIPPEverywhere|IPP Everywhere]] specification |
|
Line 198: | Line 204: |
A standard for [[#driverless|driverless printing]] produced by the [[https://www.pwg.org/|Printer Working Group]]. | A standard for [[#driverless|driverless printing]] produced by the [[Printing#ext|Printer Working Group]]. |
Line 201: | Line 207: |
'''[[DriverlessPrinting#ippusbxd|IPP-over-USB]]''' An [[https://www.usb.org/document-library/ipp-protocol-10|extension]] to the USB standard which makes [[#ipp|IPP]] available over a USB interface. Most modern AirPrint printers should have this facility. |
'''[[DriverlessPrinting#ippoverusb|IPP-over-USB]]''' An extension to the USB standard that makes [[#ipp|IPP]] available over a USB interface. Most modern AirPrint printers should have this facility. |
Line 205: | Line 211: |
'''[[DriverlessPrinting#lpadmin|ippfind]]''' A utility to find the [[#deviceuri|URI]] of an [[#ipp|IPP printer]] or [[#queue|queue]] on the local network. <<Anchor(ippusbxd)>> '''[[DriverlessPrinting#ippusbxd|ippusbxd]]''' Implements [[#ippoverusb|IPP-over-USB]] driverless printing (originally only available to a network printer) on a [[#ippoverusb|suitable]] USB connected device. |
'''[[CUPSIPPUtilities#ippfind|ippfind]]''' A utility [[CUPSDriverlessPrinting#lpadmin|to find]] the [[#deviceuri|URI]] of an [[#ipp|IPP printer]] or [[#queue|queue]] on the local network. <<Anchor(ipptool)>> '''[[CUPSIPPUtilities#ipptool|ipptool]]''' A utility for querying an [[#ipp|IPP printer]] or [[#queue|queue]] on the local network. <<Anchor(ippusb)>> '''[[CUPSDriverlessPrinting#debian|ipp-usb]]''' Extends [[#driverless|driverless printing]] (originally available only on a printer when connected by ethernet or wireless) to a [[#ippoverusb|suitable]] USB connected device. |
Line 226: | Line 236: |
<<Anchor(legacyp)>> '''[[#printer|Legacy Printer]]''' See [[#printer|Printer]]. |
|
Line 238: | Line 252: |
A multi-functional device. A peripheral which offers a combination of the printing, scanning, photocopying and faxing functions. | A multifunction device. A peripheral that offers a combination of the printing, scanning, photocopying and faxing functions. |
Line 242: | Line 256: |
See [[#mfd|MFD]]. | Multifunction Peripheral. See [[#mfd|MFD]]. |
Line 248: | Line 262: |
<<Anchor(modernp)>> '''[[#printer|Modern Printer]]''' See [[#printer|Printer]]. |
|
Line 278: | Line 296: |
<<Anchor(generator)>> '''[[DriverlessPrinting|PPD Generator]]''' A technique used by [[DriverlessPrinting#generator1|CUPS]] and [[DriverlessPrinting#generator2|cups-filters]] to produce a [[#ppd|PPD]] to use with [[DriverlessPrinting|driverless printing]]. |
|
Line 282: | Line 304: |
<<Anchor(pdfcentic)>> | <<Anchor(pdfcentric)>> |
Line 290: | Line 312: |
Line 300: | Line 321: |
'''[[ThetexttopdfFilter#case|pdffonts]]''' | '''[[CUPSTextToPdfFilter#case|pdffonts]]''' |
Line 308: | Line 329: |
'''[[pdftopdfandPageRotation|pdftopdf]]''' A page management [[#filter|filter]] which is central to the [[#pdfcentric|PDF-centric workflow]]. |
'''[[CUPSPdfToPdf#role|pdftopdf]]''' A page management [[#filter|filter]] that is central to the [[#pdfcentric|PDF-centric workflow]]. |
Line 317: | Line 338: |
A !PostScript Printer Description (PPD) file describes the capabilities of the [[#printer|printer]]. These capabilities are displayed in the [[#dialog|dialogs]] of applications and with lpoptions and are sent to the [[#queue|queue]] when selected. A PPD file is often referred to as a driver. Removal of support within [[#cups|CUPS]] for PPDs is [[https://github.com/apple/cups/issues/5271|planned for the future]]. | A !PostScript Printer Description (PPD) file describes the capabilities of the [[#printer|printer]]. These capabilities are displayed in the [[#dialog|dialogs]] of applications and with lpoptions and are sent to the [[#queue|queue]] when selected. A PPD file is often referred to as a driver. Removal of support within [[#cups|CUPS]] for PPDs is [[CUPSPrintQueues#intro|planned for the future]]. |
Line 325: | Line 346: |
A peripheral device which communicates with the output of a [[#queue|queue]] to put graphics or text on a medium such as paper. | A peripheral device that communicates with the output of a [[#queue|queue]] to put graphics or text on a medium such as paper. It is useful to distinguish between printers that require vendor [[#drivers|printer drivers]] and those that don't with the terms [[CUPSPrintQueues#intro|legacy/classic]] and [[CUPSQuickPrintQueues#intro|modern]]. <<Anchor(postscriptdesc)>> '''[[#ppd|PostScript Printer Description File]]''' See [[#ppd|PPD]]. |
Line 329: | Line 354: |
Different Graphical Use Interfaces (GUIs) obtain printing options from [[#cups|CUPS]] in different ways and differ in the way the application displays them in a user-selectable dialog. The hope is eventually to have a [[https://github.com/OpenPrinting|Common Print Dialog]]. | Different Graphical Use Interfaces (GUIs) obtain printing options from [[#cups|CUPS]] in different ways and differ in the way the application displays them in a user-selectable dialog. |
Line 333: | Line 358: |
Used to apply printing options via a [[#ppd|PPD]] and convert a document into a form which can be understood by the printer. Removal of support within [[#cups|CUPS]] for drivers is [[https://github.com/apple/cups/issues/5271|planned for the future]]. | Used to apply printing options via a [[#ppd|PPD]] and convert a document into a form which can be understood by the printer. Removal of support within [[#cups|CUPS]] for drivers is [[CUPSPrintQueues#intro|planned for the future]]. |
Line 345: | Line 370: |
A raster file format devised by the [[https://www.pwg.org/|Printer Working Group]] for use with [[#ippeverywhere|IPP Everywhere printers]]. | A raster file format devised by the [[CUPSDriverlessPrinting#pdls|Printer Working Group]] for use with [[#ippeverywhere|IPP Everywhere printers]]. |
Line 348: | Line 373: |
'''[[PrinterDriver/Canon/UFR-II|pstoncapcpca]]''' A [[#filter|filter]] for [[PrinterDriver/Canon/UFR-II|Canon printers]]. |
'''[[Canon|pstoncapcpca]]''' A [[#filter|filter]] for [[Canon]] UFR-II printers. |
Line 352: | Line 377: |
'''[[PrinterDriver/Canon/UFR-II|pstoufr2cpca]]''' A [[#filter|filter]] for [[PrinterDriver/Canon/UFR-II|Canon printers]]. |
'''[[Canon|pstoufr2cpca]]''' A [[#filter|filter]] for [[Canon]] UFR-II printers. |
Line 376: | Line 401: |
A [[#queue|queue]] which is set up with `-m raw`; that is; no [[#ppd|PPD]] is used. The [[#job|job]] bypasses the filtering system and goes directly to the [[#deviceuri|device uri]] specified for the queue. Removal of support within [[#cups|CUPS]] for raw queues is [[https://github.com/apple/cups/issues/5271|planned for the future]]. | A [[#queue|queue]] which is set up with `-m raw`; that is; no [[#ppd|PPD]] is used. The [[#job|job]] bypasses the filtering system and goes directly to the [[#deviceuri|device uri]] specified for the queue. Removal of support within [[#cups|CUPS]] for raw queues is [[CUPSPrintQueues#intro|planned for the future]]. |
Line 404: | Line 429: |
'''[[DriverlessPrinting#shorttempq|Temporary Print Queue]]''' A feature of CUPS 2.2.4 and later when remote, shared queues and [[#ipp|IPP]] printers are advertised on the network. The [[#queue|queue]] is only brought into existence when it is printed to. |
'''[[CUPSDriverlessPrinting#tempq|Temporary Print Queue]]''' A feature of CUPS 2.2.4 and later when remote, shared queues and [[#ipp|IPP]] printers are advertised on the network. The [[#queue|queue]] is only brought into existence when it is printed to; it is an [[CUPSPrintQueues#tempq|on demand]] queue. |
Line 408: | Line 433: |
'''[[ThetexttopdfFilter|texttopdf]]''' | '''[[CUPSTextToPdfFilter|texttopdf]]''' |
Line 414: | Line 439: |
'''[[PrinterDriver/Canon/UFR-II|UFR]]''' The Ultra Fast Renderer. A printer driver langage for [[https://www.canon.co.uk/support/business-product-support/office_driver_guide/|Canon printers]]. |
'''[[Canon|UFR]]''' The Ultra Fast Renderer. A printer driver langage for [[Canon]] printers. <<Anchor(UFR)>> '''[[#UFR|Ultra Fast Renderer]]''' See [[#UFR|UFR]]. |
Line 422: | Line 450: |
<<Anchor(uri)>> '''[[#deviceuri|URI]]''' See [[#deviceuri|Device URI]] |
|
Line 424: | Line 456: |
A USB interface is a very common way of setting up a [[#printer|printer]], particularly when it has no ethernet or wireless interface. Consider using [[#ippusbxd|ippusbxd]] with a printer which is capable of interacting with a [[#driverless|driverless printing system]]. | A USB interface is a very common way of setting up a [[#printer|printer]], particularly when it has no ethernet or wireless interface. Consider using [[#ippusb|ipp-usb]] with a printer which is capable of interacting with a [[#driverless|driverless printing system]]. |
Line 456: | Line 488: |
<<Anchor(xmpp)>> '''[[GoogleCloudPrint#gcp|XMPP]]''' A protocol to maintain a connection between [[#gcp|GCP]] and [[#cups|CUPS]]. |
|
Line 475: | Line 503: |
Line 476: | Line 505: |
An aid to locating items of interest on the Printing Portal pages.
A
A facility offered by almost all modern printers and AIOs. AirPrint printers are obliged to accept Apple raster as a PDL. The Debian printing system is able to produce Apple raster to send to the printer. Sending to a suitable device may be done over ethernet, Wi-Fi or USB.
A raster file format devised by Apple for using with AirPrint devices. See URF
The default behaviour of cups-filters to fit landscape pages in a printed document on paper.
A utility to browse for DNS-SD announced printers and queues on the local network using Avahi daemon.
B
Used for printer discovery and sending a document processed by CUPS and cups-filters to the device after it has been converted to a format understood by the printer.
- The USB standard defines class code information that is used to identify a device’s functionality. Printers are allocated code 7. The host gets information about a connected printer from USB descriptors and loads a suitable device driver such as the usblp kernel module.
The protocol code of the printer that the USB organisation assigned. Indicates what the device is capable of doing. For example, code 2 indicates that it accepts bidirectional communication; code 4 indicates that IPP-over-USB is a capability.
A cups-filters option to output a document in booklet format.
C
See Printer.
Print without a local CUPS server.
Manages all aspects of printing a document and is at the heart of Debian's default printing system. A fork of Apple CUPS is maintained at OpenPrinting and used as the basis for Debian's packages.
A utility for configuring cupsd.conf options.
A file for diagnosing issues and misbehaviours of the printing system. Logging to the file is done not only by CUPS but by other printing processes such as cups-filters and Tea4CUPS.
Provided as an alternative to using lpadmin directly. The address to give the browser is http://localhost:631.
A setup tool for print queues and printers. Comes as a package separate from cups-filters and is essential on Debian 8 (jessie) and 9 (stretch) for automatic discovery and setup of remote queues and printers. It also supports facilities (such as browsing the broadcasts of pre-1.6.x CUPS servers, servers on other network segments and queue clustering) which are no longer supported by CUPS.
A project providing backends, filters and other software such as cups-browsed and driverless. Under continual upstream development.
A primary file for configurong a CUPS server.
A file for configuring the files and directories used by a CUPS server.
D
This is a public service protocol used to advertise and discover printing services on a local network. The services are resolved to hostnames using standard DNS queries. Being a public service, no filtering of announcements is offered. A CUPS server automatically uses the protocol to publicise its queues and it is a feature of many recent printers which have AirPrint. Bonjour is Apple's implementation of DNS-SD and is handled on Debian by Avahi.
A Uniform Resource Identifier (URI) is an addressing technology for identifying where to dispatch the file sent by a backend. USB and network printers are supported by CUPS with various schemes.
See Print Dialog
Printing using only free, open-standard software and filters. No vendor-specific drivers or PPDs. Any needed PPD is generated from the reponses given by the printer or queue to IPP queries. cups-browsed has a PPD generator which is practically the same as the one in CUPS.
A utility to find the URI of an IPP printer and generate a PPD for driverless printing. Provided by cups-filters.
E
See Embedded Web Server.
- An embedded web server resides on the printer in its firmware. It can be used to manipulate how the printer is presented on the network. It may also offer other facilities, such as scanning.
See CUPS Error Log.
Used to refer to an IPP Everywhere printer or to setting up a print queue with the everywhere model.
F
Programs or scripts for converting from one input format to another format that can be printed directly or sent to another filter. Examples are texttopdf, pdftopdf, gstopdf and rastertopwg. Both CUPS and cups-filters provide filters for the printing system.
An option passed to pdftopdf to scale a file to fit on the page.
G
H
I
The protocol used by CUPS for local and network communication between client devices (computers, mobile phones, tablets, laptops etc.) and printers and print servers.
AN IPP server conforming to the IPP Everywhere specification
A standard for driverless printing produced by the Printer Working Group.
A utility to find the URI of an IPP printer or queue on the local network.
A utility for querying an IPP printer or queue on the local network.
Extends driverless printing (originally available only on a printer when connected by ethernet or wireless) to a suitable USB connected device.
J
K
L
See Printer.
The fundamental utility for setting up a print queue. Used by all other setup programs.
M
- A multifunction device. A peripheral that offers a combination of the printing, scanning, photocopying and faxing functions.
See Printer.
N
Quite a few printers only provide vendor-specific non-free software, which is not allowed to be distributed with Debian. Recent printers from such manufacturers falling into this category should be capable of being used with driverless printing to avoid this restriction.
O
P
A computer language that describes the appearance of a printed page. PDLs of particular importance to a modern printing system are PDF, Apple Raster and PWG Raster. The most well-known non-vendor-specific PDL is probably PostScript.
A streaming, PDF-based raster protocol supported by the cups-filters rastertopclm filter but not by CUPS.
A technique used by CUPS and cups-filters to produce a PPD to use with driverless printing.
- A PDF format aimed at reliable, long-time preservation of archived digital documents.
- Convert a file to PDF using the printing system.
- A utilty to list the fonts and information about each font present in a PDF document.
- A utilty to extract information from a PDF document.
A page management filter that is central to the PDF-centric workflow.
A cups-filters option for a queue or when printing. Convert PDF to PostScript using a chosen renderer.
A PostScript Printer Description (PPD) file describes the capabilities of the printer. These capabilities are displayed in the dialogs of applications and with lpoptions and are sent to the queue when selected. A PPD file is often referred to as a driver. Removal of support within CUPS for PPDs is planned for the future.
A peripheral device that communicates with the output of a queue to put graphics or text on a medium such as paper. It is useful to distinguish between printers that require vendor printer drivers and those that don't with the terms legacy/classic and modern.
Different Graphical Use Interfaces (GUIs) obtain printing options from CUPS in different ways and differ in the way the application displays them in a user-selectable dialog.
Used to apply printing options via a PPD and convert a document into a form which can be understood by the printer. Removal of support within CUPS for drivers is planned for the future.
A file to be printed is submitted to a queue, which is managed by CUPS. cups-filters is involved in processing the file and the output is usually sent to a printer. A single printer can be associated with many queues. A local queue has a PPD in /etc/cups/ppd and is a permanent queue. It is displayed in the output of lpstat -a. A temporary queue, displayed with lpstat -l -e, is a non-local queue.
A raster file format devised by the Printer Working Group for use with IPP Everywhere printers.
Q
See Print Queue.
R
A queue which is set up with -m raw; that is; no PPD is used. The job bypasses the filtering system and goes directly to the device uri specified for the queue. Removal of support within CUPS for raw queues is planned for the future.
A filter to convert a file to Apple Raster or PWG Raster
S
A utility for setting up a print queue. Uses lpadmin.
A discovery protocol that allows the finding of printers connected to a local area network (LAN). It is very likely replaced by DNS-SD on recent printers.
T
U
See UFR.
A raster format devised by Apple for use with AirPrint-capable printers. The acronym appears to have originally stood for Universal Raster Format but it is now known as Apple Raster. CUPS converts files to Apple Raster with its rastertopwg filter.
See Device URI
A USB interface is a very common way of setting up a printer, particularly when it has no ethernet or wireless interface. Consider using ipp-usb with a printer which is capable of interacting with a driverless printing system.
V
W
Connect over wireless directly with a printer without the need for a wireless access point.
X
Y
Z
See Also