  Canon

'-------- Below is a command set for BJ-210/240/4100/4200/4550 in Basic

'-------------- Setting LQ mode

LPRINT CHR$(27); CHR$(91); CHR$(75); CHR$(2); CHR$(0); CHR$(0); CHR$(31);
LPRINT "BJLSTART";
LPRINT CHR$(10);
LPRINT "@SetControlMode = LQ";
LPRINT CHR$(10);
LPRINT "BJLEND";
LPRINT CHR$(10);

'----------------------------------------------------------
'------------- Setting BJ mode
LPRINT CHR$(27); CHR$(91); CHR$(75); CHR$(2); CHR$(0); CHR$(0); CHR$(31);
LPRINT "BJLSTART";
LPRINT CHR$(10);
LPRINT "@SetControlMode = BJ";
LPRINT CHR$(10);
LPRINT "BJLEND";
LPRINT CHR$(10);

'--------------- Printing a nozzle Test
LPRINT CHR$(27); CHR$(91); CHR$(75); CHR$(2); CHR$(0); CHR$(0); CHR$(31);
LPRINT "BJLSTART";
LPRINT CHR$(10);
LPRINT "@TestPrint = NozzleCheck";
LPRINT CHR$(10);
LPRINT "BJLEND";
LPRINT CHR$(10);

'--------------- Printing a Status Print
LPRINT CHR$(27); CHR$(91); CHR$(75); CHR$(2); CHR$(0); CHR$(0); CHR$(31);
LPRINT "BJLSTART";
LPRINT CHR$(10);
LPRINT "@PrintStatusPage = ON";
LPRINT CHR$(10);
LPRINT "BJLEND";
LPRINT CHR$(10);

'--------------- Print a Test Page A may not work on all models
LPRINT CHR$(27); CHR$(91); CHR$(75); CHR$(2); CHR$(0); CHR$(0); CHR$(31);
LPRINT "BJLSTART";
LPRINT CHR$(10);
LPRINT "@TestPrint = A";
LPRINT CHR$(10);
LPRINT "BJLEND";
LPRINT CHR$(10);

'--------------- Start Head Cleaning
LPRINT CHR$(27); CHR$(91); CHR$(75); CHR$(2); CHR$(0); CHR$(0); CHR$(31);
LPRINT "BJLSTART";
LPRINT CHR$(10);
LPRINT "@Cleaning = 1";
LPRINT CHR$(10);
LPRINT "BJLEND";
LPRINT CHR$(10);


                        BJ-10e Printer Codes



The commands are classified into the three following types according to
printer control modes.

x - commands available in both modes
y - commands whose parameter differences exist in each control mode
z - commands available in Mode 2 only



Text Mode Commands
        Function                Mnemonic  Dec       Hex       Type

Set double-wide printing        SO        14        0E        x
  by line
Set condensed mode              SI        15        0F        x
Print 10 CPI                    DC2       18        12        x
Cancel double-wide printing     DC4       20        14        x
  by line
Set or cancel continuous        ESC -     27 45     1B 2D     x
  underscore
Select character set 2          ESC 6     27 54     1B 36     x
Select character set 1          ESC 7     27 55     1B 37     x
Set 12 CPI                      ESC :     27 58     1B 3A     y
Start emphasized printing       ESC E     27 69     1B 45     x
Stop emphasized printing        ESC F     27 70     1B 46     x
Start double-strike printing    ESC G     27 71     1B 47     x
Stop double-strike printing     ESC H     27 72     1B 48     x
Set or cancel proportional      ESC P     27 80     1B 50     y
  spacing
Start superscript or sub-       ESC S     27 83     1B 53     x
  script printing
End superscript or subscript    ESC T     27 84     1B 54     x
  printing
Start or end continuous         ESC W     27 87     1B 57     x
  double-wide printing
Print continuously from All     ESC \     27 92     1B 5C     x
  Characters Chart
Print single character from All ESC ^     27 94     1B 5E     x
  Characters Chart
Set or cancel continuous        ESC _     27 95     1B 5F     x
  overscore
Select print mode
    ASCII:                 ESC I (n1)
    DEC:                   27 73 (n1)
    HEX:                   1B 49 (n1)
    Values of N:
    HEX    DEC    FONT AND PITCH
    00      0     Resident 10 cpi draft
    08      8     Resident 12 cpi draft
    10     16     Resident 17 cpi draft
    02      2     Resident 10 cpi LQ    (default)
    0A     10     Resident 12 cpi LQ
    12     18     Resident 17 cpi LQ
    03      3     Resident Proportional LQ
    04      4     Downloaded 10 cpi draft
    0C     12     Downloaded 12 cpi draft
    14     20     Downloaded 17 cpi draft
    06      6     Downloaded 10 cpi LQ
    0E     14     Downloaded 12 cpi LQ
    16     22     Downloaded 17 cpi LQ
    07      7     Downloaded Proportional LQ



Set presentation highlight      ESC [@    27 91 64  1B 5B 40  y

    ASCII:                 ESC[@ n1 n2 m1 m2 m3 m4
    DEC:                   27 91 64 n1 n2 m1 m2 m3 m4
    HEX:                   1B 5B 40 n1 n2 m1 m2 m3 m4

    N1 = number of mode bytes in escape sequence (2,3,4)
    N2 = 0
    M(ode)1 = 0
    M(ode)2 =    HEX         DEC
                 00           0 - No change
                 01           1 - Reverse mode unchanged, no shading
                 02           2 - Reverse mode unchanged, shading
                 10          16 - No reverse mode unchanged, shading
                 11          17 - No reverse mode, no shading mode
                 12          18 - No reverse mode, shading active
                 20          32 - Reverse mode, shading unchanged
                 21          33 - Reverse mode, no shading
                 22          34 - Reverse mode, shading

    M(ode)3 =    HEX         DEC
                 00           0 - No change
                 01           1 - Line feed unchanged, single-high char
                 02           2 - Line feed unchanged, double-high char
                 10          16 - Single line feed,character height unchanged
                 11          17 - Single line feed,single-high char
                 12          18 - Single line feed,double-high char
                 20          32 - Double line feed,character height unchanged
                 21          33 - Double line feed,single-high char
                 22          34 - Double line feed,double-high char

    M(ode)4 =    HEX         DEC
                 00           0 - No change
                 01           1 - Single-wide character
                 02           2 - Double-wide character

    Double-high,Double-wide example:
    27 91 64 4  0  0  0  34  2
             n1 n2 m1 m2 m3  m4

    Reverse image printing:
    27 91 64 2  0  0  33
             n1 n2 m1 m2


Print Positioning Commands
        Function                Mnemonic  Dec       Hex       Type

Null                            NUL       0         00        x
Backspace                       BS        8         08        y
Horizontal tab                  HT        9         09        y
Line feed                       LF        10        0A        x
Vertical tab                    VT        11        0B        x
Form feed                       FF        12        0C        x
Carriage return                 CR        13        0D        x





Set top of form                 ESC 4     27 52     1B 34     y
Set or cancel automatic LF      ESC 5     27 53     1B 35     x
Set or clear vertical tabs      ESC B     27 66     1B 42     x
Set or clear horizontal tabs    ESC D     27 68     1B 44     y
Graphics variable line spacing  ESC J     27 74     1B 4A     x
Set automatic perforation skip  ESC O     27 79     1B 4F     x
Set all tabs to default         ESC R     27 82     1B 52     x
  settings
Select print direction          ESC U     27 85     1B 55     x
Set horizontal margins          ESC X     27 88     1B 58     y
Relative move inline forward    ESC d     27 100    1B 64     y



Page Format Commands
        Function                Mnemonic  Dec       Hex       Type

Set 1/8 inch line spacing       ESC 0     27 48     1B 30     x
Set 7/72 inch line spacing      ESC 1     27 49     1B 31     x
Enable text line spacing set    ESC 2     27 50     1B 32     x
  by ESC A
Set graphic line spacing        ESC 3     27 51     1B 33     x
  (n/216 inch)
Set text line spacing           ESC A     27 65     1B 41     x
  (n/72 inch)
Set form length in lines        ESC C     27 67     1B 43     y
Set forms length in inches      ESC C 0   27 67 0   1B 43 00  y
Set vertical units              ESC [\    27 91 92  1B 5B 5C  x
Set/execute graphic line        FS C J    28 67 74  1C 43 4A  z
  spacing




Graphic Bit-Image Commands
        Function                Mnemonic  Dec       Hex       Type

Normal-density bit-image        ESC K     27 75     1B 4B     x
  graphics (60 dots per inch)
Dual-density bit-image          ESC L     27 76     1B 4C     x
  graphics (120 dots per inch)
Dual-density bit image          ESC Y     27 89     1B 59     x
  graphics (120 dots per inch)
High-density bit-image graphics ESC Z     27 90     1B 5A     x
  (240 dots per inch)
High-resolution graphics        ESC [g    27 91 103 1B 5B 67  x
  (360 dots per inch)
High-resolution graphics        FS C B    28 67 66  1C 43 4A  z








Font Downloading and Selection Commands
        Function                Mnemonic  Dec       Hex       Type

Character font image download   ESC =     27 61     1B 3D     y
Select quality and pitch        ESC I     27 73     1B 49     y
Select font global              ESC [I    27 91 73  1B 5B 49  z
Set code page                   ESC [T    27 91 84  1B 5B 54  x




Printer Status Commands
        Function                Mnemonic  Dec       Hex       Type

Bell                            BEL       7         07        x
Cancel data                     CAN       24        18        x
Select printer                  DC1       17        11        x
Deselect printer                DC3       19        13        x
Deselect printer on positive    ESC Q     27 81     1B 51     x
  query reply
Set initial condition           ESC [K    27 91 75  1B 5B 4B  y
Stop printing (and go off-line) ESC j     27 106    1B 6A     x




Alternate Graphics Mode (AGM) Commands
        Function                Mnemonic  Dec       Hex       Type

Select graphics mode            ESC *     27 42     1B 2A     x
Set graphics line spacing       ESC 3     27 51     1B 33     x
Set text line spacing           ESC A     27 65     1B 41     x
Graphics variable line spacing  ESC J     27 74     1B 4A     x



Note: Some of the escape sequences require that you use additional
parameters.  For detailed information, please refer to your progammer's
manual.  If you need to order a programmers manual for your BJ-10e,
call 1-800-423-2366


Command List Arranged in ASCII
Code Order


Control commands available in the BJ mode are listed below in ASCII
code order.

Control Code
ASCII DEC. HEX. FUNCTION
BEL 7 07 BEEPER
BS 8 08 BACKSPACE
HT 9 09 HORIZONTAL TAB
LF 10 0A LINE FEED
VT 11 0B VERTICAL TAB
FF 12 0C FORM FEED
CR 13 OD CARRIAGE RETURN
SO 14 0E SET DOUBLE-WIDE PRINTING BY LINE
SI 15 0F SET CONDENSED (17CPI) MODE
DC1 17 11 SELECT PRINTER
DC2 18 12 SET 10CPI MODE
DC4 20 14 CANEL DOUBLE WIDE PRINTING
CAN 24 18 CANCEL DATA

ESC. Sequence
ASCII DEC. HEX. FUNCTION
ESC      * 27    42 1B    2A Select Image Graphics Mode (AGM)
ESC      -  27    45  1B    2D Set/Cancel Underscore Mode
ESC      0 27    48 1B    30 Set 1/8 Inch Line Spacing
ESC      1 27    49  1B    31 Set 7/72 Inch Line Spacing
ESC      2  27    50 1B    32 Enable Line Spacing by ESC A
ESC      3 27    51  1B    33 Set Graphic Line Spacing
ESC      4 27    52 1B    34 Set Top  of Form
ESC      5 27    53  1B    35 Set/Cancel Automatic Line Feed
ESC      6 27    54 1B    36  Select Character Set 2
ESC      7 27    55  1B    37 Select Character Set 1
ESC      : 27    58 1B    3A Set 12CPI Prestige Mode
ESC      = 27    61 1B    3D Font Image Download
ESC      A 27    65 1B    41 Set Text Line Spacing
ESC      B 27    66 1B    42 Set Vertical Tabs
ESC      C 27    67 1B    43  Set Page Length in Lines
ESC CNUL  27    67   0 1B    43   00 Set Page Length in Inches
ESC      D 27    68  1B    44 Set Horizontal Tabs
ESC      E 27    69 1B    45 Set Emphasized Mode
ESC      F 27    70 1B    46 Cancel Emphasized Mode

ASCII DEC. HEX. FUNCTION
ESC   G 27   71 1B   47 Set Double Strike Mode
ESC   H 27   72 1B   48 Cancel Double Strike Mode
ESC   I 27   73 1B   49 Select Font Style
ESC   J 27   74 1B   4A Perform Graphics Line Spacing
ESC   K 27   75 1B   4B  Set normal Density Image Graphics Mode
ESC   L 27   76 1B   4C Set Double Density Image Graphics Mode
ESC   N 27   78 1B   4E Set Perforation Skip
ESC   O 27   79  1B   4F Cancel Skip Over Perforation
ESC   P 27   80 1B   50 Set/Cancel Proportional Spacing Mode
ESC   Q 27   81 1B   51 Deselect Printer
ESC   R 27   82 1B   52  Set All Tabs to Power on Settings
ESC   S 27   83  1B   53 Set Superscript/Subscript Mode
ESC   T 27   84 1B   54 Cancel Superscript/Subscript Mode
ESC   U 27   85 1b    55 Select Printer Direction
ESC   W 27   87  1B   57 Set/Cancel Double Wide Printing
ESC   X 27   88 1B   58 Set Horizontal Margins
ESC   Y 27   89 1B   59 Set Double Density Image Graphics Mode
ESC   Z 27   90 1B   5A Set Quadruple Density Image Graphic Mode
ESC  [@ 27   91  64 1B   5B  40 Set Presentation Highlight
ESC  [I 27   91  73 1B   5B  49 Select Font Global
ESC  [K 27   91  75 1B   5B  4B Set Initial Condition
ESC  [T 27   91  84 1B   5B  54 Set Code Page
ESC  [\ 27   91  92 1B   5B  5C Change Graphics Line Spacing
ESC  [g  27   91  103 1B   5B  67  Select High Resolution Graphic Mode
ESC   \ 27   92 1B   5C  Print Continuously from All Character Chart
ESC   ^ 27   94 1B   5E Print Single Character from All Character Chart
ESC   _ 27   95 1B   5F  Set/Cancel Overscore Mode
ESC   d 27   100 1B   64  Relative Move Inline Forward
ESC   j 27   106 1B   6A Go Off Line

FS  SEQUENCE
ASCII DEC. HEX. FUNCTION
FS       CB 28  67   66 1C  43  42 Set High Resolution Graphics Mode

FS       CJ 28  67   74 1C  43  4A Set/Perform Graphics Line Spacing



Command List Arranged in ASCII
Code Order


Control commands available in the LQ mode are listed below in ASCII code order.

Control Code
ASCII DEC. HEX. FUNCTION
BEL 7 07 BEEPER
BS 8 08 BACKSPACE
HT 9 09 HORIZONTAL TAB
LF 10 0A LINE FEED
VT 11 0B VERTICAL TAB
FF 12 0C FORM FEED
CR 13 OD CARRIAGE RETURN
SO 14 0E SET DOUBLE-WIDE PRINTING BY LINE
SI 15 0F SET CONDENSED (17CPI) MODE
DC1 17 11 SELECT PRINTER
DC2 18 12 SET 10CPI MODE
DC3 19 13 Deselect Printer
DC4 20 14 CANEL DOUBLE WIDE PRINTING
CAN 24 18 CANCEL DATA
DEL 127 7F Delete Character

ESC  SEQUENCE
ASCII DEC. HEX. FUNCTION
ESC.     EM 27     25 1B    19 Control Automatic Sheet Feeder
ESC      SP 27     32 1B    20 Set Intercharacter Space
ESC      ! 27     33 1B    21 Select Various Print Modes
ESC     # 27     35  1B    23 Cancel MSB Control
ESC     $ 27     36 1B    24 Set Absolute Print Position
ESC     % 27     37 1B    25 Select Download Character Set
ESC     & 27     38 1B    26 Define Download Characters
ESC    (- 27     40   45 1B    28   20 Select Score Mode
ESC     * 27     42 1B    2A Select Image Graphics Mode
ESC     +  27     43 1B    2B Set n/360 Inch Line Spacing
ESC     - 27     45 1B    2D Set/Cancel Underscore Mode
ESC     / 27     47 1B    2F Select Virtical Tab Channel
ESC    0 27     48 1B    30  Set 1/8 Inch Line Spacing
ESC    2 27     50 1B    32 Set 1/6 Inch Line Spacing
ESC    3 27     51  1B    33  Set n/180 Inch Line Spacing
ESC    4 27     52 1B    34  Set Italic Mode
ESC    5 27     53 1B    35 Cancel Italic Mode
ESC    6 27     54 1B    36   Expande Printable Range
ESC    7 27     55 1B    37 Cancel Printable Range Expansion





ASCII DEC. HEX. FUNCTION
ESC      : 27    58 1B    3A Copy ROM to RAM
ESC      = 27    61 1B    3D Set MSB to 0
ESC     > 27    62 1B    3E Set MSB to 1
ESC     ? 27    63 1B    3F  Reassign Image Graphics Mode
ESC     @ 27    64 1B    40  Reset Printer
ESC     A 27    65 1B    41 Set n/60 Inch Line Spacing
ESC     B 27    66 1B    42 Set Vertical Tabs
ESC     C 27    67 1B    43  Set Page Length in Lines
ESC CNUL  27    67   0 1B    43   00 Set Page Length in Inches
ESC     D 27    68  1B    44 Set Horizontal Tabs
ESC     E 27    69 1B    45 Set Emphasized Mode
ESC     F 27    70 1B    46 Cancel Emphasized Mode
ESC    G 27   71 1B   47 Set Double Strike Mode
ESC    H 27   72 1B   48 Cancel Double Strike Mode
ESC    J 27   74 1B   4A Perform n/180 Inch Line Feed
ESC    K 27   75 1B   4B  Set Single Density Image Graphics Mode
ESC    L 27   76 1B   4C Set Double Density Image Graphics Mode
ESC    M 27   77 1B   4D Set 12 CPI Mode
ESC    N 27   78 1B   4E Set Skip Perforation
ESC    O 27   79 1B   4F Canel Skip Perforation
ESC    P 27   80 1B   50 Set 10 CPI Mode
ESC    Q 27   81 1B   51  Set Right Margin
ESC    R 27   82 1B   52 Select International Character Set
ESC    S 27   83  1B   53 Set Superscript/Subscript Mode
ESC    T 27   84 1B   54 Cancel Superscript/Subscript Mode
ESC    U 27   85 1B   55 Select Print Direction
ESC    W 27   87  1B   57 Set/Cancel Double Wide Printing
ESC    Y 27   89 1B   59 Set Double Density Image Graphics Mode
ESC    Z 27   90 1B   5A Set Quadruple Density Image Graphic Mode
ESC    \ 27   92 1B   5C Set Relative Print Position
ESC    b 27   98 1B   62  Set Vertical Tabs in Channels
ESC    g 27   103 1B   67 Set 15 CPI Mode
ESC    k 27   107 1B   6B Select Typeface
ESC    l 27   108 1B   6C Set Left Margin
ESC    p 27   112  1B   70 Set/Cancel Proportional Spacing Mode
ESC    q 27   113 1B   71 Select Character Style
ESC    t 27   116 1B   74 Select Character Set
ESC    w 27   119 1B   77 Set/Cancel Double High Mode
ESC    x 27   120 1B   78 Set/Cancel Draft Font Mode


Command List Arranged in ASCII
Code Order


Control commands available in the BJ mode are listed below in ASCII code
order.

Control Code
ASCII DEC. HEX. FUNCTION
BEL 7 07 BEEPER
BS 8 08 BACKSPACE
HT 9 09 HORIZONTAL TAB
LF 10 0A LINE FEED
VT 11 0B VERTICAL TAB
FF 12 0C FORM FEED
CR 13 OD CARRIAGE RETURN
SO 14 0E SET DOUBLE-WIDE PRINTING BY LINE
SI 15 0F SET CONDENSED (17CPI) MODE
DC1 17 11 SELECT PRINTER
DC2 18 12 SET 10CPI MODE
DC4 20 14 CANEL DOUBLE WIDE PRINTING
CAN 24 18 CANCEL DATA

ESC. Sequence
ASCII DEC. HEX. FUNCTION
ESC      * 27    42 1B    2A Select Image Graphics Mode (AGM)
ESC      -  27    45  1B    2D Set/Cancel Underscore Mode
ESC      0 27    48 1B    30 Set 1/8 Inch Line Spacing
ESC      1 27    49  1B    31 Set 7/72 Inch Line Spacing
ESC      2  27    50 1B    32 Enable Line Spacing by ESC A
ESC      3 27    51  1B    33 Set Graphic Line Spacing
ESC      4 27    52 1B    34 Set Top  of Form
ESC      5 27    53  1B    35 Set/Cancel Automatic Line Feed
ESC      6 27    54 1B    36  Select Character Set 2
ESC      7 27    55  1B    37 Select Character Set 1
ESC      : 27    58 1B    3A Set 12CPI Prestige Mode
ESC      = 27    61 1B    3D Font Image Download
ESC      A 27    65 1B    41 Set Text Line Spacing
ESC      B 27    66 1B    42 Set Vertical Tabs
ESC      C 27    67 1B    43  Set Page Length in Lines
ESC CNUL  27    67   0 1B    43   00 Set Page Length in Inches
ESC      D 27    68  1B    44 Set Horizontal Tabs
ESC      E 27    69 1B    45 Set Emphasized Mode
ESC      F 27    70 1B    46 Cancel Emphasized Mode

ASCII DEC. HEX. FUNCTION
ESC   G 27   71 1B   47 Set Double Strike Mode
ESC   H 27   72 1B   48 Cancel Double Strike Mode
ESC   I 27   73 1B   49 Select Font Style
ESC   J 27   74 1B   4A Perform Graphics Line Spacing
ESC   K 27   75 1B   4B  Set normal Density Image Graphics Mode
ESC   L 27   76 1B   4C Set Double Density Image Graphics Mode
ESC   N 27   78 1B   4E Set Perforation Skip
ESC   O 27   79  1B   4F Cancel Skip Over Perforation
ESC   P 27   80 1B   50 Set/Cancel Proportional Spacing Mode
ESC   Q 27   81 1B   51 Deselect Printer
ESC   R 27   82 1B   52  Set All Tabs to Power on Settings
ESC   S 27   83  1B   53 Set Superscript/Subscript Mode
ESC   T 27   84 1B   54 Cancel Superscript/Subscript Mode
ESC   W 27   87  1B   57 Set/Cancel Double Wide Printing
ESC   X 27   88 1B   58 Set Horizontal Margins
ESC   Y 27   89 1B   59 Set Double Density Image Graphics Mode
ESC   Z 27   90 1B   5A Set Quadruple Density Image Graphic Mode
ESC  [@ 27   91  64 1B   5B  40 Set Presentation Highlight
ESC  [I 27   91  73 1B   5B  49 Select Font Global
ESC  [K 27   91  75 1B   5B  4B Set Initial Condition
ESC  [T 27   91  84 1B   5B  54 Set Code Page
ESC  [\ 27   91  92 1B   5B  5C Change Graphics Line Spacing
ESC  [g  27   91  103 1B   5B  67  Select High Resolution Graphic Mode
ESC  [M 27   91  77 1B   5B  4D Select Color
ESC   \ 27   92 1B   5C  Print Continuously from All Character Chart
ESC   ^ 27   94 1B   5E Print Single Character from All Character Chart
ESC   _ 27   95 1B   5F  Set/Cancel Overscore Mode
ESC   d 27   100 1B   64  Relative Move Inline Forward
ESC   j 27   106 1B   6A Go Off Line

FS  SEQUENCE
ASCII DEC. HEX. FUNCTION
FS       CB 28  67   66 1C  43  42 Set High Resolution Graphics Mode
FS       CJ 28  67   74 1C  43  4A Set/Perform Graphics Line Spacing


Command List Arranged in ASCII
Code Order


Control commands available in the LQ mode are listed below in ASCII code order.

Control Code
ASCII DEC. HEX. FUNCTION
BEL 7 07 BEEPER
BS 8 08 BACKSPACE
HT 9 09 HORIZONTAL TAB
LF 10 0A LINE FEED
VT 11 0B VERTICAL TAB
FF 12 0C FORM FEED
CR 13 OD CARRIAGE RETURN
SO 14 0E SET DOUBLE-WIDE PRINTING BY LINE
SI 15 0F SET CONDENSED (17CPI) MODE
DC1 17 11 SELECT PRINTER
DC2 18 12 SET 10CPI MODE
DC3 19 13 Deselect Printer
DC4 20 14 CANEL DOUBLE WIDE PRINTING
CAN 24 18 CANCEL DATA
DEL 127 7F Delete Character

ESC  SEQUENCE
ASCII DEC. HEX. FUNCTION
ESC.     EM 27     25 1B    19 Control Automatic Sheet Feeder
ESC      SP 27     32 1B    20 Set Intercharacter Space
ESC      ! 27     33 1B    21 Select Various Print Modes
ESC     # 27     35  1B    23 Cancel MSB Control
ESC     $ 27     36 1B    24 Set Absolute Print Position
ESC     % 27     37 1B    25 Select Download Character Set
ESC     & 27     38 1B    26 Define Download Characters
ESC    (- 27     40   45 1B    28   20 Select Score Mode
ESC     * 27     42 1B    2A Select Image Graphics Mode
ESC     +  27     43 1B    2B Set n/360 Inch Line Spacing
ESC     - 27     45 1B    2D Set/Cancel Underscore Mode
ESC     / 27     47 1B    2F Select Virtical Tab Channel
ESC    0 27     48 1B    30  Set 1/8 Inch Line Spacing
ESC    2 27     50 1B    32 Set 1/6 Inch Line Spacing
ESC    3 27     51  1B    33  Set n/180 Inch Line Spacing
ESC    4 27     52 1B    34  Set Italic Mode
ESC    5 27     53 1B    35 Cancel Italic Mode
ESC    6 27     54 1B    36   Expande Printable Range
ESC    7 27     55 1B    37 Cancel Printable Range Expansion





ASCII DEC. HEX. FUNCTION
ESC      : 27    58 1B    3A Copy ROM to RAM
ESC      = 27    61 1B    3D Set MSB to 0
ESC     > 27    62 1B    3E Set MSB to 1
ESC     ? 27    63 1B    3F  Reassign Image Graphics Mode
ESC     @ 27    64 1B    40  Reset Printer
ESC     A 27    65 1B    41 Set n/60 Inch Line Spacing
ESC     B 27    66 1B    42 Set Vertical Tabs
ESC     C 27    67 1B    43  Set Page Length in Lines
ESC CNUL  27    67   0 1B    43   00 Set Page Length in Inches
ESC     D 27    68  1B    44 Set Horizontal Tabs
ESC     E 27    69 1B    45 Set Emphasized Mode
ESC     F 27    70 1B    46 Cancel Emphasized Mode
ESC    G 27   71 1B   47 Set Double Strike Mode
ESC    H 27   72 1B   48 Cancel Double Strike Mode
ESC    J 27   74 1B   4A Perform n/180 Inch Line Feed
ESC    K 27   75 1B   4B  Set Single Density Image Graphics Mode
ESC    L 27   76 1B   4C Set Double Density Image Graphics Mode
ESC    M 27   77 1B   4D Set 12 CPI Mode
ESC    P 27   80 1B   50 Set 10 CPI Mode
ESC    Q 27   81 1B   51  Set Right Margin
ESC    R 27   82 1B   52 Select International Character Set
ESC    S 27   83  1B   53 Set Superscript/Subscript Mode
ESC    T 27   84 1B   54 Cancel Superscript/Subscript Mode
ESC    W 27   87  1B   57 Set/Cancel Double Wide Printing
ESC    Y 27   89 1B   59 Set Double Density Image Graphics Mode
ESC    Z 27   90 1B   5A Set Quadruple Density Image Graphic Mode
ESC    \ 27   92 1B   5C Set Relative Print Position
ESC    b 27   98 1B   62  Set Vertical Tabs in Channels
ESC    g 27   103 1B   67 Set 15 CPI Mode
ESC    k 27   107 1B   6B Select Typeface
ESC    l 27   108 1B   6C Set Left Margin
ESC    p 27   112  1B   70 Set/Cancel Proportional Spacing Mode
ESC    q 27   113 1B   71 Select Character Style
ESC    r  27   114  1B   72 Set Color
ESC    t 27   116 1B   74 Select Character Set
ESC    w 27   119 1B   77 Set/Cancel Double High Mode
ESC    x 27   120 1B   78 Set/Cancel Draft Font Mode

