home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / print / progs / drivers / sources / star_lc10 < prev   
Encoding:
Text File  |  1990-10-24  |  11.5 KB  |  252 lines

  1. *    0060.25 GST 286/0.01
  2. *
  3. *****************************************************************
  4. *                                                               *
  5. *                                                               *
  6. *                                                               *
  7. *              EPSON LX/GX/FX PRINTER CONFIGURATION             *
  8. *              ====================================             *
  9. *                                                               *
  10. *                                                               *
  11. *    This file contains configuration details for the printer   *
  12. *    described below.  To modify the printer configuration,     *
  13. *    you must:                                                  *
  14. *                                                               *
  15. *    (a)  Read the chapter PRINTER CONFIGURATION in your User   *
  16. *         Manual - THOROUGHLY!                                  *
  17. *                                                               *
  18. *    (b)  Edit this file using 1st Word Plus to make the        *
  19. *         required changes (all values are HEXADECIMAL).        *
  20. *                                                               *
  21. *    (c)  Run the !1stConvrt program to install the new driver. *
  22. *                                                               *
  23. *    Consult your User Manual for details of how to load your   *
  24. *    custom driver from the 1st Word Plus desktop, and how to   *
  25. *    make it your default printer.                              *
  26. *                                                               *
  27. *    Copyright (C) 1986, 1987, 1988, GST Holdings Ltd           *
  28. *    Copyright (C) 1989, GST Holdings plc                       *
  29. *****************************************************************
  30.  
  31.  
  32. *    Printer name
  33. *    ============
  34. *
  35. *    For display on the 1st Word Plus desktop keypad 
  36. *    and 1st Mail Printer Configuration form
  37. *    (max 32 characters) 
  38. *
  39.  
  40.  
  41.  
  42. Star LC10 (9-pin NLQ)
  43.  
  44.  
  45. *    Configuration variables
  46. *    =======================
  47. *
  48. *    These six variables define certain printer
  49. *    configuration details required by 1st Word Plus:
  50. *
  51. *    (1)  1 for microspacing daisywheel, else 0
  52. *    (2)  Character width in printer units (daisy)
  53. *    (3)  Linefeed height in printer units
  54. *    (4)  Mid-carriage (daisy) pixels/inch (matrix)
  55. *    (5)  Bold offset in printer units (daisy)
  56. *    (6)  1 to pause printing between pages, else 0
  57.  
  58.  
  59. 0, 0, C, 48, 0, 0
  60.  
  61.  
  62. *    Printer characteristics
  63. *    =======================
  64. *
  65. *    This table defines values to be sent to the
  66. *    printer by 1st Word Plus to control its operation.
  67. *
  68. *    An entry consists of:
  69. *
  70. *    (1)  Function number (these must be kept in order)
  71. *    (2)  Command bytes (hex commands and placeholders)
  72. *
  73. *    A placeholder has the top bit set and is substituted
  74. *    by an actual value by 1st Word Plus when printing.
  75. *
  76. *    Lines preceded by an asterisk are commented out.
  77.  
  78.  
  79. * 0                           * Character width
  80. 1,   D                        * Carriage return and line feed
  81. * 2                           * Forward print
  82. * 3                           * Reverse print
  83. 4,  1B, 42, 80,  0,  B        * Vertical tab to line
  84. * 5                           * Absolute horizontal tab 
  85. 6,  1B, 47                    * Draft bold on
  86. 7,  1B, 48                    * Draft bold off
  87. 8,  1B, 47                    * NLQ bold on
  88. 9,  1B, 48                    * NLQ bold off
  89. A,  1B, 34                    * Draft italic on
  90. B,  1B, 35                    * Draft italic off
  91. C,  1B, 34                    * NLQ italic on
  92. D,  1B, 35                    * NLQ italic off
  93. * E                           * Draft light on
  94. * F                           * Draft light off
  95. 10, 1B, 78,  0                * NLQ light on
  96. 11, 1B, 78,  1                * NLQ light off
  97. 12, 1B, 53,  0                * Draft superscript on
  98. 13, 1B, 54                    * Draft superscript off
  99. 14, 1B, 53,  0                * NLQ superscript on
  100. 15, 1B, 54                    * NLQ superscript off
  101. 16, 1B, 53,  1                * Draft subscript on
  102. 17, 1B, 54                    * Draft subscript off
  103. 18, 1B, 53,  1                * NLQ subscript on
  104. 19, 1B, 54                    * NLQ subscript off
  105. 1A, 1B, 2D,  1                * Draft underline on
  106. 1B, 1B, 2D,  0                * Draft underline off
  107. 1C, 1B, 2D,  1                * NLQ underline on
  108. 1D, 1B, 2D,  0                * NLQ underline off
  109. 1E,  C                        * Formfeed
  110. 1F, 12                        * Horizontal initialization
  111. 20, 1B, 52,  0                * Vertical initialization
  112. 21, 1B, 40                    * Termination: printer reset
  113. 22,  8                        * Backspace
  114. 23, 1B, 41,  0,  D,  1B,  32  * Carriage return
  115. 24, 1B, 43, 80                * Form length in lines
  116. 25, 1B, 41, 80                * Set line feed to N units
  117. 26, 1B, 2A,  5                * Start graphics (mode 5)
  118. * 27                          * Reserved
  119. 28, 1B,78,0,12,1B,57,0,1B,50  * Draft Pica      (10   cpi)
  120. 29, 12,1B,57,0,1B,50,1B,78,1  * NLQ   Pica      (10   cpi)
  121. 2A, 1B,78,0,12,1B,57,0,1B,4D  * Draft Elite     (12   cpi)
  122. 2B, 12,1B,57,0,1B,4D,1B,78,1  * NLQ   Elite     (12   cpi)
  123. 2C, 1B,78,0,1B,57,0,1B,F      * Draft Condensed (17.2 cpi)
  124. 2D, 1B,57,0,1B,F              * NLQ   Condensed (17.2 cpi)
  125. 2E, 1B,78,0,12,1B,4D,1B,57,1  * Draft Expanded  ( 6   cpi)
  126. 2F, 1B,78,1,12,1B,4D,1B,57,1  * NLQ   Expanded  ( 6   cpi)
  127. * 30                          * Black   ink
  128. * 31                          * Magenta ink
  129. * 32                          * Cyan    ink
  130. * 33                          * Yellow  ink
  131. 0                             * NULL termination byte
  132.  
  133.  
  134. *    Translation Table
  135. *    =================
  136. *
  137. *    This table is used to translate the Archimedes
  138. *    character codes for output to the printer.
  139. *
  140. *    Each entry consists of:
  141. *
  142. *    (1)  Archimedes character code (these must be in order)
  143. *    (2)  The (possibly null) byte string to be output
  144. *
  145. *    Archimedes character codes with a NULL translation
  146. *    string are printed as spaces.
  147. *
  148. *    Archimedes character codes NOT in the table are sent
  149. *    directly to the printer without translation.
  150.  
  151.  
  152.  
  153. A0, 20                        * non break space
  154. A1, 1B, 52, 7, 5B, 1B, 52, 0  * ¡ - Spanish       upside down !
  155. A2                            * ¢ - N/A           cent
  156. A3, 1B, 52, 3, 23, 1B, 52, 0  * £ - UK            pound
  157. A4, 1B, 52, 5, 24, 1B, 52, 0  * ¤ - Swedish       circle with horns
  158. A5, 1B, 52, 8, 5C, 1B, 52, 0  * ¥ - Japanese      Yen
  159. A6, 7C                        * ¦ -               broken vertical bar
  160. A7, 1B, 52, 2, 40, 1B, 52, 0  * § - German        ???
  161. A8, 1B, 52, 1, 7E, 1B, 52, 0  * ¨ - France        umlaut
  162. A9                            * © - N/A           copyright
  163. AA, 61, 8, 5F                 * ª - a BS _        a underline
  164. AB                            * « - N/A           <<
  165. AC                            * ¬ - N/A           top right rectangle
  166. AD, 2D                        * ­ - hyphen        soft hyphen
  167. AE                            * ® - N/A           registered
  168. AF                            * ¯ - N/A           raised hyphen
  169. B0, 1B, 52, 1, 5B, 1B, 52, 0  * ° - France        raised circle
  170. B1, 2B,  8, 5F                * ± - + BS _        plus/minus
  171. B2                            * ² - N/A           superscript 2
  172. B3                            * ³ - N/A           superscript 3
  173. B4, 27                        * ´ -               back quote
  174. B5                            * µ - N/A           mu
  175. B6                            * ¶ - N/A           paragraph
  176. B7                            * · - N/A           centred dot
  177. B8                            * ¸ - N/A           small comma
  178. B9                            * ¹ - N/A           superscript 1
  179. BA, 6F,  8, 5F                * º - O BS _        o underline
  180. BB                            * » - N/A           >>
  181. BC                            * ¼ - N/A           1/4
  182. BD                            * ½ - N/A           1/2
  183. BE                            * ¾ - N/A           3/4
  184. BF, 1B, 52, 7, 5D, 1B, 52, 0  * ¿ - Spanish       upside down ?
  185. C0, 41                        * À - A             A \
  186. C1, 41                        * Á - A             A /
  187. C2, 41                        * Â - A             A ^
  188. C3, 41                        * Ã - A             A ~
  189. C4, 1B, 52, 2, 5B, 1B, 52, 0  * Ä - German        A umlaut
  190. C5, 1B, 52, 5, 5D, 1B, 52, 0  * Å - Swedish       A circle
  191. C6, 1B, 52, 4, 5B, 1B, 52, 0  * Æ - Danish        AE ligature
  192. C7, 43                        * Ç - C             C cedilla
  193. C8, 45                        * È - E             E \
  194. C9, 1B, 52, 5, 40, 1B, 52, 0  * É - Swedish       E /
  195. CA, 45                        * Ê - E             E ^
  196. CB, 45                        * Ë - E             E umlaut
  197. CC, 49                        * Ì - I             I \
  198. CD, 49                        * Í - I             I /
  199. CE, 49                        * Î - I             I ^
  200. CF, 49                        * Ï - I             I umlaut
  201. D0, 44                        * Ð - D             D with bar
  202. D1, 1B, 52, 7, 5C, 1B, 52, 0  * Ñ - Spanish       N ~
  203. D2, 4F                        * Ò - O             O \
  204. D3, 4F                        * Ó - O             O /
  205. D4, 4F                        * Ô - O             O ^
  206. D5, 4F                        * Õ - O             O ~
  207. D6, 1B, 52, 5, 5C, 1B, 52, 0  * Ö - Swedish       O umlaut
  208. D7                            * × - N/A           cross
  209. D8, 1B, 52, 4, 5C, 1B, 52, 0  * Ø - Danish        O slash
  210. D9, 55                        * Ù - U             U \
  211. DA, 55                        * Ú - U             U /
  212. DB, 55                        * Û - U             U ^
  213. DC, 1B, 52, 2, 5D, 1B, 52, 0  * Ü - German        U umlaut
  214. DD, 59                        * Ý - Y             Y /
  215. DE                            * Þ - N/A           capital thorn
  216. DF, 1B, 52, 2, 7E, 1B, 52, 0  * ß - German        beta / schluss
  217. E0, 1B, 52, 6, 7B, 1B, 52, 0  * à - Italian       a \
  218. E1, 61, 8, 27                 * á - a BS '        a /
  219. E2, 61, 8, 5E                 * â - a BS ^        a ^
  220. E3, 61, 8, 7E                 * ã - a BS ~        a ~
  221. E4, 1B, 52, 5, 7B, 1B, 52, 0  * ä - Swedish       a umlaut
  222. E5, 1B, 52, 5, 7D, 1B, 52, 0  * å - Swedish       a circle
  223. E6                            * æ - N/A           ae ligature
  224. E7, 1B, 52, 1, 5C, 1B, 52, 0  * ç - French        c cedilla
  225. E8, 1B, 52, 1, 7D, 1B, 52, 0  * è - French        e \
  226. E9, 1B, 52, 1, 7B, 1B, 52, 0  * é - French        e /
  227. EA, 65, 8, 5E                 * ê - e BS ^        e ^
  228. EB,65,8,1B,52,1,7E,1B, 52, 0  * ë - e BS French umlaut
  229. EC, 1B, 52, 6, 7E, 1B, 52, 0  * ì - Italian       i \
  230. ED, 69                        * í - i             i /
  231. EE, 69                        * î - i             i ^
  232. EF, 69                        * ï - i             i umlaut
  233. F0, 64                        * ð - d             d with bar
  234. F1, 1B, 52, 7, 7C, 1B, 52, 0  * ñ - Spanish       n ~
  235. F2, 1B, 52, 6, 7C, 1B, 52, 0  * ò - Italian       o \
  236. F3, 6F, 8, 27                 * ó - o BS '        o /
  237. F4, 6F, 8, 5E                 * ô - o BS ^        o ^
  238. F5, 6F, 8, 7E                 * õ - o BS ~        o ~
  239. F6, 1B, 52, 2, 5C, 1B, 52, 0  * ö - German        o umlaut
  240. F7                            * ÷ - N/A           divide
  241. F8, 1B, 52, 4, 7C, 1B, 52, 0  * ø - Danish        o slash
  242. F9, 1B, 52, 1, 7C, 1B, 52, 0  * ù - French        u \
  243. FA, 75, 8, 27                 * ú - u BS '        u /
  244. FB, 75, 8, 5E                 * û - u BS ^        u ^
  245. FC, 1B, 52, 2, 7D, 1B, 52, 0  * ü - German        u umlaut
  246. FD, 79, 8, 27                 * ý - y BS '        y /
  247. FE                            * þ - N/A           lower case thorn
  248. FF,79,8,1B,52,1,7E,1B, 52, 0  * ÿ - y BS French umlaut
  249.  
  250. 0                             * NULL terminator
  251.  
  252.