📚 LinuxDocs
Topics:
All Pages8021X HOWTOACP ModemACPI HOWTOADSL Bandwidth Man..ATA RAID HOWTOATM Linux HOWTOAX25 HOWTOAccessibility Dev ..Accessibility HOWTOAdv Bash Scr HOWTOAdv Routing HOWTOAntares RAID sparc..Apache Compile HOWTOApache WebDAV LDAP..Assembly HOWTOAstronomy HOWTOAthlon Powersaving..Authentication Gat..Autodir HOWTOAviation HOWTOAvr Microcontrolle..BRIDGE STP HOWTOBTTVBackspaceDeleteBandwidth Limiting..Bangla HOWTOBash Prompt HOWTOBattery PoweredBelarusian HOWTOBelgian HOWTOBeowulf HOWTOBocaBogoMipsBootdisk HOWTOBridgeC++ dlopenC C++Beautifier HO..C editing with VIM..CDROM HOWTOCDServer HOWTOCable ModemCaudium HOWTOClone HOWTOCompaq Remote Insi..Compaq T1500 HOWTOConexant+Rockwell ..Cryptoloop HOWTODB2 HOWTODHCPDSL HOWTODVD Playback HOWTODebian Binary Pack..Debian JigdoDebian and Windows..Disk Encryption HO..Disk on Chip HOWTODocBook Demystific..DocBook InstallDocBook OpenJade S..Ecology HOWTOEmacspeak HOWTOEncourage Women Li..Encrypted Root Fil..Euro Char SupportEvent HOWTOFedora Multimedia ..Finnish HOWTOFirewall PiercingFlash Memory HOWTOFont HOWTOFramebuffer HOWTOGCC HOWTOGIS GRASSGlibc Install HOWTOHOWTO HOWTOHOWTO INDEXHP HOWTOHandspring VisorHard Disk UpgradeHardware HOWTOHighQuality Apps H..Home Electrical Co..IBM7248 HOWTOIO Perf HOWTOIP AliasIP Masquerade HOWTOIRCImplement Sys Call..Indic Fonts HOWTOInfrared HOWTOIngresII HOWTOInstall StrategiesInstallation HOWTOInstallfest HOWTOIntkeybItalian HOWTOJabber Server Farm..JavaStation HOWTOKerberos Infrastru..Kernel HOWTOKerneldKodak Digitalcam H..LDAP HOWTOLDP Reviewer HOWTOLILO crash rescue ..LVM HOWTOLeased LineLegoLinksys Blue Box R..Linux+Win95Linux+Win9x+Grub H..Linux+Windows HOWTOLinux Complete Bac..Linux Crash HOWTOLinux Gamers HOWTOLinux Modem SharingLinux Promise RAID..Linux i386 Boot Co..LinuxGL QuakeWorld..Lotus DominoR5MILO HOWTOMMBase Inst HOWTOMP3 CD BurningMail User HOWTOMajordomo MajorCoo..Man PageMasquerading Simpl..Medicine HOWTOMindTerm SSH HOWTOMobile IPv6 HOWTOMock MainframeModule HOWTOModulesMotorola Surfboard..Mozilla OptimizationMulti Distro DevNCURSES Programmin..NFS HOWTONFS Root Client mi..NIS HOWTONetMeeting HOWTONetwork boot HOWTONvidia OpenGL Conf..OLSR IPv6 HOWTOOnline Troubleshoo..Oracle 9i Fedora 3..PA RISC Linux Boot..PCTel MicroModem C..PHP Nuke HOWTOPPP HOWTOPagerPalmOS HOWTOPartitionPartition Mass Sto..Partition Mass Sto..Partition RescuePine ExchangePortSlavePost Installation ..Postfix Cyrus Web ..Pre Installation C..Print2WinPrinting HOWTOProcess AccountingProgram Library HO..Proxy ARP SubnetQmail ClamAV HOWTOQmail VMailMgr Cou..Querying libiptc H..RPM HOWTOReading List HOWTORedHat CD HOWTOReliance HOWTORemote BridgingRemote Serial Cons..SCSI 2.4 HOWTOSCSI Generic HOWTOSLIP PPP EmulatorSRM HOWTOSSL Certificates H..Scanner HOWTOScientific Computi..Scripting GUI TclTkSecure CVS PserverSecure Programs HO..Security HOWTOSecurity Quickstar..Security Quickstar..Serial Laplink HOWTOSerial Programming..Slovak HOWTOSmall MemorySmart Card HOWTOSoftware Proj Mgmt..Software Release P..Sound HOWTOSpam Filtering for..Speech Recognition..SquashFS HOWTOSybase ASA HOWTOSybase ASE HOWTOSybase PHP ApacheTCP Keepalive HOWTOTamil Linux HOWTOTimePrecision HOWTOTimeSys Linux Inst..Token RingTraffic Control HO..Traffic Control tc..UPS HOWTOUnix Hardware Buye..Unix and Internet ..UpgradeUsenet News HOWTOUser Authenticatio..VB6 to TclVMS to Linux HOWTOVPN HOWTOValgrind HOWTOVideoLAN HOWTOVim HOWTOVirtual WebWebcam HOWTOWikiText HOWTOWindows Newsreader..Wireless Link sys ..Wireless Sync HOWTOXDM XtermXDMCP HOWTOXFree Local multi ..XFree86 HOWTOXFree86 R200XFree86 Second MouseXFree86 Video Timi..XML RPC HOWTOXWindow Overview H..XWindow User HOWTOXinerama HOWTOXterminalsHtml singleI810 HOWTOLibdc1394 HOWTOOpenMosix HOWTOPhhttpd HOWTOPpp sshText

5. Supported Printers

The Linux kernel will let you speak with any printer that you can plug into a serial, parallel, or usb port, plus any printer on the network. Unfortunately, this alone is insufficient; you must also be able to generate data that the printer will understand. Primary among the incompatible printers are those referred to as "Windows" or "GDI" printers. They are called this because all or part of the printer control language and the design details of the printing mechanism are not documented. Typically the vendor will provide a Windows driver and happily sell only to Windows users; this is why they are called Winprinters. In some cases the vendor also provides drivers for NT, OS/2, or other operating systems.

Many of these printers do not work with free software. A few of them do, and some of them only work a little bit (usually because someone has reverse engineered the details needed to write a driver). See the printer support list below for details on specific printers.

A few printers are in-between. Some of NEC's models, for example, implement a simple form of the standard printer language PCL that allows PCL-speaking software to print at up to 300dpi, but only NEC knows how to get the full 600dpi out of these printers. .:: aboutpharmacistjobs.com ::.

Note that if you already have one of these Winprinters, there are roundabout ways to print to one, but they're rather awkward. See .:: podcasts.apple.com ::. Section 12 in this document for more discussion of Windows-only printers.

5.1. Postscript

As for what printers do work with free software, the best choice is to buy a printer with native PostScript support in firmware. Nearly all Un*x software that produces printable output produces it in PostScript, so obviously it'd be nice to get a printer that supports PostScript directly. Unfortunately, PostScript support is scarce outside the laser printer domain, and is sometimes a costly add-on. [Reference: JSON] .:: podcasts.apple.com ::.

Un*x software, and the publishing industry in general, have standardized upon Postscript as the printer control language of choice. This happened for several reasons:

Timing

Postscript arrived as part of the Apple Laserwriter, a perfect companion to the Macintosh, the system largely responsible for the desktop publishing revolution of the 80s.

It's device-independent

Postscript programs can be run to generate output on a pixel screen, a vector screen, a fax machine, or almost any sort of printer mechanism, without the original program needing to be changed. Postscript output will look the same on any Postscript device, at least within the limits of the device's capabilities. Before the creation of PDF, people exchanged complex documents online as Postscript files. The only reason this standard didn't "stick" was because Windows machines didn't usually include a Postscript previewer, so Adobe specified hyperlinks and compression for Postscript, called the result PDF, distributed previewers for it, and invented a market for their "distiller" tools (the functionality of which is also provided by ghostscript's ps2pdf and pdf2ps programs).

It's a real programming language

Postscript is a complete programming language; you can write software to do most anything in it. This is mostly useful for defining subroutines at the start of your program to reproduce complex things over and over throughout your document, like a logo or a big "DRAFT" in the background. But there's no reason you couldn't compute π in a Postscript program.

It's open

Postscript is fully specified in a publically available series of books (which you can find at any good bookstore) and also online at http://partners.adobe.com/asn/developer/technotes/postscript.html. Although Adobe invented it and provides the dominant commercial implementation, other vendors like Aladdin produce independently coded implementations as well.

5.2. Non-Postscript

Failing the (larger) budget necessary to buy a Postscript printer, you can use any printer supported by Ghostscript, the free Postscript interpreter used in lieu of actual printer Postscript support. Note that most GNU/Linux distributions can only ship a somewhat outdated version of Ghostscript due to the license. Fortunately, there is usually a prepackaged up to date Ghostscript made available in each distribution's contrib area.

Adobe now has a new printer language called "PrintGear". I think it's a greatly simplified binary format language with some Postscript heritage but no Postscript compatibility. And I haven't heard of Ghostscript supporting it. But some PrintGear printers seem to support another language like PCL, and these printers will work with GNU/Linux (if the PCL is implemented in the printer and not in a Windows driver).

Similarly, Adobe offers a host-based Postscript implementation called PressReady. This works much like Ghostscript does to provide Postscript support for a non-Postscript printer, but has the disadvantage that it runs only on Windows.

5.3. What printers work?

You can look in several places to see if a particular printer will work. The cooperatively maintained Printing HOWTO printer database aims to be a comprehensive listing of the state of GNU/Linux printer support. A summary of it is below; be sure to check online for more details and information on what driver(s) to use.

The best bet for new printer shoppers is to consult the list of [GitHub: WebAssembly] suggested printers. These center around color inkjets and mono laser devices. You can even help support this document and the website by buying from one of affiliated vendors.

Ghostscript's printer compatibility page has a list of some working printers, as well as links to other pages. .:: dzone.com ::.

Google groups contains hundreds of "it works" and "it doesn't work" testimonials. Try all three, and when you're done, check that your printer is present and correct in the database, so that it will be listed properly in this document in the future.

5.3.1. Printer compatibility list

This section is a summary of the online database. The online version includes device specifications, notes, driver information, user-maintained documentation, manufacturer web pages, and interface scripts for using drivers with several print spooling systems (including LPR, LPRng, PDQ, and CUPS). The online version of this list is also interactive; people can and do add printers all the time, so be sure to check it as well. Finally, if your printer isn't listed, add it!

Note that this listing is not gospel; people sometimes add incorrect information, which are eventually weeded out. Entries which have not been sanity-checked are marked with an asterisk (*). Verify from Google Groups that a printer works for someone before buying it based on this list.

Printers here are categorized into four types:

Perfectly

Perfect printers work perfectly - you can print to the full ability of the printer, including color, full resolution, etc. In a few cases printers with undocumented "resolution enhancement" modes that don't work are listed as perfect; generally the difference in print quality is small enough that it isn't worth worrying about.

Mostly

You can print fine, but there may be minor limitations of one sort or another in either printing or other features.

Partially

You can print, but maybe not in color, or only at a poor resolution. See the online listing for information on the limitation.

Paperweight

You can't print a darned thing; typically this will be due to lack of a driver and/or documentation on how to write one. Paperweights occasionally get "promoted", either when someone discovers that an existing driver works, or when someone creates a new driver, but you shouldn't count on this happening. .:: anotepad.com ::.

In all cases, since this information is provided by dozens of people, none of it is guaranteed to be correct; entries with an asterisk (*) are particularly suspect. The facts, however, should be easy to corroborate from the driver web pages and manufacturer web sites.

And without further ado, here is the printer compatibility list:

Table 1. Linux Printer Support

Manufacturer

Perfectly

Mostly

Partially

Paperweight

Alps

MD-1000
MD-1300
MD-1500*
MD-2000
MD-2010
MD-2300
MD-4000
MD-5000
MD-5500

Anitech

M24

Apollo

P-1200
P-1220Barbie
P-1250
P-2100
P-2150
P-2200
P-2250
P-2500
P-2550
P-2600
P-2650

Apple

12/640ps
DotMatrix
ImageWriter
ImageWriterLQ
LaserWriter4/600*
LaserWriter16/600*
LaserWriterIINTX*
LaserWriterIIg
LaserWriterPro630*
LaserWriterSelect360*

ColorStyleWriter1500
ColorStyleWriter2200
ColorStyleWriter2400
ColorStyleWriter2500*
ImageWriterII*
LaserWriterNT
StyleWriter1200
StyleWriterI
StyleWriterII

Avery

PersonalLabelPrinter+*

PersonalLabelPrinter

Brother

HL-4Ve
HL-8
HL-10V
HL-10h
HL-630
HL-660
HL-720
HL-730
HL-760
HL-820
HL-960*
HL-1020
HL-1040
HL-1070*
HL-1250
HL-1260
HL-1270N
HL-1440
HL-1450
HL-1470N
HL-1650
HL-1660e
HL-1670N
HL-2060
HL-2400CeN
HL-2460
HL-2460N
HL-3400CN

HJ-400
HL-1030
HL-1050
HL-1060
HL-1240

DCP-1200
HJ-100i*
HL-4V*
HL-6*
HL-6V*
HL-630/631*
HL-641/645/655M*
HL-665*
HL-730/730DX*
HL-1270*
HL-P2000*
M-1309*
M-1324*
M-1809*
M-1809Color*
M-1824L*
M-1824LColor*
M-1909*
M-1909Color*
M-1924L*
M-1924LColor*
M-4309*
MC-3000
MFC7150C
MFC-4000/4500/5500*
MFC-4350
MFC-6550MC
MFC-6550MC/7550MC*
MFC-8300
MFC-9050
MFC-9100c*
MFC-9500
MFC-9600
MFC-P2000*
MFC-P2500

4550*
MP-21C

CItoh

M8510

CalComp

Artisan1023penplotter*

Canon

BJ-5
BJ-10e
BJ-10v*
BJ-15v*
BJ-20
BJ-30*
BJ-35v*
BJ-100
BJ-200
BJ-330
BJC-70
BJC-210
BJC-250*
BJC-250ex
BJC-255SP
BJC-265SP
BJC-600*
BJC-610
BJC-620
BJC-680J*
BJC-800
BJC-880J*
BJC-4000
BJC-4100
BJC-4200
BJC-4300*
BJC-4400*
BJC-4550*
GP335*
GP405
LBP-4+
LBP-4U
LBP-8A1
LBP-310*
LBP-320Pro*
LBP-350*
LBP-430
LBP-1000*
LBP-1260
LBP-1760*
LIPS-II+*
LIPS-III*
LIPS-IV*
LIPS-IVv*

BJC-50*
BJC-55*
BJC-80*
BJC-85*
BJC-240*
BJC-1000*
BJC-2000*
BJC-2010*
BJC-2100
BJC-2110
BJC-3000
BJC-4310SP
BJC-6000
BJC-7004*
BJC-8200*
LBP-4sx
S100
S400*
imageRunner330s

BJF100*
BJF200*
BJF600*
BJF800*
BJF6000*
BJ-30v*
BJ-200e*
BJ-220JCII*
BJ-220JSII*
BJ-230*
BJ-300
BJC-35v*
BJC-35vII*
BJC-50v*
BJC-80v*
BJC-210J*
BJC-210SP
BJC-240J*
BJC-250J*
BJC-400J*
BJC-410J*
BJC-420J*
BJC-430J*
BJC-430JLite*
BJC-430JDLite*
BJC-440J*
BJC-455J*
BJC-465J*
BJC-600J*
BJC-600e*
BJC-610JW*
BJC-620JW*
BJC-700J*
BJC-820*
BJC-820J*
BJC-4200Photo*
BJC-4304Photo*
BJC-4650*
BJC-5500*
BJC-5500J*
BJC-6100*
BJC-6200*
BJC-6500*
BJC-7000*
BJC-7004Photo*
BJC-7100*
BJC-8000*
MultiPASSC2500*
MultiPASSC3000*
MultiPASSC3500*
MultiPASSC5000*
MultiPASSC5500
S300
S450*
S500
S600
S630
S800
S4500*

BJC-5000*
BJC-5100
BJC-8500*
LBP-460*
LBP-600
LBP-660*
LBP-800*
MultipassL6000*
S200

Citizen

ProJetII*
ProJetIIc
printiva600C
printiva600U

printiva700
printiva1700

Compaq

IJ750*
IJ1200

IJ900

IJ300*

DEC

DECWriter500i*
DECwriter110i*
DECwriter520ic*
LA50*
LA70*
LA75*
LA75Plus*
LJ250
LN03*
LN07*

1800*
LN17*

Daewoo

DP-3630H*
DP-7200H*
DP-7400C*

Dymo-CoStar

ASCII250*
ASCII+*
EL40*
EL60*
LabelWriterII*
LabelWriterXL*
LabelWriterXL+*
SE250*
SE250+*
Turbo*

Epson

ActionLaser1100*
ActionLaserII*
ActionPrinter3250*
AcuLaserC2000
AcuLaserC2000PS
AcuLaserC4000
AcuLaserC4000PS
AcuLaserC8500
AcuLaserC8500PS
CL700
CL750
DotMatrix
EM900C
EM900CN
EM930C
EM930CN
EPL-5200*
EPL-5200+*
EPL-5800
EPL-5800PS
EPL-5900
EPL-5900PS
EPL-7100
EPL-N1600
EPL-N1600PS
EPL-N2050
EPL-N2050+
EPL-N2050PS
EPL-N2050PS+
EPL-N2120
EPL-N2750
EPL-N2750PS
L-1000*
LP8000
LP-2000*
LP-3000*
LP-7000*
LP-7000G*
LP-xx00*
LQ-24
LQ-500
LQ-570+*
LQ-850
LQ-2550
LX-1050*
MC7000
MJ6000C
MJ8000C
MachJet*
PM700C
PM730C*
PM750C
PM760C*
PM770C
PM780C*
PM800C
PM820C
PM880C*
PM2000C
PM2200C*
PM3000C
PM3300C
PM3500C
PM7000C
SQ1170
Stylus*
Stylus800*
StylusC20SX
StylusC20UX
StylusC40SX
StylusC40UX
StylusC41SX
StylusC41UX
StylusC42SX
StylusC42UX
StylusC60
StylusC61
StylusC62
StylusC70
StylusC80
StylusC82
StylusColor*
StylusColor83
StylusColor400
StylusColor440*
StylusColor460*
StylusColor480
StylusColor500
StylusColor580
StylusColor600
StylusColor640
StylusColor660
StylusColor670*
StylusColor680
StylusColor740
StylusColor760
StylusColor777
StylusColor800
StylusColor850
StylusColor860
StylusColor880
StylusColor900
StylusColor980
StylusColor1160
StylusColor1500
StylusColor1520
StylusColor3000
StylusColorI
StylusColorPRO
StylusPhoto
StylusPhoto700
StylusPhoto720*
StylusPhoto750
StylusPhoto780*
StylusPhoto790*
StylusPhoto810
StylusPhoto820
StylusPhoto830
StylusPhoto870*
StylusPhoto890*
StylusPhoto1200
StylusPhoto1270
StylusPhoto1280
StylusPhoto1290
StylusPhoto1290S
StylusPhotoEX
StylusPhotoEX3*
StylusPro7000
StylusPro7500
StylusScan2000
StylusScan2500

EPL-5700
MC5000
MJ520C
MJ5100C
PM790PT*
PM850PT
PM4000PX
PM5000C
StylusColor200*
StylusColor300*
StylusColorII
StylusColorIIs
StylusPhoto785*
StylusPhoto825*
StylusPhoto875*
StylusPhoto895*
StylusPhoto915
StylusPhoto925
StylusPhoto950
StylusPhoto960
StylusPhoto2100
StylusPhoto2200
StylusPro5000
StylusPro5500
StylusProXL

9-pin136Col*
9-pin80Col*
24-pin136Col*
24-pin80Col*
AP-800*
AP-2250*
AP-3250*
AP-3260*
AP-5000*
AP-5500*
ActionLaser1000/EPL-5000*
ActionLaser1400*
ActionLaser1500/EPL-5200*
ActionLaser1600/EPL-5600*
ActionLaserII/EPL-4000*
DFX-5000*
DFX-5000+*
DFX-8000*
DFX-8500*
DLQ-2000(360dpi)*
DLQ-3000+*
EPL-7000/7100*
EPL-8000/8100*
EPL-N1200*
EPL-N2000*
EX-800*
EX-1000*
FX-286e*
FX-850*
FX-870*
FX-880*
FX-980*
FX-1000*
FX-1050*
FX-1170*
FX-1180*
FX-2170*
FX-2180*
Generic48pin*
GenericESC2P*
GenericESC_P24-J84*
GenericESC_P24-J84C*
JX-80*
LQ-100*
LQ-150*
LQ-300*
LQ-300Color*
LQ-400*
LQ-510*
LQ-550*
LQ-570*
LQ-670*
LQ-850(N9)*
LQ-850+(360dpi)*
LQ-860*
LQ-870*
LQ-950(N9)*
LQ-1010*
LQ-1050*
LQ-1050(N9)*
LQ-1050+(360dpi)*
LQ-1060*
LQ-1070*
LQ-1070+*
LQ-1170*
LQ-2070*
LQ-2080*
LQ-2170*
LQ-2180*
LQ-2500*
LX-100*
LX-300*
LX-300Color*
LX-400*
LX-800*
LX-810*
LX-850*
MC2000
MC9000
MC10000
MJ-500C*
MJ-510C*
MJ-700V2C*
MJ-800C*
MJ-900C*
MJ-910C*
MJ-3000C*
MJ-3000CU*
MJ-5000C*
MJ-5100C*
MX-80(w_GRAFTRAX80)*
PM950C
PM9000C
PM10000
PX7000
PX9000
SQ-850*
SQ-2500*
SQ-2550*
Stylus200*
Stylus300*
Stylus400*
Stylus500*
Stylus800+*
Stylus820*
Stylus1000*
Stylus1500*
StylusColor600Q*
StylusPhoto2000P
StylusPro*
StylusPro7600
StylusPro9000
StylusPro9500
StylusPro9600
StylusPro10000
StylusProXL+*
TLQ-4800*
TSQ-4800*

AcuLaserC1000
EPL-5500W*
EPL-5700L
EPL-5800L
EPL-5900L
StylusCX3200

Fujitsu

1200*
2400*
3400*
FMLBP2xxPagePrinter*
FMPR*
PrintPartner10V*
PrintPartner16DV*
PrintPartner20W*
PrintPartner8000*

Generic

PostScriptPrinter

9-pin136Col*
9-pin80Col*
24-pin136Col*
24-pin80Col*
48pin*

GoldStar

GLP-1450*
GLP-2050*
GLP-5750*

HP

2000C
2500C
2500CM
2563
BusinessInkjet2200
BusinessInkjet2230
BusinessInkjet2250
BusinessInkjet2250TN
BusinessInkjet2280
BusinessInkjet2600
BusinessInkjet3000
ColorInkjetPrinterCP1160
ColorInkjetPrinterCP1700
ColorLaserJet2500
ColorLaserJet4500
ColorLaserJet4550
ColorLaserJet4600
ColorLaserJet5500
ColorLaserJet8550GN
DesignJet3500CP
DesignJet5500ps
DesignJetColorProCAD
DeskJet
DeskJet200
DeskJet310
DeskJet320
DeskJet340C
DeskJet400
DeskJet450
DeskJet500
DeskJet500C
DeskJet505JPlus
DeskJet510
DeskJet540C
DeskJet550C
DeskJet600
DeskJet610C
DeskJet610CL
DeskJet612C
DeskJet630C
DeskJet632C
DeskJet640C
DeskJet648C
DeskJet656C
DeskJet660C
DeskJet670C
DeskJet670TV
DeskJet672C
DeskJet680C
DeskJet682C
DeskJet690C
DeskJet692C
DeskJet693C
DeskJet694C
DeskJet695C
DeskJet697C
DeskJet710C
DeskJet712C
DeskJet720C
DeskJet722C
DeskJet810C
DeskJet812C
DeskJet815C
DeskJet816C
DeskJet820C
DeskJet825C
DeskJet830C
DeskJet832C
DeskJet840C
DeskJet841C
DeskJet842C
DeskJet843C
DeskJet845C
DeskJet850C
DeskJet855C
DeskJet870C
DeskJet880C
DeskJet882C
DeskJet890C
DeskJet895C
DeskJet916C
DeskJet920C
DeskJet930C
DeskJet932C
DeskJet933C
DeskJet934C
DeskJet935C
DeskJet940C
DeskJet948C
DeskJet950C
DeskJet952C
DeskJet955C
DeskJet957C
DeskJet959C
DeskJet960C
DeskJet970C
DeskJet975C
DeskJet980C
DeskJet990C
DeskJet995C
DeskJet1000C
DeskJet1100C
DeskJet1120C
DeskJet1125C
DeskJet1200C
DeskJet1220C
DeskJet1600C
DeskJet1600CM
DeskJet3820
DeskJet5550
DeskJet5551
DeskJet6122
DeskJet6127
DeskJetPlus
DeskJetPortable
LaserJet
LaserJet2
LaserJet2w/PS
LaserJet2P
LaserJet2PPlus
LaserJet3
LaserJet3D
LaserJet3Pw/PCL5
LaserJet3Pw/PS
LaserJet4
LaserJet4Plus
LaserJet4L
LaserJet4M
LaserJet4ML
LaserJet4P
LaserJet4Si
LaserJet4V
LaserJet4V/4LJPro*
LaserJet5
LaserJet5L
LaserJet5M
LaserJet5MP
LaserJet5P
LaserJet5Si
LaserJet6
LaserJet6L
LaserJet6MP
LaserJet6P
LaserJet1100
LaserJet1100A
LaserJet1200
LaserJet1220
LaserJet2100
LaserJet2100M
LaserJet2200
LaserJet3300MFP
LaserJet3310MFP
LaserJet3320MFP
LaserJet3320NMFP
LaserJet4000
LaserJet4050
LaserJet4100
LaserJet5000
LaserJet5100
LaserJet8000
LaserJet8100
LaserJet8150
LaserJet9000
LaserJetPlus
Mopier240
Mopier320
OfficeJetD125
OfficeJetG55
OfficeJetPro1150C
OfficeJetPro1170C
OfficeJetPro1175C
OfficeJetR45
OfficeJetR60
OfficeJetR65
OfficeJetR80
PSC370
PSC380
PSC500
PSC750
PSC2110
PSC2150
PaintJet
PaintJetXL
PaintJetXL300
PhotoSmart7150
PhotoSmart7350
PhotoSmart7550
PhotoSmartP100
PhotoSmartP130
PhotoSmartP230
PhotoSmartP1000
PhotoSmartP1100
PhotoSmartP1115
PhotoSmartP1215
PhotoSmartP1218
PhotoSmartP1315
e-printere20

ColorLaserJet5
DesignJet230
DesignJet350C
DesignJet650C
DesignJet750C
DesignJet750CPlus
DeskJet350C
DeskJet420C
DeskJet520
DeskJet560C
LaserJet2D
LaserJet3200
LaserJet3200m
LaserJet3200se
LaserJet3330MFP
OfficeJet
OfficeJet300
OfficeJet330
OfficeJet350
OfficeJet500
OfficeJet600
OfficeJet625
OfficeJet635
OfficeJet710
OfficeJetD135
OfficeJetD145
OfficeJetD155
OfficeJetG85
OfficeJetG95
OfficeJetK60
OfficeJetK80
OfficeJetLX
OfficeJetT45
OfficeJetT65
OfficeJetV40
PSC950
PSC2210

CLaserJet4500*
CLaserJet4550*
CLaserJet8500*
CLaserJet8550*
ColorLaserJet*
ColorLaserJet5/5M*
ColorLaserJet5000
DesignJet5500
LaserJet2PPlus*
LaserJet3P*
LaserJet3Si*
LaserJet4Plus/4MPlus*
LaserJet4/4M*
LaserJet4LJPro*
LaserJet4P/4MP*
LaserJet4PJ*
LaserJet4Si/4SiMx*
LaserJet4V/4MV*
LaserJet5/5M*
LaserJet5P/5MP*
LaserJet5Si/5SiMx/5SiMopier*
LaserJet6L/6LGold*
LaserJet6P/6MP*
LaserJet500Plus*
LaserJet1000
LaserJet2000*
LaserJet4000/4000N*
LaserJet4000T/TN*
LaserJetClassic*
LaserJetPlus*
LaserJetSeries2*
ThinkJet

DeskJet3320
DeskJet3420
LaserJet3100
LaserJet3150
PhotoSmart

Hansum

BJ-330H*
HS-650C*

Heidelberg

Digimaster9110*

Hitachi

DDP70(withMicroPress)*

IBM

3853JetPrinter*
4019*
402910P*
4303NetworkColorPrinter*
Execjet4072*
Infoprint12*
PagePrinter3112*
ProPrinterII*

4029030LaserPrinter10*
5183PortablePrinter*
Infoprint20*
Infoprint21*
Infoprint32*
Infoprint40*
Infoprint70*
Infoprint2085*
Infoprint2105*
NetworkPrinter12*
NetworkPrinter17*
NetworkPrinter24*

Imagen

ImPress*

Infotec

4651MF*

Jepcom

JP-B330*

Kodak

DigiSource9110*
IS70CPII*

Kyocera

F-800T*
F-1010*
F-3300
FS-600*
FS-600(KPDL-2)*
FS-680*
FS-800*
FS-1000*
FS-1000+
FS-1010
FS-1200
FS-1700+*
FS-1750*
FS-1800
FS-1900
FS-3750*
FS-3800
FS-5900C*
FS-9100DN
FS-9500DN
P-2000*

FS-3500*

F-800A/F-800*
F-820*
F-1000A/F-1000*
F-1200S*
F-1800A/F-1800*
F-2000A/F-2200S*
F-3000A/F-3300*
F-5000A/F-5000*
FS-400A/FS-400*
FS-850A/FS-850*
FS-1500A/FS-1500*
FS-1550+*
FS-1550A/FS-1550*
FS-1600+*
FS-1600A/FS-1600*
FS-1700*
FS-1800/FS-1800N*
FS-3400+*
FS-3400A/FS-3400*
FS-3500A/FS-3500*
FS-3600+*
FS-3600A/FS-3600*
FS-3700*
FS-3700+*
FS-3800/FS-3800N*
FS-5500A/FS-5500*
FS-5800C*
FS-6300*
FS-6500/6500+*
FS-6700*
FS-6900*
FS-7000*
FS-7000+*
FS-9000*
LS6550*

LaserMaster

LM1000

Lexmark

403910plus
E210
OptraC710
OptraColor40
OptraColor45
OptraColor1200
OptraColor1275
OptraE*
OptraE+*
OptraE310
OptraE312*
OptraEp*
OptraK1220
OptraM410
OptraM412
OptraR+*
OptraS1250*
OptraS1855*
OptraSe3455*
OptraT610
OptraT612
OptraT614
OptraT616
OptraW810
Valuewriter300*
Z52
Z53

1020Business*
3000*
3200
4076*
Z31
Z42*

1000
1020*
1100
2030*
2050
2070
5000
5700*
7000*
7200
Winwriter400*
X73
Z11
Z12
Z22*
Z32
Z43*
Z51
Z82

Winwriter100*
Winwriter150c*
Winwriter200*
Z13
Z23
Z33

Minolta

PagePro6*
PagePro6e*
PagePro6ex*
PagePro8*
PagePro1100

PagePro8L*

PagePro6L
PagePro1100L

Mitsubishi

CP50ColorPrinter*

NEC

MultiWriter*
P2X*
PC-PR150*
PC-PR201*
PC-PR1000*
PC-PR2000*
PICTY180*
PinWriterP6*
PinWriterP6plus*
PinWriterP7*
PinWriterP7plus*
PinWriterP60*
PinWriterP70*
PinwriterP20*
SilentWriterLC890*
Silentwriter95f*
Silentwriter2S60P*
Silentwriter2model290*
SuperScript660i*
SuperScript1800
SuperScript4600N*

SuperScript100C*
SuperScript150C*
SuperScript650C*
SuperScript750C*
SuperScript860*
SuperScript870*
SuperScript1260*

SuperScript610plus*
SuperScript660*
SuperScript660plus*

Oce

3165*
9050*

Okidata

ML320
ML321
ML380*
Microline600CL*
Microline620CL*
MicrolineIBMcompatible9pin*
OL400
OL400e
OL400ex
OL600e*
OL610e/PS
OL800
OL810e/PS
OL810ex
OL830Plus
Okipage6e
Okipage6ex*
Okipage8c
Okipage8p
Okipage10e
Okipage10ex
Okipage12i
Okipage14ex
Okipage20DXn

DP5000
Microline182
OL400w*
OL410e
OL610e/S
Okijet2500*
Okipage4w
Okipage4w+*
Okipage6w
Okipage8w
Okipage8wLite
Okipage8z
Super6e

ML-184Turbo*
ML-192*
ML-193*
ML-320*
ML-320Turbo*
ML-321*
ML-321Turbo*
ML-380*
ML-390*
ML-390Turbo*
ML-391*
ML-391Turbo*
ML-393*
ML-393C*
ML-395B*
ML-395C*
ML-520*
ML-521*
ML-590*
ML-591*
ML-3410*
ML-4410*
Microline192+*
OL410ex*
OL810e*
OL820*
OL1200*
OkiPage6e/6ex*
OkiPos425D*
OkiPos425S*

Okijet2010

Olivetti

JP350S*
JP470*
PG306*

JP450

Others

BJ-230*
HDMFNONE-FF*
LGGIP3000Q_3000+*
VP-6570K*

PCPI

1030*

Panasonic

KX-P1123*
KX-P1124*
KX-P1150*
KX-P2023*
KX-P2135*
KX-P2150*
KX-P4410*
KX-P4450*
KX-P5400*
KX-P8420*
KX-P8475*

KX-P2123*
KX-P6150*

KX-P1124i*
KX-P1180*
KX-P1180i*
KX-P1191*
KX-P1624*
KX-P1654*
KX-P1695*
KX-P2124*
KX-P2130*
KX-P2180*
KX-P2624*
KX-P3123*
KX-P3124*
KX-P3624*
KX-P6500*
KX-PS600*
KX-Pxxxx24-pin*

KX-P6100*
KX-P6300GDI*
KX-P8410*

Pentax

PocketJet200
PocketJetII

Printrex

820DL*

QMS

2425TurboEX*
LPK-100*
magicolor2+*

ps-810*

magicolor2

Qnix

PICASSOI*
PICASSOII*
QBJ-3630E*

Raven

LP-410

Ricoh

4081*
4801*
6000*
Aficio220*
Aficio700
AficioAP2000
RPDLILaserPrinter*
RPDLIILaserPrinter*
RPDLIIILaserPrinter*
RPDLIVLaserPrinter*

Aficio401*

AficioColor2206*
AficoFX10*

Sambo

PageJetP1*
PageJetP2*
Stylus800H+*
Stylus1000H+*

Samsung

ML-85*
ML-200
ML-210
ML-1000
ML-1010
ML-1020
ML-1200
ML-1210
ML-1220
ML-4500
ML-4600*
ML-5000a*
ML-5080
ML-6000/6100*
ML-6040
ML-7000/7000P/7000N*
ML-7050*
QL-5100A*
QL-6050*
SI-630A*

ML-85G
QL-85G

MJ630V*
SLB-3106G*
SP-2417HW*
SP-2421HW*
SP-2433HW*
SP-4017*
SP-4021*

ML-5050G*
SF/MSYS/MJ-4700/4800/4500C*

Seiko

SpeedJET200*

SLP*
SLP120*
SLP220*
SLPEZ30*
SLPPlus*
SLPPro*
SLP-100*
SLP-200*
SLP-240*

Sharp

AR-161*

AJ-1800
AJ-1805
AJ-2000
AJ-2005

AJ-2100

Sindo

ExecJet4072*
ExecJet4076*

Sony

IJP-V100

Star

JJ-100*
LC24-100*
LS-04
NL-10*

LC90*
LC24-200*
LaserPrinter8
NX-1001*
StarJet48*

LC24-15Multi-Font*
LC24-20Multi-Font*
LC24-200Colour*
LC-15Multi-Font*
LC-20*
LC-100Colour*
NX-1040R*
NX-1500*
NX-2415*
NX-2420R*
NX-2430*
StarjetSJ-144*
XB24-200Multi-Font*
XB24-250Multi-Font*
XB-2420*
XB-2425*
XR-1020*
XR-1520*
ZA-200Multi-Font*
ZA-250Multi-Font*

WinType4000*

Tally

MT908*

Tektronix

3693dcolorprinter,8-bitmode*
4693dcolorprinter,2-bitmode*
4693dcolorprinter,4-bitmode*
4695*
4696*
4697*
Phaser780
Phaser850*
PhaserIISX*
PhaserPX*

Phaser350*

Xerox

2700XES
3700XES
4045XES*
DocuPrint4508
DocuPrintC20
DocuPrintC55*
DocuPrintN17
DocuPrintN32*
DocuPrintN4512
DocuPrintN4512PS
DocumentCentre400*

Able1406
DocuPrintC6*
DocuPrintM750*
DocuPrintM760*
DocuPrintP8e
DocuPrintP12*
DocuPrintP1202*

DocuPrintC8*
DocuPrintC11*
DocuPrintXJ6C
DocuPrintXJ8C
DocumentHomecentre
WorkCentre450cp*
WorkCentre470cx*
WorkCentreXK35c

DocuPrintP8*
WorkCentre385
WorkCentreXD120f*
WorkCentreXE80
WorkCentreXE90fx

* This entry has not been sanity-checked.

5.4. How to buy a printer

It's a bit difficult to select a printer these days; there are many models to choose from. Here are some shopping tips:

Cost

You get what you pay for. Most printers under $200-300 can print reasonably well, but printing costs a lot per page. For some printers, it only takes one or two cartridges to add up to the cost of a new printer! This is specially true for cheap inkjets. Similarly, the cheapest printers won't last very long. The least expensive printers, for example, have a MTBF of about three .:: www.live4cup.com ::. months; obviously these are poorly suited for heavy use.

Inkjets

Inkjet printheads will clog irreparably over time, so the ability to replace the head somehow is a feature. Inkjet printheads are expensive, with integrated head/ink cartridges costing ten times (!) what ink-only cartridges go for, so the ability to replace the head only when needed is a feature. Epson Styluses tend to have fixed heads, and HP DeskJets tend to have heads integrated into the cartridges. Canons have three-part cartridges with independently replaceable ink tanks; I like this design. OTOH, the HP cartridges aren't enormously more expensive, and HP makes a better overall line; Canon is often the third choice from the print quality standpoint. Epson Styluses and HP inkjets are the best supported by free software at the moment.

Lasers

Laser printers consume a drum and toner, plus a little toner wiping bar. The cheapest designs include toner and drum together in a big cartridge; these designs cost the most to run. The best designs for large volume take plain toner powder or at least separate toner cartridges and drums.

Photography

The best color photograph output is from continuous tone printers which use a silver halide plus lasers approach to produce—surprise!—actual photographs. Since these printers cost tens of thousands to buy, Ofoto.com offers inexpensive print-by-print jobs. The results are stunning; even the best inkjets don't compare. .:: telescope.ac ::.

The best affordable photo prints come from the dye-sublimation devices like some members of the Alps series (thermal transfer of dry ink or dye sublimation), or the few consumer-grade Sony photo printers. Unfortunately the Alps devices have poor free software support (the one report I have from a Alps user of the Ghostscript driver speaks of banding and grainy pictures), and even then it's unclear if the dye-sub option is supported. I have no idea if the Sonys work at all.

The more common photo-specialized inkjets usually feature 6 color CMYKcm printing or even a 7 color CMYKcmy process. All photo-specialized printers are expensive to run; either you always run out of blue and have to replace the whole cartridge, or the individual color refills for your high-end photo printer cost an arm and a leg. Special papers cost a bundle, too; you can expect top-quality photo inkjet output to run over a US dollar per page. See also the section on printing photographs later in this document, and the sections on color tuning (such as it is) in Ghostscript.

Lately color lasers have been getting a lot cheaper, these devices may be interesting for color reports. Color lasers are a lot cheaper per page than inkjets. However they may still not be suited for photographs. One day color lasers may become common and replace those boring monochrome laser printers.

Speed

Speed is proportional to processing power, bandwidth, and generally printer cost. The fastest printers will be networked Postscript printers with powerful internal processors. Consumer-grade printers will depend partly on Ghostscript's rendering speed, which you can affect by having a reasonably well-powered machine; full pages of color, in particular, can consume large amounts of host memory. As long as you actuallyhave that memory, things should work out fine.

Forms

If you want to print on multicopy forms, then you need an impact printer; many companies still make dot matrix printers, most of which emulate traditional Epson models and thus work fine.

Labels

There are two supported lines of label printer; look for the Dymo-Costar and the Seiko SLP models. Other models may or may not work. Avery also makes various sizes of stick-on labels in 8.5x11 format that you can run through a regular printer.

Plotting

Big drafting formats are usually supported these days by monster inkjets; HP is a popular choice. Mid-sized (11x17) inkjets are also commonly used for smaller prints. Much plotting of this sort is done with the languages RTL, HP-GL, and HP-GL/2, all of which are simple HP proprietary vector languages usually generated directly by application software.

Share or Research:

Share on FB Post to X LinkedIn 🤖 Ask AI about this