***************************************************************** * * * Epson LQ_500 1« zeilig und 1-zeilig gemischt * * ============================================ * * * * Durckertreiber fr EPSON LQ 500 mit 1«-zeiligem Zeilenabstand * * Dadurch reduziert sich die normale Blattl„nge auf 2/3 des * * ursprnglichen Werts. Der einzeilige Zeilenabstand ist nach * * wie vor verfgbar. Er wird eingeleitet mit der geschwungenen * * Klammer auf und beendet mit der geschwungenen Klammer zu: * * z.B.: * * {Ab hier soll der Text * * einzeilig gedruckt werden ... * * bis hierher.} * * Ab hier geht es normal weiter ...(1« zeilig) * * * * Aužerdem wurde das franz”sische Zeichen oe und OE * * implementiert. * * * * Installiert von Uwe Ischebeck, Ringstr. 31, * * 6900 Heidelberg, 9/1989 * ***************************************************************** * Printer name * ============ * Der Name wird ber der Zeichentabelle im WordPlus- * Desktop angezeigt. (Nicht mehr als 32 Zeichen) * . 1 . 2 . 3 ! Epson LQ_500 ´, 1« & 1 zeilig * Configurationsvariablen * ======================= * Diese 6 Variablen beschreiben ein paar Druckereigenschaften: * * (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, A, 3C, 0, 0 * Printer characteristics * ======================= * Dies sind die Funktionen, mit denen der Drucker * gesteuert wird. Jeder Eintrag besteht aus: * * (1) Nummer der Funktion (bitte nicht durcheinander bringen) * (2) Bytes im HEX-Format, die an den Drucker geschickt werden * * Manche Funktionen ben”tigen einen Platzhalter: 80 * * Alle Zeichen hinter * werden als Kommentar betrachtet und nicht * weiter beachtet. * 0 * Character width 1, D, A * Carriage return and line feed * 2 * Forward print * 3 * Reverse print * 4, 1B, 42, 80, 0, B * Vertical tab to line * Funktion 4 mužte fr die Mischung der Zeilenabst„nde * abgeschaltet werden. 5, 1B, 44, 80, 0, 9 * Absolute horizontal tab 6, 1B, 45 * Draft bold on 7, 1B, 46 * Draft bold off * 8 * NLQ bold on * 9 * NLQ bold off A, 1B, 34 * Draft italic on B, 1B, 35 * Draft italic off * C * NLQ italic on * D * NLQ italic off E, 1B, 71, 1 * Draft light on (Umriždruck an) F, 1B, 71, 0 * Draft light off (Umriždruck aus) * 10 * NLQ light on * 11 * NLQ light off 12, 1B, 53, 0 * Draft superscript on 13, 1B, 54 * Draft superscript off * 14 * NLQ superscript on * 15 * NLQ superscript off 16, 1B, 53, 1 * Draft subscript on 17, 1B, 54 * Draft subscript off * 18 * NLQ subscript on * 19 * NLQ subscript off 1A, 1B, 2D, 1 * Draft underline on 1B, 1B, 2D, 0 * Draft underline off * 1C * NLQ underline on * 1D * NLQ underline off 1E, C * Formfeed 1F, 12 * Horizontal initialization 20, 1B, 52, 0, * Vertical initialization: USA font, - 1B, 33, 2D * - eineinhalbzeiliger Druck 21, 1B, 40 * Termination: printer reset 22, 8 * Backspace 23, D * Carriage return 24, 1B, 43, 80 * Form length in lines 25, 1B, 41, 80 * Set line feed to N units 26, 1B, 2A, 0 * Start graphics (mode 0) * 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,50,F * Draft Condensed (17.2 cpi) 2D, 1B,57,0,1B,50,F,1B,78,1 * NLQ Condensed (17.2 cpi) 2E, 1B,78,0,12,1B,4D,1B,57,1 * Draft Expanded ( 6 cpi) 2F, 12,1B,4D,1B,57,1,1B,78,1 * NLQ Expanded ( 6 cpi) * 30 * Black ink * 31 * Magenta ink * 32 * Cyan ink * 33 * Yellow ink ***************************************************************** * Ab hier folgen jetzt die Erweiterungen fr den Druckertreiber * fr LPR-Modula-2 34, 1B, 77, 1 * Buchstaben doppelter H”he an 35, 1B, 77, 0 * aus 36, 1B, 70, 1 * Prportionalschrift an 37, 1B, 70, 0 * Proportionalschrift aus 38, 1B, 61, 0 * Textstellung linksbndig 39, 1B, 61, 1 * zentriert 3A, 1B, 61, 2 * rechtsbndig 3B, 1B, 61, 3 * Blocksatz 3C, 1B, 2A, 0, 80, 81 * Starte 8-Nadelgrafik, 60 DPI 3D, 1B, 2A, 1, 80, 81 * Starte 8-Nadelgrafik, 120 DPI 3E, 1B, 2A, 21, 80, 81 * Starte 24-Nadelgrafik, 120 DPI 3F, 1B, 2A, 28, 80, 81 * Starte 24-Nadelgrafik, 360 DPI * 40 * Bisher nicht belegt 0 * NULL termination byte * šbersetzungstabelle fr den Zeichensatz * ======================================= * * Zeichen, die nicht in der Tabelle enthalten sind, werden * ohne Žnderung an den Drucker geschickt. * * Fr Drucker mit IBM-Zeichensatz (wie EPSON LQ) k”nnen die * Zeichen BA bis DC druckbar gemacht werden, indem man den * ST-Zeichensatz an den Drucker anpasst mit der Maxon-PD- * Diskette 217, FONTEDIT, versuchs doch mal. Dann mssen in * dieser Datei einfach die die entsprechenden Zeilen gel”scht * werden. 7B, 1B, 32 * { Umschaltung auf eine Zeile 7D, 1B, 33, 2D * } Umschaltung auf 1,5 Zeilen 7F *  - N/A 80, 43, 8, 2C * € Capital C cedilla: C backspace , 81, 1B, 52, 2, 7D * Lower case u umlaut from German font 82, 1B, 52, 1, 7B * ‚ Lower case e acute from French font 83, 61, 8, 1B, 52, 0, 5E * ƒ Lower case a circumflex: a backspace USA ^ 84, 1B, 52, 2, 7B * „ Lower case a umlaut from German font 85, 1B, 52, 1, 40 * … Lower case a grave from French font 86, 1B, 52, 4, 7D * † Lower case a boll from Danish 1 font 87, 1B, 52, 1, 5C * ‡ Lower case c cedilla from French font 88, 65, 8, 1B, 52, 0, 5E * ˆ Lower case e circumflex: e backspace USA ^ 89, 65, 8, 1B, 52, 1, 7E * ‰ Lower case e umlaut: e backspace French umlaut 8A, 1B, 52, 1, 7D * Š Lower case e grave from French font 8B, 69, 8, 1B, 52, 1, 7E * ‹ Lower case i umlaut: i backspace French umlaut 8C, 69, 8, 1B, 52, 0, 5E * Œ Lower case i circumflex: i backspace USA ^ 8D, 1B, 52, 6, 7E * Lower case i grave from Italian font 8E, 1B, 52, 2, 5B * Ž Capital A umlaut from German font 8F, 1B, 52, 4, 5D * Capital A boll from Danish 1 font 90, 1B, 52, 9, 40 * Capital E acute from Norwegian font 91, 1B, 52, 4, 7B * ‘ Lower case ae dipthong from Danish 1 font 92, 1B, 52, 4, 5B * ’ Capital AE dipthong from Danish 1 font 93, 6F, 8, 1B, 52, 0, 5E * “ Lower case o circumflex: o backspace USA ^ 94, 1B, 52, 2, 7C * ” Lower case o umlaut from German font 95, 1B, 52, 6, 7C * • Lower case o grave from Italian font 96, 75, 8, 1B, 52, 0, 5E * – Lower case u circumflex: u backspace USA ^ 97, 1B, 52, 1, 7C * — Lower case u grave from French font 98, 79, 8, 1B, 52, 1, 7E * ˜ Lower case y umlaut: y backspace French umlaut 99, 1B, 52, 2, 5C * ™ Capital O umlaut from German font 9A, 1B, 52, 2, 5D * š Capital U umlaut from German font 9B, 63, 8, 1B, 52, 0, 7C * › c cent: c backspace USA | 9C, 1B, 52, 3, 23 * œ Pound sterling from UK font 9D, 1B, 52, 8, 5C * Yen from Japanese font 9E, 1B, 52, 2, 7E, 1B, 52, 0 * ž - German 9F, 66 * Ÿ Lower case swash f: print f A0, 61, 8, 27 *   Lower case a acute: a backspace ' A1, 69, 8, 27 * ¡ Lower case i acute: i backspace ' A2, 6F, 8, 27 * ¢ Lower case o acute: o backspace ' A3, 75, 8, 27 * £ Lower case u acute: u backspace ' A4, 1B, 52, 7, 7C * ¤ Lower case n tilde from Spanish font A5, 1B, 52, 7, 5C * ¥ Capital N tilde from Spanish font A6, 61, 8, 5F * ¦ Lower case a underline: a backspace underline A7, 6F, 8, 5F * § Lower case o underline: o backspace underline A8, 1B, 52, 7, 5D * ¨ Inverted ? from Spanish font A9, 1B, 77, 1 * © - Doppelte Buchstabenh”he an AA, 1B, 77, 0 * ª - Doppelte Buchstabenh”he aus AB * « No 1/2 fraction AC * ¬ No 1/4 fraction AD, 1B, 52, 7, 5B * ­ Inverted ! from Spanish font AE * ® No << AF * ¯ No >> B0, 61, 8, 1B, 52, 0, 7E * ° - a BS ~ US-Font B1, 6F, 8, 1B, 52, 0, 7E * ± - o BS ~ B2, 1B, 52, 4, 5C, 1B, 52, 0 * ² - Danish 1 B3, 1B, 52, 4, 7C, 1B, 52, 0 * ³ - Danish 1 B4, 1B, F, 6F, 8,1B,2A,0,2,0,0,0,65, 12 * ´, * schmal: o, BS, Stck vor, e, schmal aus B5, 1B, F, 4F, 8,1B,2A,0,2,0,0,0,45, 12 * µ, * schmal: O, BS, Stck vor, E, schmal aus B6, 41, 8, 60, * ¶ - A BS ` B7, 41, 8, 1B, 52, 0, 7E * · = A BS ~ B8, 4F, 8, 1B, 52, 0, 7E * ¸ - O BS ~ B9, 1B, 52, 1, 7E, 1B, 52, 0 * ¹ - French 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, 1B, 52, 2, 40, 1B, 52, 0 * Ý - German DE * Þ - N/A DF, EC * ß - EC, ED * ì - ED, 6F, 8, B3 * í - FE * þ - N/A 0 * NULL terminator