Data processing apparatus, data processing method, and storage medium storing computer-readable program
AssigneeCanon Kabushiki Kaisha
InventorHaruo Machida
Life of this patent
Estimating the term…
Abstract
The present invention allows a structure of an entire system including various peripheral devices to be visually confirmable, allows a user to easily grasp or see the entire system, and allows the entire system to be effectively used. Thus, a CPU acquires a resource information structure and a status of each peripheral device by communicating with these devices, and a virtual system configuration display unit causes a display unit to display a system configuration based on the acquired resource information structure and each peripheral device status such that specific icons capable of being discriminated for respective functions are displayed to be connected on a virtual network path.
Claims14
A data processing apparatus that communicates with plural peripheral devices including a printer and a scanner connected via a network, the apparatus comprising:
- a network interface unit that obtains function information indicating functions of the plural peripheral devices and number information indicating numbers of print sheets remaining in the plural peripheral devices from the plural peripheral devices via the network;
- a display unit that displays symbols indicating the plural peripheral devices using the function information obtained by said network interface unit,
- wherein, in response to a selection of a number of the symbols displayed by said display unit, said display unit indicates one or more combinations of functions of the selected peripheral devices;
- and
- a central processing unit that judges effectiveness of the one or more combinations of functions of the selected peripheral devices indicated by said display unit,
- wherein, if said central processing unit judges that the one or more combinations of functions of the printer and the scanner included in the plural peripheral devices provide effective functionality, said display unit displays a screen indicating a copy function to be provided by a combination of the printer and the scanner,
- wherein, in response to an input of an instruction for executing the copy function indicated by the screen displayed by said display unit, said central processing unit discriminates whether print sheets required for the copy function are remaining in the printer, based on the number information indicating numbers of print sheets remaining in the plural peripheral devices obtained by said network interface unit via the network,
- wherein, if said central processing unit judges that the print sheets required for the copy function are not remaining in the printer based on the number information, said display unit displays a screen presenting to a user an option to switch a print setting to 2-in-1 printing and an option to switch the print setting to duplicate printing such that the user can execute the copy function with print sheets remaining in the printer, and
- wherein said display unit displays a path connecting the symbols for the functions indicated by said display unit on a virtual network path using a display form different from a display form of other paths.
A data processing apparatus that communicates with plural peripheral devices including a printer and a scanner connected via a network, the apparatus comprising:
- a network interface unit that obtains function information indicating functions of the plural peripheral devices and number information indicating numbers of print sheets remaining in the plural peripheral devices from the plural peripheral devices via the network;
- a display unit that displays symbols indicating the plural peripheral devices using the function information obtained by said network interface unit,
- wherein, in response to a selection of a number of the symbols displayed by said display unit, said display unit indicates one or more combinations of functions of the selected peripheral devices;
- and
- a central processing unit that judges effectiveness of the one or more combinations of functions of the selected peripheral devices indicated by said display unit,
- wherein, if said central processing unit judges that the one or more combinations of functions of the printer and the scanner included in the plural peripheral devices provide effective functionality, said display unit displays a screen indicating a copy function to be provided by a combination of the printer and the scanner,
- wherein, in response to an input of an instruction for executing the copy function indicated by the screen displayed by said display unit, said central processing unit discriminates whether print sheets required for the copy function are remaining in the printer, based on the number information indicating numbers of print sheets remaining in the plural peripheral devices obtained by said network interface unit via the network,
- wherein, if said central processing unit judges that the print sheets required for the copy function are not remaining in the printer based on the number information, said display unit displays a screen presenting to a user an option to switch a print setting to 2-in-1 printing and an option to switch the print setting to duplicate printing such that the user can execute the copy function with print sheets remaining in the printer,
- wherein said central processing unit judges whether each device is shared on the network and whether a driver has been installed in said data processing apparatus, and
- wherein a display form of a symbol corresponding to a device for which a driver is not installed in said data processing apparatus is made different from a display form of a symbol of another device in accordance with a result of said central processing unit.
A data processing method performed by a data processing apparatus that communicates with plural peripheral devices including a printer and a scanner connected via a network, the method comprising:
- an obtaining step of obtaining function information indicating functions of the plural peripheral devices and number information indicating numbers of print sheets remaining in the plural peripheral devices from the plural peripheral devices via the network;
- a display step of displaying symbols indicating the plural peripheral devices using the function information obtained in said obtaining step;
- a first indication step of indicating, in response to a selection of a number of the symbols displayed in said display step, one or more combinations of functions of the selected peripheral devices;
- a first judgment step of judging effectiveness of the one or more combinations of functions of the selected peripheral devices indicated in said first indication step,
- wherein, if a judgment is made in said first judgment step that the one or more combinations of functions of the printer and the scanner included in the plural peripheral devices provide effective functionality, said display step includes displaying a screen indicating a copy function to be provided by a combination of the printer and the scanner;
- and
- a discrimination step of, in response to an input of an instruction for executing the copy function indicated by the screen displayed in said display step, discriminating whether print sheets required for the copy function are remaining in the printer, based on the number information indicating numbers of print sheets remaining in the plural peripheral devices obtained in said obtaining step via the network,
- wherein, if a judgment is made in said discrimination step that the print sheets required for the copy function are not remaining in the printer based on the number information, said display step includes displaying a screen presenting to a user an option to switch a print setting to 2-in-1 printing and an option to switch the print setting to duplicate printing such that the user can execute the copy function with print sheets remaining in the printer, and
- wherein said display step includes displaying a path connecting the symbols for the functions indicated in said first indication step on a virtual network path using a display form different from a display form of other paths.
A data processing method performed by a data processing apparatus that communicates with plural peripheral devices including a printer and a scanner connected via a network, the method comprising:
- an obtaining step of obtaining function information indicating functions of the plural peripheral devices and number information indicating numbers of print sheets remaining in the plural peripheral devices from the plural peripheral devices via the network;
- a display step of displaying symbols indicating the plural peripheral devices using the function information obtained in said obtaining step;
- a first indication step of indicating, in response to a selection of a number of the symbols displayed in said display step, one or more combinations of functions of the selected peripheral devices;
- a first judgment step of judging effectiveness of the one or more combinations of functions of the selected peripheral devices indicated in said first indication step,
- wherein, if a judgment is made in said first judgment step that the one or more combinations of functions of the printer and the scanner included in the plural peripheral devices provide effective functionality, said display step includes displaying a screen indicating a copy function to be provided by a combination of the printer and the scanner;
- and
- a discrimination step of, in response to an input of an instruction for executing the copy function indicated by the screen displayed in said display step, discriminating whether print sheets required for the copy function are remaining in the printer, based on the number information indicating numbers of print sheets remaining in the plural peripheral devices obtained in said obtaining step via the network,
- wherein, if a judgment is made in said discrimination step that the print sheets required for the copy function are not remaining in the printer based on the number information, said display step includes displaying a screen presenting to a user an option to switch a print setting to 2-in-1 printing and an option to switch the print setting to duplicate printing such that the user can execute the copy function with print sheets remaining in the printer, and
- a judgment step of judging whether each device is shared on the network and whether a driver has been installed in said data processing apparatus,
- wherein a display form of a symbol corresponding to a device for which a driver is not installed in the data processing apparatus is made different from a display form of an icon of another device in accordance with a result judged in said judgment step.
A non-transitory storage medium that stores a computer-readable program that, when executed by a computer, causes the computer to perform a method of controlling a data processing apparatus that communicates with plural peripheral devices including a printer and a scanner connected via a network, said method comprising:
- an obtaining step of obtaining function information indicating functions of the plural peripheral devices and number information indicating numbers of print sheets remaining in the plural peripheral devices from the plural peripheral devices via the network;
- a display step of displaying symbols indicating the plural peripheral devices using the function information obtained in said obtaining step;
- a first indication step of indicating, in response to a selection of a number of the symbols displayed in said display step, one or more combinations of functions of the selected peripheral devices;
- a first judgment step of judging effectiveness of the one or more combinations of functions of the selected peripheral devices indicated in said first indication step,
- wherein, if a judgment is made in said first judgment step that the one or more combinations of functions of the printer and the scanner included in the plural peripheral devices provides an effective function, said display step includes displaying a screen indicating a copy function to be provided by a combination of the printer and the scanner;
- and
- a discrimination step of, in response to an input of an instruction for executing the copy function indicated by the screen displayed in said display step, discriminating whether print sheets required for the copy function are remaining in the printer, based on the number information indicating numbers of print sheets remaining in the plural peripheral devices obtained in said obtaining step via the network,
- wherein, if a judgment is made in said discrimination step that the print sheets required for the copy function are not remaining in the printer based on the number information, said display step includes displaying a screen presenting to a user an option to switch a print setting to 2-in-1 printing an option to switch the print setting to duplicate printing such that the user can execute the copy function with print sheets remaining in the printer, and
- wherein said display step includes displaying a path connecting the symbols for the functions indicated in said first indication step on a virtual network path using a display form different from a display form of other paths.
A non-transitory storage medium that stores a computer-readable program that, when executed by a computer, causes the computer to perform a method of controlling to control a data processing apparatus that communicates with plural peripheral devices including a printer and a scanner connected via a network, said method comprising:
- an obtaining step of obtaining function information indicating functions of the plural peripheral devices and number information indicating numbers of print sheets remaining in the plural peripheral devices from the plural peripheral devices via the network;
- a display step of displaying symbols indicating the plural peripheral devices using the function information obtained in said obtaining step;
- a first indication step of indicating, in response to a selection of a number of the symbols displayed in said display step, one or more combinations of functions of the selected peripheral devices;
- a first judgment step of judging effectiveness of the one or more combinations of functions of the selected peripheral devices indicated in said first indication step,
- wherein, if a judgment is made in said first judgment step that the one or more combinations of functions of the printer and the scanner included in the plural peripheral devices provides an effective function, said display step includes displaying a screen indicating a copy function to be provided by a combination of the printer and the scanner;
- and
- a discrimination step of, in response to an input of an instruction for executing the copy function indicated by the screen displayed in said display step, discriminating whether print sheets required for the copy function are remaining in the printer, based on the number information indicating numbers of print sheets remaining in the plural peripheral devices obtained in said obtaining step via the network,
- wherein, if a judgment is made in said discrimination step that the print sheets required for the copy function are not remaining in the printer based on the number information, said display step includes displaying a screen presenting to a user an option to switch a print setting to 2-in-1 printing an option to switch the print setting to duplicate printing such that the user can execute the copy function with print sheets remaining in the printer, and
- a judgment step of judging whether each device is shared on the network and whether a driver has been installed in the data processing apparatus, and
- wherein a display form of a symbol corresponding to a device for which a driver is not installed in the data processing apparatus is made different from a display form of a symbol of another device in accordance with a result judged in said judgment step.
Dependencies are inferred from the claim text.