                                                     @                                              The purpose of these macros is to permit a novice user to print a document
using either the Courier fonts native to the HP LJ II or any one of 4 down
loaded soft fonts.  The macros are specifically designed for the TimeRoman
and Helvetica 10 and 12 point fonts included in the HP 334112AD Soft Fonts.

The following files are included:
1)	ff.txt	Sends a ascii 12 to printer 
2)	esce.txt	Clears any permanent downloaded fonts from LJII memory
3) 	1menu.mac, 2menu.mac, 3menu.mac, 4menu.mac and 5menu.macG
	ĄSpecific macros for each of the 5 printers defined in
WPRINTER.FILP
4)PMENUThe printer menu called by P3.MACP
5)ALTP.MAC,P1.MAC,P2.MACP
Search macros to clear font,margin and page length codes
from start of fileP
6)	P3.MACmenu macroP

7){WP}SYS.FIL,WPFONT.FIL,WPRINTER.FIL and WPFEED.FILP
Word Perfect system files with printer,font,and sheet feeder
definitions.P

8)	wpmA PCED syn which loads clears the printer,loads fonts
and calls Word Perfect. This can be replaced with a
batch file by replacing the ^ with carriage returns.P

Files 36 should be in the document subdirectory (readonly should be best). 
Printing is done through the AltP macro.  This displays a menu through a
merge/sort, the text of which is contained in the file PMENU.  A number is
selected (in this case 15).  "MENU" is appended to the number and the
appropriate macro is run.  In our application, the macro number corresponds
to a printer definition of the same number.   The macro inserts appropriate
margin setting, pitch and font setting and page length setting codes at the
start of the document (assumption is that the document does not already
contain such codes).  The appropriate printer number is selected and the
document is printed.  Then the three codes are deleted from the beginning
of the document.  The two reveal codes (AltF3) at the end of each macro
returns text display to default margin settings. 

USE:Entering ALTP from anywhere within a document, calls the menu which
allows a choice of point size and font. Tab settings are not affected and
have to be entered as neccessary.  After choosing the printer, the document
will be printed.  After completion of printing, the hidden codes
controlling printing are deleted from the document so that it is posssible
to print a document in multiple fonts/pitches.

The printer fonts must be downloaded to the printer.  This can be
accomplished using HP's PCLPAK and  copy/b name.fnt lpt1: where
name.fnt is the name of the collection of downloadable fonts. In
the included syn, this file is HVTR.FNT.  P

WPFONT.FIL uses the font description tables for Times Roman and
Helvetica 10 and 12 point Normal, Bold and Italic fonts.P

WPRINTER.FIL Looks for the following font ID #sPj      ܌
	1,2,3	Helvetica Normal,Bold and Italic 10
	11,12,13	Helvetica Normal,Bold and Italic 12  
	21,22,23	Times Roman Normal,Bold and Italic 10
	31,32,33	Times Roman Normal,Bold and Italic 12

When creating the downloadable font file, the fonts must be
numbered as above ( or the printer file changed using Printer.exe)P

	The HP LJII printer definition has not been modified.

The WP softfont printer definition has been significantly changed.
For the 12 point fonts, the printer forms length setting type is 0
not 7, Initialize printer at the start of each page has had the
code to insert VMI control, Bolding is performed using a font
change, and subscript and superscript control has been "repaired".P

Assumptions:The macros search for all occurances of margin
set,printer choice, font and pitch at the beginning of
the document and delete these.  This occurs both prior
to printing and at the completion of printing.  Any
font,page length or margin changes within the body of
the text are preserved.P

	For the 12 point fonts, the VMI has been set to 9/48".
This gives slightly more attractive leading then that
supplied by WP at the moment.P

Line spacing (single, 1.5 and double are all supported)P

Any modifications of the initial margins, will require the use of
the macro editor.P

JP Wexler 71360,3070....with alot of help from his friends