FS g3 m a1 a2 a3 a4 nL nH d1…dk
[Function] | Writing data into the download user NV memory | ||
[Code] | <1C>H<67>H<33>H<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 |
Font A:Start address 6000H End address 71FFH (36 bytes for 1 character)
Font B: Start address 7200H End address 7F7FH (27 bytes for
1character)
•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
•Data in the user NV memory can be read by using the FS g4 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.
— 94 —