home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT103A.ZIP / PPRINT50.EXE / lha / PPRINT.DOC < prev    next >
Text File  |  1990-07-25  |  59KB  |  1,437 lines

  1.  
  2.                         Registered PPRINT 5.0 Order Form
  3.  
  4.         --------------------------------------------------------------------
  5.         VISA/Mastercard orders are only accepted through telephone orders.
  6.         Call Public Software Library: 800-242-4775 or 713-665-7017 to order.
  7.         --------------------------------------------------------------------
  8.  
  9.         _____ Registration of all Patriquin Utilities with
  10.                 includes program disk and User's Guide...........@  $45.00
  11.  
  12.         _____ Update Service -- in addition to above, send the
  13.               next version automatically when it is available....@ +$15.00
  14.  
  15.         --------------------------------------------------------------------
  16.  
  17.         _____ PPRINT    -- Advanced file print w/special formats....$20.00
  18.         _____ PCOPY     -- File Copy, Move, Backup, Update, more!...$20.00
  19.         _____ PSEARCH   -- Locate files on your disk. Outstanding!..$20.00
  20.         _____ PALERT    -- Warns you of low disk space..............$15.00
  21.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  22.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  23.         _____ PDELETE   -- Save space with automatic disk cleanup...$15.00
  24.  
  25.         _____ Update a registered set with new disk and manual -
  26.               show proof of previous registration  SER=_________....$15.00
  27.  
  28.         _____ Shipping/Handling for orders outside USA, add ........$ 5.00
  29.  
  30.         _______ Purchase Order Included.
  31.         _______ Please invoice us. (Orders over $100 only)
  32.         _______ Check or money Order (US FUNDS) included
  33.  
  34.                                  Total amount of my order is:    $________
  35.  
  36.                   Disk Size (circle one)?    5 1/4     3 1/2
  37.         ===================================================================
  38.  
  39.  
  40.         Name: __________________________________________________
  41.  
  42.         Company: _______________________________________________
  43.  
  44.         Address: _______________________________________________
  45.  
  46.                  _______________________________________________
  47.  
  48.         City: ________________________  State: ________  Zip: __________
  49.  
  50.  
  51.         I learned about PPRINT from: ____________________________________
  52.  
  53.         Send order to: Patri-Soft  P.O. Box 8263  San Bernardino, CA  92412
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                   P P R I N T
  64.  
  65.  
  66.  
  67.  
  68.                            Users Guide and Reference
  69.  
  70.  
  71.  
  72.  
  73.           ----------------------------------------------------------------
  74.           A General purpose printing system for all computers and printers
  75.           ----------------------------------------------------------------
  76.  
  77.  
  78.  
  79.                                     Shareware
  80.  
  81.                                        by
  82.  
  83.                                    Patri-Soft
  84.                                   (ASP Member)
  85.  
  86.  
  87.  
  88.                                    Version 5.0
  89.                                     July 1990
  90.  
  91.  
  92.                                           ┌─────────┐
  93.                                     ┌─────┴───┐     │              (tm)
  94.                                     │         │o    │──────────────────
  95.                                     │   ┌─────┴╨──┐ │  Association of
  96.                                     │   │         │─┘  Shareware
  97.                                     └───│    o    │    Professionals
  98.                                     ────│    ║    │────────────────────
  99.                                         └────╨────┘    * Member *
  100.  
  101.  
  102.                          Support BBS --  Patriquin's BBS
  103.                                714-369-9766 (DATA)
  104.  
  105.  
  106.                 Copyright 1986, 1987, 1988, 1989, 1990 by Patri-Soft
  107.  
  108.  
  109.  
  110.  
  111.                              PPRINT
  112.                         Table of Contents
  113.  
  114.  
  115.       PPRINT - General Description. . . . . . . . . . . . . . .   1
  116.  
  117.       Command Parameters. . . . . . . . . . . . . . . . . . . .   2
  118.  
  119.       Setting PPRINT default parameters . . . . . . . . . . . .  12
  120.  
  121.       The printer definition file . . . . . . . . . . . . . . .  13
  122.  
  123.       Printer Definition statements . . . . . . . . . . . . . .  15
  124.  
  125.       Dynamic PPRINT command parameter definitions. . . . . . .  20
  126.  
  127.       Registration Form . . . . . . . . . . . . . . . . . . . .  23
  128.  
  129.       Problems and Maintenance. . . . . . . . . . . . . . . . .  24
  130.  
  131.       Program Maintenance Notes . . . . . . . . . . . . . . . .  25
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.                                        i
  156.  
  157.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  1
  158.       ------------------------------------------------------------------------
  159.  
  160.       PPRINT
  161.       ------
  162.  
  163.       PPRINT is a general purpose print utility that can be used with
  164.       HP laser or other printers.
  165.  
  166.       PPRINT will scan a directory and select files for printing.
  167.       Print control parameters govern the print process.  A special
  168.       print feature for the HP laserjet printer allows printing
  169.       two pages on both halves of a side of paper.  This is especially
  170.       nice for printing large documents as it saves paper and print
  171.       time.
  172.  
  173.       PPRINT is special and unique because it is customisable to
  174.       any printer type.  It also allows you to access printer
  175.       features not normally availaable for printing normal text files.
  176.  
  177.       I know there are too many command parameters for each user to
  178.       learn.  PPRINT has all these features to support the many
  179.       different printers and features available today.  I have designed
  180.       PPRINT to provide be a single utility that will accomplish most
  181.       all print tasks.  An installation can standardize on one one print
  182.       utility even though it has users with many different kinds of
  183.       printers.
  184.  
  185.       Type the PPRINT command without parameters to get help about
  186.       command parameters available.  Once you learn the parameters you
  187.       use most often, set up DOS batch files to make printing easier.
  188.  
  189.       If you have questions, problems, ideas, or requests, please
  190.       don't hesitate to contact me through my online support BBS.
  191.       You are allowed immediate access the first call.  The number
  192.       is 714-369-9766.
  193.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  2
  194.       ------------------------------------------------------------------------
  195.  
  196.       Command Parameters
  197.       ------------------
  198.  
  199.       PPRINT allows many command parameter switches to be specified to
  200.       customize the printing process.  All these parameters are
  201.       optional. The command format and switch parameters are described
  202.       below.  A quick review of command parameters is always available
  203.       by entering the PPRINT command with no parameters.
  204.  
  205.       COMMAND FORMAT:
  206.  
  207.       PPRINT  filespec  [ (/ switches) ]
  208.  
  209.  
  210.       filespec  Enter a DOS file specification.  Pathnames and
  211.                 standard DOS wildcard characters are allowed.
  212.  
  213.  
  214.       /AP       Set printer to print using PI FONT A character set.
  215.                 For laser and other compatible printers.
  216.                 (See also Printer Definition file)
  217.  
  218.  
  219.       /B:filename  When a wildcard name is supplied to indicate
  220.                 multiple files are to be printed, this parameter
  221.                 indicates to skip all files until this filename
  222.                 is found.
  223.  
  224.  
  225.       /BA       BAtch command operation.  Causes PPRINT to ignore      |
  226.                 keystrokes entered during processing and to            |
  227.                 immediately end terminate processing when all          |
  228.                 printing is complete.  You will not be asked to press  |
  229.                 any key to erase the print status window.              |
  230.  
  231.  
  232.       /BM:nn    Number of lines of bottom margin
  233.  
  234.  
  235.       /BW       Force PPRINT to use black and white screen
  236.                 colors instead of its normal default attributes.
  237.  
  238.  
  239.       /C        Sends code to printer to force compressed print.
  240.  
  241.  
  242.       /CO:nn    Specify the number of copies of each file to be
  243.                 printed.
  244.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  3
  245.       ------------------------------------------------------------------------
  246.  
  247.       /C2 /C3   These options change PPRINT's screen colors.  If you
  248.                 like the colors they produce over the standard colors,
  249.                 specify them using the SET PPRINT=/C2 command.  This
  250.                 will place them in the DOS environment where PPRINT can
  251.                 use them for each execution.
  252.  
  253.  
  254.       /DB       Set printer to print using its Double Strike mode.
  255.                 (See also Printer Definition file)
  256.  
  257.  
  258.       /DS       Double space printed output
  259.  
  260.  
  261.       /D:[(]xxx Date.  Select files based on the relationship between
  262.          [)]    their last update date and the date specified.  This
  263.          [=]    parameter includes a date or number of days value.
  264.                 It may also contain a modifier that reverses or
  265.                 modifies the use of the date specified.
  266.  
  267.                 When xxx contains a date the date is compared to the
  268.                 last update date of the file.  The last update date
  269.                 of the file is the date contained in its directory
  270.                 entry.  The file is selected if the condition specified
  271.                 by the condition modifier is met.  The condition
  272.                 modifier meanings are:
  273.  
  274.                   '(' =  Select files whose date is older than the
  275.                          date specified.
  276.  
  277.                   ')' =  Select files whose date is newer than the
  278.                          date specified. (default if none specified)
  279.  
  280.                   '=' =  Select files whose date is equal to the date
  281.                          specified.
  282.  
  283.                 Date values may be specified in any of these formats:
  284.                     MM/DD/YY   MM-DD-YY   DDMMMYY
  285.                     12/31/80   12-31-80   31DEC80
  286.  
  287.                 If xxx contains a numeric value, that positive number
  288.                 is used to calculate a date value a number of days
  289.                 prior to the current date.  Then that date is used
  290.                 as in the calculation above.
  291.  
  292.                 Example:
  293.                 /D:(1JAN86  - Process files updated before 1JAN86
  294.                 /D:)1JAN86  - Process files updated after 1JAN86
  295.                 /D:=1JAN86  - Process files updated 1JAN86
  296.                 /D:(5  - Process files modified prior to 5 days ago
  297.                 /D:)5  - Process files modified within the last 5 days
  298.                 /D:=5  - Process files modified 5 days ago
  299.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  4
  300.       ------------------------------------------------------------------------
  301.  
  302.  
  303.       /E        Sends code to printer to force emphasized print.
  304.  
  305.  
  306.       /EQ       PPRINT normally asks the user to press a key before    |
  307.                 removing the print status window at the end of         |
  308.                 processing.  This parameter causes PPRINT to END       |
  309.                 QUICKLY and not wait for a user key press.             |
  310.  
  311.  
  312.       /EX       Attempt to print the header and footer lines using
  313.                 dot matrix expanded print options.  If there is not
  314.                 enough room on the line this option will be ignored.
  315.  
  316.  
  317.       /F        Print page footings at the bottom of each page.  This
  318.                 makes thumbing through listings to find a specific
  319.                 file much easier.
  320.  
  321.  
  322.       /FC       Set printer to print using Courier type face.
  323.                 For laser and other compatible printers.
  324.                 (See also Printer Definition file)
  325.  
  326.  
  327.       /FE       Set printer to print using Prestiege Elite type face.
  328.                 For laser and other compatible printers.
  329.                 (See also Printer Definition file)
  330.  
  331.  
  332.       /FG       Set printer to print using Gothic Elite type face.
  333.                 For laser and other compatible printers.
  334.                 (See also Printer Definition file)
  335.  
  336.  
  337.       /FH       Set printer to print using Helvitca type face.
  338.                 For laser and other compatible printers.
  339.                 (See also Printer Definition file)
  340.  
  341.  
  342.       /FL       Set printer to print using Line Printer type face.
  343.                 For laser and other compatible printers.
  344.                 (See also Printer Definition file)
  345.  
  346.  
  347.       /FP       Print Footer line that contains Page number only.
  348.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  5
  349.       ------------------------------------------------------------------------
  350.  
  351.       /FT       Set printer to print using Times Roman type face.
  352.                 For laser and other compatible printers.
  353.                 (See also Printer Definition file)
  354.  
  355.       /G        For printing C language source files.  This option
  356.                 prints ruler lines to help follow IF and DO sets
  357.                 of lines down and across pages.
  358.  
  359.  
  360.       /HD       Print Header line that contains filename, date file
  361.                 was last updated, and page number.
  362.  
  363.  
  364.       /HP       Print Header line that contains Page number only.
  365.  
  366.  
  367.       /HT       PPRINT will prompt you for heading information to
  368.                 be placed in heading and footing lines.
  369.  
  370.  
  371.       /HT:ccc   Specify heading information to be placed in heading
  372.                 and footing lines.  Since DOS does not allow spaces
  373.                 in command lines, enter an underline character '_'
  374.                 wherever you want a space printed.  PPRINT will
  375.                 substitute a space in those positions.
  376.  
  377.                 I.E.  PPRINT *.BAT/ht:Disk_Batch_Files
  378.  
  379.  
  380.       /IT       Use printers Italics print mode.
  381.                 (See also Printer Definition file)
  382.  
  383.  
  384.       /JU       Use printer's Auto Justification Mode
  385.                 (See also Printer Definition file)
  386.  
  387.  
  388.       /LA       Set printer's Landscape print Mode
  389.                 (See also Printer Definition file)
  390.  
  391.  
  392.       /LC       Compress all sets of spaces to one space in each
  393.                 print line.
  394.  
  395.  
  396.       /LD       Set printer to print using LINEDRAW character set.
  397.                 For laser and other compatible printers.
  398.                 (See also Printer Definition file)
  399.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  6
  400.       ------------------------------------------------------------------------
  401.  
  402.       /LE       Set printer to print using LEGAL character set.
  403.                 For laser and other compatible printers.
  404.                 (See also Printer Definition file)
  405.  
  406.  
  407.       /LJ       Left Justify each line to be printed.
  408.  
  409.  
  410.       /LL:nn    Number of characters to be allowed for each print
  411.                 line.  Longer lines will be truncated.
  412.  
  413.  
  414.       /LM:nn    Number of characters for the left margin.
  415.  
  416.  
  417.       /LO:nn    Ignore the first n characters and start printing
  418.                 with the nnth character in each print line. (Offset)
  419.  
  420.  
  421.       /LP:nn    Lines per page.  66 lines assumed.  (11 inch * 6 lpi)
  422.  
  423.  
  424.       /LPTn     Specify /LPT1 or /LPT2 or /LPT3 or /LPT4 to indicate the
  425.                 alternate printer PPRINT is to direct all output to.
  426.                 This has the same effect as specifying /PD:LPTn.
  427.  
  428.                 Note, specification of LPT2 will cause PPRINT to attempt
  429.                 to use a printer definition file of PPRINT2.DEF. This
  430.                 allows a special printer definition file to be set up
  431.                 for different printers attached to your system.  If the
  432.                 special printer definition file is not found, PPRINT
  433.                 will look for the standard printer definition file
  434.                 PPRINT.DEF.
  435.  
  436.  
  437.       /LQ       When the printer has letter quality mode, this parm
  438.                 activates it.
  439.                 (See also Printer Definition file)
  440.  
  441.  
  442.       /ML:nn    Indicate the maximum number of lines to be printed.
  443.  
  444.  
  445.       /MP:nn    Indicate the maximum number of pages to be printed.
  446.  
  447.  
  448.       /N        Print a line number before each line printed.  Useful
  449.                 for printing program source listings.
  450.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  7
  451.       ------------------------------------------------------------------------
  452.  
  453.       /NC       Ignore print control characters found in input lines.
  454.                 You may also want to specify /NE.
  455.  
  456.  
  457.       /ND       PPRINT will search for duplicate input lines and
  458.                 ignore them.  This feature can be used to take any
  459.                 sorted text file and remove duplicate lines.
  460.  
  461.       /NE       Do not eject the paper by inserting Form Feed
  462.                 characters.
  463.  
  464.                 SPECIAL FEATURE:  You can use this parameter to
  465.                 change a input file to upper case, lower case or
  466.                 for any of the other data manipulation features
  467.                 of PPRINT.  This causes PPRINT to pass the file
  468.                 through without added print control.
  469.  
  470.                 The following example reads file X.TXT and creates
  471.                 file Y.TXT and converts it to upper case and
  472.                 removes duplicate lines.
  473.  
  474.                    PPRINT X.TXT/PD:Y.TXT/PU/ND/NE
  475.  
  476.                 The next example takes the first 500 lines of file
  477.                 X.TXT and creates file Y.TXT.
  478.  
  479.                    PPRINT X.TXT/PD:Y.TXT/NE/ML:500
  480.  
  481.       /NF       Ignore Form Feed characters found in input files.
  482.                 Normally when PPRINT finds a form feed it honors
  483.                 it and skips to the top of the next page.  With
  484.                 /NF specified, the form feed is removed from the
  485.                 input and ignored.
  486.  
  487.  
  488.       /NI       No envIronment variables.  Causes PPRINT to ignore any |
  489.                 PPRINT= DOS environment variable parameters during     |
  490.                 processing.                                            |
  491.  
  492.       /NT       Do not expand tabs in input file.
  493.  
  494.  
  495.       /NV       Disables PPRINT display of file lines on its display
  496.                 during processing.
  497.  
  498.  
  499.       /NW       No Window causes PPRINT operation to write to the      |
  500.                 display like other DOS commands and not display and    |
  501.                 update a full screen status window during processing.  |
  502.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  8
  503.       ------------------------------------------------------------------------
  504.  
  505.       /PA       Pause before each page is printed.  Use on single
  506.                 sheet printers to allow each new page to be placed
  507.                 in the printer.
  508.  
  509.  
  510.       /PD:xxxx  Alternate print device name.  /PD:LPT2 will cause
  511.                 all output to be directed to printer 2.  LPT1 is
  512.                 assumed.  This can also be the name of a DOS file.
  513.  
  514.  
  515.       /PF:xxxx  Specification of an alternate printer definition
  516.                 file name.  You may cause PPRINT to use any printer
  517.                 definition file you wish.  Just specify the name of
  518.                 the file as part of the /PF: parameter as shown by the
  519.                 following example. Any valid DOS file name may be used.
  520.  
  521.                     /PF:LASER2.DEF  or  /PF:LASER.2
  522.  
  523.  
  524.       /PI       Set printer to print using PI FONT character set.
  525.                 For laser and other compatible printers.
  526.                 (See also Printer Definition file)
  527.  
  528.  
  529.       /PL       Convert all print lines to lower case.
  530.  
  531.  
  532.       /PU       Convert all print lines to upper case.
  533.  
  534.  
  535.       /PR       Use printer's Proportional print mode.
  536.                 (See also Printer Definition file)
  537.  
  538.  
  539.       /PS       Print file over page perforation. Also consider
  540.                 /NE.
  541.                 (See also Printer Definition file)
  542.  
  543.  
  544.       /P5       Set printer to print using 8.5 point type
  545.       /P7       Set printer to print using 7 point type
  546.       /P8       Set printer to print using 8 point type
  547.       /P10      Set printer to print using 10 point type
  548.       /P12      Set printer to print using 12 point type
  549.       /P14      Set printer to print using 14 point type
  550.                 For laser and other compatible printers.
  551.                 (See also Printer Definition file)
  552.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page  9
  553.       ------------------------------------------------------------------------
  554.  
  555.       /R        Print a ruler at the top of each page of output.
  556.  
  557.  
  558.       /RE       When you register PPRINT, you will be sent a
  559.                 registration code and serial number.  Use this
  560.                 option to activate registration processing.
  561.  
  562.  
  563.       /RO       Set printer to print using ROMAN character set.
  564.                 For laser and other compatible printers.
  565.                 (See also Printer Definition file)
  566.  
  567.  
  568.       /RSET     Is the opposite of /SET parameter.  Use to cause
  569.                 PPRINT to send printer reset codes to reset the
  570.                 printer as if PPRINT processing for the specified
  571.                 command were terminating.  Allows you to reset
  572.                 the printer for other applications.
  573.  
  574.  
  575.       /RX       Set printer to print using ROMANX character set.
  576.                 For laser and other compatible printers.
  577.                 (See also Printer Definition file)
  578.  
  579.  
  580.       /S        laSer printer.  2-up side by side page printing        |
  581.                 in compressed format.  Requires lanscape font.  This   |
  582.                 may be used with /2D or /2E or /PA to get double       |
  583.                 sided output on laser printer.                         |
  584.  
  585.  
  586.       /SC       Use printers Script print mode.
  587.                 (See also Printer Definition file)
  588.  
  589.  
  590.       /SET      Changes the function of PPRINT.  When /SET is specified,
  591.                 PPRINT will send all appropriate control codes to set
  592.                 the printer for processing and will terminate. No files
  593.                 will be printed.
  594.  
  595.                 This parameter allows you to take advantage of PPRINT
  596.                 printer setup features for other applications,
  597.  
  598.  
  599.       /SL:nnn   Start or restart printing with the nnth line of
  600.                 the file.  Previous lines will be skipped.
  601.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 10
  602.       ------------------------------------------------------------------------
  603.  
  604.       /SP:nnn   Start or restart printing with page number nnn.
  605.                 Previous pages will be skipped.
  606.  
  607.  
  608.       /S6       Use printer's 6 line per inch mode.
  609.                 (See also Printer Definition file)
  610.  
  611.  
  612.       /S8       Use printer's 8 line per inch mode.
  613.                 (See also Printer Definition file)
  614.  
  615.  
  616.       /T        Test the command.  Use this switch when you
  617.                 would like to test the command entered without
  618.                 actually printing any files.
  619.  
  620.                 Messages will indicate what will happen if the command
  621.                 is executed without the /T switch.
  622.  
  623.  
  624.       /TB:xxx   Specify text to be located in the input file.  When
  625.                 the text is found, the following data will be printed.
  626.  
  627.                     PPRINT XXX.TXT/TB:start here
  628.  
  629.  
  630.       /TL:5     Indicate the length of each tab character.  Default is
  631.                 8 characters.
  632.  
  633.  
  634.       /TM:nnn   Number of top margin lines.
  635.  
  636.  
  637.       /TP:xxx   Specify text to be located in the input file.  When
  638.                 the text is found, the remaining data will be ignored.
  639.  
  640.                     PPRINT XXX.TXT/TB:stop here
  641.  
  642.  
  643.       /TR       Truncate print lines that exceed the max line length
  644.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 11
  645.       ------------------------------------------------------------------------
  646.  
  647.       /TS:xxx   Specify text to be located in the input file.  Only
  648.                 lines containing the text will be printed.  Following
  649.                 example indicates to print all lines with 714 telephone
  650.                 area code.
  651.  
  652.                     PPRINT XXX.TXT/TS:714
  653.  
  654.  
  655.       /TX:xxx   Specify text to be located in the input file.
  656.                 lines containing the text will be excluded.
  657.  
  658.  
  659.       /US       Set printer to print using USASCII character set.
  660.                 For laser and other compatible printers.
  661.                 (See also Printer Definition file)
  662.  
  663.  
  664.       /V        Cause PPRINT to show lines being sent to the printer
  665.                 on its display during processing.  See also /NV to
  666.                 turn this feature off.
  667.  
  668.  
  669.       /XP       Print using a dot matrix printers expanded print mode.
  670.                 (See also Printer Definition file)
  671.  
  672.  
  673.       /12       Print using printers 12 characters per inch mode.
  674.                 (See also Printer Definition file)
  675.  
  676.  
  677.       /2C       Use the second character set already loaded into the
  678.                 printer.  This activates an option unique to some
  679.                 printers.
  680.                 (See also Printer Definition file)
  681.  
  682.       /2E       Print only even numbered pages.  For 2 sided printing
  683.  
  684.  
  685.       /2D       Print odd numbered pages.  For 2 sided printing.
  686.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 12
  687.       ------------------------------------------------------------------------
  688.  
  689.         Setting of default parameters (DOS Environment)
  690.         -----------------------------------------------
  691.  
  692.         Default parameters are parameters that do  not need to be
  693.         specified each time PPRINT is started.  Any PPRINT parameter may
  694.         be specified as a default parameter.
  695.  
  696.         Use the DOS SET command to specify the parameter name and
  697.         contents to be used by PPRINT each time it is started.  The
  698.         following example indicates that PPRINT is always to assume /C
  699.         and /NW are specified:
  700.  
  701.                 SET PPRINT=/C/NW
  702.  
  703.         Once this DOS command is issued, each subsequent use of PPRINT
  704.         will operate as if these parameters have been specified on the
  705.         command line.  The SET command is most commonly placed in the
  706.         AUTOEXEC.BAT file so it may be in effect every time your machine
  707.         is started.
  708.  
  709.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 13
  710.       ------------------------------------------------------------------------
  711.  
  712.       The printer Definition file
  713.       ---------------------------
  714.  
  715.       PPRINT is designed as a general purpose print utility to support
  716.       any type or brand of printer.  There are many shareware programs
  717.       available for different printers but few allow you to use the
  718.       utility for any printer.  The reason for this incompatibility is
  719.       because printer manufacturers have not standardized printer
  720.       control codes. Each printer may require different codes to
  721.       automatically activate special features.
  722.  
  723.       PPRINT overcomes the incompatibility problems with different
  724.       printers by allowing you to define your printer and its control
  725.       codes to it.  Instead of keeping track of printer control codes,
  726.       you indicate type of printing desired and PPRINT will send the
  727.       appropriate codes to the printer to accomplish it.
  728.  
  729.       These codes are defined in PPRINT's printer definition file.
  730.  
  731.       When started, PPRINT always reads a printer definition file from
  732.       the root directory of the current disk drive, or from the
  733.       directory where PPRINT.EXE is located.  This printer definition
  734.       file contains control codes to activate the different features of
  735.       your printer.
  736.  
  737.       The default printer definition file read by PPRINT is named
  738.       PPRINT.DEF.  PPRINT supports environments where multiple printers
  739.       are connected to your computer, and even allows you to specify
  740.       dynamic printer definitions when you have printers connected to
  741.       you computer using switch boxes.  No matter what printer is
  742.       attached, you can still get the same results with PPRINT.
  743.  
  744.       Use the /PF: command to specify different printer definition files
  745.       to PPRINT.  When you use PPRINT to print to LPT1 or PRN, it will
  746.       look for, and use, PPRINT.DEF printer definition file.  When using
  747.       another printer such as LPT2, PPRINT appends the printer number to
  748.       the printer definition file name it looks for.  LPT3 would cause
  749.       PPRINT to search for PPRINT3.DEF.  If the printer file is not
  750.       found, PPRINT will default to the standard printer definition
  751.       file, PPRINT.DEF.
  752.  
  753.       The printer definition file is a standard text file that may be
  754.       edited by most any word processor or editor.  You may also use the
  755.       DOS EDLIN command.  I have provided some commonly requested
  756.       PRINTER.DEF files along with PPRINT. All you need to do is copy
  757.       one to your disk, and give it the correct name.
  758.  
  759.       Use the DOS type command to type file PRINTDEF.DOC to see if your
  760.       printer is included.
  761.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 14
  762.       ------------------------------------------------------------------------
  763.  
  764.       If your printer is not included you can call the Patriquin Utility
  765.       support BBS to determine if one is available for your printer.
  766.       (data: 714-369-9766). If you still are unable to find one, you
  767.       need to create one from an already existing file that is similar
  768.       to your printer.
  769.  
  770.       Copy the existing printer definition file for the printer that
  771.       resembles your printer closest.  Then edit that file for your
  772.       printers characteristics.  Here is how.
  773.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 15
  774.       ------------------------------------------------------------------------
  775.  
  776.       Printer Definition Statements
  777.       -----------------------------
  778.  
  779.       Each statement begins with a word identifier and may be followed
  780.       by codes to be sent to the printer when the related feature is
  781.       activated. You may include comments anywhere in the file by
  782.       starting the line with an * character.
  783.  
  784.       Printer codes are specified as decimal numbers.  These numbers are
  785.       the same numbers defined in your printer manual.  If your printer
  786.       manual uses hexidecimal codes, you will first need to convert them
  787.       to decimal values before including them on the statement.  If your
  788.       printer defines character codes, convert the character to its
  789.       ascii decimal value and specify the value or values on the
  790.       statement.
  791.  
  792.       Character printer codes may also be specified, although their
  793.       specification is a little more complex.  To indicate a character
  794.       code is being specified, preceed the first character of the code
  795.       with a period (.). Terminate the character code with a space.  A
  796.       space may not be a part of a character code.  More than one
  797.       character may be part of a character code and character codes may
  798.       include the (.) period character.
  799.  
  800.       The following example shows a combination of character and numeric
  801.       printer codes being defined.
  802.  
  803.           EMPH   27 .&l1O   27 .(s16.6H  27 .(s8.5V
  804.  
  805.       A special character code of ^ may be used to indicate an ascii
  806.       escape character (27).  This is a commonly used printer code that
  807.       is sometimes difficult to key in through a normal character
  808.       editor.
  809.  
  810.       Specification of these keywords and codes accomplishes two things.
  811.       First, it defines the capabilities of PPRINT for your environment.
  812.       If a code is not specified, PPRINT will not allow you to specify a
  813.       command parameter to activate the feature.  The command parameter
  814.       will also be missing from the help display.
  815.  
  816.       The second thing accomplished by specifying the keywords is to
  817.       give PPRINT the appropriate codes to send to your printer when it
  818.       is asked to use a specific printer feature.
  819.  
  820.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 16
  821.       ------------------------------------------------------------------------
  822.  
  823.       Identifier         Descrption
  824.       ---------------    -------------------------------------------
  825.       PRINTER:           Specify 1 to 40 characters of text to
  826.                          identify the printer being defined.  This
  827.                          text will be displayed on the PPRINT
  828.                          display to let you know exactly what printer
  829.                          definition you are using.
  830.  
  831.                              PRINTER: IBM PROPRINTER
  832.  
  833.       LASER              Include to indicate the printer being
  834.                          defined is a LASER printer.
  835.  
  836.       LETTER             Include to indicate the printer being
  837.                          defined is a Daisy Wheel type letter
  838.                          quality printer.
  839.  
  840.       DOT                Include to indicate the printer being
  841.                          defined is a Dot Matrix Printer.
  842.  
  843.       INIT               Define up to 15 code characters to be
  844.                          sent to the printer each time PPRINT is
  845.                          started.  For customized printer
  846.                          initialization.
  847.                             Example:  INIT 12 27 56
  848.  
  849.       FFEED              Define the code for a form feed character.
  850.                          This is usually 12.
  851.                             Example:  FFEED 12
  852.  
  853.       COMPON             Codes to set compressed printing on.
  854.                             Example:  FFEED 12
  855.  
  856.  
  857.       COMPOFF            Code to be sent to printer to set
  858.                          compressed mode off once it has been set
  859.                          on.
  860.  
  861.       8LPI               Code to set printer in 8 lines per inch mode.
  862.       6LPI               Code to set printer in 8 lines per inch mode.
  863.  
  864.       ITALIC             Code for Italics mode
  865.       ITALICOFF          Code for Italics mode off
  866.  
  867.       EMPH               Code for printers Emhphasized mode
  868.       EMPHOFF            Code to set printers Emhphasized mode off
  869.  
  870.       DOUBLE             Double strike mode codes
  871.       DOUBLEOFF          Code Double strike mode off
  872.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 17
  873.       ------------------------------------------------------------------------
  874.  
  875.       SCRIPT             Scrpit print mode
  876.       SCRIPTOFF          Scrpit print mode off
  877.  
  878.       EXPAND             Expanded print mode
  879.       EXPANDOFF          Expanded print mode off
  880.  
  881.       RESET              Master reset code for printer
  882.  
  883.       MICSPACE           Code to set printer microspacing. Microspacing
  884.                          code will be set automatically before each run
  885.                          of PPRINT.
  886.       MICSPACEOFF        Reset printer microspacing at end of PPRINT.
  887.  
  888.       FORMLENL           Used each time PPRINT is started to
  889.                          set printers form length in number of
  890.                          lines per page.
  891.  
  892.       FORMLENI           Used each time PPRINT is started to
  893.                          set printers form length in number of
  894.                          inches per page.  Use either FORMLENL
  895.                          or FORMLENI or none to use standard form.
  896.  
  897.       NLQ                Code to set Near Letter Quality mode
  898.       NLQOFF             Code to set Near Letter Quality mode off
  899.  
  900.       DLFONT             Code to use downloadable font
  901.       DLFONTOFF          Code to use normal font
  902.  
  903.       PERFSKIP           Code to skip over perforation
  904.       PERFSKIPOFF        Code to reset skip over perforation
  905.  
  906.  
  907.       ONEDIR             Code to set one directional printing
  908.       ONEDIROFF          Code to reset one directional printing
  909.  
  910.       CHARSET            Code to use printers 2nd char set
  911.       CHARSETOFF         Code to use printers normal char set
  912.  
  913.       12CPI              Set printers 12 char per inch printing
  914.       12CPIOFF           Reset printers 12 char per inch printing
  915.  
  916.       TOPMARGIN          Set number of lines to always allow for
  917.                          top margin of printer.
  918.  
  919.       BOTMARGIN          Set number of lines to always allow for
  920.                          top margin of printer.
  921.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 18
  922.       ------------------------------------------------------------------------
  923.  
  924.       LINELEN            Specify the line length (in characters) PPRINT
  925.                          is to assume for the printer.
  926.  
  927.       CLINELEN           The number of characters in the print line    |
  928.                          when the /C (compressed print) option is      |
  929.                          specified.                                    |
  930.  
  931.       LINESPAGE          Specify number of print lines to print
  932.                          per page.
  933.  
  934.       PROPORTIONAL       Code to set proportional print mode on
  935.       PROPORTIONALOFF    Code to set proportional print mode off
  936.  
  937.       AUTOJUST           Code to set printers auto justification
  938.                          mode.
  939.  
  940.       AUTOJUSTOFF        Code to set printers auto justification
  941.                          mode off.
  942.  
  943.       PORTRAIT           Code to set printers portrait print mode.
  944.  
  945.       LANDSCAPE          Code to set printers landscape mode
  946.  
  947.       FONTNORMAL         Code to use when normal print font is to
  948.                          be used.
  949.  
  950.       ROMAN8             Code to select ROMAN 8 font
  951.  
  952.       USASCII            Code to select USASCII font
  953.  
  954.       ROMANX             Code to select ROMAN X font
  955.  
  956.       LEGAL              Code to select Legal font
  957.  
  958.  
  959.       LINEDRAW           Code to select Linedraw font
  960.  
  961.       PIFONT             Code to select PIFONT font
  962.  
  963.       PIFONTA            Code to select PIFONT font A
  964.  
  965.       NORMALPOINT        Code to select printers normal point
  966.                          size.
  967.  
  968.       POINT7             7 point size
  969.  
  970.       POINT8             8 point size
  971.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 19
  972.       ------------------------------------------------------------------------
  973.  
  974.       POINT85            8.5 point size
  975.  
  976.       POINT10            10 point size
  977.  
  978.       POINT12            12 point size
  979.  
  980.       POINT14            14 point size
  981.  
  982.       FACENORMAL         Code to select normal type face to be
  983.                          used.
  984.  
  985.       COURIER            Code to set courier type face
  986.  
  987.       LINEPRINTER        Code to set Lineprinter type face
  988.  
  989.       HELV               Code to set Helvitca type face
  990.  
  991.       TIMESROMAN         Code to set Timesroman type face
  992.  
  993.       PRESTIGEELITE      Code to set Prestige Elite type face
  994.  
  995.       GOTHIC             Code to set Gothic type face
  996.  
  997.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 20
  998.       ------------------------------------------------------------------------
  999.  
  1000.       Dynamic PPRINT Command definitions
  1001.       ----------------------------------
  1002.  
  1003.       In addition to the keyword printer definitions already known to
  1004.       PPRINT, you may define additional capabilities to support special
  1005.       features of your printer, or define simple commands to support
  1006.       commonly used command combinations you desire to use with PPRINT.
  1007.  
  1008.       To define your own PPRINT command parameters, include CDEF
  1009.       statements in the PPRINT printer definition file.  Following is a
  1010.       definition of how to specify the CDEF statement:
  1011.  
  1012.       CDEF statement format --
  1013.  
  1014.           CDEF command-id [parameters] printer codes   * help text
  1015.           ---- ---------- ------------ -------------   -----------
  1016.  
  1017.           command-id    Specify the command characters you wish to
  1018.                         associate with the dynamic command.  These
  1019.                         characters are the ones you will specify on the
  1020.                         PPRINT command to activate the special feature.
  1021.                         Any character combination (up to three
  1022.                         characters) may be used as long as they do not
  1023.                         conflict with already existing PPRINT command
  1024.                         values.
  1025.  
  1026.                             CDEF DF    would be activated with the /DF
  1027.                                        command parameter.
  1028.  
  1029.                         PPRINT will send the appropriate codes to the
  1030.                         printer immediately before starting the print
  1031.                         the first file.
  1032.  
  1033.                         PPRINT also allows you to specify codes to be
  1034.                         used to reset the printer when PPRINT is
  1035.                         completed.  To specify these reset codes,
  1036.                         specify a second CDEF statement with the same
  1037.                         command characters preceeded with a - character.
  1038.                         The codes specified on this statement will be
  1039.                         sent to the printer just before PPRINT
  1040.                         terminates.
  1041.  
  1042.                             CDEF -DF   would be activated with the /DF
  1043.                                        command parameter and associated
  1044.                                        codes will be sent to the printer
  1045.                                        just before pprint terminates.
  1046.  
  1047.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 21
  1048.       ------------------------------------------------------------------------
  1049.  
  1050.           [parameters]  You may optionally specify command parameters to
  1051.                         be supplied when the dynamic command is used.
  1052.                         To specify command parameters on the CDEF
  1053.                         definition, include the / command values
  1054.                         immediately after the CDEF command id.  Include
  1055.                         a space before the first command.
  1056.  
  1057.                         The command parameters specified here will be
  1058.                         part of PPRINT processing just as if they were
  1059.                         specified on the PPRINT command.  They will only
  1060.                         be supplied to PPRINT when the associated CDEF
  1061.                         command id is specified on the PPRINT command.
  1062.  
  1063.                         The following CDEF statement would cause PPRINT
  1064.                         to assume 50 lines per page, 10 max pages, and
  1065.                         compressed print when the /DF parm is specified.
  1066.  
  1067.                             CDEF DF /LP:50/MP:10/C .......
  1068.  
  1069.           printer codes
  1070.                         Specify up to 30 printer control codes to be
  1071.                         sent to the printer when the CDEF command id is
  1072.                         specified on the PPRINT command.  These codes
  1073.                         are specified exactly like other PPRINT printer
  1074.                         control code definitions.
  1075.  
  1076.                         The following CDEF statement will send decimal
  1077.                         printer codes 15 20 and 21 to the printer when
  1078.                         the /DF parameter is specified on the PPRINT
  1079.                         command.
  1080.  
  1081.                             CDEF DF /LP:50 15 20 21
  1082.  
  1083.           * help text   Following printer codes associated with the CDEF
  1084.                         command id, you may specify help text to be
  1085.                         displayed when PPRINT help is requested.  This
  1086.                         text will briefly explain the CDEF command id
  1087.                         dynamically defined to PPRINT.
  1088.  
  1089.                         This help information will be displayed when you
  1090.                         enter the PPRINT command without any parameters.
  1091.                         Up to 60 characters of help information may be
  1092.                         specified.
  1093.  
  1094.                         The following example shows how help text is
  1095.                         associated with the dyanmically defined /DF
  1096.                         command parameter.
  1097.  
  1098.                          CDEF DF /LP:50 15 20 21 * print compressed bold
  1099.  
  1100.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 22
  1101.       ------------------------------------------------------------------------
  1102.  
  1103.       Registering PPRINT
  1104.       -------------------
  1105.  
  1106.       PPRINT is distributed under the Shareware concept.  This makes it
  1107.       available for anyone to try without obligation.  If you decide it
  1108.       is useful and want to keep it, I ask that you register your use of
  1109.       it.  This will allow for continued support and maintenance of the
  1110.       program and will help to encourage that more quality software be
  1111.       made available through this channel.   I ask all corporate and
  1112.       government users of this utility register their copies.
  1113.  
  1114.       To simply register the program, $15 is requested.  If you would
  1115.       like the newest program disk and a copy of the manual send
  1116.       $30.  If you would like to register all the Patriquin utilities,
  1117.       and receive programs on disk and manuals, send $45.
  1118.  
  1119.  
  1120.       Send registration requests to:
  1121.  
  1122.                       Patri-Soft
  1123.                       P.O. Box 8263
  1124.                       San Bernardino, CA   92412
  1125.  
  1126.  
  1127.       The registration charge is a one time fee that entitles you to
  1128.       all future versions of the product.  These may either be obtained
  1129.       from normal Shareware sources or directly from me.
  1130.  
  1131.       Following is a form that may be used to register PPRINT.
  1132.  
  1133.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 23
  1134.       ------------------------------------------------------------------------
  1135.  
  1136.                         Registered PPRINT 5.0 Order Form
  1137.  
  1138.         --------------------------------------------------------------------
  1139.         VISA/Mastercard orders are only accepted through telephone orders.
  1140.         Call Public Software Library: 800-242-4775 or 713-665-7017 to order.
  1141.         --------------------------------------------------------------------
  1142.  
  1143.         _____ Registration of all Patriquin Utilities with
  1144.                 includes program disk and User's Guide...........@  $45.00
  1145.  
  1146.         _____ Update Service -- in addition to above, send the
  1147.               next version automatically when it is available....@ +$15.00
  1148.  
  1149.         --------------------------------------------------------------------
  1150.  
  1151.         _____ PPRINT    -- Advanced file print w/special formats....$20.00
  1152.         _____ PCOPY     -- File Copy, Move, Backup, Update, more!...$20.00
  1153.         _____ PSEARCH   -- Locate files on your disk. Outstanding!..$20.00
  1154.         _____ PALERT    -- Warns you of low disk space..............$15.00
  1155.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  1156.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  1157.         _____ PDELETE   -- Save space with automatic disk cleanup...$15.00
  1158.  
  1159.         _____ Update a registered set with new disk and manual -
  1160.               show proof of previous registration  SER=_________....$15.00
  1161.  
  1162.         _____ Shipping/Handling for orders outside USA, add ........$ 5.00
  1163.  
  1164.         _______ Purchase Order Included.
  1165.         _______ Please invoice us. (Orders over $100 only)
  1166.         _______ Check or money Order (US FUNDS) included
  1167.  
  1168.                                  Total amount of my order is:    $________
  1169.  
  1170.                   Disk Size (circle one)?    5 1/4     3 1/2
  1171.         ===================================================================
  1172.  
  1173.  
  1174.         Name: __________________________________________________
  1175.  
  1176.         Company: _______________________________________________
  1177.  
  1178.         Address: _______________________________________________
  1179.  
  1180.                  _______________________________________________
  1181.  
  1182.         City: ________________________  State: ________  Zip: __________
  1183.  
  1184.  
  1185.         I learned about PPRINT from: ____________________________________
  1186.  
  1187.         Send order to: Patri-Soft  P.O. Box 8263  San Bernardino, CA  92412
  1188.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 24
  1189.       ------------------------------------------------------------------------
  1190.  
  1191.                              P P R I N T  5.0
  1192.  
  1193.       Problems and Maintenance
  1194.       ------------------------
  1195.  
  1196.       I welcome all comments or enhancement suggestions. Please
  1197.       document each item clearly and provide printed examples if
  1198.       possible.  Please be sure to include this form with all requests,
  1199.       it will help to make sure we can provide you with the best
  1200.       possible service.
  1201.  
  1202.       Name: __________________________________________________________
  1203.  
  1204.       Company: _______________________________________________________
  1205.  
  1206.       Address: _______________________________________________________
  1207.  
  1208.                _______________________________________________________
  1209.  
  1210.       City: __________________________________  State: _______________
  1211.  
  1212.       Zip: ______________________________
  1213.  
  1214.       Telephone: _______ / ________________________ (Home / Work)
  1215.  
  1216.  
  1217.       Date: _________________________
  1218.  
  1219.       Description of problem or enhancement:   Version: ______________
  1220.  
  1221.       ________________________________________________________________
  1222.  
  1223.       ________________________________________________________________
  1224.  
  1225.       ________________________________________________________________
  1226.  
  1227.       ________________________________________________________________
  1228.  
  1229.  
  1230.       Suggested solution:
  1231.  
  1232.       ________________________________________________________________
  1233.  
  1234.       ________________________________________________________________
  1235.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 25
  1236.       ------------------------------------------------------------------------
  1237.                                 P P R I N T
  1238.  
  1239.       Program Maintenance:
  1240.       --------------------
  1241.  
  1242.       Version 1.0     October 15, 1986
  1243.  
  1244.       Version 2.0     March 6, 1987
  1245.  
  1246.          Many corrections were made to release 2.  It appears OK now.
  1247.          Here is a short list.
  1248.  
  1249.          --  /LM (left margin) option corrected.  Was not working.
  1250.          --  /LL (line length) option now works with headers.
  1251.          --  Lines with more than 80 characters of data now work
  1252.          --  /HD, /HP options added.  It is no longer the default to
  1253.              print headers.  Use /HD and /HP to print headers.
  1254.          --  /EX (expanded headings/footings)  if headings or footings
  1255.              are desired in dot matrix expanded format, specify this
  1256.              parameter.
  1257.          --  Page ejected if printing terminated with escape
  1258.  
  1259.  
  1260.       Version 3.0     May 25, 1987
  1261.  
  1262.          I do not know where to start in describing the changes to
  1263.          this release.  PPRINT has been totally enhanced.  It includes
  1264.          a mass of new command line parameters to select all kinds of
  1265.          print options and also now has a printer definition file to
  1266.          allow users to define the attributes of their own printers.
  1267.          Extensive support has been added to support printing files
  1268.          on laser printers.
  1269.  
  1270.          Look for the vericle bar at the right side of the document.
  1271.          It indicates this feature has been added with release 3.0.
  1272.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 26
  1273.       ------------------------------------------------------------------------
  1274.  
  1275.       Version 3.1     June 7, 1987
  1276.  
  1277.          --  PPRINT was unable to print a file from a disk drive
  1278.              other than the current drive.  This was usually ok for
  1279.              hard disk users but created problems for floppy users.
  1280.  
  1281.          --  The PPRINT.DEF file no longer needs to be placed in the
  1282.              root directory.  It can now be placed in the same
  1283.              directory where PPRINT.EXE is found
  1284.  
  1285.          --  /HT added to allow user to be prompted to enter their
  1286.              own print heading information on the PPRINT command
  1287.              line.
  1288.  
  1289.          --  Help screens showed options not available for all
  1290.              printers.
  1291.  
  1292.          --  Generic PPRINT.DEF file added so PPRINT could be used
  1293.              on all printers.
  1294.  
  1295.          --  Automatic generation of headings and other options for
  1296.              specific file types was disabled.  This seemed to get
  1297.              in users way.
  1298.  
  1299.  
  1300.       Version 3.2     August 1987
  1301.  
  1302.          --  RESET keyword added to .DEF file.  It specifies codes
  1303.              to be sent to the printer every time PPRINT terminates.
  1304.  
  1305.              Following is an example:
  1306.  
  1307.                  RESET 27 46
  1308.  
  1309.  
  1310.       Version 3.5     January 17, 1988
  1311.  
  1312.          --  Bottom margin setting was not working correctly
  1313.  
  1314.          --  PPRINT always printed one too many lines per page
  1315.  
  1316.          --  Double space printing was printing one extra line on
  1317.              some pages
  1318.  
  1319.          --  No eject at top of page 2 when /2e specified
  1320.  
  1321.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 27
  1322.       ------------------------------------------------------------------------
  1323.  
  1324.          --  Laser 2-up print setup definitions added to Hplaser
  1325.              printer definition file.
  1326.  
  1327.          --  /Sx options were not showing on help screens when
  1328.              other than a laser printer is used.
  1329.  
  1330.          --  Many new printer definition files for other printers.
  1331.  
  1332.  
  1333.       Version 3.6     February 3, 1988
  1334.  
  1335.          --  Corrected /S side-by-side print option for HP Laser
  1336.  
  1337.          --  HP laser printer printed page with P at beginning
  1338.  
  1339.          --  Correct problem causing dates in form of 1/1/88 to be
  1340.              rejected.
  1341.  
  1342.  
  1343.       Version 3.7     May 21, 1988
  1344.  
  1345.          --  INIT parameter codes were not being sent to printer.
  1346.  
  1347.          --  Tabs were unlike DOS tab printing.  Now PPRINT should
  1348.              work like DOS.
  1349.  
  1350.          --  /NT parameter will bypass PPRINT tabs expansion and let
  1351.              the printer do the work.
  1352.  
  1353.  
  1354.       Version 3.8     May 29, 1988
  1355.  
  1356.          --  Older versions only checked for form feeds in input file
  1357.              in the first position of a line.  This version checks
  1358.              all positions of each line.
  1359.  
  1360.          --  /B: begin file now accepts wildcard names.
  1361.  
  1362.  
  1363.       Version 3.82    July 4, 1988
  1364.  
  1365.          --  /TS: /TP: /TX: parm can specify multiple words with spaces
  1366.              using ~ for spaces in input command line.
  1367.  
  1368.          --  After first page is printed, PPRINT will estimate number
  1369.              of pages left to print and show on display.
  1370.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 28
  1371.       ------------------------------------------------------------------------
  1372.  
  1373.       Version 3.83    December 10,1988
  1374.  
  1375.          --  Detect and properly print lines that have form feed imbedded in
  1376.              in them.
  1377.  
  1378.          --  Properly set print codes when restarting printing with
  1379.              the /SP:nn parameter.
  1380.  
  1381.  
  1382.       Version 4.0     July 4, 1989
  1383.  
  1384.          --  Support SET PPRINT= environment variable to allow PPRINT
  1385.              default commands to be set in your environment.
  1386.          --  Add real windows support for better display.
  1387.          --  Support multiple printers and printer definition files.
  1388.              When pprint prints to LPT1, PPRINT.DEF will be used.
  1389.              When pprint prints to LPT2, PPRINT2.DEF will be used.
  1390.              You may pprint set up to work properly with all your printers.
  1391.              The current printer definition file is displayed on the
  1392.              PPRINT display.
  1393.          --  Added dynamic pprint keyword command definitions.  Now you can
  1394.              make your own PPRINT / command codes to take advantage of
  1395.              special features of your printer.  The command codes can even
  1396.              contain imbedded command codes.  Kind of like macro commands.
  1397.              Dynamic commands also are shown in pprint help.
  1398.          --  /SET and /RSET commands allow you to use pprint to set up
  1399.              printer options for other programs.
  1400.          --  Corrected some problems with page ejecting and margins.
  1401.          --  PPRINT.DEF file may now contain character and decimal printer
  1402.              control codes.
  1403.          --  PPRINT display can optionally show lines being sent to the printer
  1404.          --  /PF: command allows you to specify any alternate printer
  1405.              definition file.
  1406.          --  /LPT1 and /LPT2 commands direct to appropriate printer.
  1407.  
  1408.  
  1409.       Version 4.0b    July 27, 1989
  1410.  
  1411.          --  Add windowed help
  1412.  
  1413.       PPRINT Users Guide/Reference    Copyright 1990    Patri-Soft     Page 29
  1414.       ------------------------------------------------------------------------
  1415.  
  1416.       Version 5.0     July 25, 1990
  1417.  
  1418.          -- Converted to Borland TURBOC compiler
  1419.          -- Added /BA batch mode.  Ignore keypress
  1420.          -- Added /EQ to exit without asking for keypress
  1421.          -- Documented /NW (no window) mode that was already implemented
  1422.          -- Corrected /S 2-up option center line too long
  1423.          -- Allowed lines to print on last line of page.
  1424.          -- Fixed page eject on footer
  1425.          -- Fixed top margin operation. No longer causes bottom margin
  1426.             problem.
  1427.          -- Corrected problems with 2-sided laser processing
  1428.          -- Corrected processing when form feeds found in input file
  1429.          -- Added CLINELEN to printer def file (compressed line length)
  1430.          -- Wrap lines longer than line length
  1431.          -- Change /2e and /2d to work with /S 2-up option
  1432.             This allows double sided copies on laser
  1433.          -- Removed redundant /NH.  Use /NE
  1434.          -- /NoEject now counts pages correctly
  1435.          -- Added /NI to cause environment parms to be ignored
  1436.  
  1437.