6.2. Sequential Error Flow for USB Connection (Error when feeding at the end of the page, for example,
because of a tape cutter jam)
Send 200 bytes of Invalid command
Printer
Initialize
The printer is initialized.
Initialize
Status information request
Status (response status to status information request)
If there are no problems with
the printer status (media, etc.),
the data is transmitted. If there
is a problem, an error appears.
The status of the
printer (media, etc.) is
checked and a
response is sent.
Send control code.
Status
(Phase change :
“Printing state”)
Receive data.
Begin printing without
waiting for a print
command.
Printing
Printing display
Sending display
Printing of the 1st page is
actually not finished, but the
“Printing completed” status
and “Waiting to receive”
phase are sent.
Finishing process for
printing page 1
Receive “Phase change:
“Waiting to receive”.
Send data for
2
Send print data.
Send a print command (print command with feeding (1A) for
the last page or print command (0C) for other pages).
Status (“Printing completed”)
Send print data.
Status (Phase change: “Waiting to receive”)
×
Error occurred
Receive “Phase change:Printing state”.
Receive “Printing completed”.
Perform READ.
Perform READ.
Perform READ.
Printing display
Send a print command (print command with feeding (1A) for
the last page or print command (0C) for other pages).
Send print data.
Send print data.
Receive “Error Occured”.
An error appears.
When restarted, data is resent
starting with the 1st page so that
“Printing completed” for the 2nd
page is not received.
Reprint 1st page.
If an error occurs, all
data read from the
computer is cleared.
Send control code/print data.
Status
(Error Occured)
Computer (host)
In order to clear any jobs
with errors remaining in
the printer
Resend process for data of
1st page
Brother QL-500/550/560/570/580N/650TD/700/1050/1060N Command Reference
26