****************************************************************
*
*    HP LASERJET II Printer Driver Configuration Table
*    
*
*    This file contains tables defining the code sequences
*    to be sent to the printer to perform various functions
*    and to access the characters from codes in the Atari
*    character set.
*
****************************************************************

*
* Name of printer
* ===============
*
HP LaserJet II

*
* 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, 0, 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 (FX or LX)
* 5            * Absolute horizontal tab 
6, 1B, 28, 73, 33, 42        * Draft bold on - switch to BOLD STROKE 
7, 1B, 28, 73, 30, 42        * Draft bold off- switch to MED. STROKE
* 8            * Near Letter Quality (NLQ) bold on (LX80)
* 9            * NLQ bold off
A, 1B, 28, 73, 31, 53        * Draft italic on - SWITCH TO ITALIC STYLE
B, 1B, 28, 73, 30, 53        * Draft italic off- SWITCH TO UPRIGHT STYLE
* C            * NLQ italic on
* D            * NLQ italic off
E, 1B, 28, 73, 2D, 33, 42    * Draft light on- SWITCH TO LIGHT STROKE
F, 1B, 28, 73, 30, 42        * Draft light off-SWITCH TO MED. STROKE
* 10           * NLQ light on
* 11           * NLQ light off
12, 1B, 26, 61, 2D, 33, 35, 56   * Draft superscript on
13, 1B, 26, 61, 2B, 33, 35, 56   * Draft superscript off
* 14           * NLQ superscript on
* 15           * NLQ superscript off
16, 1B, 26, 61, 2B, 33, 35, 56   * Draft subscript on
17, 1B, 26, 61, 2D, 33, 35, 56   * Draft subscript off
* 18           * NLQ subscript on
* 19           * NLQ subscript off
1A, 1B, 26, 64, 44    * Draft underline on
1B, 1B, 26, 64, 40    * Draft underline off
* 1C           * NLQ underline on
* 1D           * NLQ underline off
1E, C          * Formfeed
* 1F           * Horizontal initialisation
* 20           * Vertical initialisation
21, 1B, 45     * Termination: printer reset
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                        * NULL: print a space 
1, 1B, 52, 0, 7C, 8, 5E  * Up arrow: USA | backspace USA ^
2, 1B, 52, 0, 7C, 8, 76  * Down arrow: USA | backspace USA v
3, 2D, 8, 3E             * Right arrow: - backspace >
4, 3C, 8, 2D             * Left arrow: - backspace <
5                        * No close box
6                        * No size box
7                        * No full box
8                        * No tick
9                        * No clock
A, 07                    * bell
B                        * No musical note
E                        * No LH Atari symbol     
F                        * No RH Atari symbol
10, 30                   * LCD 0
11, 31                   * LCD 1
12, 32                   * LCD 2    
13, 33                   * LCD 3
14, 34                   * LCD 4
15, 35                   * LCD 5
16, 36                   * LCD 6
17, 37                   * LCD 7     
18, 38                   * LCD 8
19, 39                   * LCD 9     
23, 23                   * # 
24, 24                   * $ 
40, 40                   * @ 
5B, 5B                   * [
5C, 5C                   * \ 
5D, 5D                   * ] 
5E, 5E                   * ^ 
60, 60                   * ' 
7B, 7B                   * { 
7C, 7C                   * | 
7D, 7D                   * } 
7E, 7E                   * ~ 
7F, 7F                   * filled space
80, B4                   * Capital C cedilla
81, CF                   * Lower case u umlaut from German fount
82, C5                   * Lower case e acute from French fount 
83, C0                   * Lower case a circumflex                   
84, CC                   * Lower case a umlaut from German fount
85, C8                   * Lower case a grave from French fount
86, D4                   * Lower case a boll from Danish 1 fount
87, B5                   * Lower case c cedilla from French fount
88, C1                   * Lower case e circumflex                   
89, CD                   * Lower case e umlaut                           
8A, C9                   * Lower case e grave from French fount
8B, DD                   * Lower case i umlaut                           
8C, D1                   * Lower case i circumflex                   
8D, D9                   * Lower case i grave from Italian fount
8E, D8                   * Capital A umlaut from German fount
8F, D0                   * Capital A boll from Danish 1 fount
90, DC                   * Capital E acute from Norwegian fount
91, D7                   * Lower case ae dipthong from Danish 1 fount
92, D3                   * Capital AE dipthong from Danish 1 fount
93, C2                   * Lower case o circumflex                    
94, CE                   * Lower case o umlaut from German fount
95, CA                   * Lower case o grave from Italian fount
96, C3                   * Lower case u circumflex                   
97, CB                   * Lower case u grave from French fount
98, EF                   * Lower case y umlaut                             
99, DA                   * Capital O umlaut from German fount
9A, DB                   * Capital U umlaut from German fount
9B, BF                   * c cent                   
9C, BB                   * Pound sterling from UK fount
9D, BC                   * Yen from Japanese fount
9E, DE                   * Esszet from German fount
9F, BE                   * Lower case swash f         
A0, C4                   * Lower case a acute                
A1, D5                   * Lower case i acute                
A2, C6                   * Lower case o acute               
A3, C7                   * Lower case u acute               
A4, B7                   * Lower case n tilde from Spanish fount
A5, B6                   * Capital N tilde from Spanish fount
A6, F9                   * Lower case a underline                       
A7, FA                   * Lower case o underline                       
A8, B9                   * Inverted ? from Spanish fount
A9                       * No top left corner     
AA                       * No top right corner
AB, F8                   * 1/2 fraction
AC, F7                   * 1/4 fraction
AD, B8                   * Inverted ! from Spanish fount
AE, FB                   * <<
AF, FD                   * >>
B0, E2                   * Lower case a tilde                   
B1, EA                   * Lower case o tilde                   
B2, D2                   * Capital crossed O from Danish 1 fount
B3, D6                   * Lower case crossed o from Danish 1 fount
B4                       * No lower case oe dipthong
B5                       * No capital OE dipthong
B6, A1                   * capital A grave          
B7, E1                   * capital A tilde          
B8, E9                   * capital O tilde         
B9, AB                   * Umlaut from French fount
BA, A8                   * Acute          
BB                       * No dagger
BC, BD                   * paragraph symbol
BD                       * No copyright symbol
BE                       * No Registered symbol
BF                       * No Trademark symbol
C0, EF                   * ij ligature                           
C1, EE                   * Capital IJ ligature
C2                       * No Hebrew...
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD, BD              * Section mark from German fount
DE                  * No dropped circumflex
DF                  * No infinity
E0                  * No alpha
E1, DE              * Esszet from German fount     
E2                  * No Greek....
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0, 3D, 8, 5F       * Equivalence: = backspace _
F1, FE              * +-               
F2, 3E, 8, 5F       * >=: > backspace _
F3, 3C, 8, 5F       * <=: < backspace _
F4                  * No integral top piece
F5                  * No integral bottom piece
F6, 3A, 8, 2D       * Division sign: : backspace -
F7                  * No twiddly = symbol
F8, B3              * Degree symbol from French fount
F9                  * No superior bullet
FA                  * No inferior bullet
FB                  * No square root sign
FC                  * No superior n
FD                  * No superior 2
FE                  * No superior 3
FF, B0              * macron     
0
Ð¼ÿÿÿÀ< J® gJFlB€`V . À¼   €: ¼| oJEg <€   ` <ÿÿÿ`0.. à‡Î¼ ÿÿÿœ| `â‡RFJFmø`ã‡SFJFnøJEg D€.  JŸLß