"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "susefilter-1.5/doc/deskjets.features" of archive susefilter-1.5.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 ################################################################################
    2 ################################################################################
    3 ################################################################################
    4 ####
    5 #### Printer Filter Doku ... taken from gs sources, file: devices.doc
    6 ####
    7 #### Additional features of some printer drivers
    8 ####
    9 #### Enables you to try nice features of some printer drivers,
   10 #### especially HP Deskjets color and some other ...
   11 ####
   12 ################################################################################
   13 ################################################################################
   14 ################################################################################
   15 ###
   16 ### ------------------- H-P color inkjet printers ---------------------- ###
   17 ###  (DeskJet 500C, DeskJet 550C, PaintJet, PaintJet XL, PaintJet XL300  ###
   18 ###  and the DEC LJ250 which can operate in a Paintjet-compatiblme mode) ###
   19 #
   20 # All of these drivers have 8-bit (monochrome), 16-bit and 24-bit (colour) 
   21 # and for the DJ 550C 32-bit, (colour, cmyk mode) options in addition to 
   22 # standard colour and mono drivers. It is also possible to set various 
   23 # printer-specific parameters from the gs command line, eg.
   24 #
   25 # gs -sDEVICE=cdeskjet -sBitsPerPixel=16 -dDepletion=1 -dShingling=2 tiger.ps
   26 # gs -sDEVICE=cdj500 -dBitsPerPixel=24 ...        for cdjcolor, and
   27 # gs -sDEVICE=cdj500 -dBitsPerPixel=1  ...        for cdjmono
   28 #
   29 # BITS-PER-PIXEL:
   30 #
   31 # All of the drivers in gdevcdj.c accept a command line option to set the
   32 # BitsPerPixel property. This gives considerable flexibility in choosing
   33 # various trade-offs between speed/quality/colour etc. The valid numbers
   34 # are:
   35 #
   36 #	1:	This is a standard Ghostscript monochrome driver, and uses
   37 #		black ink (by installing the separate mono cartridge in
   38 #		the case of the DeskJet 500C, or automatically for the
   39 #		other printers)
   40 #
   41 #	3:	A standard Ghostscript colour driver, using internal 
   42 #		dithering. This is fast to compute and to print, but
   43 #		the clustered dithering can lose some detail and
   44 #		colour fidelity.
   45 #
   46 #	8:	An 'error-diffusion' monochrome driver which uses
   47 #		Floyd-Steinberg dithering to print greyscale images.
   48 #		The patterns are much more randomised than with the
   49 #		normal clustered dithering, but the data files can
   50 #		be much larger and somewhat slower to print.
   51 #
   52 #	16:	This is a 'cheaper' version of the following (24-bit)
   53 #		driver, which generates a Floyd-Steinberg colour dithered
   54 #		output using the minimum amount of memory (this may be
   55 #		helpful when using IBM PC's when Ghostscript has not
   56 #		been compiled using a 32-bit 386-style compiler). The
   57 #		quality can be almost as good as the 24-bit version.
   58 #
   59 #	24:	A high-quality colour driver using Floyd-Steinberg dithering
   60 #		for maximum detail and colour range. However it is very
   61 #		memory intensive and thus can be slow to compute (and it
   62 #		tends to produce rather larger raw data files, so they
   63 #		can also be slower to print).
   64 #
   65 #	32:	This is for the DeskJet 550C only, which uses the black
   66 #		cartridge and the colour cartridge simultaneously (ie.
   67 #		CMYK printing). This printer can be both faster and give
   68 #		higher quality than the DeskJet 500C, because of the
   69 #		true black ink. (Note that the 24-bit mode also permits
   70 #		CMYK printing on this printer, and uses less memory. Any
   71 #		differences between 24-bit and 32-bit should be very small.)
   72 #
   73 # DESKKJET PROPERTIES:
   74 #
   75 # The addional properties available for the DeskJets are:
   76 #
   77 #	BlackCorrect	(int)	/* Colour correction to give
   78 #				 * better blacks when using the DJ500C
   79 #				 * in colour mode, eg. the default of 4
   80 #				 * reduces the cyan component to 4/5 
   81 #				 * Range accepted: 0 - 9 (0 = none) */
   82 #	Shingling	(int)	/* Interlaced, multi-pass printing 
   83 #				 * 0 = none, 1 = 50%, 2 = 25%, 2 is
   84 #				 * best & slowest */
   85 #	Depletion	(int)	/* 'Intelligent' dot-removal 
   86 #				 * 0 = none, 1 = 25%, 2 = 50%, 1 best
   87 #				 * for graphics? 
   88 #				 * Use 0 for transparencies */
   89 #
   90 # PAINTJET XL300/PAINTJET XL PROPERTIES:
   91 #
   92 #	PrintQuality	(int)	/* Mechanical print quality
   93 #				 * -1 = fast, 0 = normal, 1 = presentation
   94 #				 * Fast mode reduces ink usage and uses
   95 #				 * single-pass operation for some media
   96 #				 * types. Presentation uses more ink and
   97 #				 * max number of passes, ie. slowest
   98 #				 * printing for highest quality */
   99 #	RenderType	(int)	/* 0 = driver does dithering
  100 #				 * 1 = snap to primaries
  101 #				 * 2 = snap black -> white, others to black
  102 #				 * 3 = ordered dither
  103 #				 * 4 = error diffusion
  104 #				 * 5 = monochrome ordered dither
  105 #				 * 6 = monochrome error diffusion
  106 #				 * 7 = cluster ordered dither
  107 #				 * 8 = monochrome cluster ordered dither
  108 #				 * 9 = user-defined dither (not supported)
  109 #				 * 10 = monochrome user-defined dither ns. */
  110 # 
  111 # PAINTJET PROPERTIES:
  112 #
  113 #	No additional properties
  114 #
  115 # GAMMA CORRECTION:
  116 #
  117 # One consequence of using Floyd-Steinberg dithering rather than Ghostscript's
  118 # default clustered ordered dither is that it is much more obvious that the
  119 # ink dots are rather larger on the page than their nominal 1/180" or 1/300"
  120 # size (clustering the dots tends to minimise this effect). Thus it is often
  121 # the case that the printed result is rather too dark. A simple empirical
  122 # correction for this may be achieved by preceding the actual postscript
  123 # file to be printed by a short file which effectively sets the gamma for
  124 # the device, eg.
  125 #
  126 # gs ... gamma.ps colorpic.ps quit.ps
  127 #
  128 # where gamma.ps is
  129 #
  130 # %!
  131 # {0.333 exp} dup dup currenttransfer setcolortransfer
  132 #
  133 # This example sets the gamma for r, g, and b to 3, which seems to work
  134 # reasonably well in practice.
  135 #