Printer status monitoring method and storage medium using packets
First Claim
Patent Images
1. A data processing apparatus, which performs a communication with a print apparatus through a predetermined communication medium, said data processing apparatus comprising:
- a converter adapted for converting data from an application into print data, wherein a print job including the print data and a reply address is transmitted to the print apparatus;
a monitor adapted for monitoring a status of the print apparatus by analyzing a packet received from the print apparatus and for displaying the status of the print apparatus on a display unit; and
a controller adapted for controlling said monitor to monitor the status of the print apparatus after a print request is made by a user, and to end monitoring of the status of the print apparatus if the packet from the print apparatus represents a print end, wherein the print apparatus sends the packet to said data processing apparatus according to the reply address included in the transmitted print job.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the invention is to automatize monitoring processing for displaying on a display unit a status of a print apparatus which is receiving a transferred print job. In order to achieve the object, after print data is transmitted, as a packet received from a printer (103) is analyzed to control start or end of status monitoring of the printer (103) by a CPU of a computer system (101), the packet received from the printer (103) is also analyzed to monitor a status of the printer (103) and then display monitored contents on a monitor (104).
-
Citations
28 Claims
-
1. A data processing apparatus, which performs a communication with a print apparatus through a predetermined communication medium, said data processing apparatus comprising:
-
a converter adapted for converting data from an application into print data, wherein a print job including the print data and a reply address is transmitted to the print apparatus;
a monitor adapted for monitoring a status of the print apparatus by analyzing a packet received from the print apparatus and for displaying the status of the print apparatus on a display unit; and
a controller adapted for controlling said monitor to monitor the status of the print apparatus after a print request is made by a user, and to end monitoring of the status of the print apparatus if the packet from the print apparatus represents a print end, wherein the print apparatus sends the packet to said data processing apparatus according to the reply address included in the transmitted print job.
-
-
2. A print apparatus which performs a communication with a data processing apparatus through a predetermined communication medium, said print apparatus comprising:
-
an analyzer adapted for analyzing a print job received from the data processing apparatus;
a memory adapted for storing a reply address obtained from an analysis by said analyzer;
a transmitter adapted for transmitting a packet representing a status of said print apparatus, based on the print job, to the data processing apparatus according to the reply address stored in said memory; and
a controller adapted for controlling, after said transmitter transmits the packet, said transmitter to analyze a packet received from the data processing apparatus and for sequentially transmitting a response packet representing the status of said print apparatus to the data processing apparatus. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A print system in which a data processing apparatus and a print apparatus perform a packet communication with each other through a predetermined communication medium,
wherein said data processing apparatus comprises: -
a converter adapted for converting data from an application into print data;
a monitor adapted for monitoring a status of said print apparatus by analyzing a packet received from said print apparatus and for displaying the status of said print apparatus on a display unit; and
a controller adapted for controlling said monitor to monitor the status of said print apparatus after a print request is made by a user, and to end monitoring of the status of said print apparatus if the packet from said print apparatus represents a print end, and wherein said print apparatus comprises;
an analyzer adapted for analyzing a print job including the print data received from said data processing apparatus;
a memory adapted for storing a reply address obtained from an analysis by said analyzer;
a transmitter adapted for transmitting the packet representing the status of said print apparatus, based on the print data, to said data processing apparatus according to the reply address stored in said memory; and
a controller adapted for controlling, after said transmitter transmits the packet, said transmitter to analyze a packet received from said data processing apparatus and for sequentially transmitting a response packet representing the status of said print apparatus to said data processing apparatus. - View Dependent Claims (10)
-
-
11. A status monitoring method for a print system in which a data processing apparatus and a print apparatus perform a packet communication with each other through a predetermined communication medium, said method comprising:
-
a generation step, of generating print data obtained by converting data from an application;
a transmission step, of transmitting the generated print job to the print apparatus;
a display step, of monitoring a status of the print apparatus by analyzing a packet received from the print apparatus, and displaying the status of the print apparatus on a display unit;
a monitor step, of monitoring the status of the print apparatus by analyzing the packet received from the print apparatus, after transmitting the print data, wherein the monitoring ends if the packet received from the print apparatus represents a print end;
an analysis step, of analyzing the print data received from the data processing apparatus;
a registration step, of registering in a memory a reply address obtained from an analysis in said analysis step;
a first informing step, of informing the data processing apparatus, according to the reply address registered in the memory, about the packet representing the status of the print apparatus based on the print data; and
a second informing step, of analyzing, after said first informing step, a packet received from the data processing apparatus, and sequentially informing the data processing apparatus about a response packet representing the status of the print apparatus.
-
-
12. A storage medium storing a computer-readable program for implementing a method to control status monitoring for a print system in which a data processing apparatus and a print apparatus perform a packet communication with each other through a predetermined communication medium, the program comprising:
-
code for a generation step, of generating print data obtained by converting data from an application;
code for a transmission step, of transmitting the generated print data to the print apparatus;
code for a display step, of monitoring a status of the print apparatus by analyzing a packet received from the print apparatus, and displaying the status of the print apparatus on a display unit;
code for a monitor step, of monitoring the status monitoring of the print apparatus by analyzing the packet received from the print apparatus, after the print data is transmitted;
code for an analysis step, of analyzing the print data received from the data processing apparatus;
code for a registration step, of registering in a memory a reply address obtained from an analysis in the analysis step;
code for a first informing step, of informing the data processing apparatus, according to the reply address registered in the memory, about the packet representing the status of the print apparatus based on the print data, and code for a second informing step of analyzing, after the first informing step, a packet received from the data processing apparatus and sequentially informing the data processing apparatus about a response packet representing the status of the print apparatus.
-
-
13. A data processing method, which performs a communication with a print apparatus through a predetermined communication medium, said method comprising the steps of:
-
converting data from an application into print data, wherein a print job including the print data and a reply address is transmitted to the print apparatus;
monitoring a status of the print apparatus by analyzing a packet received from the print apparatus and displaying the status of the print apparatus on a display unit; and
controlling said monitoring step to monitor the status of the print apparatus after a print request is made by a user, and to end monitoring of the status of the print apparatus if the packet from the print apparatus represents a print end, wherein the print apparatus sends the packet according to the reply address included in the transmitted print job. - View Dependent Claims (14, 15, 16, 17)
said data processing method uses a computer to communicate with the print apparatus via a network, and a monitoring application is executed by the computer after the print request is made by the user, to monitor the status of the print apparatus.
-
-
18. A storage medium which storing a computer-readable program for implementing a communication method for communication method between a data processing apparatus and a print apparatus through a predetermined communication medium, the program comprising:
-
code for a conversion step of converting data from an application into print data, wherein a print job including the print data and a reply address is transmitted to the print apparatus;
code for a monitoring step of monitoring a status of the print apparatus by analyzing a packet received from the print apparatus and displaying the status of the print apparatus on a display unit; and
code for a control step of controlling the monitoring step to monitor the status of the print apparatus after a print request is made by a user, and to end monitoring of the status of the print apparatus if the packet from the print apparatus represents a print end, wherein the print apparatus sends the packet to the data processing apparatus according to the reply address included in the transmitted print job. - View Dependent Claims (19, 20, 21)
wherein the program further comprises code for a transmission step of transmitting a print job including the print data, an address and a port number, and wherein the print apparatus transmits the packet to the data processing apparatus according to the address and the port number. -
20. A storage medium according to claim 18, wherein the monitoring step includes generating a status request packet for requesting the status of the print apparatus, and includes transmitting the status request packet to the print apparatus after the print data is converted in the conversion step and the print job is transmitted to the print apparatus.
-
21. A storage medium according to claim 18, wherein
the data processing apparatus is a computer that communicates with the print apparatus via a network, and the control step includes executing a monitoring application after the print data is transmitted in the conversion step and the print job is transmitted to the print apparatus.
-
-
22. A program product embodying a computer-readable program for implementing a communication method between a data processing apparatus and a print apparatus through a predetermined communication medium, the program comprising:
-
code for a conversion step of converting data from an application into print data, wherein a print job including the print data and a reply address is transmitted to the print apparatus;
code for a monitoring step of monitoring a status of the print apparatus by analyzing a packet received from the print apparatus and displaying the status of the print apparatus on a display unit; and
code for a control step of controlling the monitoring step to monitor the status of the print apparatus after a print request is made by a user, and to end monitoring of the status of the print apparatus if the packet from the print apparatus represents a print end, wherein the print apparatus sends the packet to the data processing apparatus according to the reply address included in the transmitted print job. - View Dependent Claims (23, 24, 25)
wherein the program further comprises a transmission step of transmitting a print job including the print data, an address and a port number, and wherein the print apparatus transmits the packet to the data processing apparatus according to the address and the port number. -
24. A program product according to claim 22, wherein the monitoring step includes generating a status request packet for requesting the status of the print apparatus, and includes transmitting the status request packet to the print apparatus after the print data is converted in the conversion step and the print job is transmitted to the print apparatus.
-
25. A program product according to claim 22, wherein
the data processing apparatus is a computer that communicates with the print apparatus via a network, and the control step includes executing a monitoring application after the print data is converted in the conversion step and the print job is transmitted to the print apparatus.
-
-
26. A print control method of performing a communication between a print apparatus and a data processing apparatus through a predetermined communication medium, said method comprising the steps of:
-
analyzing a print job received from the data processing apparatus;
storing in a memory a reply address obtained from an analysis in said analyzing step;
transmitting a packet representing a status of the print apparatus, based on the print job, to the data processing apparatus according to the reply address stored in the memory; and
controlling, after transmission of the packet in said transmitting step, said transmission step to analyze a packet received from the data processing apparatus and sequentially transmit a response packet representing the status of the print apparatus to the data processing apparatus.
-
-
27. A storage medium storing a computer-readable program for implementing a method of performing a communication between a print apparatus and a data processing apparatus through a predetermined communication medium, the program comprising:
-
code for an analysis step of analyzing a print job received from the data processing apparatus;
code for a storage step of storing in a memory a reply address obtained from an analysis in the analysis step;
code for a transmission step of transmitting a packet representing a status of the print apparatus, based on the print job, to the data processing apparatus according to the reply address stored in the memory; and
code for a control step of controlling, after transmission of the packet in the transmission step, the transmission step to analyze a packet received from the data processing apparatus and sequentially transmit a response packet representing the status of the print apparatus to the data processing apparatus.
-
-
28. A program product embodying a computer-readable program for implementing a communication method between a print apparatus and a data processing apparatus through a predetermined communication medium, the program comprising:
-
code for an analysis step of analyzing a print job received from the data processing apparatus;
code for a storage step of storing in a memory a reply address obtained from an analysis in the analysis step;
code for a transmission step of transmitting a packet representing a status of the print apparatus, based on the print job, to the data processing apparatus according to the reply address stored in the memory; and
code for a control step of controlling, after transmission of the packet in the transmission step, the transmission step to analyze a packet received from the data processing apparatus and sequentially transmit a response packet representing the status of the print apparatus to the data processing apparatus.
-
Specification