home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Archive Magazine 1996
/
ARCHIVE_96.iso
/
discs
/
mag_discs
/
volume_2
/
issue_04
/
1wp
/
HEX
/
HP_DESKJET
Wrap
Text File
|
1988-12-29
|
12KB
|
249 lines
* 0060.7 GST 286/0.00
*
*****************************************************************
* *
* *
* *
* HEWLETT PACKARD DESKJET 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 1PR 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 *
* *
*****************************************************************
* Printer name
* ============
*
* For display above the font table on the
* 1st Word Plus desktop (max 32 characters)
HP Deskjet
* 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, 1, 64, 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, A ,D * Carriage return and line feed
* 2 * Forward print
* 3 * Reverse print
* 4 * Vertical tab to line
* 5 * Absolute horizontal tab
6,1B,28,73,33,42 * Draft bold on
7,1B,28,73,30,42 * Draft bold off
8,1B,28,73,33,42 * NLQ bold on
9,1B,28,73,30,42 * NLQ bold off
* A, 1B,50,1B,34 * Draft italic on
* B, 1B,35 * Draft italic off
* C, 1B,34,1B,47 * NLQ italic on
* D, 1B,35,1B,48,1B,28 * NLQ italic off
* E * Draft light on
* F * Draft light off
10,1B,28,73,31,51 * NLQ light on
11,1B,28,73,32,51 * NLQ light off
12,1B,28,73,36,56,1B,28,73,2B,31,55 * Draft superscript on
13,1B,28,73,31,32,56,1B,28,73,30,55 * Draft superscript off
14,1B,28,73,36,56,1B,28,73,2B,31,55 * NLQ superscript on
15,1B,28,73,31,32,56,1B,28,73,30,55 * NLQ superscript off
16,1B,28,73,36,56,1B,28,73,2D,31,55 * Draft subscript on
17,1B,28,73,31,32,56,1B,28,73,30,55 * Draft subscript off
18,1B,28,73,36,56,1B,28,73,2D,31,55 * NLQ subscript on
19,1B,28,73,31,32,56,1B,28,73,30,55 * NLQ subscript off
1A,1B,26,64,31,44 * Draft underline on
1B,1B,26,64,40 * Draft underline off
1C,1B,26,64,31,44 * NLQ underline on
1D,1B,26,64,40 * NLQ underline off
* 1E, C * Formfeed
1F,1B,45,1B,28,73,31,51 * Horizontal initialization (Draft Courier)
20,1B,26,6C,36,34,50 * Vertical initialization (64 lines/page, USA char)
21,1B,45 * Termination: printer reset
22, 8 * Backspace
23, D * Carriage return
24,1B,26,6C,36,64,50 * Form length in lines
25,1B,2A,72,42,1B,2A,74,31,30,30,52,1B,2A,72,30,41 * Reset graphics, set 100 pixels/in, start at left.
26,1B,2A,62,80,80,53 * Start graphics
* 27 * Reserved
28,1B,28,73,31,51,1B,28,73,31,30,48 * Draft Pica (10 cpi)
29,1B,28,73,32,51,1B,28,73,31,30,48 * NLQ Pica (10 cpi)
* 2A * Draft Elite (12 cpi)
* 2B * NLQ Elite (12 cpi)
2C,1B,28,73,31,51,1B,28,73,31,36,48 * Draft Condensed (16.67 cpi)
2D,1B,28,73,32,51,1B,28,73,31,36,48 * NLQ Condensed (16.67 cpi)
2E,1B,28,73,31,51,1B,28,73,35,48 * Draft Expanded ( 5 cpi)
2F,1B,28,73,32,51,1B,28,73,35,48 * NLQ Expanded ( 5 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,28,32,53,5B,1B,28,38,55 * í - Spanish upside down !
A2 * ó - N/A cent
A3,1B,28,31,45,23,1B,28,38,55 * ú - UK pound
A4,1B,28,33,53,24,1B,28,38,55 * ñ - Swedish circle with horns
A5,1B,28,31,45,5C,1B,28,38,55 * Ñ - Japanese Yen
A6, 7C * ª - broken vertical bar
A7,1B,28,31,47,40,1B,28,38,55 * º - German ???
A8,1B,28,31,46,7E,1B,28,38,55 * ¿ - 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,28,31,46,5B,1B,28,38,55 * ░ - 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,28,32,53,5D,1B,28,38,55 * ┐ - Spanish upside down ?
C0, 41 * └ - A A \
C1, 41 * ┴ - A A /
C2, 41 * ┬ - A A ^
C3, 41 * ├ - A A ~
C4,1B,28,31,47,5B,1B,28,38,55 * ─ - German A umlaut
C5,1B,28,33,53,5D,1B,28,38,55 * ┼ - Swedish A circle
C6,1B,28,30,44,5B,1B,28,38,55 * ╞ - Danish AE ligature
C7, 43 * ╟ - C C cedilla
C8, 45 * ╚ - E E \
C9,1B,28,30,53,40,1B,28,38,55 * ╔ - 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,28,32,53,5C,1B,28,38,55 * ╤ - Spanish N ~
D2, 4F * ╥ - O O \
D3, 4F * ╙ - O O /
D4, 4F * ╘ - O O ^
D5, 4F * ╒ - O O ~
D6,1B,28,30,53,5C,1B,28,38,55 * ╓ - Swedish O umlaut
D7 * ╫ - N/A cross
D8,1B,28,30,44,5C,1B,28,38,55 * ╪ - Danish O slash
D9, 55 * ┘ - U U \
DA, 55 * ┌ - U U /
DB, 55 * █ - U U ^
DC,1B,28,31,47,5D,1B,28,38,55 * ▄ - German U umlaut
DD, 59 * ▌ - Y Y /
DE * ▐ - N/A capital thorn
DF,1B,28,31,47,7E,1B,28,38,55 * ▀ - German beta / schluss
E0,1B,28,30,49,7B,1B,28,38,55 * α - 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,28,30,53,7B,1B,28,38,55 * Σ - Swedish a umlaut
E5,1B,28,30,53,7D,1B,28,38,55 * σ - Swedish a circle
E6 * µ - N/A ae ligature
E7,1B,28,31,46,5C,1B,28,38,55 * τ - French c cedilla
E8,1B,28,31,46,7D,1B,28,38,55 * Φ - French e \
E9,1B,28,31,46,7B,1B,28,38,55 * Θ - French e /
EA, 65, 8, 5E * Ω - e BS ^ e ^
EB,65,8,1B,28,31,46,7E,1B,28,38,55 * δ - e BS French umlaut
EC,1B,28,30,49,7E,1B,28,38,55 * ∞ - Italian i \
ED, 69 * φ - i i /
EE, 69 * ε - i i ^
EF, 69 * ∩ - i i umlaut
F0, 64 * ≡ - d d with bar
F1,1B,28,32,53,7C,1B,28,38,55 * ± - Spanish n ~
F2,1B,28,30,49,7C,1B,28,38,55 * ≥ - 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,28,31,47,5C,1B,28,38,55 * ÷ - German o umlaut
F7 * ≈ - N/A divide
F8,1B,28,30,44,7C,1B,28,38,55 * ° - Danish o slash
F9,1B,28,31,46,7C,1B,28,38,55 * ∙ - French u \
FA, 75, 8, 27 * · - u BS ' u /
FB, 75, 8, 5E * √ - u BS ^ u ^
FC,1B,28,31,47,7D,1B,28,38,55 * ⁿ - German u umlaut
FD, 79, 8, 27 * ² - y BS ' y /
FE * ■ - N/A lower case thorn
FF,79,8,1B,28,31,46,7E,1B,28,38,55 * - y BS French umlaut
0 * NULL terminator