beautypg.com

9 macro commands – CITIZEN CT-S300 User Manual

Page 68

background image

— 63 —

2.2.9 Macro Commands

GS :

[Function]

Starting/ending macro definition

[Code]

<1D>H<3A>H

[Outline]

Specifying starting/ending macro definition.

Reception of this command during macro definition signifies ending the macro
definition.

[Caution]

• Maximum content available for macro definition is 2048 bytes. A portion exceeding

2048 bytes is not defined.

• When GS ^ is processed in macro definition, the macro definition is stopped and

the content of definition is cleared.

• Even with ESC @ (Initialization of the printer) having been executed, defined content

is not cleared. Therefore, it is possible to include ESC @ into the content of macro
definition.

• Normal printing operation is carried out even during macro definition.

[Default]

The initial value is not defined.

[See Also]

GS ^

[Sample Program]

LPRINT CHR$(&H1D);":";
LPRINT "+------+";CHR$(&HA);
LPRINT "| |";CHR$(&HA);
LPRINT "+------+";CHR$(&HA);
LPRINT CHR$(&H1D);":";
LPRINT CHR$(&H1D);"^";
LPRINT CHR$(2);CHR$(10);

[Print Results]

Printing during macro execution

Normal printing during macro definition

<

<

<

<