IP Library Granted Patent US 7,408,662
Granted Patent B2
US 7,408,662 · App. 10/350,049 · Granted Aug 5, 2008

Print system and method of controlling its user interface

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,408,662
App. No.
10/350,049
Granted
Aug 5, 2008
Kind
B2
Abstract

This disclosure relates to a technique for eliminating adverse influences when a mismatch between the firmware version of a printer and the driver version has occurred. A printer driver acquires the ID and version information of firmware from a printer. If acquisition is successful, the printer driver searches a firmware management table on the basis of the acquired firmware related information so as to check if the firmware is compatible to a new function. If the firmware is compatible to the new function, the printer driver provides a user interface that allows a setup associated with the new function; otherwise, it masks a setting control of the new function.

Claims (30)

1. An information processing apparatus comprising:

an obtaining component which obtains firmware-associated information from a printer;

a determination component which determines whether the firmware-associated information is obtained from the printer;

a display component which displays input dialogue on which a user manually inputs the firmware-associated information, wherein said display component displays the input dialogue in case said determination component determines that said obtaining component could not obtain the firmware-associated information from the printer; and

a control component which makes said display component provide a user interface on which the user sets a printer function according to the firmware-associated information obtained by said obtaining component or obtained through the input dialogue.

2. The apparatus according to claim 1 , wherein the input dialogue includes a message indicating that the firmware-associated information can be obtained by outputting a status page from the printer.

3. The apparatus according to claim 1 , wherein said display component is further adapted to display, prior to displaying the manual input dialogue, a message indicating that the firmware-associated information is not obtained in case the firmware-associated information could not be obtained.

4. The apparatus according to claim 1 , wherein said display component is further adapted to display a message indicating that the firmware-associated information is not obtained in case the firmware-associated information could not be obtained, to display a device setup sheet having a function setup button, and to display a function-setting dialogue as input dialogue when the function setup button is pressed down.

5. The apparatus according to claim 1 , wherein the firmware-associated information comprises a firmware TD and/or firmware version information.

6. The apparatus according to claim 1 , wherein an old printer among the printers is adapted to print status information without firmware-associated information, and a new printer among the printers is adapted to print status information with firmware-associated information.

7. The program according to claim 1 , wherein an old printer among the printers is adapted to print status information without firmware-associated information, and a new printer among the printers is adapted to print status information with the firmware-associated information.

8. A method of controlling a user interface in an image processing apparatus comprising the steps of:

obtaining firmware-associated information from a printer;

determining whether the firmware-associated information is obtained from the printer;

displaying input dialogue on which a user manually inputs the firmware-associated information, wherein the input dialogue is displayed in case it is determined that the firmware-associated information from the printer could not been obtained; and

providing a user interface on which the user sets a printer function according to the firmware-associated information obtained by said step of obtaining or obtained through the input dialogue.

9. The method according to claim 8 , wherein the input dialogue includes a message indicating that the firmware-associated information can be obtained by outputting a status page from the printer.

10. The method according to claim 8 , wherein said display component is further adapted to display, prior to displaying the manual input dialogue, a message indicating that the firmware-associated information is not obtained in case the firmware-associated information could not be obtained.

11. The method according to claim 8 , wherein said display component is further adapted to display a message indicating that the firmware-associated information is not obtained in case the firmware-associated information could not be obtained, to display a device setup sheet having a function setup button, and to display a function-setting dialogue as the input dialogue when the function setup button is pressed down.

12. The method according to claim 8 , wherein the firmware-associated information comprises a firmware ID and/or firmware version information.

13. The method according to claim 8 , wherein an old printer among the printers is adapted to print status information without firmware-associated information, and a new printer among the printers is adapted to print status information with firmware-associated information.

14. A computer-readable storage medium storing a computer program causing a computer in an information processing apparatus to:

obtain firmware-associated information from a printer;

determine whether the firmware-associated information is obtained from the printer;

display input dialogue on which a user manually inputs the firmware-associated information, wherein the input dialogue is displayed in case it is determined that the firmware-associated information of the printer could not been obtained; and

provide a user interface on which the user sets a printer function according to the firmware-associated information obtained from the printer or obtained through the input dialogue.

15. The program according to claim 14 , wherein the input dialogue includes a message indicating that the firmware-associated information can be obtained by outputting a status page from the printer.

16. The program according to claim 14 , wherein said display component is further adapted to display, prior to displaying the manual input dialogue, a message indicating that the firmware-associated information is not obtained in case the firmware-associated information could not be obtained.

17. The program according to claim 14 , wherein said display component is further adapted to display a message indicating that the firmware-associated information is not obtained in case the firmware-associated information could not be obtained, to display a device setup sheet having a function setup button, and to display a function-setting dialogue as input dialogue when the function setup button is pressed down.

18. The program according to claim 14 , wherein the firmware-associated information comprises a firmware ID and/or firmware version information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2003
From: SAKURA, MASAYUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 013709/0374 →
Priority Claims (1)
JP 2002-017219 · Jan 25, 2002 · national
Continuity (1)
Related Publication 20030142351A1 · Jul 31, 2003