***************************************************************** * * * * * * * STANDARD BACKSPACING PRINTER CONFIGURATION * * ========================================== * * * * * * This file contains configuration details for the printer * * described below. To modify the printer configuration, * * you must: * * * * (a) Read the chapter PRINTER CONFIGURATION in your User * * Manual - THOROUGHLY! * * * * (b) Edit this file using 1st Word Plus to make the * * required changes (all values are HEXADECIMAL). * * * * (c) Run the INSTALL program to install the new driver. * * * * Consult your User Manual for details of how to load your * * custom driver from the 1st Word Plus desktop, and how to * * make it your default printer. * * * * Copyright (C) 1986, GST Holdings Ltd * * * ***************************************************************** * Printer name * ============ * * For display above the font table on the * 1st Word Plus desktop (max 32 characters) Standard backspacing printer * Configuration variables * ======================= * * These six variables define certain printer * configuration details required by 1st Word Plus: * * (1) 1 for microspacing daisywheel, else 0 * (2) Character width in printer units (daisy) * (3) Linefeed height in printer units * (4) Mid-carriage (daisy) pixels/inch (matrix) * (5) Bold offset in printer units (daisy) * (6) 1 to pause printing between pages, else 0 0, 0, 0, 0, 0, 0 * Printer characteristics * ======================= * * This table defines values to be sent to the * printer by 1st Word Plus to control its operation. * * An entry consists of: * * (1) Function number (these must be kept in order) * (2) Command bytes (hex commands and placeholders) * * A placeholder has the top bit set and is substituted * by an actual value by 1st Word Plus when printing. * * Lines preceded by an asterisk are commented out. * 0 * Character width 1, D, A * Carriage return and line feed * 2 * Forward print * 3 * Reverse print * 4 * Vertical tab to line * 5 * Absolute horizontal tab * 6 * Draft bold on * 7 * Draft bold off * 8 * NLQ bold on * 9 * NLQ bold off * A * Draft italic on * B * Draft italic off * C * NLQ italic on * D * NLQ italic off * E * Draft light on * F * Draft light off * 10 * NLQ light on * 11 * NLQ light off * 12 * Draft superscript on * 13 * Draft superscript off * 14 * NLQ superscript on * 15 * NLQ superscript off * 16 * Draft subscript on * 17 * Draft subscript off * 18 * NLQ subscript on * 19 * NLQ subscript off * 1A * Draft underline on * 1B * Draft underline off * 1C * NLQ underline on * 1D * NLQ underline off * 1E * Formfeed * 1F * Horizontal initialization * 20 * Vertical initialization * 21 * Termination: printer reset 22, 8 * STANDARD: backspace * 22 * ASCII: no backspace * 23 * Carriage Return * 24 * Form length in lines * 25 * Set line feed to N units * 26 * Start graphics (mode 0) * 27 * Reserved * 28 * Draft Pica (10 cpi) * 29 * NLQ Pica (10 cpi) * 2A * Draft Elite (12 cpi) * 2B * NLQ Elite (12 cpi) * 2C * Draft Condensed (17.2 cpi) * 2D * NLQ Condensed (17.2 cpi) * 2E * Draft Expanded ( 6 cpi) * 2F * NLQ Expanded ( 6 cpi) * 30 * Black ink * 31 * Magenta ink * 32 * Cyan ink * 33 * Yellow ink 0 * NULL termination byte * Translation Table * ================= * * This table is used to translate the ST * character codes for output to the printer. * * Each entry consists of: * * (1) ST character code (these must be in order) * (2) The (possibly null) byte string to be output * * ST character codes with a NULL translation * string are printed as spaces. * * ST character codes NOT in the table are sent * directly to the printer without translation. 7F *  - N/A 80 * - N/A 81 * - N/A 82 * - N/A 83 * - N/A 84 * - N/A 85 * - N/A 86 * - N/A 87 * - N/A 88 * - N/A 89 * - N/A 8A * - N/A 8B * - N/A 8C * - N/A 8D * - N/A 8E * - N/A 8F * - N/A 90 * - N/A 91 * - N/A 92 * - N/A 93 * - N/A 94 * - N/A 95 * - N/A 96 * - N/A 97 * - N/A 98 * - N/A 99 * - N/A 9A * - N/A 9B * - N/A 9C * - N/A 9D * - N/A 9E * - N/A 9F * - N/A A0 * - N/A A1 * - N/A A2 * - N/A A3 * - N/A A4 * - N/A A5 * - N/A A6 * - N/A A7 * - N/A A8 * - N/A A9 * - N/A AA * - N/A AB * - N/A AC * - N/A AD * - N/A AE * - N/A AF * - N/A B0 * - N/A B1 * - N/A B2 * - N/A B3 * - N/A B4 * - N/A B5 * - N/A B6 * - N/A B7 * - N/A B8 * - N/A B9 * - N/A BA * - N/A BB * - N/A BC * - N/A BD * - N/A BE * - N/A BF * - N/A C0 * - N/A C1 * - N/A C2 * - N/A C3 * - N/A C4 * - N/A C5 * - N/A C6 * - N/A C7 * - N/A C8 * - N/A C9 * - N/A CA * - N/A CB * - N/A CC * - N/A CD * - N/A CE * - N/A CF * - N/A D0 * - N/A D1 * - N/A D2 * - N/A D3 * - N/A D4 * - N/A D5 * - N/A D6 * - N/A D7 * - N/A D8 * - N/A D9 * - N/A DA * - N/A DB * - N/A DC * - N/A DD * - N/A DE * - N/A DF * - N/A E0 * - N/A E1 * - N/A E2 * - N/A E3 * - N/A E4 * - N/A E5 * - N/A E6 * - N/A E7 * - N/A E8 * - N/A E9 * - N/A EA * - N/A EB * - N/A EC * - N/A ED * - N/A EE * - N/A EF * - N/A F0 * - N/A F1 * - N/A F2 * - N/A F3 * - N/A F4 * - N/A F5 * - N/A F6 * - N/A F7 * - N/A F8 * - N/A F9 * - N/A FA * - N/A FB * - N/A FC * - N/A FD * - N/A FE * - N/A 0 * NULL terminator