6.3. Sequential Error Flow for USB Connection (Error during continuous printing, for example, because there
is no more tape)
Printer
In order to clear any jobs
with errors remaining in
the printer
Send 200 bytes of Invalid command
Initialize
The printer is initialized.
Initialize
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.
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
Send data for
Send control code/print data.
Send a print command (print command with feeding (1A) for
the last page or print command (0C) for other pages).
Receive “Phase change:
“Waiting to receive”.
Receive “Printing completed”.
Receive “Phase change:Printing state”.
Status (Phase change: “Waiting to receive”)
Status (“Printing completed”)
Send print data.
Status
(Phase change :
“Printing state”)
Send print data.
Send control code.
Status (response status to status information request)
Perform READ.
Perform READ.
Print 1st page.
Print 2nd page.
Status
(Phase change :
“Printing state”)
Send print data.
×
Error occurred
If an error occurs, all
data read from the
computer is cleared.
Send print data.
Status
(Error Occured)
Receive “Error Occured”
Receive “Phase change:Printing state”.
Perform READ.
Resend process for data of
2nd page
An error appears.
When restarted, data is resent
starting with the 2nd page so
that “Printing completed” for the
2nd page is received.
Reprint 2nd page.
Send a print command (print command with feeding (1A) for
the last page or print command (0C) for other pages).
Computer
Printing display
Brother QL-500/550/560/570/580N/650TD/700/1050/1060N Command Reference
27