70 Printer Control Codes
Horizontal Print Position Control Commands
Description | Mode | ASCII Code |
|
|
|
Move print head to next horizontal tab position | Both | HT |
|
|
|
Return print head to left margin (carriage return) | Both | CR |
|
|
|
Move print head to absolute horizontal position | STD | ESC $n1 n2 |
|
|
|
Add n dot spaces between characters | STD | ESC SPn |
|
|
|
Cancel automatic line feed | IBM | ESC 500H |
|
|
|
Select automatic line feed | IBM | ESC 501H |
|
|
|
Set horizontal tab positions | Both | ESC Dn…NULL |
|
|
|
Set right margin | STD | ESC Qn |
|
|
|
Set left and right margins | IBM | ESC X n1 n2 |
|
|
|
Move print head to specified horizontal position | STD | ESC \ n1 n2 |
|
|
|
Move print position to right | IBM | ESC d |
|
|
|
Set left margin | STD | ESC ln |
|
|
|
Other Commands
Description | Mode | ASCII Code |
|
|
|
Sound printer bell | Both | BEL |
|
|
|
Move printer head back one space (backspace) | Both | BS |
|
|
|
Set printer on line | Both | DC1 |
|
|
|
Set printer off line | STD | DC3 |
|
|
|
Cancel line in print buffer | Both | CAN |
|
|
|
Delete last character sent | STD | DEL |
|
|
|
ASF control | Both | ESC EMn |
|
|
|
Cancel MSB control | STD | ESC # |
|
|
|
Select score | STD | ESC (- |
|
|
|
STD | ESC < | |
|
|
|
Set MSB to logical 0 | STD | ESC = |
|
|
|
Set MSB to logical 1 | STD | ESC > |
|
|
|
Initialize printer | Both | ESC @ |
|
|
|
Deselect printer | IBM | ESC Qn |
|
|
|
Cancel | Both | ESC U0 |
|
|
|
Select | Both | ESC U1 |
|
|
|
Control character height, width, line spacing | IBM | ESC [@ |
|
|
|