@@ -4,9 +4,10 @@ layout: doc
44---
55
66After much discussion within Apple and OpenPrinting, we decided to deprecate
7- support for raw queues and printer drivers starting with CUPS 2.3 in 2019, and
8- to work to develop and maintain a collection of * Printer Applications* that
9- support the printers still requiring those printer drivers.
7+ support for raw queues with CUPS 2.2 in 2018 and printer drivers starting with
8+ CUPS 2.3 in 2019. We also decided to develop and maintain a collection of
9+ * Printer Applications* that support the printers still requiring printer driver
10+ software.
1011
1112Printers supporting the various Internet Printing Protocol (IPP) "driverless"
1213printing standards will continue to function without change, with Printer
@@ -28,6 +29,33 @@ printers. Look for the following logos on your printer or the box it came in:
2829</tr >
2930</table >
3031
32+ Printers that do not support one of these standards need to use a printer
33+ application. The following table lists commonly used drivers and their
34+ corresponding printer applications:
35+
36+ | Driver Name | Supported | Printer Application |
37+ | --------------------------------------------------- | --------- | -------------------------------- |
38+ | braille | ✔️ | [ brf-printer-app] |
39+ | brlaser (Brother laser printers) | ✔️ | [ ghostscript-printer-app] |
40+ | c2esp: (Kodak EasyShare) | ✔️ | [ ghostscript-printer-app] |
41+ | Canon CAPT | ❌ | * Ask printer manufacturer* |
42+ | Canon UFRII / UFRII-LT | ❌ | * Ask printer manufacturer* |
43+ | dymo / DYMO Label Printer | ✔️ | [ LPrint] |
44+ | Generic PCL Laser / PostScript Printer | ✔️ | [ hp-printer-app] |
45+ | Ghostscript (jlet\* , pcl\* , pxl\* [ and others] [ gs ] ) | ✔️ | [ ghostscript-printer-app] |
46+ | Gutenprint | ✔️ | [ gutenprint-printer-app] |
47+ | hpcups | ✔️ | [ hplip-printer-app] |
48+ | HP DeskJet / LaserJet Series | ✔️ | [ hp-printer-app] |
49+ | foo2zjs (foo2xqx, foo2hbpl, foo2qpdl) | ✔️ | [ ghostscript-printer-app] |
50+ | fxlinuxprint (Fuji Xerox) | ✔️ | [ ghostscript-printer-app] |
51+ | Pantum GDI (BM18\* , BM22\* , M65\* , P2\* ) | ❌ | * Ask printer manufacturer* |
52+ | Postscript (PS) | ✔️ | [ ps-printer-app] |
53+ | ptouch (Brother P-Touch label printers) | ✔️ | [ LPrint] |
54+ | pxljr | ✔️ | [ ghostscript-printer-app] |
55+ | rastertosag-gdi (Ricoh Aficio SP 1000S/1100S) | ✔️ | [ ghostscript-printer-app] |
56+ | SpliX (Samsung, HP Laser) | ✔️ | [ ghostscript-printer-app] |
57+ | Zebra (EPL2/ZPL) Label Printer | ✔️ | [ LPrint] |
58+
3159
3260Why Have We Done This?
3361----------------------
@@ -80,24 +108,31 @@ convenient framework for easily creating these applications and porting existing
80108CUPS raster drivers. The following printer applications are already available
81109or (in the case of Gutenprint) under development:
82110
83- - [ Ghostscript Printer Application] [ Ghostscript ] : PAPPL-based printer
84- application for Ghostscript-based printer drivers.
85- - [ Gutenprint] [ Gutenprint ] : A PAPPL-based printer application for all Gutenprint
86- printer drivers.
87- - [ hp-printer-app] [ hp-printer-app ] : PAPPL-based PCL printer application based on
111+ - [ Braille Printer Application] [ brf-printer-app ] : PAPPL-based printer
112+ application for Braille printers.
113+ - [ Ghostscript Printer Application] [ ghostscript-printer-app ] : PAPPL-based
114+ printer application for Ghostscript-based printer drivers.
115+ - [ Gutenprint] [ gutenprint-printer-app ] : A PAPPL-based printer application for
116+ all Gutenprint printer drivers.
117+ - [ hp-printer-app] : PAPPL-based PCL printer application based on
88118 the CUPS rastertohp driver.
89- - [ LPrint] [ LPrint ] : PAPPL-based label printer application, currently supporting
119+ - [ hplip-printer-app] : PAPPL-based printer application for HPLIP-based printer
120+ drivers.
121+ - [ LPrint] : PAPPL-based label printer application, currently supporting
90122 Zebra and Dymo label printers with plans to support more, based on the CUPS
91123 rastertolabel driver. "Raw" printing is supported as well if you have an
92124 application that produces the native print data format.
93- - [ ps-printer-app] [ ps-printer-app ] : PAPPL-based PostScript printer application
94- that supports all CUPS/PostScript printers via PPDs and includes all of the
95- Foomatic and HPLIP drivers.
125+ - [ ps-printer-app] : PAPPL-based PostScript printer application that supports all
126+ CUPS/PostScript printers via PPDs and includes all of the Foomatic and HPLIP
127+ drivers.
96128
97129
98- [ Ghostscript ] : https://github.com/OpenPrinting/ghostscript-printer-app
99- [ Gutenprint ] : http://gutenprint.sf.net
130+ [ brf-printer-app ] : https://github.com/OpenPrinting/braille-printer-app
131+ [ ghostscript-printer-app ] : https://github.com/OpenPrinting/ghostscript-printer-app
132+ [ gs ] : https://github.com/OpenPrinting/ghostscript-printer-app?tab=readme-ov-file#contained-printer-drivers-in-the-snap
133+ [ gutenprint-printer-app ] : https://github.com/OpenPrinting/gutenprint-printer-app
100134[ hp-printer-app ] : https://github.com/michaelrsweet/hp-printer-app
135+ [ hplip-printer-app ] : https://github.com/OpenPrinting/hplip-printer-app
101136[ LPrint ] : https://github.com/michaelrsweet/lprint
102137[ PAPPL ] : https://www.msweet.org/pappl/
103138[ ps-printer-app ] : https://github.com/openprinting/ps-printer-ps
0 commit comments