Size: 16571
Comment: Added a few more entries and a page description.
|
Size: 21745
Comment: fix category
|
Deletions are marked like this. | Additions are marked like this. |
Line 28: | Line 28: |
<<Anchor(avahibrowse)>> '''[[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]]. |
|
Line 44: | Line 48: |
<<Anchor(clientconf)>> '''[[PrintQueuesCUPS#cupsclient|client.conf]]''' Print without a local [[#cups|CUPS]] server. <<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 120: | Line 136: |
<<Anchor(evince)>> '''[[#viewers|Evince]]''' A PDF and !PostScript file [[#viewers|viewer]]. |
|
Line 126: | Line 146: |
<<Anchor(filedevice)>> '''[[DissectingandDebuggingtheCUPSPrintingSystem#capture2|file:/ device]]''' Print a [[#job|job]] to a file rather than to a [[#printer|printer]] or [[#queue|queue]]. Intended to be used for diagnostic testing. <<Anchor(fittopage)>> '''[[pdftopdfandPageRotation#fittopage|fit-to-page]]''' An option passed to [[#pdftopdf|pdftopdf]] to scale a file to fit on the page. |
|
Line 132: | Line 160: |
<<Anchor(gv)>> '''[[#viewers|gv]]''' A PDF and !PostScript file [[#viewers|viewer]]. |
|
Line 136: | Line 168: |
<<Anchor(cloudprint)>> '''[[GoogleCloudPrint#cloudprint|cloudprint]]''' An application to make locally configured printers available to [[#gcp|GCP]]. |
|
Line 144: | Line 172: |
<<Anchor(grouplpadmin)>> '''[[#lpadmingroup|group (lpadmin)]]''' See [[#lpadmingroup|lpadmin group]] |
|
Line 180: | Line 210: |
<<Anchor(job)>> '''[[#printjob|job]]''' See [[#printjob|Print Job]] |
|
Line 183: | Line 217: |
<<Anchor(landscape)>> '''[[pdftopdfandPageRotation#landscape|landscape]]''' A [[#cups|CUPS]] option (passed to [[#pdftopdf|pdftopdf]]) to rotate pages in a document. |
|
Line 188: | Line 226: |
<<Anchor(lpadmingroup)>> '''[[PrintQueuesCUPS#lpadmin|lpadmin group]]''' Setting up a printer with a [[#drivers|driver]] and a [[#ppd|PPD]] is a superuser task; that is, the user has to have root privileges unless they belong to the lpadmin group. |
|
Line 190: | Line 232: |
<<Anchor(minus90)>> '''[[pdftopdfandPageRotation#landscape|Minus90]]''' A [[#ppd|PPD]] option controlling page rotation. Acted on by [[#pdftopdf|pdftopdf]]. <<Anchor(mupdf)>> '''[[#viewers|MuPDF]]''' A PDF file [[#viewers|viewer]]. |
|
Line 192: | Line 242: |
<<Anchor(lpadmin)>> | <<Anchor(nonfree)>> |
Line 197: | Line 247: |
<<Anchor(okular)>> '''[[#viewers|Okular]]''' A PDF and !PostScript file [[#viewers|viewer]]. <<Anchor(or)>> '''[[pdftopdfandPageRotation#landscape|orientation-requested]]''' An [[#ipp|IPP]] option (passed to [[#pdftopdf|pdftopdf]]) to rotate pages in a document. |
|
Line 216: | Line 274: |
<<Anchor(pdfprinter)>> '''[[SystemPrinting#pdfprinter|PDF Printer]]''' Convert a file to PDF using the printing system. |
|
Line 236: | Line 299: |
<<Anchor(renderer)>> '''[[DissectingandDebuggingtheCUPSPrintingSystem#postscript|pdftops-renderer]]''' A [[#cupsfilters|cups-filters]] option for a [[#queue|queue]] or when printing. Convert PDF to !PostScript using a chosen renderer. |
|
Line 240: | Line 307: |
<<Anchor(plus90)>> '''[[pdftopdfandPageRotation#landscape|Plus90]]''' A [[#ppd|PPD]] option controlling page rotation. Acted on by [[#pdftopdf|pdftopdf]]. |
|
Line 252: | Line 323: |
<<Anchor(printjob)>> '''[[PrintQueuesCUPS#printqueue|Print Job]]''' A document or set of documents to be sent to a [[#queue|queue]]. |
|
Line 254: | Line 329: |
A file to be printed is submitted to a queue, which is managed by [[#cups|CUPS]]. [[#cupsfilters|cups-filters]] is involved in processing the file and the output is usually sent to a [[#printer|printer]]. A single printer can be associated with many queues. | A file to be printed is submitted to a queue, which is managed by [[#cups|CUPS]]. [[#cupsfilters|cups-filters]] is involved in processing the file and the output is usually sent to a [[#printer|printer]]. A single printer can be associated with many queues. A ''local'' queue has a [[#ppd|PPD]] in ''/etc/cups/ppd'' and is a permanent queue. It is displayed in the output of `lpstat -a`. A [[PrintQueuesCUPS#tempq|temporary]] queue, displayed with `lpstat -l -e`, is a non-local queue. |
Line 262: | Line 337: |
<<Anchor(qpdfview)>> '''[[#viewers|qpdfview]]''' A PDF and !PostScript file [[#viewers|viewer]]. |
|
Line 266: | Line 345: |
<<Anchor(quirk)>> '''[[#usbquirk|Quirk]]''' See [[#usbquirk|USB Quirk]]. |
|
Line 270: | Line 352: |
A CUPS, [[#pwgraster|PWG]], and [[#appleraster|Apple]] raster file viewer. | A CUPS, [[#pwgraster|PWG]], and [[#appleraster|Apple]] raster file [[#viewers|viewer]]. <<Anchor(rawqueue)>> '''[[Tea4CUPS|Raw Queue]]''' 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]]. <<Anchor(rastertopwg)>> '''[[DriverlessPrinting#rasters|rastertopwg]]''' A [[#filter|filter]] to convert a file to [[#appleraster|Apple Raster]] or [[#pwgraster|PWG Raster]] |
Line 311: | Line 401: |
<<Anchor(usbquirk)>> '''[[DissectingandDebuggingtheCUPSPrintingSystem#usb|USB Quirk]]''' A [[#cups|CUPS]] rule to deal with a [[#printer|printer's]] possible deviation from the USB standard. <<Anchor(usbnoreattach)>> '''[[DissectingandDebuggingtheCUPSPrintingSystem#usb|usb-no-reattach]]''' A [[#cups|CUPS]] option to deal with problematic [[#usb|USB]] [[#printer|printers]]. <<Anchor(usbunidir)>> '''[[DissectingandDebuggingtheCUPSPrintingSystem#usb|usb-unidir]]''' A [[#cups|CUPS]] option to deal with problematic [[#usb|USB]] [[#printer|printers]]. |
|
Line 323: | Line 425: |
<<Anchor(wifidirect)>> '''[[DriverlessPrinting#misc|Wi-Fi Direct]]''' Connect over wireless directly with a [[#printer|printer]] without the need for a wireless access point. |
|
Line 325: | Line 431: |
<<Anchor(xmpp)>> '''[[GoogleCloudPrint#gcp|XMPP]]''' A protocol to maintain a connection between [[#gcp|GCP]] and [[#cups|CUPS]]. <<Anchor(xpdf)>> '''[[#viewers|Xpdf]]''' A PDF file [[#viewers|viewer]]. |
|
Line 328: | Line 442: |
<<Anchor(zathura)>> '''[[#viewers|zathura]]''' A PDF and !PostScript file [[#viewers|viewer]]. |
|
Line 331: | Line 450: |
---- CategoryPrinter |
An aid to locating items of interest on the Printing Portal pages.
A
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.
A cups-filters option to output a document in booklet format.
C
Print without a local CUPS server.
A technology to enable driverless printing. See GCP
Manages all aspects of printing a document and is at the heart of Debian's default printing system. Subject to continual upstream development.
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 configuration file for CUPS.
A primary configuration file for CUPS.
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
?Google Cloud Print
An infrastructure to allow printing to a cloud-aware printer or a print queue on a remote CUPS server.
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.
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.
Implements IPP-over-USB driverless printing (originally only available to a network printer) on a suitable USB connected device.
J
K
L
The fundamental utility for setting up a print queue. Used by all other setup programs.
M
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 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 which 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 which communicates with the output of a queue to put graphics or text on a medium such as paper.
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. The hope is eventually to have a Common Print 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
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.
A USB interface is a very common way of setting up a printer, particularly when it has no ethernet or wireless interface. Consider using ippusbxd 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