Ghostscript Devices

Below is a list of output devices available in Ghostscript. Many of the devices listed are not available in the standard configurations. To find out what devices are supported by your copy of Ghostscript, type gs -h from the command line or from within Ghostscript:

 GS> devicenames ==
If the device you need is not listed, but does appear in the list below, you will need to recompile Ghostscript. If you want a printer device that is not listed, look carefully for an alternate device that may work with your printer. If all else fails, you may have to modify an existing device to suit your printer.

User-contributed drivers marked with * require hardware or software that is not available to Aladdin Enterprises. Please contact the original contributors, not Aladdin Enterprises, if you have questions. Contact information appears in the driver entry below.

Drivers marked with a + are maintained by Aladdin Enterprises with the assistance of users, since Aladdin Enterprises doesn't have access to the hardware for these either.

It is possible to build configurations with an arbitrary collection of device drivers, although some drivers are supported only on a subset of the target platforms. The currently available drivers are:

MS-DOS displays (note: not usable with Desqview/X):

   MS-DOS EGA and VGA:
	ega	EGA (640x350, 16-color)
	vga	VGA (640x480, 16-color)
   MS-DOS SuperVGA:
 *	ali	SuperVGA using Avance Logic Inc. chipset, 256-color modes
 *	atiw	ATI Wonder SuperVGA, 256-color modes
 *	s3vga	SuperVGA using S3 86C911 chip (e.g., Diamond Stealth board)
	svga16	Generic SuperVGA in 800x600, 16-color mode
 *	tseng	SuperVGA using Tseng Labs ET3000/4000 chips, 256-color modes
 *	tvga	SuperVGA using Trident chipset, 256-color modes
   ****** NOTE: The vesa device does not work with the Watcom (32-bit MS-DOS)
   ****** compiler or executable.
	vesa	SuperVGA with VESA standard API driver
   MS-DOS other:
	bgi	Borland Graphics Interface (CGA)  [MS-DOS only]
 *	herc	Hercules Graphics display   [MS-DOS only]
 *	pe	Private Eye display

Other displays:

   MS Windows:
	mswindll  Microsoft Windows 3.1 DLL  [MS Windows only]
	mswinprn  Microsoft Windows 3.0, 3.1 DDB printer  [MS Windows only]
	mswinpr2  Microsoft Windows 3.0, 3.1 DIB printer  [MS Windows only]
 *	os2pm	OS/2 Presentation Manager   [OS/2 only]
 *	os2dll	OS/2 DLL bitmap             [OS/2 only]
 *	os2prn	OS/2 printer                [OS/2 only]
   Unix and VMS:
   ****** NOTE: For direct frame buffer addressing under SCO Unix or Xenix,
   ****** edit the definition of EGAVGA below.
 *	att3b1	AT&T 3b1/Unixpc monochrome display   [3b1 only]
 *	lvga256  Linux vgalib, 256-color VGA modes  [Linux only]
 *	sonyfb	Sony Microsystems monochrome display   [Sony only]
 *	sunview  SunView window system   [SunOS only]
 +	vgalib	Linux PC with VGALIB   [Linux only]
	x11	X Windows version 11, release >=4   [Unix and VMS only]
	x11alpha  X Windows masquerading as a device with alpha capability
	x11cmyk  X Windows masquerading as a 1-bit-per-plane CMYK device
	x11gray2  X Windows as a 2-bit gray-scale device
	x11mono  X Windows masquerading as a black-and-white device
 *	sxlcrt	CRT sixels, e.g. for VT240-like terminals


 *	ap3250	Epson AP3250 printer
 *	appledmp  Apple Dot Matrix Printer (should also work with Imagewriter)
	bj10e	Canon BubbleJet BJ10e
 *	bj200	Canon BubbleJet BJ200
 *	bjc600   Canon Color BubbleJet BJC-600, BJC-4000 and BJC-70
               also good for Apple printers like the StyleWriter 2x00
 *	bjc800   Canon Color BubbleJet BJC-800
 *	ccr     CalComp Raster format
 *	cdeskjet  H-P DeskJet 500C with 1 bit/pixel color
 *	cdjcolor  H-P DeskJet 500C with 24 bit/pixel color and
		high-quality color (Floyd-Steinberg) dithering;
		also good for DeskJet 540C and Citizen Projet IIc (-r200x300)
 *	cdjmono  H-P DeskJet 500C printing black only;
		also good for DeskJet 510, 520, and 540C (black only)
 *	cdj500	H-P DeskJet 500C (same as cdjcolor)
 *	cdj550	H-P DeskJet 550C/560C
 *	cp50	Mitsubishi CP50 color printer
 *	declj250  alternate DEC LJ250 driver
 +	deskjet  H-P DeskJet and DeskJet Plus
	djet500  H-P DeskJet 500
 *	djet500c  H-P DeskJet 500C alternate driver
		(does not work on 550C or 560C)
 *	dnj650c  H-P DesignJet 650C
	epson	Epson-compatible dot matrix printers (9- or 24-pin)
 *	eps9mid  Epson-compatible 9-pin, interleaved lines
		(intermediate resolution)
 *	eps9high  Epson-compatible 9-pin, interleaved lines
		(triple resolution)
 *	epsonc	Epson LQ-2550 and Fujitsu 3400/2400/1200 color printers
 *	ibmpro  IBM 9-pin Proprinter
 *	imagen	Imagen ImPress printers
 *	iwhi	Apple Imagewriter in high-resolution mode
 *	iwlo	Apple Imagewriter in low-resolution mode
 *	iwlq	Apple Imagewriter LQ in 320 x 216 dpi mode
 *	jetp3852  IBM Jetprinter ink-jet color printer (Model #3852)
 +	laserjet  H-P LaserJet
 *	la50	DEC LA50 printer
 *	la70	DEC LA70 printer
 *	la70t	DEC LA70 printer with low-resolution text enhancement
 *	la75	DEC LA75 printer
 *	la75plus DEC LA75plus printer
 *	lbp8	Canon LBP-8II laser printer
 *	lips3	Canon LIPS III laser printer in English (CaPSL) mode
 *	ln03	DEC LN03 printer
 *	lj250	DEC LJ250 Companion color printer
 +	ljet2p	H-P LaserJet IId/IIp/III* with TIFF compression
 +	ljet3	H-P LaserJet III* with Delta Row compression
 +	ljet3d	H-P LaserJet IIID with duplex capability
 +	ljet4	H-P LaserJet 4 (defaults to 600 dpi)
 +	lj4dith  H-P LaserJet 4 with Floyd-Steinberg dithering
 +	ljetplus  H-P LaserJet Plus
	lj5mono  H-P LaserJet 5 & 6 family (PCL XL), bitmap:
		see below for restrictions & advice
	lj5gray  H-P LaserJet 5 & 6 family, gray-scale bitmap;
		see below for restrictions & advice
 *	lp2563	H-P 2563B line printer
 *	lp8000	Epson LP-8000 laser printer
 *      lq850   Epson LQ850 printer at 360 x 360 DPI resolution;
               also good for Canon BJ300 with LQ850 emulation
 *	m8510	C.Itoh M8510 printer
 *	necp6	NEC P6/P6+/P60 printers at 360 x 360 DPI resolution
 *	nwp533  Sony Microsystems NWP533 laser printer   [Sony only]
 *	oce9050  OCE 9050 printer
 *	oki182	Okidata MicroLine 182
 *	okiibm	Okidata MicroLine IBM-compatible printers
 *	paintjet  alternate H-P PaintJet color printer
 *	pj	H-P PaintJet XL driver 
 *	pjetxl	alternate H-P PaintJet XL driver
 *	pjxl	H-P PaintJet XL color printer
 *	pjxl300  H-P PaintJet XL300 color printer;
		also good for PaintJet 1200C
	(pxlmono) H-P black-and-white PCL XL printers (LaserJet 5 and 6 family)
	(pxlcolor) H-P color PCL XL printers (none available yet)
 *	r4081	Ricoh 4081 laser printer
 *	sj48	StarJet 48 inkjet printer
 *	sparc	SPARCprinter
 *	st800	Epson Stylus 800 printer
 *	stcolor  Epson Stylus Color
 *	t4693d2  Tektronix 4693d color printer, 2 bits per R/G/B component
 *	t4693d4  Tektronix 4693d color printer, 4 bits per R/G/B component
 *	t4693d8  Tektronix 4693d color printer, 8 bits per R/G/B component
 *	tek4696  Tektronix 4695/4696 inkjet plotter
 *	uniprint  Unified printer driver -- Configurable Color ESC/P-,
		ESC/P2-, HP-RTL/PCL mono/color driver
 *	xes	Xerox XES printers (2700, 3700, 4045, etc.)

Fax systems:

 *	dfaxhigh  DigiBoard, Inc.'s DigiFAX software format (high resolution)
 *	dfaxlow  DigiFAX low (normal) resolution

Fax file format:

   ****** NOTE: all of these drivers adjust the page size to match
   ****** one of the three CCITT standard sizes (U.S. letter with A4 width,
   ****** A4, or B4).
	faxg3	Group 3 fax, with EOLs but no header or EOD
	faxg32d  Group 3 2-D fax, with EOLs but no header or EOD
	faxg4	Group 4 fax, with EOLs but no header or EOD
	tiffcrle  TIFF "CCITT RLE 1-dim" (= Group 3 fax with no EOLs)
	tiffg3	TIFF Group 3 fax (with EOLs)
	tiffg32d  TIFF Group 3 2-D fax
	tiffg4	TIFF Group 4 fax

High-level file formats:

	epswrite  EPS output (like PostScript Distillery)
	pdfwrite  PDF output (like Adobe Acrobat Distiller)
	pswrite  PostScript output (like PostScript Distillery)
	pxlmono  Black-and-white PCL XL
	pxlcolor  Color PCL XL

Other file formats and devices:

	bit	Plain bits, monochrome
	bitrgb	Plain bits, RGB
	bitcmyk  Plain bits, CMYK
	bmpmono	Monochrome MS Windows .BMP file format
	bmp16	4-bit (EGA/VGA) .BMP file format
	bmp256	8-bit (256-color) .BMP file format
	bmp16m	24-bit .BMP file format
	cgmmono  Monochrome (black-and-white) CGM -- LOW LEVEL OUTPUT ONLY
	cgm8	8-bit (256-color) CGM -- DITTO
	cgm24	24-bit color CGM -- DITTO
 *	cif	CIF file format for VLSI
	jpeg	JPEG format, RGB output
	jpeggray  JPEG format, gray output
	miff24	ImageMagick MIFF format, 24-bit direct color, RLE compressed
 *	mgrmono  1-bit monochrome MGR devices
 *	mgrgray2  2-bit gray scale MGR devices
 *	mgrgray4  4-bit gray scale MGR devices
 *	mgrgray8  8-bit gray scale MGR devices
 *	mgr4	4-bit (VGA) color MGR devices
 *	mgr8	8-bit color MGR devices
	pcxmono	PCX file format, monochrome (1-bit black and white)
	pcxgray	PCX file format, 8-bit gray scale
	pcx16	PCX file format, 4-bit planar (EGA/VGA) color
	pcx256	PCX file format, 8-bit chunky color
	pcx24b	PCX file format, 24-bit color (3 8-bit planes)
	pbm	Portable Bitmap (plain format)
	pbmraw	Portable Bitmap (raw format)
	pgm	Portable Graymap (plain format)
	pgmraw	Portable Graymap (raw format)
	pgnm	Portable Graymap (plain format), optimizing to PBM if possible
	pgnmraw	Portable Graymap (raw format), optimizing to PBM if possible
	pnm	Portable Pixmap (plain format) (RGB), optimizing to PGM or PBM
		 if possible
	pnmraw	Portable Pixmap (raw format) (RGB), optimizing to PGM or PBM
		 if possible
	ppm	Portable Pixmap (plain format) (RGB)
	ppmraw	Portable Pixmap (raw format) (RGB)
	pkm	Portable inKmap (plain format) (4-bit CMYK => RGB)
	pkmraw	Portable inKmap (raw format) (4-bit CMYK => RGB)
	pngmono	Monochrome Portable Network Graphics (PNG)
	pnggray	8-bit gray Portable Network Graphics (PNG)
	png16	4-bit color Portable Network Graphics (PNG)
	png256	8-bit color Portable Network Graphics (PNG)
	png16m	24-bit color Portable Network Graphics (PNG)
	psmono	PostScript (Level 1) monochrome image
	psgray	PostScript (Level 1) 8-bit gray image
	sgirgb	SGI RGB pixmap format
	tiff12nc  TIFF 12-bit RGB, no compression
	tiff24nc  TIFF 24-bit RGB, no compression (NeXT standard format)
	tifflzw  TIFF LZW (tag = 5) (monochrome)
	tiffpack  TIFF PackBits (tag = 32773) (monochrome)

This information obtained from gs 5.10 devs.mak on 1998-12-23.