DMP-135 (260-2866) Control Codes Faxback Doc. # 4323 IBM CONTROL CODES ─────────────────┬────────────────┬─────────┬───────────────────────────────┐ DECIMAL │ HEXADECIMAL │ │ FUNCTION │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 7 or 135 │ 07 or 87 │ BEL │ Sound buzzer for 1 second │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 7 or 27 135 │ 1B 07 or 1B 87 │ ESC BEL │ Same as BEL │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 8 or 136 │ 08 or 88 │ BS │ Move one character position │ │ │ │ to the left. │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 8 or 27 136 │ 1B 08 or 1B 88 │ ESC BS │ Same as BS │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 9 or 137 │ 09 or 89 │ HT │ Move to next horizontal tab │ │ │ │ position. │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 9 or 27 137 │ 1B 09 or 1B 89 │ ESC HT │ Same as HT │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 10 or 138 │ OA or 8A │ LF │ Print and Line Feed according │ │ │ │ to latched information with or│ │ │ │ without Carriage Return (DIP │ │ │ │ Switch 6) │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 10 or 27 138 │ 1B OA or 1B 8A │ ESC LF │ Same as LF │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 11 or 139 │ OB or 8B │ VT │ Move to next vertical tab │ │ │ │ position. │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 11 or 27 139 │ 1B OB or 1B 8B │ ESC VT │ Same as VT │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 12 or 140 │ OC or 8C │ FF │ Form Feed after printing │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 12 or 27 140 │ 1B OC or 1B 8C │ ESC FF │ Same as FF │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 13 or 141 │ OD or 8D │ CR │ Printing and Carriage Return │ │ │ │ with or without Line Feed │ │ │ │ (DIP Switch 3) │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 13 or 27 141 │ 1B OC or 1B 8D │ ESC CR │ Same as CR │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 14 or 142 │ OE or 8E │ SO │ Double-width character mode │ │ │ │ designation │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 14 or 27 142 │ 1B OE or 1B 8E │ ESC SO │ Same as SO │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 15 or 143 │ OF or 8F │ SI │ Printing and condensed charac-│ │ │ │ ter mode designation │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 15 or 27 143 │ 1B OF or 1B 8F │ ESC SI │ Same as SI │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 17 or 145 │ 11 or 91 │ DC1 │ Select printer │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 17 or 27 145 │ 1B 11 or 1B 91 │ ESC DC1 │ Same as DC1 │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 18 or 146 │ 12 or 92 │ DC2 │ Printing and standard 10 CPI │ │ │ │ character mode designation │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 18 or 27 146 │ 1B 12 or 1B 92 │ ESC DC2 │ Same as DC2 │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 20 or 148 │ 14 or 94 │ DC4 │ Double-width character mode │ │ │ │ termination │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 20 or 27 148 │ 1B 14 or 1B 94 │ ESC DC4 │ Same as DC4 │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 24 or 152 │ 18 or 98 │ CAN │ Clear all print data in the │ │ │ │ internal buffer │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 24 or 27 152 │ 1B 18 or 1B 98 │ ESC CAN │ Same as CAN │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 45 n │ 1B 2D n │ ESC - n │ n = 1 Starts Underline │ │ │ │ n = 0 Ends Underline │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 48 │ 1B 30 │ ESC 0 │ Line Feed pitch is set to 1/8 │ │ │ │ inch │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 49 │ 1B 31 │ ESC 1 │ Line-feed pitch is set to 7/72│ │ │ │ inch │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 50 │ 1B 32 │ ESC 2 │ Start line spacing set by ESC │ │ │ │ A │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 51 │ 1B 33 │ ESC 3 │ Set line-feed pitch to n/216 │ │ │ │ inch (n = 0 - 255, inclusive)│ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 52 │ 1B 34 │ ESC 4 │ Current position is set as top│ │ │ │ of form │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 53 │ 1B 35 │ ESC 5 │ Set Automatic Line Feed │ │ │ │ n = 1; CR + LF │ │ │ │ n = 0; CR only │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 54 │ 1B 36 │ ESC 6 │ Select IBM Character Set 2 │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 55 │ 1B 37 │ ESC 7 │ Select IBM Character Set 1 │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 58 │ 1B 3A │ ESC : │ Printing and select compressed│ │ │ │ character mode (12 cpi) │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 61 n1 n2 m │ 1B 3D n1 n2 m │ESC = n1 │ │ s a1 a2 │ s a1 a2 │n2 m s a1│ Define downloading characters │ d1...dk │ d1...dk │a2 d1..dk│ │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 65 n │ 1B 41 n │ ESC A n │ Set line feed pitch to n/72 │ │ │ │ inch when ESC 2 is input │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 66 n1...nk 0 │1B 42 n1...nk 00│ ESC B │ Vertical tab position setting │ │ │ n1...nk │ (k = 0-64, inclusive) │ │ │ NUL │ │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 67 n │ 1B 43 n │ ESC C n │ Specify page length in lines │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 68 n1...nk 0 │1B 44 n1...nk 00│ ESC D │ Horizontal tab position set- │ │ │ n1...nk │ ting. (k = 0-64, inclusive) │ │ │ NUL │ │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 69 │ 1B 45 │ ESC E │ Set emphasized printing │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 70 │ 1B 46 │ ESC F │ Cancel emphasized printing │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 71 │ 1B 47 │ ESC G │ Select Double-Strike Character│ │ │ │ mode │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 72 │ 1B 48 │ ESC H │ End Double-Strike Character │ │ │ │ mode │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 73 n │ 1B 49 n │ ESC I │ Select Print Mode │ │ │ │ n = 0; Standard │ │ │ │ n = 1; High-Speed Draft 12cpi │ │ │ │ n = 2; NLQ │ │ │ │ n = 3; NLQ │ │ │ │ n = 4; Standard Download │ │ │ │ n = 5; High-Speed Draft Down- │ │ │ │ load 12cpi │ │ │ │ n = 6; NLQ Download (Automati-│ │ │ │ cally created when │ │ │ │ when standard download │ │ │ │ is defined) │ │ │ │ n = 7; NLQ Download │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 74 n │ 1B 4A n │ ESC J n │ Perform n/216 inch Line Feed │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 75 n1, n2, │ 1B 4B n1, n2, │ESC K n1,│Select normal-density Bit Image│ d1,...dk │ d1,...dk │n2, d1, │ Mode │ │ │...dk │ (k = n1(LSB) + 256 * n2(MSB) │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 76 n1, n2, │ 1B 4C n1, n2, │ESC L n1,│Select double-density Bit Image│ d1,...dk │ d1,...dk │n2, d1, │ Mode │ │ │...dk │ (k = n1 + 256 * n2) │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 78 n │ 1B 4E n │ ESC N n │ Set skip over perforation in │ │ │ │ LF unit (n = 1-255, inclusive)│ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 79 │ 1B 4F │ ESC O │ End skip over perforation │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 80 n │ 1B 50 n │ ESC P n │ Proportional Character Mode │ │ │ │ designation (n=1;ON, n=2;OFF) │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 81 3 │ 1B 51 03 │ ESC Q 3 │ Deselect Printer │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 82 │ 1B 52 │ ESC R │ Set all tabs to power-on │ │ │ │ settings │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 83 n │ 1B 53 n │ ESC S n │ n=1 selects Subscript Charac- │ │ │ │ ter mode │ │ │ │ n=0 selects Superscript Char- │ │ │ │ acter mode │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 84 │ 1B 54 │ ESC T │ End Superscript and Subscript │ │ │ │ Character modes │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 85 n │ 1B 55 n │ ESC U n │ n=1 selects Unidirectional │ │ │ │ Print Mode │ │ │ │ n=0 selects Bidirectional │ │ │ │ Print Mode │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 87 n │ 1B 57 n │ ESC W n │ n=1 selects Continuous Double-│ │ │ │ Width Character Mode │ │ │ │ n=0 cancels Continuous Double-│ │ │ │ Width Character Mode │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 88 n1 n2 │ 1B 58 n1 n2 │ ESC X n1│ Set left and right column mar-│ │ │ n2 │ gins in present character col-│ │ │ │ umns. Left margin is specified│ │ │ │ by n and right margin, m. │ │ │ │ 1 <= n1 <= n2 <= maximum char-│ │ │ │ acter width │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 89 n1 n2 │ 1B 59 n1 n2 │ ESC Y │Select double-density Bit Image│ d1...dk │ d1...dk │ n1 n2 │Mode, (High Speed), k=n1(LSB)+ │ │ │ d1...dk │ 256 * n2(MSB). Horizontally │ │ │ │ aligned dots cannot be printed│ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 90 n1 n2 │ 1B 5A n1 n2 │ ESC Z │ Select quadruple-density Bit │ d1...dk │ d1...dk │ n1 n2 │ Image Mode. k = n1 + 256 * n2 │ │ │ d1...dk │ │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 91 64 n1 n2 │ 1B 5B 40 n1 n2 │ ESC [ @ │ Double-height Character Mode │ 0 m1 m2 │ 00 m1 m2 │ n1 n2 │ Designation │ │ │ NUL m1 │ │ │ │ m2 │ │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 92 n1 n2 │ 1B 5C n1 n2 │ ESC \ │ Print characters from the All │ │ │ n1 n2 │ Characters Table │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 93 │ 1B 5D │ ESC ] │ Perform reverse line feed │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 94 n │ 1B 5E n │ ESC ^ n │ Print a character from the All│ │ │ │ Characters Table │ ─────────────────┼────────────────┼─────────┼───────────────────────────────┤ 27 95 n │ 1B 5F n │ ESC _ n │ n=1 selects continuous over- │ │ │ │ scoring │ │ │ │ n=0 cancels continuous over- │ │ │ │ scoring │ ─────────────────┴────────────────┴─────────┴───────────────────────────────┘ (css 07/26/93)