
Technical Updates SNBC CONFIDENCIAL
Shandong New Beiyang Information Technology Co.,Ltd.
Page 28
you are defining.
* yL, yH specifies ( yL + yH × 256) × 8 dots in the vertical direction for the NV bit image you
are defining.
[Note]
* Frequent write command execution may cause damage to the NV memory. Therefore,
it is recommended to write the NV memory 10 times or less a day.
*This command cancels all NV bit images that have already been defined by this
command. The printer cannot redefine only one of several data definitions previously
defined. In this case, all data needs to be sent again.
*During the processing of this command, the printer is busy to write data to NV memory
and stops receiving any more commands. Therefore, before the ending of the processing
of this command, do not send any other commands even real-time commands to the
printer.
*NV bit image means a bit image which is defined in a non-volatile memory by
FS q
and
printed by
FS p
.
*In standard mode, this command is effective only when processed at the beginning of the
line.
*This command commences effective when 7 bytes <FS~yH> is processed as a normal
value which is not a part of image data.
*When the amount of data exceeds the capacity left in the range defined by xL, xH, yL, yH,
the printer processes the defined range by xL, xH, yL, yH.
*In the first group of NV bit images, when any of the parameters xL, xH, yL, yH is out of the
definition range, this command is disabled.
*In groups of NV bit images other than the first one, when the printer processes xL, xH, yL,
yH out of the defined range, it stops processing this command and starts writing into the
NV images. At this time, NV bit images that haven’t been defined are disabled
(undefined), but any NV bit images before that are enabled.
*The d indicates the definition data. In data (d) a 1 bit specifies a dot to be printed and a
0 bit specifies a dot not to be printed.
*This command defines n as the number of a NV bit image. Numbers rise in order from
NV bit image 01H. Therefore, the first data group [xL xH yL yH d1...dk] is NV bit image
01H, and the last data group [xL xH yL yH d1...dk] is NV bit image n. The total agrees with
the number of NV bit images specified by command
FS p
.
*A definition data of a NV bit image consists of [xL xH yL yH d1...dk]. Therefore, when only
one NV bit image is defined n=1, the printer processes a data group [xL xH yL yH d1...dk]
once. The printer uses ([data: (xL + xH × 256) × ( yL + yH × 256) × 8] + [header:4]) bytes
of NV memory.
*The definition area in this printer is a maximum of 64K bytes. This command can define
several NV bit images, but cannot define a bit image data exceeding 64K bytes.
(Different printer downloads different space, please refer to printer configuration)
*Before inputing NV memory, the printer is in busy status immediately.
*During the processing of this command, the printer does not transmit status and does not
respond to status inquiry as well.
*When this command is received during macro definition, the printer ends macro definition,
and begins performing this command.
*Once a NV bit image is defined, it is not erased by performing
ESC @
, reset, and power
off.