Home > Technical Documentation > Printer Device Classes

# Printer Device Classes

HPIJS is a monolithic driver that supports many different printers. Common printers are divided into different device classes. Each device class share common printer attributes such as print modes and paper sizes. HPIJS will automatically map the DeviceModel parameter to one of the devices classes.

The following devices classes are currently supported by HPIJS. Each device class support 300x300dpi unless specified otherwise. The DeviceModel parameters listed for each device class are case sensitive.

- DeskJet 350 series (DJ350) - The DJ350 device class only supports one pen at a time. Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 350
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=0
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=1
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=0

- DeskJet 540 series (DJ540) - The DJ540 device class targets the DeskJet 540, but it should work for any DeskJet 500 and Deskjet 400 series. OfficeJet LX and OfficeJet Series 300 only support grayscale. This device class only supports one pen at a time. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 540 OfficeJet (OfficeJet LX) OfficeJet Series 300
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=0
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=1

- DeskJet 630C series (DJ630) - The DJ630 device class will support single pen printing. Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 630 DESKJET 632 DESKJET 656
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=0
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 (default) Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=0
Photo
  Quality=2 ColorMode=2 MediaType=1 PenSet=4

- DeskJet 600C series (DJ6xx) - Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 600 DESKJET 660 DESKJET 670 DESKJET 672 DESKJET 670 DESKJET 680 DESKJET 682 e-printer e20 OfficeJet Series 500 OfficeJet Series 600 OfficeJet Series 700 Printer/Scanner/Copier 300
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=2

- DeskJet 600C series photo (DJ6xxPhoto) - Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 610 DESKJET 612 DESKJET 640 DESKJET 648 DESKJET 690 DESKJET 692 DESKJET 693 DESKJET 694 DESKJET 695 DESKJET 697
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=1 PenSet=4

- DeskJet 800C series (DJ8xx) - Resolution setting 600x600 is available for Normal Grayscale and Photo modes. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 810 DESKJET 812 DESKJET 815 DESKJET 816 DESKJET 830 DESKJET 832 DESKJET 840 DESKJET 842 DESKJET 880 DESKJET 882 DESKJET 895 OFFICEJET R OfficeJet T PSC 500
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=2

- Deskjet 825 series (DJ8x5) - Resolution setting 600x600 is available for Normal Grayscale and Photo modes. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 825 DESKJET 845
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=0
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 (default) Quality=0 ColorMode=2 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=1 Quality=2 ColorMode=2 MediaType=2 PenSet=2

- DeskJet 850C series (DJ850) - Resolution setting 600x600 is available for Normal Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 850 DESKJET 855 DESKJET 870 OFFICEJET PRO 1150
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2

- DeskJet 890C series (DJ890) - Resolution setting 600x600 is available for Normal Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 890 OFFICEJET PRO 1170/1175
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2

- DeskJet 900C series (DJ9xx) - For the DJ9xx device class, HiRes is another photo mode which supports 1200x1200 dpi. Resolution setting 600x600 is available for Normal Grayscale, Best Color and Photo modes. Resolution setting 1200x1200 is available for HiRes mode.

  Duplex printing is supported. Duplex is not available in Photo mode or HiRes.

  Note, the Deskjet 1120/1125 series does not suport Best Color, Photo or HiRes modes.

  The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 916 DESKJET 920 DESKJET 930 DESKJET 932 DESKJET 940 DESKJET 948 DESKJET 950 DESKJET 952 DESKJET 957 DESKJET 959 DESKJET 970 DESKJET 975 DESKJET 1120 DESKJET 1125 DESKJET 1220 DESKJET 3810 DESKJET 3816 DESKJET 3820 DESKJET 3822 hp deskjet 9300 PHOTOSMART P1000 PHOTOSMART P1100 OfficeJet K OfficeJet V OfficeJet G officejet 5100 series PSC 750 PSC 900
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Color
  Quality=2 ColorMode=2 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=2
HiRes
  Quality=3 ColorMode=2 MediaType=2 PenSet=2

- DeskJet 990C series (DJ9xxVIP) - In Draft and Normal modes the DJ9xxVIP device class will detect photo paper and automatically print in Photo mode. HiRes is another photo mode which supports the maximum resolution of the printer. HiRes mode does not do auto media detection. Resolution setting 600x600 is available for Normal modes. Resolution setting 1200x1200 is available for HiRes mode.

  Duplex printing is supported. Duplex is not available in HiRes mode.

  Note, the HP Business Inkjet 2200 series does not support HiRes mode and auto media detection. Photo mode was added for these printers.

  The following options can be selected with Ghostscript commands.

DeviceModel
  DESKJET 960 DESKJET 980 DESKJET 990 DESKJET 995 deskjet 6122 deskjet 6127 PHOTOSMART 1115 PHOTOSMART 1215 PHOTOSMART 1218 PHOTOSMART 1315 cp1160 HP Color Inkjet CP1700 HP BUSINESS INKJET 2200 HP BUSINESS INKJET 2230 HP BUSINESS INKJET 2250 HP BUSINESS INKJET 2280 officejet d officejet 7100
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=2
HiRes
  Quality=3 ColorMode=2 MediaType=2 PenSet=2

- DeskJet 3320 series (DJ3320) - The DJ3320 device class will support single pen printing. Resolution setting 600x600 is available for Normal and Photo modes.

  The 3320 series handles pen alignment parameters differently than normal HP inkjet printers. Most inkjets store pen alignment parameters in the printer and any pen alignment values would be used by printer firmware. For the 3320 pen alignment parameters are stored in the printer, but any pen alignment would be performed by the device class.

  The DJ3320 device class stores pen alignment parameters in the printer. In uni-di mode, the pen alignment parameter are not available. This could be a issue with two pen color print modes - Draft Color and Normal Color (KCMY). This is not a problem for two pen Photo mode (mostly CMY). Pen alignment parameters are not needed for single pen print modes (ie: PenSet=1).

  The following options can be selected with Ghostscript commands.

DeviceModel
  deskjet 3320 deskjet 3420 deskjet 3425 deskjet 3500 officejet 4100 officejet 4200 psc 1100 series psc 1200 series
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=0
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 Quality=0 ColorMode=2 MediaType=0 PenSet=2 (default)
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=1 Quality=2 ColorMode=2 MediaType=2 PenSet=2

- DeskJet 3600 series (DJ3600) - The DJ3600 device class supports full bleed (borderless) printing. DJ3600 is backward compatable with DJ3320. This means all DJ3320 caveats apply to DJ3600. Resolution setting 600x600 is available for Normal and Photo modes. The photo pen is also supported.

  Full bleed support is paper size specific. Full bleed is only available for paper sizes Oufuku-Hagaki or smaller.

  The following options can be selected with Ghostscript commands.

DeviceModel
  deskjet 3600 officejet 5500 psc 1300 psc 1310
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=0
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 Quality=0 ColorMode=2 MediaType=0 PenSet=2 (default)
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=1 Quality=2 ColorMode=2 MediaType=2 PenSet=2 Quality=2 ColorMode=2 MediaType=2 PenSet=4

- DeskJet 5550 series (DJGenericVIP) - The DJGenericVIP device class supports full bleed (borderless) printing. Single pen printing is supported, but this is independent of the driver. DJGenericVIP is backward compatable with DJ9xxVIP.

  In Draft and Normal modes the DJGenericVIP device class will detect photo paper and automatically print in Photo mode. HiRes is another photo mode which supports the maximum resolution of the printer. HiRes mode does not do auto media detection. Resolution setting 600x600 is available for Normal modes. Resolution setting 1200x1200 is available for HiRes mode.

  Duplex printing is supported. Duplex is not available in HiRes mode.

  Note, the Deskjet 450 does not support auto media detection and full bleed. Use Photo or HiRes mode for photo media.

  The HP Business Inkjet 1100/1200 do not support full bleed.

  On older printers full bleed support is paper size specific and is only available for paper sizes Oufuku-Hagaki or smaller.

  In uni-di mode only 3-sided full bleed support is available. With bi-di support 4-sided full bleed is available.

  Some newer printers support a FastDraft printmode that prints at 300x300 resolution. The Draft Color and Draft Grayscale modes produce higher quality output than FastDraft. Those printers in this class that do not support a FastDraft mode will exhibit no difference in FastDraft and the regular Draft modes.

  The following options can be selected with Ghostscript commands.

DeviceModel
  dj450 deskjet 5100 deskjet 5550 deskjet 5551 deskjet 5600 deskjet 5800 deskjet 9600 Photosmart 320 Photosmart 330 Photosmart 370 Photosmart 380 photosmart 7150 photosmart 7260 photosmart 7268 photosmart 7345 photosmart 7350 photosmart 7550 photosmart 7660 photosmart 7760 photosmart 7960 OfficeJet 6100 OfficeJet 6150 PSC 2100 PSC 2150 PSC 2170 PSC 2200 psc 2300 psc 2400 psc 2500 hp business inkjet 1100 HP Business Inkjet 1200
FastDraft Grayscale
  Quality=4 ColorMode=0 MediaType=0 PenSet=2
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
FastDraft Color
  Quality=4 ColorMode=2 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=2 PenSet=2
HiRes
  Quality=3 ColorMode=2 MediaType=2 PenSet=2

- Apollo 2000 series (AP2xxx) - The AP2xxx device class will support single color pen printing. Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  APOLLO P-22 (Apollo 2200/2250)
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 (default) Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=1 PenSet=4

- Apollo 2100 series (AP21xx) - The AP21xx device class will support single color pen printing. Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  P-2000U (Apollo 2100/2150)
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 (default) Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=1 PenSet=4

- Apollo 2560 series (AP2560) - The AP2560 device class will support single color pen printing. Resolution setting 600x300 is required for Best Grayscale mode. The following options can be selected with Ghostscript commands.

DeviceModel
  APOLLO P2500/2600
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=1 Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 (default) Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Grayscale
  Quality=2 ColorMode=0 MediaType=0 PenSet=2
Photo
  Quality=2 ColorMode=2 MediaType=1 PenSet=4

- Photosmart 100 series (PS100) - The PS100 device class supports full bleed (borderless) photo printing and only uses the color pen. In Normal mode the 100 series printers will detect photo paper and automatically print in Photo mode. HiRes is another photo mode which supports the maximum resolution of the printer. HiRes mode does not do auto media detection like Normal mode. Resolution setting 600x600 is available for Normal mode. Resolution setting 1200x1200 is available for HiRes mode.

  The following options can be selected with Ghostscript commands.

DeviceModel
  PHOTOSMART 100 PHOTOSMART 130 photosmart 140 PHOTOSMART 230 photosmart 240
Normal (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=1 FullBleed=1
HiRes
  Quality=3 ColorMode=2 MediaType=2 PenSet=1 FullBleed=1

- LaserJet Monochrome series (LJMono) - This device class provides PCL monochrome support for HP LaserJets. The LJMono device class targets PCL only HP LaserJets, but it should work on all HP LaserJets that support PCL.

  The paper input tray can be selected with the MediaPosition command. Duplex printing is supported.

  Resolution setting 600x600 is available for Normal mode.

  The following options can be selected with Ghostscript commands.

DeviceModel
  hp LaserJet 1015 HP LaserJet 1100 hp LaserJet 1150 HP LaserJet 2100 HP LaserJet 4 HP LaserJet 5 HP LaserJet 6 HP LaserJet 3200
Draft
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Normal (default)
  Quality=0 ColorMode=0 MediaType=0 PenSet=0

- LaserJet Color series (LJColor) - This device class provides PCL color HP LaserJet support. The LJColor device class targets PCL only HP LaserJets, but it should work on all HP Color LaserJets that support PCL.

  The paper input tray can be selected with the MediaPosition command. Duplex printing is supported.

  Maximum resolution setting for Draft Color is 150x150. Resolution setting 600x600 is available for Normal Grayscale and Best Color modes.

  The following options can be selected with Ghostscript commands.

DeviceModel
  hp color LaserJet 5500 hp business inkjet 2300 hp business inkjet 3000 hp officejet 9100
Draft Grayscale
  Quality=1 ColorMode=0 MediaType=0 PenSet=2
Draft Color
  Quality=1 ColorMode=2 MediaType=0 PenSet=2
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2
Best Color
  Quality=2 ColorMode=2 MediaType=0 PenSet=2

- LaserJet Monochrome series (LJFastRaster) - This device class provides host based monochrome support (pseudo PCL) for HP LaserJets.

  Only Resolution setting 600x600 is available.

  The following options can be selected with Ghostscript commands.

DeviceModel
  hp LaserJet 1010 hp LaserJet 1012
Draft
  Quality=1 ColorMode=0 MediaType=0 PenSet=0
Normal (default)
  Quality=0 ColorMode=0 MediaType=0 PenSet=0

- LaserJet Color series (LJJetReady) - This device class provides host based color support (pseudo PCL) for HP LaserJets. The LJJetReady device class requires libjpeg for compression.

  Only Resolution setting 600x600 is available.

  The following options can be selected with Ghostscript commands.

DeviceModel
  hp color LaserJet 3500 hp color LaserJet 3550
Normal Grayscale
  Quality=0 ColorMode=0 MediaType=0 PenSet=2
Normal Color (default)
  Quality=0 ColorMode=2 MediaType=0 PenSet=2

Note, some DeviceModel parameters listed above for each device class are not the full Model string returned by a IEEE 1284 Device ID query. When HPIJS maps the DeviceModel to a device class, the match is wild-carded and trailing characters are ignored.

For example, a Device ID query on a Deskjet 990Cxi will return "DESKJET 990C". If DeviceModel="DESKJET 990C", HPIJS will match to "DESKJET 99", ignore the "0C" and select the DJ9xxVIP device class. See the proxy table for each device class (ie: dj9xxvip.h) for a list of model strings and how they are wild-carded.

Page last updated: Tue Dec 5 14:27:43 2006; HPLIP Version: 1.7.4a