CBM America CBM-262 Printer User Manual


 
7
Chapter 7 Print Control Codes
96
(61) Execution of a macro (GS ^ n1 n2 n3)
Code: [1D] h + [5E] h + n1 + n2 + n3
* (0 n1 FF)
(0 n2 FF)
(0 n3 1) Data are expressed in Hex code.
This command executes the contents defined by a macro.
The meanings of n1~n3 are as follows.
n1: Number of times the macro is executed.
n2: Wait time when a macro is executed.
The printer waits n2 x 100 msec each time a macro is executed.
n3: Macro execution mode
n3 = 0: Specifies continuous execution.
n3 = 1: Specifies execution when the paper feed key is pressed.
Continuous Execution: The macro is executed continuously the number of
times in n1, with the time interval specified in n2 inserted between executions.
Execution by pressing the paper feed key: After waiting the length of time
specified in n2, the ERROR indicator blinks and the printer waits for the paper
feed key to be pressed. When the key is pressed, the macro is executed one
time. This operation is repeated the number of times specified in n1.
If this command is received during macro definition, it means that the macro defi-
nition is terminated. At this time, the contents of the definition are cleared.
If the macro is not defined or if n1 = 0, nothing is executed.
During execution of a macro in the case that n3 = 1, paper feed cannot be done
using the paper feed switch.
During the time the printer is waiting for macro execution, the ERROR indicator
blinks.