Printer status monitoring method and storage medium using packets
AssigneeCanon Kabushiki Kaisha
InventorMasato Ochiai
Life of this patent
Estimating the term…
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).
Claims28
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.