DMP 442 (260-2822) Control Codes Faxback Doc. # 4363 IGNORED CODES Codes that are unusable or undefined in a given print mode are ignored. There are several reasons a code might be unusable in a certain mode. Redundant codes that do not change the current printer status are usually ignored. For example, if the printer is in DP mode, sending a CHR$ (19) (used to enter DP mode) is useless. There are many ASCII control codes in the range 0-31 that the printer simply does not recognize. ASCII 0, for example, is not used in any of the three print modes. The following table summarizes the undefined print codes. ALL MODES: * Out of range on a repeat sequence * Out of range on a dot positioning sequence * Redundant codes that don't change the current printer status * Unprintable repeat data n2 DP MODE: 0, 1, 19, 30, 127, 255 WP MODE: 0, 1, 20, 30, 127, 255 GRAPHICS MODE: All codes in the range 0-127 are ignored except: 7, 10, 12, 13, 27 14, 27 15, 27 16 n1 n2, 27 21, 27 22, 27 33, 27 49, 27 52 n, 27 71, 27 73 n1 n2..., 27 75, 27 76, 27 85 n, 28 n1 n2, 30. IBM CONTROL CODES DECIMAL HEX │ SYMBOL │ FUNCTION │ │ PPR (ASCII) AGM ────────────────────┼───────────┼───────────────────────────────────────────── 8 (08) │ BS │ Backspace Same ────────────────────┼───────────┼───────────────────────────────────────────── 9 (09) │ │ Horizontal tab Same ────────────────────┼───────────┼───────────────────────────────────────────── 10 (0A) │ LF │ Line Feed Same ────────────────────┼───────────┼───────────────────────────────────────────── 11 (0B) │ VT │ Vertical Tab Same ────────────────────┼───────────┼───────────────────────────────────────────── 12 (0C) │ FF │ Form Feed Same ────────────────────┼───────────┼───────────────────────────────────────────── 13 (0D) │ CR │ Carriage Return Same ────────────────────┼───────────┼───────────────────────────────────────────── 14 (0E) │ SO │ Double-Wide by line Same ────────────────────┼───────────┼───────────────────────────────────────────── 15 (0F) │ SI │ Set Condensed Mode Print 17.1 cpi Same ────────────────────┼───────────┼───────────────────────────────────────────── 17 (11) │ DC1 │ Select Printer Same ────────────────────┼───────────┼───────────────────────────────────────────── 18 (12) │ DC2 │ Set 10 cpi Same ────────────────────┼───────────┼───────────────────────────────────────────── 20 (14) │ DC4 │ Cancel Double Wide Same ────────────────────┼───────────┼───────────────────────────────────────────── 24 (18) │ CAN │ Cancel data Same ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Return to Tandy mode Same 33 (21) │ ! │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Ignored Select Graphics Mode 42 (2A) │ * │ (m:Graphics mode) m m │ m │ (n1 n2 Column length) n1 n1 │ n1 │ See page 110 n2 n2 │ n2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ n=1 Starts Underline 45 (2D) │ -- │ Same n n │ n │ n=0 Ends Underline ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Line Feed pitch is set to 1/8" 48 (30) │ 0 │ Same ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Line Feed pitch is set to 7/72" Same 49 (31) │ 1 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Perform ESC-A or set Line Feed pitch to 1/6" 50 (32) │ 2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ 51 (33) │ 3 │ Set Line Feed pitch to n/216" n n │ n │ 0 < n < 255 ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Current position is set as top-of-form 52 (34) │ 4 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Automatic Line Feed 53 (35) │ 5 │ n=1: Carriage Return and Line Feed n n │ n │ n=0: Carriage Return only ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Select Character Set 2 54 (36) │ 6 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Select Character Set 1 55 (37) │ 7 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set 12 CPI Same 58 (3A) │ : │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Down Line Loading Same 61 (3D) │ = │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Ignored Set n/60" Line Spacing 65 (41) │ A │ (n: Binary, 1 < n < 255) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set n/72" LIne Spacing Ignored 65 (41) │ A │ (n: Binary, 1 < n < 255) n │ n │ 0 < n < 8 ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Vertical Tab Set Vertical 66 (42) │ B │ (n:Tab position 1 < k < 64>> Tab n1 │ n1 │ ~ │ ~ │ nk │ nk │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set from Length (n line(s)) Same 67 (43) │ C │ (n:Binary) n n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set page length (n inch(es)), Same 67 (43) │ C │ (n:Binary) 48 (30) │ 0 │ n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Horizontal Tab Same 68 (44) │ D │ (n:TAB Position, n1,...nk n1,...nk │n1,...nk │ 1 < K < 28) ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC Set Emphasized print Same 69 (45) │ E │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Reset Emphasized Print 70 (46) │ F │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Enhanced Print Same 71 (47) │ G │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Reset Enhanced Print Same 72 (48) │ H │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Select Print Mode Same 73 (49) │ I │ See page 105 n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Ignored n/180" Line Spacing 74 (4A) │ J │ (n:Binary,1 < n < 255) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ n/216" Line Spacing 74 (4A) │ J │ (n:Binary,1 < n < 255) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Single Density Graphic Same 75 (4B) │ K │ See page 116 n1 n2..,D1...DK │n1 n2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Double Density Graphic Same 76 (4D) │ L │ See page 116 n1 n1 D1...DK │n1 n2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Auto Perforation Same 78 (4E) │ N │ n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Reset Auto Perforation Same 79 (4F │ 0 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Proportional Spacing Same 80 (50) │ P │ (n=1:Set,n=0:Repeat) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Deselect Printer Same 81 (51) │ Q │ 36 24 │ $ │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Default Tab 82 (52) │ R │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Super/Subscript Same 83 (53) │ S │ n = 1 selects subscript n │ n │ n = 0 selects superscript ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Reset Super/Subscript Same 84 (54) │ T │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Unidirectional print Same 85 (55) │ U │ (n=1:Set;n=0:Reset) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Double Wide Same 87 (57) │ W │ (n=1:Set,n=0:Reset) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Left/Right Margin Same 88 (58) │ X │ (n1:left margin) (n2:Right Margin) n1 │ n1 │ (n:Binary) n2 │ n2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Double Density Graphic Same 89 (59) │ Y │ See page 116 n1 n2 D1...DK │n1 n2 D1,DK│ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Quadruple Density Graphic Same 90 (5A) │ Z │ See page 117 n1 n2 D1...DK │n1n2D1...DK│ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set Double High Same 91 (5B) │ [ │ 64 (40) │ @ │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Select Vertical Units Same 91 (5B) │ [ │ 92 (5C) │ \ │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Select Graphics Mode Same 91 (5B) │ [ │ See page 110 103 (67) │ g │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Print Continuously from Same 92 (5C) │ \ │ All Character Chart n1 │ n1 │ (n:Character Number) n2 │ n2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Reverse Feed 93 (5D) │ ] │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Print one character from Same 94 (5E) │ ^ │ All Character Chart ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Set/Reset Overscore Same 95 │ - │ (n=1:Set, n=0:Reset) n │ n │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Move Print Position (1/120") Same 100 (64) │ d │ (n:Binary) n1 n1 │ n1 │ n2 n2 │ n2 │ ────────────────────┼───────────┼───────────────────────────────────────────── 27 (1B) │ ESC │ Stop Printing Same 106 (6A) │ j │ ────────────────────┴───────────┴───────────────────────────────────────────── (smm 07/27/93) (smm 08/25/93)