Skip to content

Commit f9e1f75

Browse files
committed
Update drivers page.
1 parent 2c421b1 commit f9e1f75

1 file changed

Lines changed: 49 additions & 14 deletions

File tree

drivers.md

Lines changed: 49 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ layout: doc
44
---
55

66
After 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

1112
Printers supporting the various Internet Printing Protocol (IPP) "driverless"
1213
printing 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

3260
Why Have We Done This?
3361
----------------------
@@ -80,24 +108,31 @@ convenient framework for easily creating these applications and porting existing
80108
CUPS raster drivers. The following printer applications are already available
81109
or (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

Comments
 (0)