PCjs Machines

Home of the original IBM PC emulator for browsers.


PC-SIG Diskette Library (Disk #517)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

Information about “IMAGEPRINT 1 OF 2 (ALSO 2062)”

IMAGEPRINT lets you produce high-quality characters on a dot matrix
printer. IMAGEPRINT produces the IBM Graphics Printer's character set,
which matches the IBM-PC's character set, in letter quality. Text input
to IMAGEPRINT can come either directly from the keyboard (typewriter
mode) or from a disk file. The text input can contain embedded
backslash (``\'') commands, which select bold, underlining, double
width, italics, superscript, subscript, half high, ten or twelve
characters per inch, compressed, proportional spacing, etc. Text can be
formatted (left and right micro-justification, hard and soft hyphens,
margins, headers and footers, etc.) with IMAGEPRINT's built-in
formatting capabilities.

File Descriptions:

CONTROL  DAT  Utility data.
CONTROL  EXE  Utility file.
DEMODATA      Data file for FONTDEMO.EXE.
ENHANCE  EXE  Utility file.
FONT1         Cubic font (the default font).
FONTDEMO EXE  Program used for a demonstration of other fonts.
IP       EXE  Main program.
IPV3     DOC  Documentation.
ORDER    FRM  Order form
README        Introduction, directions.
REM-CTRL EXE  Removes CONTROL.EXE from memory.
SAMPLE   DAT  Example text substitutions.
TUTOR_1  TXT  Simple IMAGEPRINT demonstration.
TUTOR_2  TXT  Detailed IMAGEPRINT demonstration.
UTILS    DOC  Documentation for CONTROL and ENHANCE.


Disk No:  517
Disk Title: ImagePrint Printer Utility
PC-SIG Version: S2

Program Title: ImagePrint Printer Utility (unsupported)
Author Version: 3.0
Author Registration: $42.95
Special Requirements: Dot matrix printer.

IMAGEPRINT lets you produce high-quality characters on a dot matrix
printer. IMAGEPRINT produces the IBM Graphics Printer's character set,
which matches the IBM-PC's character set, in letter quality. Text input
to IMAGEPRINT can come either directly from the keyboard (typewriter
mode) or from a disk file. The text input can contain embedded
backslash (``\'') commands, which select bold, underlining, double
width, italics, superscript, subscript, half high, ten or twelve
characters per inch, compressed, proportional spacing, etc. Text can be
formatted (left and right micro-justification, hard and soft hyphens,
margins, headers and footers, etc.) with IMAGEPRINT's built-in
formatting capabilities.

File Descriptions:

CONTROL  DAT  Utility data.
CONTROL  EXE  Utility file.
DEMODATA      Data file for FONTDEMO.EXE.
ENHANCE  EXE  Utility file.
FONT1         Cubic font (the default font).
FONTDEMO EXE  Program used for a demonstration of other fonts.
IP       EXE  Main program.
IPV3     DOC  Documentation.
ORDER    FRM  Order form
README        Introduction, directions.
REM-CTRL EXE  Removes CONTROL.EXE from memory.
SAMPLE   DAT  Example text substitutions.
TUTOR_1  TXT  Simple IMAGEPRINT demonstration.
TUTOR_2  TXT  Detailed IMAGEPRINT demonstration.
UTILS    DOC  Documentation for CONTROL and ENHANCE.

1030D East Duane Avenue
Sunnyvale, Ca. 94086
(408) 730-9291
(c) Copyright 1988,89 PC-SIG, Inc.


║                    <<<<  Disk #517 IMAGEPRINT  >>>>                     ║
║ To copy the documentation to your printer, type:                        ║
║                  COPY IPV3.DOC PRN  (press enter)                       ║
║                                                                         ║
║ To start the program, type: IP  (press enter)                           ║


			    Print Quality Enhancer
				  Version  3

			      for the IBM PC and

		   IBM/Epson/Compatible dot matrix printers

			    IMAGE Computer Systems
				 P.O. Box 647
			Avon, Connecticut,  USA   06001
			      Ph: (203) 678-8771

	       (C) Copyright IMAGE Computer Systems 1985-1989

			     All Rights Reserved

	IMAGEPRINT is (C) Copyright IMAGE Computer Systems 1985, 1986,
	1987, 1988, 1989. Non-registered users are granted a limited
	license to use IMAGEPRINT on a trial basis for the purpose of
	determining whether IMAGEPRINT is suitable for their needs.
	Use of IMAGEPRINT, except for this limited purpose, requires
	registration. Use of non-registered copies of IMAGEPRINT by
	any person, business, corporation, governmental agency or
	other entity or institution is strictly forbidden. This 
	notification is an abbreviation of the full license
	requirements listed in the Appendix Section "Rules and

	Registration of IMAGEPRINT costs $42.95 (plus $3.00 shipping
	and handling), which gives you the latest version of
	IMAGEPRINT, a printed manual and a total of 10 fonts. See the
	Section "Registering your copy of IMAGEPRINT" and the order
	form for all details. Order by mail or phone. MasterCard and
	VISA accepted.

	You are encouraged to give unmodified copies of IMAGEPRINT
	distribution diskettes (with FONT1 only) to your friends and
	acquaintances.	We want to reach as many people as possible
	with this product.

	If you have a REGISTERED IMAGEPRINT diskette (with more than
	FONT1), you are breaking federal copyright law if you make
	a copy and give it to someone.

	The programs and the documentation on the IMAGEPRINT
	distribution diskette and the REGISTERED diskette are
	copyrighted.  No programs or documentation can be added or
	deleted or altered.  See the APPENDIX Section "Rules and
	Regulations" for details.

	IBM, PC-DOS, PC, PC-XT, PC-AT, PCjr, PS/2 MODEL 30-50-60-70-80

					       IMAGEPRINT Version 3


	   What is ImagePrint? .......................... 1
	   What does ImagePrint include? ................ 1
	   What printers does ImagePrint work with? ..... 2
	   What computers will ImagePrint run on? ....... 3
	   Files on the ImagePrint diskette ............. 3
	   Registering your copy of ImagePrint .......... 4
	   Support from IMAGE Computer Systems .......... 5
	   Installing ImagePrint ........................ 5
	   Starting ImagePrint .......................... 6
	     Using the full screen menu ................. 7
	     Using a command line ....................... 9
	     Typewriter mode ........................... 11
	   Creating a Text File to Print ............... 12
	   Backslash Commands .......................... 13
	     Fonts ..................................... 14
	     Print quality ............................. 15
	     Character attributes ...................... 15
	     Character offsets ......................... 17
	     Cancelling character attributes/offsets ... 17
	     Print density ............................. 17
	     Lines per inch ............................ 18
	     Straight-through mode ..................... 18
	     Soft Hyphens when formatting .............. 19
	     Printing a backslash ...................... 19
	     Color control ............................. 19
	   Formatting Commands ......................... 19
	     Enable formatting ......................... 21
	     Page length ............................... 22
	     Page number ............................... 22
	     Move to next page ......................... 22
	     Printing page range ....................... 22
	     Headers and footers ....................... 22
	     Set header and footer width ............... 24
	     Kill header and footer definitions ........ 24
	     Lines per inch ............................ 24
	     Line spacing .............................. 24
	     Start paragraph ........................... 24
	     Word wrap with justification .............. 25
	     No word wrap .............................. 25
	     Ragged right margin ....................... 25
	     Left margin ............................... 26
	     Right margin .............................. 26
	     Extra gutter, even pages .................. 26
	     Extra gutter, odd pages ................... 26
	     Temporary indent .......................... 26
	     Center line ............................... 26
	     Force printing ............................ 27
	     Force paper movement ...................... 27
	     Stop before printing page ................. 27
	     Immediate backslash execution ............. 27
	     Comments .................................. 27

					       IMAGEPRINT Version 3

	   ImagePrint backslash commands summary ....... 28
	   ImagePrint formatting commands summary ...... 29
	   Error messages .............................. 29
	   Technical notes ............................. 31
	   THE IMAGE PRINTING UTILITIES ................ 31
	   Rules and Regulations ....................... 33

	 ORDER FORM .................................... 35

					       IMAGEPRINT Version 3


	IMAGEPRINT allows you to produce high quality printing on your
	standard IBM or Epson or compatible dot matrix printer. 

	Text input to IMAGEPRINT can come either directly from the
	keyboard (typewriter mode) or from a disk file.  The text input 
	can contain embedded backslash ("\") commands, which select
	bold, underlining, double width, italics, etc.	Text can be
	formatted (left and right justification, margins, etc.) with a
	word processor, or by using IMAGEPRINT's built-in formatting


     Characters -

	IMAGEPRINT allows you to print an IBM PC's extended character
	set in letter quality. All of the standard text characters,
	mathematical symbols, national characters and graphics
	characters are included.

     Character attributes -

	IMAGEPRINT provides all of the standard printer character
	attributes like 10 or 12 cpi (characters per inch), bold,
	underline, italic, double width, and compressed. Additional
	features provided by IMAGEPRINT include half-high, true 
	superscript and subscript, Epson JX series printer color
	control and proportional character spacing.
     Print Modes -

	There are four IMAGEPRINT print qualities:

	  - Draft quality using your printer's standard dot matrix
	  - Medium quality for fast printing and proofing.
	  - High quality 3 pass printing (this is the default output).
	  - High quality 6 pass extra-dark printing.

     Fonts -

	All IMAGEPRINT font files have a standard name format: FONTxx,
	where xx is the number of the font.

	The distribution diskette contains 1 font: Cubic (FONT1).
	Registered users of IMAGEPRINT have a total of 10 fonts:


					       IMAGEPRINT Version 3

	  Courier     : FONT0
	  Cubic:      : FONT1
	  Elite       : FONT2
	  Italic      : FONT3
	  Orator      : FONT4
	  Typewriter  : FONT5
	  Roman       : FONT6
	  Outline     : FONT7
	  OCRA	      : FONT8
	  OCRB	      : FONT9

	If you only have the Cubic font, you can get a demonstration
	of other IMAGE fonts by running the "FONTDEMO" program on the
	IMAGEPRINT diskette.
    Formatting -

	IMAGEPRINT recognizes "dot commands" that set margins, text
	microjustification, even and odd page gutters, automatic
	centering, headers, footers and line spacing. Backslash 
	commands, including double width, do not affect the
	formatting. See the Section "Formatting Commands" for more


	IMAGEPRINT is compatible with any of the following dot matrix

	  IBM Graphics Printer or compatibles
	  IBM Proprinter or compatibles
	  Epson DFX, EX, FX, GX, JX, LX, RX printers
	  Epson LQ printers (see note below)
	  Epson compatible printers
	  Panasonic 1080, 1091, 1092, 1093, 1095, 1592, 1595
	  Star Micronics NL/NP/NX/SD/SG series
	  Tandy DMP 130/132/430
	  Okidata 92/93 (IBM compatible versions; use "-M" option)
	  Okidata 192/193 (IBM versions), 320/321
	  Canon PW-1156A, PW-1080A, PW-1088A
	  Citizen MSP series
	  ALPS P2000, ASP1000
	  Brother M1509, M1709
	  NEC Pinwriter

	THIS IS ONLY A PARTIAL LIST. Almost all printers are IBM
	and/or Epson compatible.  If in doubt about your printer's
	suitability, check that it recognizes the following control
	sequences: (ESC = ASCII 27)


					       IMAGEPRINT Version 3

	  ESC "3"  - set line spacing in 216ths of an inch

	  ESC "L"  - double density graphics mode (for Epson "MX" type
	  ESC "Z"  - quadruple density graphics mode

	* Note - Epson LQ printers and compatibles work well with
	IMAGEPRINT, but lines are slightly spread apart vertically.
	With an LQ printer, IMAGEPRINT prints at 5 lines per inch,
	instead of the usual 6 lines per inch.

	IMAGEPRINT works with printers connected to parallel port
	LPT1: (PRN:), LPT2:, or LPT3:. A printer with a serial
	interface will also work if you use the DOS "MODE" command to
	redirect output. For example:


	would redirect printer output to serial port number 1.	See
	your DOS manual for more information about the "MODE" command.


	IMAGEPRINT works with any IBM Personal Computer, (PC, PC- XT,
	PC-AT, PCJr, PS/2, etc.) and any true compatibles or clones.
	It runs under PC-DOS or MS-DOS versions 2.0 and above.


	NOTE: There may be a "README" file on your diskette. If it
	exists, it will contain information about recent program
	changes or alterations, or explanations about additional files
	on your diskette not listed below.

	  IP.EXE	  The IMAGEPRINT program
	  IPV3.DOC	  The documentation
	  ORDER.FRM	  The order form
	  FONT1 	  Cubic font (the default font)
	  FONTDEMO.EXE	  Program for fonts demonstration
	  DEMODATA	  Data file for FONTDEMO.EXE
	  TUTOR_1.TXT	  Simple IMAGEPRINT demonstration
	  TUTOR_2.TXT	  Detailed IMAGEPRINT demonstration

	If you have a REGISTERED diskette, you will also have:

	  FONT0 	  Courier font
	  FONT2 	  Elite font
	  FONT3 	  Italic font


					       IMAGEPRINT Version 3

	  FONT4 	  Orator font
	  FONT5 	  Typewriter font
	  FONT6 	  Roman font
	  FONT7 	  Outline font
	  FONT8 	  OCRA font
	  FONT9 	  OCRB font


	IMAGEPRINT is distributed as User-Supported Software.
	Registration costs just $42.95 (plus $3.00 shipping and 
	handling) and gives you the following benefits: 

	(1) You are supporting us in our effort to release quality
	   software at a low price.

	(2) You get the latest version of IMAGEPRINT, which has no
	   opening screen with a "Press a key to continue" message.

	(3) You get the 10 fonts described in Section "What does
	   IMAGEPRINT include?" Type "FONTDEMO" to see a font

	(4) You get a printed manual.
	You can also order THE IMAGE PRINTING UTILITIES, which
	combines version 3 of IMAGEPRINT with the latest version of
	METATEXT.  METATEXT allows you to print directly from within
	your word processor, spreadsheet, etc., in high quality.
	Sixteen fonts are included with this package.  See the
	Appendix Section "The IMAGE Printing Utilities" for more

	Order by mail or phone.  We accept MasterCard and Visa.  If
	you order by mail, you can use the order form at the end of
	this manual, or print out the file ORDER.FRM. Our address is:
			  IMAGE Computer Systems
			      P. O. Box 647
			     Avon, CT  06001
			   Ph: (203) 678-8771

	We cannot accept checks that are not US funds payable from a
	United States bank. The only exceptions are international
	postal money orders made out in US funds.


					       IMAGEPRINT Version 3

	You may also order our products from our English location.
	Their address is:

			 IMAGE Computer Systems
			     27 Cobham Road
			    Wimborne, Dorset
			    England BH21 7PE
			    Ph: 0202-876064

	Prices in England are as follows:

	  IMAGEPRINT Version 3			30 pounds
	  The IMAGE Printing Utilities		50 pounds
	  Shipping and handling for all orders	 2 pounds

	If you order by check from IMAGE Computer Systems in England,
	be sure to send payment as English funds payable from an
	English bank. Otherwise, they will have to return your order.


	It is our policy to provide full support to our registered
	users and to ensure complete satisfaction with our products.
	If you have a problem or question, give us a call.  Otherwise
	send a letter, clearly stating your question.  Include sample
	printouts if possible.	

	Suggestions and comments are welcome from everyone.



	First, make a working copy of the IMAGEPRINT diskette. The
	IMAGEPRINT diskette is not copy protected, so it can be copied
	in the conventional way:

	  1) Place the IMAGEPRINT master diskette in drive A:
	  2) Place an empty formatted diskette in drive B:
	  3) Type  "COPY  A:*.*  B:"

	The DOS "COPY" command is safer than the "DISKCOPY" command
	because the diskettes can be accidentally reversed and still
	not overwrite the IMAGEPRINT diskette. Store the master 
	diskette in a safe place.

	If you are unfamiliar with this procedure, refer to your
	operating system manual.


					       IMAGEPRINT Version 3


	  1) Place the IMAGEPRINT diskette in drive A:
	  2) Create a directory on your hard disk for the IMAGEPRINT
	     files. For example "MD IMAGE" will create a directory
	     called IMAGE.
	  3) Change your active directory to the newly-created
	     IMAGEPRINT directory and type "COPY  A:*.*"

	All of the IMAGEPRINT files will then be copied to your hard
	disk. To be able to run IMAGEPRINT from any directory or disk

	  1) Alter your DOS PATH to include the IMAGEPRINT directory
	     in the search for executable files. For example, if
	     IMAGEPRINT is in C:\IMAGE, and you don't already have a
	     search path, type in:


	  2) IMAGEPRINT recognizes a special environment string called
	     FONTS, which allows you to specify the search path for
	     IMAGEPRINT fonts. For example, if the IMAGEPRINT fonts
	     are in C:\IMAGE, type in:


	  Do not include a trailing backslash. If you are unfamiliar
	  with search paths and environment strings, refer to your
	  operating system manual.


	Make sure you have the Disk Operating System (DOS) prompt
	displayed, then invoke IMAGEPRINT. The two methods of starting
	IMAGEPRINT (full screen menu or command line) are described

	You can abort IMAGEPRINT by pressing CTRL-C (the CTRL key,
	plus the "C" key at the same time). If your printer is not
	ready (off-line, out of paper, etc.), then the CTRL-C key
	combination may not be recognized because the part of your
	operating system that drives your printer may be in an endless
	loop. IMAGEPRINT will not time-out. This allows you, for
	example, to take your printer off-line while on the phone, and
	to resume printing later.


					       IMAGEPRINT Version 3


	The syntax for invoking IMAGEPRINT is:


	The <ENTER> symbol represents pressing the ENTER key. Do not
	type anything between IP and <ENTER>, or you will be starting
	IMAGEPRINT using the command line method described below.

	After invoking IMAGEPRINT, a full screen menu will be

	Note: Some IMAGEPRINT options, such as Epson MX compatibility
	mode, are not available with the full screen menu.  Use the
	command line method of starting IMAGEPRINT instead.

	Press Function key F10 when you are finished making your
	selections. Press the ESC key if you want to abort IMAGEPRINT
	and return to DOS.

	Instructions about how to move between selection fields and
	how to edit the contents of the fields will appear on your
	screen. Context sensitive help will also appear near the
	bottom of your screen as you move from field to field.

	The following selection fields are displayed:


	 Enter the name of the file you wish to print with IMAGEPRINT.
	 The text file must be in "ASCII" format, containing only
	 printable characters (A...Z, 0...9, etc.) and no printer or
	 word processor control codes. See the Section "Creating a
	 Text File to Print" for more details about ASCII files.

	 The default input source is "CON:," which indicates that
	 input will come from the keyboard (CONsole). This is called
	 typewriter mode and is detailed in the Section "Typewriter


	 This is the font number you wish to use, and can be a one or
	 two digit number. The font name will be displayed to the
	 right of the font number. When IMAGEPRINT is invoked, FONT1
	 is the default font. FONT1, plus any other fonts you wish to
	 use, must be on the same disk or subdirectory as IMAGEPRINT,
	 unless you have set the FONTS environment string as described
	 in the Section "Installing IMAGEPRINT."


					       IMAGEPRINT Version 3


	 Draft - With this mode, IMAGEPRINT uses your printer's 
	 standard print quality and capabilities to print a rough
	 draft of the text file.

	 Fast - This mode uses an IMAGEPRINT font and is useful for
	 printing rough drafts of a final copy which shows the font
	 shapes. Characters will look "dotty," especially in the
	 horizontal direction.

	 Quality - This is the default print mode for IMAGEPRINT. The
	 print head makes 3 passes over each line, using an IMAGEPRINT

	 Laser - In this mode, the print head makes 6 passes over each
	 line, using an IMAGEPRINT font. This mode is useful if your
	 printer has a worn ribbon.


	 Compressed 17.1 cpi - With the compressed mode enabled,
	 IMAGEPRINT compresses the current font to 17.1 characters per
	 inch, yielding 136 characters per line on a letter width
	 printer, and 233 characters per line on a wide carriage

	 12 cpi - Printing at 12 characters per inch density, allowing
	 96 characters per line on a letter width printer, and 163
	 characters per line on a wide carriage printer.

	 10 cpi - This is the default setting of IMAGEPRINT. It will
	 yield 80 characters per line on a letter width printer and
	 136 characters on a wide carriage printer.

	 Double width 5 cpi - Selects double width (5 characters per
	 inch) density. Each character takes up twice as much space as
	 the standard 10 cpi density.


	 Enter the number of the port to which your printer is
	 attached. This will almost always be "LPT1:," the IMAGEPRINT
	 default. Only numbers 1, 2 or 3 are valid selections.


	 Set this flag to (Y)es if you are using a letter width (8
	 inch platen) printer.


					       IMAGEPRINT Version 3


	 Set this flag to (Y)es if you are using a wide carriage


	 Set this field to (Y)es if you are printing a WordStar(tm)
	 document file. This will turn off bit 7 of every character,
	 which is the standard way of "cleaning" WordStar document
	 files to make them print correctly. If you use WordStar's
	 non-document mode for editing, you don't have to enable this

	 Resetting bit 7 limits IMAGEPRINT's range of character values
	 to the range 0...127, making the IBM PC's extended character
	 set unavailable.


	 (Y)es will select print head movement optimization, which can
	 speed up printing. When enabled, IMAGEPRINT will send regular
	 10 cpi space characters to locate the print position, rather
	 than always returning the print head to the left margin
	 before each print pass. The default setting is "Y".

	 Note - It is assumed that your printer is in 10 characters
	 per inch mode if print head optimization is enabled. If your
	 printer is not at 10 cpi print density because of a software
	 command or the setting of your printer's DIP switches, text
	 will print at the wrong location.


	This method is suitable for running IMAGEPRINT from within a
	batch file, or if you don't want to use the IMAGEPRINT full
	screen menu to select options. You must first create a text
	file to print. See the Section "Creating a Text File to Print"
	for details.

	The syntax for invoking IMAGEPRINT using the command line
	method is:

	  IP  input-file  [LPTx:]  [dash options]	 {x=1,2,3}

	The "command line" is what you type after "IP." For example,
	in the following example, "LETTER.DAT -F" is the command line:


	The command line can be typed in as either upper or lower


					       IMAGEPRINT Version 3

	The input-file is the source of input to IMAGEPRINT. This can
	be either "CON:" (typewriter mode) or a disk file in ASCII

	Following the input-file name is the printer port
	specification. This can be LPT1:, PRN:, LPT2: or LPT3:. If you
	don't specify the printer port, it will default to LPT1:.


	  IP C:\LETTR\TEXTFIL	       {input from C:\LETTR\TEXTFIL}

	  IP CON:		       {input from console (keyboard)}

	The dash options are dashes ("-"), immediately followed by one
	or two characters. Each dash option must be separated by at
	least 1 space from anything else.

	These dash options correspond to options displayed when the
	full screen menu method of starting IMAGEPRINT is used. Do not
	confuse command line dash options with backslash ("\")
	commands embedded in the printed text. The dash options are:

	-M : Epson (M)X compatibility

	  IMAGEPRINT normally drives a printer in quadruple density
	  graphics mode, which earlier Epson printers don't support.
	  The "-M" option selects double density mode, which many MX
	  type printers do recognize.

	-D : (D)raft

	  Print a rough draft of the text, using only your printer's
	  built-in print modes. This corresponds to the draft printing
	  choice on the full screen menu.

	-O : (O)ptimize print speed

	  If print head movement optimization is enabled, then
	  IMAGEPRINT will send regular spaces to locate the print
	  position, rather than always returning the print head to the
	  left margin for each print pass. This corresponds to the
	  optimize print speed selection on the full screen menu.

	-F or -Q or -L : Select print quality

	  These three selections correspond to the backslash commands
	  "\F," "\Q" and "\L" that can be embedded in the input text.
	  This allows printing of text files using different print
	  qualities without having to re-edit the text file to change
	  the quality selection.


					       IMAGEPRINT Version 3

	-00...-99 : Select font

	  Select which font to use when printing your document. The
	  default font is FONT1; Cubic. You can, of course, also
	  change fonts by using embedded backslash commands in the
	  text being printed.

	-W : Print a WordStar document file

	  All characters in the text file being printed will be 
	  "cleaned." This option corresponds to the reset bit 7 option
	  on the full screen menu.

	-# : Print to a disk file

	  This option causes IMAGEPRINT to send its output to a disk
	  file, instead of directly to your printer.  This option can
	  be useful if you have a hard disk and wish to save
	  IMAGEPRINT's output for printing later.

	  The "#" is immediately followed by the name of the file that
	  is to hold IMAGEPRINT's output. There must not be any gap
	  between the "#" and the file name. For example:


	  would create a file called TEMP.BIN that contains
	  IMAGEPRINT's output of SAMPLE.TXT.  When you are ready to
	  print the file, you must use the "/B" option of the DOS COPY
	  command. For example:


	  The "/B" is necessary because an IMAGEPRINT output file
	  contains "binary" data.

	Command line examples:

	  IP AFILE LPT3: -O	{print to LPT3:, optimize print speed}
	  IP BFILE -D		{draft printing}
	  IP LETTER -W		{WordStar document file}
	  IP CON: -9		{Use FONT9, input from keyboard}


	You can select typewriter mode from either the full screen
	menu method or command line method of starting IMAGEPRINT (see
	above.) Just specify the text input source as CON:, which is
	your keyboard.


					       IMAGEPRINT Version 3

	All IMAGEPRINT backslash and dot formatting commands are
	recognized. The current line can be edited with the standard
	DOS keyboard buffer editing syntax. The most useful editing
	keys are:

	  BACKSPACE	  delete character to left of cursor.
	  TAB		  move to next tab stop.
	  FUNCTION KEY 1  display previous line 1 character at a time.
	  FUNCTION KEY 3  display entire previous line.
	  <ENTER>	  print the line that is visible on the screen.

	Each line on the screen will not print until the <ENTER> key
	is pressed, because an internal line buffer stores the

	To exit IMAGEPRINT and return to DOS, press <ENTER>, then
	press the function key F6, and then press <ENTER> again.


	Using a text editor or word processor, create a diskette file
	you wish to print with IMAGEPRINT. Your word processor must be
	able to create standard "ASCII" files, containing only
	printable characters, to work correctly with IMAGEPRINT. There
	must be no word processor formatting information or special
	printer control codes contained in the file.
	You must be at the DOS prompt to use IMAGEPRINT. You cannot
	access it from within your word processor.

	Note  -  See the description of THE IMAGE PRINTING UTILITIES
	in the Appendix if you wish to print directly from your word
	processor, spreadsheet, etc. without first having to create an
	intermediate ASCII file.

	Creating an ASCII file can be accomplished as follows for the
	following common word processing programs:

	  WORDSTAR : Use the non-document mode or use IMAGEPRINT's
	  "Reset bit 7" facility to print a document file.

	  WORDSTAR 2000 : When you edit a file, use the format
	  file "UNFORM.FRM."

	  MULTIMATE : Use "TTYCRLF.PAT" as a generic printer
	  definition file. Select "print to file" from the print menu,
	  as well as draft print quality. Do not use left or top


					       IMAGEPRINT Version 3

	  WORDPERFECT : Save your work as a "DOS" file using the Text
	  In/Out function, accessed by pressing CTRL-F5.

	  MICROSOFT WORD : Save as an unformatted file, or print to
	  disk using a plain vanilla printer driver.

	  VOLKSWRITER : Select plain vanilla printer driver and 
	  print to disk.

	  PC-WRITE : Default is standard ASCII. Edit the file, don't
	  use the ALT keystrokes, and save the file to disk.

	If you are using IMAGEPRINT's dot formatting commands, then
	all of your text should start at the far left margin, in
	column 1.


	A backslash ("\"), NOT A SLASH ("/"), is used by IMAGEPRINT.
	Backslash commands, which select character density, width,
	etc., are standard printable characters, embedded within the
	text of a file created for printing with IMAGEPRINT. For
	example, "\I" gives you italics, and "\U" gives you
	underlining. These backslash commands are recognized as 
	IMAGEPRINT commands, and are removed from the stream of data
	sent to the printer. They are not printed. If formatting is
	enabled, backslash commands, including the double width 
	command, will not affect margin justification.

	There is no space between the backslash and the following
	character(s) that identify the command. Most backslash
	commands are made up of a backslash, plus one more alphabetic
	character. One exception is font selection, where the
	backslash can be followed by up to two numeric characters.

	There are two kinds of backslash commands: toggling and non-
	toggling. Toggling commands reverse the current state of the
	mode selected. For example, because DOUBLE WIDTH is a toggling
	command, the first "\W" encountered enables DOUBLE WIDTH mode,
	the second cancels DOUBLE WIDTH, the third enables DOUBLE
	WIDTH again, etc. You can turn off all active toggling modes
	with "\C" (cancel).

	Non-toggling commands are cancelled by selecting another
	mutually exclusive mode. For example, if "\|" is selected (12
	characters per inch), a later "\>" (10 cpi) command will
	cancel 12 cpi mode and enable 10 cpi mode.

	The backslash command mnemonics (except for the color
	commands) represent, as closely as possible, the action 
	involved. For example, superscript is "\^," subscript is "\v."


					       IMAGEPRINT Version 3

	Backslash commands can be combined. For example:

	  \u\bThis would print as underlined bold\c

	In the following backslash summary, the command letters 
	following the backslash are shown in upper case, though lower
	case will also work.

	There are examples of backslash commands in the files
	TUTOR_1.TXT and TUTOR_2.TXT on the IMAGEPRINT diskette. 


	\00 ... \99


	    \01This is FONT1 (Cubic), \06this is FONT6 (Roman).

	Select a different font. The font file selected must be on the
	same drive that IMAGEPRINT was started on, unless you have set
	the FONTS environment string (see the Section "Installing
	IMAGEPRINT").  Your new font choice remains in effect until
	over-ridden by another font choice.

	The numbers following the backslashes correspond to
	the font files:

	  00	 - FONT0 (Courier)
	  01	 - FONT1 (Cubic)
	  02	 - FONT2 (Elite)
	  03	 - FONT3 (Italic)
	  04	 - FONT4 (Orator)
	  05	 - FONT5 (Typewriter)
	  06	 - FONT6 (Roman)
	  07	 - FONT7 (Outline)
	  08	 - FONT8 (OCRA)
	  09	 - FONT9 (OCRB)

	The default font is FONT1, Cubic.		

	There can be up to two digits following the backslash.	The
	first character following the backslash must be a digit.  If
	the second character is also a digit, then IMAGEPRINT assumes
	that the two digits combined select a font.

	  "\0123" would use FONT1 to print "23"
	  "\06123" would use FONT6 to print "123"


					       IMAGEPRINT Version 3

	  "\6abc" would use FONT6 to print "abc"
	  "\0023" would use FONT0 to print "23"

	Mixing different fonts on the same line slows the printing
	because of the font file disk access time.  IMAGEPRINT has
	to load each font while accumulating the line before printing,	
	and also has to load each font to print the line. Using a RAM
	memory disk or a hard disk greatly reduces the font access


	Three IMAGEPRINT print qualities are available that use 

	 \F : (Fast) Medium quality 3 pass printing.

	   In this mode the print head moves at standard
	   printer speed.  The printing is more dotty than the
	   other two modes, especially in the horizontal
	   direction.  All character attributes can be used
	   except BOLD. 

	 \Q - (Quality) High quality 3 pass printing.
	   In this mode the print head moves at one half
	   standard printer speed.  This is the default quality of
	   IMAGEPRINT. The print quality is excellent.	

	 \L - (Laser) High quality 6 pass printing.
	   In this mode, the print head moves at one half
	   standard printer speed.  Use this mode for your most 
	   important printing, or if your printer ribbon is
	   getting old. On some printers, 6 passes will be too bold,
	   or dark.

	The above print qualities are distinct from selecting
	standard printer draft mode when starting IMAGEPRINT.


	\B : BOLD
	   Toggle bold mode.  Bold characters appear darker and 
	   thicker in appearance. Example:

	     \bThis would print in bold, \c and this would not


					       IMAGEPRINT Version 3


	   Toggle half high mode. Half high characters are compressed
	   in the vertical direction, much like subscript or
	   superscript characters appear on a standard dot matrix

	     \hThis would print half high, \cand this would not


	   Toggle italic mode. Italic characters lean to the right.

	     \iThis would print in italic, \cand this would not


	   Toggle underline mode. Characters received after this
	   command will be underlined. A space is considered a
	   character, and will be underlined too, unless formatting
	   (".EN") and left and right justification (".WW") are 
	   enabled, in which case only printable characters can be

	     \uThis would print underlined, \cand this would not


	   Toggle double width mode. One double width character takes
	   up exactly 2 normal character widths.

	   If formatting is enabled (".EN"), you must not span spaces,
	   line feeds, or tabs in double width mode. If you do, an
	   error message will be displayed. The reason for this 
	   restriction is that a line may break at any point and, if
	   double width mode is still active, then the left margin of
	   the next line may not be correctly located. Double width
	   can, however, encase a word that contains soft or hard


	     \wWord AnotherWord\w	     {ERROR}
	     \wOneword\w \wAnotherWord\w     {OK}
	     \wHy\-phen\-ated\w 	     {Soft hyphens - OK}
	     \wOver-ride\w		     {Hard hyphen - OK}


					       IMAGEPRINT Version 3



	   Select superscripted printing for the following characters.
	   Use "\N" or "\C" to exit this mode.


	   Select subscripted printing for the following characters.
	   Use "\N" or "\C" to exit this mode.


	   Select a standard offset for the following characters. The
	   offset is the distance above or below the standard print
	   position on a line. This command ends superscript and
	   subscript mode.


	     \vThis would be subscript, \^this would be superscript
	     \nnormal offset



	   Cancel all character attributes and offsets. This command
	   is useful because keeping track of the current state of the
	   toggling commands can become difficult.  Bold, half high,
	   italic, underline, and double width are all cancelled, plus
	   any superscripting and subscripting. 


	\> : 10 CPI

	   Select 10 characters per inch mode.	IMAGEPRINT defaults to
	   this density.

	\| : 12 CPI

	   Select 12 characters per inch mode.	In this mode, 96
	   characters will print on an 8" line.  The backslash is
	   immediately followed by the vertical bar character, which
	   often has a break in the middle.


					       IMAGEPRINT Version 3


	   Select 17.1 characters per inch mode.  In this mode, 136
	   characters will print on an 8" line. 


	   Select proportional inter-character spacing.  This means
	   that a "W" will take up more space than a "!," for example.
	   The number of characters that can print on a line depends
	   on the accumulated character widths. 

	   Print density examples:

	     \<This would print compressed
	     \pthis would print proportionally
	     \|this would print at 12 cpi
	     \>and this would print at 10 cpi



	   Select 1/6 inches inter-line spacing.  This is the default
	   value of IMAGEPRINT.  This command is identical in action
	   to the ".LI 6" dot formatting command.

	   This is the standard vertical line spacing of a dot matrix


	   Select 1/8 inches inter-line spacing.



	   Text received after this command is printed in standard
	   printer quality. The only backslash command recognized in
	   this mode is the "END STRAIGHT THROUGH MODE" command 
	   ("\]"). All other backslash commands received are printed
	   as normal text. This mode is useful for mixing standard
	   printing and IMAGEPRINT quality printing on the same page.
	   It is also useful for sending non-printing ASCII character
	   values (values below 31 decimal, 1F hex) to your printer.

	   Standard printing and IMAGEPRINT quality printing cannot be
	   successfully mixed on the same line. The character
	   placement and paper movement will not be correct.


					       IMAGEPRINT Version 3


	   Characters received after this command are printed in
	   IMAGEPRINT quality. All backslash commands are enabled
	   following this command.



	   If formatting has been enabled (".EN"), then a line can be
	   broken any place a soft hyphen "\-" appears in a word. To
	   minimize the size of gaps between words if right
	   justification is enabled, long words can be broken up into
	   sections with the soft hyphen.

	   Soft hyphen examples:

	     for\-mat\-ting   il\-lus\-tra\-tion



	   To print a single backslash character, put double backslash
	   characters in the input text, with no intervening space.


	   If you have an Epson JX color printer, or a compatible,
	   IMAGEPRINT can control each line's color. It is not
	   possible to mix different colors on the same line. If more
	   than 1 color backslash command is on a line, the left-most
	   command is the one recognized for that line. The backslash
	   commands and the corresponding colors are:

	     \!  : BLACK    \&	: YELLOW     \%  : PURPLE
	     \@  : RED	    \*	: ORANGE     \$  : BLUE
	     \=  : GREEN


	IMAGEPRINT has text formatting capability using individual
	commands that specify the page length, left and right margin,
	word wrap, etc. 

	You do not need to use IMAGEPRINT formatting if your word
	processor has already formatted your text, and you can use
	IMAGEPRINT backslash commands without using the text
	formatting commands.


					       IMAGEPRINT Version 3

	You must explicitly turn on formatting with the ENABLE
	FORMATTING command (".EN"). The ".EN" command must come before
	any other formatting command. Otherwise, all text preceding
	".EN", including formatting commands, is printed literally.

	Each formatting command is preceded by a ".", which must be
	the first printable character on a line. Leading spaces or
	tabs are ignored. Formatting commands like this, that have a
	leading ".", are called dot commands. A dot command line is
	not printed, and only one dot command can be on a line. The
	command type is made up of two characters, upper or lower
	case, following the dot, separated from it by zero or more
	spaces. There must be no space between the two command
	characters. If there is an optional trailing variable, it is
	separated from the command type characters by zero or more
	spaces. The following dot commands are equivalent:

	  .   LF 3
	  . lf	   3

	Depending on the type of command, a trailing variable can
	either be a literal string, or a relative or absolute
	numerical value. An example of an absolute numerical value in
	a command is ".LM 3". Following this command, the left margin
	will be set to column 3. An example of a relative numerical
	value in a command is ".RM -10". Following this command, the
	right margin is shifted ten columns to the left.

	If the formatting command normally expects a trailing
	variable, and it is missing, the default value is assumed. The
	default values of the variable parameters are:

	  .PN 1   (page number 1)
	  .PL 66  (page length = 66 lines, or 11 inches at 6 lines/inch)
	  .LS 1   (no extra gap between lines)
	  .LM 1   (left margin = column 1)
	  .RM 80  (right margin = column 80, unless you selected a
		   wide carriage printer)

	These commands are explained in the following sections. 

	Word wrap (".WW") is initially enabled, and there are no
	default headers or footers. If you want a top and bottom
	margin, you can define blank headers and/or footers.

	The diskette file TUTOR_2.TXT shows IMAGEPRINT formatting and
	backslash commands in use and has extensive comments.

	The character positions each backslash command takes up is
	taken into account during formatting. The extra width


					       IMAGEPRINT Version 3

	generated by the DOUBLE WIDTH command is also taken into
	account. The double width and underline backslash commands
	should not span spaces or tabs or line feeds. Each individual
	word should be "wrapped:"

	  \wwide\w  \uunderline\u  \wsemi-detached\w  \why\-phen\w

	This is because a line may be broken at any point and the
	double width mode continuing on to the next line can cause
	margin shift and the underlining mode continuing on to the
	next line can cause leading spaces to be underlined.

	Compressed, 12 characters per inch and 10 characters per inch
	cannot be mixed on a line that is to be left and right
	justified. The left and right margins shift when switching
	density. Keep the entire document in one density or use the
	FORCE PRINTING formatting command (".FP") to clear the
	formatting buffer before changing density.

	If formatting has not been enabled, IMAGEPRINT recognizes
	tabs, line feeds, and form feeds. If formatting is enabled
	(".EN"), form feed characters are ignored. If formatting, use
	the ".PA" dot command to move to the next page. 


	  Default: not enabled. 

	  If you are going to use IMAGEPRINT's dot command formatting
	  capabilities, include the enable command at the very top of
	  your text file, before any other dot command or printable
	  text. Once ".EN" has been sent, all of the dot commands are
	  recognized. Otherwise no scanning for dot commands takes
	  place and all text is printed literally.

	  Formatting is not initially enabled because you may have
	  already formatted your text with a word processor, or you
	  may not want formatting. Backslash commands are always

	  When ".EN" is first encountered in the input text the values
	  for variable parameters are set to the default values. ".EN"
	  should only be sent once. There is no "disable formatting"
	  command. Once enabled, formatting is active until IMAGEPRINT
	  returns to DOS. You can get the effect of disabled
	  formatting if you send the ".NW" command and set the left
	  margin to 1 and the right margin to the width of your 
	  printer. If you have defined headers and footers, you can
	  cancel them with the ".KI" command.


					       IMAGEPRINT Version 3


	  x default: 66 lines, or 11 inches at 6 lines/in.

	  Set page length to x lines. If you don't specify headers and
	  footers, the entire page is available to you for printing
	  text. The page length command normally appears once in a
	  document, before the first printable text.


	  x default: 1

	  Set the current page number. If an "&&" string appears in a
	  header or footer, the current page number will be
	  substituted. The page number increments automatically as
	  each page is printed. 


	  This command forces the current contents of the print buffer
	  to be sent to the printer and moves the paper to the top of
	  the next page. If you are already at the top of a new page,
	  this command will have no effect.


	  This dot command prompts you for the starting and ending
	  pages to print. The page numbers correspond to the count of
	  pages actually printed, not the page number set by the ".PN"
	  command. The ".PR" command avoids unnecessary printing,
	  especially if only one page in a long document needs


	  A header is the text that automatically prints at the top of
	  each page and a footer is the text that automatically prints
	  at the bottom of each page. If you want top and bottom
	  margins, use blank header and footer lines.

	  IMAGEPRINT allows a variable number of header and footer
	  lines on both even and odd pages. You might have 3 even page
	  headers, 5 odd page headers, 2 even page footers and 3 odd
	  page footers. If you specify only 1 kind of header or 
	  footer, it will print on both even and odd pages.

	  Three dots "..." in a header or footer string cause
	  justification to take place:

	    .EF ...even page footer, right justified


					       IMAGEPRINT Version 3

	    .EFeven page footer, left justified...
	    .EF ...even page footer, centered...
	    .EFleft justified...centered...right justified

	  If the header or footer is longer than the width specified
	  by the ".SW" (set width) command, it will be truncated.

	  Headers and footers do not shift if the left or right 
	  margins are altered. Shift the headers and footers with the
	  ".EE" and ".OE" commands.

	  If the header or footer string contains an "&&" string, then
	  the current page number is substituted for the "&&".

	  The header/footer storage pool holds about 950 characters.
	  This is more than most people will ever need. If you run out
	  of room by specifying a lot of headers and footers (and get
	  the error message), you may not be taking advantage of
	  "...". Headers and footers are justified and expanded as
	  they are printed and do not take up much room in storage.

	  The file TUTOR_2.TXT shows all four types of headers and
	  footers in use.


	  Default: empty

	  As an example, the following dot commands would cause a 4
	  line header to print on all even pages, and all odd pages
	  too, if no odd header had been defined. The printing header
	  line would be preceded by 2 blank lines and followed by 1
	  blank line. The first line of document text would be
	  immediately below the last header line, on line 5.

	    .EH ... IMAGEPRINT Demonstration page &&

	.OH string  : ODD PAGE HEADER

	  Default: empty

	  Same format as ".EH" above.


	  Default: empty

	  Same format as ".EH" above.


					       IMAGEPRINT Version 3

	.OF string  : ODD PAGE FOOTER

	  Default: empty

	  Same format as ".EH" above.


	  default: 80 (unless 136 column printer selected with "-+"
		       on command line) 

	  This command allows you to set the length of the headers and
	  footers and thus the header or footer right margin when
	  using justification ("..."). Headers and footers are
	  truncated if they are longer than the ".SW" value.


	  This command cancels all header and footer definitions. Use
	  it to change or remove your headers and/or footers in the
	  middle of a document. Be sure to move to the top of a new
	  page (by using ".PA") before issuing this command. Also,
	  specify any new headers and/or footers immediately after a
	  ".KI" command.


	  x default: 6

	  Only two values for x are recognized: 6 or 8 lines per inch.
	  All other values are ignored. Six lines per inch works well
	  with proportional, 12 and 10 cpi characters. Eight lines per
	  inch works well with compressed (17.1 cpi) characters.

	  Switching the lines per inch value in the middle of printing
	  a document can cause page alignment problems. 


	  x default: 1

	  x is the number of line feeds between text lines. For 
	  example, to print on every other line, use ".LS 2".


	  x default: 0

	  The paper will move down 1 line and the first line of the
	  new paragraph will be indented x spaces.


					       IMAGEPRINT Version 3


	  Default: enabled

	  Turn on left and right justification within the boundaries
	  of the left and right margins. If the line is too short,
	  spaces are inserted into the line following punctuation
	  characters ("." ":" ";" "?" "!"). If IMAGEPRINT quality mode
	  was selected, and the line is still not left and right
	  justified, then the line is micro-justified by increasing
	  the gap between words by an equal amount. If draft mode was
	  selected when IMAGEPRINT was started, then justification is
	  accomplished by padding with spaces.

	  The soft hyphen ("\-") backslash command can be used to
	  break extra long words up into smaller segments so less
	  spaces are needed to justify a line. For example, "dynamite"
	  can be broken up into 3 sections: "dy\-na\- mite". Lines
	  will also break at hard hyphens: "semi-detached".

	  Proportionally spaced lines ("\P") cannot be right
	  This command turns off the no word wrap (".NW") and ragged
	  right (".RR") modes.


	  Default: disabled

	  Text sent after this command will be printed literally and
	  will not be right justified. This command turns off the word
	  wrap (".WW") and ragged right (".RR") modes.

	  To keep a table or chart from being automatically formatted,
	  use the ".NW" command to turn off formatting. For example:

	    .nw  disable formatting
		 Qty	 Code	 Price	 Total
		 ---	 ----	 -----	 -----
		   1	 3232	 65.95	 65.95
	    .ww  enable formatting


	  Default: disabled

	  Format text, printing lines between the left and right
	  margins, like ".WW", but don't right justify. This command
	  turns off the word wrap (".WW") and no word wrap (".NW")


					       IMAGEPRINT Version 3


	  x default: 1

	  Set the left margin. This is the starting column for
	  printing in both the word wrap, no word wrap and ragged
	  right modes.


	  x default: 80 (136 for wide carriage printers)

	  Set the right margin. No text will print beyond this column
	  if the word wrap (".WW") or ragged right (".RR") modes are


	  x default: 0

	  This value is added to both the left margin of your text and
	  the left margin (column 1) of the headers and footers. In
	  the case of even numbered pages, this value is often zero or
	  negative to keep the text away from the center binding of a


	  x default: 0

	  The same as ".EE" above, but for odd pages. This value is
	  often positive.


	  x default: 0

	  Indent x spaces for the start of the next line. This indent
	  is added to the value of the left margin, not the left side
	  of the paper. The current contents of the print buffer will
	  be printed before the paper moves 1 line feed and the 
	  temporarily indented line is printed. 


	  Center the following line of text between the left and right
	  margins. The line to be centered should be at the left
	  margin, with no leading spaces.


					       IMAGEPRINT Version 3


	  Any characters in the print buffer will be printed, even if
	  word wrap mode is enabled and the right margin has not been
	  reached. You must use this command to empty the print buffer
	  before changing the left or right margins. Otherwise the
	  buffered text will print within the new margin settings.


	  x default: 1

	  Move the paper x lines. If x is greater than the remaining
	  lines on the current page, the paper will move to the top of
	  the next page only. If you are already at the top of a new
	  page, this command will have no effect.


	  This command will cause IMAGEPRINT to pause between pages,
	  so if you are printing on single sheets of paper, you can
	  insert the next piece of paper in your printer before 
	  resuming printing. A prompt to "Press a key when ready" will
	  appear on the screen. 


	  This command causes the following backslash command,
	  separated from ".!!" by zero or more spaces, to be acted on
	  immediately. Only a single backslash command may follow a
	  ".!!". The question mark represents the character(s)
	  following the backslash.

	  Suppose you want to print a document, including headers and
	  footers, at 17.1 (compressed) characters per inch density,
	  rather than the default 10 cpi density. Usually backslash
	  commands, embedded in a line of text, are acted on as that
	  line of text is printed. If you precede the first line of
	  text in your document with "\<", by the time the first line
	  of text prints, any headers will have already printed at 10
	  cpi. To get around this, precede any printable text with
	  ".!! \<".

	.. string : COMMENTS

	  If the dot in column 1 is followed by another dot, separated
	  from it by zero or more spaces, then the entire line is
	  considered to be a comment line, and is ignored by
	  IMAGEPRINT. For example:

	    .. This is a comment line




	\01 ... \99  = select font

	\F	     = select (F)ast mode - no bold
	\Q	     = select (Q)uality mode (3 passes)
	\L	     = select (L)aser quality mode (6 passes)

	\B	     = toggle (B)old attribute
	\H	     = toggle (H)alf-high attribute
	\I	     = toggle (I)talic attribute
	\U	     = toggle (U)nderline attribute
	\W	     = toggle double (W)idth attribute

	\N	     = (N)ormal offset
	\^	     = Superscript offset
	\V	     = Subscript offset

	\C	     = (C)ancel character attributes & offsets

	\>	     = select 10 characters per inch
	\|	     = select 12 characters per inch
	\<	     = select CONDENSED (17.1 characters per inch)
	\P	     = select (P)roportional spacing

	\S	     = (S)ix lines per inch
	\E	     = (E)ight lines per inch

	\[	     = start straight through mode
	\]	     = end straight through mode

	\\	     = "\"

	\-	     = soft hyphen (if formatting enabled with ".EN")

	****JX-80 color control****
	\!	     = black
	\@	     = red
	\$	     = blue
	\%	     = purple
	\&	     = yellow
	\*	     = orange
	\=	     = green




	.EN    (EN)able formatting - This command must be received
	       before any other formatting commands are recognized.
	.PL x	       x = (P)age (L)ength
	.PN x	       x = (P)age (N)umber
	.PR	       Prompt user form (P)age (R)ange to print
	.PA	       Move to top of next (PA)ge
	.OH string     define (O)dd page (H)eader string
	.EH string     define (E)ven page (H)eader string
	.OF string     define (O)dd page (F)ooter string
	.EF string     define (E)ven page (F)ooter string
	.SW x	       x = (S)et (W)idth of headers, footers
	.KI	       (K)ill all header and footer definitions
	.LI x	       x = (L)ines per (I)nch (6 or 8 only)
	.LS x	       x = (L)ine (S)pacing
	.PP x	       x = temporary indent for new (P)aragra(P)h
	.WW	       Enable (W)ord (W)rap with justification
	.NW	       (N)o (W)ord wrap
	.RR	       (R)agged (R)ight margin
	.LM x	       x = (L)eft (M)argin
	.RM x	       x = (R)ight (M)argin
	.EE x	       x = (E)ven page (E)xtra left gutter
	.OE x	       x = (O)dd page (E)xtra left gutter
	.TI x	       x = (T)emporary (I)ndent for next line
	.CE	       (CE)nter next text line between margins
	.FP	       (F)orce (P)rinting of text buffer
	.LF x	       x = number of (L)ine (F)eeds
	.ST	       (ST)op before printing each page
	.!! \?	       Execute a backslash command immediately
	..	       Comment


      ERROR - Input text contains non-printing characters
      Aborting ImagePrint

	The text file you want to print with IMAGEPRINT is not plain
	ASCII.	It contains either hidden word processor information
	or printer control codes.  Check your word processor's
	documentation for information on how to save your work as an
	ASCII text file.

      ERROR - Font file not found or invalid: ????????

	Either the font file you specified is not on the currently
	active drive, or your FONTS environment string is incorrect
	(see Section "Installing ImagePrint") or the font file has
	been corrupted. 



	If you don't specify a font, FONT1 (Cubic) is the default.

      ERROR - Input file not found: ????????

	Your text input file cannot be found. Make sure you have
	spelled the name correctly and included any possible file name

      ERROR - Invalid backslash command: '\?'

	An unrecognizable backslash command has been found. The 
	question mark above represents the erroneous character(s),
	which will be displayed on your screen. 

      ERROR - Invalid dot formatting command: ??

	A recognizable IMAGEPRINT formatting command does not follow a
	dot (".") on a line. A line contains a dot formatting command
	if the first printable character is a "."

      ERROR - Invalid command following '.!!' :  ??

	The string following ".!!" does not start with "\". Only
	backlash commands can follow the immediate execute command.

      ERROR - Double width active beyond word

	A "\W" double width backslash command must not cross a line
	feed or tab or space. Examples: 

	  \wtwo words\w 	  {Wrong. Double width crosses space}
	  \wWORD\w		  {Correct}
	  \why\-phen\-ated\w	  {Hard, soft hyphens can be in word}

      ERROR - Not enough room in Header/Footer buffer

	The header/footer buffer save area is full, or there is no
	room for the size of header/footer you are trying to add. If
	you are right justifying text with spaces use "..." to do the
	same thing. It takes up less room.

      ERROR - Invalid input
      ERROR - Value out of range

	You have entered an invalid page number in response to the
	".PR" dot formatting command.



      ERROR - Start greater than end

	You have entered a starting page that is greater than the
	ending page in response to the ".PR" dot formatting command.


	The effective dot density of IMAGEPRINT is 216 dots per inch
	vertically by 240 dots per inch horizontally.

	IMAGEPRINT normally positions the print head 1/14 of an inch
	above the next print line. This is done so that unusually tall
	characters can print correctly. If you need exact paper 
	positioning, just before running IMAGEPRINT position the top
	of the page slightly lower, relative to the print head, than
	you would otherwise, because the paper will move 1/14 of an
	inch before the first line is printed.

	IMAGEPRINT works by driving a printer in dot graphics mode.
	Printing an 80 column line of text means that about 6000 bytes
	are sent to a printer. If a transmission error occurs and a
	byte or two is lost, then the graphics byte count is wrong,
	and you can end up printing a lot of garbage. If this happens,
	wait for the printer to resynchronize with IMAGEPRINT. This
	shouldn't take more than 1 print pass.

	Just as on a standard dot matrix printer, the line graphics
	characters do not print correctly in half-high mode.

	If you print in draft mode, you should avoid using backslash
	commands for which your printer has no corresponding built-in
	function. For example, if a "\P" proportional spacing command
	is detected in the input text, then IMAGEPRINT will send
	ESCAPE "p" (std. Epson escape sequence) to your printer. If
	your printer isn't capable of proportional spacing and doesn't
	recognize the command, then the letter "p" may print.


	IMAGEPRINT Version 3, along with 16 fonts and a printed manual. 	

	Excerpts from press reviews:

	  "I use only one RAM-resident utility, The IMAGE Printing
	  Utilities, which give me near-laser-quality printing from my
	  $200 dot-matrix printer."

	       George Campbell, COMPUTE!'s PC Magazine, November '88



	  "Inexpensive utilities that coax startling performance out
	  of your 9-pin dot matrix printer."

	       Jonathan Matzkin, PC Magazine, July '88

	  "Metatext's characters differ from those bundled with 
	  NicePrint. They're much clearer; in fact they're as good as
	  those printed on a 24-pin printer."

	       PC Resource, December '88

	  "The IMAGE Printing Utilities from IMAGE Computer Systems
	  solves the dot matrix print quality problem. This wonderful
	  set of programs gives your dot matrix printer letter quality

	       James L. Yacavone III, Clearwater Newspapers, Inc.

	  "I was astounded when it ran on a beat up Epson FX-100 at
	  work, and it performed almost as well on the IBM Proprinter
	  I use at home."

	       Michael J. Himowitz, Baltimore Evening Sun

	METATEXT Version 3 offers the same high quality printed output
	as IMAGEPRINT, but is much easier and simpler to use.
	OR SOFTWARE IN ANY WAY.  Basically, all you have to do is
	load METATEXT and then use your computer as you normally
	Once METATEXT has been loaded, it becomes part of your
	computer's operating system, automatically intercepting and
	enhancing data you send to your printer.  You do not have to
	exit your word processor to print, as you do with IMAGEPRINT.
	You can toggle METATEXT on and off by using a user-selectable
	"Hot-Key" combination on your keyboard.  No extra hardware is

	METATEXT is designed to be compatible with word processors,
	data base programs, spreadsheets, etc.	It is compatible with
	Lotus 123, Symphony, Word, WordStar, WordPerfect, Multimate,
	PC-Write etc., because it recognizes the control codes of an
	IBM or Epson printer.

	Up to 8 fonts can be loaded with METATEXT, allowing instant
	font switching.  When only one font is loaded, METATEXT takes
	up about 35K of RAM.

	The sixteen fonts that are included are: Courier, Cubic,
	Elite, Italic, Orator, Typewriter, Roman, Outline, OCRA, OCRB,



	Small, Pica, Block, Graphics, Spreadsheet and Clifton.	You
	can see these fonts by running the FONTDEMO program included
	on the IMAGEPRINT disk. 
	THE IMAGE PRINTING UTILITIES sell for $89.95, plus $3.00
	shipping and handling.



	IMAGEPRINT is (C) Copyright IMAGE Computer Systems 1985, 1986,
	1987, 1988, 1989. Non-registered users are granted a limited
	license to use IMAGEPRINT on a trial basis for the purpose of
	determining whether IMAGEPRINT is suitable for their needs.
	Use of IMAGEPRINT, except for this limited purpose, requires
	registration. Use of non-registered copies of IMAGEPRINT by
	any person, business, corporation, governmental agency or
	other entity or institution is strictly forbidden.


	An IMAGEPRINT distribution diskette has only one font, Cubic.	
	Individuals may make copies of the IMAGEPRINT distribution
	diskette and give it to friends or acquaintances.  There must
	be no fee involved.

	Computer clubs may also copy the diskette and give it to their
	members.  There must be no fee involved, other than a small
	fee for the cost of making a copy of the diskette.

	The IMAGEPRINT distribution diskette must be unaltered if
	copied and given away as a diskette or transmitted by any
	telecommunications link or made available on a computerized
	"bulletin board."  The programs and documentation are a 
	complete entity that must not be separated or modified in any

	REGISTERED IMAGEPRINT, with more than one font file, may not
	be copied,  except for backup purposes, by the registered
	owner.	It is a violation of federal law for anyone to use
	anything other than the distribution version of IMAGEPRINT
	without first registering with IMAGE Computer Systems.	


	IMAGE Computer Systems makes no representations or warranties
	with respect to IMAGEPRINT programs or documentation and



	specifically disclaims any implied warranties of
	merchantability or fitness for any particular purpose.	

	In no event shall IMAGE Computer Systems be liable to the
	purchaser or any user for any damages, including any
	incidental or consequential damages, expenses, lost profits,
	lost savings, or other damages arising out of the use or
	inability to use the product.					


                                                        (PC-SIG Aug 89)
			    IMAGE Computer Systems
				 P. O. Box 647
				Avon, CT 06001
			      Ph: (203) 678-8771

	Name			    ___________________________________

	Company 		    ___________________________________

	Address 		    ___________________________________

	Address, Zip Code	    ___________________________________

	Daytime phone number	    ___________________________________

	__ ImagePrint Version 3 Registration Disk	       $42.95
	   Latest version, 10 fonts, printed manual

	__ The IMAGE Printing Utilities 		       $89.95
	   Described in appendix section of documentation.
	   Includes memory-resident Metatext, ImagePrint,
	    16 fonts, printed manual


	Add $3.00 to cover cost of air mail shipping
	if you are outside of North America		    __________

						 Subtotal   __________

	           Connecticut residents add 8% sales tax   __________

					       Total	    __________

	__ Please send more information about The IMAGE Printing

	Payment is by:

	__ Check (MUST be payable in US funds from a US bank)
	__Money order/Bank draft   __ MasterCard      __Visa

	Card number _______________________ Expiration date ___________

	Card Holder Signature _________________________________________

	Card Holder Name (Please Print) _______________________________


        This file demonstrates ImagePrint backslash commands. Copy 
        this file to your printer (COPY TUTOR_1.TXT PRN:) to see 
        the commands, or print it using ImagePrint (IP TUTOR_1.TXT) 
        to see their effect. The most common commands are: 

          The following word is \Bbold\C.

          The following word is \Uunderlined\C.

          The following word is \Iitalicized\C.

          The following words are \Hhalf high\C.

          The following words are \Wdouble width\C.

          The following word is \^superscripted\C.

          The following word is \Vsubscripted\C.

          The following word is \<COMPRESSED.\>

          The following words are \|printed at 12 characters per inch.\>

          The following words are \Pproportionally spaced.\>

        To print a backslash, double them up: "\\\\". Backslash commands 
        can be in either upper or lower case.  For example, "\\B" is 
        equivalent to "\\b".

        Backslash commands can be combined:

          \b\wBOLD DOUBLE WIDTH\c

          \<\hCOMPRESSED HALF HIGH\c\>

          \b\i\ubold italic underlined\c

        Backslash commands can be used on a character-by-character basis:

          U\hN\cE\hV\cE\hN\c vertically
          \wU\cN\wE\cV\wE\cN horizontally

                            END OF TUTOR_1.TXT


.en     Enable formatting. Once enabled, it cannot be disabled.  If
..      this was not the first command in this file then EVERYTHING
..      would print.
..      *************
..      Note  - If you want to print a "literal" copy of your file,
..      don't use ImagePrint's formatting capabilities.
..      *************
..      The next command is the IMMEDIATE ACTION command. The comm-
..      and following the ".!!" goes into  effect  immediately.  We
..      use it here to select 12 characters per inch  (cpi).  If we
..      selected  12  cpi by placing the backslash command in front
..      the first text line,  the headers on the first  page  would
..      print at 10 cpi,  the default density,  because the headers
..      are printed before the main text section is analyzed.
.!! \|
..      No font backslash command is in this file,  so  the  entire
..      file will print using the default font, FONT0.
..      This file demonstrates many the  ImagePrint  formatting and
..      backslash commands.  Type  "IP TUTOR_2.TXT" to see the
..      printed result. Some of the  dot formatting  commands shown
..      here don't  contribute to the format of the printed output,
..      e.g. setting a parameter to the default value. 
..      Backslash  commands  are used  without comment because they
..      are easy to understand and the best way to learn them is to
..      see them in use. "\-" is a soft hyphen.
..      Any line starting with a "." is  interpreted  as a command.
..      The "."  doesn't have to be in the 1st column,  but it does
..      have to be the first printable character on a line. The two
..      following lines are equivalent:
        .PL 66
.PL 66
..      If the next printable character is another ".", the line is
..      ignored. This allows comments to appear in the source text,
..      but not be printed. This allows private notes, etc.
..      The two letter command can be separated  from  the  dot  in
..      column 1 by zero or more spaces. The variable parameter (if
..      one is needed) follows the  two  letter  command, separated
..      from  it by zero or more spaces. Each letter of the command
..      can be in upper or lower  case.  A comment  can  follow the 
..      variable parameter, separated from it by at least one space.
..      The following page length formatting commands are all equiv-
..      alent:
.pl 60  comment - set page length to 60 lines
     .  pl60
.       PL      60      set page length to 60 lines
.ww     Word Wrap -  enable left and right justification within the
..      left and right margins. This is the default state.
.pl 66  Page Length is 66. This is the default value.
.pn 1   Page Number = 1.  This is the default starting page number.
..      "&&" in  the header or  footer  strings  is replaced by the
..      current page number.
.oe 5   Odd Extra -  Shift everything on odd pages 5 extra  columns
..      to the right.
.ee -5  Even Extra -  Shift  everything  on even pages 5 columns to
..      the left.
.oe     No extra spaces on odd pages.
.ee     No extra spaces on even pages.
.li 8   8 Lines per Inch (lpi). The default is 6 lpi.
.li 6   Change  back  to  6  lpi.  Do not change the inter-line gap 
..      after you have started printing a document because the paper
..      alignment will  not  be correct.
.sw 65  Set Width of headers and footers to 65  columns.  The  left
..      and  right  justification  and centering of the headers and
..      footers will occur within this range.
..      Odd page Headers
.oh...\bImagePrint formatting\b  \iPage &&\i
..      Even page Headers
.eh                   \iPage &&\i  \bImagePrint formatting\b...
..      Odd page Footers
.of    ...format demonstration
..      Even page Footers
.ef                     format demonstration...
.lm 5   Left Margin - Set the left margin to the 5th column.
.rm 60  Right Margin - Set the right margin to the 60th column.
..      CEnter the next line.  The cancel backslash command "\C" is
..      used to cancel the bold  (\B),  underline (\U)  and  double
..      width (\W) commands.
\u\b\wImagePrint\w \wDemonstration\c
\u\bDot Formatting and Backslash Commands\c
.lf 2   Line Feed - Space down 2 lines.
.ti 3   Temporary Indent of 3 from left margin.
This is the demon\-str\-ation file for Image\-Print \udot\u
\ufor\-mat\-ting\u and
..      Here are comment lines right in the middle of the text
\uback\-slash\u com\-mands. This para\-graph is left and right jus\-ti\-fied
be\-cause Word Wrap mode is en\-abled. It could be dis\-abled with the ".NW"
no word wrap com\-mand.
.fp     Force Printing of buffer.
.pp     New paragraph
.lm +15  Add 15 to the current Left Margin.
Let's demon\-strate some of the back\-slash com\-mands:
\wThe\c \bquick\c \w\hbrown\c \ifox\c jumped  \^over\c  \b\ithe\c
\wlazy\c \ucow\c. \i\uThe\c  \uquick\c  \bbrown\c  \h\ifox\c
\i\bjumped\c \h\^over\c \i\b\wthe\c \vlazy\c \i\u\w\bcow\c.
No\-tice that the space the back\-slash com\-mands take up in the file is
ac\-count\-ed for when left and right jus\-ti\-fy\-ing text. The ex\-tra width
gen\-er\-at\-ed by the doub\-le width com\-mand is al\-so ac\-count\-ed for.
.lm 5
.rm -15
The left mar\-gin has just been set back to the 5th co\-lumn and
the right mar\-gin has moved left 15 co\-lumns. The line spac\-ing 
.ls 2
dis\-tance has just been changed to cause the text to be printed
on every other line. If for\-mat\-ting has been en\-abled, Image\-Print feeds
the paper to the top of the next page when the end-of-file is reached.
.ls     Single spaced lines again
.rm +15
The next page has the right margin set to column 25 
and the left margin set to 1. This provides a thin 
column of text suitable for cutting & pasting into a 
multi-column newsletter.
.pa     Unconditionally  move  to  the next page. If the paper has
..      moved to the top of a new  page and no text has printed yet,
..      ".pa" will have no effect.
.rm 25
.lm 1
Text here is print\-ed in a sin\-gle nar\-row strip,
pro\-vid\-ing a ru\-di\-men\-tary desk\-top 
pub\-lish\-ing ca\-pa\-bil\-ity.
This is the end of the tu\-tor\-ial file. Be sure to 
look at TUTOR_2.TXT with your word pro\-ces\-sor 
be\-cause there are a lot of non-print\-ing com\-
ments and ex\-plan\-ations con\-tained in it...  
..      This is the end of the demonstration.  It was unnecessary
..      to force a page  feed  (".PA");  the paper  automatically
..      feeds to the top of the next page when ImagePrint finishes
..      if formatting had been enabled.


                           "CONTROL"  and  "ENHANCE"

                          for IBM Personal Computers


                   IBM/Epson/Compatible Dot Matrix Printers

                   (C)Copyright IMAGE Computer Systems 1989

                              All Rights Reserved



          What is CONTROL? .............................. 1

          Files included with CONTROL ................... 1

          Loading CONTROL ............................... 1

          Configuring CONTROL ........................... 2

          CONTROL Error Messages ........................ 4


          What is ENHANCE? .............................. 5

          Loading ENHANCE ............................... 6

          ENHANCE Error Messages ........................ 7

                                                CONTROL and ENHANCE


        CONTROL is a memory-resident program that allows you to easily 
        access the features of your printer. Simple commands, embedded 
        in your printed text, are converted into printer control 
        codes. You can also define text substitutions that allow you 
        to "boiler-plate" letters, forms, etc. 

        Configuration files allow you to specify what effect each 
        embedded command has. 

        CONTROL can be removed from memory without rebooting your 


        The files are:

          CONTROL.EXE     The main memory-resident program.

          REM-CTRL.EXE    Removes CONTROL from memory.

          CONTROL.DAT     Sample data file for Epson or IBM printers. 
                          It contains substitution definitions that
                          select bold, double width, etc.

          SAMPLE.DAT      Sample data file for text. It contains 
                          example text substitutions.

        Both of the .DAT files are plain "ASCII" files. They contain 
        comments to help you understand their contents. 


        The syntax for loading CONTROL is:

          CONTROL  [-Tx]  [configuration_file]  [printer]

        All bracketed items following CONTROL are optional.

        The "-Tx" option allows you to select an alternate trigger 
        character for the embedded commands contained in the text that 
        you are sending to your printer. The character following the 
        "T" (here shown as an "x") becomes the new trigger character. 
        The default trigger character is a backslash ("\"). A typical 
        example of an embedded command would be: 

          \BThis would print as bold, \Cand this wouldn't.


                                                CONTROL and ENHANCE

        In the above example, "\B" turns on the bold feature of your 
        printer, and "\C" turns it off. (The "\B" and "\C" commands 
        could mean something entirely different; they are used here 
        only for the purpose of showing commands embedded within 

        The trigger character is always immediately followed by a 
        character that identifies which substitution string is to 
        replace the embedded command. Upper and lower case are 
        equivalent for the second character. For example, "\b" and 
        "\B" are the same. 

        The "configuration_file" option allows you to select an 
        alternate configuration file. The default configuration file 
        is CONTROL.DAT. To load SAMPLE.DAT instead, type:

        The "printer" option allows you to use CONTROL with a printer 
        connected to a printer port other than the default LPT1: 
        (PRN:). "Printer" can be LPT1:, LPT2: or LPT3:. For example, 
        to control the printer connected to LPT2:, type:
          CONTROL LPT2:

        To remove CONTROL from memory, run REM-CTRL from the DOS


        The CONTROL configuration file determines what strings are 
        substituted for the embedded commands contained in your text. 
        The default CONTROL.DAT file contains the following 
        substitution definitions for an Epson or IBM printer: 
          \B    :       turns on (B)old printing
          \C    :       (C)ancels bold, underline, double width
          \E    :       turns on (E)ight lines per inch printing
          \N    :       turns off superscript and subscript
          \S    :       turns on (S)ix lines per inch printing
          \U    :       turns on (U)nderlining
          \V    :       turns on subscript ("arrow" points down)
          \W    :       turns on double (W)idth
          \^    :       turns on superscript ("arrow" points up)
          \<    :       turns on compressed mode
          \>    :       turns on 10 characters per inch mode

        Configuration files must be in "ASCII" format. The file must 
        contain only printable characters ("A...Z, 0...9"), with no 


                                                CONTROL and ENHANCE

        word processor or printer control codes. Most word processors 
        have a facility for editing and saving ASCII files. 

        You may find the following explanation of the contents of a 
        configuration file easier to understand if you first copy 
        CONTROL.DAT to your printer with the following command:


        The substitution definitions contained in the configuration 
        file consist of a header character, followed by a colon, 
        followed by the substitution string. For example, to define 
        the string that will be substituted for "\B": 

          B: {ESC} "E"

        In the above example, each occurence of "\B" in your text will 
        be replaced by the ESCAPE character, immediately followed by 
        an upper case E. This is the IBM or Epson command for bold 

        Comments in a definition file are enclosed by parentheses "(" 
        and ")".

        Special control character representations recognized are:

          {ESC}   This is the escape character (decimal 27, hex 1B)
          {LF}    This is a line feed character
          {CR}    This is a carriage return
          {NL}    This is a newline (line feed, plus carriage return)
          {TAB}   This is a tab character
          {FF}    This is a form feed character

        Not all string substitutions have to be printer control commands. 
        You can define ordinary text substitutions. For example:

          A: "This is what will print if '\A' is sent to the printer"

        The parsing of the configuration file uses the following 

          comment ::= (anything enclosed in parentheses)
          substitution definition ::= header & body
          header ::= alpha & :
          alpha ::= ASCII characters greater than 32 (hex 20)
          body ::= (string | number | control character) & separator
          string ::= "anything enclosed in double quotes"
          number ::= integer <= 255
          control character ::= {ESC} | {LF} | {CR} | {NL} | {TAB} | {FF}
          separator ::= SPACE | COMMA | TAB | LF | CR | FORMFEED


                                                CONTROL and ENHANCE


        "ERROR - DOS version 2.0 or higher needed"

          CONTROL doesn't run under DOS versions earlier than 2.0.

        "ERROR - Printer specification bad"

          You have specified an invalid printer port. The default is
          LPT1: (PRN:). You can specify LPT2: or LPT3:.

        "ERROR - Configuration file not found: ????????"

          CONTROL defaults to reading CONTROL.DAT. You can specify
          another file on the command line when loading CONTROL. In any
          case, CONTROL is unable to find the configuration file.

          The question marks represent the configuration file name you
          tried to load.

        "DOS ERROR while reading configuration file: ????????"

          This error is being reported by DOS. Perhaps the file has
          been corrupted.

        "ERROR in configuration file: ????????
         Non-printable character on line xx"

          The configuration file must contain only ASCII text (A...Z,
          0...9, etc.). A character with an ASCII value below 32 has
          been found in the file.

        "ERROR - '{' must precede control code on line xx
         For example: '{tab}' or '{esc}'"

          CONTROL recognizes several common printer control code
          representations. {lf} represents line feed, {cr}  
          represents carriage return, etc. You must use brackets
          ("{}") around each control code.

        "ERROR - Colon must follow control character in configuration 

          Each substitution definition in the configuration file must
          start with a header character, followed by a colon (":").

        "ERROR on line xx of configuration file: ????????. Number out 
        of range"

          Numbers, which represent ASCII values, cannot exceed 255,
          the upper limit of ASCII characters.


                                                CONTROL and ENHANCE

        "ERROR - Unbalanced comment bracketing in configuration file"

          A configuration file can contain comments, which are 
          enclosed with parentheses "()". Each start of a comment
          must be matched by an end. For example:

            (this is a properly bracketed comment)   (and so is this)

            ((this isn't; there are 2 left parens and only 1 right)

        "ERROR - Too many definitions in configuration file"

          You are limited to 70 definitions in a configuration file.

        "ERROR - Configuration buffer overflow"

          Your definitions have exceeded the allowable number of total
          characters. The maximum for all definitions combined is 
          approximately 2000 characters. 

        "ERROR - Memory-resident program not found"

          This is an error message from REM-CTRL. Either CONTROL isn't 
          in memory, or you have loaded another memory-resident program
          on top of CONTROL A third possibility is that an ill-behaved 
          program is resident in memory. 


        ENHANCE is a memory-resident program that improves the 
        graphics output of standard Epson or IBM dot matrix printers. 
        This improvement comes from printing each graphics pass twice, 
        possibly shifting the second graphics pass to the right one 
        dot position.

        ENHANCE can also map high density graphics to lower density 
        graphics supported by earlier printers. 

        ENHANCE can't make a poorly scaled or crudely drawn graphic 
        attractive. By the time ENHANCE receives the graphics output, 
        the shape of the picture has already been determined. ENHANCE 
        receives the graphics picture in thin horizontal strips of dot 
        patterns, and there is no way to know how or what would 
        improve a particular picture. 

        ENHANCE is compatible with IBM or Epson printers that support 
        the following graphics commands: 


                                                CONTROL and ENHANCE

          ESC "K"   single density graphics    
          ESC "L"   low-speed double density graphics
          ESC "Y"   high-speed double density graphics
          ESC "Z"   quadruple-density graphics

        Almost all PC printers sold since 1986 are compatible.


        The syntax for loading ENHANCE is:

          ENHANCE  [dash options]  [printer]

        All bracketed items following ENHANCE are optional.

        The dash options are:

          -R    Remove ENHANCE from memory. 

          -T    Print graphics twice. Each sweep of the print head
                will be doubled for darker, clearer graphics. This is
                the default if no dash options are used.

          -TS   Print graphics twice, shifting the second
                pass one dot position to the right. This results
                in graphics that are darker and slightly bolder.

          -L    Convert ESC "Z" quadruple density graphics to
                ESC "L" double density graphics. This option
                allows graphics to print on >some< early
                printers that only recognize double density graphics.


          ENHANCE -T LPT2:      {print graphics twice on printer
                                 attached to the 2nd printer port}

          ENHANCE -R            {remove ENHANCE from memory}

        ENHANCE should be loaded into memory before any other memory-
        resident software that generates graphics output. For example, 
        if you intend to do graphics screen dumps, you should first 
        load ENHANCE, and then load the DOS GRAPHICS program.


                                                CONTROL and ENHANCE


        "ERROR - Printer must be in range 1...3"

          You have specified an invalid printer port. The default is
          LPT1: (PRN:). You can specify LPT2: or LPT3:.

        "ERROR - DOS version 2.0 or higher needed"

          ENHANCE doesn't run under DOS versions earlier than 2.0.

        "ERROR - '-R' is invalid;
         ENHANCE not resident (or not found)"

          The "-R" command line option removes ENHANCE from memory. 
          ENHANCE isn't already in memory, or another memory-resident
          printer-controlling program has been loaded after ENHANCE. A
          third possibility is that an ill-behaved memory-resident
          program has broken the "link" to ENHANCE.

        "ERROR - '-x' not a valid command; ignored"

          The 'x' represents a dash option that ENHANCE doesn't


Directory of PC-SIG Library Disk #0517

 Volume in drive A has no label
 Directory of A:\

README            7174   7-13-89   3:30p
ORDER    FRM      2132   7-13-89   3:30p
IPV3     DOC     72207   7-13-89   3:30p
IP       EXE     46657   7-13-89   3:30p
FONT1             9079   7-13-89   3:30p
FONTDEMO EXE      5284   7-13-89   3:30p
DEMODATA        103834   7-13-89   3:30p
TUTOR_1  TXT      1466   7-13-89   3:30p
TUTOR_2  TXT      7444   7-13-89   3:30p
UTILS    DOC     15770   7-13-89   3:30p
CONTROL  EXE      5467   7-13-89   3:30p
REM-CTRL EXE       936   7-13-89   3:30p
CONTROL  DAT      1035   7-13-89   3:30p
SAMPLE   DAT       603   7-13-89   3:30p
ENHANCE  EXE      5357   7-13-89   3:30p
GO       BAT        38  11-24-87   2:18p
FILE0517 TXT      1688  10-02-89   1:09p
GO       TXT       617  10-21-89  12:07a
       18 file(s)     286788 bytes
                       24576 bytes free