1403 lines
56 KiB
Plaintext
1403 lines
56 KiB
Plaintext
![]() |
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
P P R I N T
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Users Guide and Reference
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-------------------------------------------------------
|
|||
|
A General purpose printing system for all computers and
|
|||
|
printers
|
|||
|
-------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
Shareware
|
|||
|
|
|||
|
by
|
|||
|
|
|||
|
Patri-Soft
|
|||
|
(ASP Member)
|
|||
|
|
|||
|
(714) 352-2820 (Voice)
|
|||
|
(714) 352-2825 (BBS)
|
|||
|
|
|||
|
|
|||
|
Version 5.3
|
|||
|
April 1991
|
|||
|
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ <20> (tm)
|
|||
|
<20> <20>o <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ <20> Association of
|
|||
|
<20> <20> <20><><EFBFBD> Shareware
|
|||
|
<20><><EFBFBD>ij o <20> Professionals
|
|||
|
<20><><EFBFBD>ij <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> * Member *
|
|||
|
|
|||
|
|
|||
|
Support BBS -- Patriquin's BBS
|
|||
|
714-352-2825 (DATA)
|
|||
|
|
|||
|
|
|||
|
Copyright 1986, 1987, 1988, 1989, 1991 by Patri-Soft
|
|||
|
|
|||
|
|
|||
|
|
|||
|
PPRINT
|
|||
|
Table of Contents
|
|||
|
|
|||
|
|
|||
|
PPRINT - General Description. . . . . . . . . . . . . . . 1
|
|||
|
|
|||
|
Command Parameters. . . . . . . . . . . . . . . . . . . . 2
|
|||
|
|
|||
|
Setting PPRINT default parameters . . . . . . . . . . . . 12
|
|||
|
|
|||
|
The printer definition file . . . . . . . . . . . . . . . 13
|
|||
|
|
|||
|
Printer Definition statements . . . . . . . . . . . . . . 15
|
|||
|
|
|||
|
Dynamic PPRINT command parameter definitions. . . . . . . 20
|
|||
|
|
|||
|
Registration Form . . . . . . . . . . . . . . . . . . . . 23
|
|||
|
|
|||
|
Problems and Maintenance. . . . . . . . . . . . . . . . . 24
|
|||
|
|
|||
|
Program Maintenance Notes . . . . . . . . . . . . . . . . 25
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
i
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 1
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
PPRINT
|
|||
|
------
|
|||
|
|
|||
|
PPRINT is a general purpose print utility that can be used with
|
|||
|
HP laser or other printers.
|
|||
|
|
|||
|
PPRINT will scan a directory and select files for printing.
|
|||
|
Print control parameters govern the print process. A special
|
|||
|
print feature for the HP laserjet printer allows printing
|
|||
|
two pages on both halves of a side of paper. This is especially
|
|||
|
nice for printing large documents as it saves paper and print
|
|||
|
time.
|
|||
|
|
|||
|
PPRINT is special and unique because it is customisable to
|
|||
|
any printer type. It also allows you to access printer
|
|||
|
features not normally availaable for printing normal text files.
|
|||
|
|
|||
|
I know there are too many command parameters for each user to
|
|||
|
learn. PPRINT has all these features to support the many
|
|||
|
different printers and features available today. I have designed
|
|||
|
PPRINT to provide be a single utility that will accomplish most
|
|||
|
all print tasks. An installation can standardize on one one print
|
|||
|
utility even though it has users with many different kinds of
|
|||
|
printers.
|
|||
|
|
|||
|
Type the PPRINT command without parameters to get help about
|
|||
|
command parameters available. Once you learn the parameters you
|
|||
|
use most often, set up DOS batch files to make printing easier.
|
|||
|
|
|||
|
If you have questions, problems, ideas, or requests, please
|
|||
|
don't hesitate to contact me through my online support BBS.
|
|||
|
You are allowed immediate access the first call. The number
|
|||
|
is 714-352-2825.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 2
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Command Parameters
|
|||
|
------------------
|
|||
|
|
|||
|
PPRINT allows many command parameter switches to be specified to
|
|||
|
customize the printing process. All these parameters are
|
|||
|
optional. The command format and switch parameters are described
|
|||
|
below. A quick review of command parameters is always available
|
|||
|
by entering the PPRINT command with no parameters.
|
|||
|
|
|||
|
COMMAND FORMAT:
|
|||
|
|
|||
|
PPRINT filespec [ (/ switches) ]
|
|||
|
|
|||
|
|
|||
|
filespec Enter a DOS file specification. Pathnames and
|
|||
|
standard DOS wildcard characters are allowed.
|
|||
|
|
|||
|
|
|||
|
/AP Set printer to print using PI FONT A character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/B:filename When a wildcard name is supplied to indicate
|
|||
|
multiple files are to be printed, this parameter
|
|||
|
indicates to skip all files until this filename
|
|||
|
is found.
|
|||
|
|
|||
|
|
|||
|
/BA BAtch command operation. Causes PPRINT to ignore
|
|||
|
keystrokes entered during processing and to
|
|||
|
immediately end terminate processing when all
|
|||
|
printing is complete. You will not be asked to press
|
|||
|
any key to erase the print status window.
|
|||
|
|
|||
|
|
|||
|
/BM:nn Number of lines of bottom margin
|
|||
|
|
|||
|
|
|||
|
/BW Force PPRINT to use black and white screen
|
|||
|
colors instead of its normal default attributes.
|
|||
|
|
|||
|
|
|||
|
/C Sends code to printer to force compressed print.
|
|||
|
|
|||
|
|
|||
|
/CO:nn Specify the number of copies of each file to be
|
|||
|
printed.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 3
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/C2 /C3 These options change PPRINT's screen colors. If you
|
|||
|
like the colors they produce over the standard colors,
|
|||
|
specify them using the SET PPRINT=/C2 command. This
|
|||
|
will place them in the DOS environment where PPRINT can
|
|||
|
use them for each execution.
|
|||
|
|
|||
|
|
|||
|
/DB Set printer to print using its Double Strike mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/DS Double space printed output
|
|||
|
|
|||
|
|
|||
|
/D:[(]xxx Date. Select files based on the relationship between
|
|||
|
[)] their last update date and the date specified. This
|
|||
|
[=] parameter includes a date or number of days value.
|
|||
|
It may also contain a modifier that reverses or
|
|||
|
modifies the use of the date specified.
|
|||
|
|
|||
|
When xxx contains a date the date is compared to the
|
|||
|
last update date of the file. The last update date
|
|||
|
of the file is the date contained in its directory
|
|||
|
entry. The file is selected if the condition specified
|
|||
|
by the condition modifier is met. The condition
|
|||
|
modifier meanings are:
|
|||
|
|
|||
|
'(' = Select files whose date is older than the
|
|||
|
date specified.
|
|||
|
|
|||
|
')' = Select files whose date is newer than the
|
|||
|
date specified. (default if none specified)
|
|||
|
|
|||
|
'=' = Select files whose date is equal to the date
|
|||
|
specified.
|
|||
|
|
|||
|
Date values may be specified in any of these formats:
|
|||
|
MM/DD/YY MM-DD-YY DDMMMYY
|
|||
|
12/31/80 12-31-80 31DEC80
|
|||
|
|
|||
|
If xxx contains a numeric value, that positive number
|
|||
|
is used to calculate a date value a number of days
|
|||
|
prior to the current date. Then that date is used
|
|||
|
as in the calculation above.
|
|||
|
|
|||
|
Example:
|
|||
|
/D:(1JAN86 - Process files updated before 1JAN86
|
|||
|
/D:)1JAN86 - Process files updated after 1JAN86
|
|||
|
/D:=1JAN86 - Process files updated 1JAN86
|
|||
|
/D:(5 - Process files modified prior to 5 days ago
|
|||
|
/D:)5 - Process files modified within the last 5 days
|
|||
|
/D:=5 - Process files modified 5 days ago
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 4
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
/E Sends code to printer to force emphasized print.
|
|||
|
|
|||
|
|
|||
|
/EQ PPRINT normally asks the user to press a key before
|
|||
|
removing the print status window at the end of
|
|||
|
processing. This parameter causes PPRINT to END
|
|||
|
QUICKLY and not wait for a user key press.
|
|||
|
|
|||
|
|
|||
|
/EX Attempt to print the header and footer lines using
|
|||
|
dot matrix expanded print options. If there is not
|
|||
|
enough room on the line this option will be ignored.
|
|||
|
|
|||
|
|
|||
|
/F Print page footings at the bottom of each page. This
|
|||
|
makes thumbing through listings to find a specific
|
|||
|
file much easier.
|
|||
|
|
|||
|
|
|||
|
/FC Set printer to print using Courier type face.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/FE Set printer to print using Prestiege Elite type face.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/FG Set printer to print using Gothic Elite type face.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/FH Set printer to print using Helvitca type face.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/FL Set printer to print using Line Printer type face.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/FP Print Footer line that contains Page number only.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 5
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/FT Set printer to print using Times Roman type face.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
/G For printing C language source files. This option
|
|||
|
prints ruler lines to help follow IF and DO sets
|
|||
|
of lines down and across pages.
|
|||
|
|
|||
|
|
|||
|
/HD Print Header line that contains filename, date file
|
|||
|
was last updated, and page number.
|
|||
|
|
|||
|
|
|||
|
/HP Print Header line that contains Page number only.
|
|||
|
|
|||
|
|
|||
|
/HT PPRINT will prompt you for heading information to
|
|||
|
be placed in heading and footing lines.
|
|||
|
|
|||
|
|
|||
|
/HT:ccc Specify heading information to be placed in heading
|
|||
|
and footing lines. Since DOS does not allow spaces
|
|||
|
in command lines, enter an underline character '_'
|
|||
|
wherever you want a space printed. PPRINT will
|
|||
|
substitute a space in those positions.
|
|||
|
|
|||
|
I.E. PPRINT *.BAT/ht:Disk_Batch_Files
|
|||
|
|
|||
|
|
|||
|
/IT Use printers Italics print mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/JU Use printer's Auto Justification Mode
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/LA Set printer's Landscape print Mode
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/LC Compress all sets of spaces to one space in each
|
|||
|
print line.
|
|||
|
|
|||
|
|
|||
|
/LD Set printer to print using LINEDRAW character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 6
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/LE Set printer to print using LEGAL character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/LJ Left Justify each line to be printed.
|
|||
|
|
|||
|
|
|||
|
/LL:nn Number of characters to be allowed for each print
|
|||
|
line. Longer lines will be truncated.
|
|||
|
|
|||
|
|
|||
|
/LM:nn Number of characters for the left margin.
|
|||
|
|
|||
|
|
|||
|
/LO:nn Ignore the first n characters and start printing
|
|||
|
with the nnth character in each print line. (Offset)
|
|||
|
|
|||
|
|
|||
|
/LP:nn Lines per page. 66 lines assumed. (11 inch * 6 lpi)
|
|||
|
|
|||
|
|
|||
|
/LPTn Specify /LPT1 or /LPT2 or /LPT3 or /LPT4 to indicate the
|
|||
|
alternate printer PPRINT is to direct all output to.
|
|||
|
This has the same effect as specifying /PD:LPTn.
|
|||
|
|
|||
|
Note, specification of LPT2 will cause PPRINT to attempt
|
|||
|
to use a printer definition file of PPRINT2.DEF. This
|
|||
|
allows a special printer definition file to be set up
|
|||
|
for different printers attached to your system. If the
|
|||
|
special printer definition file is not found, PPRINT
|
|||
|
will look for the standard printer definition file
|
|||
|
PPRINT.DEF.
|
|||
|
|
|||
|
|
|||
|
/LQ When the printer has letter quality mode, this parm
|
|||
|
activates it.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/ML:nn Indicate the maximum number of lines to be printed.
|
|||
|
|
|||
|
|
|||
|
/MP:nn Indicate the maximum number of pages to be printed.
|
|||
|
|
|||
|
|
|||
|
/N Print a line number before each line printed. Useful
|
|||
|
for printing program source listings.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 7
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/NC Ignore print control characters found in input lines.
|
|||
|
You may also want to specify /NE.
|
|||
|
|
|||
|
|
|||
|
/ND PPRINT will search for duplicate input lines and
|
|||
|
ignore them. This feature can be used to take any
|
|||
|
sorted text file and remove duplicate lines.
|
|||
|
|
|||
|
/NE Do not eject the paper by inserting Form Feed
|
|||
|
characters.
|
|||
|
|
|||
|
SPECIAL FEATURE: You can use this parameter to
|
|||
|
change a input file to upper case, lower case or
|
|||
|
for any of the other data manipulation features
|
|||
|
of PPRINT. This causes PPRINT to pass the file
|
|||
|
through without added print control.
|
|||
|
|
|||
|
The following example reads file X.TXT and creates
|
|||
|
file Y.TXT and converts it to upper case and
|
|||
|
removes duplicate lines.
|
|||
|
|
|||
|
PPRINT X.TXT/PD:Y.TXT/PU/ND/NE
|
|||
|
|
|||
|
The next example takes the first 500 lines of file
|
|||
|
X.TXT and creates file Y.TXT.
|
|||
|
|
|||
|
PPRINT X.TXT/PD:Y.TXT/NE/ML:500
|
|||
|
|
|||
|
/NF Ignore Form Feed characters found in input files.
|
|||
|
Normally when PPRINT finds a form feed it honors
|
|||
|
it and skips to the top of the next page. With
|
|||
|
/NF specified, the form feed is removed from the
|
|||
|
input and ignored.
|
|||
|
|
|||
|
|
|||
|
/NI No envIronment variables. Causes PPRINT to ignore any
|
|||
|
PPRINT= DOS environment variable parameters during
|
|||
|
processing.
|
|||
|
|
|||
|
/NT Do not expand tabs in input file.
|
|||
|
|
|||
|
|
|||
|
/NV Disables PPRINT display of file lines on its display
|
|||
|
during processing.
|
|||
|
|
|||
|
|
|||
|
/NW No Window causes PPRINT operation to write to the
|
|||
|
display like other DOS commands and not display and
|
|||
|
update a full screen status window during processing.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 8
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/PA Pause before each page is printed. Use on single
|
|||
|
sheet printers to allow each new page to be placed
|
|||
|
in the printer.
|
|||
|
|
|||
|
|
|||
|
/PD:xxxx Alternate print device name. /PD:LPT2 will cause
|
|||
|
all output to be directed to printer 2. LPT1 is
|
|||
|
assumed. This can also be the name of a DOS file.
|
|||
|
|
|||
|
|
|||
|
/PF:xxxx Specification of an alternate printer definition
|
|||
|
file name. You may cause PPRINT to use any printer
|
|||
|
definition file you wish. Just specify the name of
|
|||
|
the file as part of the /PF: parameter as shown by the
|
|||
|
following example. Any valid DOS file name may be used.
|
|||
|
|
|||
|
/PF:LASER2.DEF or /PF:LASER.2
|
|||
|
|
|||
|
|
|||
|
/PI Set printer to print using PI FONT character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/PL Convert all print lines to lower case.
|
|||
|
|
|||
|
|
|||
|
/PU Convert all print lines to upper case.
|
|||
|
|
|||
|
|
|||
|
/PR Use printer's Proportional print mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/PS Print file over page perforation. Also consider
|
|||
|
/NE.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/P5 Set printer to print using 8.5 point type
|
|||
|
/P7 Set printer to print using 7 point type
|
|||
|
/P8 Set printer to print using 8 point type
|
|||
|
/P10 Set printer to print using 10 point type
|
|||
|
/P12 Set printer to print using 12 point type
|
|||
|
/P14 Set printer to print using 14 point type
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 9
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/R Print a ruler at the top of each page of output.
|
|||
|
|
|||
|
|
|||
|
/RE When you register PPRINT, you will be sent a
|
|||
|
registration code and serial number. Use this
|
|||
|
option to activate registration processing.
|
|||
|
|
|||
|
|
|||
|
/RO Set printer to print using ROMAN character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/RSET Is the opposite of /SET parameter. Use to cause
|
|||
|
PPRINT to send printer reset codes to reset the
|
|||
|
printer as if PPRINT processing for the specified
|
|||
|
command were terminating. Allows you to reset
|
|||
|
the printer for other applications.
|
|||
|
|
|||
|
|
|||
|
/RX Set printer to print using ROMANX character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/S laSer printer. 2-up side by side page printing
|
|||
|
in compressed format. Requires lanscape font. This
|
|||
|
may be used with /2D or /2E or /PA to get double
|
|||
|
sided output on laser printer.
|
|||
|
|
|||
|
|
|||
|
/SC Use printers Script print mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/SET Changes the function of PPRINT. When /SET is specified,
|
|||
|
PPRINT will send all appropriate control codes to set
|
|||
|
the printer for processing and will terminate. No files
|
|||
|
will be printed.
|
|||
|
|
|||
|
This parameter allows you to take advantage of PPRINT
|
|||
|
printer setup features for other applications,
|
|||
|
|
|||
|
|
|||
|
/SL:nnn Start or restart printing with the nnth line of
|
|||
|
the file. Previous lines will be skipped.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 10
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/SP:nnn Start or restart printing with page number nnn.
|
|||
|
Previous pages will be skipped.
|
|||
|
|
|||
|
|
|||
|
/S6 Use printer's 6 line per inch mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/S8 Use printer's 8 line per inch mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/T Test the command. Use this switch when you
|
|||
|
would like to test the command entered without
|
|||
|
actually printing any files.
|
|||
|
|
|||
|
Messages will indicate what will happen if the command
|
|||
|
is executed without the /T switch.
|
|||
|
|
|||
|
|
|||
|
/TB:xxx Specify text to be located in the input file. When
|
|||
|
the text is found, the following data will be printed.
|
|||
|
|
|||
|
PPRINT XXX.TXT/TB:start here
|
|||
|
|
|||
|
|
|||
|
/TL:5 Indicate the length of each tab character. Default is
|
|||
|
8 characters.
|
|||
|
|
|||
|
|
|||
|
/TM:nnn Number of top margin lines.
|
|||
|
|
|||
|
|
|||
|
/TP:xxx Specify text to be located in the input file. When
|
|||
|
the text is found, the remaining data will be ignored.
|
|||
|
|
|||
|
PPRINT XXX.TXT/TB:stop here
|
|||
|
|
|||
|
|
|||
|
/TR Truncate print lines that exceed the max line length
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 11
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
/TS:xxx Specify text to be located in the input file. Only
|
|||
|
lines containing the text will be printed. Following
|
|||
|
example indicates to print all lines with 714 telephone
|
|||
|
area code.
|
|||
|
|
|||
|
PPRINT XXX.TXT/TS:714
|
|||
|
|
|||
|
|
|||
|
/TX:xxx Specify text to be located in the input file.
|
|||
|
lines containing the text will be excluded.
|
|||
|
|
|||
|
|
|||
|
/US Set printer to print using USASCII character set.
|
|||
|
For laser and other compatible printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/V Cause PPRINT to show lines being sent to the printer
|
|||
|
on its display during processing. See also /NV to
|
|||
|
turn this feature off.
|
|||
|
|
|||
|
|
|||
|
/XP Print using a dot matrix printers expanded print mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/12 Print using printers 12 characters per inch mode.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
|
|||
|
/2C Use the second character set already loaded into the
|
|||
|
printer. This activates an option unique to some
|
|||
|
printers.
|
|||
|
(See also Printer Definition file)
|
|||
|
|
|||
|
/2E Print only even numbered pages. For 2 sided printing
|
|||
|
|
|||
|
|
|||
|
/2D Print odd numbered pages. For 2 sided printing.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 12
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Setting of default parameters (DOS Environment)
|
|||
|
-----------------------------------------------
|
|||
|
|
|||
|
Default parameters are parameters that do not need to be
|
|||
|
specified each time PPRINT is started. Any PPRINT parameter may
|
|||
|
be specified as a default parameter.
|
|||
|
|
|||
|
Use the DOS SET command to specify the parameter name and
|
|||
|
contents to be used by PPRINT each time it is started. The
|
|||
|
following example indicates that PPRINT is always to assume /C
|
|||
|
and /NW are specified:
|
|||
|
|
|||
|
SET PPRINT=/C/NW
|
|||
|
|
|||
|
Once this DOS command is issued, each subsequent use of PPRINT
|
|||
|
will operate as if these parameters have been specified on the
|
|||
|
command line. The SET command is most commonly placed in the
|
|||
|
AUTOEXEC.BAT file so it may be in effect every time your machine
|
|||
|
is started.
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 13
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
The printer Definition file
|
|||
|
---------------------------
|
|||
|
|
|||
|
PPRINT is designed as a general purpose print utility to support
|
|||
|
any type or brand of printer. There are many shareware programs
|
|||
|
available for different printers but few allow you to use the
|
|||
|
utility for any printer. The reason for this incompatibility is
|
|||
|
because printer manufacturers have not standardized printer
|
|||
|
control codes. Each printer may require different codes to
|
|||
|
automatically activate special features.
|
|||
|
|
|||
|
PPRINT overcomes the incompatibility problems with different
|
|||
|
printers by allowing you to define your printer and its control
|
|||
|
codes to it. Instead of keeping track of printer control codes,
|
|||
|
you indicate type of printing desired and PPRINT will send the
|
|||
|
appropriate codes to the printer to accomplish it.
|
|||
|
|
|||
|
These codes are defined in PPRINT's printer definition file.
|
|||
|
|
|||
|
When started, PPRINT always reads a printer definition file from
|
|||
|
the root directory of the current disk drive, or from the
|
|||
|
directory where PPRINT.EXE is located. This printer definition
|
|||
|
file contains control codes to activate the different features of
|
|||
|
your printer.
|
|||
|
|
|||
|
The default printer definition file read by PPRINT is named
|
|||
|
PPRINT.DEF. PPRINT supports environments where multiple printers
|
|||
|
are connected to your computer, and even allows you to specify
|
|||
|
dynamic printer definitions when you have printers connected to
|
|||
|
you computer using switch boxes. No matter what printer is
|
|||
|
attached, you can still get the same results with PPRINT.
|
|||
|
|
|||
|
Use the /PF: command to specify different printer definition files
|
|||
|
to PPRINT. When you use PPRINT to print to LPT1 or PRN, it will
|
|||
|
look for, and use, PPRINT.DEF printer definition file. When using
|
|||
|
another printer such as LPT2, PPRINT appends the printer number to
|
|||
|
the printer definition file name it looks for. LPT3 would cause
|
|||
|
PPRINT to search for PPRINT3.DEF. If the printer file is not
|
|||
|
found, PPRINT will default to the standard printer definition
|
|||
|
file, PPRINT.DEF.
|
|||
|
|
|||
|
The printer definition file is a standard text file that may be
|
|||
|
edited by most any word processor or editor. You may also use the
|
|||
|
DOS EDLIN command. I have provided some commonly requested
|
|||
|
PRINTER.DEF files along with PPRINT. All you need to do is copy
|
|||
|
one to your disk, and give it the correct name.
|
|||
|
|
|||
|
Use the DOS type command to type file PRINTDEF.DOC to see if your
|
|||
|
printer is included.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 14
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
If your printer is not included you can call the Patriquin Utility
|
|||
|
support BBS to determine if one is available for your printer.
|
|||
|
(data: 714-352-2825). If you still are unable to find one, you
|
|||
|
need to create one from an already existing file that is similar
|
|||
|
to your printer.
|
|||
|
|
|||
|
Copy the existing printer definition file for the printer that
|
|||
|
resembles your printer closest. Then edit that file for your
|
|||
|
printers characteristics. Here is how.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 15
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Printer Definition Statements
|
|||
|
-----------------------------
|
|||
|
|
|||
|
Each statement begins with a word identifier and may be followed
|
|||
|
by codes to be sent to the printer when the related feature is
|
|||
|
activated. You may include comments anywhere in the file by
|
|||
|
starting the line with an * character.
|
|||
|
|
|||
|
Printer codes are specified as decimal numbers. These numbers are
|
|||
|
the same numbers defined in your printer manual. If your printer
|
|||
|
manual uses hexidecimal codes, you will first need to convert them
|
|||
|
to decimal values before including them on the statement. If your
|
|||
|
printer defines character codes, convert the character to its
|
|||
|
ascii decimal value and specify the value or values on the
|
|||
|
statement.
|
|||
|
|
|||
|
Character printer codes may also be specified, although their
|
|||
|
specification is a little more complex. To indicate a character
|
|||
|
code is being specified, preceed the first character of the code
|
|||
|
with a period (.). Terminate the character code with a space. A
|
|||
|
space may not be a part of a character code. More than one
|
|||
|
character may be part of a character code and character codes may
|
|||
|
include the (.) period character.
|
|||
|
|
|||
|
The following example shows a combination of character and numeric
|
|||
|
printer codes being defined.
|
|||
|
|
|||
|
EMPH 27 .&l1O 27 .(s16.6H 27 .(s8.5V
|
|||
|
|
|||
|
A special character code of ^ may be used to indicate an ascii
|
|||
|
escape character (27). This is a commonly used printer code that
|
|||
|
is sometimes difficult to key in through a normal character
|
|||
|
editor.
|
|||
|
|
|||
|
Specification of these keywords and codes accomplishes two things.
|
|||
|
First, it defines the capabilities of PPRINT for your environment.
|
|||
|
If a code is not specified, PPRINT will not allow you to specify a
|
|||
|
command parameter to activate the feature. The command parameter
|
|||
|
will also be missing from the help display.
|
|||
|
|
|||
|
The second thing accomplished by specifying the keywords is to
|
|||
|
give PPRINT the appropriate codes to send to your printer when it
|
|||
|
is asked to use a specific printer feature.
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 16
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Identifier Descrption
|
|||
|
--------------- -------------------------------------------
|
|||
|
PRINTER: Specify 1 to 40 characters of text to
|
|||
|
identify the printer being defined. This
|
|||
|
text will be displayed on the PPRINT
|
|||
|
display to let you know exactly what printer
|
|||
|
definition you are using.
|
|||
|
|
|||
|
PRINTER: IBM PROPRINTER
|
|||
|
|
|||
|
LASER Include to indicate the printer being
|
|||
|
defined is a LASER printer.
|
|||
|
|
|||
|
LETTER Include to indicate the printer being
|
|||
|
defined is a Daisy Wheel type letter
|
|||
|
quality printer.
|
|||
|
|
|||
|
DOT Include to indicate the printer being
|
|||
|
defined is a Dot Matrix Printer.
|
|||
|
|
|||
|
INIT Define up to 15 code characters to be
|
|||
|
sent to the printer each time PPRINT is
|
|||
|
started. For customized printer
|
|||
|
initialization.
|
|||
|
Example: INIT 12 27 56
|
|||
|
|
|||
|
FFEED Define the code for a form feed character.
|
|||
|
This is usually 12.
|
|||
|
Example: FFEED 12
|
|||
|
|
|||
|
COMPON Codes to set compressed printing on.
|
|||
|
Example: FFEED 12
|
|||
|
|
|||
|
|
|||
|
COMPOFF Code to be sent to printer to set
|
|||
|
compressed mode off once it has been set
|
|||
|
on.
|
|||
|
|
|||
|
8LPI Code to set printer in 8 lines per inch mode.
|
|||
|
6LPI Code to set printer in 8 lines per inch mode.
|
|||
|
|
|||
|
ITALIC Code for Italics mode
|
|||
|
ITALICOFF Code for Italics mode off
|
|||
|
|
|||
|
EMPH Code for printers Emhphasized mode
|
|||
|
EMPHOFF Code to set printers Emhphasized mode off
|
|||
|
|
|||
|
DOUBLE Double strike mode codes
|
|||
|
DOUBLEOFF Code Double strike mode off
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 17
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
SCRIPT Scrpit print mode
|
|||
|
SCRIPTOFF Scrpit print mode off
|
|||
|
|
|||
|
EXPAND Expanded print mode
|
|||
|
EXPANDOFF Expanded print mode off
|
|||
|
|
|||
|
RESET Master reset code for printer
|
|||
|
|
|||
|
MICSPACE Code to set printer microspacing. Microspacing
|
|||
|
code will be set automatically before each run
|
|||
|
of PPRINT.
|
|||
|
MICSPACEOFF Reset printer microspacing at end of PPRINT.
|
|||
|
|
|||
|
FORMLENL Used each time PPRINT is started to
|
|||
|
set printers form length in number of
|
|||
|
lines per page.
|
|||
|
|
|||
|
FORMLENI Used each time PPRINT is started to
|
|||
|
set printers form length in number of
|
|||
|
inches per page. Use either FORMLENL
|
|||
|
or FORMLENI or none to use standard form.
|
|||
|
|
|||
|
NLQ Code to set Near Letter Quality mode
|
|||
|
NLQOFF Code to set Near Letter Quality mode off
|
|||
|
|
|||
|
DLFONT Code to use downloadable font
|
|||
|
DLFONTOFF Code to use normal font
|
|||
|
|
|||
|
PERFSKIP Code to skip over perforation
|
|||
|
PERFSKIPOFF Code to reset skip over perforation
|
|||
|
|
|||
|
|
|||
|
ONEDIR Code to set one directional printing
|
|||
|
ONEDIROFF Code to reset one directional printing
|
|||
|
|
|||
|
CHARSET Code to use printers 2nd char set
|
|||
|
CHARSETOFF Code to use printers normal char set
|
|||
|
|
|||
|
12CPI Set printers 12 char per inch printing
|
|||
|
12CPIOFF Reset printers 12 char per inch printing
|
|||
|
|
|||
|
TOPMARGIN Set number of lines to always allow for
|
|||
|
top margin of printer.
|
|||
|
|
|||
|
BOTMARGIN Set number of lines to always allow for
|
|||
|
top margin of printer.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 18
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
LINELEN Specify the line length (in characters) PPRINT
|
|||
|
is to assume for the printer.
|
|||
|
|
|||
|
CLINELEN The number of characters in the print line
|
|||
|
when the /C (compressed print) option is
|
|||
|
specified.
|
|||
|
|
|||
|
LINESPAGE Specify number of print lines to print
|
|||
|
per page.
|
|||
|
|
|||
|
PROPORTIONAL Code to set proportional print mode on
|
|||
|
PROPORTIONALOFF Code to set proportional print mode off
|
|||
|
|
|||
|
AUTOJUST Code to set printers auto justification
|
|||
|
mode.
|
|||
|
|
|||
|
AUTOJUSTOFF Code to set printers auto justification
|
|||
|
mode off.
|
|||
|
|
|||
|
PORTRAIT Code to set printers portrait print mode.
|
|||
|
|
|||
|
LANDSCAPE Code to set printers landscape mode
|
|||
|
|
|||
|
FONTNORMAL Code to use when normal print font is to
|
|||
|
be used.
|
|||
|
|
|||
|
ROMAN8 Code to select ROMAN 8 font
|
|||
|
|
|||
|
USASCII Code to select USASCII font
|
|||
|
|
|||
|
ROMANX Code to select ROMAN X font
|
|||
|
|
|||
|
LEGAL Code to select Legal font
|
|||
|
|
|||
|
|
|||
|
LINEDRAW Code to select Linedraw font
|
|||
|
|
|||
|
PIFONT Code to select PIFONT font
|
|||
|
|
|||
|
PIFONTA Code to select PIFONT font A
|
|||
|
|
|||
|
NORMALPOINT Code to select printers normal point
|
|||
|
size.
|
|||
|
|
|||
|
POINT7 7 point size
|
|||
|
|
|||
|
POINT8 8 point size
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 19
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
POINT85 8.5 point size
|
|||
|
|
|||
|
POINT10 10 point size
|
|||
|
|
|||
|
POINT12 12 point size
|
|||
|
|
|||
|
POINT14 14 point size
|
|||
|
|
|||
|
FACENORMAL Code to select normal type face to be
|
|||
|
used.
|
|||
|
|
|||
|
COURIER Code to set courier type face
|
|||
|
|
|||
|
LINEPRINTER Code to set Lineprinter type face
|
|||
|
|
|||
|
HELV Code to set Helvitca type face
|
|||
|
|
|||
|
TIMESROMAN Code to set Timesroman type face
|
|||
|
|
|||
|
PRESTIGEELITE Code to set Prestige Elite type face
|
|||
|
|
|||
|
GOTHIC Code to set Gothic type face
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 20
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Dynamic PPRINT Command definitions
|
|||
|
----------------------------------
|
|||
|
|
|||
|
In addition to the keyword printer definitions already known to
|
|||
|
PPRINT, you may define additional capabilities to support special
|
|||
|
features of your printer, or define simple commands to support
|
|||
|
commonly used command combinations you desire to use with PPRINT.
|
|||
|
|
|||
|
To define your own PPRINT command parameters, include CDEF
|
|||
|
statements in the PPRINT printer definition file. Following is a
|
|||
|
definition of how to specify the CDEF statement:
|
|||
|
|
|||
|
CDEF statement format --
|
|||
|
|
|||
|
CDEF command-id [parameters] printer codes * help text
|
|||
|
---- ---------- ------------ ------------- -----------
|
|||
|
|
|||
|
command-id Specify the command characters you wish to
|
|||
|
associate with the dynamic command. These
|
|||
|
characters are the ones you will specify on the
|
|||
|
PPRINT command to activate the special feature.
|
|||
|
Any character combination (up to three
|
|||
|
characters) may be used as long as they do not
|
|||
|
conflict with already existing PPRINT command
|
|||
|
values.
|
|||
|
|
|||
|
CDEF DF would be activated with the /DF
|
|||
|
command parameter.
|
|||
|
|
|||
|
PPRINT will send the appropriate codes to the
|
|||
|
printer immediately before starting the print
|
|||
|
the first file.
|
|||
|
|
|||
|
PPRINT also allows you to specify codes to be
|
|||
|
used to reset the printer when PPRINT is
|
|||
|
completed. To specify these reset codes,
|
|||
|
specify a second CDEF statement with the same
|
|||
|
command characters preceeded with a - character.
|
|||
|
The codes specified on this statement will be
|
|||
|
sent to the printer just before PPRINT
|
|||
|
terminates.
|
|||
|
|
|||
|
CDEF -DF would be activated with the /DF
|
|||
|
command parameter and associated
|
|||
|
codes will be sent to the printer
|
|||
|
just before pprint terminates.
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 21
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
[parameters] You may optionally specify command parameters to
|
|||
|
be supplied when the dynamic command is used.
|
|||
|
To specify command parameters on the CDEF
|
|||
|
definition, include the / command values
|
|||
|
immediately after the CDEF command id. Include
|
|||
|
a space before the first command.
|
|||
|
|
|||
|
The command parameters specified here will be
|
|||
|
part of PPRINT processing just as if they were
|
|||
|
specified on the PPRINT command. They will only
|
|||
|
be supplied to PPRINT when the associated CDEF
|
|||
|
command id is specified on the PPRINT command.
|
|||
|
|
|||
|
The following CDEF statement would cause PPRINT
|
|||
|
to assume 50 lines per page, 10 max pages, and
|
|||
|
compressed print when the /DF parm is specified.
|
|||
|
|
|||
|
CDEF DF /LP:50/MP:10/C .......
|
|||
|
|
|||
|
printer codes
|
|||
|
Specify up to 30 printer control codes to be
|
|||
|
sent to the printer when the CDEF command id is
|
|||
|
specified on the PPRINT command. These codes
|
|||
|
are specified exactly like other PPRINT printer
|
|||
|
control code definitions.
|
|||
|
|
|||
|
The following CDEF statement will send decimal
|
|||
|
printer codes 15 20 and 21 to the printer when
|
|||
|
the /DF parameter is specified on the PPRINT
|
|||
|
command.
|
|||
|
|
|||
|
CDEF DF /LP:50 15 20 21
|
|||
|
|
|||
|
* help text Following printer codes associated with the CDEF
|
|||
|
command id, you may specify help text to be
|
|||
|
displayed when PPRINT help is requested. This
|
|||
|
text will briefly explain the CDEF command id
|
|||
|
dynamically defined to PPRINT.
|
|||
|
|
|||
|
This help information will be displayed when you
|
|||
|
enter the PPRINT command without any parameters.
|
|||
|
Up to 60 characters of help information may be
|
|||
|
specified.
|
|||
|
|
|||
|
The following example shows how help text is
|
|||
|
associated with the dyanmically defined /DF
|
|||
|
command parameter.
|
|||
|
|
|||
|
CDEF DF /LP:50 15 20 21 * print compressed bold
|
|||
|
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 22
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
VISA / Mastercard / Telephone Registration
|
|||
|
------------------------------------------
|
|||
|
|
|||
|
You may place a telephone order for the utilities using your credit
|
|||
|
card by calling Nelson Ford's Public (Software) Library.
|
|||
|
|
|||
|
Telephone orders: 800-242-4775 or 713-665-7017
|
|||
|
|
|||
|
The PSL supplies Shareware software at a nominal cost to its
|
|||
|
customers. Consider them for all your Shareware needs.
|
|||
|
---- OR ------
|
|||
|
You may call the Patri-Soft BBS and register online. The number
|
|||
|
is (714) 352-2825 1200/14000 8-N-1. Fill out script 2 to place
|
|||
|
your order. Credit card orders are also accepted through U.S. Mail.
|
|||
|
|
|||
|
REGISTRATION
|
|||
|
------------
|
|||
|
|
|||
|
Patri-Soft provides full support to users, both registered and
|
|||
|
non-registered. We provide support through several different way:
|
|||
|
|
|||
|
U.S. Mail - You may send us problem reports through
|
|||
|
the mail. Any extended information that
|
|||
|
you can provide is greatly appreciated.
|
|||
|
(i.e. screen shots, the actual problem
|
|||
|
file, etc).
|
|||
|
|
|||
|
Telephone - You may contact us at (714) 352-2820 to
|
|||
|
discuss problems. However, extended
|
|||
|
telephone support is be limited as the
|
|||
|
circumstances require.
|
|||
|
|
|||
|
CIS - You may contact us on CompuServe
|
|||
|
(76347,2477). This is usually the
|
|||
|
fastest way.
|
|||
|
|
|||
|
A BBS is in operation 24 hours a day to take your enhancement
|
|||
|
requests and problem reports. The number for this is
|
|||
|
(714) 352-2825. (1200/14000 8-N-1). Extended access is
|
|||
|
provided to registered users of the utilities.
|
|||
|
Patri-Soft offers a money back guarrentee if you are not
|
|||
|
satisfied with the software. Simply contact us with the reasons
|
|||
|
of your dissatisfaction, and we will gladly refund your money.
|
|||
|
We at Patri-Soft pride ourself on our user support. If for
|
|||
|
some reason you feel that you have not gotten the service you
|
|||
|
deserve, PLEASE let us know. We try to respond to ALL users
|
|||
|
quickly and politely.
|
|||
|
|
|||
|
Registered PPRINT 5.3 Order Form
|
|||
|
|
|||
|
VISA/Mastercard orders are also accepted through telephone orders.
|
|||
|
Call Public Software Library: 800-242-4775 or 713-665-7017 to order.
|
|||
|
|
|||
|
_____ Registration of all Patriquin Utilities with
|
|||
|
includes program disk and User's Guide...........@ $45.00
|
|||
|
|
|||
|
_____ Update Service -- in addition to above, send the
|
|||
|
next version automatically when it is available....@ +$15.00
|
|||
|
|
|||
|
--------------------------------------------------------------------
|
|||
|
|
|||
|
_____ PPRINT -- Advanced file print w/special formats....$20.00
|
|||
|
_____ PCOPY -- File Copy, Move, Backup, Update, more!...$20.00
|
|||
|
_____ PSEARCH -- Locate files on your disk. Outstanding!..$20.00
|
|||
|
_____ PALERT -- Warns you of low disk space..............$15.00
|
|||
|
_____ PATTR -- Manage attributes of DOS files...........$10.00
|
|||
|
_____ PDAILY -- Automatically execute commands once/day..$10.00
|
|||
|
_____ PDELETE -- Save space with automatic disk cleanup...$15.00
|
|||
|
|
|||
|
_____ Update a registered set with new disk and manual -
|
|||
|
show proof of previous registration SER=_________....$15.00
|
|||
|
|
|||
|
Method of payment:
|
|||
|
_______ Check enclosed
|
|||
|
_______ Visa/Mastercard
|
|||
|
|
|||
|
Account Number: _____________________________________
|
|||
|
|
|||
|
Expiration date: _____________ Signature: _____________________
|
|||
|
|
|||
|
Total amount of my order is: $________
|
|||
|
|
|||
|
Disk Size (circle one)? 5 1/4 3 1/2
|
|||
|
===================================================================
|
|||
|
|
|||
|
|
|||
|
Name: __________________________________________________
|
|||
|
|
|||
|
Company: _______________________________________________
|
|||
|
|
|||
|
Address: _______________________________________________
|
|||
|
|
|||
|
_______________________________________________
|
|||
|
|
|||
|
City: ________________________ State: ________ Zip: __________
|
|||
|
|
|||
|
I learned about PPRINT from: ____________________________________
|
|||
|
|
|||
|
Send order to: Patri-Soft P.O. Box 8263 San Bernardino, CA 92412
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 24
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
P P R I N T 5.3
|
|||
|
|
|||
|
Problems and Maintenance
|
|||
|
------------------------
|
|||
|
|
|||
|
I welcome all comments or enhancement suggestions. Please
|
|||
|
document each item clearly and provide printed examples if
|
|||
|
possible. Please be sure to include this form with all requests,
|
|||
|
it will help to make sure we can provide you with the best
|
|||
|
possible service.
|
|||
|
|
|||
|
Name: __________________________________________________________
|
|||
|
|
|||
|
Company: _______________________________________________________
|
|||
|
|
|||
|
Address: _______________________________________________________
|
|||
|
|
|||
|
_______________________________________________________
|
|||
|
|
|||
|
City: __________________________________ State: _______________
|
|||
|
|
|||
|
Zip: ______________________________
|
|||
|
|
|||
|
Telephone: _______ / ________________________ (Home / Work)
|
|||
|
|
|||
|
|
|||
|
Date: _________________________
|
|||
|
|
|||
|
Description of problem or enhancement: Version: ______________
|
|||
|
|
|||
|
________________________________________________________________
|
|||
|
|
|||
|
________________________________________________________________
|
|||
|
|
|||
|
________________________________________________________________
|
|||
|
|
|||
|
________________________________________________________________
|
|||
|
|
|||
|
|
|||
|
Suggested solution:
|
|||
|
|
|||
|
________________________________________________________________
|
|||
|
|
|||
|
________________________________________________________________
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 25
|
|||
|
------------------------------------------------------------------------
|
|||
|
P P R I N T
|
|||
|
|
|||
|
Program Maintenance:
|
|||
|
--------------------
|
|||
|
|
|||
|
Version 1.0 October 15, 1986
|
|||
|
|
|||
|
Version 2.0 March 6, 1987
|
|||
|
|
|||
|
Many corrections were made to release 2. It appears OK now.
|
|||
|
Here is a short list.
|
|||
|
|
|||
|
-- /LM (left margin) option corrected. Was not working.
|
|||
|
-- /LL (line length) option now works with headers.
|
|||
|
-- Lines with more than 80 characters of data now work
|
|||
|
-- /HD, /HP options added. It is no longer the default to
|
|||
|
print headers. Use /HD and /HP to print headers.
|
|||
|
-- /EX (expanded headings/footings) if headings or footings
|
|||
|
are desired in dot matrix expanded format, specify this
|
|||
|
parameter.
|
|||
|
-- Page ejected if printing terminated with escape
|
|||
|
|
|||
|
|
|||
|
Version 3.0 May 25, 1987
|
|||
|
|
|||
|
I do not know where to start in describing the changes to
|
|||
|
this release. PPRINT has been totally enhanced. It includes
|
|||
|
a mass of new command line parameters to select all kinds of
|
|||
|
print options and also now has a printer definition file to
|
|||
|
allow users to define the attributes of their own printers.
|
|||
|
Extensive support has been added to support printing files
|
|||
|
on laser printers.
|
|||
|
|
|||
|
Look for the vericle bar at the right side of the document.
|
|||
|
It indicates this feature has been added with release 3.0.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 26
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Version 3.1 June 7, 1987
|
|||
|
|
|||
|
-- PPRINT was unable to print a file from a disk drive
|
|||
|
other than the current drive. This was usually ok for
|
|||
|
hard disk users but created problems for floppy users.
|
|||
|
|
|||
|
-- The PPRINT.DEF file no longer needs to be placed in the
|
|||
|
root directory. It can now be placed in the same
|
|||
|
directory where PPRINT.EXE is found
|
|||
|
|
|||
|
-- /HT added to allow user to be prompted to enter their
|
|||
|
own print heading information on the PPRINT command
|
|||
|
line.
|
|||
|
|
|||
|
-- Help screens showed options not available for all
|
|||
|
printers.
|
|||
|
|
|||
|
-- Generic PPRINT.DEF file added so PPRINT could be used
|
|||
|
on all printers.
|
|||
|
|
|||
|
-- Automatic generation of headings and other options for
|
|||
|
specific file types was disabled. This seemed to get
|
|||
|
in users way.
|
|||
|
|
|||
|
|
|||
|
Version 3.2 August 1987
|
|||
|
|
|||
|
-- RESET keyword added to .DEF file. It specifies codes
|
|||
|
to be sent to the printer every time PPRINT terminates.
|
|||
|
|
|||
|
Following is an example:
|
|||
|
|
|||
|
RESET 27 46
|
|||
|
|
|||
|
|
|||
|
Version 3.5 January 17, 1988
|
|||
|
|
|||
|
-- Bottom margin setting was not working correctly
|
|||
|
-- PPRINT always printed one too many lines per page
|
|||
|
-- Double space printing was printing one extra line on
|
|||
|
some pages
|
|||
|
-- No eject at top of page 2 when /2e specified
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 27
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
-- Laser 2-up print setup definitions added to Hplaser
|
|||
|
printer definition file.
|
|||
|
-- /Sx options were not showing on help screens when
|
|||
|
other than a laser printer is used.
|
|||
|
-- Many new printer definition files for other printers.
|
|||
|
|
|||
|
|
|||
|
Version 3.6 February 3, 1988
|
|||
|
|
|||
|
-- Corrected /S side-by-side print option for HP Laser
|
|||
|
|
|||
|
-- HP laser printer printed page with P at beginning
|
|||
|
|
|||
|
-- Correct problem causing dates in form of 1/1/88 to be
|
|||
|
rejected.
|
|||
|
|
|||
|
|
|||
|
Version 3.7 May 21, 1988
|
|||
|
|
|||
|
-- INIT parameter codes were not being sent to printer.
|
|||
|
|
|||
|
-- Tabs were unlike DOS tab printing. Now PPRINT should
|
|||
|
work like DOS.
|
|||
|
|
|||
|
-- /NT parameter will bypass PPRINT tabs expansion and let
|
|||
|
the printer do the work.
|
|||
|
|
|||
|
|
|||
|
Version 3.8 May 29, 1988
|
|||
|
|
|||
|
-- Older versions only checked for form feeds in input file
|
|||
|
in the first position of a line. This version checks
|
|||
|
all positions of each line.
|
|||
|
|
|||
|
-- /B: begin file now accepts wildcard names.
|
|||
|
|
|||
|
|
|||
|
Version 3.82 July 4, 1988
|
|||
|
|
|||
|
-- /TS: /TP: /TX: parm can specify multiple words with spaces
|
|||
|
using ~ for spaces in input command line.
|
|||
|
|
|||
|
-- After first page is printed, PPRINT will estimate number
|
|||
|
of pages left to print and show on display.
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 28
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Version 3.83 December 10,1988
|
|||
|
|
|||
|
-- Detect and properly print lines that have form feed imbedded in
|
|||
|
in them.
|
|||
|
|
|||
|
-- Properly set print codes when restarting printing with
|
|||
|
the /SP:nn parameter.
|
|||
|
|
|||
|
|
|||
|
Version 4.0 July 4, 1989
|
|||
|
|
|||
|
-- Support SET PPRINT= environment variable to allow PPRINT
|
|||
|
default commands to be set in your environment.
|
|||
|
-- Add real windows support for better display.
|
|||
|
-- Support multiple printers and printer definition files.
|
|||
|
When pprint prints to LPT1, PPRINT.DEF will be used.
|
|||
|
When pprint prints to LPT2, PPRINT2.DEF will be used.
|
|||
|
You may pprint set up to work properly with all your printers.
|
|||
|
The current printer definition file is displayed on the
|
|||
|
PPRINT display.
|
|||
|
-- Added dynamic pprint keyword command definitions. Now you can
|
|||
|
make your own PPRINT / command codes to take advantage of
|
|||
|
special features of your printer. The command codes can even
|
|||
|
contain imbedded command codes. Kind of like macro commands.
|
|||
|
Dynamic commands also are shown in pprint help.
|
|||
|
-- /SET and /RSET commands allow you to use pprint to set up
|
|||
|
printer options for other programs.
|
|||
|
-- Corrected some problems with page ejecting and margins.
|
|||
|
-- PPRINT.DEF file may now contain character and decimal printer
|
|||
|
control codes.
|
|||
|
-- PPRINT display can optionally show lines being sent to the printer
|
|||
|
-- /PF: command allows you to specify any alternate printer
|
|||
|
definition file.
|
|||
|
-- /LPT1 and /LPT2 commands direct to appropriate printer.
|
|||
|
|
|||
|
|
|||
|
Version 4.0b July 27, 1989
|
|||
|
|
|||
|
-- Add windowed help
|
|||
|
|
|||
|
PPRINT Users Guide/Reference Copyright 1991 Patri-Soft Page 29
|
|||
|
------------------------------------------------------------------------
|
|||
|
|
|||
|
Version 5.0 July 25, 1990
|
|||
|
|
|||
|
-- Converted to Borland TURBOC compiler
|
|||
|
-- Added /BA batch mode. Ignore keypress
|
|||
|
-- Added /EQ to exit without asking for keypress
|
|||
|
-- Documented /NW (no window) mode that was already implemented
|
|||
|
-- Corrected /S 2-up option center line too long
|
|||
|
-- Allowed lines to print on last line of page.
|
|||
|
-- Fixed page eject on footer
|
|||
|
-- Fixed top margin operation. No longer causes bottom margin
|
|||
|
problem.
|
|||
|
-- Corrected problems with 2-sided laser processing
|
|||
|
-- Corrected processing when form feeds found in input file
|
|||
|
-- Added CLINELEN to printer def file (compressed line length)
|
|||
|
-- Wrap lines longer than line length
|
|||
|
-- Change /2e and /2d to work with /S 2-up option
|
|||
|
This allows double sided copies on laser
|
|||
|
-- Removed redundant /NH. Use /NE
|
|||
|
-- /NoEject now counts pages correctly
|
|||
|
-- Added /NI to cause environment parms to be ignored
|
|||
|
|
|||
|
Version 5.1 March 1991
|
|||
|
-- Fixed multiple HPlaser problems
|
|||
|
Version 5.2 April 10, 1991
|
|||
|
-- Fixed another HPlaser problem with /S and an HPIII
|
|||
|
-- Removed long delay
|
|||
|
Version 5.3 April 29
|
|||
|
-- Fixed registration problem
|
|||
|
-- Enviromental variables were ignored in some areas
|
|||
|
|