UNIX ON-LINE Man Pages - Die Onlinehilfe

Die Syntax von Unixbefehlen wird in den entsprechenden Manpages dokumentiert. Hier können Sie diese Onlinehilfe für viele Standardbefehle abrufen.

Seiten auflisten, welche beginnen mit:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   ANDERE   ALLE
GS-PCL3(1)                                                          GS-PCL3(1)

       pcl3 -- ghostscript device driver for printers understanding PCL 3+

       gs    -sDEVICE=pcl3     [gs_option     |    -dBlackLevels=integer     |
       -dCMYLevels=integer  |  -sColorModel=model   |  -sColourModel=model   |
       -dCompressionMethod=method   | -dConfigureEveryPage  | -dCUPSAccounting
       | -dCUPSMessages  | -dDepletion=depletion  | -dDryTime=seconds  | -sDu-
       plexCapability=capability      |     -sIntensityRendering=method      |
       -dLeadingEdge=edge  | -dManualFeed  | -sMediaConfigurationFile=pathname
       |  -dMediaPosition=position   | -sMedium=medium  | -dOnlyCRD  | -sPage-
       CountFile=pathname   |  -sPCLInit1=string    |   -sPCLInit2=string    |
       -sPJLJob=jobname  | -sPJLLanguage=language  | -sPrintQuality=quality  |
       -dRasterGraphicsQuality=quality  | -dSendBlackLast  | -dSendNULs=number
       |  -dShingling=shingling  | -sSubdevice=subdevice  | -dTumble  | -dUse-
       Card=value ]  ... [file ...]

   Supported Printers
       The  ghostscript  device  driver  pcl3  (formerly  called  hpdj)  is  a
       ghostscript   backend   for  printers  understanding  Hewlett-Packard's
       Printer Command Language, level  3+  ("PCL  3+",  also  called  "PCL  3
       Plus").   The driver is intended to support in particular the following
       printer models:

              HP DeskJet
              HP DeskJet Plus
              HP DeskJet Portable
              HP DeskJet 310
              HP DeskJet 320
              HP DeskJet 340
              HP DeskJet 400
              HP DeskJet 500
              HP DeskJet 500C
              HP DeskJet 510
              HP DeskJet 520
              HP DeskJet 540
              HP DeskJet 550C
              HP DeskJet 560C
              HP DeskJet 600
              HP DeskJet 660C
              HP DeskJet 670C
              HP DeskJet 680C
              HP DeskJet 690C
              HP DeskJet 850C
              HP DeskJet 855C
              HP DeskJet 870C
              HP DeskJet 890C
              HP DeskJet 1120C

       The PCL dialect called "PCL Level  3  enhanced"  is  apparently  a  not
       entirely  compatible  modification of PCL 3+.  This driver should basi-
       cally work with such printers  but  you  must  be  more  careful  which
       options  you  select  and  you  might  not  be able to exploit all your
       printer's capabilities.

       The driver  does  not  support  printers  understanding  only  Hewlett-
       Packard's  PPA  (Printing  Performance  Architecture)  commands.   If a
       printer's documentation does not say anything about its printer command
       language  and  you find a statement like "... is designed for Microsoft
       Windows" or "DOS support through Windows only", the printer  is  almost
       certainly  a  PPA printer and hence is intended exclusively for systems
       running Microsoft Windows.  (These printers are also erroneously  known
       as  "GDI  printers"  because they are intended to be accessed through a
       manufacturer-supplied driver via Windows' GDI interface.)  There  exist
       ways of using a PPA printer with ghostscript, but not through pcl3.

       Different  printer  models  usually implement model-specific subsets of
       all PCL-3+ commands or arguments to commands.  You must therefore  tell
       the  driver by means of the Subdevice option for which model the gener-
       ated PCL code is intended.  The model-dependent difference in the  gen-
       erated code is not great.  Apart from media specifications, resolutions
       and colour capabilities, one can consider three groups of models  which
       are treated with significant differences:

              Group 1   DeskJet, DeskJet Plus, DeskJet 500

              Group 2   DeskJet  Portable,  DeskJets  3xx, 400, 5xx except 500
                        and 540,

              Group 3   DeskJets 540, 6xx, 8xx and 1120C.

       The first two groups I call the "old Deskjets", the  third  group  con-
       sists  of "new DeskJets".  If you have a PCL-3 printer not appearing in
       the list above, the likelihood is still good that it  will  accept  the
       files  generated  by pcl3.  You can specify one of the supported subde-
       vices in these cases (it is sufficient to try one each from the  groups
       just mentioned), or use the special subdevice names unspecold or unspec
       which are treated like members of the second and the third group above,
       respectively,  with  all  subdevice-dependent checks having been turned

       The list of printer models for which this driver is currently known  to
       work is:

              HP 2000C
              HP 2500CM
              HP DeskJet 697C
              HP DeskJet 850C
              HP DeskJet 970C
              HP DeskJet 1100C
              Xerox DocuPrint M750

       Details  can be found in the file reports.txt in the pcl3 distribution;
       its latest version is available via  pcl3's  home  page  (link  to  URL
       http://home.t-online.de/home/Martin.Lottermoser/pcl3.html)  .   If  you
       wish to report on the hardware compatibility for a  particular  printer
       model, please read the file how-to-report.txt.

       Omitting  models  already  mentioned,  previous (hpdj) versions of this
       driver were reported to work with the following printers:

              HP DeskJet 340
              HP DeskJet 400 (tested for Gray only)
              HP DeskJet 420
              HP DeskJet 500
              HP DeskJet 500C (tested for Gray only)
              HP DeskJet 520
              HP DeskJet 540
              HP DeskJet 560C
              HP DeskJet 600
              HP DeskJet 610C
              HP DeskJet 612C
              HP DeskJet 640C
              HP DeskJet 660C/660Cse
              HP DeskJet 670C
              HP DeskJet 672C
              HP DeskJet 680C
              HP DeskJet 690C
              HP DeskJet 690C+
              HP DeskJet 693C
              HP DeskJet 694C
              HP DeskJet 832C
              HP DeskJet 855C
              HP DeskJet 870Cse/870Cxi
              HP DeskJet 880C
              HP DeskJet 890C
              HP DeskJet 895Cse/895Cxi
              HP DeskJet 932C
              HP DeskJet 1120C
              HP OfficeJet 350
              HP OfficeJet 590
              HP OfficeJet 600
              HP OfficeJet 625
              HP OfficeJet G55
              HP OfficeJet T45
              Lexmark 3000 Color Jetprinter
              Olivetti JP792 (see the option SendBlackLast)

       Most of the people who sent me reports did not state  to  which  extent
       hpdj worked for their printer model.

   Colour Models
       Ignoring  photo  cartridges  which  are  not supported by pcl3, DeskJet
       printers can be classified in four categories:

          o  The printer has only a black ink cartridge.

          o  The printer can print with either a black or a  cyan/magenta/yel-
             low (CMY) cartridge.

          o  The printer holds a CMY and a black cartridge simultaneously, but
             the two groups of inks are chemically incompatible and should not
             be  overlayed.  (Don't worry: the printer is not going to explode
             if they do.  You merely get poorer results because the black  ink
             will  spread  further than it should.  This is called "ink bleed-

          o  The printer holds a CMY and a black cartridge simultaneously  and
             the  inks  can be mixed.  (Newer HP DeskJets use such bleed-proof

       This leads to four (process) colour models for the driver:

              Gray      Print in black only.

              CMY       Print with cyan, magenta and yellow.   In  this  mode,
                        "composite black" consisting of all three inks is used
                        to stand in for true black.

              CMY+K     Print with all four inks, but never mix black with one
                        of the others.

              CMYK      Print with all four inks.

       As  a  printer with both, a black and a CMY cartridge, can usually also
       print, e.g., with black only, the printer's  "cartridge  state"  merely
       identifies  one  of  these models as the maximal one.  Depending on the
       category of the printer, the driver will therefore accept one  or  more
       models.  The possibilities are:

              DeskJet Model                        Colour Models
              DeskJet,   DeskJet  Plus,  DeskJet   Gray
              Portable, 500, 510, 520
              310, 320, 340, 400, 500C, 540, 600   Gray, CMY
              550C, 560C                           Gray, CMY, CMY+K
              660C,  670C,  680C,  690C,   850C,   all
              855C, 870C, 890C, 1120C

       The  subdevices  unspecold and unspec also permit all colour models.  A
       printer capable only of CMY might accept CMY+K or CMYK data,  remapping
       them  to  CMY,  and  a printer capable of CMY+K might remap CMY data to

       The colour model CMY+K is not useful if you have a  CMYK  printer.   In
       contrast,  if  you  have a CMY+K or CMYK printer and the two cartridges
       support different resolutions, the colour models  Gray  or  CMY  become
       interesting  as  well.   In most of these cases the black cartridge can
       print at a higher resolution than the CMY cartridge, although the  con-
       verse  does  also occur.  In addition, ghostscript is generally fastest
       for Gray.

       PCL 3+ also supports the colour model RGB although Hewlett-Packard dis-
       courages  its  use.  For this model the printer internally converts the
       RGB data it receives into CMY data for printing.  Note that not  every-
       thing  which can be demanded when using a CMY palette in PCL 3+ is also
       permitted when using RGB.  Because  of  its  limited  usefulness,  pcl3
       accepts  the  colour  model  RGB  only for the subdevices unspecold and

   Media Sizes and Orientations
       A PostScript document describes its visible content with respect  to  a
       coordinate  system  called  default  user space.  Almost all PostScript
       devices are page devices which paint only a restricted rectangular area
       in default user space.  Part of the state of a page device is therefore
       the current page size, two numbers specifying the width and  height  of
       the  sheet  to  be  printed  on.  These values must be interpreted from
       default user space, hence the page size not only describes  the  "sheet
       size"  (extension irrespective of orientation) but also the orientation
       between page contents and sheet (portrait if width <= height, landscape
       otherwise).   The  page  size is requested by the user or the document,
       and it is one of the jobs of the device to satisfy this request.

       Ghostscript looks at several sources to determine the page size:

          o  the default size configured for gs (usually US Letter or  ISO  A4
             in portrait orientation),

          o  the value given to the option PAPERSIZE in the invocation,

          o  the size requested by the document, unless you specify -dFIXEDME-

       The last applicable item in this list overrides the others,  hence  the
       current page size can change at runtime.

       The  pcl3 driver splits the page size into sheet size and page orienta-
       tion and passes the sheet size to the printer.  This works only if  the
       printer  accepts this size (accepted sizes are listed in your printer's
       manual).  For the explicitly supported printers, the driver knows which
       sizes  are  accepted  and will refuse to print if an unsupported one is
       requested.  (If you suspect that pcl3 is in error  concerning  what  is
       supported,  check  the  list of supported sizes in the PPD file for the
       subdevice you are using.)  Group-3 printers also accept a  custom  page
       size command which permits printing on arbitrarily-sized media but only
       within certain limits which are also known to the driver.   Unlike  the
       sheet  size  the  page orientation is irrelevant for deciding whether a
       particular page size is supported or not.  The driver will adapt itself
       as  required by the PostScript language and rotate the output if neces-
       sary.  (I know of only one other ghostscript driver capable of this.)

       In setting up the PostScript default user space, pcl3  does  not  treat
       envelope sizes differently from other sizes.

       The  subdevice  unspecold accepts all sizes supported by the HP DeskJet
       560C, unspec supports all discrete  sizes  known  to  the  HP  DeskJets
       850C/855C/870C/890C  and treats in addition every other size request as
       a custom page size without imposing any limits.  If using any of  these
       two  subdevices  you  should  change the list of supported sizes to fit
       your printer's capabilities; see the CONFIGURATION  section  below  for

       In  order for a document to be printed correctly a sheet of appropriate
       size must be provided and the driver must  know  what  its  orientation
       with respect to the printing mechanism is.  The latter is usually spec-
       ified by reference to the feeding direction as "short  edge  first"  or
       "long  edge  first".   Don't  confuse this kind of orientation with the
       portrait/landscape orientation: the former ("sheet orientation") refers
       to  the orientation of the sheet with respect to the feeding direction,
       the latter ("page orientation") describes the orientation of the  sheet
       with respect to the page contents (default user space).  These orienta-
       tions are  logically  independent:  people  inserting  paper  into  the
       printer  need  to know about the first, people composing documents only
       care about the latter.

       Because pcl3 has no information about the actual dimension or  orienta-
       tion  of  the  medium  in the input tray, you must ensure yourself that
       this is appropriate.  By default, the driver assumes the  dimension  to
       be  that requested via the page size, but you can override this assump-
       tion with an InputAttributes definition (see the Media Sources and Des-
       tinations subsection in the CONFIGURATION section below).

       There  is  no  command  in PCL 3+ to tell the printer about the sheet's
       orientation in the input tray, therefore it cannot be  chosen  and  the
       manufacturer must prescribe it.  I am not aware of any precise and com-
       plete statement from Hewlett-Packard about what  is  required  in  this
       respect,  hence  you  should  check  your  printer's manual whether the
       assumptions made by pcl3 are correct or not: the  driver  assumes  that
       media  are always fed short edge first except when using the subdevices
       hpdj, hpdjplus, hpdj400, hpdj500 or hpdj500c for printing  on  envelope
       sizes  (US  no.  10  and ISO DL).  In these cases you should insert the
       medium long edge first.  If you find that pcl3's default  behaviour  is
       incorrect,  you  can override it with the option LeadingEdge or a media
       configuration file (see the CONFIGURATION section below).

   Print Quality and Media Properties
       With the introduction of the DeskJet 540, HP added two new PCL commands
       to  the language: "Print Quality" and "Media Type".  For older DeskJets
       (groups 1 and 2), similar effects can be achieved  by  specifying  some
       technical aspects of the printing process in detail.

       You  can use the PrintQuality and Medium options to adapt the driver to
       the desired output quality and those properties of the medium  it  must
       know  about,  independent of which kind of subdevice you select.  If it
       corresponds to a printer understanding the  new  commands,  the  option
       values  are  passed  through to the printer, otherwise these specifica-
       tions are mapped to the older Depletion, Shingling, and Raster Graphics
       Quality commands based on recommendations from HP.  If you are not sat-
       isfied with the result in the latter case, use the  options  Depletion,
       Shingling and RasterGraphicsQuality to explicitly set these values.

   Diagnostic Messages
       Error  messages  issued  by  this  driver start with "? component:" and
       warnings with "?-W component:".  The component can be  eprn,  pcl3,  or
       pclgen,  corresponding  to the driver's three internal layers: the eprn
       device extends ghostscript without knowing PCL, pclgen is a module gen-
       erating  PCL without being aware of ghostscript, and pcl3 is the driver
       proper connecting the other two layers.

       All these messages are written on the standard error stream.

       When specifying options for gs you should keep in  mind  that  case  is
       significant,  that some options must be passed as strings (-s) and oth-
       ers as general tokens (-d),  and  that  gs  effectively  ignores  every
       option  it  does  not recognize.  Hence some care in spelling parameter
       names is necessary.

       If you are confused by the large number of options, don't worry.   Just
       ignore  those you don't understand and concentrate first on the follow-
       ing ones, given here in the order of their importance: -sDEVICE, -sSub-
       device,  -sColourModel,  -r,  -sPrintQuality, and -sMedium.  You should
       also check whether there is an entry in the  reports.txt  file  in  the
       pcl3 distribution listing working option combinations for your printer.

   Standard Options
       When calling gs with the pcl3 driver you can specify any option defined
       for  ghostscript's  prn  (printer) device although some have particular
       meanings or restrictions.  This includes all device-independent options
       described  in  gs(1).  You should also look into ghostscript's extended
       documentation (file Use.htm (link to  URL  Use.htm)   and  the  section
       Device  parameters (link to URL Language.htm#Device_parameters) in Lan-

                 This specification selects the pcl3 driver, but this  is  not
                 the only way to select it with this option.  See the descrip-
                 tion of the Subdevice option below for other possibilities.

       -dDuplex[=boolean] or -dDuplex=null
                 This parameter requests duplex printing and  can  be  set  to
                 true  only for unspec and unspecold, and when the DuplexCapa-
                 bility value is not none.  The default is null which for this
                 driver means that the printer's default setting will be used.

                 If your printer does not  support  duplex  printing  you  can
                 achieve the same effect manually by printing the odd and even
                 pages separately (use a command  like  psselect(1)  from  the
                 psutils  package  for extracting these parts) and reinserting
                 the paper in between.

       -r resolution
                 This option specifies the resolution in pixels per inch (ppi;
                 sometimes also called dots per inch, dpi).  The driver checks
                 whether the subdevice selected accepts the  given  resolution
                 unless  the  subdevice  is  unspecold or unspec.  Resolutions
                 supported by at least some of the other subdevices  for  some
                 of  the  colour  models are 75, 100, 150, 300, 600300 and 600
                 ppi.  Consult the PPD files in the pcl3 distribution  if  you
                 want to know the details.  The default resolution for pcl3 is
                 300 ppi.

                 At least the highest possible value should be listed in  your
                 printer's manual, but some care is necessary in the interpre-
                 tation: the value given to pcl3 must  be  a  resolution  sup-
                 ported by the printer's hardware for all the colorants in the
                 process colour model simultaneously  and  when  operating  in
                 raster  graphics  mode.  You should also keep in mind that if
                 your printer has two cartridges they might support  different
                 sets  of  resolutions,  i.e., which resolution you can choose
                 might depend on the colour model.  It is also  possible  that
                 the  print  quality has to be considered as well.  If you are
                 in doubt and have access to  a  manufacturer-endorsed  driver
                 for your printer, use pcl3opts to find out about the settings
                 used by that driver.

                 At least some of the series-500 DeskJets claim  to  permit  a
                 resolution  of  600  300 ppi.  However, although these models
                 have a 600 dpi addressable horizontal resolution grid they do
                 not  permit neighbouring pixels to be activated (and the dots
                 printed still have a diameter of about 1/300 in).  The raster
                 data  generated  by  gs  does  not obey this restriction.  In
                 addition, it is possible that the higher resolution is anyway
                 only  supported  for  the printer's builtin fonts and not for
                 general raster data.

                 Concerning the DeskJet 870C, my impression is  that  although
                 some  HP  documents and drivers use expressions like "600x300
                 dpi C-REt color" for this printer, the model does not  really
                 support  a  resolution  of  600  300 ppi.  First, it does not
                 accept pcl3's output with this resolution, and second, if one
                 inspects  the  best  output  of  HP's Windows driver for this
                 printer with pcl3opts, one finds that the file uses a  "mixed
                 resolution",  i.e.,  600  ppi  for black and 300 ppi for CMY.
                 This is not supported by pcl3.

   Pcl3-Specific Options
       -dBlackLevels=levels and -dCMYLevels=levels
                 These options set the number of intensity  levels  per  pixel
                 and  colorant  to  use  when printing with black or CMY inks,
                 respectively, and must be consistent with the  colour  model.
                 They   permit  access  to  the  printer's  Colour  Resolution
                 Enhancement technology (C-REt) feature.  The defaults  are  0
                 or 2, depending on the colour model chosen.  Other values are
                 only accepted for  the  subdevices  hpdj8nnc,  hpdj1120c  and
                 unspec, and when not using the colour model RGB.

                 The  subdevice unspec accepts any non-negative number of lev-
                 els  except  1  up  to  256.   The  subdevices  hpdj8nnc  and
                 hpdj1120c  accept the levels 0, 2, 3 and 4 with the following
                 restrictions if any of the levels is  larger  than  2  (these
                 restrictions  have  been  determined  experimentally  with  a
                 DeskJet 850C and are not based on HP documentation):

                    o  You can't use this feature with draft quality.

                    o  You can't use a colour model of CMY.

                    o  You must use a resolution of 300 ppi.

                    o  You must use 4 levels for black.

                 When using the subdevice unspec you should expect the printer
                 to similarly limit the possibilities.  In particular you must
                 expect the permitted number of levels  to  depend  on  colour
                 model, resolution and print quality.  So far I have not heard
                 of a PCL-3+ printer supporting more than four intensity  lev-
                 els per colorant.

       -sColorModel=model or -sColourModel=model
                 This selects the colour model to be used by the driver: Gray,
                 RGB, CMY, CMY+K or CMYK.  The default is Gray.  Which  colour
                 models are accepted depends on the subdevice, see Colour Mod-
                 els in the section DESCRIPTION above.

                 A value of CMY for this option also sets BlackLevels to zero,
                 and if CMYLevels is zero when you demand any of CMY, CMY+K or
                 CMYK, it is set to two.  For RGB, effectively the  same  hap-
                 pens  as  for  CMY.  For all other situations you must ensure
                 yourself  that  colour  model  and   intensity   levels   are
                 consistent or pcl3 will complain.  This rule implies that you
                 can ignore the level options unless you want to  use  a  non-
                 default number of levels.

                 The PostScript page device dictionary entry ProcessColorModel
                 will not be correct for a  colour  model  of  CMY  or  CMY+K.
                 (Ghostscript  returns the native colour space in this parame-
                 ter, not the process colour model.)

                 PCL interpreters understand several compression  methods  for
                 raster graphics data in order to speed up host-printer commu-
                 nication.  The possible choices are:

                 0   Unencoded, non-compressed
                 1   Runlength encoding
                 2   Tagged Image  File  Format
                     (TIFF) revision 4.0 "Pack-
                     bits" encoding
                 3   Delta Row Compression
                 9   Compressed     Replacement
                     Delta Row Encoding

                 The default method is 9 except for the subdevices hpdj, hpdj-
                 plus, and hpdj500 where it is 3 (these printers do  not  sup-
                 port  method 9),  and for the subdevices unspec and unspecold
                 where it is 2 (this seems to give  the  best  combination  of
                 portability  and  compression).  Requesting method 3 actually
                 leads to a combination of methods 2 and 3.   The  driver  may
                 temporarily  choose  method  0  if a compressed data sequence
                 would be longer than its uncompressed version.

                 Compression rates can  vary  drastically,  depending  on  the
                 structure  of the input.  However, although the absolute val-
                 ues change, the relative  order  of  efficiency  between  the
                 methods is usually the order of increasing method.  In short:
                 use method 9 if it is supported.

                 This parameter, if set to true, will force the printer to  be
                 reconfigured  for  every page.  The option is superfluous for
                 printers which are truly PCL-3-conforming.

                 Use this parameter if you discover that you can print single-
                 page documents without problems but that the printer does not
                 accept multi-page files.  At present, the only printer I know
                 of  for  which  such a reconfiguration is needed is the Xerox
                 DocuPrint M750.

                 You will usually specify this parameter when  using  pcl3  as
                 the  final  component in a CUPS (Common UNIX Printing System)
                 driver.  It will lead to appropriate page accounting messages
                 on  standard error.  The default for this parameter is false.

                 If you have set this parameter to true you can't set it  back
                 to  false.   The  driver  will  generate a warning if this is

                 When using pcl3 within CUPS you will normally set both,  CUP-
                 SAccounting  and  CUPSMessages.   There  exist, however, CUPS
                 configurations where page accounting messages should be  gen-
                 erated by a command further down the print pipeline than pcl3
                 (e.g., by a CUPS backend capable of processing PJL Page  Sta-
                 tus  messages  and  driving  a printer which sends them).  In
                 these cases you should not specify -dCUPSAccounting.

                 Specify this parameter when using pcl3 as a  component  in  a
                 CUPS  (Common  UNIX  Printing System) driver.  It will modify
                 the format of error messages  and  warnings  as  expected  by
                 CUPS.  The default for this parameter is false.

                 This  option  is  only  available for old DeskJets (including
                 unspecold) and when printing in colour.  The  integer  deple-
                 tion  controls  an algorithm for removing certain pixels from
                 the image; this leads  to  less  ink  being  applied  to  the
                 medium.  The possible values for depletion are:

                 1   No depletion
                 2   25%
                 3   50%
                 4   25% with gamma correction
                 5   50% with gamma correction

                 The  default  value  is derived from Medium and PrintQuality.
                 The values 4 and 5 are not understood by  the  DeskJet  500C,
                 but  even  for the other printers these values are not useful
                 because PostScript permits finer control for gamma correction
                 through transfer functions (see the subsection Transfer Func-
                 tions in the next section).

                 With the exception of the DeskJets 500 and  500C,  series-500
                 DeskJet  printers  can  be told to guarantee a minimum drying
                 time of delay seconds before the next page of the same  print
                 job  is  dropped on a newly printed page.  (This interval can
                 be  terminated  by  pressing  the  Load/Eject  button.)   The
                 printer  will  choose default values depending on the current
                 print quality, hence it is normally not necessary to  specify
                 this  option  and the feature is even considered obsolete for
                 post-series-500 DeskJets although it is  still  supported  by
                 some of them.

                 Permissible  values  for  delay  are null and integers in the
                 range 0 to 1200, where null instructs pcl3 not to send a cor-
                 responding command, 0 establishes default values for the cur-
                 rent print quality, and all other values  explicitly  request
                 the duration in seconds.  The default is null.

                 Looking  at  the  final result (sheet printed), there are two
                 kinds of duplex printing identified by the two possible  val-
                 ues  for  the  option  Tumble.   Not  all printers capable of
                 duplex printing, however, provide the hardware support neces-
                 sary for both, hence the driver must be told what the printer
                 offers in order to be able  to  compensate  for  the  missing
                 functionality.   The  parameter  capability can be any of the

                 none                  no duplex capability
                 sameLeadingEdge       second   pass   of   sheet
                                       occurs with the same lead-
                                       ing edge
                 oppositeLeadingEdge   second   pass   of   sheet
                                       occurs  with  the opposite
                                       leading edge
                 both                  second pass of  sheet  can
                                       occur with either edge

                 This  option  can only be specified for unspecold and unspec.
                 The default value is none.

                 The correct setting for the  HP  DeskJet  970C  is  opposite-
                 LeadingEdge,  but  the  printer  permits access to its duplex
                 functionality only  if  you  specify  in  addition  -sPJLLan-
                 guage=PCL3GUI  -dOnlyCRD.   (Many thanks to Dawei W. Dong for
                 an extensive series of experiments.)

                 If a printer does not offer hardware support for both  orien-
                 tations,  the  document  to  be printed must execute showpage
                 after a possible page-level restore and not before, otherwise
                 the  driver  will  not  be able to compensate for the missing
                 functionality and only one of  the  two  Tumble  values  will
                 work.   All  DSC-3.0-conforming  PostScript  files  have  the
                 required property.

                 Most printers, including every PCL-3+ printer I know of,  can
                 render  only a small number of intensities per pixel and col-
                 orant.  In the most frequent case, merely two levels are pos-
                 sible.   As  this  is usually not sufficient, various methods
                 have been devised to achieve a larger palette; this is possi-
                 ble  at  the  expense of spatial resolution.  Because of this
                 tradeoff between  effective  resolution  and  the  number  of
                 colours  which  can  be  distinguished, the best method for a
                 given document depends on the contents of  the  document  and
                 the user should therefore be able to select it.

                 The  pcl3 driver supports the following methods for intensity

                 printer           use  the   printer's   capabilities
                 halftones         use ghostscript's halftoning imple-
                 Floyd-Steinberg   use Floyd-Steinberg error diffusion

                 The default method is halftones.  The methods differ only  in
                 their  treatment  of  intensities which cannot be represented
                 directly by the printer.  If your document contains for exam-
                 ple only black text, they all produce the same result, albeit
                 at different speeds.

                 With printer, pcl3 will cause everything to be painted at the
                 full  hardware resolution but will have to map all colours to
                 the nearest levels the printer can represent directly.  For a
                 CMY  or  CMYK printer with two intensity levels, this results
                 in just 8 useful colours per pixel.  This value is  therefore
                 usually  only  sensible  for documents with a small number of
                 widely different  saturated  colours  where  accurate  colour
                 reproduction is of minor importance but achieving the highest
                 possible resolution is essential.  Another possible  applica-
                 tion  is  the case of PostScript input which has already been
                 adapted to the printer's resolution and  available  intensity

                 With halftones, ghostscript will use what looks like standard
                 PostScript halftoning algorithms.   For  details,  consult  a
                 PostScript   manual.    However,   you   should   know   that
                 ghostscript's  current  halftoning  implementation  has  some

                    o  The  algorithm  cannot handle different non-zero values
                       for BlackLevels and CMYLevels.  In  this  situation  gs
                       will  in general assume that the number of black levels
                       available is equal to that for CMY  levels.   Depending
                       on  which  of  the  numbers is smaller, there will then
                       either be unused black levels or some will be used more
                       than once.

                    o  When you are using values larger than 2 for BlackLevels
                       or CMYLevels, ghostscript does not discover  by  itself
                       that  it  could  now  achieve the same number of shades
                       with smaller halftone cells.

                    o  Most of the ways of increasing the halftone screen fre-
                       quency  seem to fail.  I have been successful only with
                       the somewhat pedestrian  approach  of  using  threshold
                       arrays, and even that worked only for some cases.

                    o  For  particular  CMYK  values and with ghostscript ver-
                       sion 6 or higher, the colour becomes drastically wrong.
                       One   example  is  CMYK  =  (0.99998472,  0.002549,  0,
                       0.00367827); this should be almost a pure cyan  but  is
                       instead  displayed as a sort of pink.  If one subtracts
                       one unit in the last position for any of  the  non-zero
                       components, the result becomes acceptable.  The problem
                       has not been observed with ghostscript 5.50.

                    o  For ghostscript versions up to and including  5.50,  if
                       you  are  using  the  colour model CMYK and more than 2
                       black  levels  you  should  not  set  merely  a  single
                       halftone  screen  (setscreen,  a  type-1  or  a  type-3
                       halftone dictionary)  because  ghostscript's  dithering
                       routine can in this case return non-monotonic levels of
                       black for monotonic input intensities.  However, if you
                       specify independent halftone information for the colour
                       components, gs uses a slower but  more  accurate  algo-
                       rithm   instead  which  does  not  lead  to  the  wrong
                       behaviour.  It is not necessary for the halftone infor-
                       mation  to  be  different  for  different components to
                       achieve this.  Note that ghostscript installs  separate
                       halftone  screens  for  CMYK  devices by default if the
                       resolution is at least 150 ppi.

                 Whenever you modify the halftone screens you should therefore
                 use  a test file like levels-test.ps in the pcl3 distribution
                 to check whether you obtain the desired result.  In  particu-
                 lar,  you should count the number of intensities you can dis-
                 tinguish for a single colorant: if it is  obviously  not  one
                 plus the number of pixels in the halftone cell times one less
                 than the number of hardware intensity levels,  something  has
                 gone  wrong.  This is, for example, the case if you specified
                 4 black levels and a 22 halftone cell, and you then can  dis-
                 tinguish  more than 1 + 43 = 13 intensity levels.  You should
                 also watch for non-monotonic jumps in  intensity  and  incom-
                 pletely filled shapes.

                 The  value Floyd-Steinberg selects Floyd-Steinberg error dif-
                 fusion as the method for rendering intensities.  Use this  in
                 particular  for printing photographs and other documents with
                 a large number of colours or small irregular shapes.  Regret-
                 tably,  pcl3's  speed is much slower with this method than in
                 the other cases, hence this value should only be used when it
                 is   really   needed   (e.g.,   when  you  run  into  one  of
                 ghostscript's halftoning  problems)  or  when  the  delay  is

                 If you are using ghostscript 5.50 and the page to be rendered
                 needs a lot of memory (this applies in particular  to  Floyd-
                 Steinberg  in  colour)  a  core dump may result under certain
                 circumstances.  You can get around  this  by  increasing  the
                 MaxBitmap  parameter  or  by switching to a newer ghostscript

                 This option can be used to specify which edge  of  the  sheet
                 will  enter the printer first.  The permitted values identify
                 this edge by reference to the  orientation  of  default  user
                 space  on  the  sheet  when  printing  with  default settings
                 (except for LeadingEdge) and a  page  size  having  width  <=
                 height ("canonical page in portrait orientation"):

                 null   No request for media orientation
                    0   Short edge; top of canonical page
                    1   Long  edge; right side of canoni-
                        cal page
                    2   Short edge; bottom  of  canonical
                    3   Long edge; left side of canonical

                 As far as I know, given a particular  PCL-3+  printer  and  a
                 particular  media  size, you cannot choose between short edge
                 first (0 or 2) and long edge first (1 or 3): this orientation
                 is prescribed by the manufacturer and should be documented in
                 your printer's manual.  If in doubt,  use  short  edge  first
                 when inserting the medium.

                 The  default  value for edge is null.  This leads either to 0
                 or to 3, depending on whether the subdevice normally  expects
                 media  of  this  size to be fed short edge first or long edge
                 first.  See the subsection Media Sizes  and  Orientations  in
                 the DESCRIPTION section above for details.

                 If you find that you can't set this parameter from PostScript
                 but you can set it from the command line, ghostscript's  set-
                 pagedevice definition probably does not pass the parameter to
                 drivers.  Read the gs-mods.txt file in the pcl3  distribution
                 on how to fix this.

                 It  is  possible  to request a DeskJet printer to wait before
                 each page of  a  document  until  the  Load/Eject  button  is
                 pressed  on  the  printer.   This  is intended for situations
                 where some special medium is used or the  medium  has  to  be
                 inserted into an input slot holding only one sheet at a time.
                 The default setting for this option is false.

                 In PCL, manual feed is established by requesting a particular
                 media  source  (2), hence you should expect that setting this
                 parameter will interfere with the input  tray  selection  via
                 InputAttributes  (see the Media Sources and Destinations sub-
                 section in the CONFIGURATION section below).

                 This option must specify an existing file containing  a  list
                 of  supported media sizes, sheet orientations and correspond-
                 ing margin descriptions for  the  printer.   This  will  take
                 precedence  over  the  builtin subdevice-specific lists.  The
                 format of the file is described in the CONFIGURATION  section
                 below.  This option is primarily intended to be used with the
                 subdevices unspecold and unspec.

                 The default is not to use a media configuration file but  the
                 builtin lists.  However, a media file path can also be speci-
                 fied at compile time overriding  the  default  behaviour  for
                 unspec  only.   Using  the  MediaConfigurationFile  option in
                 addition will take precedence over the compiled-in media file

                 This  option sets the standard PostScript page device parame-
                 ter MediaPosition to the specified value.  The integer  posi-
                 tion identifies an input tray for feeding media from and must
                 refer to an existing entry in the InputAttributes  dictionary
                 (see  the  Media  Sources  and Destinations subsection in the
                 CONFIGURATION section below) in order to  take  effect.   The
                 media  selection process will use this entry in preference to
                 others provided it matches the media request.  The default is
                 not  to request a particular tray by position but to look for
                 a best match based on  other  properties.   As  ghostscript's
                 default  configuration  defines  only  one  entry in InputAt-
                 tributes this option is ineffective unless you  modify  Inpu-

                 With  current ghostscript versions you can't use this parame-
                 ter to select a negative position.  The driver will  issue  a
                 warning  if  you  attempt  it.   If  the  entry  is  actually
                 selected, a rangecheck error from  ghostscript  will  follow.
                 This  restriction  applies only to this device parameter, not
                 to  permissible  values  for  position  numbers  in  InputAt-
                 tributes:  if you want to use a negative position, you can do
                 so by making sure that it is the only matching  entry  or  by
                 selecting it via Priority.

                 This  option  selects the type of medium you wish to print on
                 as far as the printer needs to know about it.   The  possible
                 choices are:

                 0   plain paper
                 1   bond paper
                 2   HP Premium paper
                 3   glossy paper
                 4   transparency film
                 5   quick dry glossy
                 6   quick dry transparency

                 The  default is plain paper.  For medium, you can specify the
                 full strings (these are the standard values),  the  (in  some
                 cases)  one-word  strings  resulting  from  dropping "paper",
                 "film", and "HP", or an integer.  Out-of-range numerical val-
                 ues  generate a warning but are passed through to the printer
                 if you are using a group-

pcl3 3.3                                                            GS-PCL3(1)

Scannen Sie den Barcode um die Webseite zu öffnen

Quelle: http://www.trinler.net/de/service/doc/linux/man.html?command=gs-pcl3
Gedruckt am: 16.12.2017 00:44 GMT+0100 (2017-12-16T00:44:51+01:00)