"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 #