home *** CD-ROM | disk | FTP | other *** search
- * 0060.25 GST 286/0.01
- *
- *****************************************************************
- * *
- * *
- * *
- * EPSON LX/GX/FX 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 !1stConvrt 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, 1987, 1988, GST Holdings Ltd *
- * Copyright (C) 1989, GST Holdings plc *
- *****************************************************************
-
-
- * Printer name
- * ============
- *
- * For display on the 1st Word Plus desktop keypad
- * and 1st Mail Printer Configuration form
- * (max 32 characters)
- *
-
-
-
- Star LC10 (9-pin NLQ)
-
-
- * 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, C, 48, 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 * Carriage return and line feed
- * 2 * Forward print
- * 3 * Reverse print
- 4, 1B, 42, 80, 0, B * Vertical tab to line
- * 5 * Absolute horizontal tab
- 6, 1B, 47 * Draft bold on
- 7, 1B, 48 * Draft bold off
- 8, 1B, 47 * NLQ bold on
- 9, 1B, 48 * NLQ bold off
- A, 1B, 34 * Draft italic on
- B, 1B, 35 * Draft italic off
- C, 1B, 34 * NLQ italic on
- D, 1B, 35 * NLQ italic off
- * E * Draft light on
- * F * Draft light off
- 10, 1B, 78, 0 * NLQ light on
- 11, 1B, 78, 1 * NLQ light off
- 12, 1B, 53, 0 * Draft superscript on
- 13, 1B, 54 * Draft superscript off
- 14, 1B, 53, 0 * NLQ superscript on
- 15, 1B, 54 * NLQ superscript off
- 16, 1B, 53, 1 * Draft subscript on
- 17, 1B, 54 * Draft subscript off
- 18, 1B, 53, 1 * NLQ subscript on
- 19, 1B, 54 * NLQ subscript off
- 1A, 1B, 2D, 1 * Draft underline on
- 1B, 1B, 2D, 0 * Draft underline off
- 1C, 1B, 2D, 1 * NLQ underline on
- 1D, 1B, 2D, 0 * NLQ underline off
- 1E, C * Formfeed
- 1F, 12 * Horizontal initialization
- 20, 1B, 52, 0 * Vertical initialization
- 21, 1B, 40 * Termination: printer reset
- 22, 8 * Backspace
- 23, 1B, 41, 0, D, 1B, 32 * Carriage return
- 24, 1B, 43, 80 * Form length in lines
- 25, 1B, 41, 80 * Set line feed to N units
- 26, 1B, 2A, 5 * Start graphics (mode 5)
- * 27 * Reserved
- 28, 1B,78,0,12,1B,57,0,1B,50 * Draft Pica (10 cpi)
- 29, 12,1B,57,0,1B,50,1B,78,1 * NLQ Pica (10 cpi)
- 2A, 1B,78,0,12,1B,57,0,1B,4D * Draft Elite (12 cpi)
- 2B, 12,1B,57,0,1B,4D,1B,78,1 * NLQ Elite (12 cpi)
- 2C, 1B,78,0,1B,57,0,1B,F * Draft Condensed (17.2 cpi)
- 2D, 1B,57,0,1B,F * NLQ Condensed (17.2 cpi)
- 2E, 1B,78,0,12,1B,4D,1B,57,1 * Draft Expanded ( 6 cpi)
- 2F, 1B,78,1,12,1B,4D,1B,57,1 * 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 Archimedes
- * character codes for output to the printer.
- *
- * Each entry consists of:
- *
- * (1) Archimedes character code (these must be in order)
- * (2) The (possibly null) byte string to be output
- *
- * Archimedes character codes with a NULL translation
- * string are printed as spaces.
- *
- * Archimedes character codes NOT in the table are sent
- * directly to the printer without translation.
-
-
-
- A0, 20 * non break space
- A1, 1B, 52, 7, 5B, 1B, 52, 0 * ¡ - Spanish upside down !
- A2 * ¢ - N/A cent
- A3, 1B, 52, 3, 23, 1B, 52, 0 * £ - UK pound
- A4, 1B, 52, 5, 24, 1B, 52, 0 * ¤ - Swedish circle with horns
- A5, 1B, 52, 8, 5C, 1B, 52, 0 * ¥ - Japanese Yen
- A6, 7C * ¦ - broken vertical bar
- A7, 1B, 52, 2, 40, 1B, 52, 0 * § - German ???
- A8, 1B, 52, 1, 7E, 1B, 52, 0 * ¨ - France umlaut
- A9 * © - N/A copyright
- AA, 61, 8, 5F * ª - a BS _ a underline
- AB * « - N/A <<
- AC * ¬ - N/A top right rectangle
- AD, 2D * - hyphen soft hyphen
- AE * ® - N/A registered
- AF * ¯ - N/A raised hyphen
- B0, 1B, 52, 1, 5B, 1B, 52, 0 * ° - France raised circle
- B1, 2B, 8, 5F * ± - + BS _ plus/minus
- B2 * ² - N/A superscript 2
- B3 * ³ - N/A superscript 3
- B4, 27 * ´ - back quote
- B5 * µ - N/A mu
- B6 * ¶ - N/A paragraph
- B7 * · - N/A centred dot
- B8 * ¸ - N/A small comma
- B9 * ¹ - N/A superscript 1
- BA, 6F, 8, 5F * º - O BS _ o underline
- BB * » - N/A >>
- BC * ¼ - N/A 1/4
- BD * ½ - N/A 1/2
- BE * ¾ - N/A 3/4
- BF, 1B, 52, 7, 5D, 1B, 52, 0 * ¿ - Spanish upside down ?
- C0, 41 * À - A A \
- C1, 41 * Á - A A /
- C2, 41 * Â - A A ^
- C3, 41 * Ã - A A ~
- C4, 1B, 52, 2, 5B, 1B, 52, 0 * Ä - German A umlaut
- C5, 1B, 52, 5, 5D, 1B, 52, 0 * Å - Swedish A circle
- C6, 1B, 52, 4, 5B, 1B, 52, 0 * Æ - Danish AE ligature
- C7, 43 * Ç - C C cedilla
- C8, 45 * È - E E \
- C9, 1B, 52, 5, 40, 1B, 52, 0 * É - Swedish E /
- CA, 45 * Ê - E E ^
- CB, 45 * Ë - E E umlaut
- CC, 49 * Ì - I I \
- CD, 49 * Í - I I /
- CE, 49 * Î - I I ^
- CF, 49 * Ï - I I umlaut
- D0, 44 * Ð - D D with bar
- D1, 1B, 52, 7, 5C, 1B, 52, 0 * Ñ - Spanish N ~
- D2, 4F * Ò - O O \
- D3, 4F * Ó - O O /
- D4, 4F * Ô - O O ^
- D5, 4F * Õ - O O ~
- D6, 1B, 52, 5, 5C, 1B, 52, 0 * Ö - Swedish O umlaut
- D7 * × - N/A cross
- D8, 1B, 52, 4, 5C, 1B, 52, 0 * Ø - Danish O slash
- D9, 55 * Ù - U U \
- DA, 55 * Ú - U U /
- DB, 55 * Û - U U ^
- DC, 1B, 52, 2, 5D, 1B, 52, 0 * Ü - German U umlaut
- DD, 59 * Ý - Y Y /
- DE * Þ - N/A capital thorn
- DF, 1B, 52, 2, 7E, 1B, 52, 0 * ß - German beta / schluss
- E0, 1B, 52, 6, 7B, 1B, 52, 0 * à - Italian a \
- E1, 61, 8, 27 * á - a BS ' a /
- E2, 61, 8, 5E * â - a BS ^ a ^
- E3, 61, 8, 7E * ã - a BS ~ a ~
- E4, 1B, 52, 5, 7B, 1B, 52, 0 * ä - Swedish a umlaut
- E5, 1B, 52, 5, 7D, 1B, 52, 0 * å - Swedish a circle
- E6 * æ - N/A ae ligature
- E7, 1B, 52, 1, 5C, 1B, 52, 0 * ç - French c cedilla
- E8, 1B, 52, 1, 7D, 1B, 52, 0 * è - French e \
- E9, 1B, 52, 1, 7B, 1B, 52, 0 * é - French e /
- EA, 65, 8, 5E * ê - e BS ^ e ^
- EB,65,8,1B,52,1,7E,1B, 52, 0 * ë - e BS French umlaut
- EC, 1B, 52, 6, 7E, 1B, 52, 0 * ì - Italian i \
- ED, 69 * í - i i /
- EE, 69 * î - i i ^
- EF, 69 * ï - i i umlaut
- F0, 64 * ð - d d with bar
- F1, 1B, 52, 7, 7C, 1B, 52, 0 * ñ - Spanish n ~
- F2, 1B, 52, 6, 7C, 1B, 52, 0 * ò - Italian o \
- F3, 6F, 8, 27 * ó - o BS ' o /
- F4, 6F, 8, 5E * ô - o BS ^ o ^
- F5, 6F, 8, 7E * õ - o BS ~ o ~
- F6, 1B, 52, 2, 5C, 1B, 52, 0 * ö - German o umlaut
- F7 * ÷ - N/A divide
- F8, 1B, 52, 4, 7C, 1B, 52, 0 * ø - Danish o slash
- F9, 1B, 52, 1, 7C, 1B, 52, 0 * ù - French u \
- FA, 75, 8, 27 * ú - u BS ' u /
- FB, 75, 8, 5E * û - u BS ^ u ^
- FC, 1B, 52, 2, 7D, 1B, 52, 0 * ü - German u umlaut
- FD, 79, 8, 27 * ý - y BS ' y /
- FE * þ - N/A lower case thorn
- FF,79,8,1B,52,1,7E,1B, 52, 0 * ÿ - y BS French umlaut
-
- 0 * NULL terminator
-
-