Printing control apparatus and system, method of controlling same, printing apparatus and printer driver
AssigneeCanon Kabushiki Kaisha
InventorsJiro Moriyama, Tetsuya Kawanabe
Life of this patent
Estimating the term…
Abstract
Disclosed is a printing control system in which a host computer and a printer are connected so as to be capable of bidirectional communication. The printer stores color-conversion information, which is model-specific information, and a control command in a ROM and, in response to a command from the host computer, transmits the stored color-conversion information to the host computer. Using the color-conversion information and control command, the host computer sets the parameters of a printer driver, creates a command and transmits generated print data to the printer.
Claims25
A printing control system in which a high-order apparatus and a printing apparatus are connected so as to be capable of bidirectional communication,
- wherein the printing apparatus stores color-conversion information of image data handled by the printing apparatus and transmits the color-conversion information to the high-order apparatus in response to a request from the high-order apparatus;
- the high-order apparatus processes the image data using the color-conversion information transmitted from the printing apparatus;
- the high-order apparatus transmits the processed image data to the printing apparatus;
- the high-order apparatus has the color-conversion information of a specific printing apparatus in advance, and
- the high-order apparatus includes means for determining the model of the printing apparatus, and means for refraining from requesting the printing apparatus to transmit the color-conversion information in a case that the high-order apparatus determines that the model of the printing apparatus is a specific model.
A printing control apparatus for transmitting print data to a printing apparatus and causing the printing apparatus to print data comprising:
- requesting means for requesting the printing apparatus for color-conversion information, the color conversion information being used to generate the print data handled by the printing apparatus based on image data;
- receiving means for receiving the color-conversion information from the printing apparatus in response to the request from said requesting means;
- processing means for generating the print data based on the image data, using the color-conversion information received by said receiving means;
- transmitting means for transmitting the print data generated by said processing means to the printing apparatus;
- storage means for storing the color-conversion information of a specific printing apparatus in advance;
- determining means for determining the model of the printing apparatus;
- and
- means for skipping requesting the printing apparatus to transmit the color-conversion information, in a case that said determining means determines that the model of the printing apparatus is a specific model.
A method of controlling a printing control apparatus for receiving information from a printing apparatus, comprising:
- a requesting step of requesting the printing apparatus for color-conversion information of image data handled by the printing apparatus;
- a receiving step of receiving the color-conversion information transmitted from the printing apparatus in response to the request in said requesting step;
- a processing step of processing image data using the color-conversion information received in said receiving step;
- and
- a transmitting step of transmitting the image data processed in said processing step to the printing apparatus;
- a determining step of determining the model of the printing apparatus;
- and
- a refraining step of refraining from requesting in said requesting step, in a case where the printing control apparatus has the color-conversion information of a specific printing apparatus in advance and the model of the printing apparatus is a specific model.
A printer driver, which is stored in a high-order apparatus, for controlling a printer connected to the high-order apparatus, the printer driver comprising:
- a requesting step of requesting the printer for color-conversion information of image data handled by the printer;
- a receiving step of receiving the color-conversion information transmitted from the printer in response to the request in said requesting step;
- a processing step of processing the image data using the color-conversion information received in said receiving step;
- a transmitting step of transmitting the image data processed in said processing step to the printer;
- a determining step of determining the model of the printer;
- and
- a refraining step of refraining from requesting in said requesting step, in a case where the high-order apparatus has the color-conversion information of a specific printer in advance and the model of the printer is a specific model.
A printing control system in which a high-order apparatus and a printing apparatus are connected so as to be capable of bidirectional communication, wherein:
- the printing apparatus stores color-conversion information of image data handled by the printing apparatus and transmits the color-conversion information to the high-order apparatus in response to a command from the high-order apparatus,
- the high-order apparatus stores in a memory the color-conversion information transmitted from the low-order apparatus and processes the image data using the color-conversion information transmitted from the printing apparatus,
- the high-order apparatus transmits the processed image data to the printing apparatus, and
- the high-order apparatus includes means for determining whether the color-conversion information has been already stored in the memory, and means for refraining from requesting the printing apparatus to transmit the color-conversion information in a case where the color-conversion information has been already stored in the memory.
A printing control apparatus for transmitting print data to a printing apparatus and causing the printing apparatus to print the print data, comprising:
- requesting means for requesting the printing apparatus for color-conversion information, the color-conversion information being used to generate the print data handled by the printing apparatus based on image data;
- receiving means for receiving the color-conversion information from the printing apparatus in response to the request from said requesting means;
- storage means for storing the color-conversion information received by said receiving means;
- processing means for generating the print data based on the image data using the color-conversion information stored in the storage means;
- transmitting means for transmitting the print data generated by said processing means to the printing apparatus;
- determining means for determining whether the color-conversion information has been already stored in said storage means;
- and
- means for skipping requesting the printing apparatus to transmit the color-conversion information, in a case that the color-conversion information has been already stored in said storage means.
A method of controlling a printing control apparatus for receiving information from a printing apparatus, comprising:
- a requesting step of requesting the printing apparatus for color-conversion information of image data handled by the printing apparatus;
- a receiving step of receiving the color-conversion information transmitted from the printing apparatus in response to the request at said requesting step;
- a processing step of processing the image data using the color-conversion information received at said receiving step;
- a transmitting step of transmitting the image data processed in said processing step to the printing apparatus;
- a storing step of storing in a memory the color-conversion information received in said receiving step;
- a determining step of determining whether the color-conversion information has been already stored in the memory;
- and
- a refraining step of refraining from requesting in said requesting step in a case that the color-conversion information has been already stored in the memory.
Dependencies are inferred from the claim text.