***************************************************************** * * * * * * * DAISYWHEEL PRINTER CONFIGURATION * * ================================ * * * * * * This file contains configuration details for the printers * * 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) * * Select one of the following: * * Diablo series daisywheel * Qume Sprint series daisywheel * Brother HR-25/35 daisywheel * Juki 6100 series daisywheel Diablo series daisywheel * 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 1, C, 8, 28, 1, 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, 1B, 1F, 81 * Character width (set HMI to n-1) 1, A * Line feed only 2, 1B, 35 * Forward print 3, 1B, 36 * Reverse print 4, 1B, B, 81 * Vertical tab (set VMI to n-1) * 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, 1B, 41 * BROTHER: Draft light on (color ribbon) * F, 1B, 42 * BROTHER: Draft light off (black ribbon) * 10 * NLQ light on * 11 * NLQ light off 12, 1B, 44 * Draft superscript on 13, 1B, 55 * Draft superscript off * 14 * NLQ superscript on * 15 * NLQ superscript off 16, 1B, 55 * Draft subscript on 17, 1B, 44 * 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, C * Formfeed 1F, 1B, 1F, 81, 1B, 35, D * Horizontal initialization 20, D, 1B, 1E, 81 * Vertical initialization 21, D, 1B, D, 50 * Termination: printer reset * 21, D, 1B, 1A, 49 * QUME: Termination: printer reset * 21, D * JUKI: No reset - it upsets Jukis! * 22 * Backspace * 23 * Carriage Return * 24 * Form length in lines * 25 * Set line feed to N units * 26 * Start graphics (mode 0) * 27 * Reserved 28, C * Draft Pica (10 cpi) * 29 * NLQ Pica (10 cpi) 2A, A * Draft Elite (12 cpi) * 2B * NLQ Elite (12 cpi) 2C, 7 * Draft Condensed (17.2 cpi) * 2D * NLQ Condensed (17.2 cpi) 2E, 14 * 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. * * Set for a standard USA ASCII daisywheel. * No codes assigned to printing positions 20 and 7F hex. * 23 * # - disabled for UK ASCII 7F *  - N/A 80 * - N/A 81 * - N/A 82 * - N/A 83, 61, 8, 5E * 84 * - N/A 85, 61, 8, 60 * 86 * - N/A 87 * - N/A 88, 65, 8, 5E * 89 * - N/A 8A, 65, 8, 60 * 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, 6F, 8, 5E * - N/A 94 * - N/A 95, 6F, 8, 60 * - N/A 96, 75, 8, 5E * - N/A 97, 75, 8, 60 * - N/A 98 * - N/A 99 * - N/A 9A * - N/A 9B * - N/A 9C * - N/A * 9C, 23 * - replaces # for UK ASCII 9D, 59, 8, 2D * 9E * 9F * A0 * - N/A A1 * - N/A A2 * - N/A A3 * - N/A A4, 6E, 8, 7E * A5 * - N/A A6, 61, 8, 5F * A7, 6F, 8, 5F * 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, 61, 8, 7E * B1, 6F, 8, 7E * B2, 4F, 8, 2F * 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, 2B, 8, 5F * F2, 3E, 8, 5F * F3, 3C, 8, 5F * 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