Patent ID: 8098393

Claim:
A print system comprising: a printer; and a host computer which is communicatably connectable to the printer and is configured to send data including print data to the printer, wherein the printer includes: a data transmission unit which is configured to send data to the host computer; a data receiving unit which is configured to receive data sent from the host computer; a receive buffer which is configured to temporarily store the data received by the data receiving unit; an interpreting unit which is configured to interpret the data stored in the receive buffer; a print buffer which is configured to store print image generated in response to the print data among the data stored in the receive buffer; a print mechanism which is configured to print the print image stored in the print buffer; and a control unit which is configured to control the data transmission unit, the data receiving unit, the receive buffer, the interpreting unit, the print buffer and the print mechanism, wherein when an off-line error occurs in the printer, the control unit causes the data receiving unit to start discarding the data sent from the host computer and clears the data stored in the receive buffer, wherein when the printer returns to an on-line state, the control unit causes the data receiving unit to stop discarding the data sent from the host computer and causes the data transmission unit to send an on-line status report to the host computer, wherein when the host computer receives the on-line status report from the printer, the host computer sends a clear buffer command to the printer, wherein when the data receiving unit receives the clear buffer command from the host computer, the control unit clears the receive buffer again, causes the data transmission unit to send a buffer clearing completion report to the host computer, and wherein after sending the buffer clearing completion report, the control unit causes the print mechanism to print based on the print data sent from the host computer.