FENIX IMVICO SM2000 OPERATION MANUAL
50/65
FS q n [xL xH yL yH d1…dk]1…[xL xH yL yH d1…dk]
[Name]
Define NV bit image
[Format]
ASCII
FS
q
n
[x
L
x
H
y
L
y
H
d1...dk]1...[ x
L
x
H
y
L
y
H
d1...dk]
Hex
1C
71
n
[x
L
x
H
y
L
y
H
d1...dk]1...[ x
L
x
H
y
L
y
H
d1...dk]
Decimal
28
113
n
[x
L
x
H
y
L
y
H
d1...dk]1...[ x
L
x
H
y
L
y
H
d1...dk]
[Range]
1
≤
n
≤
2
0
≤
xL
≤
255
0
≤
xH
≤
3 (when 1
≤
(
xL
+
xH
×
256)
≤
1023)
0
≤
yL
≤
255
0
≤
yH
≤
1 (when 1
≤
(
yL
+
yH
×
256)
≤
288)
0
≤
d
≤
255
k
= (
xL
+
xH
×
256)
×
(
yL
+
yH
×
256)
×
8
Total defined data area
=
2M bits (256K bytes)
[Description]
Define the NV bit image specified by
n
.
•
n
specifies the NV bit image number.
•
x
L
,
x
H
specifies (
xL
+
xH
×
256)
×
8 dots in the horizontal direction for the NV bits image
you are defining.
•
y
L
, y
H
specifies (y
L
+ y
H
×
256)
×
8 dots dots in the vertical direction for the NV bit image
you are defining.
[Notes]
•
From the beginning of the processing of this command till the finish, 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.
•
NV bit image means a bit image which is defined in a non-volatile memory by
FS q
and
printed by
FS p
.
•
This command is effective only when processed at the beginning of the line.
•
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
x
L
, x
H
, y
L
, y
H
,
the printer processes
x
L
, x
H
, y
L
, y
H
out of the defined range.
•
In the first group of NV bit images, when any of the parameters
x
L
, x
H
, y
L
, y
H
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
x
L
, x
H
, y
L
,
y
H
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 NV bit image number.
•
A definition data of a NV bit image consists of
[x
L
x
H
y
L
y
H
d1...dk].
Therefore, when only
one NV bit image is defined
n
=1, the printer processes a data group
[x
L
x
H
y
L
y
H
d1...dk]
once. The printer uses ([data: (
x
L
+
x
H
⋅
256)
⋅
(
y
L
+
y
H
⋅
256)
⋅
8]
+
[header :5])
bytes of NV memory.
•
The definition area in this printer is a maximum of 127Kbytes. This command can
define two NV bit images, but cannot define a bit image data whose total capacity [bit
image data
+
header] exceeds 127Kbytes.
•
The printer is busy immediately before writing into NV memory, regardless of the setting of
DIP switch 2-1.
•
Once a NV bit image is defined, it is not erased by performing
ESC @
, reset, and power off.
•
This command performs only definition of a NV bit image and does not perform printing.
Printing of the NV bit image is performed by the
FS p
command.
[Reference]
FS p