$ find /sys/devices -name ieee1284_id | xargs head; echo
MFG:Brother;CMD:PJL,HBP;MDL:HL-L2300D series;CLS:PRINTER;CID:Brother Laser Type1;
Printer | Driver/filter | Notes |
---|---|---|
DCP-135C | brother-dcp135cAUR | |
DCP-150C | brother-dcp150cAUR | |
DCP-7020 | foomatic | Or Brother's driver. |
DCP-7030 | brother-dcp7030AUR | |
DCP-7065DN | brother-dcp7065dnAUR | |
DCP-J515W | brother-dcp-j515wAUR | |
FAX-2820 | brother-cups-wrapper-laserAUR | |
FAX-2840 | brother-fax2840AUR | Or foomatic - works mostly with hpijs-pcl5e.ppd . Same as the HL-2170W. |
FAX-2940 | brother-fax2940AUR | |
HL-2030 | foomatic | Or brother-hl2030AUR |
HL-2035 | foomatic | Should be compatible with any drivers for the HL-2030. |
HL-2040 | foomatic | Or brother-hl2040AUR |
HL-2130 | foomatic (using the HL-2140 driver) | Or hplip |
HL-2140 | foomatic | Or brother-hl2140AUR |
HL-2170W | foomatic | Or Brother's driver. |
HL-2230 | foomatic | Same as HL-2170W. Select HL-2170W as the driver in CUPS admin when adding a printer. |
HL-2250DN | brother-hl2250dnAUR | |
HL-2270DW | brother-hl2270dwAUR | |
HL-2280DW | brother-hl2280dwAUR | |
HL-3045CN | Install Brother's driver. | |
HL-3140CW | brother-hl3140cwAUR | Use IPP and Brother's driver to avoid page-shrinking and endless blank printouts |
HL-3150CDW | brother-hl3150cdwAUR | |
HL-3170CDW | brother-hl3170cdwAUR | |
HL-4150CDN | brother-hl4150cdnAUR | |
HL-5140 | foomatic | Or Brother's driver. |
HL-5340 | foomatic | Using the Generic PCL 6/PCL XL Printer - CUPS+Gutenprint (gutenprint and foomatic-db-gutenprint-ppds). Or Brother's driver, which may result in failed prints with postscript errors. |
HL-L2300D | brother-hll2300dAUR | |
HL-L2340DW | brother-hll2340dwAUR | |
HL-L2350DW | brother-hll2350dwAUR | |
HL-L2360DN | brother-hll2360dAUR | |
HL-L2360DW | brother-hll2360dAUR | |
HL-L2365DW | brother-hll2360dAUR | |
HL-L2380DW | brother-hll2380dwAUR | |
HL-L2395DW | brother-hll2395dwAUR | Use the socket protocol as described in #Network printers |
HL-L5100DN | HP LaserJet Foomatic driver | This model will emulate a HP LaserJet. Use the lpd protocol as described in #Network printers. |
HL-L8360CDW | brother-hll8360cdw-cups-binAUR | |
MFC-420CN | brother-mfc-420cnAUR | |
MFC-440CN | brother-mfc-440cnAUR | |
MFC-7360N | brother-mfc7360nAUR | |
MFC-7460DN | Gutenprint | Use the Generic PCL 6 Printer wide margin - CUPS+Gutenprint driver, with address ipp://hostname-or-ip/pcl_p1 . |
MFC-7840W | brother-mfc-7840wAUR | |
MFC-9320CW | Install Brother's driver. | |
MFC-9332CDW | brother-mfc-9332cdwAUR | |
MFC-9840CDW | foomatic | Or Brother's driver. This printer also works with the generic PCL-6 driver from the gutenprint package. Use pcl_p1 for the printer's address when using the PCL-6 driver. |
MFC-J470DW | brother-mfc-j470dwAUR | Use the ipp protocol as described in #Network printers. |
MFC-J4710DW | brother-mfc-j4710dwAUR | |
MFC-J480DW | brother-mfc-j480dwAUR | Use the ipp protocol as described in #Network printers. |
MFC-J5520DW | brother-mfc-j5520dwAUR | |
MFC-J5910DW | brother-mfc-j5910dwAUR | |
MFC-J650DW | Install Brother's driver. | |
MFC-J885DW | brother-mfc-j885dwAUR | |
MFC-J985DW | brother-mfc-j985dwAUR | |
MFC-L2700DW | brother-mfc-l2700dwAUR | Please look also at the comments section of the AUR package page. |
MFC-L8600CDW | brother-mfc-l8600cdwAUR | Please follow the instructions on the AUR page. |
QL-500 | brother-ql500AUR | |
QL-570 | brother-ql570AUR | |
QL-580N | brother-ql580nAUR | |
QL-650TD | brother-ql650tdAUR | |
QL-700 | brother-ql700AUR | |
QL-710W | brother-ql710wAUR | |
QL-720NW | brother-ql720nwAUR | |
QL-1050 | brother-ql1050AUR | |
QL-1050N | brother-ql1050nAUR | |
QL-1060 | brother-ql1060nAUR | |
TD-2020 | brother-td2020AUR | |
TD-2120N | brother-td2120nAUR | |
TD-2130N | brother-td2130nAUR | |
TD-4000 | brother-td4000AUR | |
TD-4100N | brother-td4100nAUR | |
Printer | Driver/filter | Notes |
ipp://printer_ip/ipp/port1
as printer address.For some older printers, this might not work. If not, try lpd://printer_ip/BINARY_P1
instead.socket://printer_ip:9100
.For http, use http://printer_ip/POSTSCRIPT_P1
.rpmextract.sh
. Extracting both files will create a var and a usr directory - move the contents of both directories into the corresponding root directories./usr/local/Brother/cupswrapper
. This should automatically install and configure your brother printer.response.xml
you will find a <PATH>
tag that contains the firmware download URL. Next, download the firmware, push it to the printer, and let the printer process it. Before that is done, change the Admin password to something known, it will be used as the user to log into the FTP site (VERY bad practice, don't do this). Printer | Driver/filter | Notes |
---|---|---|
iP4300 | Gutenprint | Or use the TurboPrint driver. |
LBP810 | Canon CAPT | |
LBP1120 | ||
LBP1210 | ||
LBP2900 | ||
LBP3000 | ||
LBP3010 | ||
LBP3018 | ||
LBP3050 | ||
LBP3100 | ||
LBP3108 | ||
LBP3150 | ||
LBP3200 | ||
LBP3210 | ||
LBP3250 | ||
LBP3300 | ||
LBP3310 | ||
LBP3500 | ||
LBP5000 | ||
LBP5050 series | ||
LBP5100 | ||
LBP5300 | ||
LBP6000 | ||
LBP6018 | ||
LBP6020 | ||
LBP6200 | ||
LBP6300 | ||
LBP6300n | ||
LBP6310dn | ||
LBP7010C | ||
LBP7018C | ||
LBP7200Cdn (network mode) | ||
LBP7200C series | ||
LBP7210Cdn | ||
LBP9100C | ||
MF635Cx | cndrvcups-lb-binAUR | |
MF4720w | ||
MG4200 series | cnijfilter-mg4200AUR | Avoid the web interface when adding the printer as it won't find the PPD file. |
MX490 | cnijfilter2AUR cnijfilter2-binAUR | |
MX492 | ||
TS8050 | Without cnijfilter2AUR printing will fail with a filter error or you might get 'Rendering Completed' and nothing will print | |
TS9020 | canon-ts9020AUR | |
Printer | Driver/filter | Notes |
cnijnet
protocol. To find the printer URI runcnijnet:/
URI in the output.cnijnet:/
followed by the MAC address of the printer. If this is the case it would be good to mention it here. (Discuss in Talk:CUPS/Printer-specific problems#)Printer | Driver/filter | Notes |
---|---|---|
1250C | foo2zjs-nightlyAUR | See http://cybercom.net/~dcoffin/hbpl, the patch has been merged into upstream. The printer may also work with the Xerox Phaser 6000B driver. |
C1660NW | foo2zjs-nightlyAUR | The printer may also work with the Xerox Phaser 6000B driver. |
E515, E515dw | Install Dell's driver. | Both e515dwcupswrapper-3.2.0-1.i386.deb and e515dwlpr-3.2.0-1.i386.deb need to be installed. You could either write a PKGBUILD, use debtapAUR, or use dpkgAUR (using dpkg is not recommended as the files will not be managed by pacman). The driver works on both the x86_64 and i386 platforms, but may require multilib. |
S1130n | dell-unified-printer-driverAUR | Driver conflicts with samsung-unified-driver-printer (both create rastertospl and libscmssc.so) |
1130 | ||
1133 | ||
1135n | ||
1815 | ||
2145cn | ||
2335dn | ||
2355dn | ||
5330 | ||
B1160 | ||
B1160w | ||
B1165nfw | ||
B1260dn | ||
B1265dfw | ||
B1265dnf | ||
B2365dnf | ||
Printer | Driver/filter | Notes |
Printer | Driver/filter | Notes |
---|---|---|
AcuLaser CX11(NF) | epson-alcx11-filterAUR | |
AcuLaser C900 | This printer uses Epson's driver, with a device URI of 'usb://EPSON/AL-C900', and may need the pipsplus service to be running. | |
EP-50V | epson-inkjet-printer-escpr2AUR | |
EP-879A | ||
EP-880A | ||
ET-2700 | epson-inkjet-printer-escprAUR | |
ET-2750 | ||
ET-3700 | epson-inkjet-printer-escpr2AUR | |
ET-3750 | ||
ET-4750 | ||
EW-M571T | epson-inkjet-printer-escprAUR | |
EW-M670FT | epson-inkjet-printer-escpr2AUR | |
L380 | epson-inkjet-printer-201601wAUR | |
L382 | ||
L4150 | epson-inkjet-printer-escprAUR | |
L4160 | ||
L6160 | epson-inkjet-printer-escpr2AUR | |
L6170 | ||
L6190 | ||
LP-S5000 | This printer requires a custom driver from Avasys. | |
PM-520 | epson-inkjet-printer-escpr2AUR | |
PX-M5080F | ||
PX-M5081F | ||
PX-M680F | ||
PX-M7070FX | ||
PX-M780F | ||
PX-M781F | ||
PX-M884F | ||
PX-S5080 | ||
PX-S7070X | ||
PX-S884 | ||
TX125 | epson-inkjet-printer-n10-nx127AUR | |
WF-3620 | epson-inkjet-printer-escprAUR | |
WF-3720 | epson-inkjet-printer-escpr2AUR | |
WF-4720 | ||
WF-4730 | ||
WF-4740 | ||
WF-7210 | ||
WF-7710 | ||
WF-7720 | ||
WF-C869R | ||
XP-446 | epson-inkjet-printer-escprAUR | |
XP-5100 | epson-inkjet-printer-escpr2AUR | |
XP-6000 | ||
XP-8500 | ||
XP-15000 | ||
Printer | Driver/filter | Notes |
Printer | Driver/filter | Notes |
---|---|---|
DeskJet 710C | pnm2ppaAUR | |
DeskJet 712C | ||
DeskJet 720C | ||
DeskJet 722C | ||
DeskJet 820se | ||
DeskJet 820Cxi | ||
DeskJet 1000Cse | ||
DeskJet 1000Cxi | ||
LaserJet P1606dn | hplip + hplip-pluginAUR | Or foo2zjs-nightlyAUR, or AirPrint. |
LaserJet Pro MFP M126nw | hplip + hplip-pluginAUR | |
LaserJet Pro MFP M281fdw | hplip | No proprietary drivers as of 2019-04-18 |
Photosmart 2575 | hplip | Or use the hpijs driver in foomatic. |
Printer | Driver/filter | Notes |
/usr/share/ppd/HP/
.org.cups.cupsd.service
before the PPD is recognized by hplip./usr/share/ppd/HP/
. Next, remove hplip entirely as well as any unnecessary dependencies. Finally, install the printer manually using the CUPS web UI, selecting the PPD file you retrieved, and then re-install hplip. After a reboot, you should have a fully working printer.Printer | Driver/filter | Notes |
---|---|---|
Minolta Magicolor 1600W | foomatic | |
Minolta Magicolor 1680MF | ||
Minolta Magicolor 1690MF | ||
Minolta Magicolor 2480MF | ||
Minolta Magicolor 2490MF | ||
Minolta Magicolor 2530DL | ||
Minolta Magicolor 4690MF | ||
Printer | Driver/filter | Notes |
/usr/local/lexmark/lxk08/etc/
or similar, depending on the printer model.Printer | Driver/filter | Notes |
---|---|---|
C110 | foomatic | |
MC561 | foomatic-db-nonfree | |
Printer | Driver/filter | Notes |
Printer | Driver/filter | Notes |
---|---|---|
SP 112 | ricoh-sp100-gitAUR | |
SP 201n | ricoh-sp100-gitAUR | |
213W | Generic PCL Laser | Obtain a WPS code by holding down the wifi button for 2 seconds, then hitting the stop/start button. |
Printer | Driver/filter | Notes |
Printer | Driver/filter | Notes |
---|---|---|
ML-2010 | splix | |
SCX-4200 | splix | |
Newer printers? | samsung-unified-driverAUR | |
Printer | Driver/filter | Notes |
Printer | Driver/filter | Notes |
---|---|---|
DocuPrint 203A | hplip | Using the DocuPrint P8e(hpijs) driver, or the Brother driver on FujiXerox's website (see #Brother for more information on how to install custom Brother drivers). |
Phaser 3100MFP | Install Xerox's driver | See #Phaser 3100MFP for more instructions. |
Phaser 6115MFP | foomatic | |
Phaser 6121MFP | foomatic | |
Printer | Driver/filter | Notes |
nettle-2.7.1-1
and gnutls-3.3.13-1
.