home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
printer
/
pprint
/
pprint.doc
< prev
next >
Wrap
Text File
|
1995-02-27
|
9KB
|
178 lines
PPrint V1.10
©1991 by Marc Jackisch
Im Schaufsfeld 17
4018 Langenfeld
GERMANY
PPrint is copyrighted by the author, Marc Jackisch, but it may be freely redis-
tributed, as long as the following terms are agreed to:
1. No profit may be made with the distribution of PPrint, i. e. the fee you
may charge for PPrint may not exceed the fee Fred Fish takes for one
disk ( international value ) or 4.50 DM ( german value ). ( A big ätsch
to the german sofware resellers ... )
2. PPrint must be redistibuted completely, that means the following files
must be present: PPrint ( the executable itself )
PPrint.info ( the worbench icon )
PPrint.settings ( a sample settings file )
PPrint.DOC ( this file )
PPrint.DOC.info ( DOC's workbench icon )
3. None of the files listed above may be altered in any way.
4. The package may not accompany any commercial product without obtaining
a written aggreement from the author.
5. The author can not be made responsible for any damage the program may
cause.
Any violation of the terms listed above is considered as breaking the copyright
laws of the Federal Republic of Germany, and will be punished. ( Hey, software
resellers ! Remember the 4.50 DM ... )
USING PPRINT
O.K., let's get to a normal theme now. First of all, PPrint needs the req.li-
brary, which is not supplied with PPrint. You can easily get it from Fred
Fish's freely distributable software library, disks 400 and 419.
Upon starting PPrint ( either by typing it's name from the CLI, or by double -
clicking it's icon from workbench ), you face a completely mouse - driven user
interface consisting of gadgets and menus, which are descibed below.
The Control Panel
The control panel ( visible in the lower part of the screen ) can be considered
the main stylistic control device of PPrint. It consists of a number of gadgets
and stringgadgets as follows:
The style gadget:
This one has three different possible settings, namely ELITE, PICA, and
PROPORTIONAL. This sets the printing style. You can change the actual
setting by clicking on the style gadget with the mouse, or by presing
the SPACE- bar.
The condensed gadget:
You can set this one to "Condensed On" or "Condensed Off", just as you like
it ... The keyboard shortcut is 'c'. Unfortunately, the seems to be a bug
in the printer.device, which prevents setting of Condensed on and Elite -
style. It is possible to do this in PPrint, but probably, only one of the
se will reach the printer.
The quality gadget:
This one controls the Printing quality: either Letter Quality or Draft. The
keybord shortcut is 'l'.
The line spacing gadget:
The line spacing can be set to 1/6" or 1/8", which means 6 or 8 lines per
inch ( lpi ) respectively. The keyboard shortcut is 's'.
The "arrow up" ( visible in the lower right hand corner of the contol panel ):
By clicking the "arrow up" gadget, you switch to the second part of the
contol panel, which also contain some gadgets. You can back to part one, by
clicking the "arrow down" gadget in part two respectively. The keyboard
shortcut for both of them is the [RETURN]-key.
Page numbering:
This gadgtet is located on page two of the control panel. You can choose
between "no page numbering", "numbers on top of page", "numbers on bottom
of page", and "whole top line", whereas the first three settings sholud be
self explanatory. The "whole top line" however, will print the name of the
file in the upper left-hand corner of the page, and the page number in the
upper right hand corner.
The vairous settings:
You can set the left- and right margin, the tab size, and the page width
and height via the various string gadgets located in both parts of the
control panel. Just click into the appropriate box, delete the old value,
and insert the new one. There is a menu entry for each of these in the
"settings" menu. If you choose one of these, the corrisponding string gad-
get will be activated if visible, otherwise a requester containing a string
gadget will appear. The keyboard shortcuts are: Amiga - 'h' for page -
length, Amiga - 'w' for page width, Amiga - 't' for tab size, Amiga - 'l'
for left- and Amiga 'm' for right margin.
Gadgets numbered 0-9:
PPrint can have ten sets of settings in memory at a time. These different
sets are activated by clicking on one of the gadgets 0 - 9 or by pressing a
key from 0 to 9 on the keyboard ( not on the numeric keypad ). You can sa-
ve such a set to a file, which can - naturally - be loaded back to PPrint.
This task is accomplished by selecting the items "Load Settings" or "Save
Settings" from the "Settings" menu. If you have a file called
"PPrint.set-
tings" in your s: directory, it will be loaded as a default upon starting
PPrint.
********************************************************************************
Hey folks ! Something really important is coming up !
********************************************************************************
Let's come to the sense of this program --
PRINTING
. As you noticed, I have not
mentioned the three activation gadgets yet: "Pre-Init", "Print Page-Wise", and
"Print All". These three gadgets really do something to your printer.
Pre - Init:
Initializes the printer to your currently selected settings. This can be
really useful for selecting a LQ font: you probably know the problem; you
just turned your Amiga on, want to print something in your favorite LQ sty-
le ( which unfortunately is not the default one of the printer ), set your
printer as you like it, copy the file to prt: and - haha - the Amiga re-
initializes the printer, because it is the first time something is printed.
No more ! PPrint's Pre-Init is here...
Print page-wise:
Print every page seperately, and ask the user whether to print, skip or
quit on each page. ( If you drop your cup of coffee again, you will only
have to re-print the two ruined pages, and not the 200 page documentation
... ) This is the default for the "Print"-item of the "Project" menu and
for the shortcut Amiga - 'p'.
Print All:
This one prints the whole text without asking. No way to stop it short of a
reset.
Text ?!? What text ?!? Ah, you noticed ... Load the text by using the "Project"-
menus "Load"-entry. The keyboard shortcut is Amiga - 'o'. ( Hey! Colin Fox and
Bruce Dawson! This file requester of yours is just the best I have ever seen ! )
When you have loaded the text, you can view it by using the cursor up and down
keys and the numeric keypad which is used in the same way as on an IBM computer.
One good thing about that: you can check the tab - size for printing, i.e. if
you change the tab size, the text will be redrawn.
Something I forgot ? Yes ! "About" is the most important point in that program.
If you don't choose it a least twice everytime you start PPrint, I will be
really hurt ... :-} Furthermore: "Quit" - should be self explanatory.
Bugs :-(
None known.
Features yet to implement:
- PPrint should recognize form feed characters in the text
- The possibility to move page beginnings
- WYSIWYG display
- Better text - displaying routines
Don't worry: this is only V1.10 ... Just look out for future releases ...
Suggestions:
Well, the printer.device is quite shizoid, and sometimes really does what
it wants ... For control of the page width, however, I suggest that you
set your right margin just "far away", as the margin settings are control-
led by the printer.device, and leave it up to PPrint to look upon the page
width. I normally have very good results setting things like:
right margin = left margin + page width + 5
O.K. to come to an end: send questions, suggestions, bug reports, your old prin-
ter, and so on to: me ( see above ).
Cheerio, have fun
Marc