Claims
- 1. A printing apparatus for use with a host device, comprising:one or more state detectors for detecting one or more states of the printing apparatus to generate status data of the printing apparatus; a state change detector for detecting a change in the status data; and a data transmitter for transmitting to the host device, in response to a transmission enabling command received by the printing apparatus which designates at least one of the states, at least a part of the status data generated by the state detectors when the state change detector detects a change in the status data corresponding to at least one of the designated states.
- 2. The printing apparatus of claim 1, wherein the state change detector comprises:a storage device for storing the status data that has been most recently transmitted to the host device by the data transmitter; and a comparator for comparing status data presently generated by the state detectors with the stored status data to detect a difference therebetween.
- 3. The printing apparatus of claim 1, wherein the states include at least one of: whether a malfunction occurs, whether a cover is open, whether paper is loaded, and a state of a peripheral device connected to the printing apparatus.
- 4. The printing apparatus of claim 1, wherein the data transmitter transmits at least one of the status data in response to receiving a transmission enabling command which designates at least one of the states.
- 5. A method for controlling a printing apparatus for use with a host device, comprising:(a) detecting one or more states of the printing apparatus to generate status data of the printing apparatus; (b) detecting a change in the status data; and (c) transmitting to the host device, in response to a transmission enabling command received by the printing apparatus which designates at least one of the states, at least a part of the status data when a change is detected in at least the status data corresponding to at least one of the designated states.
- 6. The method of claim 5, wherein step (b) comprises:(b1) storing the status data that has been most recently transmitted to the host device; and (b2) comparing status data presently generated with the stored status data to detect a difference therebetween.
- 7. The method of claim 5, wherein the states include at least one of: whether a malfunction occurs, whether a cover is open, whether paper is loaded, and a state of a peripheral device connected to the printing apparatus.
- 8. The method of claim 5, wherein step (c) further comprises transmitting at least a part of the status data in response to receiving a transmission enabling command which designates at least one of the states.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-287002 |
Nov 1993 |
JP |
|
CONTINUING APPLICATION DATA
This is a continuation of application Ser. No. 09/075,400, filed May 11, 1998, now U.S. Pat. No. 6,082,910, a continuation of application Ser. No. 08/664,090 filed on Jun. 6, 1996, issued as U.S. Pat. No. 5,800,081 which is a continuation of Ser. No. 08/339,604, filed on Nov. 15, 1994 which is now abandoned, the contents of which are incorporated herein by reference.
US Referenced Citations (12)
Foreign Referenced Citations (4)
Number |
Date |
Country |
2 225 468 |
May 1990 |
GB |
2-60781 |
Mar 1990 |
JP |
5-77533 |
Mar 1993 |
JP |
5-193202 |
Aug 1993 |
JP |
Non-Patent Literature Citations (2)
Entry |
HP Printer Job Language Technical Reference Manual pp. 7-26 to 7-31 (printed 6/93). |
HP Manual, Chapter 7, pp. 7-1 to 7-44 (no date). |
Continuations (3)
|
Number |
Date |
Country |
Parent |
09/075400 |
May 1998 |
US |
Child |
09/551366 |
|
US |
Parent |
08/664090 |
Jun 1996 |
US |
Child |
09/075400 |
|
US |
Parent |
08/339604 |
Nov 1994 |
US |
Child |
08/664090 |
|
US |