home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / LASER / 4PRNT320.ZIP / 4PRINT.DOC next >
Encoding:
Text File  |  1989-09-01  |  103.8 KB  |  2,490 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                   4 P R I N T                                  4 P R I N T
  10.  
  11.                            Hewlett-Packard LaserJet
  12.                      Multiple ASCII File Printing Utility
  13.  
  14.                                  Version 3.20
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                             U S E R ' S   G U I D E                            U S E R ' S   G U I D E
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                  ┌─────────┐
  35.                            ┌─────┴───┐     │              (tm)
  36.                          ──│         │o    │──────────────────
  37.                            │   ┌─────┴╨──┐ │  Association of
  38.                            │   │         │─┘  Shareware
  39.                            └───│    o    │    Professionals
  40.                          ──────│    ║    │────────────────────
  41.                                └────╨────┘    MEMBER
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.            Copyright (C) 1987, 1988, 1989 Korenthal Associates, Inc.
  53.                                           230 West 13th Street
  54.                                           New York, New York 10011
  55.                                           Tel: (212) 242-1790
  56.                                           FAX: (212) 242-2599
  57.  
  58.  
  59.                               All Rights Reserved
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                             4PRINT 3.20 ORDER FORM                            4PRINT 3.20 ORDER FORM
  66.  
  67.  
  68.      Remit to:       Korenthal Associates, Inc.         Tel: (212) 242-1790
  69.                      230 West 13th Street               FAX: (212) 242-2599
  70.                      New York, New York 10011           CIS: [76004,2605]
  71.                      Attention: Customer Service
  72.  
  73.  
  74.      ____ 4PRINT Registered Package @ $39.95 per copy              ________
  75.              (includes disk, 4FOLD, KAZAP, manual, support)
  76.  
  77.           New York residents add applicable sales tax:      Tax    ________
  78.  
  79.           Shipping and handling, US/Canada:  $4 per copy
  80.                        All other countries:  $8 per copy    S+H    ________
  81.  
  82.                                                           Total  $ ________
  83.  
  84.  
  85.           Disk format:      ( ) 5.25" acceptable      ( ) 3.5" required
  86.  
  87.           Payment by:  ( ) Check   ( ) MC   ( ) Visa   ( ) PO # ___________
  88.  
  89.           Card #: _______________________________  Exp. Date: _____________
  90.  
  91.           Signature of card holder: _______________________________________
  92.  
  93.  
  94.              Name: ________________________________ Title: ________________
  95.  
  96.           Company: ________________________________________________________
  97.  
  98.           Address: ________________________________________________________
  99.  
  100.                    ________________________________________________________
  101.  
  102.                    ________________________________________________________
  103.  
  104.           Day Phone: _____________________   Evening: _____________________
  105.  
  106.  
  107.           Where did you learn about 4PRINT or obtain your trial copy?
  108.           (If from a BBS, name and phone #; If from CIS, forum name.)
  109.  
  110.           _________________________________________________________________
  111.  
  112.           Do you have any comments or suggestions to improve 4PRINT?
  113.  
  114.           _________________________________________________________________
  115.  
  116.           _________________________________________________________________
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.                          4PRINT SHAREWARE INFORMATION                         4PRINT SHAREWARE INFORMATION
  124.  
  125.      4PRINT is distributed through regular commercial channels, and also on
  126.      CompuServe and local BBS's as a shareware product.  No matter how you
  127.      obtained the product, we encourage you to freely copy and distribute
  128.      4PRINT provided that:
  129.  
  130.           1. No fee beyond normal media, duplication, and shipping costs
  131.              may be charged.
  132.           2. Vendors approved by the Association of Shareware Professionals
  133.              may distribute 4PRINT, but Korenthal Associates must be
  134.              supplied with a copy of the first catalog issue offering each
  135.              new revision (major or minor) of 4PRINT.
  136.           3. Other shareware vendors may distribute 4PRINT only with the
  137.              written permission of Korenthal Associates.  In all cases, it
  138.              must be clearly stated to the purchaser that he or she is
  139.              receiving an UNREGISTERED copy of a SHAREWARE product and, as
  140.              above, current catalogs must be sent to Korenthal Associates.
  141.           4. The distribution file, 4PRNTnnn.ARC, must be distributed IN
  142.              ITS ORIGINAL FORM.  Specifically, the companion utilities
  143.              4FOLD and KAZAP may ABSOLUTELY NOT be distributed.
  144.  
  145.      If you received 4PRINT as shareware (i.e., if you didn't pay for it or
  146.      you bought a disk from a software library), and you use it beyond a
  147.      two week trial period, you must register the program using the
  148.      accompanying order form (or the form printed by the program itself).
  149.      You may also register by phone (212-242-1790) or FAX (212-242-2599)
  150.      using MasterCard, Visa, or company purchase order.
  151.  
  152.      For the $39.95 registration fee, you will receive 4FOLD, a companion
  153.      utility which allows you to print multiple files one per column with
  154.      headers on each column instead of one per page, and KAZAP, a utility
  155.      which allows you to bypass DEBUG and easily set all the 4PRINT default
  156.      parameters.  You will also receive the current version of 4PRINT on
  157.      disk with complete printed documentation, and will be entitled to
  158.      phone, mail, and electronic support from Korenthal Associates.
  159.  
  160.      Registered users will be notified of significant upgrades to 4PRINT,
  161.      and will be placed on a mailing list to receive information about
  162.      future products from Korenthal Associates.
  163.  
  164.      4PRINT must be registered for EACH USER at your site; alternatively,
  165.      contact Korenthal Associates for current SITE LICENSE information.
  166.  
  167.      Korenthal Associates is a member of the Association of Shareware
  168.      Professionals (ASP).  ASP wants to make sure that the shareware
  169.      principle works for you.  If you are unable to resolve a shareware-
  170.      related problem with an ASP member by contacting the member directly,
  171.      ASP may be able to help.  The ASP Ombudsman can help you resolve a
  172.      dispute or problem with an ASP member, but does not provide technical
  173.      support for members' products.  Please write to the ASP Ombudsman at
  174.      P.O. Box 5786, Bellevue, WA 98006 or send a CompuServe message via
  175.      Easyplex to ASP Ombudsman [70007,3536].
  176.  
  177.  
  178.  
  179.  
  180.      4PRINT Version 3.20                                       User's Guide
  181.  
  182.                                TABLE OF CONTENTS                               TABLE OF CONTENTS
  183.  
  184.      INTRODUCTION ......................................................  5
  185.  
  186.      PRINTER COMPATIBILITY .............................................  5
  187.  
  188.      WHAT'S NEW.........................................................  6
  189.  
  190.      QUICK START .......................................................  6
  191.  
  192.      PAPER SELECTION, CARE, AND FEEDING ................................  7
  193.  
  194.      4PRINT OPERATION ..................................................  8
  195.  
  196.      THE 4PRINT COMMAND LINE ........................................... 10
  197.  
  198.      THE 4PRINT ENVIRONMENT VARIABLE ................................... 11
  199.  
  200.      SPECIFYING FILES TO PRINT ......................................... 11
  201.  
  202.      USING 4PRINT OPTIONS .............................................. 12
  203.  
  204.        Manual Feed: The -M Switch ...................................... 13
  205.        Single-sided Documents: The -S Switch ........................... 13
  206.        Unattended Mode: The -U Switch .................................. 13
  207.        Quick Printing: The -Q Switch ................................... 14
  208.        Numbering Lines: The -N Option .................................. 15
  209.        Indenting Lines: The -I Option .................................. 15
  210.        IBM-style Binders: The -RI Option ............................... 15
  211.        Non-standard Tabs: The -TAB Option .............................. 16
  212.        Duplex Printing (LaserJet II-D Support): The -D Switch .......... 16
  213.        Multiple Copies: The -X Option .................................. 16
  214.        WordStar (tm) Files: The -W Switch .............................. 17
  215.        Carriage Returns (Foreign Format Files): The -C Switch .......... 17
  216.        Truncating Long Lines:  The -T Switch ........................... 18
  217.        Frame Styles: The -F<style> Switch .............................. 18
  218.        Overriding Title Placement: The -TT, -TB, and -TA Switches ...... 20
  219.        Bypassing End Of File Characters: The -Z Switch ................. 20
  220.        Selective Printing by Side:  The -F, -B, and -R Switches ........ 21
  221.        Selective Printing by Page:  The -P Option ...................... 21
  222.        Outputting to Other Devices or to a File: The -O Option ......... 23
  223.        Downloaded Fonts: The -# Option ................................. 23
  224.        Full Font Selection: The -[ Option .............................. 24
  225.        Proportional Font Support: The -PR Switch ....................... 25
  226.        Wide Documents and Spreadsheets: The -WIDE Switch ............... 26
  227.        Using the Tiny Internal Font: The -TINY Option .................. 26
  228.        Escape Code Processing: The -E Switch ........................... 27
  229.        Changing the Default Header: The -H Option ...................... 28
  230.  
  231.      CHANGING 4PRINT'S DEFAULTS ........................................ 31
  232.  
  233.      NETWORK USAGE ..................................................... 34
  234.  
  235.      REVISION HISTORY .................................................. 35
  236.  
  237.      DISCLAIMER ........................................................ 36
  238.  
  239.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 4
  240.  
  241.  
  242.  
  243.      4PRINT Version 3.20                                       User's Guide
  244.  
  245.  
  246.                                  INTRODUCTION                                 INTRODUCTION
  247.  
  248.      4PRINT (C) is a multiple ASCII file printing utility for owners of the
  249.      Hewlett-Packard LaserJet or compatible printer.  The program has four
  250.      main purposes:
  251.  
  252.           1. 4PRINT saves paper by printing title lines plus four 66-line,
  253.              80-column pages on a single sheet of paper (front and back).
  254.  
  255.           2. 4PRINT helps analysts, programmers, and documentors by
  256.              printing spreadsheets, program listings, and documentation
  257.              which are too wide to fit on a normal page.
  258.  
  259.           3. 4PRINT helps programmers maintain source code by automatically
  260.              documenting a program listing's file name, date, time, and
  261.              page count; by allowing four pages (264 lines) of contiguous
  262.              code to be visible at once in an open three-ring binder; and
  263.              by printing multiple source files in a single invocation.
  264.  
  265.           4. 4PRINT helps anyone who prints other people's documentation by
  266.              formatting based on a true 66-line page (the LaserJet normally
  267.              formats to 60 lines), and by correctly handling tabs, form
  268.              feeds, end of file characters, backspaces, overstriking,
  269.              boldfacing, and underlining in the text.  WordStar (tm)
  270.              documents may also be printed directly in 4PRINT.
  271.  
  272.      If you purchased 4PRINT from Korenthal Associates or another com-
  273.      mercial channel, you also received 4FOLD and KAZAP, companion
  274.      utilities which enhance your enjoyment of 4PRINT.
  275.  
  276.      If you are testing 4PRINT through our shareware distribution channel,
  277.      please note that the registration fee of $39.95 includes 4FOLD, KAZAP,
  278.      and full documentation and disk in an IBM-sized binder.  See the
  279.      SHAREWARE INFORMATION description accompanying this document.     SHAREWARE INFORMATION                                        
  280.  
  281.  
  282.                              PRINTER COMPATIBILITY                             PRINTER COMPATIBILITY
  283.  
  284.      4PRINT may be used successfully with any HP LaserJet or compatible
  285.      printer equipped with a small, fixed pitch landscape font.  These
  286.      include the Series II (using the internal line printer font), the
  287.      LaserJet or LaserJet+ with an A, B, C, L, V, Y, or Z font cartridge,
  288.      or any printer with HP's 33411DA or 33412DA soft font.  See the sec-
  289.      tions describing the -# and -[ options for more detailed information.
  290.  
  291.      See the WHAT'S NEW section below for additional printers supported in
  292.      Version 3, including the HP DeskJet, DeskJet Plus, and LaserJet IID.
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 5
  303.  
  304.  
  305.  
  306.      4PRINT Version 3.20                                       User's Guide
  307.  
  308.  
  309.                                   WHAT'S NEW                                  WHAT'S NEW
  310.  
  311.      Version 3 includes support for many additional HP LaserJet-compatible
  312.      and close-compatible printers, including the HP DeskJet and DeskJet
  313.      Plus, the LaserMaster (Ricoh 4081 engine) and Epson GQ3500.  In
  314.      addition, special support has been included for the HP LaserJet IID
  315.      duplex printer.  A4 size paper is also supported for the European
  316.      market.
  317.  
  318.      A shareware Letter Gothic font from Elfring Soft Fonts has been
  319.      included for those printers which don't have a built-in line printer
  320.      landscape font (such as the LaserJet+) and for those people who would
  321.      like to create more attractive printouts.
  322.  
  323.      4PRINT now combines columns to print spreadsheets, documents and
  324.      program listings up to 165 characters wide.  In addition, 4PRINT can
  325.      automatically download an internal soft font which prints 110
  326.      characters across in two columns or 230 characters across in a single
  327.      column.
  328.  
  329.      Limited support for proportional fonts and IBM-style binder creation
  330.      has been added.  In addition, the user can now specify non-standard
  331.      tab width processing (especially useful for program listings), can ask
  332.      for multiple copies of any number of documents to be printed in a
  333.      single run, and can specify program defaults through the 4PRINT
  334.      environment variable.
  335.  
  336.      Version 3.2 also provides an option to add automatic line numbering.
  337.      A special form of this option numbers each page starting from line one
  338.      (as required in legal documents, for instance).
  339.  
  340.  
  341.                                   QUICK START                                  QUICK START
  342.  
  343.      If you'd like to try 4PRINT right now, simply type:
  344.  
  345.           C>4print -s -h -q 4print.doc   (adding path names as necessary)
  346.  
  347.      The -s parameter tells 4PRINT to perform single-sided printing (two
  348.      pages instead of four per sheet of paper).  The -h parameter blanks
  349.      4PRINT's title line, and -q eliminates the scan pass (see below).
  350.  
  351.      You can also take the "What? Me worry?" approach.  Type 4PRINT alone
  352.      to get a help screen describing the 4PRINT command line and most
  353.      parameters.  But DON'T REDIRECT 4PRINT'S OUTPUT by typing something                      DON'T REDIRECT 4PRINT'S OUTPUT                    
  354.      like 4PRINT >PRN!  If you want a quick printout of the help screen, do
  355.      a Print Screen after the help screen is displayed.
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 6
  366.  
  367.  
  368.  
  369.      4PRINT Version 3.20                                       User's Guide
  370.  
  371.  
  372.                       PAPER SELECTION, CARE, AND FEEDING                      PAPER SELECTION, CARE, AND FEEDING
  373.  
  374.      4PRINT was originally designed as an in-house programmer's utility, to
  375.      save paper and maximize the amount of source code visible in a minimal
  376.      amount of desk space.  Since program listings comprise the bulk of
  377.      Korenthal Associates' hard copy needs, we generally load our HP Series
  378.      II with letter-size paper that's been pre-punched for a three-ring
  379.      binder.  Other print jobs (correspondence, etc.) are generally
  380.      accomplished through the manual feed capability of the LaserJet.
  381.  
  382.      If it's not convenient to load pre-punched paper for 4PRINT jobs, you
  383.      can force 4PRINT into manual feed for the entire output (see below),
  384.      or you can print on unholed paper and punch holes yourself.  However,
  385.      double check your first printout; some greedy hole punches might
  386.      gobble a character or two from the 66th line of the reverse sides.  If
  387.      this occurs, either save all the punched holes for archival purposes,
  388.      or get a better hole punch.
  389.  
  390.      The remainder of this section deals with printing on the reverse side
  391.      of the paper.  If you use 4PRINT exclusively with the -s (single-side)
  392.      or -d (auto duplex) switch, feel free to skip to the next section.
  393.  
  394.      4PRINT assumes your printer will stack pages in REVERSE ORDER (true of
  395.      HP LaserJets and LaserJet+'s, and of the Series II using the rear
  396.      output tray).  If your printer can't stack pages in reverse (or if you
  397.      forget to open the rear output tray, as we often do), your sheets will
  398.      be in the wrong order after the front side is printed.  To solve this
  399.      problem, reverse the sheets before replacing them in the paper tray,
  400.      or use manual feed (the -m switch; see below) and "deal from the
  401.      bottom of the deck" when inserting sheets to print the reverse side.
  402.  
  403.      A future version of 4PRINT might address this problem (by optionally
  404.      printing the reverse side from last sheet to first).  Please let us
  405.      know if this would make a major difference to you.
  406.  
  407.      Note that when you flip the paper to print the reverse side, the "top"
  408.      of the sheet is still fed in first.  This means, for example, that
  409.      pre-punched paper would be fed with the holes facing LEFT for the
  410.      front side (as you face the printer), and with the holes facing RIGHT
  411.      for the reverse side.  The fact that the same edge of the paper is fed
  412.      in twice brings us to our next topic.
  413.  
  414.      Laser printers tend to introduce a slight bend on the top of printed
  415.      sheets, know as "paper curl."  When the sheets are reinserted to print
  416.      the reverse side, too large a curl could cause imperfect printing; in
  417.      severe cases, the paper may jam.  This tends to occur when the printer
  418.      is running "hot," i.e., many pages are being printed at once.
  419.  
  420.      You might want to select a paper with low water content to minimize
  421.      curling.
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 7
  429.  
  430.  
  431.  
  432.      4PRINT Version 3.20                                       User's Guide
  433.  
  434.  
  435.      Here's one way to minimize paper curl if it becomes a problem:  Take
  436.      the paper after the front side has been printed, hold it printed side
  437.      up, and stick a scrap sheet (as a "buffer") underneath.  Now place the
  438.      paper (printed side up) on a desk like this:
  439.  
  440.                     |                            desk     |
  441.                     |            ---c-u-r-l---            |
  442.                     |           | o           |           |
  443.                      -----------|             |-----------
  444.                                 |             |
  445.                                 | o           |
  446.                                 |             |
  447.                                 |             |
  448.                                 | o           |
  449.                                  -------------
  450.  
  451.      The o's show where the holes would be for pre-punched paper.  Now
  452.      place your hand or a book over the entire curl, press reasonably hard,
  453.      and run the stack off the edge of the desk.  If you've mastered the
  454.      technique, the "buffer page" will be sharply curled in the opposite
  455.      direction of the original curl, and your printout will be uncurled and
  456.      ready for insertion to print the reverse side.  Don't forget to
  457.      discard the buffer page (or save it for your next uncurling).
  458.  
  459.      Another technique for dealing with curling surfaces involves two guys
  460.      on ice with whisk brooms... but that's beyond the scope of this
  461.      documentation.
  462.  
  463.      Notice that 4PRINT has a special option (see -p below) to reprint
  464.      pages which were munged due to paper curl.
  465.  
  466.  
  467.                                4PRINT OPERATION                               4PRINT OPERATION
  468.  
  469.      4PRINT does its work in three passes over the file (or files) to be
  470.      printed.  The first pass scans the files to determine the maximum page
  471.      number (this pass may be eliminated via the -q switch; see below).
  472.      The next two passes print the front and reverse sides of the document,
  473.      respectively.  Note that the reverse side printing pass doesn't occur
  474.      when the -s or -d switch is used or when you are printing a single
  475.      document which fits on the front of a single sheet of paper.
  476.  
  477.      After the scan pass is complete, you are prompted to press Enter to
  478.      print the front side (unless you use the -u switch; see below).  If
  479.      you have an HP Series II or other printer with a rear output tray,
  480.      make sure the tray is open, if possible.
  481.  
  482.      At the "Press Enter" prompt, you can press the following keys:
  483.  
  484.           1. Press Enter to print the front side.
  485.  
  486.           2. Press M (or m) to immediately force the printer into manual
  487.              feed mode.  Unlike the -m switch (which puts the printer into
  488.              manual feed mode for the reverse side only), pressing M here
  489.              will allow you to use manual feed for the entire print job.
  490.  
  491.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 8
  492.  
  493.  
  494.  
  495.      4PRINT Version 3.20                                       User's Guide
  496.  
  497.  
  498.           3. Press C (or c) if you mistakenly used the -m switch (possibly
  499.              because you underestimated the number of pages in the
  500.              document).  4PRINT will override the switch and use cassette
  501.              feed later, when the reverse side is printed.
  502.  
  503.           4. Press Escape (or Ctrl-C or Ctrl-Break) to cancel the 4PRINT
  504.              job and return to DOS.
  505.  
  506.      When the front side finishes printing, 4PRINT exits to DOS if you used
  507.      the -s switch or if you are printing a single file with only one page.
  508.      Otherwise, you are prompted to press Enter to print the reverse side.
  509.      Uncurl the pages if necessary and flip the stack according to the
  510.      instructions given under PAPER SELECTION, CARE, AND FEEDING.  Unless                              PAPER SELECTION, CARE, AND FEEDING         
  511.      you're using manual feed, reinsert the pages into the paper cassette.
  512.  
  513.      Note that this version of 4PRINT assumes your printer stacks pages in
  514.      reverse order.  If your pages don't stack in reverse, either reverse
  515.      the page order yourself before reloading the paper cassette, or use
  516.      the -m switch and insert the pages into the manual feeder in reverse
  517.      order.
  518.  
  519.      At the "Press Enter" prompt, you can press the following keys:
  520.  
  521.           1. Press Enter to print the reverse side.
  522.  
  523.           2. Press M (or m) to immediately force the printer into manual
  524.              feed mode.  If you overestimated the number of pages to be
  525.              printed and don't want to bother reloading the paper tray,
  526.              pressing M here will have the same effect as if you had used
  527.              the -m switch on the original command line.
  528.  
  529.           3. Press C (or c) to override an incorrect -m switch on the
  530.              command line, or to force the printer back into cassette feed
  531.              mode if you pressed M in response to the prompt before the
  532.              first side was printed.
  533.  
  534.           4. Press Escape (or Ctrl-C or Ctrl-Break) to cancel reverse side
  535.              printing and return to DOS.
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 9
  555.  
  556.  
  557.  
  558.      4PRINT Version 3.20                                       User's Guide
  559.  
  560.  
  561.                             THE 4PRINT COMMAND LINE                            THE 4PRINT COMMAND LINE
  562.  
  563.      As mentioned above, type 4PRINT alone (don't use redirection!) to
  564.      display a help screen similar to the one below:
  565.  
  566.      /--------------------------------------------------------------------\
  567.      4PRINT Version 3.20 - HP LaserJet Multiple ASCII File Printing Utility
  568.      Copyright (C) 1989 Korenthal Associates, Inc.     All rights reserved.
  569.        Usage: 4print [options] filespec [more filespecs or options]
  570.      Options: -m  manual feed for back side| -u  unattended (no prompts)
  571.               -f  prints front side only   | -b  (or -r) back side only
  572.               -s  prints single-sided      | -t  truncates long lines
  573.               -w  WordStar (tm) files      | -z  bypasses end of file chars
  574.               -e  allows escape codes      | -c  forces new line for CR's
  575.               -d  duplex (LaserJet II-D)   | -pr proportional font handling
  576.               -wide  doc/spread, 165 cols  | -tiny  internal, 110/230 cols
  577.               -x<number>  number of copies | -tab<number>  tab width
  578.               -ft prints T-frame (see manual for other frame styles)
  579.               -tt titles at top of page, -tb at bottom, -ta alternates
  580.               -h<string>  sets header (see manual for description)
  581.               -n[<number>] adds line numbers (-np number each page from 1)
  582.               -i<number>  causes every line to be indented <number> spaces
  583.               -ri<number> indents right side only (for IBM-style binders)
  584.               -o<name>    specifies output file or device (default=prn:)
  585.               -p<number>-<number> prints range of pages (see manual)
  586.               -q[<number>] quick prints (no scan pass), optional max page #
  587.               -#<number>  prints using previously downloaded font
  588.               -[<string>  uses font with specified characteristics
  589.         Note: After each pass, you can force manual feed by pressing "M".
  590.      \--------------------------------------------------------------------/
  591.  
  592.      You can follow the 4PRINT command with any number of file specifi-
  593.      cations ("filespecs") or options (also known as "switches"), in any
  594.      order.  4PRINT will display the help screen unless it sees at least
  595.      one file name or specification.
  596.  
  597.      Options (or filespecs, for that matter) may be typed in upper or lower
  598.      case.  Following UNIX conventions, any toggle switch may be reversed
  599.      in meaning by appending a dash.  For example, "-m-" is the reverse of
  600.      "-m" and thus explicitly specifies the default of cassette ("non-
  601.      manual") feed.
  602.  
  603.      If you prefer the PC- or MS-DOS (a trademark of Microsoft Corp.)
  604.      conventions, you can use a slash instead of a dash to specify an
  605.      option.  Thus, "/p18-20" is equivalent to "-p18-20".
  606.  
  607.      Options and filespecs on the command line must be surrounded by
  608.      spaces, and options may not be combined with a single dash or slash.
  609.      For example, "-mu" and "-m-u" refer to file names, not options.  If
  610.      you want to specify "manual" and "unattended" modes, use "-m -u".
  611.  
  612.      4PRINT will process files in the order in which their names or file-
  613.      specs appear on the command line.  Within a given filespec, files will
  614.      be processed in the same order as would be displayed  by the DOS
  615.      directory command.
  616.  
  617.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 10
  618.  
  619.  
  620.  
  621.      4PRINT Version 3.20                                       User's Guide
  622.  
  623.  
  624.                         THE 4PRINT ENVIRONMENT VARIABLE                        THE 4PRINT ENVIRONMENT VARIABLE
  625.  
  626.      New to Version 3, you may now specify any or all 4PRINT options in the
  627.      DOS Environment instead of (or in addition to) the 4PRINT command
  628.      line.  4PRINT will consider any information found in the "4PRINT"
  629.      Environment variable as if it were attached to the BEGINNING of the
  630.      command line.  You can set the 4PRINT environment variable in your
  631.      AUTOEXEC.BAT if there are certain options you always want to use with
  632.      4PRINT.  For example, suppose you typed this command any time before
  633.      you invoked 4PRINT (or put the command in your AUTOEXEC):
  634.  
  635.           C>set 4print=-m
  636.  
  637.      Note that there CANNOT be a space after "4print", and also that there
  638.      is a dash in the "-m", just as if it were on the 4PRINT command line.
  639.  
  640.      Given the above environment setting, any subsequent 4PRINT run would
  641.      always work in manual mode.
  642.  
  643.      Note that the environment variable is NOT the same as setting options
  644.      with DEBUG or with the KAZAP program.  You cannot override an
  645.      environment option on the command line, for instance (you'll get an
  646.      "incompatible options" message if you try).
  647.  
  648.      Another point to be made is that if you specify an illegal option in
  649.      the environment, 4PRINT will think you are making an error (and will
  650.      probably say "bad option specified") on EVERY subsequent invocation.
  651.      You can type "SET" on the DOS command line (with no arguments) to see
  652.      your current environment settings (and thus determine if you've set a
  653.      bad 4PRINT option in the environment).
  654.  
  655.  
  656.                            SPECIFYING FILES TO PRINT                           SPECIFYING FILES TO PRINT
  657.  
  658.      The following 4PRINT command line examples show how you can specify
  659.      which files or groups of files are to be printed.
  660.  
  661.           C>4print myfile
  662.  
  663.                The file named "myfile" in the current directory is scanned
  664.                for a maximum page number.  You are then prompted to press
  665.                Enter, whereupon the front side is printed.  You then
  666.                (possibly uncurl and) reverse the sheets, replace them in
  667.                the paper cassette, and press Enter again.  The reverse side
  668.                is then printed and 4PRINT exits to DOS.
  669.  
  670.           C>4print alpha beta
  671.  
  672.                Files "alpha" and "beta" are scanned.  You press Enter,
  673.                whereupon the front side is printed for both files.  Enter
  674.                again, and the reverse side is printed for both files.
  675.  
  676.           C>4print *.c
  677.  
  678.  
  679.  
  680.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 11
  681.  
  682.  
  683.  
  684.      4PRINT Version 3.20                                       User's Guide
  685.  
  686.                All your C source files in the current directory are
  687.                scanned, then printed as above.
  688.  
  689.           C>4print *.h *.c notes
  690.  
  691.                4PRINT prints all your header files, all your C files, and
  692.                the single file called "notes" in the current directory.
  693.  
  694.           C>4print a:
  695.  
  696.                All the files on drive A will be printed (this is equivalent
  697.                to "4print a:*.*").
  698.  
  699.           C>4print \letters\
  700.  
  701.                All the files in subdirectory "\letters" on the current
  702.                drive will be printed (this is equivalent to "4print
  703.                \letters\*.*").
  704.  
  705.           C>4print abc-m
  706.  
  707.                The file "abc-m" will be printed.  Note that this is not the
  708.                same as "4print abc -m", which would specify file "abc" and
  709.                the "-m" switch.
  710.  
  711.           C>4print -read.me
  712.  
  713.                The file "-read.me" will be printed.  Even though "-r" is a
  714.                valid switch, it is followed by a non-space, so "-read.me"
  715.                is interpreted as a file name.
  716.  
  717.           C>4print -m
  718.  
  719.                This is ILLEGAL, since -m is a valid 4PRINT switch.  The
  720.                4PRINT help screen will be displayed.
  721.  
  722.           C>4print -m.
  723.  
  724.                The file "-m" (with no extension) will be printed (see "-
  725.                read.me" above).
  726.  
  727.  
  728.                              USING 4PRINT OPTIONS                             USING 4PRINT OPTIONS
  729.  
  730.      You may specify 4PRINT options (or "switches") in any order, and they
  731.      may be interspersed with filenames or filespecs.  Thus, the following
  732.      command lines are equivalent:
  733.  
  734.           C>4print myfile -m -u
  735.           C>4print myfile -u -m
  736.           C>4print -m -u myfile
  737.           C>4print -m myfile -u
  738.  
  739.      4PRINT options are global, in the sense that any given option refers
  740.      to all filespecs in the command line, regardless of position.  This
  741.  
  742.  
  743.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 12
  744.  
  745.  
  746.  
  747.      4PRINT Version 3.20                                       User's Guide
  748.  
  749.      command line would print both files "alpha" and "beta" using manual
  750.      feed:
  751.  
  752.           C>4print alpha -m beta
  753.  
  754.      More information about option specification (and its relation to file
  755.      specification) may be found under THE 4PRINT COMMAND LINE.                                       THE 4PRINT COMMAND LINE 
  756.  
  757.      Subsequent sections describe the various 4PRINT options in detail.
  758.  
  759.  
  760.                           Manual Feed: The -M Switch                          Manual Feed: The -M Switch
  761.  
  762.      4PRINT normally causes the printer to feed sheets from the paper
  763.      cassette when printing both the front and reverse sides.  To use the
  764.      manual feeder for the reverse side, specify:
  765.  
  766.           C>4print myfile -m
  767.  
  768.                The file named "myfile" in the current directory is scanned
  769.                for a maximum page number.  You are then prompted to press
  770.                Enter, whereupon the front side is printed.  You then
  771.                (possibly uncurl and) reverse the sheets and press Enter
  772.                again.  The printer will wait for you to insert each page
  773.                into the manual feeder when the reverse side is printed.
  774.                When printing finishes, 4PRINT exits to DOS.
  775.  
  776.      As described under 4PRINT OPERATION, you can use manual feed for the                        4PRINT OPERATION                                 
  777.      entire print job by pressing M (instead of Enter) after the scan pass.
  778.  
  779.  
  780.                      Single-sided Documents: The -S Switch                     Single-sided Documents: The -S Switch
  781.  
  782.      The original intent of 4PRINT was to save paper by printing as much
  783.      information as possible on a single sheet.  Thus, the default method
  784.      is to print two 66-line pages on the front of the paper, and another
  785.      two on the back.
  786.  
  787.      Under certain circumstances, it is useful to print single-sided docu-
  788.      ments.  For instance, you might not want to bother with the necessary
  789.      paper handling to print the reverse side, or you might intend to
  790.      spread a program listing all over your desk in order to see more than
  791.      four pages at once.
  792.  
  793.      Tell 4PRINT to perform single-sided printing with the -s switch:
  794.  
  795.           C>4print myfile -s
  796.  
  797.                A single-sided printout is produced, yielding two 66-line
  798.                pages per sheet of paper instead of four.
  799.  
  800.  
  801.                         Unattended Mode: The -U Switch                        Unattended Mode: The -U Switch
  802.  
  803.      4PRINT normally prompts you to press Enter after the scan pass, and
  804.      again after the first side is printed (see 4PRINT OPERATION).                                                4PRINT OPERATION  
  805.  
  806.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 13
  807.  
  808.  
  809.  
  810.      4PRINT Version 3.20                                       User's Guide
  811.  
  812.      Specifying -u will eliminate these prompts (4PRINT continues as if you
  813.      pressed Enter at each prompt).  This means that you will not be given
  814.      an opportunity to reload the paper cassette before the reverse side is
  815.      printed, so the -u switch is usually used with -s or -m:
  816.  
  817.           C>4print myfile -s -u
  818.  
  819.                A single-sided document will be printed with no prompt after
  820.                the scan pass.
  821.  
  822.           C>4print myfile -m -u
  823.  
  824.                A double-sided document will be printed with no prompts.
  825.                Since the reverse side will be printed in manual mode, the
  826.                printer will pause before the first page of the reverse
  827.                side, giving you an opportunity to possibly uncurl and
  828.                reverse the stack.
  829.  
  830.                We use 4PRINT most often in this manner for short program
  831.                listings and documents.  See also the NETWORK USAGE
  832.                discussion below.
  833.  
  834.      Tip:  You can use 4PRINT in unattended mode and still print both sides     Tip                                                                   
  835.      using the cassette feeder with the following procedure:  Print your
  836.      document using the -u and -m switches.  When the printer waits for you
  837.      to insert the first sheet for the reverse side, flip the front side,
  838.      stick it back in the paper cassette, and then take a scrap sheet of
  839.      paper and CAREFULLY insert it into the manual feeder until the sensor
  840.      thinks it's got a sheet to manually feed.  The trick is not to release
  841.      the sheet you are holding, but to fake out the printer so sheets feed
  842.      from the paper cassette!  We have found this technique to work well
  843.      with a Series II, but can't verify that other printers can be fooled
  844.      in this manner.
  845.  
  846.                          Quick Printing: The -Q Switch                         Quick Printing: The -Q Switch
  847.  
  848.      A scan pass is normally performed to determine the number of pages in
  849.      the file or files to be printed.  This allows 4PRINT to put "Page mmm
  850.      of nnn" on the title line of each page.
  851.  
  852.      You can speed up 4PRINT by eliminating the scan pass as follows:
  853.  
  854.           C>4print myfile -q
  855.  
  856.                The scan pass is eliminated, and the default title will
  857.                contain "Page mmm" instead of "Page mmm of nnn."
  858.  
  859.      The -q option with no page count supplied is especially handy when you
  860.      are printing large documents on a relatively slow computer.
  861.  
  862.      If you already know a document's page count, you can eliminate the
  863.      scan pass and still get "Page mmm of nnn" like this:
  864.  
  865.           C>4print myfile -q15
  866.  
  867.  
  868.  
  869.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 14
  870.  
  871.  
  872.  
  873.      4PRINT Version 3.20                                       User's Guide
  874.  
  875.                The scan pass is eliminated, and the default title will
  876.                contain "Page mm of 15."
  877.  
  878.      The -q option with a page count supplied is useful when you are re-
  879.      printing a document or a section of a document, since the page count
  880.      is known before 4PRINT is invoked.
  881.  
  882.  
  883.                         Numbering Lines: The -N Option                        Numbering Lines: The -N Option
  884.  
  885.      4PRINT can automatically number the lines of your document in two
  886.      ways.  The simplest is as follows:
  887.  
  888.           C>4print myfile -n
  889.  
  890.                The document will be printed with line numbers starting from
  891.                line one.
  892.  
  893.      You can control the starting line number of the document like this:
  894.  
  895.           C>4print myfile -n201
  896.  
  897.                The document will be printed with line numbers starting from
  898.                line 201.
  899.  
  900.      We have provided this line numbering option especially for lawyers:
  901.  
  902.           C>4print myfile -np
  903.  
  904.                The document will be printed with line numbers starting from
  905.                one on each page.
  906.  
  907.  
  908.                         Indenting Lines: The -I Option                        Indenting Lines: The -I Option
  909.  
  910.      You can tell 4PRINT to indent each printed line by a specified number
  911.      of character positions.  This allows you create a "balanced" look for
  912.      documents which were unformatted, or formatted with a width less than
  913.      80 characters.  For example:
  914.  
  915.           C>4print myfile -i8
  916.  
  917.                The document will be printed with every line indented eight
  918.                character positions.
  919.  
  920.      Note that indentation applies to "wrapped" lines as well, as described
  921.      below (see -t).
  922.  
  923.  
  924.                        IBM-style Binders: The -RI Option                       IBM-style Binders: The -RI Option
  925.  
  926.      4PRINT provides limited support for the creation of printouts which
  927.      will be held in IBM-style binders.  The -ri option allows you to
  928.      specify a second indentation level which is only applied to the right-
  929.      hand column of each page.  If you specify both -i and -ri, BOTH
  930.      INDENTS will be applied to the right-hand column.  For example:
  931.  
  932.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 15
  933.  
  934.  
  935.  
  936.      4PRINT Version 3.20                                       User's Guide
  937.  
  938.  
  939.           C>4print myfile -i2 -ri8
  940.  
  941.                The document will be printed with the left column indented
  942.                two character positions, and the right column indented ten
  943.                (2+8) character positions.
  944.  
  945.      We have found that the combination of -i2 and -ri8 shown in the
  946.      example above adjusts the page in such a manner as to create pages
  947.      which can be easily cut in half and inserted into an IBM-style binder.
  948.      Special paper may be purchased which has a micro-perforation down the
  949.      middle and six holes punched in such a manner as to make splitting
  950.      each page apart and inserting into an IBM-style binder very easy.
  951.  
  952.      Note that when the -ri option is used, the left and right columns will
  953.      wrap (or be truncated) at different character positions.  Thus, you
  954.      may want to pre-format output designed for IBM binders so as to avoid
  955.      lines longer than will fit in the right hand column.
  956.  
  957.      Note also that when creating IBM-style binders, you may very well want
  958.      to use the -f0 and -h options (along with the -ri option) to create a
  959.      "clean" looking page.
  960.  
  961.  
  962.                       Non-standard Tabs: The -TAB Option                      Non-standard Tabs: The -TAB Option
  963.  
  964.      4PRINT normally assumes that if a document contains tab characters (as
  965.      opposed to blank spaces to separate columns), that the document was
  966.      created assuming tab columns are eight characters apart.  You may
  967.      change this assumption in the following manner:
  968.  
  969.           C>4print myfile -TAB3
  970.  
  971.                The file will be printed assuming tabs refer to columns
  972.                which are three character positions apart.
  973.  
  974.      This option is especially useful when printing program source files
  975.      which use non-standard tab sizes.
  976.  
  977.  
  978.             Duplex Printing (LaserJet II-D Support): The -D Switch            Duplex Printing (LaserJet II-D Support): The -D Switch
  979.  
  980.      If you have an HP LaserJet II-D or close compatible, you may instruct
  981.      4PRINT to take advantage of this printer's duplex printing capability
  982.      (and thus complete the entire double-sided print job with no user
  983.      intervention).  For example:
  984.  
  985.           C>4print myfile -d
  986.  
  987.                The file will be printed in duplex mode on the II-D.
  988.  
  989.  
  990.                         Multiple Copies: The -X Option                        Multiple Copies: The -X Option
  991.  
  992.      4PRINT now allows you to print any number of copies of your file(s) in
  993.      a single run.  Specify the number of copies like this:
  994.  
  995.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 16
  996.  
  997.  
  998.  
  999.      4PRINT Version 3.20                                       User's Guide
  1000.  
  1001.  
  1002.           C>4print myfile -x3
  1003.  
  1004.                Three copies of the file will be printed.
  1005.  
  1006.      Note that if you are printing more than one file, 4PRINT will print
  1007.      the first copy of ALL FILES before it prints the second copy.  This
  1008.      makes it easy, for instance, for you to distribute a printout of three
  1009.      files to fifty people (you only have to separate the output by person,
  1010.      not by file).
  1011.  
  1012.  
  1013.                       WordStar (tm) Files: The -W Switch                      WordStar (tm) Files: The -W Switch
  1014.  
  1015.      You can get quick draft printouts of WordStar version 3 and below or
  1016.      WordStar Professional Release 4 files by using the -w switch:
  1017.  
  1018.           C>4print myfile -w
  1019.  
  1020.                The file is assumed to be in WordStar (tm) format, and is
  1021.                printed accordingly.
  1022.  
  1023.      WordStar files are printed by stripping the high order bit of every
  1024.      character in the file and removing control characters (except for the
  1025.      ending Control-Z).  Note that this means that all formatting
  1026.      information (such as headers, boldface, and underlines) are suppressed
  1027.      in the printout.
  1028.  
  1029.      WordStar dot commands are printed as is, except for the .PA command,
  1030.      which is processed as if a form feed appeared in the file.
  1031.  
  1032.      Note that the -w switch is provided for draft printouts or for very                                             draft                      
  1033.      simple lists created using WordStar.  If you want full formatting for
  1034.      a WordStar file, you can use the following technique:
  1035.  
  1036.      1. Tell Wordstar to print your file to disk, using a standard ASCII
  1037.         printer.  For WordStar Professional Release 4, this would involve
  1038.         answering something like "draft>myfile.prn" to the "Name of
  1039.         printer?" prompt.
  1040.  
  1041.      2. Tell 4PRINT to print the output file, as in "4print myfile.prn".
  1042.         Note that the -w switch is not specified to 4PRINT, since the                                   not                               
  1043.         output file is a straight ASCII file.
  1044.  
  1045.  
  1046.             Carriage Returns (Foreign Format Files): The -C Switch            Carriage Returns (Foreign Format Files): The -C Switch
  1047.  
  1048.      Some files, notably those imported from Apple II or Macintosh (both
  1049.      trademarks of Apple, Inc.) systems only use a carriage return (as
  1050.      opposed to a carriage return, line feed combination) to denote a new
  1051.      line in a file.  These files may be 4PRINTed with the -c switch:
  1052.  
  1053.           C>4print myfile -c
  1054.  
  1055.                The file will be printed assuming a new line starts at every
  1056.                carriage return or line feed.
  1057.  
  1058.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 17
  1059.  
  1060.  
  1061.  
  1062.      4PRINT Version 3.20                                       User's Guide
  1063.  
  1064.  
  1065.      Note that no overprint lines are generated when -c is specified,
  1066.      because these lines are denoted in MS-DOS files by a carriage return
  1067.      without an associated line feed.  However, backspace processing is
  1068.      still active, so if the foreign file uses backspaces to denote
  1069.      overprinting, then 4PRINT will accurately display overprinted,
  1070.      boldfaced, and underlined characters.
  1071.  
  1072.      Tip:  You can apply the -c switch to MS-DOS files in order to see     Tip                                                              
  1073.      exactly which lines are meant to be overprinted, and the contents of
  1074.      the overprint lines.  The result will be that each normal line in file
  1075.      (that is, those lines ending in carriage return, line feed) will be
  1076.      followed by a blank line, and a series of lines to be overprinted
  1077.      (that is, one or more lines ending with a carriage return, followed by
  1078.      a line ending in a carriage return, line feed) will be printed on a
  1079.      group of single lines, with a blank line to end the group.
  1080.  
  1081.  
  1082.                      Truncating Long Lines: The -T Switch                     Truncating Long Lines: The -T Switch
  1083.  
  1084.      4PRINT will print up to 80 characters across in each of the two col-
  1085.      umns on a sheet of paper.  If a file line plus indentation (see -i
  1086.      above) is longer than 80 columns, 4PRINT will normally print the first
  1087.      80 columns, and continue the file line on the next printed line,
  1088.      starting with the characters "  => ".  This line wrapping will occur
  1089.      across multiple print lines, if necessary.
  1090.  
  1091.      To truncate (rather than wrap) long lines, use:
  1092.  
  1093.           C>4print myfile -t
  1094.  
  1095.                The -t switch tells 4PRINT that you want long lines to be
  1096.                truncated rather than wrapped.  4PRINT will simply print the
  1097.                first 80 characters of the long line, and continue with the
  1098.                next file line on the next printed line.
  1099.  
  1100.      This feature can be useful for documentation files which have a few
  1101.      long lines and are formatted based upon an exact 66 lines per printed
  1102.      page.
  1103.  
  1104.  
  1105.                       Frame Styles: The -F<style> Switch                      Frame Styles: The -F<style> Switch
  1106.  
  1107.      4PRINT normally prints a full frame around each printed page.  The
  1108.      frame consists of lines at the top, bottom, left, center, and right
  1109.      sides of the page.  You can use the -F<style> switch (not to be con-
  1110.      fused with the simple -F switch; see Selective Printing by Side) to                                          Selective Printing by Side    
  1111.      change the frame style which 4PRINT uses.  The easiest way to use this
  1112.      switch is to specify one of the "canned" frame styles that 4PRINT
  1113.      provides, as in the following command:
  1114.  
  1115.           C>4print myfile -ft
  1116.  
  1117.                The document will be printed using the "T" frame style.
  1118.  
  1119.  
  1120.  
  1121.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 18
  1122.  
  1123.  
  1124.  
  1125.      4PRINT Version 3.20                                       User's Guide
  1126.  
  1127.      Each of the provided styles is specified as a single letter (which may
  1128.      be in upper or lower case) or symbol.  A complete table follows:
  1129.  
  1130.                Symbol      Frame Style               ______      ___________
  1131.                  F         Full frame (the default)
  1132.                  N (or 0)  No frame lines at all
  1133.                  T         "T" frame (title and center lines)
  1134.                  I         "I" frame (top, bottom, and center)
  1135.                  !         Center line only
  1136.                  -         Title line only
  1137.                  =         Top and bottom lines
  1138.                  O (the letter)  Full frame, but no center line
  1139.                  M (or W)  Title line, left, center, and right
  1140.                  U         Title line, left, and center
  1141.  
  1142.      If you want to be even more creative, you can specify a 5-letter
  1143.      "control" string to design a custom frame.  The letters in the string
  1144.      control the top, bottom, left, center, and right line of the custom
  1145.      frame, respectively.  The codes may be given in upper or lower case,
  1146.      and are:
  1147.  
  1148.                Code        Meaning               ____        _______
  1149.                  A         Always print the corresponding line.
  1150.                  N         Never print the corresponding line.
  1151.                  T         "Track" the title (print the line only if the
  1152.                            title will appear next to this line).
  1153.  
  1154.      The "T" code only applies to the top or bottom line of the frame, and
  1155.      thus should only be used in the first and/or second position of the
  1156.      code string.
  1157.  
  1158.      Here are a few examples of custom frames:
  1159.  
  1160.           C>4print myfile -faaaaa
  1161.  
  1162.                All lines of the frame will be printed.  This is the same as
  1163.                specifying -ff, or letting the frame style default.
  1164.  
  1165.           C>4print myfile -fnnnnn
  1166.  
  1167.                No lines of the frame will be printed.  This is the same as
  1168.                specifying -fn or -f0.
  1169.  
  1170.           C>4print myfile -fttnan
  1171.  
  1172.                The top line will be printed only if the title is on top of
  1173.                the page, and the bottom line will be printed only if the
  1174.                title is on the bottom.  The left line will never be
  1175.                printed, the center line will always be printed, and the
  1176.                right line will never be printed.  This is "T" frame, which
  1177.                can also be specified as -ft.
  1178.  
  1179.           C>4print myfile -fntann
  1180.  
  1181.                The top line will never be printed, the bottom line will
  1182.                only be printed if the title is on the bottom, the left line
  1183.  
  1184.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 19
  1185.  
  1186.  
  1187.  
  1188.      4PRINT Version 3.20                                       User's Guide
  1189.  
  1190.                will always be printed, and the center and bottom lines will
  1191.                never be printed.  Consider an open three-ring binder with a
  1192.                reverse side page (title on top) above a front side page
  1193.                (title on the bottom).  The effect will be that the group of
  1194.                two pages will have a line down the left side, and another
  1195.                line across the bottom of the group.
  1196.  
  1197.      Note:  The "T" frame is also known as the "Tracey" frame, in honor of
  1198.      Tracey M. Siesser, who insisted that the default frame wasn't good
  1199.      enough.  Will this satisfy you, Tracey?  Huh?  (-Jim K.)
  1200.  
  1201.  
  1202.           Overriding Title Placement: The -TT, -TB, and -TA Switches          Overriding Title Placement: The -TT, -TB, and -TA Switches
  1203.  
  1204.      Under normal circumstances, 4PRINT will print the title line, or
  1205.      header, at the bottom of the page for the front of your document, and
  1206.      at the top of the page for the back of your document.  This causes the
  1207.      title line to always appear on the "outside" when the document is
  1208.      placed in a three-ring binder.  If you wish to override the default
  1209.      title placement, use one of the following switches:
  1210.  
  1211.           C>4print myfile -tt
  1212.  
  1213.                The document will be printed with all title lines at the top
  1214.                of the page.
  1215.  
  1216.           C>4print myfile -tb
  1217.  
  1218.                The document will be printed with all title lines at the
  1219.                bottom of the page.
  1220.  
  1221.      Note that the -ta switch (which specifies the default of alternating
  1222.      title placement) is provided for completeness, and also to allow you
  1223.      to obtain alternating titles if you've changed the default (see
  1224.      CHANGING 4PRINT'S DEFAULTS below).     CHANGING 4PRINT'S DEFAULTS        
  1225.  
  1226.  
  1227.                 Bypassing End Of File Characters: The -Z Switch                Bypassing End Of File Characters: The -Z Switch
  1228.  
  1229.      If a file contains a Ctrl-Z character (Hex 1A, or Decimal 26), 4PRINT
  1230.      considers the file to end just before this character.  This is because
  1231.      Ctrl-Z was used in the CP/M (a trademark of Digital Research Corp.)
  1232.      operating system to indicate EOF (End Of File), and many MS-DOS
  1233.      programs still manipulate files using this convention.
  1234.  
  1235.      Most ASCII files won't contain Ctrl-Z characters which mean anything
  1236.      other than EOF, but for those few pesky ones which do, specify -z:
  1237.  
  1238.           C>4print myfile -z
  1239.  
  1240.                The file will be printed all the way to its full MS-DOS file
  1241.                length.  If any Ctrl-Z characters appear in the file, they
  1242.                will be printed as "<1A>".
  1243.  
  1244.      If 4PRINT seems to be printing only part of your file, try using the
  1245.      -z switch; it almost certainly won't hurt (although you may see some
  1246.  
  1247.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 20
  1248.  
  1249.  
  1250.  
  1251.      4PRINT Version 3.20                                       User's Guide
  1252.  
  1253.      garbage at the end of your printout), and it might get your whole file
  1254.      printed.
  1255.  
  1256.  
  1257.             Selective Printing by Side: The -F, -B, and -R Switches            Selective Printing by Side: The -F, -B, and -R Switches
  1258.  
  1259.      You can tell 4PRINT to print only the front side of a listing that
  1260.      would normally be double-sided.  Note that this is not the same as
  1261.      using the -s switch:
  1262.  
  1263.           C>4print myfile -f
  1264.  
  1265.                Only the front side of a double-sided printout is produced.
  1266.  
  1267.      This is useful if you need to split a large printout into two 4PRINT
  1268.      jobs, or if you are printing over a network and don't want to hang up
  1269.      the printer before processing the reverse side.
  1270.  
  1271.      If you previously aborted 4PRINT after the front side of a double-
  1272.      sided printout was produced, or if you printed the front side using
  1273.      the -f switch, use one of the following (they are equivalent) to
  1274.      complete the job:
  1275.  
  1276.           C>4print myfile -b
  1277.           C>4print myfile -r
  1278.  
  1279.                Only the back (reverse) side of a double-sided printout is
  1280.                produced.
  1281.  
  1282.      If you already printed the front side of this job, you could have
  1283.      looked at the title line of any page to determine the maximum page
  1284.      number, and then used a command like:
  1285.  
  1286.           C>4print myfile -b -q28
  1287.  
  1288.                The "-q28" tells 4PRINT to eliminate the scan pass, but to
  1289.                use the number 28 when printing the number of pages on the
  1290.                title line.
  1291.  
  1292.  
  1293.                    Selective Printing by Page: The -P Option                   Selective Printing by Page: The -P Option
  1294.  
  1295.      You would normally use 4PRINT to print an entire document.  However,
  1296.      if you need to reprint a single page or range of pages, or if some
  1297.      pages of a full output got garbled and you want to reprint only those
  1298.      pages, use the -p option:
  1299.  
  1300.           C>4print myfile -s -p12
  1301.  
  1302.                This command will print page 12 only of a single-sided
  1303.                document.
  1304.  
  1305.           C>4print myfile -s -p12 -q50
  1306.  
  1307.  
  1308.  
  1309.  
  1310.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 21
  1311.  
  1312.  
  1313.  
  1314.      4PRINT Version 3.20                                       User's Guide
  1315.  
  1316.                We're saving time here by telling 4PRINT that there are 50
  1317.                pages in the document, thus eliminating the need for a scan
  1318.                pass.
  1319.  
  1320.           C>4print myfile -p12
  1321.  
  1322.                Here we're reprinting only page 12 of a double-sided
  1323.                document.  4PRINT will adjust the pages to printed, in this
  1324.                case printing page 11 on the front and 12 on the back.
  1325.  
  1326.           C>4print myfile -p-5
  1327.  
  1328.                4PRINT will reprint the document from the beginning (page 1)
  1329.                through page 6 (because page 6 is on the reverse of page 5).
  1330.  
  1331.           C>4print myfile -p21-
  1332.  
  1333.                Pages 21 through the end of the document will be reprinted.
  1334.  
  1335.           C>4print myfile -b -p21-
  1336.  
  1337.                Same as above, but only print the reverse side from page 21
  1338.                (actually, page 22) on.  This is useful if a long printout
  1339.                gets interrupted in the middle of printing the reverse side.
  1340.  
  1341.           C>4print myfile -p12-14
  1342.  
  1343.                The specified page range (actually, pages 11-14 because page
  1344.                11 is on the front side of page 12) will be reprinted.
  1345.  
  1346.           C>4print myfile -m -u -q48 -p12-14
  1347.  
  1348.                Same as above, but we're also specifying manual and
  1349.                unattended modes, and we're telling 4PRINT not to bother
  1350.                with the scan pass because we already know that the document
  1351.                is 48 pages long.  This is the form of 4PRINT that we use
  1352.                most often to reprint "munged" sections of a long document.
  1353.  
  1354.      Note:  If you have the shareware program CED or the retail program
  1355.      PCED (both (C) Christopher J. Dunford), you can reprint multiple
  1356.      sections of a document by issuing a command like the one above.  When
  1357.      4PRINT finishes, press up-arrow and a few backspaces, enter a new page
  1358.      range, and press Enter to reprint the next section.
  1359.  
  1360.      It is appropriate to mention here that 4PRINT was originally designed
  1361.      to process a single file.  When multiple file support was added, we
  1362.      simply applied each specified option to all files which were being
  1363.      processed.  This means, unfortunately, that the -q and -p options
  1364.      apply to every file (which doesn't seem to be too useful).  Maybe
  1365.      we'll change this in a future upgrade.  For now, do what we do:  Use
  1366.      the -q<number> and the -p options only when you are printing a single
  1367.      file.
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 22
  1374.  
  1375.  
  1376.  
  1377.      4PRINT Version 3.20                                       User's Guide
  1378.  
  1379.  
  1380.             Outputting to Other Devices or to a File: The -O Option            Outputting to Other Devices or to a File: The -O Option
  1381.  
  1382.      By default, 4PRINT will send the printout to your PRN: device.  You
  1383.      can change the output device using the -o option:
  1384.  
  1385.           C>4print myfile -olpt2:
  1386.  
  1387.                The output will be sent to LPT2: instead of to PRN:.
  1388.  
  1389.      If you'd like your output placed in a disk file rather than directly
  1390.      printed, specify the file name (with drive and path if necessary):
  1391.  
  1392.           C>4print myfile -m -omyfile.out
  1393.  
  1394.                Here we are sending the output to "myfile.out", possibly to
  1395.                print later or to study with DISMOD ((C) William Schroeder)
  1396.                in order to write a better version of 4PRINT and put
  1397.                Korenthal Associates out of business.
  1398.  
  1399.      To print this file later, we would simply type:
  1400.  
  1401.           C>copy myfile.out prn:
  1402.  
  1403.      One caveat, though:  If the output is double-sided (as it would be in
  1404.      this example, because we didn't use the -s switch), make sure the -m
  1405.      switch is used.  Otherwise, you'd have no opportunity to reinsert the
  1406.      stack of paper between the front and back printing passes.  If
  1407.      necessary, you can always defeat the manual feeder for the reverse
  1408.      side using the technique described under NETWORK USAGE below.                                              NETWORK USAGE       
  1409.  
  1410.      Another way to save double-sided output for later printing is to use
  1411.      the -o parameter in combination with the -f and -b parameters, as
  1412.      follows:
  1413.  
  1414.           C>4print myfile -f -ofront
  1415.           C>4print myfile -b -oback
  1416.  
  1417.      Later, you can "copy front prn:", flip the stack and reinsert it into
  1418.      the paper cassette, and "copy back prn:"!
  1419.  
  1420.  
  1421.                         Downloaded Fonts: The -# Option                        Downloaded Fonts: The -# Option
  1422.  
  1423.      4PRINT normally depends on the availability of a small landscape font
  1424.      with fixed pitch (but see Proportional Font Support below).  If your                               Proportional Font Support                 
  1425.      printer doesn't have an internal, landscape line printer font, you may
  1426.      download such a font or provide it via a font cartridge.  If your font
  1427.      correctly matches 4PRINT's requirements, nothing further need be done.
  1428.      For reference, the line printer font characteristics are:
  1429.  
  1430.                     IBM PC ASCII symbol set
  1431.                     fixed spacing
  1432.                     16.6 pitch
  1433.                     8.5 point size
  1434.                     upright style
  1435.  
  1436.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 23
  1437.  
  1438.  
  1439.  
  1440.      4PRINT Version 3.20                                       User's Guide
  1441.  
  1442.                     medium weight
  1443.                     line printer font
  1444.  
  1445.      4PRINT calls for a font with these characteristics using the LaserJet
  1446.      escape sequence "Esc (10U Esc (sp16.6h8.5vsbT".  Your font will
  1447.      automatically be selected if it conforms to this specification.
  1448.  
  1449.      You can successfully use 4PRINT with any other downloaded landscape
  1450.      font by using the -# option, as follows:
  1451.  
  1452.           C>4print myfile -#12
  1453.  
  1454.                The file will be printed using downloaded font number 12.
  1455.  
  1456.      Of course, using the -# option presupposes that you have downloaded a
  1457.      permanent font and assigned it the number which was specified in the
  1458.      -# option.
  1459.  
  1460.      Note that 4PRINT has no way of knowing the actual characteristics of
  1461.      the specified font.  If the font is too large, for example, your
  1462.      4PRINT output is going to look pretty strange!
  1463.  
  1464.      Starting with version 3 of 4PRINT, we are providing a font suitable
  1465.      for use if your printer doesn't have a built-in landscape line printer
  1466.      font (see accompanying files on the 4PRINT distribution disk or
  1467.      archive).  Even if you have the line printer font, you may wish to use
  1468.      the font we supply because it is Letter Gothic as opposed to true line
  1469.      printer, and results in more attractive printed documentation.
  1470.  
  1471.  
  1472.                       Full Font Selection: The -[ Option                      Full Font Selection: The -[ Option
  1473.  
  1474.      As described above, 4PRINT assumes the availability of a landscape,
  1475.      line printer font.  If you are downloading this font or providing it
  1476.      on a font cartridge, 4PRINT will happily select the line printer font.
  1477.      However, if the font you are providing does not conform sufficiently
  1478.      to line printer font characteristics, you must either specify the -#
  1479.      option (if you've downloaded the font) or the -[ option (if you've
  1480.      supplied the font on a cartridge).  The -[ option can be used to
  1481.      select a downloaded font, but it's really much easier to use -#.
  1482.  
  1483.      Here is an example using the -[ option:
  1484.  
  1485.           C>4print myfile -[(0U[(sp16.66h9.5vsb6T
  1486.  
  1487.                The file will be printed using the specified string to
  1488.                select an internal, downloaded, or cartridge font.  In this
  1489.                example, the characteristics of the LG095R16.USL font men-
  1490.                tioned above are specified.
  1491.  
  1492.      Note that the symbol "[" is used in the selection string to denote an
  1493.      Escape character (a leading Escape is implied by the "-[").  No spaces
  1494.      are allowed in the selection string.
  1495.  
  1496.      Tip:  If you use CED or PCED or a keyboard macro processor or other     Tip                                                                
  1497.      keyboard enhancer, make sure that the font strings you are typing are
  1498.  
  1499.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 24
  1500.  
  1501.  
  1502.  
  1503.      4PRINT Version 3.20                                       User's Guide
  1504.  
  1505.      really being sent to 4PRINT the way you think they are.  For instance,
  1506.      CED (in certain configurations) requires you to type two ampersands
  1507.      ("&&") to cause a single ampersand to be sent to your application
  1508.      program.  We thought there was a problem with 4PRINT's handling of the
  1509.      -[ option until we realized that we typed a single "&" in the font
  1510.      string, and this character was "stripped" by CED and thus never sent
  1511.      to 4PRINT.
  1512.  
  1513.      A quick way of finding out if the string you are typing will be sent
  1514.      properly to 4PRINT is to type "echo xxx" (where xxx is your string) at
  1515.      the DOS command line.  If xxx appears the way you typed it, then it's
  1516.      being sent properly to 4PRINT.
  1517.  
  1518.  
  1519.                    Proportional Font Support: The -PR Switch                   Proportional Font Support: The -PR Switch
  1520.  
  1521.      New to Version 3, 4PRINT now offers limited support to create
  1522.      printouts using small proportional fonts.  Files which are printed
  1523.      using proportional fonts must not contain any lines which will
  1524.      overflow 4PRINT's column width.  The width is normally 80 line printer
  1525.      font characters, or 4.8 inches.  If -WIDE is used (see below), the
  1526.      width is extended to 165 characters, or 9.9 inches.  This includes any
  1527.      space inserted at the beginning of the line by the -i or the -ri
  1528.      options.
  1529.  
  1530.      Within this limitation, small proportional fonts are aligned properly
  1531.      (vertically and for the second column margin), and can create a very
  1532.      attractive 4PRINT printout.  Here is an example using proportional
  1533.      fonts:
  1534.  
  1535.           C>4print myfile -#5 -pr
  1536.  
  1537.                The file will be printed using downloaded soft font number
  1538.                five.  In addition, 4PRINT is informed that this is a
  1539.                proportional font.
  1540.  
  1541.      Tip:  It is possible to mix fonts in a 4PRINTed file if you are     Tip                                                            
  1542.      willing to perform your own line spacing.  Any escape strings you
  1543.      include in the file will be sent by 4PRINT to the printer just as if
  1544.      they were text characters, as long as you specify the -e switch.  If
  1545.      you also specify -pr, 4PRINT will not care how long the "lines" are
  1546.      (including escape sequences), and thus you can switch fonts in mid-
  1547.      file with not ill effect.
  1548.  
  1549.      If you use this technique, be aware that 4PRINT will switch to the
  1550.      default line printer font (or to the one you specified with the -# or
  1551.      -[ option) at the beginning of each column.  Also, 4PRINT performs
  1552.      indenting (the -i and -ri options) by inserting the number of spaces
  1553.      you specify at the beginning of each printed line.  So if you use
  1554.      indenting, you should keep the indentation consistent by making sure
  1555.      each line ENDS in a known font (so 4PRINT's spaces for the NEXT line
  1556.      will come out in the known font).
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 25
  1563.  
  1564.  
  1565.  
  1566.      4PRINT Version 3.20                                       User's Guide
  1567.  
  1568.  
  1569.                Wide Documents and Spreadsheets: The -WIDE Switch               Wide Documents and Spreadsheets: The -WIDE Switch
  1570.  
  1571.      New to Version 3, 4PRINT now has the ability to print spreadsheets and
  1572.      documents which are wider than 80 characters across.  If you specify
  1573.      -wide, 4PRINT will consider the entire width of the landscape page as
  1574.      a single column, and will normally allow 165 characters to be printed
  1575.      before wrapping or truncating the line.  For example:
  1576.  
  1577.           C>4print mysheet -wide
  1578.  
  1579.                The file "mysheet" (which is assumed to be a wide
  1580.                spreadsheet which has been printed to disk in ASCII format)
  1581.                will be printed using a single column per page.
  1582.  
  1583.      When you specify -wide, 4PRINT uses whatever frame style you've
  1584.      specified, but removes the vertical center line to combine the entire
  1585.      page into a single column.
  1586.  
  1587.  
  1588.                 Using the Tiny Internal Font: The -TINY Option                Using the Tiny Internal Font: The -TINY Option
  1589.  
  1590.      In addition to the -wide capability discussed above, 4PRINT now
  1591.      includes a very small font which enables double column printing with
  1592.      110 characters in each column, or single column (-wide) printing with
  1593.      230 characters across the page.  This font is internal to the 4PRINT
  1594.      program, and will be automatically downloaded to the printer (which
  1595.      must recognize HP LaserJet format soft fonts) when the -tiny option is
  1596.      specified.
  1597.  
  1598.      The internal font is quite legible and adequate for most purposes such
  1599.      as printing wide spreadsheets, program listing, and database reports,
  1600.      but it does not include the IBM graphics characters (these will be
  1601.      printed as blanks).
  1602.  
  1603.      Here's all you need to do to use the tiny internal font:
  1604.  
  1605.           C>4print myfile -tiny
  1606.  
  1607.                The file will be printed in two columns of 110 characters
  1608.                across, using the tiny internal font.
  1609.  
  1610.           C>4print myfile -tiny -wide
  1611.  
  1612.                The file will be printed in a single column of 230
  1613.                characters across, using the tiny internal font.
  1614.  
  1615.      Tip: This latter example is especially suitable for printing very wide     Tip                                                                   
  1616.      spreadsheets which have been "printed" to an ASCII file by LOTUS or
  1617.      whatever spreadsheet program you are using.  You can also print very
  1618.      wide dBASE or other database system reports using the -tiny and/or
  1619.      -wide options.
  1620.  
  1621.      In rare cases, you may need to specify additional information when
  1622.      using the -tiny option.  4PRINT needs to specify a "font ID number"
  1623.      when downloading the tiny internal font.  This number is 999 by
  1624.  
  1625.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 26
  1626.  
  1627.  
  1628.  
  1629.      4PRINT Version 3.20                                       User's Guide
  1630.  
  1631.      default.  If 999 happens to be already used for a permanent font on
  1632.      your printer, you may specify a different ID for 4PRINT's use as
  1633.      follows:
  1634.  
  1635.           C>4print myfile -tiny57
  1636.  
  1637.                The file will be printed using the tiny internal font, and
  1638.                4PRINT will use "57" as a temporary font ID number.
  1639.  
  1640.      Tip: If you specify the -pr switch (discussed above), 4PRINT will     Tip                                                              
  1641.      completely ignore line length and assume each line will fit across the
  1642.      wide column.  This means that you can print spreadsheets even wider
  1643.      than 230 characters without wrapping or truncation by allowing 4PRINT
  1644.      to run past its right margin.  For example:
  1645.  
  1646.           C>4print myfile -wide -tiny -pr -f=
  1647.  
  1648.                The file will be printed in a single column using the tiny
  1649.                internal font.  Line lengths will be ignored.  The "-f="
  1650.                specifies a frame with lines only on the top and bottom (so
  1651.                you don't print over the right frame line).
  1652.  
  1653.      Tip: If the -tiny option doesn't seem to be working properly, it is     Tip                                                                
  1654.      possible that you have overloaded your printer's available memory
  1655.      (with other soft fonts, templates, or graphics) and there is no room
  1656.      to hold the 4PRINT font (4PRINT has no way of detecting this
  1657.      situation).  You can resolve the problem by freeing up some of your
  1658.      printer's memory (don't download so many permanent fonts, for
  1659.      instance), or by purchasing a memory upgrade for your printer.
  1660.  
  1661.  
  1662.                      Escape Code Processing: The -E Switch                     Escape Code Processing: The -E Switch
  1663.  
  1664.      If you print a document containing escape characters (ASCII character
  1665.      27, or Hex 1B), the escapes and subsequent characters might be
  1666.      interpreted by the LaserJet in such a way as to interfere with
  1667.      4PRINT's formatting of your document.  Accordingly, 4PRINT substitutes
  1668.      a "left arrowhead" (character 17, or Hex 11) for each escape character
  1669.      it finds.
  1670.  
  1671.      If you wish to override this substitution and send escape characters
  1672.      directly to your printer (to switch fonts in mid-printout, for
  1673.      example), you must specify the -e switch as follows:
  1674.  
  1675.           C>4print myfile -e
  1676.  
  1677.                The file will be printed with escape characters sent
  1678.                directly to the LaserJet.
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 27
  1689.  
  1690.  
  1691.  
  1692.      4PRINT Version 3.20                                       User's Guide
  1693.  
  1694.  
  1695.                   Changing the Default Header: The -H Option                  Changing the Default Header: The -H Option
  1696.  
  1697.      (See also the tip about operation with keyboard enhancers at the end
  1698.      of the section describing Full Font Selection.)
  1699.  
  1700.      4PRINT normally prints the file name, date, and time in boldface on
  1701.      the top of each page, along with the page number and page count of the
  1702.      document.  The -h option allows you to substitute your own header, or
  1703.      title line:
  1704.  
  1705.           C>4print myfile -h
  1706.  
  1707.                Here we are specifying that no title is to be printed.
  1708.  
  1709.           C>4print myfile -hWHOOPIE!
  1710.  
  1711.                In this example, we are replacing the default title with the
  1712.                character string "WHOOPIE!", which will be centered at the
  1713.                top of every printed page.
  1714.  
  1715.           C>4print myfile -h"This is a Title"
  1716.  
  1717.                Here we show that the title may be enclosed in quotes.
  1718.                Single quotes (apostrophes) or double quotes are acceptable,
  1719.                but the surrounding quote character can't occur in the
  1720.                middle of a title (we didn't implement a "doubling"
  1721.                convention for quotes, not having a doubling cube handy).
  1722.                You can, however, get both quotes in a title, if necessary,
  1723.                by using the unquoted title form described in the next
  1724.                example:
  1725.  
  1726.           C>4print myfile -hThis_is_a_Title
  1727.  
  1728.                This example is equivalent to the one above, and doesn't
  1729.                require spaces in the title text.  This form of titling is
  1730.                useful when passing 4PRINT options through a batch file or
  1731.                CED string.
  1732.  
  1733.      If the "-h" isn't immediately followed by a single or double quote, or
  1734.      if a quote character is unmatched, the title is considered to be all
  1735.      characters up until the next space or the end of the command line.
  1736.      Since an underscore represents a space in the printed title, you can
  1737.      get both quote characters in a title by using something like:
  1738.  
  1739.           C>4print myfile  -h_"Do's"_and_"Don'ts"
  1740.  
  1741.                Note the underscore after the -h to make sure 4PRINT doesn't
  1742.                think the first quote is meant to surround a title.
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 28
  1752.  
  1753.  
  1754.  
  1755.      4PRINT Version 3.20                                       User's Guide
  1756.  
  1757.  
  1758.      A number of characters and character strings cause substitutions when
  1759.      a title is printed.  They must all be specified in lower case:
  1760.  
  1761.           $fn         The file name is printed
  1762.           $fd         The file's creation or modification date is printed
  1763.           $ft         The file's creation or modification time is printed
  1764.           $td         Today's date is printed
  1765.           $tt         Today's time (the current time) is printed
  1766.           $pn         The current page number is printed
  1767.           $pp         The number of pages in the document is printed
  1768.           $cn         The current column number is printed
  1769.           $cc         The number of columns in the document is printed
  1770.           underscore  A space character is printed
  1771.           //          Centering is split
  1772.           [...]       Text is suppressed if the number of pages is unknown
  1773.  
  1774.      If a dollar sign appears in any context other than those above, it is
  1775.      eliminated when the title is printed, and the character following the
  1776.      dollar sign is taken literally.  Therefore, use "$_" to print an
  1777.      underscore, and "$$" to print the dollar sign character itself.
  1778.  
  1779.      The purpose of the underscore-to-space substitution is to allow most
  1780.      titles to be specified without surrounding quotes, in order to
  1781.      facilitate argument passing in batch files or CED strings.
  1782.  
  1783.      Unless split centering is used, 4PRINT will center the supplied title
  1784.      across the length of the page (across both columns taken together).
  1785.      If "//" appears in the title, 4PRINT will center everything appearing
  1786.      to the left of the "//" (after substitution) in the left column, and
  1787.      everything appearing to the right of the "//" in the right column.
  1788.  
  1789.      There is no way to avoid centering or split centering of titles.
  1790.      However, an off-center effect may be achieved by preceding the title
  1791.      text with a number of spaces, in which case the title text will appear
  1792.      right of center.  By the same token, following the title text with
  1793.      spaces will cause it to appear left of center (within the whole line
  1794.      or, in the case of split centering, within the appropriate column).
  1795.  
  1796.      Brackets are used to suppress text in the title when the document's
  1797.      page count is unknown (this happens when -q is used to eliminate the
  1798.      scan pass).  Simply enclose the text to be conditionally suppressed in
  1799.      "[" and "]".
  1800.  
  1801.      The $cn and $cc forms are a special usage which intentionally don't
  1802.      appear on the 4PRINT help screen because of their limited
  1803.      implementation.  They allow documents to be printed with "page"
  1804.      numbers corresponding to what 4PRINT considers to be "columns."  The
  1805.      first 66 lines of output, then, would be "column 1," and the next 66
  1806.      lines (on the right side of the same "page") would be "column 2."
  1807.  
  1808.      The limited implementation of $cn and $cc work like this:  $cc simply
  1809.      prints twice the number of pages in the document, if known (we ignore
  1810.      the fact that the last column of a document may be blank).  $cn
  1811.      normally prints twice the page number minus one.  If split centering
  1812.  
  1813.  
  1814.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 29
  1815.  
  1816.  
  1817.  
  1818.      4PRINT Version 3.20                                       User's Guide
  1819.  
  1820.      is used (see above), $cn prints twice the page number minus one for
  1821.      the left side, and twice the page number for the right side.
  1822.  
  1823.      Consider the following example:
  1824.  
  1825.           C>4print myfile -s -h"Page $cn of $cc//Page $cn of $cc"
  1826.  
  1827.                This would print a single-sided document which you could cut
  1828.                down the middle, punch holes in, and insert into an IBM-
  1829.                sized three-ring binder.  Notice that we are printing 4PRINT
  1830.                "column" numbers, but calling them "Page" in the title
  1831.                because that's what they would refer to after the document
  1832.                is cut.
  1833.  
  1834.      For reference, here is an example where the default title is
  1835.      explicitly specified:
  1836.  
  1837.           C>4print myfile -h"$fn  $fd  $ft//Page $pn[ of $pp]"
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 30
  1878.  
  1879.  
  1880.  
  1881.      4PRINT Version 3.20                                       User's Guide
  1882.  
  1883.  
  1884.                           CHANGING 4PRINT'S DEFAULTS                          CHANGING 4PRINT'S DEFAULTS
  1885.  
  1886.      New for Version 3:  A separate utility called KAZAP will be sent to
  1887.      all registered users.  KAZAP allows you to automatically set any or
  1888.      all of the 4PRINT defaults discussed below, rendering the following
  1889.      discussion unnecessary.
  1890.  
  1891.      Warning:  This is an advanced topic, for programmers only!
  1892.  
  1893.      It is possible to configure 4PRINT so that some often-used options and
  1894.      switches don't have to be specified on the command line.  This is
  1895.      accomplished by directly zapping the 4PRINT.EXE file with DEBUG,
  1896.      DISMOD, or your favorite file zapping program.
  1897.  
  1898.      Remember that you may only distribute 4PRINT.EXE in its original form
  1899.      (archived with 4PRINT.DOC and READ.ME - see SHAREWARE INFORMATION).                                                 SHAREWARE INFORMATION  
  1900.      If you zap 4PRINT.EXE, ***please*** don't distribute the modified
  1901.      file, since the defaults are not reported by 4PRINT and will really
  1902.      confuse anyone who attempts to use the zapped version.
  1903.  
  1904.      To change the default from cassette to manual feed, look for the
  1905.      string "KAMaNuAl=n" (note the mixed upper and lower case) and change
  1906.      the "n" to a "y".  You can then switch back to cassette feed by
  1907.      specifying "-m-" in the 4PRINT command line, or by replying to one of
  1908.      the prompts with "C" instead of Enter.
  1909.  
  1910.      To change the default from double- to single-sided printing, look for
  1911.      the string "KASiNgLe=n" and change the "n" to a "y".  You can then get
  1912.      double-sided printing by specifying "-s-" in the 4PRINT command line.
  1913.  
  1914.      To change the default from attended (with prompts) to unattended
  1915.      operation, look for the string "KAUnAtTeNdEd=n" and change the "n" to
  1916.      a "y".  You can then get attended operation by specifying "-u-" in the
  1917.      4PRINT command line.
  1918.  
  1919.      To eliminate the scan pass by default, look for the string "KAQuIcK=n"
  1920.      and change the "n" to a "y".  You can then explicitly call for a scan
  1921.      pass by specifying "-q-" in the 4PRINT command line.  Note that "-
  1922.      q<number>" will still work as documented.
  1923.  
  1924.      To indent a number of columns by default, look for the string
  1925.      "KAInDeNt=0" and change the "0" to the number of columns you wish to
  1926.      indent.  You can then cancel the indentation by specifying "-i0" in
  1927.      the 4PRINT command line.
  1928.  
  1929.      To indent the right side only by default, look for the string
  1930.      "KARiGhTiNd=0" and change the "0" to the number of columns you wish to
  1931.      indent.  You can then cancel the indentation by specifying "-ri0" in
  1932.      the 4PRINT command line.
  1933.  
  1934.      To specify that lines be numbered by default, look for the string
  1935.      "KANuMbErS=n" and change the "n" to a starting number or to "p" to
  1936.      number each page starting from line one.  You can then cancel the line
  1937.      numbering by specifying "-n-" in the 4PRINT command line.
  1938.  
  1939.  
  1940.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 31
  1941.  
  1942.  
  1943.  
  1944.      4PRINT Version 3.20                                       User's Guide
  1945.  
  1946.      To specify a nonstandard tab size, look for the string "KATaBsIzE=8"
  1947.      and change the "8" to the new default tab size.  You may then set a
  1948.      tab size of eight by specifying "-tab8" in the 4PRINT command line.
  1949.  
  1950.      To specify that more than one copy be printed by default, look for the
  1951.      string "KACoPiEs=1" and change the "1" to the desired number of
  1952.      copies.  You may then print a single copy by specifying "-x1" in the
  1953.      4PRINT command line.
  1954.  
  1955.      To specify that you normally use a proportional font, look for the
  1956.      string "KAPrOp=n" and change the "n" to a "y".  You can then use the
  1957.      normal line printer font by specifying "-pr-" in the 4PRINT command
  1958.      line.
  1959.  
  1960.      To specify that you normally print wide documents, look for the string
  1961.      "KAWiDe=n" and change the "n" to a "y".  You can then print in the
  1962.      normal 4PRINT 2-column format by specifying "-wide-" in the 4PRINT
  1963.      command line.
  1964.  
  1965.      To specify that you normally wish to use the tiny internal font, look
  1966.      for the string "KATiNy=n" and change the "n" to a "y" or to the font
  1967.      ID number you wish 4PRINT to use.  You can then print in the normal
  1968.      4PRINT font by specifying "-tiny-" in the 4PRINT command line.
  1969.  
  1970.      To specify that you wish escape characters to be passed directly to
  1971.      your printer, look for the string "KAEsCaPe=n" and change the "n" to a
  1972.      "y".  You can then tell 4PRINT to perform its normal escape character
  1973.      substitution by specifying "-e-" in the 4PRINT command line.
  1974.  
  1975.      To process WordStar format files by default, look for the string
  1976.      "KAWoRdStAr=n" and change the "n" to a "y".  You can then process
  1977.      normal files by specifying "-w-" in the 4PRINT command line.
  1978.  
  1979.      To cause carriage returns to generate an end of line, look for the
  1980.      string "KACrIsEoL=n" and change the "n" to a "y".  You can then
  1981.      process normal MS-DOS files by specifying "-c-" in the 4PRINT command
  1982.      line.
  1983.  
  1984.      To change the default from wrapped to truncated long lines, look for
  1985.      the string "KATrUnCaTe=n" and change the "n" to a "y".  You can then
  1986.      get wrapped long lines by specifying "-t-" in the 4PRINT command line.
  1987.  
  1988.      To change the default frame style, look for the string "KAFrAmE=f" and
  1989.      change the "f" to one of the styles described in Frame Styles above                                                      Frame Styles      
  1990.      (either a "canned" style or a 5-letter control string).  Make sure
  1991.      that a null byte (binary 0) appears immediately after your style
  1992.      specification.  You can then get a full frame by specifying -ff in the
  1993.      4PRINT command line.
  1994.  
  1995.      To change the default so that title lines are always printed at the
  1996.      top (or bottom), look for the string "KATiTlEs=a" and change the "a"
  1997.      to a "t" (or "b").  You can then get alternating title placement by
  1998.      specifying -ta in the 4PRINT command line.
  1999.  
  2000.      To change the default so that Ctrl-Z's in your file will not signal
  2001.      the end of the file, look for the string "KAEoFsKiP=n" and change the
  2002.  
  2003.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 32
  2004.  
  2005.  
  2006.  
  2007.      4PRINT Version 3.20                                       User's Guide
  2008.  
  2009.      "n" to a "y".  You can then cause Ctrl-Z's to signify End of File by
  2010.      specifying "-z-" in the 4PRINT command line.
  2011.  
  2012.      To set duplex printing mode as the default, look for the string
  2013.      "KADuPlEx=n" and change the "n" to a "y".  You can then print in non-
  2014.      duplex mode by specifying "-d-" in the 4PRINT command line.
  2015.  
  2016.      To change the default output device from "PRN:", look for the string
  2017.      "KAPrN=prn:" and change the "prn:" to whatever you wish.  Make sure
  2018.      that a null byte (binary 0) appears immediately after your device or
  2019.      file specification.  You can then output to the "PRN:" device by
  2020.      specifying "-oprn:" in the 4PRINT command line.
  2021.  
  2022.      To change the default font selection string, look for the string
  2023.      "KAFoNt=[(10U..." and change the "[(10U..." to whatever you wish the
  2024.      default font selection string to be (as described above under the -[
  2025.      option).  Make sure you follow your selection string with a null byte
  2026.      (binary 0).  Don't overlay any non-null bytes after the default string
  2027.      which appears in the 4PRINT.EXE file (this allows a selection string
  2028.      30 characters longer than the current default).  Note that a permanent
  2029.      soft font may be selected by changing this string to "[(#X", where "#"
  2030.      is the permanent soft font's assigned number.
  2031.  
  2032.      To change the default title line, look for the string "KATiTlE=$fn..."
  2033.      and change the "$fn..." to whatever you wish the default title to be.
  2034.      Make sure you follow your title with a null byte (binary 0).  Don't
  2035.      overlay any non-null bytes after the default title which appears in
  2036.      the 4PRINT.EXE file (this allows a title 80 characters longer than the
  2037.      current default).
  2038.  
  2039.      For example, you can change the default title to personalize (company-
  2040.      ize?) all your 4print output by changing the default title to:
  2041.  
  2042.           $fn__$fd___(C)_1988_Ace_Widget_Co___Page_$pn
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 33
  2067.  
  2068.  
  2069.  
  2070.      4PRINT Version 3.20                                       User's Guide
  2071.  
  2072.  
  2073.                                  NETWORK USAGE                                 NETWORK USAGE
  2074.  
  2075.      4PRINT does not create any temporary files, so it should work just
  2076.      fine on your favorite network.  Some points for using 4PRINT in a
  2077.      network environment are worth noting:
  2078.  
  2079.      You must purchase (or register; see SHAREWARE INFORMATION) a copy of         must                            SHAREWARE INFORMATION           
  2080.      4PRINT for each user on the network.  Network licenses are available;
  2081.      contact Korenthal Associates for information.
  2082.  
  2083.      There is no capability under 4PRINT to reserve your networked printer
  2084.      for the entire print job.  This means that your network might release
  2085.      the printer after 4PRINT prints the front side and is waiting for you
  2086.      to press Enter to start the reverse side.  Someone else's print job
  2087.      may start while 4PRINT is waiting, and things might get confused.
  2088.  
  2089.      One way around this problem is to use the procedure described under
  2090.      UNATTENDED MODE.  The -m switch guarantees that your document will be     UNATTENDED MODE                                                      
  2091.      spooled to the printer (or will be actively queued for print) when
  2092.      another user tries to "butt in."
  2093.  
  2094.      See the section on SELECTIVE PRINTING BY SIDE for tips on splitting up                        SELECTIVE PRINTING BY SIDE                         
  2095.      a double-sided output into two separate network print jobs.
  2096.  
  2097.      Note that in 4PRINT Version 2.20 and later, the printer will be
  2098.      reinitialized and the requisite font will be reselected before
  2099.      printing the reverse side of a double-sided output.  This somewhat
  2100.      mitigates the potential problem described above.
  2101.  
  2102.      Tip for Novell users:  If you use Advanced Netware version 2's CAPTURE     Tip for Novell users                                                  
  2103.      command with a short timeout (like /ti=1 or /ti=2), you can cause the
  2104.      network to start printing before the entire "print file" is sent to
  2105.      the server.  Do this by letting 4PRINT print one or two pages, then
  2106.      press Control-S (which will pause 4PRINT after a few lines).  Wait
  2107.      until the network starts sending information to the printer, and then
  2108.      press Control-S again to allow 4PRINT to resume.  (This technique
  2109.      should only be used if other people aren't "mixing" their print jobs
  2110.      with yours, otherwise your 4PRINT output might be interrupted with
  2111.      someone else's job.)
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 34
  2130.  
  2131.  
  2132.  
  2133.      4PRINT Version 3.20                                       User's Guide
  2134.  
  2135.  
  2136.                                REVISION HISTORY                               REVISION HISTORY
  2137.  
  2138.      Version 2.00  1/20/88  First version available to the general public.
  2139.  
  2140.      Version 2.10  1/27/88  Corrected multiple line feeds bug.
  2141.  
  2142.      Version 2.11  2/ 4/88  Fixed bug when funny char entered at prompt.
  2143.  
  2144.      Version 2.12  2/10/88  Fixed -z "file overflow" bug.
  2145.  
  2146.      Version 2.13  2/18/88  Fixed -p positioning for files with form feeds.
  2147.  
  2148.      Version 2.20  3/13/88  Major Release:
  2149.                               Added -#<number> parm for downloaded fonts
  2150.                               Added -[<string> parm for font selection
  2151.                               Fixed minor problem, last line timing loop
  2152.                               Sent setup sequence before printing reverse
  2153.                                 side (for added network support)
  2154.                               Eliminated blank page(s) when only white
  2155.                                 space occurs 'til the end of the document
  2156.                               Added -i option (indenting, page offset)
  2157.                               Added -w option for WordStar (tm) files
  2158.                               Added -c option so CR acts like LF (for
  2159.                                 processing of foreign format files)
  2160.                               Added better fatal error support
  2161.                               Added full boldface/underline support
  2162.                               Added code to print title lines in boldface
  2163.                               Added code to place frame around each page
  2164.                               Created alternating titles (default), added
  2165.                                 -tt (top), -tb (bottom) and -ta options
  2166.                               Added graphic "watermark"
  2167.                               Added user-defined frame styles (-ft, etc.)
  2168.                               Used ASM I/O to solve 42 file limit problem
  2169.                               Suppressed reverse for multiple 1-page doc's
  2170.                               Increased maximum number of files to 200
  2171.  
  2172.      Version 3.10  3/16/89  Major Release:
  2173.                               Added LaserMaster (Ricoh 4081) support
  2174.                               Added Epson GQ3500 HP emulation support
  2175.                               Improved general close HP-compatible support
  2176.                               Added HP DeskJet (landscape cart.) support
  2177.                               Added A4 paper support for European market
  2178.                               Added limited support for proportional fonts
  2179.                               Fixed problem with multiple tabs on one line
  2180.                               Added /tab<nnn> parm to specify tab width
  2181.                               Added /d parameter and LaserJet II D support
  2182.                               Fixed problem in KAxxx=y default processing
  2183.                               Added /ri parm, right indent (IBM binders)
  2184.                               Supported 4PRINT environment variable
  2185.                               Added code to automatically print order form
  2186.                               Added /x parameter to print multiple copies
  2187.                               Added /pr parm for proportional font support
  2188.                               Added escape code substitution (/e overrides)
  2189.                               Added wide document support (/wide parameter)
  2190.                               Added tiny internal font support (/tiny)
  2191.  
  2192.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 35
  2193.  
  2194.  
  2195.  
  2196.      4PRINT Version 3.20                                       User's Guide
  2197.  
  2198.                               Added wrap (in addition to truncate) warning
  2199.  
  2200.      Version 3.20  9/ 1/89  Added -n# and -np line numbering options
  2201.                             Fixed backspace bug
  2202.                             Eliminated multiple pricing levels
  2203.  
  2204.  
  2205.  
  2206.  
  2207.                                   DISCLAIMER                                  DISCLAIMER
  2208.  
  2209.      Korenthal Associates makes no warranty of any kind, expressed or
  2210.      implied, including, but not limited to, the implied warranties of
  2211.      merchantability and fitness for a particular purpose.  Korenthal
  2212.      Associates shall not be liable for errors contained herein or for
  2213.      incidental or consequential damages in connection with the furnishing,
  2214.      performance, or use of the 4PRINT product or this documentation.
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.      Copyright (C) 1989 Korenthal Associates, Inc.                  Page 36
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.                             4PRINT 3.20 ORDER FORM                            4PRINT 3.20 ORDER FORM
  2262.  
  2263.  
  2264.      Remit to:       Korenthal Associates, Inc.         Tel: (212) 242-1790
  2265.                      230 West 13th Street               FAX: (212) 242-2599
  2266.                      New York, New York 10011           CIS: [76004,2605]
  2267.                      Attention: Customer Service
  2268.  
  2269.  
  2270.      ____ 4PRINT Registered Package @ $39.95 per copy              ________
  2271.              (includes disk, 4FOLD, KAZAP, manual, support)
  2272.  
  2273.           New York residents add applicable sales tax:      Tax    ________
  2274.  
  2275.           Shipping and handling, US/Canada:  $4 per copy
  2276.                        All other countries:  $8 per copy    S+H    ________
  2277.  
  2278.                                                           Total  $ ________
  2279.  
  2280.  
  2281.           Disk format:      ( ) 5.25" acceptable      ( ) 3.5" required
  2282.  
  2283.           Payment by:  ( ) Check   ( ) MC   ( ) Visa   ( ) PO # ___________
  2284.  
  2285.           Card #: _______________________________  Exp. Date: _____________
  2286.  
  2287.           Signature of card holder: _______________________________________
  2288.  
  2289.  
  2290.              Name: ________________________________ Title: ________________
  2291.  
  2292.           Company: ________________________________________________________
  2293.  
  2294.           Address: ________________________________________________________
  2295.  
  2296.                    ________________________________________________________
  2297.  
  2298.                    ________________________________________________________
  2299.  
  2300.           Day Phone: _____________________   Evening: _____________________
  2301.  
  2302.  
  2303.           Where did you learn about 4PRINT or obtain your trial copy?
  2304.           (If from a BBS, name and phone #; If from CIS, forum name.)
  2305.  
  2306.           _________________________________________________________________
  2307.  
  2308.           Do you have any comments or suggestions to improve 4PRINT?
  2309.  
  2310.           _________________________________________________________________
  2311.  
  2312.           _________________________________________________________________
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.                             4PRINT 3.20 ORDER FORM                            4PRINT 3.20 ORDER FORM
  2320.  
  2321.  
  2322.      Remit to:       Korenthal Associates, Inc.         Tel: (212) 242-1790
  2323.                      230 West 13th Street               FAX: (212) 242-2599
  2324.                      New York, New York 10011           CIS: [76004,2605]
  2325.                      Attention: Customer Service
  2326.  
  2327.  
  2328.      ____ 4PRINT Registered Package @ $39.95 per copy              ________
  2329.              (includes disk, 4FOLD, KAZAP, manual, support)
  2330.  
  2331.           New York residents add applicable sales tax:      Tax    ________
  2332.  
  2333.           Shipping and handling, US/Canada:  $4 per copy
  2334.                        All other countries:  $8 per copy    S+H    ________
  2335.  
  2336.                                                           Total  $ ________
  2337.  
  2338.  
  2339.           Disk format:      ( ) 5.25" acceptable      ( ) 3.5" required
  2340.  
  2341.           Payment by:  ( ) Check   ( ) MC   ( ) Visa   ( ) PO # ___________
  2342.  
  2343.           Card #: _______________________________  Exp. Date: _____________
  2344.  
  2345.           Signature of card holder: _______________________________________
  2346.  
  2347.  
  2348.              Name: ________________________________ Title: ________________
  2349.  
  2350.           Company: ________________________________________________________
  2351.  
  2352.           Address: ________________________________________________________
  2353.  
  2354.                    ________________________________________________________
  2355.  
  2356.                    ________________________________________________________
  2357.  
  2358.           Day Phone: _____________________   Evening: _____________________
  2359.  
  2360.  
  2361.           Where did you learn about 4PRINT or obtain your trial copy?
  2362.           (If from a BBS, name and phone #; If from CIS, forum name.)
  2363.  
  2364.           _________________________________________________________________
  2365.  
  2366.           Do you have any comments or suggestions to improve 4PRINT?
  2367.  
  2368.           _________________________________________________________________
  2369.  
  2370.           _________________________________________________________________
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.                             4PRINT 3.20 ORDER FORM                            4PRINT 3.20 ORDER FORM
  2379.  
  2380.  
  2381.      Remit to:       Korenthal Associates, Inc.         Tel: (212) 242-1790
  2382.                      230 West 13th Street               FAX: (212) 242-2599
  2383.                      New York, New York 10011           CIS: [76004,2605]
  2384.                      Attention: Customer Service
  2385.  
  2386.  
  2387.      ____ 4PRINT Registered Package @ $39.95 per copy              ________
  2388.              (includes disk, 4FOLD, KAZAP, manual, support)
  2389.  
  2390.           New York residents add applicable sales tax:      Tax    ________
  2391.  
  2392.           Shipping and handling, US/Canada:  $4 per copy
  2393.                        All other countries:  $8 per copy    S+H    ________
  2394.  
  2395.                                                           Total  $ ________
  2396.  
  2397.  
  2398.           Disk format:      ( ) 5.25" acceptable      ( ) 3.5" required
  2399.  
  2400.           Payment by:  ( ) Check   ( ) MC   ( ) Visa   ( ) PO # ___________
  2401.  
  2402.           Card #: _______________________________  Exp. Date: _____________
  2403.  
  2404.           Signature of card holder: _______________________________________
  2405.  
  2406.  
  2407.              Name: ________________________________ Title: ________________
  2408.  
  2409.           Company: ________________________________________________________
  2410.  
  2411.           Address: ________________________________________________________
  2412.  
  2413.                    ________________________________________________________
  2414.  
  2415.                    ________________________________________________________
  2416.  
  2417.           Day Phone: _____________________   Evening: _____________________
  2418.  
  2419.  
  2420.           Where did you learn about 4PRINT or obtain your trial copy?
  2421.           (If from a BBS, name and phone #; If from CIS, forum name.)
  2422.  
  2423.           _________________________________________________________________
  2424.  
  2425.           Do you have any comments or suggestions to improve 4PRINT?
  2426.  
  2427.           _________________________________________________________________
  2428.  
  2429.           _________________________________________________________________
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.                             4PRINT 3.20 ORDER FORM                            4PRINT 3.20 ORDER FORM
  2437.  
  2438.  
  2439.      Remit to:       Korenthal Associates, Inc.         Tel: (212) 242-1790
  2440.                      230 West 13th Street               FAX: (212) 242-2599
  2441.                      New York, New York 10011           CIS: [76004,2605]
  2442.                      Attention: Customer Service
  2443.  
  2444.  
  2445.      ____ 4PRINT Registered Package @ $39.95 per copy              ________
  2446.              (includes disk, 4FOLD, KAZAP, manual, support)
  2447.  
  2448.           New York residents add applicable sales tax:      Tax    ________
  2449.  
  2450.           Shipping and handling, US/Canada:  $4 per copy
  2451.                        All other countries:  $8 per copy    S+H    ________
  2452.  
  2453.                                                           Total  $ ________
  2454.  
  2455.  
  2456.           Disk format:      ( ) 5.25" acceptable      ( ) 3.5" required
  2457.  
  2458.           Payment by:  ( ) Check   ( ) MC   ( ) Visa   ( ) PO # ___________
  2459.  
  2460.           Card #: _______________________________  Exp. Date: _____________
  2461.  
  2462.           Signature of card holder: _______________________________________
  2463.  
  2464.  
  2465.              Name: ________________________________ Title: ________________
  2466.  
  2467.           Company: ________________________________________________________
  2468.  
  2469.           Address: ________________________________________________________
  2470.  
  2471.                    ________________________________________________________
  2472.  
  2473.                    ________________________________________________________
  2474.  
  2475.           Day Phone: _____________________   Evening: _____________________
  2476.  
  2477.  
  2478.           Where did you learn about 4PRINT or obtain your trial copy?
  2479.           (If from a BBS, name and phone #; If from CIS, forum name.)
  2480.  
  2481.           _________________________________________________________________
  2482.  
  2483.           Do you have any comments or suggestions to improve 4PRINT?
  2484.  
  2485.           _________________________________________________________________
  2486.  
  2487.           _________________________________________________________________
  2488.  
  2489.  
  2490.