Specifications
Confidential
SHEET
143
NO.
SHEET
REVISION
I
TITLE
TM-H5000II
IIII
II series
Specification
(STANDARD)
NEXT
144
FS g 1 m a1 a2 a3 a4 n
L
n
H
d1...dk
[Name] Write to user NV memory
[Format] ASCII FS g 1 m a1 a2 a3 a4 n
L
n
H
d1...dk
Hex 1C 67 31 m a1 a2 a3 a4 n
L
n
H
d1...dk
Decimal 28 103 49 m a1 a2 a3 a4 n
L
n
H
d1...dk
[Range] m = 0
0 ≤ (a1+(a2×256)+(a3×65536)+(a4×16777216)) ≤ 1023
1 ≤ (n
L
+(n
H
×256)) ≤ 1024
32 ≤ d ≤ 255
k = (n
L
+(n
H
×256))
[Description] Writes data to user NV memory.
• m is always set to 0.
• a1, a2, a3, and a4 specify the starting address for data stored as
(
a1
+(
a2×256)×(
a3×65536)+(
a4×16777216)).
• n
L
, n
H
select the amount of stored data bytes (n
L
+(n
H
×256)).
• d specifies the stored data.
[Details] • User NV memory is the memory area used for storing character font data in
non-volatile memory.
• This command is available only when processed at the beginning of a line in
standard mode.
• This command is ignored in page mode.
• When this command is received during macro definition, the printer ends macro
definition and begins executing this command.
• If the values of the argument (m), the stored starting address (a1, a2, a3, a4),
and the amount of stored data (
n
L
, n
H
) are out of the specified range, or if the
stored starting address (a1, a2, a3, a4) + the amount of the stored data (n
L
, n
H
)
≥ 1024, this command is ignored and data following is processed as normal
data.
• If the value of the stored data
d
is out of range, the execution of this command is
ended, and data following is processed as normal data.
In this case, the data stored in the NV memory still remains.
• Writing data to the NV memory overwrites previous data. Therefore, previous
data is deleted.
• If an error occurs during writing data to the NV memory, “Memory or Gate array
R/W error” appears.
• Data stored in the user NV memory can be read by FS g 2.
• Once data is stored in the user NV memory, it is not erased by executing
ESC @, FS q, reset, or power off.
[Notes] • Frequent write command executions by FS g 1, GS g 0 may damage the NV
memory. Therefore, it is recommended to write the NV memory 10 times or less
a day.
• While processing this command, the printer is BUSY when writing the data to the
user NV memory and stops receiving data. Therefore it is prohibited to transmit
data including the real-time commands during the execution of this command.
[Reference] FS g 2
Note: NV = non-volatile