* * Name of printer * =============== * PAN KX-P1091i (NLQ+GRAPHICS) * * Miscellaneous configurable variables * ==================================== * * 1: printer type, 0=dot matrix, 1=daisy wheel * Note if printer type is 0 the following 4 variables are never used. * 2: unit width of one character * 3: unit height of one line * 4: Approximate middle of carriage after formfeed * 5: Carriage shift for bold overstrike * 6: 1 to pause between pages * 0, 0, C, 0, 0, 0 * * Printer characteristics * ======================= * * This table specifies the printer command sequences. * If the top bit of a code is set, then this indicates the position * of a parameter passed to the printer. The code whose top bit is set * in this table is added to the parameter passed before being sent to the * printer. It is not used in all command sequences, only in those where * the printer requires a variable value such as the length of a vertical * tab. * * 0 * Character width 1, D, A * Linefeed WITH return * 2 * Forward print * 3 * Reverse print * 4 * Vertical tab to line * 5 * Absolute horizontal tab 6, 1B, 78, 2 * Draft bold on 7, 1B, 78, 0 * Draft bold off 8, 1B, 78, 2 * Near Letter Quality (NLQ) bold on 9, 1B, 78, 1 * NLQ bold off A, 1B, 34 * Draft italic on B, 1B, 35 * Draft italic off C, 1B, 34 * NLQ italic on D, 1B, 34 * NLQ italic off E, 1B, 57, 1 * Draft expanded on F, 1B, 57, 0 * Draft expanded off 10, 1B, 57, 1 * NLQ expanded on 11, 1B, 57, 0 * NLQ expanded off 12, 1B, 53, 00 * Draft superscript on 13, 1B, 54 * Draft superscript off 14, 1B, 53, 00 * NLQ superscript on 15, 1B, 54 * NLQ superscript off 16, 1B, 53, 01 * Draft subscript on 17, 1B, 54 * Draft subscript off 18, 1B, 53, 01 * NLQ subscript on 19, 1B, 54, * NLQ subscript off 1A, 1B, 2D, 01 * Draft underline on 1B, 1B, 2D, 00 * Draft underline off 1C, 1B, 2D, 01 * NLQ underline on 1D, 1B, 2D, 00 * NLQ underline off 1E, 0C * Formfeed * 1F * NO Horizontal initialisation * 20 * NO Vertical initialisation 21, 1B, 40, 1B, 3C * Termination: printer reset 22, 08 * Backspace 23, 0D * Carriage return 24, 1B, 43, 42 * Page length (lines) 25, 1B, 41, 80 * Linefeed distance 26, 1B, 2A, 5 * Garaphics 0 * NULL termination byte * * Translation Table * ================= * * This table provides translation from single Atari input bytes into * multiple Epson printer codes, and is useful for printing extraneous * characters such as accented characters etc. All characters are * subjected to translation, but if there is no entry in the table for * a particular code, then the original code is sent to the printer. * * The entries must be arranged in ascending order of Atari input * code. The table is NULL terminated. * * 0, 20 * NULL: print a space 1, 1B, 2A, 04, 8, 0, 18, 38, 4F, 81, 81, 4F, 38, 18 *  Up arrow 2, 1B, 2A, 04, 8, 0, 18, 1C, F2, 81, 81, F2, 1C, 18 *  Down arrow 3, 1B, 2A, 04, 8, 0, 3C, 24, 24, E7, C3, 42, 24, 18 *  Right arrow 4, 1B, 2A, 04, 8, 0, 18, 24, 42, C3, E7, 24, 24, 3C *  left arrow 5, 1B, 2A, 04, 8, 0, 0, 38, 92, C6, EE, C6, 92, 38 *  close box 6, 1B, 2A, 04, 8, 0, 0, FE, FE, FC, F8, F2, E6, CE *  size box 7, 1B, 2A, 04, 8, 0, 0, EE, C6, 92, 38, 92, C6, EE *  full box 8, 1B, 2A, 04, 8, 0, 18, C, 6, 3, 6, C, 18, 30 *  tick 9, *1B, 2A, 04, 8, 0, 7E, FF, 81, B9, 89, 81, FF, 7E * clock(space) A, *1B, 2A, 04, 8, 0, 0, 8, 78, FF, FA, 76, 8, 0 * bell(line feed) B, *1B, 2A, 04, 8, 0, 0, 2, 7, 7, FE, C0, 60, 20 * note(vert tab) C, *1B, 2A, 04, 8, 0, 0, F8, F8, 40, BE, BE, 28, 28 * (form feed) D, *1B, 2A, 04, 8, 0, F8, F8, 88, BE, 3E, 2C, 3E, 3A * (return) E, 1B, 2A, 04, 8, 0, 0, 3, 3, 7, E, F8, 0, FF *  LH Atari symbol F, 1B, 2A, 04, 8, 0, FF, 0, F8, E, 7, 3, 3, 0 *  RH Atari symbol 10, 1B, 2A, 04, 8, 0, 0, 6C, EE, 82, 82, 82, EE, 6C *  LCD 0 11, 1B, 2A, 04, 8, 0, 0, 0, 0, 0, 0, 0, EE, EE *  LCD 1 12, 1B, 2A, 04, 8, 0, 0, C, 9E, 92, 92, 92, F2, 60 *  LCD 2 13, 1B, 2A, 04, 8, 0, 0, 0, 92, 92, 92, 92, FE, 6C *  LCD 3 14, 1B, 2A, 04, 8, 0, 0, 60, F0, 10, 10, 10, FE, 6C *  LCD 4 15, 1B, 2A, 04, 8, 0, 0, 60, F2, 92, 92, 92, 9E, OC *  LCD 5 16, 1B, 2A, 04, 8, 0, 0, 6C, FE, 92, 92, 92, 9E, C *  LCD 6 17, 1B, 2A, 04, 8, 0, 0, 0, 80, 80, 80, 80, EE, 6E *  LCD 7 18, 1B, 2A, 04, 8, 0, 0, 6C, FE, 92, 92, 92, FE, 6C *  LCD 8 19, 1B, 2A, 04, 8, 0, 0, 60, F2, 92, 912, 92, FE, 6C *  LCD 9 1A, *1B, 2A, 04, 8, 0, 0, C, 2E, 2E, 2E, 3E, 1C, 0 * 1B, *1B, 2A, 04, 8, 0, 0, F8, F8, AE, AE, A, A, 0 * (Esc) 1C, *1B, 2A, 04, 8, 0, 0, 0, 0, 3F, 7A, E3, E3, E1 * 1D, *1B, 2A, 04, 8, 0, E0, E1, E2, C3, 62, 3E, 0, 0 * 1E, *1B, 2A, 04, 8, 0, O, O, 7, 83, 67, 3C, 5C, EA * 1F, *1B, 2A, 04, 8, 0, 2A, 2A, 52, 28, 70, 80, 0, 0 * 7F, 1B, 2A, 04, 8, 0, 0, 6, 1E, 7A, 62, 1A, 6, 0 *  triangle(delete) 80, * 81, * 82, * 83, * 84, * 85, * 86, * 87, * 88, * 89, * 8A, * 8B, * 8C, * 8D, * 8E, * 8F, * 90, * 91, * 92, * 93, * 94, * 95, * 96, * 97, * 98, * 99, * 9A, * 9B, * 9C, * 9D, * 9E, * 9F, * A0, * A1, * A2, * A3, * A4, * A5, * A6, * A7, * A8, * A9, * AA, * AB, * AC, * AD, * AE, * AF, * B0, 1B, 2A, 04, 8, 0, 0, 44, 96, D6, 56, 9E, E, 0 * ° Lower case a tilde B1, 1B, 2A, 04, 8, 0, 0, 4C, 9E, D2, 52, 9E, C, 0 * ± Lower case o tilde B2, 1B, 2A, 04, 8, 0, 0, 3D, 7E, 42, 42, 7E, BC, 0 * ² Capital crossed O B3, 1B, 2A, 04, 8, 0, 0, 1D, 3E, 2A, 32, 3E, 5C, 0 * ³ Lower case crossed o B4, 1B, 2A, 04, 8, 0, 1C, 3E, 22, 3E, 3E, 2A, 3A, 18 * ´ lower case oe dipthong B5, 1B, 2A, 04, 8, 0, 7C, FE, 82, FE, FE, 92, 92, 82 * µ capital OE dipthong B6, 1B, 2A, 04, 8, 0, 0, 7, 8F, DA, 5A, F, F, 0 * ¶ capital A grave B7, 1B, 2A, 04, 8, 0, 0, 47, 8F, DA, 5A, 8F, 7, 0 * · capital A tilde B8, 1B, 2A, 04, 8, 0, 0, 5E, BF, E1, 61, BF, 1E, 0 * ¸ capital O tilde B9, 1B, 2A, 04, 8, 0, 0, 0, 80, 80, 0, 80, 80, 0 * ¹ Umlaut BA, 1B, 2A, 04, 8, 0, 0, 0, 20, 60, C0, 80, 0, 0 * º Acute BB 1B, 2A, 04, 8, 0, 0, 0, 20, 7C, 20, 0, 0, 0 * » dagger BC, 1B, 2A, 04, 8, 0, 60, F0, 90, 94, FF, FF, 4,0 * ¼ paragraph symbol BD, 1B, 2A, 04, 8, 0, 7E, C3, BD, BD, A5, A5, C3, 7E * ½ copyright symbol BE, 1B, 2A, 04, 8, 0, 7E, C3, BD, A9, AD, B5, C3, 7E * ¾ Registered symbol BF, 1B, 2A, 04, 8, 0, 80, F8, F8, 8F, 1C, F, 1C, F * ¿ Trademark symbol C0, 1B, 2A, 04, 8, 0, 0, 24, BC, BC, 5, 1, BF, BE * À ligature C1, 1B, 2A, 04, 8, 0, 0, 84, FC, FC, 85, 1, FF, FF * Á Capital IJ ligature C2, 1B, 2A, 04, 8, 0, 0, 6C, 7C, 30, 18, 7C, 6C, 0 * Â C3, 1B, 2A, 04, 8, 0, 0, 44, 44, 44, 7C, 7C, 4, 0 * Ã C4, 1B, 2A, 04, 8, 0, 0, 0, 4, 4C, 58, 7C, 7C, 0 * Ä C5, 1B, 2A, 04, 8, 0, 0, 40, 40, 40, 7C, 7C, 40, 0 * Å C6, 1B, 2A, 04, 8, 0, 0, 5C, 5C, 40, 40, 7C, 3C, 0 * Æ C7, 1B, 2A, 04, 8, 0, 0, 0, 0, 40, 7C, 7C, 0, 0 * Ç C8, 1B, 2A, 04, 8, 0, 0, 0, 0, 40, 60, 7C, 5C, 0 * È C9, 1B, 2A, 04, 8, 0, 0, 40, 7C, 7C, 40, 7C, 7C, 0 * É CA, 1B, 2A, 04, 8, 0, 0, FC, FC, 4, 44, 7C, 7C, 0 * Ê CB, 1B, 2A, 04, 8, 0, 0, 0, 40, 40, 70, 70, 0, 0 * Ë CC, 1B, 2A, 04, 8, 0, 0, 0, 44, 44, 44, 7C, 38, 0 * Ì CD, 1B, 2A, 04, 8, 0, 0, C0, C0, 40, 44, 7C, 7C, 0 * Í CE, 1B, 2A, 04, 8, 0, 0, 5C, 7C, 20, 64, 7C, 3C, 0 * Î CF, 1B, 2A, 04, 8, 0, 0, 0, 4, 44, 7C, 7C, 0, 0 * Ï D0, 1B, 2A, 04, 8, 0, 0, 0, 78, 7C, 44, 7C, 78, 0 * Ð D1, 1B, 2A, 04, 8, 0, 0, 4, 7C, 7C, 4, 7C, 7C, 0 * Ñ D2, 1B, 2A, 04, 8, 0, 0, 72, 72, 52, 42, 7E, 7E, 0 * Ò D3, 1B, 2A, 04, 8, 0, 0, 64, 74, 14, 1C, 7C, 6C, 0 * Ó D4, 1B, 2A, 04, 8, 0, 0, 5E, 5E, 40, 7C, 78, 0, 0 * Ô D5, 1B, 2A, 04, 8, 0, 0, 40, 40, 40, 7C, 3C, 0, 0 * Õ D6, 1B, 2A, 04, 8, 0, 7C, 7C, 4, 7C, 4, 7C, 7C, 0 * Ö D7, 1B, 2A, 04, 8, 0, 4, 7C, 7C, 40, 7C, 7C, 0, 0 * × D8, 1B, 2A, 04, 8, 0, 0, 0, 0, 40, 7E, 7E, 0, 0 * Ø D9, 1B, 2A, 04, 8, 0, 0, 0, 40, 40, 40, 7E, 7E, 0 * Ù DA, 1B, 2A, 04, 8, 0, 40, 7C, 7C, 44, 44, 7C, 7C, 0 * Ú DB, 1B, 2A, 04, 8, 0, 0, 70, 70, 50, 40, 7E, 7E, 0 * Û DC, 1B, 2A, 04, 8, 0, 0, 0, 60, 70, 1E, 7E, 60, 0 * Ü DD, 1B, 2A, 04, 8, 0, 2, 19, 3D, 67, E6, BC, 98, 40 * Ý Section mark DE, 1B, 2A, 04, 8, 0, 0, E, 1C, 38, 70, 38, 1C, E * Þ dropped circumflex DF, 1B, 2A, 04, 8, 0, 3C, 66, 66, 38, 1C, 66, 66, 3C * ß infinity E0, * E1, * E2, * E3, * E4, * E5, * E6, * E7, * E8, * E9, * EA, * EB, * EC, * ED, * EE, * EF, * F0, * F1, * F2, * F3, * F4, * F5, * F6, * F7, * F8, * F9, 1B, 2A, 04, 8, 0, 0, 0, 40, E0, E0, E0, 40, 0 * ù FA, * * ú FB, * FC, * FD, * FE, 1B, 2A, 04, 8, 0, 0, 88, A8, A8, F8, 50, 0, 0 * þ superior 3 FF, FA * ÿ macron 0