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