
TH82 Series Reference Manual
42/42
FS
q
Define NV bit image
[FORMAT]
<1C>H<71>H<n>[xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n
[RANGE]
1
≦
n
≦
255
0
≦
xL
≦
255
0
≦
xH
≦
3
(When 1
≦
(xL+xH x256)
≦
1023)
0
≦
yL
≦
255
0
≦
yH
≦
1
(When 1
≦
(yL+yH x256)
≦
288)
0
≦
d
≦
255
k=(xL+xH
x256)x(yL+yH
x256)x8
Total
defined
data
area = 2M bits (256K bytes)
[FUNCTION]
Defines the NV (Non-volatile) bit image specified.
*
n
specifies the number of the defined NV bit image.
*xL, xH specifies the horizontal direction for the NV bit image to (xL+xH x256)x 8 dots.
*yL,
yH
specifies
the
vertical
direction
for the NV bit image to (yL+yH x256)x 8dots.
[DETAILES]
*This command cancels all NV bit image which have been already defined. Thus, the printer cannot
re-define only one of several defined data which have been previously defined. In this case, all data
needs
to
be
sent
again.
*Mechanical operations (initializing the position of the printer head when the cover is opened,
feeding paper by using the FEED button, etc.) cannot be executed from the beginning of the
processing of this command till the finish of hardware reset.
*NV bit image is a bit image which is defined in a non-volatile memory by
FS q
and can be printed
by
FS p
.
*This command is enabled only when processed at the beginning of a line in standard mode.
*This command is invalid in page mode.
*This command is effective when 7 bytes <FS
〜
yH> is processed as normal value.
*If the amount of data exceeds the left capacity of the range defined by xL, xH, yL, yH, the printer
processes xL, xH, yL, yH out of the defined range.
*This command is invalid when the printer processes any of xL, xH, yL, yH out of the defined
range in the first group of NV bit images
*The printer stops processing this command and starts writing in to non-volatile memory when it
processes xL, xH, yL, yH out of the defined range in groups of the following NV bit images than
the first one. At this time, NV bit images which have been under defining are disabled(undefined),
but NV bit images before which are enabled.
*
d
is the defined data. A 1 bit specifies a dot to be printed and a 0 bit specifies a dot not to be printed.
*This command defines n, the number of NV bit image which rises in order from NV bit image
01H. Thus, 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
. This agrees with the number of NV bit images specified
by
FS p
.
*A defined data of a NV bit image consists of [xL Xh yL yH d1...dk]. Thus, when only one NV bit
image is defined n=1, the printer processes a data group of [xL Xh yL yH d1...dk] once and uses
([data:
(xL+xH
x256)x(yL+yH
x256)x8]+[header: 4])bytes of non-volatile memory.
*The definition area in this printer is a maximum 2M bits (256K bytes). This command can define
several NV bit images but cannot define a bit image data whose total capacity [bit image data +
data] exceeds 2M bytes (256K bytes).
*The printer is BUSY before writing the data to NV user memory regardless of DIP switch setting
[BUSY].
*When this command is received during macro definition, the printer stops macro definition and
begins to process this command.
*Once a NV bit image is defined, is not initialized by executing
ESC @
, reset, power off.
*This command executes only definition of a NV bit image and does not perform printing. Printing
of NV bit image is executed by
FS p
.