- 223 -
6.3.30 HEAD BROKEN DOTS CHECK COMMAND [ESC] HD
Function Checks the thermal head for broken dots.
Format [ESC] HD001 (, a) [LF] [NUL].................All broken dots check
[ESC] HD003, s
1
s
1
s
1
s
1
, e
1
e
1
e
1
e
1
, s
2
s
2
s
2
s
2
, e
2
e
2
e
2
e
2
,--- s
8
s
8
s
8
s
8
, e
8
e
8
e
8
e
8
(, a) [LF] [NUL]
....................................................... Partial broken dots check
Term a: Check result status response (Omissible)
A: Status response made
(If omitted, the check result status response is not made.)
s
1
s
1
s
1
s
1
--- s
8
s
8
s
8
s
8
: Start coordinate of partition Fixed as 4 digits (in units of 0.1 mm)
e
1
e
1
e
1
e
1
--- e
8
e
8
e
8
e
8
: End coordinate of partition Fixed as 4 digits (in units of 0.1 mm)
Explanation (1) The Head Broken Dots Check Command is subject to batch processing. If the
Label Issue Command for 100 labels is transmitted, followed by the Head Broken
Dots Check Command, the head broken dots check will be executed after issuing
100 labels.
(2) For the all broken dots check, the head broken dots check will be made on all the
heater elements of the thermal head.
(3) If the check result is found to be normal when the check result status response is set
so that it is not made, the next command is processed. If the check result is found
to be abnormal, an error occurs. Whether or not the status is sent when an error
occurs is determined according to the setting for the status response specified by
the Issue Command.
If the check result is found to be normal when the check result status response is
set, a head broken dots check normal end status is sent, and then the next
command is processed. If the check result is found to be abnormal, the head
broken dots error status is sent, and then the printer stops.
Status for normal end
[SOH] [STX] “0020000” [EXT] [EOT] [CR] [LF]
Status for head broken dots error
[SOH] [STX] “1720000” [EXT] [EOT] [CR] [LF]
(4) All broken dots check takes approx. 1 second.
(5) Partial broken dots check:
• Up to 8 positions for the range can be designated. However, the range is
omissible, if it is less than 8 positions.
• When the value set for the start coordinate is larger than the value set for the end
coordinate, the end coordinate is recognized and processed as the start
coordinate, and the start coordinate is recognized and processed as the end
coordinate.
• Plural coordinates specifying the range can be designated at the same time.
• If a coordinate beyond the head width is specified, it is processed the same as
when the max. value is designated. Therefore, a command error does not
occur.
Examples [ESC] C [LF] [NUL]
[ESC] RC001; Sample [LF] [NUL]
[ESC] RC002; 001 [LF] [NUL]
[ESC] XS; I, 0002, 0002C3000 [LF] [NUL]
[ESC] HD001 [LF] [NUL]