•When this command is accepted during macro definition, it means cancellation of macro definition. When this time done, the definition is cleared.
•Nothing is executed when the macro has been undefined or n1=0 has been set.
•When n3 = 1 is set and the macro is being executed, the paper cannet be fed by the paper feed switch.
(39)Data input control (ESC = n)
Code : [1B]h + [3D]h + n
* {0 ≤ n ≤ FF} The data is described with the hexadecimal code.
Selects the device where data input from the host is effective.
•Each bit of "n" has the following meanings.
Bit | Device | Value | ||
0 | 1 | |||
|
| |||
0 | Printer | Disabled | Enabled | |
1 | Undefined |
|
| |
2 | Undefined |
|
| |
3 | Undefined |
|
| |
4 | Undefined |
|
| |
5 | Undefined |
|
| |
6 | Undefined |
|
| |
7 | Undefined |
|
|
•When the printer id disabled, this printer discards all receive data until it is enabled by this command.
•Even if the printer is disabled, it may be placed in the busy state by printer operation.
•The initial value of "n" is "1".
(40)Aligning the characters (ESC a n)
Code : [1B]h + [61]h + n
* {0 ≤ n ≤ 2} The data is described with the hexadecimal code.
Aligns all printed data in one line to a specified position.
•Justification listed in the following table is performed depending on the value of "n".
n (Hex) | Position |
0Left alignment
1Center alignment
2Right alignment
•Effective only when this is entered at the beginning of the line.
•The initial value of "n" is "0".
50 | CITIZEN |