CONFIDENTIAL
SHEET
141
NO.
SHEET
REVISION
E
TITLE
TM-H5000
II
IIII
II
series
Specification
(STANDARD)
NEXT
142
FS g 2
m a1 a2 a3 a4 n
L
n
H
[Name] Read from user NV memory
[Format] ASCII FS g 2
m a1 a2 a3 a4 n
L
n
H
Hex 1C 67 32
m a1 a2 a3 a4 n
L
n
H
Decimal 28 103 50
m a1 a2 a3 a4 n
L
n
H
[Range]
m
= 0
0 £ (
a1
+(
a2
´256)+(
a3
´65536)+(
a4
´16777216)) £ 1023
1 £ (
n
L
+(
n
H
´256)) £ 80
[Description] Transmits data from user NV memory.
·
m
is always set to 0.
·
a1, a2, a3
, and
a4
specify the data stored starting address to
(
a1
+(
a2
´256)´(
a3
´65536)+(
a4
´16777216)).
·
n
L
, n
H
select the number of stored data bytes (
n
L
+(
n
H
´256)).
[Notes] · The printer transmits all data collectively without confirming whether the host is
ready to receive data. To receive all data result correctly, (the capacity of the
transmitted data + 2) bytes or more space is required in the receive buffer.
· During data transmission, the printer ignores the real-time commands
.
Also,
the printer does not transmit ASB even when the ABS is enabled. Therefore,
the user cannot confirm changes in the printer status during these periods.
· User NV memory means the memory area which is used for storing character
font data in non-volatile memory.
· If the values of the argument (
m
), the stored starting address (
a1, a2, a3, a4
)
and the number of the stored data (
n
L
, n
H
) are out of the specified range, or if
the stored staring address (
a1, a2, a3, a4
) + the number of the stored data (
n
L
,
n
H
) ³ 1024, this command is ignored and data following are processed as
normal data.
· After the data is ready to be transmitted, the printer executes the following
process.
¬ Executes READY to BUSY. If it is already BUSY, the printer executes
nothing.
- Transmits [Header + Data + NUL].
® Executes BUSY to READY. If it is already BUSY from any other cause, the
printer executes nothing.
· The contents of [Header + Data + NUL] are as follows:
Header: Hexadecimal = 5FH / Decimal = 95 (1 byte)
Data: Data stored in user NV memory ((
n
L
+(
n
H
´256)) bytes)
NUL: Hexadecimal = 00H / Decimal = 0 (1 byte)
· When DTR/DSR control is selected, the printer transmits data consecutively
after confirming whether the host computer is ready to receive data. When the
host is not ready to receive data, the printer waits until the host is ready.
· When XON/XOFF control is selected, the printer transmits all data
consecutively without confirming whether the host computer is ready to receive
data. The data transmission must be consecutive, except for the XOFF code.