Multifunctional apparatus, method for controlling multifunctional apparatus, control apparatus, method for controlling control apparatus, system for controlling multifunctional apparatus, control program, and computer-readable storage medium
First Claim
1. A multifunctional apparatus, executing a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, comprising:
- input buttons being hardware buttons provided in an operation section of the multifunctional apparatus;
pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed;
first execution means for executing a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means;
pressed button information informing means for informing an external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means;
second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means and, for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and
mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button,wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, andif the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate.
1 Assignment
0 Petitions
Accused Products
Abstract
A multifunctional apparatus is capable of switching between a standard operation mode in which a Web service layer stops operating and an OS mode in which the Web service layer operates. In the OS mode, the multifunctional apparatus informs an external control apparatus of pressed-hardware-button information indicative of a pressed hardware button detected by a user interface layer. In the control apparatus, an event process section reads out, from a shortcut button storage section, process-contents information corresponded with button identification information indicative of the hardware button indicated by the pressed-hardware-button information, and a device control section transmits, to the multifunctional apparatus, a control instruction for executing a device process indicated by the process-contents information. Thereafter, in the multifunctional apparatus, the Web service layer acquires the control instruction from the control apparatus and executes the device process in accordance with the acquired control instruction. This allows for realizing a system for controlling a multifunctional apparatus, capable of executing, with only one touch, a process that has been registered.
17 Citations
16 Claims
-
1. A multifunctional apparatus, executing a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, comprising:
-
input buttons being hardware buttons provided in an operation section of the multifunctional apparatus; pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; first execution means for executing a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; pressed button information informing means for informing an external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means and, for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate. - View Dependent Claims (2)
-
-
3. An external control apparatus, connected via a communication network with a multifunctional apparatus which executes a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, said external control apparatus controlling the device process of the multifunctional apparatus, said multifunctional apparatus comprising:
-
input buttons being hardware buttons provided in an operation section of the multifunctional apparatus; pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; first execution means for executing a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; pressed button information informing means for informing an-the external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means, and for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate, said external control apparatus comprising;
a storage section in which shortcut information is stored, the shortcut information being information in which (i) button identification information by which an input button of the multifunctional apparatus is identified and (ii) at least one device process identification information indicative of a device process in the multifunctional apparatus are corresponded with each other;reading means for acquiring, from the multifunctional apparatus, pressed button information indicative of a pressed input button out of the input buttons of the multifunctional apparatus, and for reading out, from the storage section, device process identification information corresponded with button identification information indicative of the input button indicated by the pressed button information; and control instruction transmitting means for transmitting, to the multifunctional apparatus, a control instruction for executing a device process indicated by the device process identification information read out by the reading means. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for controlling a multifunctional apparatus, including:
- a multifunctional apparatus for executing a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function; and
an external control apparatus connected via a communication network with the multifunctional apparatus and controlling the device process of the multifunctional apparatus,said multifunctional apparatus comprising; input buttons being hardware buttons provided in an operation section of the multifunctional apparatus; pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; first execution means for executing a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; pressed button information informing means for informing an-the external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means, and for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate, and said external control apparatus comprising; a storage section in which shortcut information is stored, the shortcut information being information in which (i) button identification information by which an input button of the multifunctional apparatus is identified and (ii) at least one device process identification information indicative of a device process in the multifunctional apparatus are corresponded with each other; reading means for acquiring, from the multifunctional apparatus, pressed button information indicative of a pressed input button out of the input buttons of the multifunctional apparatus, and for reading out, from the storage section, device process identification information corresponded with button identification information indicative of the input button indicated by the pressed button information; and control instruction transmitting means for transmitting, to the multifunctional apparatus, a control instruction for executing a device process indicated by the device process identification information read out by the reading means.
- a multifunctional apparatus for executing a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function; and
-
13. A non-transitory computer-readable storage medium, in which a control program is stored, said control program operating a multifunctional apparatus which executes a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, said multifunctional apparatus including:
-
input buttons being hardware buttons provided in an operation section of the multifunctional apparatus; pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; first execution means for executing a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; pressed button information informing means for informing an external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means, and for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate, said control program causing a computer to function as each means of the multifunctional apparatus.
-
-
14. A non-transitory computer-readable storage medium, in which a control program is stored, said control program operating an external control apparatus connected via a communication network with a multifunctional apparatus which executes a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, said external control apparatus controlling the device process of the multifunctional apparatus, said multifunctional apparatus comprising:
-
input buttons being hardware buttons provided in an operation section of the multifunctional apparatus; pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; first execution means for executing a device process of the operation section of the multifunctional apparatus which has been corresponded with said one of the input buttons detected by the pressed button detecting means; pressed button information informing means for informing an-the external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means, and for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate, said external control apparatus comprising; a storage section in which shortcut information is stored, the shortcut information being information in which (i) button identification information by which an input button of the multifunctional apparatus is identified and (ii) at least one device process identification information indicative of a device process in the multifunctional apparatus are corresponded with each other; reading means for acquiring, from the multifunctional apparatus, pressed button information indicative of a pressed input button out of the input buttons of the multifunctional apparatus, and for reading out, from the storage section, device process identification information corresponded with button identification information indicative of the input button indicated by the pressed button information; and control instruction transmitting means for transmitting, to the multifunctional apparatus, a control instruction for executing a device process indicated by the device process identification information read out by the reading means, said control program causing a computer to function as each means of the external control apparatus.
-
-
15. A method for controlling a multifunctional apparatus which executes a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, said multifunctional apparatus including input buttons being hardware buttons provided in an operation section of the multifunctional apparatus, said method comprising the steps of:
-
causing pressed button detecting means to detect one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; causing first execution means to execute a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; causing pressed button information informing means to inform an external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; causing second execution means to acquire, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means, and to execute a device process in the multifunctional apparatus in accordance with the acquired control instruction; and causing mode setting means to set either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate.
-
-
16. A method for controlling an external control apparatus connected via a communication network with a multifunctional apparatus which executes a device process obtained by suitably combining element functions which include (i) at least one of an image reading function and an image forming function and (ii) a communication function, said external control apparatus controlling the device process of the multifunctional apparatus, said multifunctional apparatus comprising:
-
input buttons being hardware buttons provided in an operation section of the multifunctional apparatus; pressed button detecting means for detecting one of the input buttons of the operation section of the multifunctional apparatus which has been pressed; first execution means for executing a device process which has been corresponded with said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; pressed button information informing means for informing an-the external control apparatus of pressed button information indicative of said one of the input buttons of the operation section of the multifunctional apparatus detected by the pressed button detecting means; second execution means for acquiring, from the external control apparatus, a control instruction corresponding to said one of the input buttons of the operation section of the multifunctional apparatus indicated by the pressed button information informed by the pressed button information informing means, and for executing a device process in the multifunctional apparatus in accordance with the acquired control instruction; and mode setting means for setting either (i) a first mode in which the first execution means operates and the pressed button information informing means and the second execution means stop operating or (ii) a second mode in which the first execution mode stops operating and the pressed button information informing means and the second execution means operate, wherein the first mode is executed locally by pressing the input button on the multifunctional apparatus, and the second mode is executed remotely by acquiring a control instruction from the external control apparatus that corresponds to the pressed input button, wherein if the multifunctional apparatus is in the first mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means operates and the pressed button information informing means and the second execution means do not operate, and if the multifunctional apparatus is in the second mode when the pressed button detecting means detects that the one of the input buttons has been pressed, the first execution means does not operate and the pressed button information informing means and the second execution means operate, said external control apparatus storing shortcut information in which (i) button identification information by which an input button of the multifunctional apparatus is identified and (ii) at least one device process identification information indicative of a device process in the multifunctional apparatus are corresponded with each other, said method comprising the steps of; causing reading means to acquire, from the multifunctional apparatus, pressed button information indicative of a pressed input button out of the input buttons of the multifunctional apparatus, and to read out, from the storage section, device process identification information corresponded with button identification information indicative of the input button indicated by the pressed button information; and causing control instruction transmitting means to transmit, to the multifunctional apparatus, a control instruction for executing a device process indicated by the device process identification information read out by the reading means.
-
Specification