home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 036 / printgl.zip / PRINTGL.DOC < prev    next >
Text File  |  1994-10-04  |  122KB  |  2,153 lines

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