#
# Printer database for printtool
#
#
# FORMAT:
#
# Lines starting with a '#' are considered comments
#
# A printer description is formated as (case-sensitive throughout)
#
# StartEntry and Description must be unique to each other.
#   Change in code may allow Description to be same but 
#   currently this is required.
#
# StartEntry:  PrinterEntryName
#   GSDriver: gsdrivername
#   Description: {This should be a one-line description in braces}
#   About: {
#       This is a longer description, giving details for the \
#       user about specific features of this printer entry \
#       It can be many lines long, and a continuation character \
#       is needed in that case. A brace closes the string. \
#       Whitespace and newlines are removed when read in. \
#       The description will be stroed as one long string. \
#      }
#   Resolution: {XDPI} {YDPI} {Optional text comment}
#   Resolution: {XDPI} {YDPI} {Optional text comment}
#   Resolution: {XPDI} {YDPI} {Just keep adding these}
#   Resolution: {XPDI} {YDPI} {No checking if added twice}
#   BitsPerPixel: {BitsPerPixel} {Optional comment}
#   BitsPerPixel: {BitsPerPixel} {Can have arbitrary number}
# or, (for unipriner drivers)
#   BitsPerPixel: {upp_file} {Comment copied from upp file}
#
# Possibly allow other gs params to be input like BitsPerPixel is in future
#
# EndEntry:
#

#
# Printtool should filter this list for only those available through
# the currently installed ghostscript
#

#
# Hewlett-Packard Co. Official Inkjet Driver
#
StartEntry: HPDeskJet350
  GSDriver: hpijs
  Description: {HP - developed DeskJet 350}
  About: { \
           This driver was developed by Hewlett-Packard Co. for \
           350 deskjet printer. \
           IMPORTANT, you must use the Extra GS option "-sDeviceName=DJ350" in order to use this driver. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, 1=normal (default). \
         }
  Resolution: {300} {300} {}
EndEntry
StartEntry: HPDeskJet630
  GSDriver: DJ630
  Description: {HP - developed DeskJet 630C series}
  About: { \
           This driver was developed by Hewlett-Packard Co. for \
           630/632C deskjet printers. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, 1=color, 2=normal (default) or 3=photo. \
         }
  Resolution: {300} {300} {}
EndEntry
StartEntry: HPDeskJet6xx
  GSDriver: DJ6xx
  Description: {HP - developed DeskJet 600C series}
  About: { \
           This driver was developed by Hewlett-Packard Co. for \
           600, 660C, 670/672C, 670TV, 680/682C, e20 deskjet printers. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, or 1=normal (default). \
         }
  Resolution: {300} {300} {}
EndEntry
StartEntry: HPDeskJet6xxP
  GSDriver: DJ6xxP
  Description: {HP - developed DeskJet 600C series photo}
  About: { \
           This driver was developed by Hewlett-Packard Co. for \
           610/612C, 640/648C, \
           690/692/693/694/695/697C deskjet printers. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, 1=normal (default), or 2=photo. \
         }
  Resolution: {300} {300} {}
EndEntry
StartEntry: HPDeskJet8xx
  GSDriver: DJ8xx
  Description: {HP - developed DeskJet 800C series}
  About: { \
           This driver was developed by Hewlett-Packard Co. for \
           810/812/815/816C, 830/832C, 840/842C, 880/882C, 895C \
           deskjet printers. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, 1=normal (default), 2=photo, or 3=draft. \
           Resolution setting 600x600 is available for photo mode only. \ 
         }
  Resolution: {300} {300} {}
  Resolution: {600} {600} {}
EndEntry
StartEntry: HPDeskJet9xx
  GSDriver: DJ9xx
  Description: {HP - developed DeskJet 900C series}
  About: { \
           This driver was developed by Hewlett-Packard Co. for deskjet  \
           930/932C, 950/952C, 970C, photosmart 1000/1100 printers. \
           Duplex printing is not supported. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, 1=normal (default), or 2=photo. \
           Resolution setting 600x600 is available for photo mode only. \ 
         }
  Resolution: {300} {300} {}
  Resolution: {600} {600} {}
EndEntry
StartEntry: HPDeskJet990
  GSDriver: DJ9xxVIP
  Description: {HP - developed DeskJet 990C series}
  About: { \
           This driver was developed by Hewlett-Packard Co. for deskjet \
           960C, 980C, 990C, photosmart 1215/1218 printers. \
           Duplex printing is not supported. \
           Different print modes can be specified with the Extra GS option "-dPrintMode=n". \
           Where n equals one of the following values: 0=grayscale, or 1=normal (default). \
           Resolution setting 600x600 is available for normal mode only. \ 
         }
  Resolution: {300} {300} {}
  Resolution: {600} {600} {}
EndEntry
StartEntry: IJS
  GSDriver: ijs
  Description: {IJS Client}
  About: { \
           This is a generalized IJS client interface for ghostscript printer \
           drivers. Different drivers and options are specified in the \
           "Extra GS options" box. The following ghostscript commands are used by the \
           HP Inkjet Driver (HPIJS): -sIjsServer=hpijs, \
           -sDeviceManufacturer="HEWLETT-PACKARD", \
           -sDeviceModel=model, -dDuplex=n, -sIjsParams=options. \
           Where DeviceModel equals one of the following: "DESKJET 990C", "DESKJET 970C", etc... \
           Duplex equals one of the following: 0=none (default), 1=tablet, 2=book. \
           IjsParams can be any of the following: Quality=n, MediaType=n, ColorMode=n, PenSet=n. \
           Where Quality equals one of the following: 0=normal (default), 1=draft, 2=best. \
           MediaType equals one of the following: 0=plain (default), 1=premium, 2=photo. \
           ColorMode equals one of the following: 0=grey_k, 1=grey_cmy, 2=color (default). \
           PenSet equals one of the following:  0=black_pen, 1=color_pen, 2=both_pens, \
           3=mdl_pen, 4=mdl_both. \
           Not all combinations of Quality, MediaType and ColorMode are valid print modes. \
           Resolution setting 600x600 is available for some print modes only. \
           In printtool special characters must be preceded by a double backslash see the \ 
           following example for HP 990C: -sIjsServer=hpijs -sDeviceManufacturer=\\"HEWLETT-PACKARD\\" \
           -sDeviceModel=\\"DESKJET 990C\\". \ 
         }
  Resolution: {300} {300} {}
  Resolution: {600} {600} {}
EndEntry









