Printing apparatus and a control method therefor
First Claim
1. A printing apparatus comprising:
- a data receiver to receive data from a host device and output the received data;
a memory to store the data output by the data receiver;
a printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data;
a command detector to detect a predetermined command within the data directly input from the data receiver; and
a state controller to change a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command detected by the command detector.
1 Assignment
0 Petitions
Accused Products
Abstract
A printing apparatus includes a data receiver that receives command data from a host device and a memory that stores the command data received by the data receiver. A printer controller reads out the command data stored in the memory in a first-in-first-out order and controls the printing apparatus in accordance with the command data. A command detector is provided to detect predetermined command data within the command data received by the data receiver without storing the command data in the memory or while or before command data is stored in the memory. An off-line recovery controller enables the printing apparatus to recover from an off-line state in accordance with the predetermined command data detected by the command detector.
-
Citations
56 Claims
-
1. A printing apparatus comprising:
-
a data receiver to receive data from a host device and output the received data;
a memory to store the data output by the data receiver;
a printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data;
a command detector to detect a predetermined command within the data directly input from the data receiver; and
a state controller to change a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command detected by the command detector. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A printing apparatus comprising:
-
a data receiver to receive data from a host device;
a memory to store the data received by the data receiver;
a printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data;
a command detector to detect a predetermined command within the data received by the data receiver upon reception thereof; and
a state controller to change a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command detected by the command detector. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for controlling a printing apparatus comprising the steps of:
-
(a) receiving data from a host device;
(b) storing in a memory the data received in step (a);
(c) reading the data stored in step (b) in a first-in-first-out order and controlling the printing apparatus according to the data;
(d) detecting predetermined command within the data received in step (a) upon reception of the data in step (a); and
(e) changing a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command detected in step (d). - View Dependent Claims (14, 15, 16)
-
-
17. A printing apparatus comprising:
-
(a) a data receiver to receive data from a host device;
(b) a memory to store the data received by the data receiver;
(c) a command interpreter to interpret a predetermined command within the data received by the data receiver before storing the data in the memory;
(d) a state controller to change a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command interpreted by the command interpreter; and
(e) a printer controller to read the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of controlling a printing apparatus comprising the steps of:
-
(a) receiving data from a host device;
(b) storing the data received in step (a);
(c) interpreting a predetermined command within the data received in step (a) before storing the data in step (b);
(d) changing a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command interpreted in step (c); and
(e) reading the data stored in step (b) to control the printing apparatus. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A printing apparatus comprising:
-
a data receiver to receive data from a host device;
a memory to store the data received by the data receiver;
a printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data;
a command detector to detect a predetermined command within the data received by the data receiver upon reception thereof, and notify the printer controller of detection of the predetermined command; and
wherein, the printer controller changes a state of the printing apparatus from an off-line state to an on-line state in accordance with the predetermined command with a priority over the data read out from the memory when the command detector notifies the printer controller of detection of the predetermined command.
-
-
29. A printing apparatus comprising:
-
a data receiver to receive data from a host device and output the received data;
a memory to store the data output by the data receiver;
a first printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data;
a command detector to detect a predetermined command within the data directly input from the data receiver;
an operation detector to detect a predetermined manual operation by an operator of the printing apparatus; and
a second printer controller to perform a predetermined control operation in accordance with the predetermined manual operation detected by the operation detector;
wherein the second printer controller performs substantially the same control operation as the predetermined control operation in accordance with the predetermined command detected by the command detector. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A printing apparatus comprising:
-
a data receiver to receive data from a host device;
a memory to store the data received by the data receiver;
a first printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data;
a command detector to detect a predetermined command within the data received by the data receiver upon reception thereof;
an operation detector to detect a predetermined manual operation by an operator of the printing apparatus; and
a second printer controller to perform a predetermined control operation in accordance with the predetermined manual operation detected by the operation detector;
wherein the second printer controller performs substantially the same control operation as the predetermined control operation in accordance with the predetermined command detected by the command detector. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for controlling a printing apparatus comprising the steps of:
-
(a) receiving data from a host device;
(b) storing in a memory the data received in step (a);
(c) reading the data stored in step (b) in a first-in-first-out order and controlling the printing apparatus according to the data;
(d) detecting a predetermined command within the data received in step (a) upon reception of the data in step (a); and
(e) detecting a predetermined manual operation by an operator of the printing apparatus; and
(f) performing a predetermined control operation in accordance with the predetermined manual operation detected in step (e);
(g) performing a control operation substantially the same as the predetermined control operation in accordance with the predetermined command detected in step (d). - View Dependent Claims (42, 43, 44)
-
-
45. A printing apparatus comprising:
-
(a) a data receiver to receive data from a host device;
(b) a memory to store the data received by the data receiver;
(c) a command interpreter to interpret a predetermined command within the data received by the data receiver before storing the data in the memory;
(d) an operation detector to detect a predetermined manual operation by an operator of the printing apparatus;
(e) a first printer controller to perform a predetermined control operation in accordance with the predetermined manual operation detected by the operation detector, the first printer controller performing substantially the same control operation as the predetermined control operation in accordance with the predetermined command detected by the command detector; and
(f) a second printer controller to read the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A method of controlling a printing apparatus comprising the steps of:
-
(a) receiving data from a host device;
(b) storing the data received in step (a);
(c) interpreting predetermined command within the data received in step (a) before storing the data in step (b);
(d) detecting a predetermined manual operation by an operator of the printing apparatus;
(e) performing a predetermined control operation in accordance with the predetermined manual operation detected in step (d);
(f) performing a control operation substantially the same as the predetermined control operation in accordance with the predetermined command interpreted in step (c); and
(g) reading the data stored in step (b) to control the printing apparatus. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A printing apparatus comprising:
-
a data receiver to receive data from a host device;
a memory to store the data received by the data receiver;
an operation detector to detect a predetermined manual operation by an operator of the printing apparatus;
a printer controller to read out the data stored in the memory in a first-in-first-out order and control the printing apparatus in accordance with the data, the printer controller performing a predetermined control operation in accordance with the predetermined manual operation detected by the operation detector;
a command detector to detect predetermined command within the data received by the data receiver upon reception thereof, and notify the printer controller of detection of the predetermined command;
wherein the printer controller performs substantially the same control operation as the predetermined control operation in accordance with the predetermined command detected by the command detector with a priority over the data read out from the memory when the command detector notifies the printer controller of detection of the predetermined command.
-
Specification