*****************************************************************
*                                                               *
*                       1st Word Plus 3.20                      *
*                                                               *
*                               and                             *
*                                                               *
*                    Hewled Packard DeskJet                     *
*               =================================               *
*                     and compatibles like                      *
*                      Fujitsu Breeze 100                       *
*                                                               *
*                                                               *
*    GST REF : ________                                         *
*                                                               *
*    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 INSTALL 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.                              *
*                                                               *
*                       by Smart Systems                        *
*                      Michael Hauschild                        *
*                                                               *
*****************************************************************
* Special remarks:                                              *
* If you want to use graphics in your documents, you must put   *
* WORD+.PRG in your AUTO-folder of your boot-drive and reboot   *
* or have to start it before working with 1ST Word and HP-Desk- *
* Jet. Elsewhere unpredictable results of output will be shown  *
* in your printed document!                                     *
*****************************************************************

*    Printer name
*    ============
*
*    For display above the font table on the
*    1st Word Plus desktop (max 32 characters)
*    CT   =    Courier / Times
*    PT   =    Portrait orientation
*    100  =    100 DPI graphic-mode

HP-DeskJet CT/PT/100    1.00


*    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
* The following parms are settings for 100 DPI graphics

0,  0,  C, 52,  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,  D,  A                      * Linefeed WITH return
* 2,                           * Forward print
* 3,                           * Reverse print
* 4,                           * Vertical tab to line           
* 5,                           * Absolute horizontal tab 
6, 1B, 28, 73, 33, 42          * Bold ON           (Draft)
7, 1B, 28, 73, 30, 42          * Bold OFF          (Draft)   
8, 1B, 28, 73, 33, 42          * Bold ON           (LQ)
9, 1B, 28, 73, 30, 42          * Bold OFF          (LQ)
A, 1B, 28, 73, 31, 53          * Italic ON         (Draft)
B, 1B, 28, 73, 30, 53          * Italic OFF        (Draft)
C, 1B, 28, 73, 31, 53          * Italic ON         (LQ)
D, 1B, 28, 73, 30, 53          * Italic OFF        (LQ)
*E                             * Light ON          (Draft)
*F                             * Light OFF         (Draft)
10, 1B, 28, 73, 31, 51         * Light ON          (LQ->Draft)
11, 1B, 28, 73, 32, 51         * Light OFF         (Draft->LQ)
12, 1B,28,73,36,76,2B,31,55    * Superscript ON    (Draft)
13, 1B,28,73,31,32,76,30,55    * Superscript OFF   (Draft)
14, 1B,28,73,36,76,2B,31,55    * Superscript ON    (LQ)
15, 1B,28,73,31,32,76,30,55    * Superscript OFF   (LQ)
16, 1B,28,73,36,76,2D,31,55    * Subscript ON      (Draft)
17, 1B,28,73,31,32,76,30,55    * Subscript OFF     (Draft)
18, 1B,28,73,36,76,2D,31,55    * Subscript ON      (LQ)
19, 1B,28,73,32,32,76,30,55    * Subscript OFF     (LQ)
1A, 1B, 26, 64,30, 44          * Underline ON      (Draft)
1B, 1B, 26, 64,    40          * Underline OFF     (Draft)
1C, 1B, 26, 64,30, 44          * Underline ON      (LQ)
1D, 1B, 26, 64,    40          * Underline OFF     (LQ)
1E, C                          * Formfeed
1F, 1B,2A,74,31,30,30,52       * Horizontal initialisation
*20                            * Vertical initialisation
21, 1B, 45                     * Termination: RESET               
22,  8                         * Backspace
23,  D                         * Carriage return
*24,                           * Form length in lines
25, 1B,26,6B,31,32,48          * Set line feed to N units
26, 1B,2A,35                   * Start graphics 100/DPI
* 27                           * Reserved
28, 1B,28,73,31,30,68,31,51    * 10     cpi   (Draft)
29, 1B,28,73,31,30,68,32,51    * 10     cpi   (LQ)
2A, 1B,28,73,31,36,68,31,51    * 16.66  cpi   (Draft)
2B, 1B,28,73,31,36,68,32,51    * 16.66  cpi   (LQ)
2C, 1B,28,73,32,30,68,31,51    * 20     cpi   (Draft)
2D, 1B,28,73,32,30,68,32,51    * 20     cpi   (LQ)
2E, 1B,28,73,35,   68,31,51    *  5     cpi   (Draft)
2F, 1B,28,73,35,   68,32,51    *  5     cpi   (LQ)
* 30                               * Black   ink
* 31                               * Magenta ink
* 32                               * Cyan    ink
* 33                               * Yellow  ink
34, 1B, 26, 6C, 34, 44         * 1.5 Line feed (4 LPI)
35, 1B,28,73,31,70,35,54       * Proportional spacing ON (Times)
36, 1B,28,73,30,70,33,54       * Proportional spacing OFF(Courier)
37, 1B, 26, 6C, 36, 44         * 1 Line spacing    (6 LPI)
38, 1B, 3D                     * 0.5 Line spacing
0                              * NULL termination byte

*    Translation Table
*    =================
*
*    This table is used to translate the ST
*    character codes for output to the printer.
****************************************************************
*    This table is for the default character-set of ST/TT.     *
*    If you use e.g. NVDI you can choose another system-font   *
*    with more comparability !                                 *
*    Or use a secondary character set of your printer          *
****************************************************************
*
*    Each entry consists of:
*
*    (1)  ST character code (these must be in order)
*    (2)  The (possibly null) byte string to be output
*
*    ST character codes with a NULL translation
*    string are printed as spaces.
*
*    ST character codes NOT in the table are sent
*    directly to the printer without translation.
*    This table is for use with modfied system-characterset!

7F, 1E                        *  - PC 8 international
9E, E1                        * ž - PC 8 international
9F, 7C                        * Ÿ - PC 8 international
DD, 15                        * Ý - PC 8 international
DE                            * Þ - N/A
DF, EC                        * ß - PC 8 international
EC                            * ì - N/A
FE                            * þ - N/A
0                             * NULL terminator


