0% found this document useful (0 votes)
3 views61 pages

4PRINT

4PRINT is a utility designed for printing multiple ASCII files on Hewlett-Packard LaserJet printers, allowing for efficient use of paper and enhanced formatting options. Version 2.20 includes features such as improved font selection, support for WordStar files, and various command line options for customized printing. The user's guide provides detailed instructions on operation, printer compatibility, and troubleshooting tips for optimal performance.

Uploaded by

modulation.wei
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views61 pages

4PRINT

4PRINT is a utility designed for printing multiple ASCII files on Hewlett-Packard LaserJet printers, allowing for efficient use of paper and enhanced formatting options. Version 2.20 includes features such as improved font selection, support for WordStar files, and various command line options for customized printing. The user's guide provides detailed instructions on operation, printer compatibility, and troubleshooting tips for optimal performance.

Uploaded by

modulation.wei
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

4 P R I N T

4 P R I N T

Hewlett-Packard LaserJet
Multiple ASCII File Printing Utility

Version 2.20

U S E R ' S G U I D E
U S E R ' S G U I D E
Copyright (C) 1987, 1988 Korenthal Associates, Inc.
230 West 13th Street
New York, New York 10011
(212) 242-1790

All Rights Reserved


4PRINT Version 2.20 User's
Guide

TABLE OF CONTENTS
TABLE OF CONTENTS

INTRODUCTION ......................................................
3

PRINTER COMPATIBILITY .............................................


3

WHAT'S NEW.........................................................
3

QUICK START .......................................................


4

PAPER SELECTION, CARE, AND FEEDING ................................


4

4PRINT OPERATION ..................................................


5

THE 4PRINT COMMAND LINE ...........................................


7

SPECIFYING FILES TO PRINT .........................................


8

USING 4PRINT OPTIONS ..............................................


9

Manual Feed: The -M Switch ......................................


9
Single-sided Documents: The -S Switch ...........................
10
Unattended Mode: The -U Switch ..................................
10
Quick Printing: The -Q Switch ...................................
11
Indenting Lines: The -I Option ..................................
11
WordStar (tm) Files: The -W Switch ..............................
11
Carriage Returns (Foreign Format Files): The -C Switch ..........
12
Truncating Long Lines: The -T Switch ...........................
13
Frame Styles: The -F<style> Switch ..............................
13
Overriding Title Placement: The -TT, -TB, and -TA Switches ......
14
Bypassing End Of File Characters: The -Z Switch .................
15
Selective Printing by Side: The -F, -B, and -R Switches ........
15
Selective Printing by Page: The -P Option ......................
16
Outputting to Other Devices or to a File: The -O Option .........
17
Downloaded Fonts: The -# Option .................................
18
Full Font Selection: The -[ Option ..............................
19
Changing the Default Header: The -H Option ......................
19

CHANGING 4PRINT'S DEFAULTS ........................................


22

NETWORK USAGE .....................................................


24

REVISION HISTORY ..................................................


25

ABOUT KORENTHAL ASSOCIATES ........................................


26

SHAREWARE INFORMATION .............................................


27

DISCLAIMER ........................................................
28

4PRINT REGISTRATION FORMS .........................................


29

Copyright (C) 1988 Korenthal Associates, Inc. Page


2
4PRINT Version 2.20 User's
Guide

INTRODUCTION
INTRODUCTION

4PRINT (C) is a multiple ASCII file printing utility for owners of


the
Hewlett-Packard LaserJet or compatible printer. The program has
three
main purposes:

1. 4PRINT saves paper by printing title lines plus four 66-


line,
80-column pages on a single sheet of paper (front and back).

2. 4PRINT helps programmers maintain source code by


automatically
documenting a program listing's file name, date, time, and
page count; by allowing four pages (264 lines) of contiguous
code to be visible at once in an open three-ring binder; and
by printing multiple source files in a single invocation.

3. 4PRINT helps anyone who prints other people's documentation


by
formatting based on a true 66-line page (the LaserJet
normally
formats to 60 lines), and by correctly handling tabs, form
feeds, end of file characters, backspaces, overstriking,
boldfacing, and underlining in the text. WordStar (tm)
documents may also be printed directly in 4PRINT.

If you purchased 4PRINT from Korenthal Associates or another com-


mercial channel, you also received 4FOLD, a companion utility which
enhances your enjoyment of 4PRINT.

If you are testing 4PRINT through our ShareWare distribution


channel,
please note that the registration fee of $25 (or $35 with disk)
includes the 4FOLD utility. See the ShareWare section towards the
end ShareWare
of this document.

PRINTER COMPATIBILITY
PRINTER COMPATIBILITY

4PRINT may be used successfully with any HP LaserJet or compatible


printer equipped with a small, fixed pitch landscape font. These
include the Series II (using the internal line printer font), the
LaserJet or LaserJet+ with an A, B, C, L, V, Y, or Z font cartridge,
or any printer with HP's 33411DA or 33412DA soft font. See the sec-
tions describing the -# and -[ options for more detailed
information.

WHAT'S NEW
WHAT'S NEW

Version 2.20 of 4PRINT contains a number of enhancements, some of


which were suggested or inspired by Steve Bass of the Pasadena IBM
PC
User's Group. These include the -# and -[ parameters for better
soft
font selection, the -i parameter for indentation within a column,
user-designed frames around pages and alternating titles (with -tt
and
-tb to override), better network support, elimination of blank pages
at the end of a printout, the -w option for WordStar (a registered
trademark of MicroPro International Corporation) files, the -c
option
for foreign file formats, and full backspace, overstrike, boldface,
and underline support.

Copyright (C) 1988 Korenthal Associates, Inc. Page


3
4PRINT Version 2.20 User's
Guide

QUICK START
QUICK START

If you'd like to try 4PRINT right now, simply type:

C>4print -s -h -q [Link] (adding path names as necessary)

The -s parameter tells 4PRINT to perform single-sided printing (two


pages instead of four per sheet of paper). The -h parameter blanks
4PRINT's title line, and -q eliminates the scan pass (see below).

You can also take the "What? Me worry?" approach. Type 4PRINT alone
to get a help screen describing the 4PRINT command line and most
parameters. But DON'T REDIRECT 4PRINT'S OUTPUT by typing something
DON'T REDIRECT 4PRINT'S OUTPUT
like 4PRINT >PRN! If you want a quick printout of the help screen,
do
a Print Screen after the help screen is displayed.

PAPER SELECTION, CARE, AND FEEDING


PAPER SELECTION, CARE, AND FEEDING

4PRINT was originally designed as an in-house programmer's utility,


to
save paper and maximize the amount of source code visible in a
minimal
amount of desk space. Since program listings comprise the bulk of
Korenthal Associates' hard copy needs, we generally load our HP
Series
II with letter-size paper that's been pre-punched for a three-ring
binder. Other print jobs (correspondence, etc.) are generally
accomplished through the manual feed capability of the LaserJet.

If it's not convenient to load pre-punched paper for 4PRINT jobs,


you
can force 4PRINT into manual feed for the entire output (see below),
or you can print on unholed paper and punch holes yourself.
However,
double check your first printout; some greedy hole punches might
gobble a character or two from the 66th line of the reverse sides.
If
this occurs, either save all the punched holes for archival
purposes,
or get a better hole punch.

The remainder of this section deals with printing on the reverse


side
of the paper. If you use 4PRINT exclusively with the -s (single-
side)
switch, feel free to skip to the next section.

4PRINT assumes your printer will stack pages in REVERSE ORDER (true
of
HP LaserJets and LaserJet+'s, and of the Series II using the rear
output tray). If your printer can't stack pages in reverse (or if
you
forget to open the rear output tray, as we often do), your sheets
will
be in the wrong order after the front side is printed. To solve
this
problem, reverse the sheets before replacing them in the paper tray,
or use manual feed (the -m switch; see below) and "deal from the
bottom of the deck" when inserting sheets to print the reverse side.

A future version of 4PRINT might address this problem (by optionally


printing the reverse side from last sheet to first). Please let us
know if this would make a major difference to you.

Note that when you flip the paper to print the reverse side, the
"top"
of the sheet is still fed in first. This means, for example, that
pre-punched paper would be fed with the holes facing LEFT for the

Copyright (C) 1988 Korenthal Associates, Inc. Page


4
4PRINT Version 2.20 User's
Guide

front side (as you face the printer), and with the holes facing
RIGHT
for the reverse side. The fact that the same edge of the paper is
fed
in twice brings us to our next topic.

Laser printers tend to introduce a slight bend on the top of printed


sheets, know as "paper curl." When the sheets are reinserted to
print
the reverse side, too large a curl could cause imperfect printing;
in
severe cases, the paper may jam. This tends to occur when the
printer
is running "hot," i.e., many pages are being printed at once.

You might want to select a paper with low water content to minimize
curling.

Here's one way to minimize paper curl if it becomes a problem: Take


the paper after the front side has been printed, hold it printed
side
up, and stick a scrap sheet (as a "buffer") underneath. Now place
the
paper (printed side up) on a desk like this:

| desk |
| ---c-u-r-l--- |
| | o | |
-----------| |-----------
| |
| o |
| |
| |
| o |
-------------

The o's show where the holes would be for pre-punched paper. Now
place your hand or a book over the entire curl, press reasonably
hard,
and run the stack off the edge of the desk. If you've mastered the
technique, the "buffer page" will be sharply curled in the opposite
direction of the original curl, and your printout will be uncurled
and
ready for insertion to print the reverse side. Don't forget to
discard the buffer page (or save it for your next uncurling).

Another technique for dealing with curling surfaces involves two


guys
on ice with whisk brooms... but that's beyond the scope of this
documentation.

Notice that 4PRINT has a special option (see -p below) to reprint


pages which were munged due to paper curl.

4PRINT OPERATION
4PRINT OPERATION

4PRINT does its work in three passes over the file (or files) to be
printed. The first pass scans the files to determine the maximum
page
number (this pass may be eliminated via the -q switch; see below).
The next two passes print the front and reverse sides of the
document,
respectively. Note that the reverse side printing pass doesn't
occur
when the -s switch is used or when you are printing a single
document
which fits on the front of a single sheet of paper.

Copyright (C) 1988 Korenthal Associates, Inc. Page


5
4PRINT Version 2.20 User's
Guide

After the scan pass is complete, you are prompted to press Enter to
print the front side (unless you use the -u switch; see below). If
you have an HP Series II or other printer with a rear output tray,
make sure the tray is open, if possible.

At the "Press Enter" prompt, you can press the following keys:

1. Press Enter to print the front side.

2. Press M (or m) to immediately force the printer into manual


feed mode. Unlike the -m switch (which puts the printer
into
manual feed mode for the reverse side only), pressing M here
will allow you to use manual feed for the entire print job.

3. Press C (or c) if you mistakenly used the -m switch


(possibly
because you underestimated the number of pages in the
document). 4PRINT will override the switch and use cassette
feed later, when the reverse side is printed.

4. Press Escape (or Ctrl-C or Ctrl-Break) to cancel the 4PRINT


job and return to DOS.

When the front side finishes printing, 4PRINT exits to DOS if you
used
the -s switch or if you are printing a single file with only one
page.
Otherwise, you are prompted to press Enter to print the reverse
side.
Uncurl the pages if necessary and flip the stack according to the
instructions given under PAPER SELECTION, CARE, AND FEEDING. Unless
PAPER SELECTION, CARE, AND FEEDING
you're using manual feed, reinsert the pages into the paper
cassette.

Note that this version of 4PRINT assumes your printer stacks pages
in
reverse order. If your pages don't stack in reverse, either reverse
the page order yourself before reloading the paper cassette, or use
the -m switch and insert the pages into the manual feeder in reverse
order.

At the "Press Enter" prompt, you can press the following keys:

1. Press Enter to print the reverse side.

2. Press M (or m) to immediately force the printer into manual


feed mode. If you overestimated the number of pages to be
printed and don't want to bother reloading the paper tray,
pressing M here will have the same effect as if you had used
the -m switch on the original command line.

3. Press C (or c) to override an incorrect -m switch on the


command line, or to force the printer back into cassette
feed
mode if you pressed M in response to the prompt before the
first side was printed.

4. Press Escape (or Ctrl-C or Ctrl-Break) to cancel reverse


side
printing and return to DOS.

Copyright (C) 1988 Korenthal Associates, Inc. Page


6
4PRINT Version 2.20 User's
Guide

THE 4PRINT COMMAND LINE


THE 4PRINT COMMAND LINE

As mentioned above, type 4PRINT alone (don't use redirection!) to


display a help screen which looks like this:

/-------------------------------------------------------------------
-\
4PRINT V2.20 - HP LaserJet Multiple ASCII File Printing Utility
Copyright (C) 1987, 1988 Korenthal Associates, Inc.
Usage: 4print [options] filespec [more filespecs or options]
Options: -m manual feed for back side| -u unattended (no prompts)
-f prints front side only | -b (or -r) back side only
-s prints single-sided | -t truncates long lines
-w WordStar (tm) files | -z bypasses end of file
chars
-q quick prints | -c forces new line for CR's
-ft prints T-frame (see manual for other frame styles)
-tt titles at top of page, -tb at bottom, -ta alternates
-h<string> sets header; ex: -h"$fn $fd $ft//Page $pn"
$fn file name $td today's date $pn page number
$fd file date $tt today's time $pp # of pages
$ft file time "_" space char $$ = $, $_ = _,
etc.
// splits centering [...] suppresses if max page
unknown
-i<number> causes every line to be indented <number>
spaces
-o<name> specifies output file or device (default=prn:)
-p<number>-<number> prints range of pages (see manual)
-q<number> quick prints with maximum page number supplied
-#<number> prints using previously downloaded font
-[<string> uses font with specified characteristics
Note: After each pass, press "m" to force printer to manual feed.
Example: 4print -u -m *.c *.h -hFile:_$fn//Page_$pn_of_$pp
\-------------------------------------------------------------------
-/

You can follow the 4PRINT command with any number of file specifi-
cations ("filespecs") or options (also known as "switches"), in any
order. 4PRINT will display the help screen unless it sees at least
one file name or specification.

Options (or filespecs, for that matter) may be typed in upper or


lower
case. Following UNIX conventions, any toggle switch may be reversed
in meaning by appending a dash. For example, "-m-" is the reverse
of
"-m" and thus explicitly specifies the default of cassette ("non-
manual") feed.

If you prefer the PC- or MS-DOS (a trademark of Microsoft Corp.)


conventions, you can use a slash instead of a dash to specify an
option. Thus, "/p18-20" is equivalent to "-p18-20".

Options and filespecs on the command line must be surrounded by


spaces, and options may not be combined with a single dash or slash.
For example, "-mu" and "-m-u" refer to file names, not options. If
you want to specify "manual" and "unattended" modes, use "-m -u".

4PRINT will process files in the order in which their names or file-
specs appear on the command line. Within a given filespec, files
will
be processed in the same order as would be displayed by the DOS
directory command.

Copyright (C) 1988 Korenthal Associates, Inc. Page


7
4PRINT Version 2.20 User's
Guide

SPECIFYING FILES TO PRINT


SPECIFYING FILES TO PRINT

The following 4PRINT command line examples show how you can specify
which files or groups of files are to be printed.

C>4print myfile

The file named "myfile" in the current directory is


scanned
for a maximum page number. You are then prompted to press
Enter, whereupon the front side is printed. You then
(possibly uncurl and) reverse the sheets, replace them in
the paper cassette, and press Enter again. The reverse
side
is then printed and 4PRINT exits to DOS.

C>4print alpha beta

Files "alpha" and "beta" are scanned. You press Enter,


whereupon the front side is printed for both files. Enter
again, and the reverse side is printed for both files.

C>4print *.c

All your C source files in the current directory are


scanned, then printed as above.

C>4print *.h *.c notes

4PRINT prints all your header files, all your C files, and
the single file called "notes" in the current directory.

C>4print a:

All the files on drive A will be printed (this is


equivalent
to "4print a:*.*").

C>4print \letters\

All the files in subdirectory "\letters" on the current


drive will be printed (this is equivalent to "4print
\letters\*.*").

C>4print abc-m
The file "abc-m" will be printed. Note that this is not
the
same as "4print abc -m", which would specify file "abc"
and
the "-m" switch.

C>4print -[Link]

The file "-[Link]" will be printed. Even though "-r" is


a
valid switch, it is followed by a non-space, so "-[Link]"
is interpreted as a file name.

Copyright (C) 1988 Korenthal Associates, Inc. Page


8
4PRINT Version 2.20 User's
Guide

C>4print -m

This is ILLEGAL, since -m is a valid 4PRINT switch. The


4PRINT help screen will be displayed.

C>4print -m.

The file "-m" (with no extension) will be printed (see "-


[Link]" above).

USING 4PRINT OPTIONS


USING 4PRINT OPTIONS

You may specify 4PRINT options (or "switches") in any order, and
they
may be interspersed with filenames or filespecs. Thus, the
following
command lines are equivalent:

C>4print myfile -m -u
C>4print myfile -u -m
C>4print -m -u myfile
C>4print -m myfile -u

4PRINT options are global, in the sense that any given option refers
to all filespecs in the command line, regardless of position. This
command line would print both files "alpha" and "beta" using manual
feed:

C>4print alpha -m beta

More information about option specification (and its relation to


file
specification) may be found under THE 4PRINT COMMAND LINE.
THE 4PRINT COMMAND LINE

Subsequent sections describe the various 4PRINT options in detail.

Manual Feed: The -M Switch


Manual Feed: The -M Switch

4PRINT normally causes the printer to feed sheets from the paper
cassette when printing both the front and reverse sides. To use the
manual feeder for the reverse side, specify:

C>4print myfile -m
The file named "myfile" in the current directory is
scanned
for a maximum page number. You are then prompted to press
Enter, whereupon the front side is printed. You then
(possibly uncurl and) reverse the sheets and press Enter
again. The printer will wait for you to insert each page
into the manual feeder when the reverse side is printed.
When printing finishes, 4PRINT exits to DOS.

As described under 4PRINT OPERATION, you can use manual feed for the
4PRINT OPERATION
entire print job by pressing M (instead of Enter) after the scan
pass.

Copyright (C) 1988 Korenthal Associates, Inc. Page


9
4PRINT Version 2.20 User's
Guide

Single-sided Documents: The -S Switch


Single-sided Documents: The -S Switch

The original intent of 4PRINT was to save paper by printing as much


information as possible on a single sheet. Thus, the default method
is to print two 66-line pages on the front of the paper, and another
two on the back.

Under certain circumstances, it is useful to print single-sided


docu-
ments. For instance, you might not want to bother with the
necessary
paper handling to print the reverse side, or you might intend to
spread a program listing all over your desk in order to see more
than
four pages at once.

Tell 4PRINT to perform single-sided printing with the -s switch:

C>4print myfile -s

A single-sided printout is produced, yielding two 66-line


pages per sheet of paper instead of four.

Unattended Mode: The -U Switch


Unattended Mode: The -U Switch

4PRINT normally prompts you to press Enter after the scan pass, and
again after the first side is printed (see 4PRINT OPERATION).
4PRINT OPERATION
Specifying -u will eliminate these prompts (4PRINT continues as if
you
pressed Enter at each prompt). This means that you will not be
given
an opportunity to reload the paper cassette before the reverse side
is
printed, so the -u switch is usually used with -s or -m:

C>4print myfile -s -u

A single-sided document will be printed with no prompt


after
the scan pass.

C>4print myfile -m -u

A double-sided document will be printed with no prompts.


Since the reverse side will be printed in manual mode, the
printer will pause before the first page of the reverse
side, giving you an opportunity to possibly uncurl and
reverse the stack.

We use 4PRINT most often in this manner for short program


listings and documents. See also the NETWORK USAGE
discussion below.

Tip: You can use 4PRINT in unattended mode and still print both
sides Tip
using the cassette feeder with the following procedure: Print your
document using the -u and -m switches. When the printer waits for
you
to insert the first sheet for the reverse side, flip the front side,
stick it back in the paper cassette, and then take a scrap sheet of
paper and CAREFULLY insert it into the manual feeder until the
sensor
thinks it's got a sheet to manually feed. The trick is not to
release
the sheet you are holding, but to fake out the printer so sheets
feed

Copyright (C) 1988 Korenthal Associates, Inc. Page


10
4PRINT Version 2.20 User's
Guide

from the paper cassette! We have found this technique to work well
with a Series II, but can't verify that other printers can be fooled
in this manner.

Quick Printing: The -Q Switch


Quick Printing: The -Q Switch

A scan pass is normally performed to determine the number of pages


in
the file or files to be printed. This allows 4PRINT to put "Page
mmm
of nnn" on the title line of each page.

You can speed up 4PRINT by eliminating the scan pass as follows:

C>4print myfile -q

The scan pass is eliminated, and the default title will


contain "Page mmm" instead of "Page mmm of nnn."

The -q option with no page count supplied is especially handy when


you
are printing large documents on a relatively slow computer.

If you already know a document's page count, you can eliminate the
scan pass and still get "Page mmm of nnn" like this:

C>4print myfile -q15

The scan pass is eliminated, and the default title will


contain "Page mm of 15."

The -q option with a page count supplied is useful when you are re-
printing a document or a section of a document, since the page count
is known before 4PRINT is invoked.

Indenting Lines: The -I Option


Indenting Lines: The -I Option

You can tell 4PRINT to indent each printed line by a specified


number
of character positions. This allows you create a "balanced" look
for
documents which were unformatted, or formatted with a width less
than
80 characters. For example:

C>4print myfile -i8


The document will be printed with every line indented
eight
character positions.

Note that indentation applies to "wrapped" lines as well, as


described
below (see -t).

WordStar (tm) Files: The -W Switch


WordStar (tm) Files: The -W Switch

You can get quick draft printouts of WordStar version 3 and below or
WordStar Professional Release 4 files by using the -w switch:

C>4print myfile -w

Copyright (C) 1988 Korenthal Associates, Inc. Page


11
4PRINT Version 2.20 User's
Guide

The file is assumed to be in WordStar (tm) format, and is


printed accordingly.

WordStar files are printed by stripping the high order bit of every
character in the file and removing control characters (except for
the
ending Control-Z). Note that this means that all formatting
information (such as headers, boldface, and underlines) are
suppressed
in the printout.

WordStar dot commands are printed as is, except for the .PA command,
which is processed as if a form feed appeared in the file.

Note that the -w switch is provided for draft printouts or for very
draft
simple lists created using WordStar. If you want full formatting
for
a WordStar file, you can use the following technique:

1. Tell Wordstar to print your file to disk, using a standard ASCII


printer. For WordStar Professional Release 4, this would involve
answering something like "draft>[Link]" to the "Name of
printer?" prompt.

2. Tell 4PRINT to print the output file, as in "4print [Link]".


Note that the -w switch is not specified to 4PRINT, since the
not
output file is a straight ASCII file.

Carriage Returns (Foreign Format Files): The -C Switch


Carriage Returns (Foreign Format Files): The -C Switch

Some files, notably those imported from Apple II or Macintosh (both


trademarks of Apple, Inc.) systems only use a carriage return (as
opposed to a carriage return, line feed combination) to denote a new
line in a file. These files may be 4PRINTed with the -c switch:

C>4print myfile -c

The file will be printed assuming a new line starts at


every
carriage return or line feed.

Note that no overprint lines are generated when -c is specified,


because these lines are denoted in MS-DOS files by a carriage return
without an associated line feed. However, backspace processing is
still active, so if the foreign file uses backspaces to denote
overprinting, then 4PRINT will accurately display overprinted,
boldfaced, and underlined characters.

Tip: You can apply the -c switch to MS-DOS files in order to see
Tip
exactly which lines are meant to be overprinted, and the contents of
the overprint lines. The result will be that each normal line in
file
(that is, those lines ending in carriage return, line feed) will be
followed by a blank line, and a series of lines to be overprinted
(that is, one or more lines ending with a carriage return, followed
by
a line ending in a carriage return, line feed) will be printed on a
group of single lines, with a blank line to end the group.

Copyright (C) 1988 Korenthal Associates, Inc. Page


12
4PRINT Version 2.20 User's
Guide

Truncating Long Lines: The -T Switch


Truncating Long Lines: The -T Switch

4PRINT will print up to 80 characters across in each of the two col-


umns on a sheet of paper. If a file line plus indentation (see -i
above) is longer than 80 columns, 4PRINT will normally print the
first
80 columns, and continue the file line on the next printed line,
starting with the characters " => ". This line wrapping will occur
across multiple print lines, if necessary.

To truncate (rather than wrap) long lines, use:

C>4print myfile -t

The -t switch tells 4PRINT that you want long lines to be


truncated rather than wrapped. 4PRINT will simply print
the
first 80 characters of the long line, and continue with
the
next file line on the next printed line.

This feature can be useful for documentation files which have a few
long lines and are formatted based upon an exact 66 lines per
printed
page.

Frame Styles: The -F<style> Switch


Frame Styles: The -F<style> Switch

4PRINT normally prints a full frame around each printed page. The
frame consists of lines at the top, bottom, left, center, and right
sides of the page. You can use the -F<style> switch (not to be con-
fused with the simple -F switch; see Selective Printing by Side) to
Selective Printing by Side
change the frame style which 4PRINT uses. The easiest way to use
this
switch is to specify one of the "canned" frame styles that 4PRINT
provides, as in the following command:

C>4print myfile -ft

The document will be printed using the "T" frame style.

Each of the provided styles is specified as a single letter (which


may
be in upper or lower case) or symbol. A complete table follows:
Symbol Frame Style ______
___________
F Full frame (the default)
N (or 0) No frame lines at all
T "T" frame (title and center lines)
I "I" frame (top, bottom, and center)
! Center line only
- Title line only
= Top and bottom lines
O (the letter) Full frame, but no center line
M (or W) Title line, left, center, and right
U Title line, left, and center

If you want to be even more creative, you can specify a 5-letter


"control" string to design a custom frame. The letters in the
string
control the top, bottom, left, center, and right line of the custom

Copyright (C) 1988 Korenthal Associates, Inc. Page


13
4PRINT Version 2.20 User's
Guide

frame, respectively. The codes may be given in upper or lower case,


and are:

Code Meaning ____ _______


A Always print the corresponding line.
N Never print the corresponding line.
T "Track" the title (print the line only if the
title will appear next to this line).

The "T" code only applies to the top or bottom line of the frame,
and
thus should only be used in the first and/or second position of the
code string.

Here are a few examples of custom frames:

C>4print myfile -faaaaa

All lines of the frame will be printed. This is the same


as
specifying -ff, or letting the frame style default.

C>4print myfile -fnnnnn

No lines of the frame will be printed. This is the same


as
specifying -fn or -f0.

C>4print myfile -fttnan

The top line will be printed only if the title is on top


of
the page, and the bottom line will be printed only if the
title is on the bottom. The left line will never be
printed, the center line will always be printed, and the
right line will never be printed. This is "T" frame,
which
can also be specified as -ft.

C>4print myfile -fntann

The top line will never be printed, the bottom line will
only be printed if the title is on the bottom, the left
line
will always be printed, and the center and bottom lines
will
never be printed. Consider an open three-ring binder with
a
reverse side page (title on top) above a front side page
(title on the bottom). The effect will be that the group
of
two pages will have a line down the left side, and another
line across the bottom of the group.

Note: The "T" frame is also known as the "Tracey" frame, in honor
of
Tracey M. Siesser, who insisted that the default frame wasn't good
enough. Will this satisfy you, Tracey? Huh? (-Jim K.)

Overriding Title Placement: The -TT, -TB, and -TA Switches


Overriding Title Placement: The -TT, -TB, and -TA Switches

Under normal circumstances, 4PRINT will print the title line, or


header, at the bottom of the page for the front of your document,
and
at the top of the page for the back of your document. This causes
the
title line to always appear on the "outside" when the document is

Copyright (C) 1988 Korenthal Associates, Inc. Page


14
4PRINT Version 2.20 User's
Guide

placed in a three-ring binder. If you wish to override the default


title placement, use one of the following switches:

C>4print myfile -tt

The document will be printed with all title lines at the


top
of the page.

C>4print myfile -tb

The document will be printed with all title lines at the


bottom of the page.

Note that the -ta switch (which specifies the default of alternating
title placement) is provided for completeness, and also to allow you
to obtain alternating titles if you've changed the default (see
CHANGING 4PRINT'S DEFAULTS below). CHANGING 4PRINT'S DEFAULTS

Bypassing End Of File Characters: The -Z Switch


Bypassing End Of File Characters: The -Z Switch

If a file contains a Ctrl-Z character (Hex 1A, or Decimal 26),


4PRINT
considers the file to end just before this character. This is
because
Ctrl-Z was used in the CP/M (a trademark of Digital Research Corp.)
operating system to indicate EOF (End Of File), and many MS-DOS
programs still manipulate files using this convention.

Most ASCII files won't contain Ctrl-Z characters which mean anything
other than EOF, but for those few pesky ones which do, specify -z:

C>4print myfile -z

The file will be printed all the way to its full MS-DOS
file
length. If any Ctrl-Z characters appear in the file, they
will be printed as "<1A>".

If 4PRINT seems to be printing only part of your file, try using the
-z switch; it almost certainly won't hurt (although you may see some
garbage at the end of your printout), and it might get your whole
file
printed.
Selective Printing by Side: The -F, -B, and -R Switches
Selective Printing by Side: The -F, -B, and -R Switches

You can tell 4PRINT to print only the front side of a listing that
would normally be double-sided. Note that this is not the same as
using the -s switch:

C>4print myfile -f

Only the front side of a double-sided printout is


produced.

This is useful if you need to split a large printout into two 4PRINT
jobs, or if you are printing over a network and don't want to hang
up
the printer before processing the reverse side.

Copyright (C) 1988 Korenthal Associates, Inc. Page


15
4PRINT Version 2.20 User's
Guide

If you previously aborted 4PRINT after the front side of a double-


sided printout was produced, or if you printed the front side using
the -f switch, use one of the following (they are equivalent) to
complete the job:

C>4print myfile -b
C>4print myfile -r

Only the back (reverse) side of a double-sided printout is


produced.

If you already printed the front side of this job, you could have
looked at the title line of any page to determine the maximum page
number, and then used a command like:

C>4print myfile -b -q28

The "-q28" tells 4PRINT to eliminate the scan pass, but to


use the number 28 when printing the number of pages on the
title line.

Selective Printing by Page: The -P Option


Selective Printing by Page: The -P Option

You would normally use 4PRINT to print an entire document. However,


if you need to reprint a single page or range of pages, or if some
pages of a full output got garbled and you want to reprint only
those
pages, use the -p option:

C>4print myfile -s -p12

This command will print page 12 only of a single-sided


document.

C>4print myfile -s -p12 -q50

We're saving time here by telling 4PRINT that there are 50


pages in the document, thus eliminating the need for a
scan
pass.

C>4print myfile -p12

Here we're reprinting only page 12 of a double-sided


document. 4PRINT will adjust the pages to printed, in
this
case printing page 11 on the front and 12 on the back.
C>4print myfile -p-5

4PRINT will reprint the document from the beginning (page


1)
through page 6 (because page 6 is on the reverse of page
5).

C>4print myfile -p21-

Pages 21 through the end of the document will be


reprinted.

Copyright (C) 1988 Korenthal Associates, Inc. Page


16
4PRINT Version 2.20 User's
Guide

C>4print myfile -b -p21-

Same as above, but only print the reverse side from page
21
(actually, page 22) on. This is useful if a long printout
gets interrupted in the middle of printing the reverse
side.

C>4print myfile -p12-14

The specified page range (actually, pages 11-14 because


page
11 is on the front side of page 12) will be reprinted.

C>4print myfile -m -u -q48 -p12-14

Same as above, but we're also specifying manual and


unattended modes, and we're telling 4PRINT not to bother
with the scan pass because we already know that the
document
is 48 pages long. This is the form of 4PRINT that we use
most often to reprint "munged" sections of a long
document.

Note: If you have the ShareWare program CED or the commercial


program
PCED (both (C) Christopher J. Dunford), you can reprint multiple
sections of a document by issuing a command like the one above.
When
4PRINT finishes, press up-arrow and a few backspaces, enter a new
page
range, and press Enter to reprint the next section.

It is appropriate to mention here that 4PRINT was originally


designed
to process a single file. When multiple file support was added, we
simply applied each specified option to all files which were being
processed. This means, unfortunately, that the -q and -p options
apply to every file (which doesn't seem to be too useful). Maybe
we'll change this in a future upgrade. For now, do what we do: Use
the -q<number> and the -p options only when you are printing a
single
file.

Outputting to Other Devices or to a File: The -O Option


Outputting to Other Devices or to a File: The -O Option

By default, 4PRINT will send the printout to your PRN: device. You
can change the output device using the -o option:

C>4print myfile -olpt2:

The output will be sent to LPT2: instead of to PRN:.

If you'd like your output placed in a disk file rather than directly
printed, specify the file name (with drive and path if necessary):

C>4print myfile -m -[Link]

Here we are sending the output to "[Link]", possibly


to
print later or to study with DISMOD ((C) William
Schroeder)
in order to write a better version of 4PRINT and put
Korenthal Associates out of business.

Copyright (C) 1988 Korenthal Associates, Inc. Page


17
4PRINT Version 2.20 User's
Guide

To print this file later, we would simply type:

C>copy [Link] prn:

One caveat, though: If the output is double-sided (as it would be


in
this example, because we didn't use the -s switch), make sure the -m
switch is used. Otherwise, you'd have no opportunity to reinsert
the
stack of paper between the front and back printing passes. If
necessary, you can always defeat the manual feeder for the reverse
side using the technique described under NETWORK USAGE below.
NETWORK USAGE

Another way to save double-sided output for later printing is to use


the -o parameter in combination with the -f and -b parameters, as
follows:

C>4print myfile -f -ofront


C>4print myfile -b -oback

Later, you can "copy front prn:", flip the stack and reinsert it
into
the paper cassette, and "copy back prn:"!

Downloaded Fonts: The -# Option


Downloaded Fonts: The -# Option

4PRINT depends on the availability of a small landscape font with


fixed pitch (as opposed to a proportional font). If your printer
doesn't have an internal, landscape line printer font, you may
download such a font or provide it via a font cartridge. If your
font
correctly matches 4PRINT's requirements, nothing further need be
done.
For reference, the line printer font characteristics are:

IBM PC ASCII symbol set


fixed spacing
16.6 pitch
8.5 point size
upright style
medium weight
line printer font

4PRINT calls for a font with these characteristics using the


LaserJet
escape sequence "Esc (10U Esc (sp16.6h8.5vsbT". Your font will
automatically be selected if it conforms to this specification.

You can successfully use 4PRINT with any other downloaded landscape
font by using the -# option, as follows:

C>4print myfile -#12

The file will be printed using downloaded font number 12.

Of course, using the -# option presupposes that you have downloaded


a
permanent font and assigned it the number which was specified in the
-# option.

Copyright (C) 1988 Korenthal Associates, Inc. Page


18
4PRINT Version 2.20 User's
Guide

Note that 4PRINT has no way of knowing the actual characteristics of


the specified font. If the is proportional or too large, for
example,
your 4PRINT output is going to look pretty strange!

At Korenthal Associates, we use the -# option for cosmetic effect.


It
turns out that the Hewlett-Packard Letter Gothic Family Soft Font
set
contains a font which looks better than line printer font for
printing
documentation. During network start-up, we download this font (it
happens to be [Link]) to our Series II as permanent font #5,
and
then use the -#5 option when 4PRINTing documentation files.

Full Font Selection: The -[ Option


Full Font Selection: The -[ Option

As described above, 4PRINT assumes the availability of a landscape,


line printer font. If you are downloading this font or providing it
on a font cartridge, 4PRINT will happily select the line printer
font.
However, if the font you are providing does not conform sufficiently
to line printer font characteristics, you must either specify the -#
option (if you've downloaded the font) or the -[ option (if you've
supplied the font on a cartridge). The -[ option can be used to
select a downloaded font, but it's really much easier to use -#.

Here is an example using the -[ option:

C>4print myfile -[(0U[(sp16.66h9.5vsb6T

The file will be printed using the specified string to


select an internal, downloaded, or cartridge font. In
this
example, the characteristics of the [Link] font men-
tioned above are specified.

Note that the symbol "[" is used in the selection string to denote
an
Escape character (a leading Escape is implied by the "-["). No
spaces
are allowed in the selection string.

Changing the Default Header: The -H Option


Changing the Default Header: The -H Option
4PRINT normally prints the file name, date, and time in boldface on
the top of each page, along with the page number and page count of
the
document. The -h option allows you to substitute your own header,
or
title line:

C>4print myfile -h

Here we are specifying that no title is to be printed.

C>4print myfile -hWHOOPIE!

In this example, we are replacing the default title with


the
character string "WHOOPIE!", which will be centered at the
top of every printed page.

Copyright (C) 1988 Korenthal Associates, Inc. Page


19
4PRINT Version 2.20 User's
Guide

C>4print myfile -h"This is a Title"

Here we show that the title may be enclosed in quotes.


Single quotes (apostrophes) or double quotes are
acceptable,
but the surrounding quote character can't occur in the
middle of a title (we didn't implement a "doubling"
convention for quotes, not having a doubling cube handy).
You can, however, get both quotes in a title, if
necessary,
by using the unquoted title form described in the next
example:

C>4print myfile -hThis_is_a_Title

This example is equivalent to the one above, and doesn't


require spaces in the title text. This form of titling is
useful when passing 4PRINT options through a batch file or
CED string.

If the "-h" isn't immediately followed by a single or double quote,


or
if a quote character is unmatched, the title is considered to be all
characters up until the next space or the end of the command line.
Since an underscore represents a space in the printed title, you can
get both quote characters in a title by using something like:

C>4print myfile -h_"Do's"_and_"Don'ts"

Note the underscore after the -h to make sure 4PRINT


doesn't
think the first quote is meant to surround a title.

A number of characters and character strings cause substitutions


when
a title is printed. They are:

$fn The file name is printed


$fd The file's creation or modification date is printed
$ft The file's creation or modification time is printed
$td Today's date is printed
$tt Today's time (the current time) is printed
$pn The current page number is printed
$pp The number of pages in the document is printed
$cn The current column number is printed
$cc The number of columns in the document is printed
underscore A space character is printed
// Centering is split
[...] Text is suppressed if the number of pages is
unknown

If a dollar sign appears in any context other than those above, it


is
eliminated when the title is printed, and the character following
the
dollar sign is taken literally. Therefore, use "$_" to print an
underscore, and "$$" to print the dollar sign character itself.

The purpose of the underscore-to-space substitution is to allow most


titles to be specified without surrounding quotes, in order to
facilitate argument passing in batch files or CED strings.

Unless split centering is used, 4PRINT will center the supplied


title
across the length of the page (across both columns taken together).

Copyright (C) 1988 Korenthal Associates, Inc. Page


20
4PRINT Version 2.20 User's
Guide

If "//" appears in the title, 4PRINT will center everything


appearing
to the left of the "//" (after substitution) in the left column, and
everything appearing to the right of the "//" in the right column.

There is no way to avoid centering or split centering of titles.


However, an off-center effect may be achieved by preceding the title
text with a number of spaces, in which case the title text will
appear
right of center. By the same token, following the title text with
spaces will cause it to appear left of center (within the whole line
or, in the case of split centering, within the appropriate column).

Brackets are used to suppress text in the title when the document's
page count is unknown (this happens when -q is used to eliminate the
scan pass). Simply enclose the text to be conditionally suppressed
in
"[" and "]".

The $cn and $cc forms are a special usage which intentionally don't
appear on the 4PRINT help screen because of their limited
implementation. They allow documents to be printed with "page"
numbers corresponding to what 4PRINT considers to be "columns." The
first 66 lines of output, then, would be "column 1," and the next 66
lines (on the right side of the same "page") would be "column 2."

The limited implementation of $cn and $cc work like this: $cc
simply
prints twice the number of pages in the document, if known (we
ignore
the fact that the last column of a document may be blank). $cn
normally prints twice the page number minus one. If split centering
is used (see above), $cn prints twice the page number minus one for
the left side, and twice the page number for the right side.

Consider the following example:

C>4print myfile -s -h"Page $cn of $cc//Page $cn of $cc"

This would print a single-sided document which you could


cut
down the middle, punch holes in, and insert into an IBM-
sized three-ring binder. Notice that we are printing
4PRINT
"column" numbers, but calling them "Page" in the title
because that's what they would refer to after the document
is cut.

For reference, here is an example where the default title is


explicitly specified:

C>4print myfile -h"$fn $fd $ft//Page $pn[ of $pp]"

Copyright (C) 1988 Korenthal Associates, Inc. Page


21
4PRINT Version 2.20 User's
Guide

CHANGING 4PRINT'S DEFAULTS


CHANGING 4PRINT'S DEFAULTS

Warning: This is an advanced topic, for programmers only!

It is possible to configure 4PRINT so that some often-used options


and
switches don't have to be specified on the command line. This is
accomplished by directly zapping the [Link] file with DEBUG,
DISMOD, or your favorite file zapping program.

Remember that you may only distribute [Link] in its original


form
(archived with [Link] and [Link] - see SHAREWARE INFORMATION
SHAREWARE INFORMATION
below). If you zap [Link], ***please*** don't distribute the
modified file, since the defaults are not reported by 4PRINT and
will
really confuse anyone who attempts to use the zapped version.

To change the default from cassette to manual feed, look for the
string "KAMaNuAl=n" (note the mixed upper and lower case) and change
the "n" to a "y". You can then switch back to cassette feed by
specifying "-m-" in the 4PRINT command line, or by replying to one
of
the prompts with "C" instead of Enter.

To change the default from double- to single-sided printing, look


for
the string "KASiNgLe=n" and change the "n" to a "y". You can then
get
double-sided printing by specifying "-s-" in the 4PRINT command
line.

To change the default from attended (with prompts) to unattended


operation, look for the string "KAUnAtTeNdEd=n" and change the "n"
to
a "y". You can then get attended operation by specifying "-u-" in
the
4PRINT command line.

To eliminate the scan pass by default, look for the string


"KAQuIcK=n"
and change the "n" to a "y". You can then explicitly call for a
scan
pass by specifying "-q-" in the 4PRINT command line. Note that "-
q<number>" will still work as documented.
To indent a number of columns by default, look for the string
"KAInDeNt=0" and change the "0" to the number of columns you wish to
indent. You can then cancel the indentation by specifying "-i0" in
the 4PRINT command line.

To process WordStar format files by default, look for the string


"KAWoRdStAr=n" and change the "n" to a "y". You can then process
normal files by specifying "-w-" in the 4PRINT command line.

To cause carriage returns to generate and end of line, look for the
string "KACrIsEoL=n" and change the "n" to a "y". You can then
process normal MS-DOS files by specifying "-c-" in the 4PRINT
command
line.

To change the default from wrapped to truncated long lines, look for
the string "KATrUnCaTe=n" and change the "n" to a "y". You can then
get wrapped long lines by specifying "-t-" in the 4PRINT command
line.

To change the default frame style, look for the string "KAFrAmE=f"
and
change the "f" to one of the styles described in Frame Styles above
Frame Styles

Copyright (C) 1988 Korenthal Associates, Inc. Page


22
4PRINT Version 2.20 User's
Guide

(either a "canned" style or a 5-letter control string). Make sure


that a null byte (binary 0) appears immediately after your style
specification. You can then get a full frame by specifying -ff in
the
4PRINT command line.

To change the default so that title lines are always printed at the
top (or bottom), look for the string "KATiTlEs=a" and change the "a"
to a "t" (or "b"). You can then get alternating title placement by
specifying -ta in the 4PRINT command line.

To change the default so that Ctrl-Z's your files will not signal
the
end of the file, look for the string "KAEoFsKiP=n" and change the
"n"
to a "y". You can then cause Ctrl-Z's to signify End of File by
specifying "-z-" in the 4PRINT command line.

To change the default output device from "PRN:", look for the string
"KAPrN=prn:" and change the "prn:" to whatever you wish. Make sure
that a null byte (binary 0) appears immediately after your device or
file specification. You can then output to the "PRN:" device by
specifying "-oprn:" in the 4PRINT command line.

To change the default font selection string, look for the string
"KAFoNt=[(10U..." and change the "[(10U..." to whatever you wish the
default font selection string to be (as described above under the -[
option). Make sure you follow your selection string with a null
byte
(binary 0). Don't overlay any non-null bytes after the default
string
which appears in the [Link] file (this allows a selection string
30 characters longer than the current default). Note that a
permanent
soft font may be selected by changing this string to "[(#X", where
"#"
is the permanent soft font's assigned number.

To change the default title line, look for the string


"KATiTlE=$fn..."
and change the "$fn..." to whatever you wish the default title to
be.
Make sure you follow your title with a null byte (binary 0). Don't
overlay any non-null bytes after the default title which appears in
the [Link] file (this allows a title 80 characters longer than
the
current default).
For example, you can change the default title to personalize
(company-
ize?) all your 4print output by changing the default title to:

$fn__$fd___(C)_1988_Ace_Widget_Co___Page_$pn

Copyright (C) 1988 Korenthal Associates, Inc. Page


23
4PRINT Version 2.20 User's
Guide

NETWORK USAGE
NETWORK USAGE

4PRINT does not create any temporary files, so it should work just
fine on your favorite network. Some points for using 4PRINT in a
network environment are worth noting:

You must purchase (or register; see SHAREWARE INFORMATION) a copy of


must SHAREWARE INFORMATION
4PRINT for each user on the network. Network licenses are
available;
contact Korenthal Associates for information.

There is no capability under 4PRINT to reserve your networked


printer
for the entire print job. This means that your network might
release
the printer after 4PRINT prints the front side and is waiting for
you
to press Enter to start the reverse side. Someone else's print job
may start while 4PRINT is waiting, and things might get confused.

One way around this problem is to use the procedure described under
UNATTENDED MODE. The -m switch guarantees that your document will
be UNATTENDED MODE
spooled to the printer (or will be actively queued for print) when
another user tries to "butt in."

See the section on SELECTIVE PRINTING BY SIDE for tips on splitting


up SELECTIVE PRINTING BY SIDE
a double-sided output into two separate network print jobs.

Note that in 4PRINT Version 2.20 and later, the printer will be
reinitialized and the requisite font will be reselected before
printing the reverse side of a double-sided output. This somewhat
mitigates the potential problem described above.
Copyright (C) 1988 Korenthal Associates, Inc. Page
24
4PRINT Version 2.20 User's
Guide

REVISION HISTORY
REVISION HISTORY

Version 2.00 1/20/88 First version available to the general


public.

Version 2.10 1/27/88 Corrected multiple line feeds bug.

Version 2.11 2/ 4/88 Fixed bug when funny char entered at prompt.

Version 2.12 2/10/88 Fixed -z "file overflow" bug.

Version 2.13 2/18/88 Fixed -p positioning for files with form


feeds.

Version 2.20 3/13/88 Major Release:


Added -#<number> parm for downloaded fonts.
Added -[<string> parm for font selection.
Fixed minor problem, last line timing loop.
Sent setup sequence before printing reverse
side (for added network support).
Eliminated blank page(s) when only white
space occurs 'til the end of the
document.
Added -i option (indenting, page offset).
Added -w option for WordStar (tm) files.
Added -c option so CR acts like LF (for
processing of foreign format files).
Added better fatal error support.
Added full boldface/underline support.
Added code to print title lines in
boldface.
Added code to place frame around each page.
Created alternating titles (default), added
-tt (top), -tb (bottom) and -ta options.
Added graphic "watermark."
Added user-defined frame styles (-ft, etc.)
Used ASM I/O to solve 42 file limit
problem.
Suppressed reverse for multiple 1-page
doc's.
Increased maximum number of files to 200.
Copyright (C) 1988 Korenthal Associates, Inc. Page
25
4PRINT Version 2.20 User's
Guide

ABOUT KORENTHAL ASSOCIATES


ABOUT KORENTHAL ASSOCIATES

Korenthal Associates, Inc. designed and developed the award-winning


Webster's New World software series, published by Simon & Schuster.
Our products include:

Webster's New World Spelling Checker for the IBM and Apple II
computers (PC Magazine Editor's Choice)

Webster's New World Thesaurus for the IBM (PC Magazine Best
of '86)

Webster's New World Writer for the IBM (PC Magazine Best of
'86)

Newly-released products by Korenthal Associates include:

Webster's New World Professional Thesaurus (unabridged, with


over
1,000,000 synonyms, usage definitions, and example lists in
under
1.2 Megabytes)

Webster's New World Professional Spelling Checker (ram


resident,
with multiple modes)

Webster's New World Thesaurus II (over 330,000 synonyms)

Webster's New World Combo, combining the Professional Spelling


Checker and Thesaurus II into one integrated product

French, Medical, Legal, and Scientific dictionaries for use


with
the Professional Spelling Checker, Combo, and Writer II

Products which are shortly to be released include:

Webster's New World Writer II, with Mail Merge and other
features
for business, the Professional Spelling Checker, and Thesaurus
II
(the Writer was used to prepare this document)

Spanish dictionary for use with the Professional Spelling


Checker, Combo, and Writer II
Korenthal Associates is always interested in exploring new business
opportunities. We can be reached at (212) 242-1790; ask for Jim
Korenthal or Tracey Siesser.

Copyright (C) 1988 Korenthal Associates, Inc. Page


26
4PRINT Version 2.20 User's
Guide

SHAREWARE INFORMATION
SHAREWARE INFORMATION

4PRINT is distributed through regular commercial channels, and also


on
CompuServe and local BBS's as a ShareWare product (Korenthal Associ-
ates is a member of the Association of ShareWare Professionals). No
matter how you obtained the product, we encourage you to freely copy
and distribute 4PRINT provided that:

1. No fee beyond normal media, duplication, and shipping costs


may be charged. ShareWare software libraries may carry
4PRINT, but Korenthal Associates must be notified of any
disk
purchase fees, and it must be clearly stated to the
purchaser
that he or she is receiving an unregistered copy of a
unregistered
ShareWare product. ShareWare

2. The distribution file, [Link], must be distributed in


its
original, unmodified form. Specifically, the 4FOLD
companion original, unmodified form
utility must not be distributed under any circumstances.
must not

If you received 4PRINT as ShareWare (i.e., if you didn't pay for it


or
you received it from a software library), and you use it beyond a
two
week trial period, you must register the program by sending $25 to:

Korenthal Associates, Inc.


230 West 13th Street
New York, New York 10011
Attention: Customer Service

You may also register by phone using MasterCard or Visa. Call (212)
242-1790 and ask for Lewis Horowitz.

Registered users will receive 4FOLD, a companion utility which


allows
you to print multiple files one per column (with headers on each
column) instead of one per page. (We don't want to mislead you -
4FOLD is implemented as a batch file which invokes 4PRINT; you will
receive a listing of this file.)
You will also be notified of significant upgrades to 4PRINT, and
will
be placed on a mailing list to receive information about future
products from Korenthal Associates.

Please register 4PRINT for EACH USER at your site. Network licenses
and site licenses are available; contact Korenthal Associates for
information.

For your convenience, we are providing two 4PRINT registration forms


at the end of this document. We would like to thank you in advance
for your kind support of the ShareWare concept and of Korenthal
Associates' efforts in creating 4PRINT.

Copyright (C) 1988 Korenthal Associates, Inc. Page


27
4PRINT Version 2.20 User's
Guide

DISCLAIMER
DISCLAIMER

Korenthal Associates makes no warranty of any kind, express or


implied, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. Korenthal
Associates shall not be liable for errors contained herein or for
incidental or consequential damages in connection with the
furnishing,
performance, or use of the 4PRINT product or this documentation.
Copyright (C) 1988 Korenthal Associates, Inc. Page
28
4PRINT Version 2.20 Registration
Form

4PRINT REGISTRATION FORM


4PRINT REGISTRATION FORM

Remit to: Korenthal Associates, Inc.


230 West 13th Street
New York, New York 10011
Attention: Customer Service

____ 4PRINT Disk (current version) .......... @ $ 10.00 ea $


________
(includes program and manual on disk, no registration)

____ 4PRINT Registration .................... @ $ 25.00 ea $


________
(includes 4FOLD, does not include disk)

____ 4PRINT Registration and Disk ........... @ $ 35.00 ea $


________
(includes registration plus program and manual on disk)

____ 4PRINT Commercial Version .............. @ $ 39.95 ea $


________
(all of the above plus printed documentation)

Subtotal
________

New York residents please add 8.25% sales tax: Tax


________
Disk: $.83, Reg: $2.06, Reg&Disk: $2.89, Com'l: $3.30
Total $
________

Payment by: ( ) Check ( ) MC ( ) Visa ( ) PO #


___________

Name: ________________________________ Title:


________________

Company:
________________________________________________________

Address:
________________________________________________________

________________________________________________________
________________________________________________________

Day Phone: _____________________ Evening:


_____________________

Card #: _______________________________ Exp. Date:


_____________

Signature of card holder:


_______________________________________

Where did you learn about 4PRINT or obtain your trial copy?
(If from a BBS, please tell us the name and phone number.)

_________________________________________________________________

Do you have any comments or suggestions to improve 4PRINT?

_________________________________________________________________

_________________________________________________________________

Copyright (C) 1988 Korenthal Associates, Inc.


4PRINT Version 2.20 Registration
Form

4PRINT REGISTRATION FORM


4PRINT REGISTRATION FORM

Remit to: Korenthal Associates, Inc.


230 West 13th Street
New York, New York 10011
Attention: Customer Service

____ 4PRINT Disk (current version) .......... @ $ 10.00 ea $


________
(includes program and manual on disk, no registration)

____ 4PRINT Registration .................... @ $ 25.00 ea $


________
(includes 4FOLD, does not include disk)

____ 4PRINT Registration and Disk ........... @ $ 35.00 ea $


________
(includes registration plus program and manual on disk)

____ 4PRINT Commercial Version .............. @ $ 39.95 ea $


________
(all of the above plus printed documentation)

Subtotal
________

New York residents please add 8.25% sales tax: Tax


________
Disk: $.83, Reg: $2.06, Reg&Disk: $2.89, Com'l: $3.30
Total $
________

Payment by: ( ) Check ( ) MC ( ) Visa ( ) PO #


___________

Name: ________________________________ Title:


________________

Company:
________________________________________________________

Address:
________________________________________________________

________________________________________________________
________________________________________________________

Day Phone: _____________________ Evening:


_____________________

Card #: _______________________________ Exp. Date:


_____________

Signature of card holder:


_______________________________________

Where did you learn about 4PRINT or obtain your trial copy?
(If from a BBS, please tell us the name and phone number.)

_________________________________________________________________

Do you have any comments or suggestions to improve 4PRINT?

_________________________________________________________________

_________________________________________________________________

Copyright (C) 1988 Korenthal Associates, Inc.




You might also like