home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / graphuti / prntgl14.zip / PRINTGL.DOC < prev    next >
Text File  |  1993-10-24  |  115KB  |  2,015 lines

  1.  
  2.  
  3.                                      PrintGL  1.40
  4.  
  5.                       (C) Copyright Ravitz Software Inc. 1990,1993
  6.  
  7.                   PrintGL/D - pen plotter emulator for IBM/DOS systems
  8.                   PrintGL/W - pen plotter emulator for Windows systems
  9.                   PrintCAD  - printer driver  for IBM/DOS CAD software
  10.  
  11.  
  12.          Ravitz Software Inc.                              BBS/FAX 606-268-0577
  13.          P.O. Box 25068
  14.          Lexington, KY  40524-5068
  15.          USA                                  Compuserve Cary Ravitz [70431,32]
  16.  
  17.  
  18.                                         License
  19.  
  20.          PrintGL  (including PrintGL/D, PrintGL/W, and PrintCAD) is provided as
  21.          is.  There are  no  warranties expressed  or  implied.  PrintCAD  is a
  22.          swapping  resident   program  that  may  have  problems  with  unusual
  23.          environments.
  24.  
  25.          PrintGL  is  copyrighted by Ravitz Software Inc.  You may copy PrintGL
  26.          only for use under this license agreement.
  27.  
  28.          PrintGL  is  distributed  as shareware.  You  may use  PrintGL without
  29.          charge on a trial basis to determine its suitability  for you.  If you
  30.          continue  to use  it  after  your  evaluation,  you  MUST  purchase  a
  31.          registered copy ($50).
  32.  
  33.          You  may distribute  each of  the  PrintGL  packages as a stand  alone
  34.          product  if you  keep the entire  package together, unchanged, clearly
  35.          label the disk as shareware, and do not charge more than $10.  You may
  36.          not distribute PrintGL as part of another product  or on the same disk
  37.          with any commercial software.
  38.  
  39.          See License and Registration for more information.
  40.  
  41.          ┌────────────────────────────────────────────────────────────────────┐
  42.          │ PrintGL 1.40 is a major  change in PrintGL and its packaging.  The │
  43.          │ complete PrintGL package  now includes  the  function  of  the old │
  44.          │ PrintGL and PrintCAD plus a version of PrintGL for Windows.        │
  45.          │                                                                    │
  46.          │ PrintGL/D includes the function of the old PRINTGL.EXE and PMI.EXE │
  47.          │ in one EXE file.  PRINTGLD can be run from the command line but it │
  48.          │ does  not  take  default parameters  from the PRINTGL  environment │
  49.          │ variable, and instead takes them from the menu configuration.      │
  50.          │                                                                    │
  51.          │ PrintGL/W  is new.  It is a Windows version  of  PrintGL/D and the │
  52.          │ user interface is essentially identical PrintGL/D.                 │
  53.          │                                                                    │
  54.          │ PrintCAD is a minor enhancement to the old PrintCAD.               │
  55.          └────────────────────────────────────────────────────────────────────┘
  56.  
  57.  
  58.                                         Contents
  59.  
  60.          Introduction ....................................................... 3
  61.          License and Registration                                             5
  62.          What Is New ........................................................ 6
  63.          Installation                                                         6
  64.          Operation .......................................................... 7
  65.          How To Get HP-GL Plotfiles From Your Graphics Software               9
  66.          Messages ........................................................... 9
  67.          User Interface                                                      10
  68.          Example Setup Instructions For PrintCAD ........................... 11
  69.          Overview of Options                                                 12
  70.          /1, /2, /3, /4, /5 - PrintGL/D and PrintGL/W Default Options ...... 12
  71.          /1, /2, /3, /4, /5 - PrintCAD Alternate Configurations              12
  72.          /A - Position Option .............................................. 13
  73.          /B - Tiling Option                                                  13
  74.          /C - Pen Color Option ............................................. 13
  75.          /D - Output Destination Option                                      15
  76.          /F - Output Format Option ......................................... 15
  77.          /I - Scaling Point Location Option                                  18
  78.          /J, /K - Printer Code Prefix, Suffix Options ...................... 18
  79.          /L - Page Layout Option                                             19
  80.          /M - Magnification Option (Scale, Size) ........................... 20
  81.          /N - Page Number Option                                             20
  82.          /O - Origin and Orientation Option ................................ 20
  83.          /P - PrintGL/D and PrintGL/W Plotfile Option                        21
  84.          /P - PrintCAD Intercept Mask Option ............................... 21
  85.          /Q - Number of Copies Option                                        21
  86.          /R - Internal Resolution Option ................................... 21
  87.          /S - Pen Shading Option                                             22
  88.          /T - Temporary File Option ........................................ 22
  89.          /W - Pen Width Option                                               22
  90.          /X - PrintGL/D and PrintGL/W User Interface Option ................ 23
  91.          /X - PrintCAD Control Option                                        23
  92.          /Y - D/Y and S/E Settings, ADI Handler Option ..................... 24
  93.          /Z - Chord Angle and Enhanced Font Option                           24
  94.          PrintGL/D and PrintGL/W Menu ...................................... 25
  95.          Menu Specific Functions                                             25
  96.          Menu Input and Output Choices ..................................... 26
  97.          Menu Plot Options                                                   26
  98.          Menu Pen Options .................................................. 26
  99.          Menu Page Layout Options                                            27
  100.          Menu Other Options ................................................ 27
  101.          Large Paper                                                         27
  102.          Tips On AutoCAD ................................................... 28
  103.          Answers                                                             28
  104.          PrintCAD Answers .................................................. 29
  105.          Color Processing                                                    29
  106.          Useful Prefix and Suffix Codes .................................... 30
  107.          Output Devices (Printers)                                           31
  108.          HP-GL and ADI Commands ............................................ 37
  109.          Compatibility and Technical Information                             37
  110.          User Support ...................................................... 38
  111.  
  112.                                                                             p-3
  113.          Introduction ---------------------------------------------------------
  114.  
  115.            PrintGL is  a shareware pen plotter emulator package for IBM/DOS and
  116.            Windows systems.  It includes a DOS program that can be run from the
  117.            command line and BAT files or via  menu  (PrintGL/D),  an equivalent
  118.            Windows  program  (PrintGL/W),  and  a  resident  DOS  program  that
  119.            intercepts  plotter data as it is being written to  file (PrintCAD).
  120.            PrintGL/D  includes the functionality of the old PrintGL and PrintGL
  121.            Menu Interface programs.
  122.  
  123.            The  three  programs are  distributed  as  three different shareware
  124.            packages to minimize the size of each package and to retain the name
  125.            recognition of PrintCAD.  This  documentation file  covers all three
  126.            programs and is identical in all three shareware packages.
  127.  
  128.            PrintGL/D  is  a  command line or  menu  driven  program for IBM/DOS
  129.            systems.  It prints  or  displays  HP-GL  (Hewlett-Packard  Graphics
  130.            Language  - 7475,  17440 subsets) or ADI  (Autodesk Device Interface
  131.            4.0  vector  plotter  binary format) plotfiles  on most PC  graphics
  132.            devices.  HP-GL is  widely  supported by CAD, drawing, plotting, and
  133.            other graphics  programs including  AutoCAD,  Microstation, FastCAD,
  134.            Generic CADD, MathCAD, Schema, OrCAD, and SAS. PrintGL will print on
  135.            Epson and IBM 9 pin printers, Epson, Fujitsu, IBM,  NEC, and Toshiba
  136.            24 pin  printers,  HP LaserJet,  DeskJet,  color  DeskJet, PaintJet,
  137.            QuietJet,  HP-GL/2 devices, and HP-GL  plotters, HI JetPro printers,
  138.            IBM ExecJet, Quietwriter  2 and 3, LaserPrinter, and plotters, Canon
  139.            LBP,  BJ, and BJC printers, Kodak Color 4, PDP  ProTracer, Tektronix
  140.            ColorQuick, and PostScript printers. It will also display plots with
  141.            a CGA, EGA, VGA, VESA SVGA, or HGC, and output a  ZSoft PCX  bit map
  142.            file or an Encapsulated PostScript file with preview bit map.
  143.  
  144.            PrintGL/W is  a  Windows  version  of  PrintGL/D.  It  has  the same
  145.            functionality  and user interface.  Screen output  is limited to the
  146.            current Windows graphics mode.
  147.  
  148.            PrintCAD is a  resident pen plotter emulator  that acts as a printer
  149.            driver for most IBM/DOS  based  CAD  packages.  It  lets  you  print
  150.            drawings directly  from  CAD  programs, via  the  CAD program's  pen
  151.            plotter  driver - either AutoCAD's ADI  plotter  driver  or an HP-GL
  152.            driver.  PrintCAD  works  with  AutoCAD,  AutoSketch,  Microstation,
  153.            Cadkey,  FastCAD,   Generic   CADD,  Micro  CADAM,   Draft   Choice,
  154.            PC-Draft-CAD, and  other  CAD  programs.  It will print on the  same
  155.            printers noted above but does  not  do  screen  output  or  generate
  156.            PostScript preview bit maps. PrintCAD is set up via command line (or
  157.            BAT file).  There  is  no  menu assistance  to  help you set it  up.
  158.            PrintCAD is a swapping  resident program that uses 5K of base memory
  159.            and 400K  of EMS or XMS memory.  Either 400K of EMS or XMS memory is
  160.            required and a VCPI handler is recommended.                         
  161.  
  162.                                                                             p-4
  163.            Even  if  your  graphics program supports  your  printer,  you  will
  164.            probably  find that PrintGL  is faster,  gives better print quality,
  165.            and/or  gives more  formatting flexibility.  PrintGL  uses  the best
  166.            graphics modes available for each printer that  it supports and uses
  167.            transfer  data compression  to improve print speed on many printers.
  168.            And it gives options  such as orientation, magnification,  position,
  169.            and pen  width, color, and  shading.  If  you need  printed graphics
  170.            output from personal software, you can output  HP-GL and use PrintGL
  171.            to do the printing.  This gives immediate support to a wide range of
  172.            printers.  And it lets you use the HP 17440 command  set while still
  173.            supporting lower function plotters.
  174.  
  175.            PrintGL  interprets all of the HP 7475 and 7440/17440 (ColorPro with
  176.            GEC)  command  set  that  is  applicable  to  plotfiles  except  for
  177.            character set 8 (Katakana).  None of the digitize, output, or device
  178.            control commands (except plotter  on and off) are supported as these
  179.            are only used with  direct control of a plotter.  And the error mask
  180.            command is not supported.  In addition to the HP 7475 and 7440/17440
  181.            commands, PrintGL handles paper feed, label origin, extra space, and
  182.            enhanced clipping window  commands and  proportional fonts  and line
  183.            types 7 and 8.
  184.  
  185.            This program is produced by a member of the Association of Shareware
  186.            Professionals (ASP).  ASP wants to  make  sure  that  the  shareware
  187.            principle  works   for  you.   If  you   are  unable  to  resolve  a
  188.            shareware-related  problem  with  an ASP  member  by  contacting the
  189.            member directly, ASP may be able to help. The ASP Ombudsman can help
  190.            you resolve a  dispute or problem  with an  ASP member, but does not
  191.            provide technical support for members' products. Please write to the
  192.            ASP  Ombudsman at  545  Grover Road,  Muskegon, MI 49442  or send  a
  193.            CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536. 
  194.  
  195.                                                                             p-5
  196.          License and Registration ---------------------------------------------
  197.  
  198.            PrintGL (including PrintGL/D, PrintGL/W, and PrintCAD)  is  provided
  199.            as is.  There are no warranties expressed or implied.  PrintCAD is a
  200.            swapping  resident  program  that  may  have  problems with  unusual
  201.            environments.
  202.  
  203.            PrintGL is copyrighted by Ravitz Software Inc.  You may copy PrintGL
  204.            only for use under this license agreement.
  205.  
  206.            PrintGL is distributed as shareware.  You may  use  PrintGL  without
  207.            charge on a trial basis to determine its suitability for you. If you
  208.            continue  to  use  it  after your  evaluation, you  MUST  purchase a
  209.            registered copy for $50.  This registration covers use of PrintGL/D,
  210.            PrintGL/W, and PrintCAD by  a single person (on  multiple computers)
  211.            or  installation on  a single computer  (may be  used  by a group of
  212.            people).  There is  no  cost  to  use  a  later 1.**  version  after
  213.            registering any 1.** version.
  214.  
  215.            You  may  distribute  each of the  PrintGL packages as a stand alone
  216.            product  if you keep the entire package together, unchanged, clearly
  217.            label  the  disk as shareware, and do not charge more than $10.  You
  218.            may not distribute PrintGL as part of another product or on the same
  219.            disk with any commercial software.
  220.  
  221.            To  purchase a registered copy of PrintGL,  send your name, address,
  222.            and $50 check to:
  223.  
  224.              Ravitz Software Inc.
  225.              P.O. Box 25068
  226.              Lexington, KY  40524-5068
  227.              USA
  228.  
  229.            You will  be sent  a  printed manual  and  disk  (always the  latest
  230.            version).   Specify  3.5  or  5.25  inch  disk.  If  you  previously
  231.            registered PrintGL or PrintCAD,  you may send $15  to  get a current
  232.            disk and manual.
  233.  
  234.            The price for multiple licenses is $50 for the first copy (with disk
  235.            and  manual) and thereafter $40 per copy with disk and manual or $25
  236.            per copy without disk or manual.
  237.  
  238.            It is preferred that the check be drawn on a bank in the US, Canada,
  239.            England, France, or  Switzerland, and be  payable in US Dollars.  If
  240.            the  check is drawn on a bank from any other country, please make it
  241.            payable in the currency of that country  with the  amount calculated
  242.            at the current exchange rate.
  243.  
  244.            PrintGL  Printer  Driver  is  the  graphics  engine  used  in  these
  245.            programs. It may be licensed for use in commercial programs.  Send a
  246.            note to request more information on this.                           
  247.  
  248.                                                                             p-6
  249.          What Is New ----------------------------------------------------------
  250.  
  251.            For version 1.40:
  252.              PrintGL/W is new.
  253.              /F# supports the JRL J bubblejet printer.
  254.              /FV^ supports VESA SVGA 1280x1024 displays.
  255.              M is the pen width character for .1 mm.
  256.              HP-GL line types 7 and 8 are supported.
  257.              Menu mouse and screen color handling are completely new.
  258.  
  259.            For version 1.30:
  260.              /F@ supports the Canon BJC880
  261.              /F& supports the Canon BJC800, BJ200 native mode
  262.              /F4+ supports the IBM LaserPrinter with 600 dpi PPDS upgrade
  263.              /FD+ supports the Canon LBP 8 Mk4 at 600 dpi
  264.              /FU has been dropped. /FL! now gives the same output.
  265.              Interprets Autodesk ADI 4.0 vector plotter binary commands (/YA)
  266.  
  267.            For version 1.28:
  268.              multiple file output (see /D option)
  269.              supports the LaserJet 4 at 600 dpi
  270.              supports the DeskJet 550C and PaintJet XL300
  271.              pen widths can be up to 24 dots
  272.              Ctrl-B (instead of ctrl-break) stops processing immediately
  273.  
  274.            The latest version of PrintGL is available from the support bulletin
  275.            board at  606-268-0577  (1200..9600,N,8,1  24 hours/day,  XMODEM  or
  276.            YMODEM (1K XMODEM) download), packed in .ZIP format.
  277.  
  278.          Installation ---------------------------------------------------------
  279.  
  280.            Copy the files PRINTGLD.EXE, PRINTGLW.EXE, and PRINTCAD.EXE  to your
  281.            working  disk or directory.  Each of these executable files is stand
  282.            alone, so you need to copy only the ones that you will be using.  It
  283.            is preferable to use a directory that is in your DOS PATH.
  284.  
  285.            In addition  to the  above files, these files  are  included  in the
  286.            package.
  287.  
  288.              PRINTGL.DOC  documentation
  289.              ADD.DOC      additional documentation since last release
  290.              SAMPLE.PLT   sample plotfile
  291.              ORDER.FRM    order form
  292.              README.*     quick information
  293.              HPGL.DOC     HP-GL reference
  294.              HPGL.CHR     HP-GL character set plotfile
  295.  
  296.            To install PrintGL/W as an  icon  in  the Windows  Program  Manager,
  297.            select  File,  then New, then program item  to bring up the  Program
  298.            Item Properties menu.  Enter the item name - PrintGL/W,  the command
  299.            line - \path\PRINTGLW, and the working directory - wherever you keep
  300.            your  plotfiles.  You  can choose from three icons designed for two,
  301.            sixteen, and 32K color setups.                                      
  302.  
  303.                                                                             p-7
  304.          Operation ------------------------------------------------------------
  305.  
  306.            PrintGL reads a plotfile, does arc,  character, fill, etc.  to  line
  307.            conversion,  stores the data in  a  coordinate list, and  if needed,
  308.            puts the list on disk. It then reorients the data and determines the
  309.            plot size. Next the data is resized and relocated. For vector output
  310.            formats (HP-GL, PostScript) data is output from here. For bit mapped
  311.            devices  (most printers, displays, bit maps) the coordinate list  is
  312.            rasterized and output in swaths.  You are likely to  see the printer
  313.            print a swath and stop while PrintGL is processing the next swath.
  314.  
  315.            Esc  stops PrintGL at the next good break point, leaving the printer
  316.            ready for new data. Ctrl-B stops PrintGL as quickly as possible. You
  317.            generally need to do a printer reset after a Ctrl-B.
  318.  
  319.            When you  display a  plot, press Enter or  Esc  to return to the DOS
  320.            text screen,  or  any  of  the four  cursor movement  keys to scroll
  321.            across the plot.  Press S to cycle between full, half (the default),
  322.            quarter, and eighth page scrolling.
  323.  
  324.            PrintGL works within a printer's current margins  and starts at  the
  325.            current  vertical print  position.  If  you decline  the  form  feed
  326.            suboption  of the  /L option then PrintGL leaves the  printer at the
  327.            start of the  line directly below the plot.  All printing is done in
  328.            printer lines that cover the full height of the printhead.
  329.  
  330.            PrintGL will not automatically change a printer's operating mode. On
  331.            multimode  printers, the  right  operating  mode must be  set before
  332.            running PrintGL or with the prefix code (/J) option.
  333.  
  334.            Internally PrintGL  uses two byte  coordinates  on  a 1016 dots/inch
  335.            grid. This allows for plots with coordinates of over 30 inches - far
  336.            larger than an HP 7475 can handle. However, if you are using PrintGL
  337.            to emulate a large plotter, you may overflow the internal coordinate
  338.            system.  This condition  is  not checked, and  it will cause garbage
  339.            output.  You can change the internal resolution to 508 dots per inch
  340.            (giving 60 inch maximum plot sizes) with the /R option (/R508). This
  341.            only helps  store the  original plot  internally.  The  next step in
  342.            PrintGL converts  these  coordinates  to the  requested size  in the
  343.            resolution of the output device, and these coordinates must also fit
  344.            in the two byte coordinate list.
  345.  
  346.            PrintCAD is a resident program that intercepts plot data output from
  347.            CAD software, processes the data, and prints the resulting  picture.
  348.            When PrintCAD is first run it installs itself.  Subsequent runs look
  349.            for the resident copy  and  send control information to it, updating
  350.            the parameters.
  351.  
  352.            PrintCAD must  be installed before running the CAD software.  Do not
  353.            install it from a DOS shell.  PrintCAD automatically loads high if a
  354.            5K DOS or XMS upper memory block is available.  Do not use LOADHI or
  355.            LOADHIGH.
  356.  
  357.            PrintCAD  can  intercept data from  two sources, DOS file writes and
  358.            AutoCAD/Sketch ADI  4.0  interrupts.  With  the  option  /PADI,  ADI
  359.            interrupts are intercepted.  With /Pmask,  for example  /P*.PLT, DOS
  360.            file writes are intercepted.                                        
  361.  
  362.                                                                             p-8
  363.            PrintCAD  can  interpret two kinds of data, HP-GL and AutoCAD/Sketch
  364.            ADI  4.0 binary plotter data.  HP-GL data is always interpreted.  If
  365.            you  use  the /PADI or /YA  options then  ADI plotter data  is  also
  366.            interpreted.  PrintCAD can  only interpret  plotter data - it cannot
  367.            function as a ADI printer/plotter or as a rendering driver.
  368.  
  369.            To use PrintCAD as an HP-GL interpreter, use /Pmask to tell it  what
  370.            files to intercept.  Use /P*.PLT, /P*.DPF, /P*.HPG, /P*.000, etc. to
  371.            match the names that the CAD software uses when writing HP-GL files.
  372.            Configure the  CAD software for HP-GL (HP 7550 or  7585) output to a
  373.            file.  Then plot (do  NOT print).  PrintCAD  intercepts the data and
  374.            prints it.
  375.  
  376.            To  use PrintCAD with AutoCAD  or AutoSketch as an  ADI  interpreter
  377.            that intercepts ADI binary files use /P*.PLT.  Configure AutoCAD for
  378.            an  ADI 4.0 plotter, binary data output to a file, up to forty pens,
  379.            1016 steps/inch, and eight non-solid line types. Then plot.
  380.  
  381.            To use PrintCAD with AutoCAD  or AutoSketch as an installed ADI  4.0
  382.            plotter  driver  use  /PADI.  After  installing  PrintCAD  configure
  383.            AutoCAD for an ADI 4.0 plotter, installed at interrupt hex 78, up to
  384.            forty pens, 1016 steps/inch, and  eight  non-solid line types.  Then
  385.            plot.
  386.  
  387.            After making PrintCAD resident, you can verify the installation with
  388.            "printcad /xq".  You can verify  that it  is  functional  by copying
  389.            SAMPLE.PLT (or  ADI if  you use /YA) to  "printcad.plt" with the DOS
  390.            COPY command.
  391.  
  392.            For COLOR output, the CAD package should be configured for a plotter
  393.            with multiple pens, the CAD package's pen assignment table should be
  394.            set up match screen colors to pen numbers, and PrintCAD's  /C option
  395.            should set up to match.
  396.  
  397.            PrintCAD  causes a  high/low beep  the  first time that data is sent
  398.            after a file open. If you turn on sound (/XS), it causes a high beep
  399.            after swapping in its code and a low beep before swapping it out, to
  400.            let you monitor its processing.                                     
  401.  
  402.                                                                             p-9
  403.          How To Get HP-GL Plotfiles From Your Graphics Software ---------------
  404.  
  405.            To  use  PrintGL you  must  be able to output HP-GL plotfiles or ADI
  406.            binary plotfiles from your graphics application.  Most CAD, drawing,
  407.            and graphing software lets you do this. Just tell the application to
  408.            output  your  picture  to  a  plotter.  In either  the configuration
  409.            process or  the output  process, you will  need to specify  that you
  410.            have  an HP 7475  or  HP 7440/17440 plotter and  that  you want  the
  411.            output to go to a file instead of a COM port (some programs name the
  412.            file automatically and some ask you for a name).  You might need  to
  413.            set up a pen assignment table that specifies what color each pen is.
  414.            Once you have the file, you can print it with PrintGL/D, either from
  415.            a DOS shell or after exiting the application. With PrintGL/W you can
  416.            run  with  exiting  the  application.  With  PrintCAD  the  file  is
  417.            intercepted and printed instead of being written to disk.
  418.  
  419.          Messages -------------------------------------------------------------
  420.  
  421.            PrintGL/D and  PrintGL/W display  a number of messages to  keep  you
  422.            informed of what they are doing. The output looks like this.
  423.  
  424.              Reading SAMPLE.PLT
  425.              Plotfile has 1 page(s)    Processing page 1    2283 data records
  426.              Overall magnification    0.9964
  427.              Print window   Horizontal   0.00   7.54    Vertical   0.00  10.14
  428.              Plot area      Horizontal   0.42   7.13    Vertical   0.61   9.54
  429.              Output format /FT   HxV dpi 180x180 corrected to 180x180  color
  430.              Writing to device LPT3
  431.  
  432.            The first  line  is the plotfile  that is currently being processed.
  433.            The second line tells how many pages are in the plotfile, which page
  434.            is being processed, and the number of data points in that page.  The
  435.            number of  data points  is roughly  equivalent  to the number of pen
  436.            moves and  is  shown  to  give  you  an  indication  of  the  plot's
  437.            complexity.
  438.  
  439.            The  overall magnification is  either  the  magnification  that  you
  440.            specified  with the /M option or the  effective  magnification after
  441.            fitting to the print  window with /MF.  The  print window line gives
  442.            the horizontal  and vertical coordinates of the print window, always
  443.            starting  at 0,0 and in inches.  The plot area  gives the horizontal
  444.            and vertical coordinates of a box that just covers the plotted data.
  445.            This uses the same coordinate system as the print window, so you can
  446.            tell where the plot is relative to the print window.
  447.  
  448.            The output format and  resolution are  given  and  then  the  output
  449.            destination is noted  (except for screen  plots).  If three  or four
  450.            plane color  is being used, the word  "color" is  displayed.  If you
  451.            have a black only printer, but the output format allows color  (this
  452.            is  common  with 9 and  24 pin  printers),  using color will greatly
  453.            increase the PrintGL run time with no improvement in print quality.
  454.  
  455.            During processing,  PrintGL/D and PrintGL/W inform you when they are
  456.            processing and writing data, and you can watch  the progress from 0%
  457.            to 100%, along with the elapsed time.
  458.  
  459.            After initial startup PrintCAD runs without screen output.          
  460.  
  461.                                                                            p-10
  462.          User Interface -------------------------------------------------------
  463.  
  464.            PrintGL  can be run from the  command line  (DOS or  Windows)  using
  465.            various options to tell it what to  do.  PrintGL/D and PrintGL/W can
  466.            be  started  with no options  to bring up  a menu system.  The  menu
  467.            options have corresponding command line options, so the two forms of
  468.            options will be described together.  The menu options are  noted  by
  469.            the  menu name in quotes  followed by the menu choice in quotes, for
  470.            example "plot page" "all pages".
  471.  
  472.            From the command line, the calling syntax is:
  473.  
  474.              PRINTGLD plotfile /option1 /option2 ...
  475.              PRINTGLW plotfile /option1 /option2 ...
  476.              PRINTCAD /option1 /option2 ...
  477.  
  478.            Spaces between parameters  are  not required.  The  plotfile  may be
  479.            specified with  the /P option if it  is inconvenient to make it  the
  480.            first parameter.
  481.  
  482.            Except for the  /X and /P options in PrintCAD,  if a given option is
  483.            entered more than  once, only the  last  entry is  used.  And  if an
  484.            option is  invalid (but not  incorrect), it is ignored.  Only one /X
  485.            and one /P option is allowed in PrintCAD.
  486.  
  487.            When run  from the  command line,  PrintGL/D  and  PrintGL/W use the
  488.            current menu options as the default, so if  you have the menu set up
  489.            as desired, you can  run PRINTGLD plotfile from the command line and
  490.            avoid going through the menu to select the plotfile.
  491.  
  492.            The DOS environment variables  PRINTCAD,  PRINTCAD2,  PRINTCAD3, and
  493.            PRINTCAD4 are read by PrintCAD and put  in front of the command line
  494.            parameters.  When you need to exceed the  127 character DOS  command
  495.            line limit, put some of the parameters in the PRINTCAD variable, for
  496.            example
  497.  
  498.              SET PRINTCAD=/CRGB... /S... /W...
  499.              PRINTCAD /P*.PLT ...
  500.              SET PRINTCAD=
  501.  
  502.            Below, [ and ] enclose optional suboptions  and | separates mutually
  503.            exclusive suboptions. The options and suboptions may be in any order
  504.            except  that multiple numeric suboptions  are  ordered  and  numeric
  505.            suboptions must follow character suboptions where the characters may
  506.            be digits.  "c"  refers to  a  suboption character,  "x"  and "y" to
  507.            suboption  numbers,  "i"  and "j"  to  suboption  integers, "b" to a
  508.            suboption byte, and "f" to a DOS file or device name.
  509.  
  510.            For  numbers (x, y), a decimal point is allowed but is not required,
  511.            and scientific notation is not allowed.  "-" is allowed but not "+".
  512.            For  integer input (i, j), only  base  ten integers  from  -32768 to
  513.            32767 are allowed. "+" is not allowed. A byte (b) must be a base ten
  514.            integer  from  0 to 255 or a hexadecimal number prefixed with $ from
  515.            $00 to $FF.  Further range checking is done for most options to flag
  516.            unreasonable  input.  If an option  has multiple numeric suboptions,
  517.            these may be separated with commas or blanks.                       
  518.  
  519.                                                                            p-11
  520.          Example Setup Instructions For PrintCAD ------------------------------
  521.  
  522.            Below  are instructions for simple setups  to  help  you get started
  523.            with PrintCAD.  After you have  PrintCAD  running,  there  are  many
  524.            additional options that might be useful.
  525.  
  526.            To use  AutoCAD (or  AutoSketch)  with  an HP  DeskJet 500C or 550C,
  527.            install PrintCAD with "printcad /padi /fa! /L7.9,10,0,.3 /crygcbmk".
  528.            Configure AutoCAD  for  an  ADI  4.0  vector  plotter  installed  on
  529.            interrupt  78h,  7  pens,  1016  steps/inch,  plot area  10x7.9,  no
  530.            calibration.  Set  up the AutoCAD pen assignment  table so that  the
  531.            seven pens are assigned red, yellow, green, cyan, blue, magenta, and
  532.            black. Set skip perforation off on the printer by setting DIP switch
  533.            1-8 up. Then plot.
  534.  
  535.            To use  a Canon BJC800 or 820 with 11x17 paper with AutoCAD, install
  536.            PrintCAD with "printcad /p*.plt  /ya  /f& /L10.5,16,0,0  /crygcbmk".
  537.            Configure AutoCAD for  an ADI 4.0 vector plotter with  binary output
  538.            to  a  file,  7  pens,   1016  steps/inch,  plot  area  16x10.5,  no
  539.            calibration.  Set up the AutoCAD  pen  assignment table so  that the
  540.            seven pens are assigned red, yellow, green, cyan, blue, magenta, and
  541.            black. Then plot.
  542.  
  543.            To  use  a Canon BJ330 with cut sheet  paper  with  AutoCAD, install
  544.            PrintCAD with:
  545.  
  546.              printcad /f7 1,1.01 /L8,10,0,.4 /j27,67,0,11
  547.              printcad /2/f7 1,1.01 /L10.5,16,0,.4 /j27,67,0,17
  548.              printcad /3/f7 1,1.01 /L13.5,21,0,.4 /j27,67,0,22
  549.  
  550.            Configure AutoCAD for an HP  7585 plotter with output to a file.  To
  551.            print on 8.5x11 paper set the plot area to 10x8 and output  the plot
  552.            to file PCAD1.  For 11x17  paper set  the  plot area to 16x10.5  and
  553.            output to  PCAD2.  For 17x22  paper set the plot area to 21x13.5 and
  554.            output to PCAD3.
  555.  
  556.            To  use the BJ330 with another  CAD package, replace the ".plt" with
  557.            the   default   plotfile  extension  for  that   package.   AutoCAD,
  558.            AutoSketch, and Micro CADAM  use  ".plt", Microstation  uses ".000",
  559.            GenCADD uses ".dpf", and EasyCAD and FastCAD uses ".hpg".  DesignCAD
  560.            has no default extension - use ".plt" and enter the entire file name
  561.            when plotting (PCAD1.PLT for example).
  562.  
  563.            To use a LaserJet with Microstation, install PrintCAD with "printcad
  564.            /p*.000  /fL /L7.9,10,0,.1".  Configure Microstation for an  HP 7585
  565.            plotter, set  the  plot  area  to 10x7.9, and plot.  Instead of /fL,
  566.            choose the best LaserJet driver from this list:
  567.  
  568.              /FL  any LJ
  569.              /FL! any LJ2 and any LJ3 with less than 1.5 Meg
  570.              /FI  any LJ3 with 1.5 Meg or more and the LJ4L
  571.              /FI+ any 600 dpi LJ4
  572.  
  573.            For   manual  feed  legal  paper  use  "/p*.000  /fL   /L7.9,13,0,.1
  574.            /J27,38,108,50,72,27,38,108,51,65" and set the plot area to 13x7.9. 
  575.  
  576.                                                                            p-12
  577.          Overview of Options --------------------------------------------------
  578.  
  579.            PrintGL's options fall into several categories.  The  first is input
  580.            and output choices.  The  input is chosen with /P, the plotfile, and
  581.            /N,  the  page number.  Output options  are  /F,  the output  format
  582.            (printer model), and /D, the destination port, device, or file.
  583.  
  584.            The second category is the  page  layout.  /L controls the size  and
  585.            location  of the print window (hard clip limits), and the option  to
  586.            box the window, not send a form feed,  and reverse the image  color.
  587.            Tiling is set with /B and copies with /Q.
  588.  
  589.            The third category  defines  how  the  plot  looks  within the print
  590.            window.  /M,  the  magnification, sets the  size  of  the  plot.  /A
  591.            determines the location of the plot within the print window. /O sets
  592.            the  origin and orientation, and  is  used to  rotate  or mirror the
  593.            plot. /I sets the plotter's initial scaling points.
  594.  
  595.            The  fourth category defines the pens, /W for the width,  /C for the
  596.            color, and /S for the shade.
  597.  
  598.            The fifth  category determines how PrintGL processes the plot.  This
  599.            includes the temporary file /T,  the default and minimum chord angle
  600.            /Z, the  plotter Y/D and S/E switch positions and  ADI handling  /Y,
  601.            the internal resolution /R, user interface options /X, and /J and /K
  602.            let you set up and reset the printer for special situations.
  603.  
  604.            PrintCAD  has separate setup options, /P sets the intercept mask, /X
  605.            sets up the  initial configuration, /1,  /2,  /3, /4, and /5  set up
  606.            multiple configurations.
  607.  
  608.            And PrintGL/D and PrintGL/W use /1, /2, /3, /4, and /5 to choose one
  609.            of the menu setups as the command line default.
  610.  
  611.          /1, /2, /3, /4, /5 - PrintGL/D and PrintGL/W Default Options ---------
  612.  
  613.            These  option select a configuration from the menu to be used as the
  614.            default.  This option must match the first character of the title of
  615.            one of the five menu configurations.
  616.  
  617.          /1, /2, /3, /4, /5 - PrintCAD Alternate Configurations ---------------
  618.  
  619.            These options select up to 5 alternate configurations, labeled 1..5.
  620.            /1  is the  default.  The configuration used  for printing is chosen
  621.            based on the file name and mask (/P option).                        
  622.  
  623.                                                                            p-13
  624.          /A - Position Option -------------------------------------------------
  625.  
  626.            /A[O][x,y] - position - default /A
  627.  
  628.            "position"
  629.  
  630.            The A option determines the location of the plot in the print window
  631.            via  a point on  the plot that  is aligned with a point in the print
  632.            window.  You can specify the plot alignment point with x,y in inches
  633.            from the plot's  origin  (before  PrintGL applies magnification), or
  634.            let  it default to the plot  center.  For the print window alignment
  635.            point, you can default to the center or specify the origin with O.
  636.  
  637.            /A      puts the center of the plot at the center of the print
  638.            /AO0,0  puts the plot 0,0 at the print window origin
  639.  
  640.          /B - Tiling Option ---------------------------------------------------
  641.  
  642.            /B[i,j,x] - tiling parameters - default /B1,1,0
  643.  
  644.            "tiling"
  645.  
  646.            /B  lets you specify  tiling  options that  break a  large plot into
  647.            tiles. Each tile is defined by the page layout option (/L).  I and j
  648.            specify the number of tiles horizontally and vertically. X specifies
  649.            the overlap  in inches.  Displayed  plots are  sized  based  on  the
  650.            tiling, but only the first tile is displayed. Use the cursor keys to
  651.            scroll the plot.
  652.  
  653.            /B2,2,.5  breaks the plot into 4 pages with .5 inch overlap
  654.            /B        is the same as /B1,1,0 and produces no tiling
  655.  
  656.          /C - Pen Color Option ------------------------------------------------
  657.  
  658.            /C[O|T]c.. - color - default /COK
  659.  
  660.            "pen color"
  661.            "pen mode"
  662.            "pen all"
  663.  
  664.            /C specifies the color of  each of 40  pens.  The colors  are  B for
  665.            blue, C for cyan, G  for green, K for  black,  M for magenta, R  for
  666.            red, W for  white, and Y for yellow.  Unspecified pens use the  last
  667.            selected color (/CRGB  is  the same as /CRGBBBBBB).  For black/white
  668.            output formats, all nonwhite colors become black.                   
  669.  
  670.                                                                            p-14
  671.            Additional colors can be created with shade mixing. These colors use
  672.            shading  patterns to mix  the  eight pure colors.  The format for  a
  673.            mixed color is .??  where  each ?  represents any of  the eight pure
  674.            colors.  The first  color is printed  with the pen's shading pattern
  675.            (/S option)  and the  second  is printed  with  the  inverse shading
  676.            pattern.  If  the shade value is 0 (solid) it is replaced by 2 (50%)
  677.            which  produces the most  uniform  mixed colors.  On many  printers,
  678.            using  a shade of 1 (75%) or 3 (25%) gives a better color.  Here are
  679.            some useful mixed colors for inkjet printers.
  680.  
  681.              color shade   description      color shade   description
  682.              .bc   3 (25%) azure            .ry   3 (25%) orange
  683.              .bm   3 (25%) violet           .rk   1 (75%) brown
  684.              .gc   3 (25%) jade             .ck   1 (75%) teal
  685.              .gy   3 (25%) lime             .rk   3 (25%) black on DeskJet 500C
  686.  
  687.            Mixed  colors  need line widths  of at least 2 (4 for coarse shading
  688.            patterns) to  look good, and they may have visual artifacts on edges
  689.            near a 45 degree angle.  Multipass dot matrix formats may not handle
  690.            color mixing well.
  691.  
  692.            The  following  single  letter options may be used  in  place of the
  693.            color mixing notation.
  694.  
  695.                     equivalent                         equivalent
  696.              color  mixed color  description    color  mixed color  description
  697.              a      .bc          Azure          i      .bk          dark blue
  698.              v      .bm          Violet         e      .ck          tEal
  699.              j      .gc          Jade           f      .gk          Forest
  700.              l      .gy          Lime           p      .mk          Purple
  701.              s      .rm          roSe           d      .rk          dark red
  702.              n      .ry          oraNge         h      .yk          dark yellow
  703.  
  704.            By default, colors  are overwritten  into the print, so they  appear
  705.            opaque.  You can  switch to translucent colors (ored into the print)
  706.            with the T suboption, and then back to opaque with the  O suboption.
  707.            Make  this mode switch in front  of the pen that you want to change.
  708.            For PostScript devices and plotters, the color processing is done by
  709.            the device, not PrintGL.  PostScript devices use  opaque  colors and
  710.            plotters use translucent colors.
  711.  
  712.            " means repeat the previous color.
  713.  
  714.            /COKR.MB""T.KY  sets pen 1     to opaque black
  715.                                 pen 2     to opaque red
  716.                                 pen 3..5  to opaque magenta on blue
  717.                                 pen 6..40 to translucent black on yellow       
  718.  
  719.                                                                            p-15
  720.          /D - Output Destination Option ---------------------------------------
  721.  
  722.            /D[+]f - destination - default /D1
  723.  
  724.            "destination"
  725.  
  726.            The D option specifies the output printer port, device, or file. The
  727.            + suboption causes files to be  appended rather than overwritten (it
  728.            has no effect on device output). 1, 2, and 3 select the BIOS printer
  729.            routines.  X1, X2, X3, and X4 select xon/xoff controlled serial port
  730.            drive.  H1,  H2, H3, and H4 select  hardware  controlled serial port
  731.            drive.  You  can also  use the  DOS devices LPT1, COM1,  etc.  /D is
  732.            ignored for display output.
  733.  
  734.            For PrintGL/W, specify W to send data to the Windows print manager.
  735.  
  736.            PrintGL cannot set up the serial ports.  This is usually done in the
  737.            AUTOEXEC.BAT with MODE (probably MODE COM1:9600,N,8,1,P).
  738.  
  739.            If you specify a three digit number for  a file name extension  (for
  740.            example .000), and multiple pages are output via the multiple copies
  741.            option, tiling, or multiple HP-GL pages then,  rather than appending
  742.            the destination file, additional files  are created  with sequential
  743.            extensions. This is useful for PCX and EPS output.
  744.  
  745.            /D2           sends output to the second parallel port via BIOS
  746.            /DLPT3        sends output to the DOS device LPT3
  747.            /D+TEMP.PRN   appends output to file TEMP.PRN
  748.            /DOUTPUT.000  sends output to OUTPUT.000, OUTPUT.001, ...
  749.  
  750.          /F - Output Format Option --------------------------------------------
  751.  
  752.            /Fc[-|+|*|^][!|¡][~|`][x,y] - output format - default /FN~
  753.  
  754.            "output format"
  755.            "modify output" "h,v size multiplier: "
  756.            "modify output" "compression mode: "
  757.  
  758.            The  F option  specifies the  output format.  -,  +, *,  and  ^  are
  759.            resolution modifiers, ! and ¡ select compression levels, ~ turns off
  760.            color processing, and  ` switches four  plane color processing on or
  761.            off. These suboptions are allowed even if they have no effect.
  762.  
  763.            For 800x600 VGA (/FV+) you can append the display mode number.  This
  764.            must follow the format character.  It may be entered in hex with a $
  765.            prefix. For HP-GL (/F8), HP-GL/2 (/F0), PostScript (/FS), PCX (/FZ),
  766.            and  PS preview (/FY) you can append the nominal device  resolution.
  767.            Matching  the   nominal   resolution  to  the   printer   may  yield
  768.            improvements in print quality.  For PCX and  PS preview the  nominal
  769.            device resolution may be one or two numbers.                        
  770.  
  771.                                                                            p-16
  772.            For output  formats other  than bit  maps,  you  can append the true
  773.            horizontal  and  vertical   resolution  of   the  output  device  in
  774.            dots/inch.  This overrides the normal output  device resolution, but
  775.            does not affect the structure of the  output.  These numbers  should
  776.            follow all other suboptions. This lets you compensate for print size
  777.            error. For example, a 360x360 dpi printer consistently under indexes
  778.            so  that a 6  inch high box comes out  5.94 inches.  Using 360,363.6
  779.            (6/5.94*360 =  363.6) removes the error.  For print size correction,
  780.            you also specify a number  from .5 to 2 which  is interpreted as the
  781.            nominal  resolution  times this  number.  For  example on  a 360 dpi
  782.            printer, 1.0,1.01 is the same as 360,363.6.
  783.  
  784.            Each printer driver has a default level of  data compression, chosen
  785.            to give maximum compatibility among the different  printers that the
  786.            driver supports.  Many  drivers have  an optional enhanced  level of
  787.            compression, chosen with  !.  This  will be incompatible  with  some
  788.            printers.  And  some drivers let you turn all compression off with ¡
  789.            (ASCII 173).  This is rarely of any use.  Where these suboptions are
  790.            effective, they are marked in the table below.
  791.  
  792.            PrintCAD cannot use any  of the  display drivers or the EPS  preview
  793.            bit map  driver.  PrintGL/W  cannot use any  of  the display drivers
  794.            except the VGA drivers.
  795.  
  796.            Drivers  marked below with  ~  can handle color.  Using ~ suppresses
  797.            color processing, substituting black for all colors except white.  `
  798.            switches between 4 and 3 plane color (see Color Processing).
  799.  
  800.            /F0[i]       ~ HP-GL/2 ................................ 600x600, ixi
  801.            /F1          ~ IBM 9 pin                                      120x72
  802.            /F1+         ~ IBM 9 pin (2 pass) .......................... 120x144
  803.            /F1*         ~ IBM 9 pin (4 pass)                            240x144
  804.            /F2            IBM Quietwriter 2 ........................... 240x240
  805.            /F3            IBM Quietwriter 3                             240x240
  806.            /F4-       !¡  IBM LaserPrinter (PPDS mode) ................ 150x150
  807.            /F4        !¡  IBM LaserPrinter (PPDS mode)                  300x300
  808.            /F4+       !¡  IBM LaserPrinter (PPDS mode) ................ 600x600
  809.            /F5        ! ~ IBM 24 pin alternate 1                        180x180
  810.            /F5+       ! ~ IBM 24 pin alternate 1 (2 pass) ............. 360x180
  811.            /F5*       ! ~ IBM 24 pin alternate 1 (4 pass)               360x360
  812.            /F6        !   IBM Proprinter X24 .......................... 180x182
  813.            /F6+       !   IBM Proprinter X24 (2 pass)                   360x182
  814.            /F6*       !   IBM Proprinter X24 (4 pass) ................. 360x364
  815.            /F7         ¡  Canon BJ IBM mode, IBM ExecJet                360x360
  816.            /F7+        ¡  Canon BJ IBM mode, IBM ExecJet (2 pass) ..... 360x360
  817.            /F8[i]         HP-GL                                  1016x1016, ixi
  818.            /F9        ! ~ NEC 24 pin .................................. 180x180
  819.            /F9+       ! ~ NEC 24 pin (2 pass)                           360x180
  820.            /F9*       ! ~ NEC 24 pin (4 pass) ......................... 360x360
  821.            /F#         ¡  JRL J bubblejet Epson mode                    360x360
  822.            /F&          ~ Canon BJ/BJC native mode .................... 360x360
  823.            /F@          ~ Canon BJC CaPSL mode                          360x360
  824.            /FA-       ! ~ HP DeskJet 500C, Mannesmann Tally MT92C ..... 150x150
  825.            /FA        ! ~ HP DeskJet 500C, Mannesmann Tally MT92C       300x300
  826.            /FB         ¡~ Canon BJ/BJC Epson mode ..................... 360x360
  827.            /FB+        ¡~ Canon BJ/BJC Epson mode (line overlap)        360x360
  828.  
  829.                                                                            p-17
  830.            /FC            CGA display ................................... 62x25
  831.            /FD-       !¡  Canon LBP (ISO/CaPSL mode)                    150x150
  832.            /FD        !¡  Canon LBP (ISO/CaPSL mode) .................. 300x300
  833.            /FD+       !¡  Canon LBP (ISO/CaPSL mode)                    600x600
  834.            /FE          ~ 128K EGA color display ........................ 62x45
  835.            /FF        ! ~ Fujitsu 24 pin                                180x180
  836.            /FF+       ! ~ Fujitsu 24 pin (2 pass) ..................... 360x180
  837.            /FF*       ! ~ Fujitsu 24 pin (4 pass)                       360x360
  838.            /FG         ¡  PDP Protracer (IBM mode) .................... 360x360
  839.            /FH            Hercules graphics card display                  70x45
  840.            /FI-           HP LaserJet 3, DeskJet ...................... 150x150
  841.            /FI            HP LaserJet 3, DeskJet                        300x300
  842.            /FI+           HP LaserJet 4 ............................... 600x600
  843.            /FJ            Canon BJ BJ130 mode                           360x360
  844.            /FK          ~ Kodak Diconix Color 4 ....................... 192x192
  845.            /FL-       !¡  HP LaserJet                                   150x150
  846.            /FL        !¡  HP LaserJet ................................. 300x300
  847.            /FM            128K EGA monochrome display                     62x45
  848.            /FN          ~ Epson 9 pin .................................. 120x72
  849.            /FN+         ~ Epson 9 pin (3 pass)                          120x216
  850.            /FN*         ~ Epson 9 pin (6 pass) ........................ 240x216
  851.            /FO        ! ~ Toshiba 24 pin                                180x180
  852.            /FO+       ! ~ Toshiba 24 pin (2 pass) ..................... 360x180
  853.            /FO*       ! ~ Toshiba 24 pin (4 pass)                       360x360
  854.            /FP        ! ~ HP PaintJet            ...................... 180x180
  855.            /FQ            HP QuietJet (PCL mode)                        192x192
  856.            /FR          ~ Tektronix ColorQuick ........................ 216x216
  857.            /FS[i]       ~ PostScript                               600x600, ixi
  858.            /FT        ! ~ Epson 24 pin ................................ 180x180
  859.            /FT+       ! ~ Epson 24 pin (2 pass)                         360x180
  860.            /FT*       ! ~ Epson 24 pin (4 pass) ....................... 360x360
  861.            /FV          ~ VGA display                                     62x62
  862.            /FV+         ~ VESA 800x600 VGA display ...................... 78x78
  863.            /FV+b        ~ 800x600 VGA display - mode b                    78x78
  864.            /FV*         ~ VESA 1024x768 VGA display ................... 100x100
  865.            /FV^         ~ VESA 1280x1024 VGA display                    125x134
  866.            /FW          ~ Epson 9 pin alternate ........................ 120x72
  867.            /FW+         ~ Epson 9 pin alternate (3 pass)                120x216
  868.            /FW*         ~ Epson 9 pin alternate (6 pass) .............. 240x216
  869.            /FX        ! ~ IBM 24 pin alternate 2                        180x180
  870.            /FX+       ! ~ IBM 24 pin alternate 2 (2 pass) ............. 360x180
  871.            /FX*       ! ~ IBM 24 pin alternate 2 (4 pass)               360x360
  872.            /FY[i[,j]]     append EPS preview bit map .......... 72x72, ixi, ixj
  873.            /FZ[i[,j]]   ~ ZSoft PCX                           100x100, ixi, ixj
  874.  
  875.                                                                            p-18
  876.          /I - Scaling Point Location Option -----------------------------------
  877.  
  878.            /IA|R|W[N] - IP point location - default /IA
  879.  
  880.            "scaling pnts"
  881.  
  882.            This  option is not useful with AutoCAD or any software that outputs
  883.            HP-GL that  does not use  scaling commands  or that initializes  the
  884.            plotter or sets the scaling points.
  885.  
  886.            The  I option  sets the initial scaling points (P1, P2 - the scaling
  887.            points  may  be set  in  the HP-GL  file  with  the IP  command).  A
  888.            (absolute) sets the points  to the default  for  the paper size (see
  889.            below).  R fits P1 and P2 to the print window with at least .25 inch
  890.            margins  and an x/y ratio of 10/7.2 (the same ratio as  the HP  7475
  891.            with small paper).  W fits P1 and P2  to the print window with a .25
  892.            inch margin. N makes the margin 0 for R or W and is ignored with A.
  893.  
  894.            The default scaling  points depend on the print window  (/L  option)
  895.            with  the implied paper  size and  the plot orientation (/O option).
  896.            /O3 and /O4 gives the same default scaling points as /O1 and /O2.
  897.  
  898.            paper    options            default scaling pts  with RO90 command
  899.            7440 A   /O1 /L 7.54,10.14  250,279 10250, 7479  279,250  7479,10250
  900.            7440 A4  /O1 /L 7.54,10.74  250,279 10250, 7479  279,250  7479,10250
  901.            7475 A4  /O1 /L 7.84,10.20  250,596 10250, 7796  154,244  7354,10244
  902.            7475 A4  /O1 /L 7.60,10.88  603,521 10603, 7721    0,610  7200,10610
  903.            7475 B   /O1 /L10.20,16.38  522,259 15722,10259  283,934 10283,16134
  904.            7475 A3  /O1 /L10.88,15.90  170,602 15370,10602  607,797 10607,15997
  905.            7440 A   /O2 /L10.14, 7.54  250,279 10250, 7479  279,250  7479,10250
  906.            7440 A4  /O2 /L10.74, 7.54  250,279 10250, 7479  279,250  7479,10250
  907.            7475 A   /O2 /L10.20, 7.84  250,596 10250, 7796  154,244  7354,10244
  908.            7475 A4  /O2 /L10.88, 7.60  603,521 10603, 7721    0,610  7200,10610
  909.            7475 B   /O2 /L16.38,10.20  522,259 15722,10259  283,934 10283,16134
  910.            7475 A3  /O2 /L15.90,10.88  170,602 15370,10602  607,797 10607,15997
  911.            anything else               250,279 10250, 7479  279,250  7479,10250
  912.  
  913.            /IWN  sets the scaling points to fit the print window
  914.  
  915.          /J, /K - Printer Code Prefix, Suffix Options -------------------------
  916.  
  917.            /J[b,b,..] - printer code prefix - default /J
  918.            /K[b,b,..] - printer code suffix - default /K
  919.  
  920.            "modify output" "prefix codes: "
  921.            "modify output" "suffix codes: "
  922.  
  923.            /J lets you send codes to the printer before PrintGL's usual data is
  924.            sent and /K  lets you send codes after PrintGL's usual data is sent.
  925.            This lets you set up and reset the  printer for special  situations.
  926.            For  HP-GL  and   PostScript  output,   the  /J  codes   follow  the
  927.            initialization commands.
  928.  
  929.            The codes  are  specified  with  byte  values  (0..255  or  $0..$FF)
  930.            separated with blanks or commas.
  931.  
  932.            /J27 69  does a printer reset before printing on HP-PCL printers    
  933.  
  934.                                                                            p-19
  935.          /L - Page Layout Option ----------------------------------------------
  936.  
  937.            /L[B][F|N][R][x,y[,x,y]] - page layout - default depends on printer
  938.  
  939.            "window/margins"
  940.            "form feed"
  941.            "box"
  942.            "reverse image"
  943.  
  944.            The L option defines the page layout.
  945.  
  946.            B boxes the plot at the print window edge using pen 40.
  947.  
  948.            F (the default) and N turn form  feed on  or off.  These are ignored
  949.            for bit maps and display output.
  950.  
  951.            R  reverses the  colors on displays, bit maps, and output formats 4,
  952.            D, I, and L  (Canon,  HP, and IBM  page  printers) and is  otherwise
  953.            ignored. This gives the equivalent of a photographic negative.
  954.  
  955.            The first optional x and y are the print window width  and height in
  956.            inches.  These define  the hard  clip  limits.  These values are not
  957.            checked against the printer's capabilities.  If you specify  a print
  958.            window  that  exceeds  the  output  device limits, the  results  are
  959.            unknown.  You may need to reset the printer's margins or page length
  960.            for large plots (see Large Paper). The size needed for a given width
  961.            and height exceeds x and y by 8 dots to allow for line widths.
  962.  
  963.            The  second  optional x and y are the left and top margins, measured
  964.            from the printer's  left margin and current vertical position to the
  965.            print window. The margins for HP-GL and PostScript are measured from
  966.            0,0 (left, bottom).  Margins are ignored for display output  and bit
  967.            maps.
  968.  
  969.            THE PRINT WINDOW PLUS THE MARGINS MUST FIT WITHIN THE PRINTABLE AREA
  970.            OF  THE PRINTER.  To find the largest printable area turn on the box
  971.            and form feed  options  and set a  window and margins of 7.5,10,0,0.
  972.            Any plotfile will do - the  only  concern  is the box.  Increase the
  973.            window until you have the largest  box that fits on the paper.  This
  974.            is the best that you can do. To improve centering you can reduce the
  975.            print window and increase the corresponding margin.
  976.  
  977.            The default print window is 7.54x10.14 for printers and bit maps and
  978.            10.14x7.54 for HP-GL and displays, corresponding to HP 7440 A paper.
  979.            The  default  margins are printer  specific to compensate for  paper
  980.            handling.
  981.  
  982.            /L7.5,3,.5,0   print window 7.5x3, left margin .5, top margin 0
  983.            /L7.54,10.14   sets window equivalent to HP 7440 with A  paper
  984.            /L7.54,10.74   sets window equivalent to HP 7440 with A4 paper
  985.            /L7.84,10.20   sets window equivalent to HP 7475 with A  paper
  986.            /L7.60,10.88   sets window equivalent to HP 7475 with A4 paper
  987.            /L10.20,16.38  sets window equivalent to HP 7475 with B  paper
  988.            /L10.88,15.90  sets window equivalent to HP 7475 with A3 paper      
  989.  
  990.                                                                            p-20
  991.          /M - Magnification Option (Scale, Size) ------------------------------
  992.  
  993.            /M[F]x - magnification - default /MF.9
  994.  
  995.            "magnification"
  996.  
  997.            The M option  sets the magnification.  F fits  the plot to the print
  998.            window.  The default, /MF.9, prints at  90% of the largest size that
  999.            fits in the print window.
  1000.  
  1001.            /MF.9  prints at 90% the largest size that fits in the print window
  1002.            /M1    plots at the same size as an HP 7475
  1003.  
  1004.          /N - Page Number Option ----------------------------------------------
  1005.  
  1006.            /N[i] - page number - default /N
  1007.  
  1008.            "plot page"
  1009.  
  1010.            /Ni says to print only page i of the plotfile. If you do not specify
  1011.            i then all pages in the plot will be printed (this is the default).
  1012.  
  1013.            This option is not allowed with PrintCAD.
  1014.  
  1015.            /N   prints all pages in the plotfile
  1016.            /N3  prints only page 3
  1017.  
  1018.          /O - Origin and Orientation Option -----------------------------------
  1019.  
  1020.            /O[1|2|3|4[L]] - origin, orientation - default /O
  1021.  
  1022.            "origin/rotate"
  1023.  
  1024.            The O  option  sets  the print  window origin  and orientation.  The
  1025.            origin  is  one of four corners numbered 1..4  for upper left, lower
  1026.            left, lower right, and upper right, and implies a plot rotation. The
  1027.            L suboption specifies a left handed coordinate system, which mirrors
  1028.            the plot.  If no origin is specified then it is chosen so that the x
  1029.            axis is the longer dimension.
  1030.  
  1031.            Here are  pictures of PrintGL's view of the output media compared to
  1032.            an HP 7475's view.
  1033.  
  1034.            HP 7475                               PrintGL
  1035.                                                                display or
  1036.            A size           B size               printer       plotter
  1037.  
  1038.              y┌────────┐    0,0┌────────┐y       ul ┌─────┐ur   ul ┌────────┐ur
  1039.               │        │       │        │         1 │     │4     1 │        │4
  1040.               │        │       │        │           │     │        │        │
  1041.            0,0└────────┘x      │        │           │     │     ll └────────┘lr
  1042.                                │        │           │     │      2           3
  1043.                                │        │        ll └─────┘lr
  1044.                                │        │         2        3
  1045.                               x└────────┘
  1046.  
  1047.            /O2  puts the print window's origin in the lower left corner        
  1048.  
  1049.                                                                            p-21
  1050.          /P - PrintGL/D and PrintGL/W Plotfile Option -------------------------
  1051.  
  1052.            /Pf - plotfile - no default
  1053.  
  1054.            "plotfile"
  1055.  
  1056.            The plotfile may be specified as the first parameter with no prefix,
  1057.            or  it may be specified anywhere in the option list with /P.  If you
  1058.            use a  file name  mask with "*"  and/or  "?",  each matching file is
  1059.            processed, but the first failure or user break stops all processing.
  1060.  
  1061.          /P - PrintCAD Intercept Mask Option ----------------------------------
  1062.  
  1063.            /PADI|mask - intercept mask
  1064.  
  1065.            /PADI sets up PrintCAD as an AutoCAD ADI plotter driver. /Pmask lets
  1066.            you  choose  a DOS file mask as PrintCAD's intercept mask.  The mask
  1067.            should not include disk  or directory information - PrintCAD ignores
  1068.            this information when looking at  file names.  The mask may  contain
  1069.            the character #.  This is the same as ?, but when a file matches the
  1070.            mask   the  character  that  matches  the  #  selects  the  PrintCAD
  1071.            configuration - 1..5  selects configurations 1..5  and anything else
  1072.            selects configuration 1.
  1073.  
  1074.            Regardless of the /P option, PrintCAD always responds to PCAD#.PLT.
  1075.  
  1076.            /Padi     sets up PrintCAD to take data from AutoCAD interrupt 78
  1077.            /P*.plt   intercepts data written to *.plt
  1078.            /Px#.plt  intercepts data written to x1.plt, x2.plt, etc.
  1079.  
  1080.          /Q - Number of Copies Option -----------------------------------------
  1081.  
  1082.            /Qi - number of copies - default /Q1
  1083.  
  1084.            "copies"
  1085.  
  1086.            /Q  sets the number of copies of  each printed page.  The default is
  1087.            one.  Page printers  produce multiple  copies  faster using  the  "N
  1088.            copies" prefix code (see Useful Prefix and Suffix Codes).
  1089.  
  1090.          /R - Internal Resolution Option --------------------------------------
  1091.  
  1092.            /Ri - internal resolution - default /R1016
  1093.  
  1094.            "other" "internal dpi: "
  1095.  
  1096.            /R sets the internal grid resolution  in dots/inch.  It is  normally
  1097.            1016 and rarely needs  to be changed.  To fit very large plots  into
  1098.            the   -32768..32767  coordinate  limit,  use   /R508.   Setting  the
  1099.            resolution to a multiple  of the output device  resolution times the
  1100.            magnification may yield a small improvement in print quality.       
  1101.  
  1102.                                                                            p-22
  1103.          /S - Pen Shading Option ----------------------------------------------
  1104.  
  1105.            /Sc.. - pen shading patterns - default /S0
  1106.  
  1107.            "pen shade"
  1108.            "pen all"
  1109.  
  1110.            /S  assigns a shading pattern to each pen.  Unspecified pens use the
  1111.            last specified  shade.  The  shade values  are  0..8  and A..F.  The
  1112.            percent coverage for each shade is listed below.  Narrow line widths
  1113.            may not work well with some shade patterns.
  1114.  
  1115.              0 100%    1 75%      5 75%   coarse pattern    A 6.2%    D 87.5%
  1116.                        2 50%      6 50%   coarse pattern    B 3.1%    E 62.5%
  1117.                        3 25%      7 25%   coarse pattern    C 1.6%    F 37.5%
  1118.                        4 12.5%    8 12.5% coarse pattern
  1119.  
  1120.            Some printers, especially dot matrix printers  in  multipass  modes,
  1121.            wash out shading because they have a dot size that is large relative
  1122.            to the dot spacing.
  1123.  
  1124.            /S024  sets pen 1 to solid, pen 2 to 50%, pen 3..40 to 12.5%
  1125.  
  1126.          /T - Temporary File Option -------------------------------------------
  1127.  
  1128.            /T[+]f - temporary file - default /TPLOT.TMP
  1129.  
  1130.            "temp file"
  1131.  
  1132.            PrintGL uses a temporary file when  there  is not  enough memory  to
  1133.            handle a plotfile.  You can use /T to put it on a RAM disk for extra
  1134.            speed.  You can force the use  of a temporary file  with  + ( if the
  1135.            plot fills the buffer). Using a RAM disk may speed printing.
  1136.  
  1137.          /W - Pen Width Option ------------------------------------------------
  1138.  
  1139.            /Wc.. - pen widths - default /WA
  1140.  
  1141.            "pen width"
  1142.            "pen all"
  1143.  
  1144.            The W option assigns pen line widths. Each width may be 0..9, .10 ..
  1145.            .24 dots, A..I for  2..10 units of 4/1016 inch (.1 mm), M for 4/1016
  1146.            inch  (.1  mm), or N to  turn off  the  pen.  A..I and  M widths are
  1147.            approximations, based on the device  technology.  Odd widths of 9 or
  1148.            above are modified to the next higher (even) width.  Unassigned pens
  1149.            use the last assigned width.
  1150.  
  1151.            For nonsquare matrix printers, PrintGL uses pen points optimized for
  1152.            an h/v ratio of .67, 1, or 1.5.  Widths are figured in the direction
  1153.            of higher resolution, and are not accurate in the other direction.
  1154.  
  1155.            Line widths  of over eight dots are  distorted at  the print  window
  1156.            edge to fit within the four dot border.
  1157.  
  1158.            /WA      sets pens 1..40 to .2 mm
  1159.            /WB2.16  sets pen 1 to .3 mm, pen 2 to 2 dots, pens 3..40 to 16 dots
  1160.  
  1161.                                                                            p-23
  1162.          /X - PrintGL/D and PrintGL/W User Interface Option -------------------
  1163.  
  1164.            /X[C][P][S][F][U][M][Z] - interface options - default /X
  1165.  
  1166.            "other" "pause to load paper: "
  1167.            "other" "unsupported command messages: "
  1168.  
  1169.            The X option sets various interface options. C causes a break when a
  1170.            plot is clipped. P causes a pause before each printed page.
  1171.  
  1172.            S suppresses  location and  size messages.  F  suppresses  location,
  1173.            size, file name, and page number messages.  U suppresses unsupported
  1174.            command and incorrect number messages.
  1175.  
  1176.            M prevents PrintGL from allocating DOS upper memory blocks.
  1177.  
  1178.            Z turns off the shareware notice panel.
  1179.  
  1180.            /XS  gives only the most important messages
  1181.  
  1182.          /X - PrintCAD Control Option -----------------------------------------
  1183.  
  1184.            /XQ - queries PrintCAD installation
  1185.            /XR - removes PrintCAD if allowed
  1186.            /X[E|N|X][A][M][L][W][P][S][Z][-|+] - controls PrintCAD's setup
  1187.  
  1188.            /XQ  checks to see  if  PrintCAD is installed.  /XR removes PrintCAD
  1189.            from memory, if allowed. /XQ and /XR disallow all other options.
  1190.  
  1191.            The other  suboptions  control setup,  and  are  effective only  for
  1192.            initial setup. X specifies XMS for swapping - this is the default. E
  1193.            forces the use  of  EMS  for  swapping instead  of  XMS.  N inhibits
  1194.            swapping.  This forces the  entire program to load in low memory and
  1195.            it will  take a large chunk of  DOS  memory.  In return,  all of the
  1196.            compatibility problems of  swapping TSRs  are removed.  This  can be
  1197.            very useful with DOS extender based CAD programs.
  1198.  
  1199.            A sets  an  alternate  handle  (use  with PC-Draft-CAD,  Drafix, and
  1200.            DesignCAD).  M sets an alternate mouse handler. These suboptions may
  1201.            improve compatibility.
  1202.  
  1203.            L forces PrintCAD to load its resident  part low.  W forces PrintCAD
  1204.            to load its swapping work area low.  P causes program prefix segment
  1205.            checking.  These  suboptions may  improve compatibility  in  unusual
  1206.            situations, but are generally not needed and may make things worse.
  1207.  
  1208.            + or  -  increases  or  decreases  the PrintCAD  memory  space,  for
  1209.            improved speed or reduced resource usage.
  1210.  
  1211.            S adds progress beeps. This is not advised with the N suboption.
  1212.  
  1213.            Z turns off the shareware notice panel.
  1214.  
  1215.            /XM  sets up PrintCAD with its alternate mouse handler              
  1216.  
  1217.                                                                            p-24
  1218.          /Y - D/Y and S/E Settings, ADI Handler Option ------------------------
  1219.  
  1220.            /Y[D|Y][S|E][A] - D/Y and S/E  setting, ADI handler - default /YDS
  1221.  
  1222.            "other" "D/Y switch position: "
  1223.            "other" "S/E switch position: "
  1224.            "other" "interpret ADI commands: "
  1225.  
  1226.            The Y option sets the plotter's D/Y  switch to  D  or Y and the  S/E
  1227.            switch to S or  E.  Y starts  with the  plotter off and responds  to
  1228.            esc.(, esc.Y, esc.), and esc.Z commands.  D  starts with the plotter
  1229.            on and ignores these commands. S sets the standard interpretation of
  1230.            IW (clipping window) commands.  E sets 7550 enhanced  interpretation
  1231.            of IW commands, so that they use scaled coordinates.
  1232.  
  1233.            The  A  suboption turns  on  PrintGL's  ADI  handler.  In  this mode
  1234.            Autodesk ADI  4.0 vector  plotter  binary  commands are  interpreted
  1235.            (along with HP-GL).  The ADI  plotfile should  be  created  at  1016
  1236.            steps/inch with up to  forty  pens and up  to eight  non-solid  line
  1237.            types. This is not needed when you specify /PADI in PrintCAD.
  1238.  
  1239.            /YD  puts the YD switch in the usual D position
  1240.  
  1241.          /Z - Chord Angle and Enhanced Font Option ----------------------------
  1242.  
  1243.            /Z[i,j][E] - default, min chord angle, enhance font - default /Z10,5
  1244.  
  1245.            "other" "default, min chord angle: "
  1246.            "other" "enhanced font: "
  1247.  
  1248.            This option is not useful with any HP-GL (including AutoCAD's HP-GL)
  1249.            that draws  circles, arcs,  and  text  as line segments rather  than
  1250.            using HP-GL circle, arc, and label commands.  It  is also not useful
  1251.            with ADI data.
  1252.  
  1253.            The Z option specifies  the default  and  minimum chord  angles  for
  1254.            circles and arcs. The HP 7475 defaults to a chord angle of 5 with no
  1255.            minimum.  Using chord  angles  of less than  10 returns little print
  1256.            quality improvement  and  adds to  processing time.  The  default is
  1257.            /Z10,5. For better emulation use /Z5,2.
  1258.  
  1259.            The E suboption says to  use  the enhanced  font, which doubles  the
  1260.            number of chords on curves in text,  improving the curve smoothness.
  1261.            This is only effective on character heights above .5 cm.
  1262.  
  1263.            /Z5,2  sets the default chord angle to 5 degrees, the minimum to 2  
  1264.  
  1265.                                                                            p-25
  1266.          PrintGL/D and PrintGL/W Menu -----------------------------------------
  1267.  
  1268.            PrintGL/D  and PrintGL/W include  a menu interface to let you select
  1269.            options, choose a  list  of  plotfiles, and print.  Run PRINTGLD  or
  1270.            PRINTGLW with no command line parameters to bring up the menu.
  1271.  
  1272.            The main  menu is displayed at the top of the screen, and the bottom
  1273.            of  the screen is used differently for each  main menu options.  The
  1274.            main menu  is divided  by  column into  six  groups.  Each group  is
  1275.            described  below.  The detailed function  of the PrintGL options  is
  1276.            described above.
  1277.  
  1278.            When  the  cursor is on a main  menu item, the current value of  the
  1279.            option is displayed  in bottom of the screen.  To change the  value,
  1280.            press Enter.  The options  are  modified  with  cursor  movement and
  1281.            typing numbers/names.  The  Enter  key returns you to the main  menu
  1282.            with the new option values.  Esc returns  you to  the main menu with
  1283.            the option values unchanged.
  1284.  
  1285.            If  one of the first two letters of a main menu item is capitalized,
  1286.            that item may be accessed immediately by pressing the letter.
  1287.  
  1288.            When a cursor bar has a notch, the value in the notch may be edited.
  1289.  
  1290.          Menu Specific Functions ----------------------------------------------
  1291.  
  1292.            The first column of main menu options is dedicated to menu functions
  1293.            that are  not relevant to command line operation.  These include run
  1294.            PrintGL,  switch  to  an  alternate  configuration,  exit,  save the
  1295.            configurations,   set   menu  options,   and  create   a  BAT   file
  1296.            corresponding to the current configuration.
  1297.  
  1298.            The "Alt config" item rotates between five menu configurations.  The
  1299.            current configuration name is in the upper left corner.
  1300.  
  1301.            The "save configs" item saves all of the current menu configurations
  1302.            by writing them into the EXE file.  The  plotfile list is not saved.
  1303.            For DOS  2, to  find  the EXE  file, PrintGL  looks in  the  current
  1304.            directory  and then  searches the  DOS  PATH,  writing to  the first
  1305.            PRINTGLD.EXE that it finds.  Only for DOS 3 and later you can create
  1306.            multiple EXE files  with  different names and each can have its  own
  1307.            configurations.
  1308.  
  1309.            The  "menu options" item lets you set the configuration name, screen
  1310.            colors, up to five initial plotfile masks, and  the name of  the BAT
  1311.            file created by the "create BAT" option. Screen colors are specified
  1312.            with the mnemonics listed here:
  1313.  
  1314.              k black    r red             k+ gray            r+ bright red
  1315.              b blue     m magenta         b+ bright blue     m+ bright magenta
  1316.              g green    y yellow/brown    g+ bright green    y+ bright yellow
  1317.              c cyan     w white           c+ bright cyan     w+ bright white
  1318.  
  1319.            For PrintGL/W you can also use - and * as color modifiers. These are
  1320.            only  effective with 15, 16, or  24  bit  color setups.  To use  the
  1321.            default Windows colors with PrintGL/W, blank out the desired line of
  1322.            colors.                                                             
  1323.  
  1324.                                                                            p-26
  1325.            "create BAT" creates  a single configuration BAT file  for PrintCAD.
  1326.            You will have  to  add any /X or /P  options that you need  and deal
  1327.            with multiple configurations is desired.
  1328.  
  1329.          Menu Input and Output Choices ----------------------------------------
  1330.  
  1331.            Column two  of the main menu lets  you choose the plotfiles to  plot
  1332.            (the /P  command line option), the plot page number (/N), the output
  1333.            destination  (/D),  output format  (/F),  and modifications  to  the
  1334.            output  -  compression  mode  (/F),  horizontal  and  vertical  size
  1335.            multiplier (/F) and prefix and suffix printer codes (/J, /K).
  1336.  
  1337.            You may enter up to 99 plotfiles in the "plotfile" main menu option.
  1338.            To choose from a  list of files, enter a  mask name  and press Enter
  1339.            (the cursor must be on the mask).  The menu will then display a list
  1340.            of corresponding files. Select any number of the files by moving the
  1341.            cursor to the desired  file and pressing  Space (or the right  mouse
  1342.            button). If no files have been selected, then pressing Enter selects
  1343.            the file under the cursor.  The selected files are added to the file
  1344.            list at or  below the cursor.  Files  that  would  overflow the 99th
  1345.            position on the plotfile list are dropped.
  1346.  
  1347.            When you "Run PrintGL", PrintGL is run for each file on the plotfile
  1348.            list. Masks are ignored. For any plotfiles that are not successfully
  1349.            processed, an arrow is inserted in front of  the plotfile name.  You
  1350.            can  view the results from the "plotfile" main menu item.  The arrow
  1351.            is  not  considered  part  of the file  name, so you do not need  to
  1352.            remove it to retry PrintGL.
  1353.  
  1354.            Printers that  support  color  have  a  color  option ("clr:" on the
  1355.            menu).  This lets you specify a  black/white printer even though you
  1356.            may have set  up colors with the  "pen color"  menu.  Output formats
  1357.            that do not support color do not have this option and always convert
  1358.            the selected colors to black and white.
  1359.  
  1360.          Menu Plot Options ----------------------------------------------------
  1361.  
  1362.            The third  column of  main  menu options  define  how the  plot will
  1363.            appear on the  page.  The options include magnification (/M), origin
  1364.            (/O), position (/A), and initial scaling points (/I).
  1365.  
  1366.          Menu Pen Options -----------------------------------------------------
  1367.  
  1368.            The   fourth   column  of  main   menu   options   covers   the  pen
  1369.            characteristics: width (/W), color and opaque/transparent mode (/C),
  1370.            and shade (/S).  Each of these menus use the up and down cursor keys
  1371.            to  select a  pen, and  the left and right cursor keys to choose  an
  1372.            attribute.  The "pen all" menu combines the four  other menus to let
  1373.            you see or choose all of pen's attributes at once.
  1374.  
  1375.            For  color  selection,  the  one character  colors (b,c,g,k,m,r,w,y)
  1376.            represent  pure  colors,  and  the  two character  colors are  shade
  1377.            pattern mixes.  The  shade pattern  mixed  colors  use  the  current
  1378.            shading  option  for  that  pen,  unless the  shade  pattern is 100%
  1379.            (solid), in which case 50% is used.                                 
  1380.  
  1381.                                                                            p-27
  1382.          Menu Page Layout Options ---------------------------------------------
  1383.  
  1384.            The fifth column of main  menu options covers the  page layout.  The
  1385.            first three items are suboptions of the /L option - print window and
  1386.            margins, form feed, and box. Tiling options (/B) and multiple copies
  1387.            (/Q) are also here.
  1388.  
  1389.          Menu Other Options ---------------------------------------------------
  1390.  
  1391.            Options that are generally set  once and then never  touched  are in
  1392.            column  six.  These include the temporary  file name (/T), and under
  1393.            "other", plotter switch settings (/Y), the default and minimum chord
  1394.            angle  (/Z), internal resolution (/R),  and  the pause to load paper
  1395.            and suppress unsupported command messages options (/X).
  1396.  
  1397.          Large Paper ----------------------------------------------------------
  1398.  
  1399.            PrintGL can handle printing on paper  larger than the  usual 8.5x11,
  1400.            but this takes some extra work. First you need to increase PrintGL's
  1401.            print window  to cover  the large  paper.  This  is done with the /L
  1402.            option  or "window/margins".  The print window plus the margins must
  1403.            fit within the printer's printable area.
  1404.  
  1405.            And then you must make  sure that your printer recognizes the larger
  1406.            paper height.  For  continuous  forms paper  this  is  best  done by
  1407.            setting skip perforation to off,  either by  printer switch or  with
  1408.            PrintGL prefix codes.  For Canon, Epson, Fujitsu, IBM, and NEC  line
  1409.            printers (dot  matrix,  ink jet, thermal) use  /J27  79,  or "modify
  1410.            output" "prefix codes: 27 79".
  1411.  
  1412.            For  cut  sheet  paper,  on Canon  (except BJ  native  mode), Epson,
  1413.            Fujitsu, IBM, and  NEC line printers use /J27 67 0 n, where n is the
  1414.            page length in inches.  For the PDP ProTracer use /J27 67 n, where n
  1415.            is the page length in lines, at six lines per inch.
  1416.  
  1417.            And for some printers you need to increase the right margin. For the
  1418.            Canon BJC  in  Epson  mode  use  /J27 81 114.  For the HI V50/100 in
  1419.            printer mode use /J27 91 88 2 0 1 255.
  1420.  
  1421.            For page  printers, legal size  paper  may  be specified  with these
  1422.            printer code prefixes: HP-PCL  printers  /J27 38 108 51 65  (/K27 38
  1423.            108 50 65 to  reset to letter), Canon  LBP  /J27 91  51 50 59 59 112
  1424.            (/K27 91 51 48  59 59 112 to reset), IBM LaserPrinter /J27 91 70 5 0
  1425.            3 1 2 1 (/J27 91 70 5 0 3 1 1 1 to reset).
  1426.  
  1427.            To  get  a 10x16  print window on  11x17 paper with  a Canon, Epson,
  1428.            Fujitsu,  IBM, or NEC line printer, use these options: /L10 16 0 .25
  1429.            /J27 67 0 17.  You  will probably need to adjust the margins (0 .25)
  1430.            for best centering.
  1431.  
  1432.            The  maximum  width  of  the print  window on  most  narrow carriage
  1433.            printers is 8  - 8/(horizontal dpi).  For 300 dpi printers,  this is
  1434.            7.97.  At 120 dpi it is 7.93.  The maximum width of the print window
  1435.            on most wide carriage printers is 13.6 - 8/(horizontal dpi).  At 180
  1436.            dpi this is 13.55.  At 360 dpi it is 13.57.  The  horizontal  margin
  1437.            should be set to 0 to get this width.                               
  1438.  
  1439.                                                                            p-28
  1440.          Tips On AutoCAD ------------------------------------------------------
  1441.  
  1442.            There are many ways to use PrintGL with AutoCAD.  Here is a good way
  1443.            to start.
  1444.  
  1445.            Configure  AutoCAD for an HP 7585 plotter.  Select output to a file.
  1446.            Do not do any plotter calibration. Set a specific scale, do not fit.
  1447.            Do not rotate.  Set  a plotter  window that is larger than  you will
  1448.            ever  need,  30x30  for  example  (this  will  prevent  AutoCAD from
  1449.            clipping the  plot).  Set  up your plotter  pen table so  that  each
  1450.            screen color is assigned a different pen.
  1451.  
  1452.            With  PrintGL  you  can  rotate  (/O  or "origin"), magnify  (/M  or
  1453.            "magnification"), assign pens (/C,/S,/W or "pen color", "pen shade",
  1454.            "pen  width"),  and  calibrate  (/F or  "modify  output"  "h,v  size
  1455.            multiplier").  Use /A or  "position"  "plot  center  at print window
  1456.            center" to automatically center your plot in the print window.
  1457.  
  1458.            To use  the AutoCAD  12 plot preview  function  set the AutoCAD plot
  1459.            area  to match the PrintGL print window with horizontal and vertical
  1460.            numbers reversed (for an 8x10 print window set a 10x8 plot area).
  1461.  
  1462.          Answers --------------------------------------------------------------
  1463.  
  1464.            If your plot is messed up, with  wraparound lines covering the page,
  1465.            you have probably exceeded PrintGL's internal coordinate limit. This
  1466.            happens when the HP-GL  coordinates  exceed 32  inches.  Reduce  the
  1467.            internal resolution  with "other" "internal  dpi: 762" or /R762  for
  1468.            coordinates up to 42  inches  or /R508  for  coordinates  up  to  64
  1469.            inches.
  1470.  
  1471.            If  you  are having trouble getting the print size  or  location  as
  1472.            desired, check your /L option or "window/margins".  The print window
  1473.            plus  the  print  margins  must define  an area  that  fits  in  the
  1474.            printable area of  the paper.  Printers cannot print over the entire
  1475.            area of the paper. They usually require .25 to .5 inch margins.
  1476.  
  1477.            To  get  color output from PrintGL set  up the pens in your graphics
  1478.            package so that each pen is assigned  a  color  and assign the  same
  1479.            colors to PrintGL's pens with /C or "pen color".
  1480.  
  1481.            If  your prints are  coming  out not  quite to  scale, check that no
  1482.            calibration is being  done by the  graphics package and then use the
  1483.            "modify  output" "h,v size multiplier:" option  or  the /F option to
  1484.            adjust the print size. See /F - Output Format Option for information
  1485.            on print size correction.
  1486.  
  1487.            For the Canon BJC-800 in Epson mode, the right margin  defaults to 8
  1488.            inches. Use /J27 64 27 81 114 to set it to 11.4 inches.
  1489.  
  1490.            For the  Canon BJ-330 and most wide  carriage printers,  the maximum
  1491.            print window  width is 13.57  inches.  This is a printer  limitation
  1492.            that you cannot get around.
  1493.  
  1494.            If your  printer ejects  the paper before the plot is  finished, you
  1495.            probably  need to specify a paper length prefix code.  For most line
  1496.            printers use /J27 67 0 n where n is the page length in inches.      
  1497.  
  1498.                                                                            p-29
  1499.          PrintCAD Answers -----------------------------------------------------
  1500.  
  1501.            To access PrintCAD from a CAD package you must PLOT. Do NOT print.
  1502.  
  1503.            If you  are getting system crashes or nothing from PrintCAD, try the
  1504.            options  /XA, /XM, /XE,  and all  combinations of these (/XAM, /XAE,
  1505.            /XME, ...).  Try /XN for DOS extender based software.  Try /XL, /XW,
  1506.            and /XLW if none of the above work.
  1507.  
  1508.            To get color output from PrintCAD, you must:
  1509.            - Define a multipen plotter in your CAD package.
  1510.            - Set up the  pens in the CAD package so that each color is assigned
  1511.              to a pen.
  1512.            - Use the /C option to assign the same colors to PrintCAD's pens.
  1513.  
  1514.            Plot spoolers  are not generally compatible with PrintCAD, and would
  1515.            be of little value if they were.  Print buffers/caches are generally
  1516.            compatible and useful. You must install the buffer first.
  1517.  
  1518.            If your prints are coming out not quite to scale:
  1519.            - For ADI plotters check that the plotter is set to 1016 steps/inch.
  1520.            - Check that no calibration is being done by the CAD package.
  1521.            - See /F - Output Format Option for print size correction.
  1522.  
  1523.          Color Processing -----------------------------------------------------
  1524.  
  1525.            Color graphics devices use a variety of color technologies.  PrintGL
  1526.            supports these basic types.
  1527.  
  1528.            CMY or cyan/magenta/yellow is used by inkjet printers with  no black
  1529.            ink. This uses three color planes and gives eight pure colors.
  1530.  
  1531.            CMYK or  cyan/magenta/yellow/black  is used by inkjet and dot matrix
  1532.            printers.  This uses  four color planes and gives eight pure colors.
  1533.            Using black ink instead of  a  cyan/magenta/yellow  mix gives a more
  1534.            neutral black color.
  1535.  
  1536.            RGB  or red/green/blue is used  by displays and bit maps.  This uses
  1537.            three color planes and gives eight pure colors.
  1538.  
  1539.            RGBI  or red/green/blue/intensity is used  by displays and bit maps.
  1540.            This uses four  color  planes.  All  simple colors except black  are
  1541.            intense.  When  you specify any color mixed  with black at  shade 0,
  1542.            then instead  of  mixing the colors at 50%, the intensity  is turned
  1543.            off. This gives fifteen pure colors.
  1544.  
  1545.            CMYK and RGBI are used by default when they are appropriate. You can
  1546.            switch to CMY or RGB with the ` suboption of /F.  For displays  this
  1547.            gives a better picture of how a printer will handle the colors.  For
  1548.            dot matrix printers it may speed printing by  eliminating the use of
  1549.            the black ribbon.
  1550.  
  1551.            /FA!  (300  dpi  color HP-PCL)  uses  CMY  color by  default.  /FA!`
  1552.            switches to CMYK color to access true black on the DeskJet 550C.    
  1553.  
  1554.                                                                            p-30
  1555.          Useful Prefix and Suffix Codes ---------------------------------------
  1556.  
  1557.            Below,  n  represents any number 0..255, nA represents any number in
  1558.            ASCII format (1 becomes 49, 2 becomes 50, 43 becomes 52 51, etc.).
  1559.  
  1560.            Canon,      Reset                    27 64
  1561.            Epson,      N inch paper             27 67 0 n
  1562.            Fujitsu,    17 inch paper            27 67 0 17
  1563.            IBM, NEC    Right margin n columns   27 81 n       (not for IBM)
  1564.            dot matrix, Skip perforation off     27 79
  1565.            inkjet      Unidirectional printing  27 85 1
  1566.  
  1567.            HP PCL,     Reset                 27 69
  1568.            DeskJet,    Portrait mode         27 38 108 48 79
  1569.            LaserJet,   Top margin 0          27 38 108 48 69
  1570.            PaintJet    Skip perforation off  27 38 108 48 76
  1571.                        11 inch paper         27 38 108 50 65
  1572.                        14 inch paper         27 38 108 51 65
  1573.                        11x17 inch paper      27 38 108 54 65
  1574.                        Manual feed           27 38 108 50 72
  1575.                        N copies              27 38 108 nA 88  (page printers)
  1576.  
  1577.            HP DJ500C   High quality, slow    27 42 111 49 81
  1578.                        No ink depletion      27 42 111 49 68
  1579.  
  1580.            HP PJXL300  Low quality, fast     27 42 111 45 49 81
  1581.  
  1582.            HP QJ       HP-PCL mode           27 37 65
  1583.                        DIP switch mode       27 37 64
  1584.  
  1585.            IBM LP      11 inch paper, tray 1, n copies  27 91 70 5 0 3 1 1 n
  1586.                        14 inch paper, tray 1, n copies  27 91 70 5 0 3 1 2 n
  1587.                        14 inch paper, manual, n copies  27 91 70 5 0 1 1 2 n
  1588.                        N copies                         27 91 70 5 0 0 0 0 0 n
  1589.  
  1590.            Can BJ nat  Page length, right margin x 10   27 40 103 3 0 n 1 n
  1591.  
  1592.            Can CaPSL,  Reset                  27 99
  1593.            LBP,        11 inch paper          27 91 51 48 59 59 112
  1594.            BJC880      14 inch paper          27 91 51 50 59 59 112
  1595.                        Manual feed            27 91 49 113
  1596.                        Automatic feed         27 91 48 113
  1597.                        Full page memory mode  27 59 27 91 50 38 122
  1598.                        N copies               27 91 nA 118
  1599.                        Cursor to top of page  27 91 48 100
  1600.                        Diablo mode            27 58
  1601.                        ISO mode               27 59
  1602.  
  1603.            PostScript  N copies      nA 32 88 67
  1604.                        Paper tray n  nA 32 88 80
  1605.  
  1606.            ProTracer   N line paper  27 67 n
  1607.  
  1608.            HI V50/100  Max margins   27,91,88,2,0,1,255                        
  1609.  
  1610.                                                                            p-31
  1611.          Output Devices (Printers) --------------------------------------------
  1612.  
  1613.            Canon BJ and BJC Printers, IBM ExecJet
  1614.  
  1615.              PrintGL has  five basic drivers  for Canon BJ and BJC printers and
  1616.              the  IBM ExecJet.  /F7 is the IBM  mode driver.  It works with the
  1617.              BJ130e,  BJ5,  BJ10/10e/10ex,  BJ20,   BJ200/230,  BJ300/330,  and
  1618.              ExecJet. /F7+ gives dark print with line to line overlap.
  1619.  
  1620.              /FJ is the BJ130 mode driver.  It works with all Canon BJ printers
  1621.              in IBM or native mode. The printer is set to 10 pitch text.
  1622.  
  1623.              /FB  is the Epson mode  driver.  It works  with  the BJ200/230 and
  1624.              BJC800/820.  Color  is supported.  /FB+ gives  sparse line to line
  1625.              overlap.  For  the BJC800/820 the prefix code  27 81 114  sets the
  1626.              print width to 11.4 inches.
  1627.  
  1628.              /F& is the  native mode driver.  It  works with the  BJ200/230 and
  1629.              BJC800/820 in any mode. Color is supported.  Epson/IBM mode prefix
  1630.              codes are not compatible and are not needed.
  1631.  
  1632.              /F@ is the CaPSL mode driver for the BJC880. Color is supported.
  1633.  
  1634.              Some  of these printers have  an image density option (DIP  switch
  1635.              and/or  front panel switch).  Low density  eliminates every second
  1636.              dot. To get the full 360 dpi resolution, use high density.
  1637.  
  1638.            Canon LBP Printers
  1639.  
  1640.              /FD works with any Canon LBP printer.  If the printer is in Diablo
  1641.              mode,  it is switched to ISO mode.  At 300 dpi it  takes up to one
  1642.              meg of printer memory to print a full page of graphics.
  1643.  
  1644.              The ! suboption switches to CaPSL 4 data compression. /FD+! is the
  1645.              best driver for the LBP 8 Mk4 at 600 dpi.
  1646.  
  1647.              You might need to set up the printer with /J27 59 27 91 50 38 122.
  1648.  
  1649.              To switch back to Diablo mode on completion, use /K27 58.
  1650.  
  1651.            Display
  1652.  
  1653.              When you display a plot, the cursor keys scroll the plot, S cycles
  1654.              between  full,  half  (the  default),  quarter,  and  eighth  page
  1655.              scrolling, and Enter or Esc returns to DOS.
  1656.  
  1657.              PrintCAD cannot drive  displays.  PrintGL/W  can only use the  /FV
  1658.              drivers and it drives the display via Windows graphic functions.
  1659.  
  1660.              /FC drives a CGA, but does not give color.
  1661.  
  1662.              The EGA drivers, /FE and /FM, require a 128K or 256K EGA. /FC will
  1663.              work with a 64K EGA.  /FM is for an EGA  card with a digital (TTL)
  1664.              monochrome monitor.                                               
  1665.  
  1666.                                                                            p-32
  1667.              /FH supports the Hercules monochrome graphics card.
  1668.  
  1669.              /FV works with any VGA card.
  1670.  
  1671.              /FV+ requires a system with 800x600 16  color support.  By default
  1672.              /FV+ assumes VESA support.  If your VGA card does not support VESA
  1673.              then add the mode  number for 800x600 16  color mode,  for example
  1674.              /FV+$5B. Here are mode numbers for common VGA cards ($ means hex).
  1675.  
  1676.                ATI   $54     Orchid   $6A    Renaissance $64    Trident     $5B
  1677.                Genoa $29     Paradise $58    Tseng       $29    Video Seven $16
  1678.  
  1679.              /FV*  works  with VESA  1024x768  mode and  /FV^  works with  VESA
  1680.              1280x1024 mode.
  1681.  
  1682.              For MCGAs, use the VGA driver without color - /FV~.
  1683.  
  1684.              Display output cannot be redirected to a file  (the  /D option  is
  1685.              ignored).
  1686.  
  1687.            Epson, IBM 9 Pin Printers
  1688.  
  1689.              /FN, /FW, and /F1 cover a wide range of Epson/IBM compatible 9 pin
  1690.              dot matrix printers.  You need a  cyan/magenta/yellow/black ribbon
  1691.              to get color prints. The * drivers use 1/240 graphics. /FN+, /FN*,
  1692.              /FW+,  and  /FW*  use  1/216  indexing  and  do  three  vertically
  1693.              interleaved passes.  /F1+  and /F1* use  1/144 indexing and do two
  1694.              vertically interleaved passes. /FW sets line feeds to 1/6 inch.
  1695.  
  1696.              For  Epson  printers  and  other  printers  with  1/216   indexing
  1697.              hardware,  /FN  is  preferred.   For  some  not  quite  compatible
  1698.              printers,  /FW works.  For IBM Proprinters and other printers with
  1699.              1/144 indexing hardware, /F1 gives better results.
  1700.  
  1701.              These drivers use the following escape codes:
  1702.  
  1703.                esc 3  set n/216 line feeds for all /FW
  1704.                esc J  index n/216 (n=2 for 1/144 index) for all /FN and /F1
  1705.                esc L  graphics command for /FN, /FN+, /FW, /FW+, /F1, and /F1+
  1706.                esc Z  graphics command for /FN*, /FW*, and /F1*
  1707.                esc r  set ribbon color (only if color is specified)
  1708.  
  1709.            Epson, Fujitsu, NEC, Toshiba 24 Pin Printers
  1710.  
  1711.              /FT  covers  all  Epson LQ printers and  many  compatible printers
  1712.              (Panasonic in LQ mode and others).  /FF works with  Fujitsu 24 pin
  1713.              printers in Fujitsu mode.  /F9 works with NEC 24 pin printers. /FO
  1714.              works  with Toshiba 24  pin printers.  /FO  resets the  line  feed
  1715.              distance to 1/6 inch on completion.
  1716.  
  1717.              For all of these  drivers,  you need  a  cyan/magenta/yellow/black
  1718.              ribbon to get color prints. The + and * drivers use 1/360 graphics
  1719.              mode, and the *  drivers use 1/360 (1/120  for /FO*)  indexing and
  1720.              reset the line feed distance  to  1/6 inch on completion.  A clean
  1721.              paper  path  with equal tension on  each side  is  needed for good
  1722.              360x360 graphics.                                                 
  1723.  
  1724.                                                                            p-33
  1725.              Many 24 pin printers are not capable of 360x360 graphics and a few
  1726.              cannot handle 360x180 graphics.
  1727.  
  1728.              The compression mode  drivers  (!  suboption  or  "modify  output"
  1729.              "compression mode: Y") may or may not be an improvement.
  1730.  
  1731.              The /FT drivers use the following printer escape codes:
  1732.  
  1733.                esc $    absolute tab
  1734.                esc * '  graphics command for /FT
  1735.                esc * (  graphics command for /FT+, /FT*
  1736.                esc +    set n/360 indexing for /FT*
  1737.                esc 2    set 1/6 indexing for /FT*
  1738.                esc J    index n/180 for /FT, /FT+
  1739.                esc r    set ribbon color (only if color is specified)
  1740.  
  1741.            HI Jetpro V50/100
  1742.  
  1743.              You can  drive  the  HI V50/100  as an  HP-GL/2  device.  Set  the
  1744.              resolution to 360 (/F0  360) and reverse the  width and height  in
  1745.              the print window, for example use 10x8 instead of 8x10  for 8.5x11
  1746.              paper. The maximum print window height is 15.25.
  1747.  
  1748.              In printer mode the HI V50/100 acts as a Canon BJ IBM mode printer
  1749.              (/F7).  The  maximum  print width is 15.25 and you need the prefix
  1750.              code 27,91,88,2,0,1,255 to get beyond 13.6 inches.
  1751.  
  1752.            HP DeskJet, HP PaintJet XL300, Mannesmann Tally MT92C
  1753.  
  1754.              /FI works with any black/white DeskJet in portrait mode.
  1755.  
  1756.              /FA has three modes and covers different levels  of  300 dpi color
  1757.              HP-PCL  printers.  /FA  uses RGB color and works  with the DeskJet
  1758.              500C and Mannesmann Tally MT92C.  /FA!  uses  CMY  color which can
  1759.              speed printing in some cases.  This  works with  the DeskJet 500C,
  1760.              DeskJet 550C,  DeskJet 1200C, and PaintJet XL300.  /FA!` uses CMYK
  1761.              color to give give better  blacks  only  on the DeskJet 550C  (the
  1762.              DeskJet  1200C  and PaintJet XL300 convert from  CMY to CMYK color
  1763.              internally).
  1764.  
  1765.            HP LaserJet
  1766.  
  1767.              /FL works with any LaserJet compatible printer. /FL! works with LJ
  1768.              2 (PCL 4) printers.  /FI works with LJ 3 (PCL 5) printers. /FI+ is
  1769.              a 600 dpi driver for the LaserJet 4.
  1770.  
  1771.              All  of these drivers work in portrait mode, which may be set with
  1772.              /J 27 38 108 48 79 or you can reset the printer with /J 27 69.
  1773.  
  1774.              LaserJets with under one meg of memory may not be able to handle a
  1775.              full page of graphics. /FL!  uses less printer memory than /FI, so
  1776.              it may be preferred on LaserJet 3s with limited memory.           
  1777.  
  1778.                                                                            p-34
  1779.            HP PaintJet
  1780.  
  1781.              /FP drives 180 dpi PaintJet printers.  The compression mode driver
  1782.              (/FP!)  uses  data  transfer  mode 2 (instead of 1) and works only
  1783.              with a PaintJet XL.
  1784.  
  1785.              Use /FA! (the DeskJet 500C CMY driver) with the PaintJet XL300.
  1786.  
  1787.            HP QuietJet
  1788.  
  1789.              /FQ works with QuietJets in HP-PCL mode.
  1790.  
  1791.            HP-GL and HP-GL/2
  1792.  
  1793.              /F8  outputs  low level  HP-GL, converting  text, arcs,  fill, and
  1794.              clips to vectors.  The output is HP  7220 and HP-GL/2 pen  plotter
  1795.              compatible, containing  IN,  IP, SC, SP,  IW, LT, PA,  PU,  and PD
  1796.              commands.  PG is used for form feeds.  If you specify no form feed
  1797.              then multiple plots may be appended to the same page.
  1798.  
  1799.              /F0  drives  HP-GL/2  raster  devices.  Use  /F8  for HP-GL/2  pen
  1800.              plotters.
  1801.  
  1802.              You  can specify  the  nominal resolution of  HP-GL or  HP-GL/2 by
  1803.              appending it to the /F option (for example /F8 300).  When you set
  1804.              the nominal resolution of HP-GL to other than  1016,  enhanced  IW
  1805.              command interpretation (HP 7550 enhanced mode) is needed to handle
  1806.              dashed lines correctly.
  1807.  
  1808.              For  HP-GL  output  the  width  parameter (/W) is  used  as  a pen
  1809.              selector, so for each pen in the original HP-GL, you can specify a
  1810.              new  pen  in  the  output.  The  default  /W  option  for  /F8  is
  1811.              /W12345678. Shading and color are ignored.
  1812.  
  1813.            IBM LaserPrinter
  1814.  
  1815.              /F4 drives any LaserPrinter in PPDS  (native) mode.  /FL will work
  1816.              for HP LaserJet mode. At 300 dpi it takes up to one meg of printer
  1817.              memory to print a full page of graphics.
  1818.  
  1819.              The !  suboption or "modify output" "compression mode: Y" switches
  1820.              to 4029 data compression.  /F4+!  works with the 4029 with 600 dpi
  1821.              PPDS upgrade.
  1822.  
  1823.            IBM 24 Pin Printers
  1824.  
  1825.              PrintGL has three drivers  for Proprinter X24 compatible printers.
  1826.              Use  native  mode, not AGM.  /F6 is for all IBM X24s and  the 24P.
  1827.              These  printers  do 1/144 inch indexing and using  them at 180 dpi
  1828.              gives horizontal  white streaks  every 2/3 inch.  The  /F6 drivers
  1829.              compensate  for this by indexing 19/144  per line, giving 182 dpi.
  1830.              To work properly the  printer must start on  a 1/72 boundary so it
  1831.              is best to keep line feeds at a multiple of 1/72 (1/6, 1/8, 1/9). 
  1832.  
  1833.                                                                            p-35
  1834.              /F5 is referred to as X24 alternate 1 and is for printers that are
  1835.              X24 compatible  except for  1/180 inch indexing.  This is the case
  1836.              with  most X24 compatible printers, including the IBM  Quickwriter
  1837.              and IBM 2390 and 2391. /F5* works only with printers that do 1/360
  1838.              indexing, including the 2390 and 2391 but not the Quickwriter.
  1839.  
  1840.              /FX  is referred to  as X24  alternate 2  and is  the same  as /F5
  1841.              except for the  vertical units command.  /FX  works with Panasonic
  1842.              printers in X24 mode.
  1843.  
  1844.              The compression mode  drivers  (!  suboption  or  "modify  output"
  1845.              "compression mode: Y") may or may not be an improvement.
  1846.  
  1847.            IBM Quietwriter 2 and 3
  1848.  
  1849.              /F2  and /F3 drive the Quietwriter 2 and 3.  Line feeds are set to
  1850.              1/6 inch on completion.
  1851.  
  1852.            JRL J bubblejet
  1853.  
  1854.              /F# drives the JRL J bubblejet in Epson LQ mode.
  1855.  
  1856.            Kodak Diconix Color 4
  1857.  
  1858.              /FK drives the Color 4.
  1859.  
  1860.            Pacific Data Products ProTracer
  1861.  
  1862.              /FG drives the ProTracer (base model) in IBM Proprinter mode.  The
  1863.              maximum print window width is 14.97.
  1864.  
  1865.            PostScript Output
  1866.  
  1867.              /FS outputs printable Encapsulated PostScript with no  preview bit
  1868.              map.  Text, arcs,  fill,  and clips are  converted to vectors,  so
  1869.              PrintGL is not a general purpose HP-GL to PostScript converter. If
  1870.              no form feed is specified then "showpage"  is not output, and more
  1871.              PostScript  may be appended to the page.  PostScript overwrites as
  1872.              it draws, so overlapping lines appear opaque.
  1873.  
  1874.              You  can  specify  the  nominal  resolution  of the  PostScript by
  1875.              appending it to the /F option (for example /FS 300).
  1876.  
  1877.              You can  specify  the number  of copies  with a  prefix  code that
  1878.              includes the number of copies followed by " XC". For example /J 50
  1879.              32 88 67 makes 2 (ASCII  050) copies.  You can specify  the  paper
  1880.              tray with the XP macro.                                           
  1881.  
  1882.                                                                            p-36
  1883.              /FY (not included in PrintCAD) appends  a black/white TIFF preview
  1884.              bit map to a PostScript file.  To use it, create a PostScript file
  1885.              with PrintGL  and then  run  PrintGL  again, specifying  the  same
  1886.              options  except /FY  instead  of  /FS.  The  destination  file  is
  1887.              appended by  default.  /FY assumes a PostScript file, generated by
  1888.              PrintGL, is  being  appended.  You  may set  the resolution  - the
  1889.              default is 72x72 dpi. Here is an example:
  1890.  
  1891.                PRINTGL sample.plt /Dsample.eps/LB6,6/O2/FS
  1892.                PRINTGL sample.plt /Dsample.eps/LB6,6/O2/FY
  1893.  
  1894.            Tektronix ColorQuick
  1895.  
  1896.              /FR drives the ColorQuick.
  1897.  
  1898.            ZSoft PCX Bit Map
  1899.  
  1900.              /FZ gives ZSoft PCX bit map output.  The format used by PrintGL is
  1901.              described below.  For  multiple page plots and tiled  plots  use a
  1902.              three digit number for the output file (/D option)  so  that a new
  1903.              (sequentially numbered) file will be created for each page.
  1904.  
  1905.              The file starts with a header composed of 128 byte values:
  1906.  
  1907.                10,2,1,1,0,0,0,0,
  1908.                max_x,max_y,                              2 bytes each, in dots
  1909.                dpi_x,dpi_y,                              2 bytes each
  1910.                0,0,0,    0,0,192,  0,192,0,  0,192,192,  color palette
  1911.                192,0,0,192,0,192,192,192,0,192,192,192,
  1912.                0,0,0,    0,0,254,  0,254,0,  0,254,254,
  1913.                254,0,0,254,0,254,254,254,0,254,254,254,
  1914.                0,
  1915.                color_planes,                             1, 3, or 4
  1916.                width                                     2 bytes, in bytes
  1917.                1,0,..,0
  1918.  
  1919.              The scan  lines follow, in top to  bottom order.  For color plots,
  1920.              each complete scan  line  consists  of  a  blue, green,  red,  and
  1921.              intensity scan line.  The intensity line is not included for /FZ`.
  1922.              1 is the background and 0 the foreground for b/w files. 1,1,1,1 is
  1923.              the background for color files, with 0 representing the absence of
  1924.              blue, green, red, or intensity. The bit usage is reversed with /LR
  1925.              or  "reverse image"  .  Each  scan line  is composed of these data
  1926.              commands ($ means hex):
  1927.  
  1928.                $00..$BF           - 1 byte of bit mapped data ($00..$BF)
  1929.                $C1 $C0..$FF       - 1 byte of bit mapped data ($C0..$FF)
  1930.                $C2..$FF $00..$FF  - 2..63 bytes of repeated bit mapped data
  1931.  
  1932.              The width  and  height of  the bit  map are specified by the /L or
  1933.              "window/margins" option plus eight dots.  The width is extended to
  1934.              a multiple of sixteen.                                            
  1935.  
  1936.                                                                            p-37
  1937.          HP-GL and ADI Commands -----------------------------------------------
  1938.  
  1939.            PrintGL  supports the 7475 and  7440/17440 command sets  except  for
  1940.            character set  8 (Katakana), digitize commands, output commands, the
  1941.            error mask command,  and some device control commands.  In addition,
  1942.            PG,  AF,  ES,  LO,  character  set  5,  line  types  7  and  8,  and
  1943.            proportional spaced fonts are supported.  And forty pens are allowed
  1944.            instead of eight.
  1945.  
  1946.            With  /YA  or  "other"  "interpret  ADI  commands:  Y" set,  PrintGL
  1947.            supports ADI 4.0 vector plotter binary commands. The file is assumed
  1948.            to  have a resolution of 1016 dpi.  Forty pens and eight  line types
  1949.            (other than solid) are allowed.
  1950.  
  1951.            HPGL.DOC  and  HPGL.CHR include details of HP-GL, ADI, and PrintGL's
  1952.            interpretation.  The 7550 manual is a good reference for HP-GL  - HP
  1953.            manual 07550-90001.
  1954.  
  1955.          Compatibility and Technical Information ------------------------------
  1956.  
  1957.            PrintGL/D  will run on any IBM compatible system with MS-DOS  2.0 or
  1958.            above. MS-DOS 3.3 or later is recommended. It requires up to 256K of
  1959.            free memory. More memory may speed printing.
  1960.  
  1961.            The PrintGL/D menu can use any text  or graphics  display  mode that
  1962.            allows  at least 80 columns  and  25 lines  of  text.  In text modes
  1963.            PrintGL/D  writes directly to  the  display buffer, and  in graphics
  1964.            modes BIOS is used to display text.
  1965.  
  1966.            PRINTGLD.EXE  should not  be  compressed with  EXE  file compressors
  1967.            because it rewrites the EXE file when saving its configurations.
  1968.  
  1969.            PrintGL/W is  an MS Windows  3.1 program.  It  uses  its own printer
  1970.            drivers, not Windows printer drivers.
  1971.  
  1972.            PrintCAD will run on any  IBM/DOS computer with MS-DOS 2.0  or above
  1973.            with  400K of EMS or  XMS memory and a base  memory region of  512K.
  1974.            Because it is a swapping  resident program, it may have problems  in
  1975.            some environments. PrintCAD can handle VCPI (Virtual Control Program
  1976.            Interface) based DOS extenders, but  DPMI based  programs  and stand
  1977.            alone DOS extenders may cause problems.
  1978.  
  1979.            When  using a DOS extender  based program  such  as  AutoCAD  386 or
  1980.            Microstation   4,  use  an  extended/expanded  memory  manager  that
  1981.            provides VCPI, such as MS-DOS 5 EMM386/HIMEM, QEMM 386, or 386MAX.
  1982.  
  1983.            PrintGL was written by Cary Ravitz and compiled with Borland's Turbo
  1984.            Pascal 7.0 and Turbo Assembler 2.0.                                 
  1985.  
  1986.                                                                            p-38
  1987.          User Support ---------------------------------------------------------
  1988.  
  1989.            Correspondence  about  this  program  may be  sent  via the  support
  1990.            bulletin board, fax, Compuserve, or mail.
  1991.  
  1992.            BBS:        606-268-0577  1200..14400,N,8,1  24 hours/day
  1993.  
  1994.              To ask a question, prepare an ASCII  text file with the details of
  1995.              your question.  Then call the bulletin board and choose the upload
  1996.              question option.  XMODEM  file  transfer protocol is  required for
  1997.              this.  Your question will  be assigned a number (such  as  1015) -
  1998.              remember  this  number.  An answer file (with the assigned number)
  1999.              will  be posted, usually  within 24 hours on  weekdays.  To get an
  2000.              answer, call the bulletin board,  choose the download option, then
  2001.              the answer option, and then enter the answer number.
  2002.  
  2003.            Compuserve: Cary Ravitz [70431,32]
  2004.  
  2005.            Fax:        606-268-0577
  2006.  
  2007.              If  your fax machine does not send the fax calling signal, the BBS
  2008.              will  answer and  hang  up (about  30  seconds), then the  call is
  2009.              routed to the fax.  Faxes from outside the USA may be answered via
  2010.              letter. The fax may be unavailable sometimes.
  2011.  
  2012.            Mail:       Ravitz Software Inc.
  2013.                        P.O. Box 25068
  2014.                        Lexington, KY  40524-5068
  2015.                        USA