Jay Munro October 16, 1990 (Utilities)
Purpose: Prints README and similar ASCII files in booklet format on an
HP LaserJet II, IIp, or III printer. Uses two-sided printing in landscape
mode, with Line Printer font so that four standard pages of 80
characters/line, 66 lines/page are printed on each sheet without formatting
Format: PCBOOK [path] filename [/F] [/P] [/D] [/C] [/2] [/A] [/W] [/S] [/H]
Remarks: The filename can designate any ASCII text file in which each
line is terminated with a Carriage Return/Line Feed combination. Page Feed
characters can be added to force breaks in addition to those implicit in the
60-line (68-line if a header is used) page length.
Any or all of the /F, /P, and /D command-line switches can be used to
create a one-line header that prints the filename, page number, and date,
respectively, on all but blank pages. The /W switch causes lines exceeding 80
characters to wrap; by default such lines are truncated. Adding the /2 switch
causes PCBOOK to print to LPT2 rather than the default LPT1. (Use the DOS
MODE command to implement serial connection, if desired.) The /A switch can
be used to direct output to a file.
PCBOOK sequences the page printing so that all side-one pages are
printed in one pass. The sheets are then put back in the LaserJet paper tray
and all side-two pages are printed. The finished booklet can then be created
with a single fold. When using the normal (top) LaserJet output bin the pass-
one sheets should be reinserted in the paper tray without any relative change
in orientation. If rear output from the printer is used, the sheets must be
turned over as a group before reinsertion. To determine how many sheets will
be required without automatically starting the print operation, use the /C
The /H switch provides on-screen help for the program, and the /S
switch sounds a beep as each printing pass is successfully completed.
The source code for PCBOOK.EXE is written in QuickBASIC, and
modifications will require Microsoft QuickBASIC 4.0b or 4.5, or the BASIC
compiler, Version 6.0 or 7.0. Both the executable and the source files for
PCBook can be downloaded from PC MagNet.