Miscellaneous commands – TransAct Technologies ITHERM 280 User Manual
Page 226

Programming Codes
iTherm
®
280 Programmer’s Guide
Page 224
Rev C
28-07764
Miscellaneous Commands
Function
Set Horizontal and Vertical Motion Units
ASCII
[GS] P x y
Hexadecimal 1DH 50H x y
Decimal
<29> <80> x y
Range
0
≤
x
≤
255
Default
x = 180, y = 360
Description The GS P x y command sets the horizontal and vertical motion units to 1/x inches
and 1/y inches, respectively. When x and y are set to zero, the default setting of
each value is used.
Note: This feature is licensed from Epson, and is only available in the Full
Epson Emulation of the firmware. Problems with this command are
frequently caused by not using the correct version of the firmware.
Contact Transact sales and/or technical support for this added cost option.
Function
Initialize the Printer
ASCII
[ESC] @
Hexadecimal 1BH 40H
Decimal
<27> <64>
Description The [ESC] @ command initializes the printer. All settings, including character
font and line spacing, are canceled.
Function
Transmit Printer ID
ASCII
[GS] I
Hexadecimal 1DH 49H
Decimal
<29> <73>
Range
1
≤
n
≤
3
49
≤
n
≤
51
Description The [GS] I
printer ID consists of one byte of data.
Printer ID
Hex ID
1,49
Printer model ID
0DH
2,50
Type ID
20H or 32D
13
3,51
ROM version ID
2H or 2D.
Table 46 Printer ID
Bit
Off/On
Hex
Decimal
Function
0
Off
00H
<0>
No two-byte character code
1
Off
00H
<0>
Not Auto-cutter equipped
On
02H
<2>
Auto-cutter equipped
2,3
-
-
-
Undefined
4
Off
00H
<0>
Not used; fixed to off
5,6
-
-
-
Undefined
7
Off
00H
<0>
Not used; fixed to off
Table 47 Type ID (
or 50)
Function
Generate Pulse
13
The Epson Type ID and ROM version are based on the Epson TM-88 documentation and a
sample printer. This value can be reconfigured to any 8 bit value.