
26
n
specifies the number of the defined NV bit image.
xL
,
xH
specifies (
xL
xH
╳
256)
╳
8 dots in the horizontal direction for the NV
bit image you are defining.
yL
,
yH
specifies (
yL
yH
╳
256)
╳
8 dots in the vertical direction for the NV bit
image you are defining.
[Details]
This command cancels all NV bit images that have already been defined by this
command.The printer can not redefine only one of several data definitions previously
defined. In this case, all data needs to be sent again.
From the beginning of the processing of this command till the finish of hardware
reset,mechanical operations (including initializing the position of the printer head
when the cover is open, paper feeding by using the FEED button, etc.) cannot be
performed.
During processing this command, the printer is in BUSY when writing the data to the
NV user memory and stops receiving data. Therefore it is prohibitted to transmit the
data including the real-time commands during the execution of this command.
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.
In page mode, this command is not effective.
This command is effective when 7 bytes <FS
∼
yH> is processed as a normal value.
When the amount of data exceeds the capacity left in the range defined by
xL, xH,
yL, yH
, the printer processes
xL, xH, yL, yH
out of the defined range.
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 0.5M bits (64K bytes). This
command can define several NV bit images, but cannot define a bit image data
whose total capacity [bit image data
header] exceeds 0.5M bits (64K bytes).
The printer is busy immediately before writing into NV memory.
The printer does not transmit ASB status and perform status detection during
processing of this command even when ASB is specified.