— 129 —
FS g1 m a1 a2 a3 a4 nL nH d1…dk
[Function] Writing data into the download user NV memory
[Code] <1C>H<67>H<31><m>H<a1>H<a2>H<a3>H<a4>H
<nL>H<nH>H[<d>]nL+(nH × 256)
[Range] m=0
6000H (a1+(a2 × 256)+(a3 × 65536)+(a4 × 16777216)) 7FFFH
Sto rage start address (nL+(nH × 256)) 1024
k=(nL+(nH × 256))
[Outline] This command loads data into the download user NV memory.
• “m” is fixed at 0.
• a1, a2, a3, a4 set the data storage start address at (a1+(a2 ×
256)+(a3 × 65536)+(a4 × 16777216)).
• nL, nH sets the number of stored data to (nL+(nH × 256)) bytes.
• “d” denotes the data to be stored.
[Details] •The download user NV memory refers to a storage area
exclusively for character data secured on non-volatile memory.
Font A:Start address 6000H End address 71FFH (36 bytes for
1 character)
Font B: Start address 7200H End address 7F7FH (27 bytes for
1 character)
• When the STANDARD MODE is selected, this command is valid
only when it is written at the head of the line.
• This command is invalid when PAGE MODE is selected.
• If this command is sent while a macro is being defined, the
definition process will be stopped and the execution of this
command will start.
• If the argument (m), the storage start address (a1, a2, a3, a4),
or the number of stored data (nL, nH) is outside the definition
area, this command becomes invalid and the following data
will be processed as normal data.
• Date storage processing causes “overwriting” to be executed,
thus erasing the data stored already before the storage
processing was executed.
• When an error occurs during the writing process, the error
will be a “Memory or gate-array R/W error”.
• Data in the user NV memory can be read by using the FS g2
command.
• Data in the user NV memory is not initialized by using the ESC
@ command, the FS q command or by resetting the printer or
turning the power off.