![](/images/new-backgrounds/1149583/149583207x1.webp)
| • This command sets the distance from the current position to [(nL |
| + nH ✕ 256) ✕ vertical or horizontal motion unit] inches. |
[Notes] | • This command is ignored Unless page mode is selected. |
| • When pitch N is specified to the movement downward: |
| nL + nH ✕ 256 = N |
| When pitch N is specified to the movement upward (the negative |
| direction), use the complement of 65536. |
| When pitch N is specified to the movement upward: |
| nL + nH ✕ 256 = 65536 - N |
| • Any setting that exceeds the specified printing area is ignored. |
| • The reference position is that at which data development starts. |
| • This command function as follows, depending on the print |
| starting position set by ESC T: |
| 1 When the starting position is set to the upper left or lower left of |
| the printing area, the vertical motion unit (y) is used. |
| 2 When the starting position is set to the upper right or lower left |
| of the printing area, the horizontal motion unit (x) is used. |
| • The horizontal and vertical motion unit are specifide by GS P. |
| • The GS P command can change the horizontal (and vertical) |
| motion unit. However, the value cannot be less than the minimum |
| horizontal movement amount, and it must be in even units of the |
| minimum horizontal movement amount. |
[Reference] ESC $,ESC T, ESC W, ESC \, GS $, GS P
GS ^ r t m
[Name] | Execute macro |
|
| ||
[Format] | ASCII | GS | ^ | r t m | |
| Hex | 1D | 5E | r t m | |
| Decimal | 29 | 94 | r t m | |
[Range] | 0 | ≤ r ≤ 255 |
|
|
|
| 0 | ≤ t ≤ 255 |
|
|
|
| 0 | ≤ m ≤ 1 |
|
|
|
[Description] Executes a macro.
•r specifies the number of times to execute the macro.
•t specifies the waiting time for executing the macro.
The waiting time is t ✕ 100 msec for every macro execution.
•m specifies macro executing mode.
•When the LSB m = 0:
The macro executes r times continuously at the interval specified by t.
• When the LSB of m = 1: