GS C0 m n

[Function]

Setting the numbering print mode

[Code]

<1D>H<43>H<30>H<m><n>

 

[Range]

0

m

5

 

 

0

n

2

 

[Outline]

This command sets the numbering (serial number counter) print mode.

 

“m” denotes the number of print columns.

 

m = 0

Prints the columns indicated by numeral. In this case, “n” has no

 

 

 

meaning.

 

 

m = 1 to 5 Indicates the maximum number of columns to be printed.

 

 

 

Prints the counter in “m” columns.

 

 

 

“n” specifies a printing position within the printing columns.

 

n = 0

Prints the data right justified. The blank columns are spaced.

 

n = 1

Prints the data right justified. The blank columns are filled with "0".

 

n = 2

Prints the data left justified. The right blank will become invalid.

[Caution]

If either “m” or “n” has a value beyond their ranges, that setting will becomes invalid.

[Default]

m = 0 , n = 0

 

[See Also]

GS C1, GS C2, GS c, GS C;

 

[Sample Program]

 

 

 

 

 

LPRINT CHR$(&H1D);"C0";

*CNT

 

LPRINT CHR$(0);CHR$(0);

FOR I=1 TO 5

 

GOUSAB *CNT

LPRINT CHR$(&H1D);"c";

 

LPRINT CHR$(&H1D);"C0";

NEXT I

 

LPRINT CHR$(1);CHR$(0);

LPRINT CHR$(&HA);

 

GOUSAB *CNT

RETURN

 

LPRINT CHR$(&H1D);"C0";

 

 

LPRINT CHR$(3);CHR$(0);

 

 

GOUSAB *CNT

 

 

LPRINT CHR$(&H1D);"C0";

 

 

LPRINT CHR$(3);CHR$(1);

 

 

GOUSAB *CNT

 

 

LPRINT CHR$(&H1D);"C0";

 

 

LPRINT CHR$(3);CHR$(2);

 

 

GOUSAB *CNT

 

 

END

 

 

[Print Results]

 

 

 

 

 

12345 <

 

Counts from 1 to 5 at m = 0 and n = 0.

 

67890 <

 

Counts from 6 to 10 at m = 1 and n = 0.

 

11 12 13 14 15 <

Counts from11 to 15 at m = 3 and n = 0.

 

0160 170 180 19020 <

Counts from 16 to 20 at m = 3 and n = 1.

 

21 22 23 24 25 <

Counts from 21 to 25 at m = 3 and n = 2.

— 82 —

Page 87
Image 87
Citizen CT-S300 manual GS C0 m n, Range Outline