Printer Device Classes

 

HPIJS is a monolithic driver that supports many different printers. Common printers are divided into different device classes. Each device class shares 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 device classes are currently supported by HPIJS. Each device class supports 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 support 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 the 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 parameters are not available. This could be an 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 (specifically: 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 compatible 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 compatible 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 print mode 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 (specifically: dj9xxvip.h) for a list of model strings and how they are wild-carded.