7. Command Set
| No. | Command | Hex Code | Function Description | |
| 1 | LF | 0A | Prints out buffer and advances one line | |
| 2 | ESC J n | 1B | 4A n | Prints out buffer and advances n lines | 
| 
 | 
 | 18<=n<=FF | 
 | |
| 3 | ESC 2 | 1B | 32 | Sets line space to 1/6 inch or 30 dots | 
| 4 | ESC 3 n | 1B | 33 n | Sets line space to n dots, n=30 default | 
| 
 | 
 | 0B<=n<=FF | 
 | |
| 5 | ESC ! n | 1B | 21 n | Sets fond size, n=00 default | 
| 
 | 
 | n=00, 10, | n=10 double height | |
| 
 | 
 | 20, 30 | n=20 double width | |
| 
 | 
 | 
 | 
 | n=30 double height and double width (This | 
| 
 | 
 | 
 | 
 | command gets overridden by ESC DC4 | 
| 
 | 
 | 
 | 
 | command.) | 
| 6 | ESC SO | 1B | 0E | Sets double width printing for all characters | 
| 
 | 
 | 
 | 
 | subsequent to the command in a line (This | 
| 
 | 
 | 
 | 
 | command gets overridden by LF, CR, or ESC | 
| 
 | 
 | 
 | 
 | DC4 command.) | 
| 7 | ESC DC4 | 1B | 14 | Resets to default font size | 
| 8 | ESC c 5 n | 1B | 63 35 n | Enables Feed & Online buttons n=00 default | 
| 
 | 
 | 00<=n<=01 | Disables Feed & Online buttons n=01 | |
| 
 | 
 | 
 | 
 | (The buttons get enabled automatically when | 
| 
 | 
 | 
 | 
 | paper roll being loaded.) | 
| 9 | ESC * m n1 | 1B | 2A m n1 Sets dot matrix | |
| 
 | n2 d1…dx | n2 d1…dx | m=01 8 dots double density | |
| 
 | 
 | m=01, 21 | m=21 24 dots double density | |
| 
 | 
 | 00<=n1<=FFn1+256*n2 total number of horizontal dots | ||
| 
 | 
 | n2=00, 01 | d=1 to print the dot | |
| 
 | 
 | 00<=d<=FF d=0 not to print the dot | ||
| 
 | 
 | 
 | 
 | x denotes the data number | 
| 
 | 
 | 
 | 
 | x=n1+256*n2 when m=01 | 
| 
 | 
 | 
 | 
 | x=(n1+256*n2)*3 when m=21 | 
| 10 | ESC @ | 1B | 40 | Initializes printer and sets all defaults | 
| 11 | ESC p | 1B | 70 m | Controls cash drawer | 
| 
 | m n1 n2 | n1 n2 | n1 is the time for attracting  | |
| 
 | 
 | m=00 | n2 is the time for starting next attractive | |
| 
 | 
 | 01<n1<=n2 | command, attractive time interval=n1*2ms, | |
| 
 | 
 | n1<=n2<FF | response time interval=n2*2ms | |
| 
 | 
 | 
 | 
 | 
 | 
16
