HP Linux Imaging and Printing

Print, Scan and Fax Drivers for Linux

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.