- Table of Contents
- Copyright
- About the Lead Authors
- About the Contributing Authors
- Acknowledgments
- Tell Us What You Think!
- Introduction
- I. Red Hat Linux Installation and User Services
- Chapter 1. Introduction to Red Hat Linux
- Chapter 2. Installation of Your Red Hat System
- Chapter 3. LILO and Other Boot Managers
- Chapter 4. Configuring the X Window System, Version 11
- Chapter 5. Window Managers
- Chapter 6. Connecting to the Internet
- Chapter 7. IRC, ICQ, and Chat Clients
- Chapter 8. Using Multimedia and Graphics Clients
- II. Configuring Services
- Chapter 9. System Startup and Shutdown
- Chapter 10. SMTP and Protocols
- Chapter 11. FTP
- Chapter 12. Apache Server
- Chapter 13. Internet News
- Chapter 14. Domain Name Service and Dynamic Host Configuration Protocol
- Chapter 15. NIS: Network Information Service
- Chapter 16. NFS: Network Filesystem
- Chapter 17. Samba
- III. System Administration and Management
- Chapter 18. Linux Filesystems, Disks, and Other Devices
- Chapter 19. Printing with Linux
- Chapter 20. TCP/IP Network Management
- Chapter 21. Linux System Administration
- Chapter 22. Backup and Restore
- Chapter 23. System Security
- IV. Red Hat Development and Productivity
- Chapter 24. Linux C/C++ Programming Tools
- Chapter 25. Shell Scripting
- Chapter 26. Automating Tasks
- Chapter 27. Configuring and Building Kernels
- Chapter 28. Emulators, Tools, and Window Clients
- V. Appendixes
- A. The Linux Documentation Project
- B. Top Linux Commands and Utilities
- C. The GNU General Public License
- D. Red Hat Linux RPM Package Listings
What Printer Should I Use with Linux?
Nearly any printer that uses your computer's serial or parallel port should work. One might think that a PostScript printer is the best printer to use with Linux because many programs and text utilities used with Linux and ported from other UNIX systems output graphics and text as PostScript. However, another great reason to use Linux, and Red Hat's distribution of Linux, is that through the magic of software, your $99 inkjet printer can also print PostScript documents—even in color. That's a bargain!
Ghostscript Printing Support
When you use Linux, you'll find excellent support for many different popular printers. Red Hat Linux comes with a special configuration tool, called printtool, that directly supports more than 100 printers. The Ghostscript interpreter, included with Red Hat Linux, is an integral part of Linux printing for many users and supports more than 100 different printers. Table 19.2 lists Ghostscript drivers and supported printers.
You can also verify the built-in printer devices in your Red Hat distribution's version of Ghostscript by directly calling the gs interpreter with its --help command-line option like this:
# gs --help
The gs command will output several lines of help text on command-line usage, then list the compiled or built-in printer and graphics devices. You can also get this output by running gs and then using the devicenames == command during an X11 session, like this:
# gs GNU Ghostscript 5.50 (2000-2-13) Copyright (C) 1998 Aladdin Enterprises, Menlo Park, CA. All rights reserved. This software comes with NO WARRANTY: see the file COPYING for details. Loading NimbusRomNo9L-Regu font from /usr/share/fonts/default/Type1/n021003l.pfb... 2184672 863369 1450640 152624 0 done. Loading NimbusSanL-Regu font from /usr/share/fonts/default/Type1/n019003l.pfb... 2465960 1103598 1450640 158396 0 done. GS> devicenames == [/dnj650c /mj500c /necp6 /lbp310 /la50 /x11alpha /hl7x0 /djet500 /lp8000 /lp2563 /lp2000 /iwlo /lj5gray /jj100 /tek4696 /lj250 /oki182 /imagen /cljet5 /pr201 /t4693d4 /lq850 /lips3 /x11mono /ljet3d /fmpr /stcolor /lips4v /appledmp /x11gray2 /ljet2p /dj505j /sj48 /lips4 /la75plus /x11cmyk4 /laserjet /mj6000c /oce9050 /lbp320 /la70 /x11cmyk /ljet4pjl /djet500c /mj700v2c /m8510 /escpage /iwlq /x11 /declj250 /deskjet /xes ...
Note that a blank X11 window will open (because the interpreter expects to display a PostScript graphic or document); ignore the window and type the command on the gs command line. After you press Enter, you'll see a list of built-in drivers (not all the output is shown here). For the latest list of supported printers and other information, see Ghostscript's home page at http://www.cs.wisc.edu/~ghost/printer.html.
Table 19.2. Ghostscript Drivers and Supported Printers
| Driver | Printer(s) |
| ap3250 | Epson AP3250 |
| appledmp | Apple dot matrix printer, ImageWriter |
| bj10e | Canon BJ10e |
| bj200 | Canon BJC-210, 240, 250, 70, 200 |
| bjc600 | Canon BJC-600, 610, 4000, 4100, 4200, 4300, 4550, 210, C2500240, 70 |
| bjc800 | BJC-800, 7000 |
| cdeskjet | HP DeskJet 500C |
| cdj500 | HP DeskJet 400, 500C, 540C, 690C, 693C |
| cdj550 | HP DeskJet 550C, 560C, 600, 660C, 682C, 683C, 693C, 694C, 850, 870C |
| cdjcolor | (24-bit color for cdj500 supported printers) |
| cdjmono | HP DeskJet 500C, 510, 520, 540C, 693C |
| cp50 | Mitsubishi CP50 printer |
| deskjet | HP DeskJet, Plus |
| djet500 | HP DeskJet 500, Portable |
| djet500c | HP DeskJet 500C |
| dnj650c | HP DesignJet 650C |
| epson | Epson dot-matrix |
| eps9mid | Epson compatible 9-pin |
| eps9high | Epson compatible 9-pin |
| epsonc | Epson LQ-2550, Fujitsu 2400, 2400, 1200 |
| hl7x0 | Brother HL 720, 730 |
| ibmpro | IBM Proprinter |
| imagen | Imagen ImPress |
| iwhi | Apple Imagewriter (hi-res) |
| iwlo | Apple Imagewriter (lo-res) |
| iwlq | Apple Imagewriter LQ |
| jetp3852 | IBM Jetprinter |
| la50 | DEC LA50 |
| la70 | DEC LA70 |
| la75 | DEC LA75 |
| la75plus | DEC LA75plus |
| lbp8 | Canon LBP-8II |
| lips3 | Canon LIPS III |
| lj250 | DEC LJ250 |
| lj4dith | HP DeskJet 600, LaserJet 4 |
| ljet2p | HP LaserJet IId, IIp, III |
| ljet3 | HP LaserJet III |
| ljet3d | HP LaserJet IIId |
| ljet4 | HP DeskJet 600, 870Cse; LaserJet 4, 5, 5L, 6L, Oki OL410ex |
| ljetplus | HP LaserJet Plus, NEC SuperScript 860 |
| ln03 | DEC LN03 |
| lp2563 | HP 2563B |
| lq8000 | Epson LP-8000 |
| lq850 | Epson LQ850, Canon BJ300 |
| m8510 | C. Itoh M8510 |
| necp6 | NEC P6, P6+, P60 |
| nwp533 | Sony NWP533 |
| oce9050 | OCE 9050 |
| oki182 | Okidata MicroLine 182 |
| okiibm | Okidata IBM-compatible |
| paintjet | HP PaintJets |
| pj | HP PaintJet XL |
| pjxl | HP PaintJet XL |
| pjxl300 | HP PaintJet XL300, HP DeskJet 600, 1200C, 1600C |
| r4081 | Ricoh 4081, 6000 laser printers |
| sj48 | StarJet 48 |
| sparc | SPARCprinter |
| stcolor | Epson Stylus Color, Color II, 500, 600, 800 |
| st800 | Epson Stylus 800 |
| t4693d2 | Textronix 4693d (2-bit) |
| t4693d4 | Textronix 4693d (4-bit) |
| t4693d8 | Textronix 4693d (8-bit) |
| tek4696 | Textronix 4695/4696 |
| uniprint | Canon BJC 610, HP DeskJet 550C, NEC P2X, Epson Stylus Color, II, 500, 600, 800, 1520 |
| xes | Xerox XES 2700, 3700, 4045 |
Ghostscript has several important uses, such as displaying PostScript documents. But when you print with Red Hat Linux, Ghostscript is used to translate the PostScript output of programs destined for your printer into a usable, printable form, such as a printer control language. In general, if you have a printer that supports some form of printer control language (PCL), you shouldn't have problems.
How Do I Print? | Next Section

Account Sign In
View your cart