Printer, control method for the same, and control device
First Claim
1. A printer adapted to be connected to a host computer and to receive data including control commands from the host computer, the printer comprising:
- a receive buffer that temporarily stores received data;
a data interpreter that interprets the data in said receive buffer;
a controller responsive to said data interpreter that controls said printer;
a state detector that detects whether said printer is in a first state in which data is received and the received data is not printed, or a second state in which data is received and the received data is printed;
a clearing unit that clears said receive buffer, the clearing unit being adapted to automatically clear said received buffer after said state detector detects said first state and before detecting any condition for exiting said first state; and
a data discarding unit that discards print data received from said host computer while said printer is in said first state.
0 Assignments
0 Petitions
Accused Products
Abstract
When the printer is off-line and receives a large volume of data, the receive buffer is not filled and the communication interface with the host computer does not enter a busy state. A receive buffer temporarily stores data, including control commands, from the host computer, and the printer operates according to the sequentially interpreted content of data stored to the receive buffer. By detecting whether the printer is on-line or off-line, data in the receive buffer is cleared when the printer goes off-line and data received from the host while the printer is off-line is discarded without being buffered.
-
Citations
22 Claims
-
1. A printer adapted to be connected to a host computer and to receive data including control commands from the host computer, the printer comprising:
-
a receive buffer that temporarily stores received data; a data interpreter that interprets the data in said receive buffer; a controller responsive to said data interpreter that controls said printer; a state detector that detects whether said printer is in a first state in which data is received and the received data is not printed, or a second state in which data is received and the received data is printed; a clearing unit that clears said receive buffer, the clearing unit being adapted to automatically clear said received buffer after said state detector detects said first state and before detecting any condition for exiting said first state; and a data discarding unit that discards print data received from said host computer while said printer is in said first state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling a printer, comprising the steps of:
-
(a) detecting whether said printer is in a first state in which data is received and the received data is not printed or in a second state in which data is received and the received data is printed; (b) automatically clearing a receive buffer, for temporarily storing received data, after said printer enters said first state and before detecting any condition for exiting said first state; and (e) discarding print data received from a host computer after said receive buffer is cleared in step (b) and until said second state is detected in step (a). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification