home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPMHELP
/
PRINTHLP.LBR
/
PRINTHLP.DQC
/
PRINTHLP.DOC
Wrap
Text File
|
2000-06-30
|
3KB
|
64 lines
Print Help Files
----------------
1.0 Description
This program will print ZCPR V3.0 help files on your printer. It
will also print help file references within the top level help file
so if the file you are printing has a line "::NEXTHLP.HLP" in it,
this file will be opened and printed. It can also be configured to
use an enhanced print mode of your printer. When so configured
characters in the help file that display in "standout" mode will also
"standout" in the printed output. Additionally, the program paginates
the file and expands tabs to every 8th column.
2.0 Usage
I wrote this program especially for the SYSLIB documentation. Since
I wanted to refer back to it now and then and didn't want to exit the
editor to go into HELP to find the information I needed. So I will
use the SYSLIB file as an example. To print a help file you can type
either
PRINTHLP SYSLIB.HLP <CR>
or
PRINTHLP <cr>
Enter Help file to Print : SYSLIB.HLP <CR>
The program will take it from there. Note that after printing all of
various SYSLIB files it came out to 106 pages so be careful about
arbitrairily picking top level help files.
3.0 Configuration
The .COM file that is included in the library was compiled with
Turbo Pascal V2.0 to run in a 32K TPA. It does not use ANY printer
features. If at all possible, I reccomend you set up the constants
for your printer and recompile it. If you have a TPA that is less
than 32K you will have to recompile it anyway. Included in the
comments is an example of a setup for the Mannesmann Tally MT160.
The Lst_Init variable puts it into Letter Quality 12 CPI mode, and
the BF_on and BF_Off do what they are supposed to. Note that escape
is represented as ^[ (circumflex-left bracket) OUTSIDE of the single
quote. This is a clue to the Turbo compiler that you really mean
Control-Bracket (e.g. escape);
4.0 Notes and Bugs
To really get the benefit of the program you should set it up for
your printer and recompile it. (I know, not everyone has Turbo)
The page headings look really nice on Help indexed files, but
are single letters on User Indexed files. (For a good discussion
on the difference between the two see ZCPR3 : The Manual pp 126-127)
There really isn't any clean way to hash the user menu for doing the
"right" thing and connecting the letters to the "right" header.
If I can think of a way to do it I will add it later. If your printer
can support underline the program will under line Information Section
titles for you.
This program was written by Charles McManis, of Sunnyvale CA, and
is released to the Public Domain. Do with it what you will but don't
come bitchin to me!