home *** CD-ROM | disk | FTP | other *** search
- *--------------------------------------------------------------------
- *
- * Printer Definition for IBM Graphics printer
- *
- * Created and updated by Roy Love August 20, 1987
- * I can be reached on Jaskat Computalk BBS, PCBoard (213) 382-2172
- *
- * I've implemented as many of the KEYWORDS defined by PPRINT as of
- * Version 3.3. Most of the command keywords map directly to defined
- * Graphic Printer commands. Other keywords, POINT & some of the font
- * names have been implemented to provide as much functionality as
- * possible. Where the commands perform some Graphics Printer
- * functions indirectly, I've included comments explaining the commands
- * actual results.
- *
- *--------------------------------------------------------------------
- * The following options are set immediately and become default values
- * for the Graphics Printer.
- *--------------------------------------------------------------------
- PRINTER: IBM Graphics 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 85 * Define default line length of 85 characters
- LINESPAGE 58 * 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 (16.7 CPI)
- COMPOFF 18 * Reset Compressed print (16.7 CPI)
-
- EXPAND 27 87 1 * Select expanded printing (Double Width)
- EXPANDOFF 27 87 0 * Reset expanded printing (Double Width)
-
- EMPH 27 69 * Select emphasized printing
- EMPHOFF 27 70 * Reset emphasized printing
-
- DOUBLE 27 71 * Select double strike printing
- DOUBLEOFF 27 72 * Reset double strike printing
-
- NLQ 27 71 * Select double strike (NLQ simulated)
- NLQOFF 27 72 * Reset double strike (NLQ simulated)
-
- PERFSKIP 27 78 4 * Set Skip Perforation to 4 lines
- PERFSKIPOFF 27 79 * Reset 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 58 * 12 Characters per inch
- 12CPIOFF 18 * Resets 12 CPI to 10CPI
-
- PROPORTIONAL 27 80 1 * Enable proportional spacing
- PROPORTIONALOFF 27 80 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. These were included to
- * provide as much compatability with files designed to be printer
- * on laser printers.
- *--------------------------------------------------------------------
-
- NORMALPOINT 18 * Select 10CPI for normal point size
- POINT7 15 * Select 16.7CPI for 7 point size print
- POINT10 27 58 * Select 12CPI for 10 point size print
- POINT12 18 * Select 10CPI for 12 point size print
- POINT14 15 27 87 1 * Select 16.7CPI and expanded print mode
- * * which yields 14 point size print
- *
- *---------------------------------------------------------------------
- * The following are the typeface selections codes.
- *---------------------------------------------------------------------
- *
- FACENORMAL 27 73 1 * Select normal type face (Lineprinter)
-
- COURIER 27 73 3 * Select Courier type face
- * * NOTE: When the Courier font is selected,
- * * the priter is reset to 10CPI. The
- * * Courier font is a 10CPI only font
- * * on the IBM Graphics Printer.
-
- LINEPRINTER 27 73 1 * Select Lineprinter type face
-
- PRESTIGEELITE 27 73 2 * Select Prestige Elite type face
-
- DLFONT 27 73 4 * Select previously downloaded font
- DLFONTOFF 27 73 1 * Select normal type face (Lineprinter)