*--------------------------------------------------------------------
*
* Printer Definition for CITIZEN MSP 20,40,50 printers (IBM configuration)
*
* Created and updated by Lanny D. Porter,  July 23, 1988
*
* I've implemented as many of the KEYWORDS defined by PPRINT as of
* Version 3.7.  Most of the command keywords map directly to defined
* MSP printer commands.  Other keywords, POINT & some of the font
* names have been implemented to provide as much functionality as possible.
*
*--------------------------------------------------------------------
* The following options are set immediately and become default values
* for the MSP printer.
*--------------------------------------------------------------------
PRINTER: CITIZEN MSP 20,40,50 printer
DOT				* Define printer as a Dot Matrix type.

TOPMARGIN 0			* Define Top Margin to 0 Lines (none)
BOTMARGIN 0			* Define Bottom Margin to 0 Lines (none)
LINELEN 80			* Define default line length of 80 characters
LINESPAGE 60			* Define default number of lines per page

FORMLENI 27 67 0 11		* Set default length to 11 inches

FFEED 12			* Define Form Feed Character
*
*--------------------------------------------------------------------
* The following parameters are activated via keyword parameters
*--------------------------------------------------------------------
*
COMPON 15			* Select Compressed print
COMPOFF 18			* Cancel Compressed print

EXPAND 27 87 1			* Select Expanded printing (Double Width)
EXPANDOFF 27 87 0		* Cancel Expanded printing

EMPH 27 69			* Select Emphasized printing
EMPHOFF 27 70			* Cancel Emphasized printing

DOUBLE 27 71			* Select Double Strike printing
DOUBLEOFF 27 72			* Cancel Double Strike printing

NLQ 27 120 1			* Select NLQ printing 
NLQOFF 27 120 0			* Cancel NLQ printing

ITALIC 27 126 53 0 27 52        * Select Italic print (sets Std. Config.,
                                * then Italics)
ITALICOFF 27 126 53 1           * Cancel Italic print (return to IBM Config.)

RESET 27 64                     * Reset printer to power-on default

PERFSKIP  27 78 4		* Set Skip Perforation to 4 lines
PERFSKIPOFF 27 79		* Cancel Skip Perforation

ONEDIR 27 85 1			* Select Unidirectional printing
ONEDIROFF 27 85 0		* Select Bidirectional printing (Normal)

6LPI 27 65 12 27 50		* Sets Variable Line feed to 12/72's (6LPI)
				* and enables Variable Line Feed

8LPI 27 48			* Select  8LPI mode

CHARSET 27 54			* Select IBM character set #2
CHARSETOFF 27 55		* Select IBM character set #1 (Normal)

12CPI 27 77			* 12 Characters per inch
12CPIOFF 27 80			* Resets 12 CPI to 10CPI

PROPORTIONAL 27 112 1		* Enable proportional spacing
PROPORTIONALOFF 27 112 0	* Disable proportional spacing

SCRIPT 27 83 0			* Select superscript mode
SCRIPTOFF 27 84			* Reset superscript mode

*--------------------------------------------------------------------
* These POINT commands actually select the CPI settings which are
* equivalent to the requested point size.
*--------------------------------------------------------------------

NORMALPOINT 27 80		* Select 10CPI for normal point size
POINT7 27 103 27 87 1		* Select 7.5 point size print (not available
                                * on the MSP 20)                                                                                                                                   
POINT85 27 80 15 27 87 1        * Select 8.5 point size print
POINT10	27 80			* Select 10 point size print
POINT12 27 77			* Select 12 point size print
POINT14	27 103  		* Select 15 point size print (not available 
                                * on the MSP 20)
*
*---------------------------------------------------------------------
* The following are the typeface selections codes.
*---------------------------------------------------------------------
*
DLFONT 27 73 4			* Select previously downloaded font
DLFONTOFF 27 73 0		* Select normal type face
*
*---------------------------------------------------------------------
* NOTES to this file
*---------------------------------------------------------------------
*
* All of these codes may also be used for the CITIZEN MSP 25,45,55 series
* printers except those pertaining to line length, as series 25,45,55 are 
* wide carriage printer (but alike in every other respect). I believe that
* most of the codes may also be used with the CITIZEN MSP 10/15 series with
* the exception of some of the point sizes and the downloadable font commands.
