Server for implementing image processing functions requested by a printing device
First Claim
1. An image processing device configured to receive a provision of a specific service from among a plurality of services which are provided by one or more servers, at least one of the one or more servers storing information corresponding to a list of the plurality of services provided by the one or more servers, each of the plurality of services relating to an imaging process including at least one of a scanning process and a printing process of the image processing device, the image processing device comprising:
- a communication unit configured to communicate with the one or more servers;
a display unit;
an operation unit;
an image processing unit;
a storage unit; and
a control unit, wherein the control unit is configured to;
transmit a request for the list of the plurality of services;
receive the list of the plurality of services from the at least one of the one or more servers through the communication unit after requesting the list of the plurality of services;
display the list of the plurality of services received from the at least one of the one or more servers on the display unit;
obtain a selection of the specific service from among the plurality of services in the list displayed on the display unit, through the operation unit;
transmit selection information, which indicates that the selection of the specific service is accepted through the operation unit, to one of the one or more servers after obtaining the selection of the specific service;
receive, from the one of the one or more servers, setting window information including a plurality of setting items to be set for using the specific service after transmitting the selection information, the setting window information including first information and second information, the first information being used for displaying a first setting window on which a first part of the plurality of setting items is set, the second information being used for displaying a second setting window on which a second part of the plurality of setting items is set, the second part being different from the first part;
store the received setting window information into the storage unit;
display the first setting window on the display unit in accordance with the first information included in the received setting window information;
when the first part is set, by an operation through the operation unit, on the first setting window displayed on the display unit, obtain the second information included in the setting window information stored in the storage unit;
replace the first setting window displayed on the display unit with the second setting window in accordance with the obtained second information;
transmit setting information set on the first setting window and the second setting window to a specific server of the one or more servers;
cause the image processing unit to perform the imaging process related to a service provision in accordance with an instruction from the specific server;
after transmitting the selection information to the one of the one or more servers, receive a request for specification information representing specifications of the image processing device from the one of the one or more servers;
transmit the specification information to the one of the one or more servers in response to the request for specification information; and
after transmitting the specification information, receive the setting window information including the plurality of setting items, the setting window information being generated based on the specification information,wherein the setting window information includes setting information of the imaging process related to the specific service, the setting information being determined based on the specification information.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device is configured to provide a service relating to at least one of (1) the image data generated by the function of the image processing device and (2) image data representing the image to be formed, in response to a request from the image processing device. The image processing device may include a parameter designating unit, a service request unit, and a function implementation unit that is adapted to implement the function of the image processing device based on the service providing parameter designated by the parameter designating unit. The service providing device is provided with a service provision executing unit that is adapted to execute a process to provide the service to the image processing device after receiving the request from the service request unit provided to the image processing device.
-
Citations
14 Claims
-
1. An image processing device configured to receive a provision of a specific service from among a plurality of services which are provided by one or more servers, at least one of the one or more servers storing information corresponding to a list of the plurality of services provided by the one or more servers, each of the plurality of services relating to an imaging process including at least one of a scanning process and a printing process of the image processing device, the image processing device comprising:
-
a communication unit configured to communicate with the one or more servers; a display unit; an operation unit; an image processing unit; a storage unit; and a control unit, wherein the control unit is configured to; transmit a request for the list of the plurality of services; receive the list of the plurality of services from the at least one of the one or more servers through the communication unit after requesting the list of the plurality of services; display the list of the plurality of services received from the at least one of the one or more servers on the display unit; obtain a selection of the specific service from among the plurality of services in the list displayed on the display unit, through the operation unit; transmit selection information, which indicates that the selection of the specific service is accepted through the operation unit, to one of the one or more servers after obtaining the selection of the specific service; receive, from the one of the one or more servers, setting window information including a plurality of setting items to be set for using the specific service after transmitting the selection information, the setting window information including first information and second information, the first information being used for displaying a first setting window on which a first part of the plurality of setting items is set, the second information being used for displaying a second setting window on which a second part of the plurality of setting items is set, the second part being different from the first part; store the received setting window information into the storage unit; display the first setting window on the display unit in accordance with the first information included in the received setting window information; when the first part is set, by an operation through the operation unit, on the first setting window displayed on the display unit, obtain the second information included in the setting window information stored in the storage unit; replace the first setting window displayed on the display unit with the second setting window in accordance with the obtained second information; transmit setting information set on the first setting window and the second setting window to a specific server of the one or more servers; cause the image processing unit to perform the imaging process related to a service provision in accordance with an instruction from the specific server; after transmitting the selection information to the one of the one or more servers, receive a request for specification information representing specifications of the image processing device from the one of the one or more servers; transmit the specification information to the one of the one or more servers in response to the request for specification information; and after transmitting the specification information, receive the setting window information including the plurality of setting items, the setting window information being generated based on the specification information, wherein the setting window information includes setting information of the imaging process related to the specific service, the setting information being determined based on the specification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server configured to provide one or more services to an image processing device, the server comprising:
-
a communication unit configured to communicate with the image processing device; a storage unit configured to store one or more pieces of setting window information corresponding to the one or more services, respectively, each of the one or more services requesting a plurality of setting items, each of one or more pieces of setting window information including first information and second information, the first information being used for displaying a first setting window on which a first part of the plurality of setting items is set, the second information being used for displaying a second setting window on which a second part of the plurality of setting items is set, the second part being different from the first part; and a control unit, wherein the control unit is configured to; receive a request for a list of a plurality of services; transmit the list of the plurality of services to the image processing device through the communication unit after receiving the request for the list of the plurality of services; receive selection information from the image processing device, the selection information indicating a selection of a specific service from among the one or more services after a selection of the specific service has been obtained by the image processing device; transmit one piece of specific setting window information including a plurality of setting items to be set for using the specific service to the image processing device after receiving the selection information from the image processing device;
,after receiving the selection information transmitted by the image processing device, transmit a request for specification information representing specification information of the image processing device; receive the specification information from the image processing device after transmission of the request for specification information; after receiving the specification information, generate the setting window information including the plurality of setting items based on the received specification information, the setting window information includes setting information of the imaging process related to the specific service, the setting information being determined based on the specification information; and transmit the generated setting window information to the image processing device. - View Dependent Claims (12, 13, 14)
-
Specification