服务系统及其控制方法与流程

文档序号:12732984阅读:324来源:国知局
服务系统及其控制方法与流程

本发明涉及一种服务系统及其控制方法。



背景技术:

传统上,作为互联网上的web服务,电子商务(EC)服务是可用的。EC服务使用户能够从网站订购和购买商品。在使用这种EC服务时,登记用户信息(例如,物理地址和联系信息)。

日本特开2003-22165号公报公开了使用服务器的打印处理。

在日本特开2003-22165号公报中,没有考虑图像形成装置的状态信息的收集和收集到的信息的有效使用。这可能表示无法提供如下的服务:有效使用收集到的图像形成装置的状态信息和利用网络上的服务登记的信息。



技术实现要素:

根据本发明的一方面,提供了一种服务系统,所述服务系统包括:图像形成装置;管理所述图像形成装置的状态信息的管理服务器;以及提供web服务的服务服务器,所述管理服务器包括:用于获得和管理所述图像形成装置的状态信息的单元,以及提供单元,其用于向所述服务服务器提供所述图像形成装置的状态信息,所述图像形成装置包括:发送单元,其用于将所述图像形成装置的状态信息发送到所述管理服务器,以及请求单元,其用于请求由所述服务服务器提供的web服务来登记设备信息,并且所述服务服务器包括:管理单元,其用于对由所述服务服务器提供的web服务的用户的用户信息进行登记和管理,登记单元,其用于响应于来自所述图像形成装置的请求,将所述图像形成装置的设备信息和由所述管理单元管理的用户信息彼此相关联地进行登记,以及通知单元,其用于使用由所述管理服务器提供的状态信息,向利用所述web服务登记的图像形成装置的用户,发布与所述图像形成装置有关的通知。

根据本发明的另一方面,提供了一种服务系统的控制方法,所述服务系统包括图像形成装置、管理所述图像形成装置的状态信息的管理服务器以及提供web服务的服务服务器,所述控制方法包括:在所述管理服务器中,获得和管理所述图像形成装置的状态信息;以及向所述服务服务器提供所述图像形成装置的状态信息;在所述图像形成装置中,将所述图像形成装置的状态信息发送到所述管理服务器;以及请求由所述服务服务器提供的web服务来登记所述图像形成装置的设备信息;在所述服务服务器中,在管理单元中对由服务服务器提供的web服务的用户的用户信息进行登记和管理;响应于来自所述图像形成装置的请求,将所述图像形成装置的设备信息和在所述管理单元中管理的用户信息彼此相关联地进行登记;以及使用由所述管理服务器提供的状态信息,向利用所述web服务登记的图像形成装置的用户,发布与所述图像形成装置有关的通知。

根据本发明,可以向用户提供这样的服务:其中,将利用网络上的服务登记的他/她的用户信息与用户拥有的图像形成装置的信息相关联。

通过以下(参照附图)对各实施例的描述,本发明的进一步的特征将变得清楚。

附图说明

图1示出了根据本申请的发明的系统构造的示例。

图2是用于描述根据本申请的发明的服务的总体概况的图。

图3示出了根据本申请的发明的装置的硬件构造的示例。

图4示出了根据本申请的发明的装置的软件构造的示例。

图5示出了根据本申请的发明的用于向EC服务登记各种类型的信息的序列。

图6示出了根据本申请的发明的状态信息的结构。

图7示出了根据本申请的发明的服务序列。

图8是根据本申请的发明的预测处理的流程图。

图9示出了根据本申请的发明的用于向内容服务器登记各种类型的信息的序列。

图10示出了根据本申请的发明的CP服务器的软件构造的示例。

图11示出了根据本申请的发明的CPS中的打印序列。

图12AA、图12AB和图12AC示出了根据本申请的发明的由EC服务器管理的表的结构的示例。

图12BA、图12BB、图12BC、图12BD和图12BE示出了根据本申请的发明的由管理服务器管理的表的结构的示例。

图12CA、图12CB和图12CC示出了根据本申请的发明的由内容服务器管理的表的结构的示例。

图12DA、图12DB和图12DC示出了根据本申请的发明的由CP服务器管理的表的结构的示例。

具体实施方式

下面使用附图来描述本申请的发明的实施例。在根据需要或者有利于在单个实施例中将各实施例的特征或要素组合的情况下,以下描述的本发明的各实施例能够单独实施或者作为各实施例或特征的组合来实施。

<第一实施例>

[系统的概况]

首先,将描述根据本申请的发明的服务的总体概况。图1是根据本申请的发明的系统的概念图。根据本申请的发明的系统主要由四个实体组成:提供EC服务的EC服务提供商1;诸如打印机等的图像形成装置30的制造商2;提供内容服务的内容服务提供商4;以及图像形成装置30的用户(用户基地3)。将假设根据本申请的发明的各种装置以这样的方式连接:它们能够经由作为外部网络的一种形式的互联网5彼此通信。在图1中,用户能够使用的图像形成装置30被安装在用户基地3中。虽然在下面的描述中使用EC服务作为web服务的一个示例,但是在这方面并不意图限制,可以使用其他服务,只要它在被使用时登记用户信息即可。此外,虽然为了方便起见将仅示例性地描述具有一个图像形成装置的一个用户基地,但是在这方面并不意图限制。例如,可以存在多个用户基地,并且可以在每个用户基地中安装多个图像形成装置。

根据本申请的发明的EC服务器10由EC服务提供商1提供。EC服务提供商1经由互联网5提供用于销售图像形成装置和能够由图像形成装置(诸如图像形成装置30)使用的消耗品(例如墨)的服务。

根据本申请的发明的管理服务器20由图像形成装置30的制造商2提供,并且收集和管理例如图像形成装置30的操作状态的信息。图像形成装置30在启动时或定期地经由互联网5将自身的信息发送到管理服务器20。使用从图像形成装置30收集的信息,管理服务器20还确定图像形成装置30的状态,预测消耗品的消耗(预测更换消耗品的时间)等。将假设管理服务器20能够向EC服务提供商1提供这种信息。使用由管理服务器20提供的信息,EC服务器10向拥有图像形成装置30的用户提供例如表示更换消耗品的上述时间正接近的信息,以及与销售价格有关的信息。虽然这种信息的内容不限于特定内容,但是将假设它们旨在促进EC服务。

根据本申请的发明的内容服务器40由内容服务提供商4提供。将假设内容服务器40向用户提供各种内容,并且用户使用安装在用户基地3中的图像形成装置30来打印内容。此外,将假设用户能够例如在所得的打印物上写入信息,然后使图像形成装置30扫描具有写入的信息的打印物,并且将扫描的打印物的图像上载到内容服务器40。作为选择,可以使用例如用户拥有的移动终端50(例如智能电话)中包括的照相机来拍摄打印物的图像,并且可以将拍摄的打印物的图像上载到内容服务器40。内容服务器40能够与EC服务提供商1协作地操作,以向用户提议用于打印由内容服务器40处理的内容的图像形成装置(营销),并且鼓励用户购买。该提议的目的是使用户从EC服务提供商1购买图像形成装置并且使用所购买的图像形成装置,从而提高内容服务的便利性。

虽然在图1中各种类型的服务器的数量是一个,但是在这方面不意图限制,并且各个服务器可以依据其功能等由多个服务器装置构成。例如,EC服务提供商1可以具有提供EC服务的服务器和处理与管理服务器20的协作的服务器作为分开的服务器。

本申请的发明基于如下的前提:为了使用EC服务,用户需要向EC服务提供商1登记用户信息。此外,为了通过使用用户的图像形成装置来使用EC服务,用户需要向EC服务提供商1登记用户的图像形成装置。稍后将使用图5来描述用户信息和图像形成装置的登记流程。

用户还需要与向EC服务的登记分开地、向由制造商2(图像形成装置的制造商)提供的管理服务器20登记图像形成装置。该登记使得管理服务器20能够收集和管理与图像形成装置有关的信息。该登记还可以使得用户能够接收来自制造商的各种支持。

[服务的概况]

下面使用图2来描述根据本申请的发明的整个系统中的服务的总体概况。

首先,用户向提供要由用户使用的服务的各个服务提供商(服务器)登记用户信息。具体而言,用户向由EC服务提供商1提供的EC服务器10并且向由内容服务提供商4提供的内容服务器40登记用户信息。

接下来,用户向内容服务提供商4发布对内容的订阅请求。将假设这些内容是要由图像形成装置打印的内容(例如,图像数据),并且其示例包括,包含问题的补习学校宣传册、各种表单等。此时,如果用户并不拥有任何图像形成装置,则内容服务提供商4向用户提议购买图像形成装置。

一旦图像形成装置的购买请求与对内容的订阅请求被一起接受,内容服务提供商4就向与其协作地操作的EC服务提供商1下针对图像形成装置的订单。

EC服务提供商1将经由内容服务提供商4订购的图像形成装置递送到订购源,即用户。

用户向由图像形成装置的制造商提供的管理服务器20登记从EC服务递送的图像形成装置或他/她拥有的图像形成装置。用户还向各个服务提供商登记图像形成装置的信息。以这种方式,用户能够与由服务提供商提供的服务协作地使用登记的图像形成装置。

一旦图像形成装置被登记到管理服务器20,则其在预设定时(例如,定期地)向管理服务器20发送其状态信息。

管理服务器20从图像形成装置获得状态信息,并且管理该状态信息。

使用所获得的状态信息,管理服务器20预测图像形成装置中包括的消耗品的消耗。

管理服务器20将状态信息和预测结果提供给EC服务提供商1。

基于由管理服务器提供的信息,EC服务提供商1向拥有图像形成装置的用户通知与图像形成装置有关的信息。具体而言,向用户通知诸如如下的信息:更换消耗品的时间的通知,示出能够替换消耗品的商品的指南,以及能够购买商品的场所。

[系统构造]

(硬件构造)

图3示出了根据本实施例的系统中包括的装置的硬件构造的示例。根据本申请的发明的系统包括图像形成装置30、移动终端50、内容服务器40、EC服务器10以及管理服务器20。

图像形成装置30由CPU 31、易失性存储器32、非易失性存储器33、辅助存储设备34、UI单元35、通信单元36、打印单元37以及扫描器单元38组成。CPU 31是用于控制图像形成装置30的整体操作的控制单元。CPU 31还通过读出并执行根据本申请的发明的程序,来实现稍后将描述的各种类型的处理。易失性存储器32由例如随机存取存储器(RAM)构成,并且存储用于执行各种类型的处理的程序和数据。非易失性存储器33由例如只读存储器(ROM)构成,并且存储例如图像形成装置30的固件和基本程序(操作系统或OS)。辅助存储设备34是存储各种类型的数据的非易失性存储设备。UI单元35是使得能够与用户进行交互的界面单元,并且用作例如用于接受用户操作的输入单元和用于显示处理结果等的显示单元。通信单元36是用于在图像形成装置30与外部装置之间建立连接的接口单元;在此,通信单元36经由网络与各种服务器通信。打印单元37根据打印作业进行各种打印操作。扫描器单元38根据用户操作读入原稿。读入的原稿的图像数据被由CPU 31执行的各种程序处理。

移动终端50由CPU 51、易失性存储器52、非易失性存储器53、辅助存储设备54、UI单元55以及通信单元56组成。CPU 51是用于控制移动终端50的整体操作的控制单元。CPU 51还通过读出并执行根据本申请的发明的程序,来实现稍后将描述的各种类型的处理。易失性存储器52由例如RAM构成,并且存储用于执行各种处理的程序和数据。非易失性存储器53由例如ROM构成,并且存储基本程序(OS)等。辅助存储设备54是存储各种类型的数据的非易失性存储设备。UI单元55是使得能够与用户进行交互的界面单元,并且用作例如用于接受用户操作的输入单元和用于显示处理结果等的显示单元。通信单元56是用于建立移动终端50与外部设备之间的连接的接口单元;在此,通信单元56经由网络与各种服务器通信。

将假设EC服务器10、管理服务器20和内容服务器40是信息处理装置,并且在此具有相同的硬件构造。下面,将描述EC服务器10作为示例。注意,不同的服务器可以具有不同的硬件构造。EC服务器10由CPU 11、易失性存储器12、非易失性存储器13、通信单元14、辅助存储设备15以及控制台单元16组成。CPU 11是用于控制装置的整体操作的控制单元。CPU 11还通过读出并执行根据本申请的发明的程序,来实现稍后将描述的各种类型的处理。易失性存储器12由例如RAM构成,并且存储用于执行各种类型的处理的程序和数据。非易失性存储器13由例如ROM构成,并且存储例如装置的固件和基本程序(OS)。通信单元14是用于建立装置与外部装置之间的连接的接口单元;在此,通信单元14经由网络与各种装置通信。辅助存储设备15是存储各种类型的数据的非易失性存储设备。控制台单元16是使得能够与用户进行交互的界面单元,并且用作例如用于接受用户操作的输入单元和用于显示处理结果等的显示单元。管理服务器20和内容服务器40分别具有与EC服务器相同的硬件配置和与图3所示的标记21-26和41-46对应的部分。

(软件构造)

图4示出了根据本实施例的系统中包括的装置的软件构造的示例。在本实施例中,将假设随着装置的CPU读出存储单元中存储的程序而执行软件的项目。注意,稍后将使用图12AA至图12DC来描述在本实施例中使用的各种类型的信息的数据结构(表)。

图像形成装置30包括打印作业处理单元301、状态信息提供单元302以及登记处理单元303。打印作业处理单元301接收打印作业,并且根据打印作业执行打印处理。根据本实施例的打印作业包括由云打印(CP,cloud print)服务器1000(稍后描述)提供的云打印服务的打印作业以及响应于从移动终端50等直接接收的指令而生成的打印作业。状态信息提供单元302在预定定时或响应于来自管理服务器20的请求,定期地向管理服务器20提供图像形成装置的状态信息。该状态信息可以包含例如启动信息、错误信息、历史信息以及消耗品(例如,墨和纸张)的状态。稍后将使用图6描述状态信息的结构。根据来自用户的请求,登记处理单元303向EC服务器10发布用于登记图像形成装置的登记请求。登记处理单元303还响应于由EC服务器10发布的与登记请求有关的指令,执行与设备登记有关的处理。

图像形成装置30还包括web浏览器,并且能够通过访问各种服务器来使用服务。

移动终端50包括web浏览器501。web浏览器501通过使用超文本传输协议(HTTP)或类似协议访问由各种服务器提供的服务画面,来使用由服务器提供的服务的各种功能。使得能够使用根据本实施例的服务的应用具有诸如用户信息的管理、打印设置的构造以及图像的管理等的功能。例如,为了使用由EC服务器10提供的EC服务,移动终端50可以分开地安装与EC服务的EC站点相对应的应用,并且经由所安装的应用使用EC服务。

内容服务器40包括用户管理单元401、设备管理单元402、认证处理单元403、内容管理单元404、内容提供单元405以及登记处理单元406。用户管理单元401管理由内容服务器40提供的内容的用户的信息。设备管理单元402管理用于打印内容的设备(图像形成装置)的信息。在此,设备管理单元402将图像形成装置和用户彼此相关联地进行管理。相关联的用户是例如图像形成装置的拥有者。当例如使用内容服务时,认证处理单元403使用认证信息(例如,用户ID和密码)来执行认证处理。内容管理单元404管理由内容服务器40提供的各种内容。响应于来自用户的请求,内容提供单元405提供由内容管理单元404管理的各种内容。响应于来自用户的请求,登记处理单元406执行用于对内容服务的用户、打印各种内容的图像形成装置以及各种内容进行登记的处理。由此登记的用户、图像形成装置和内容数据分别由用户管理单元401、设备管理单元402以及内容管理单元404来管理。

EC服务器10包括用户管理单元101、设备管理单元102、认证处理单元103、通知处理单元104以及登记处理单元105。用户管理单元101管理EC服务的用户的信息。设备管理单元102管理在EC服务中使用的设备(图像形成装置)的信息。在此,设备管理单元102将图像形成装置和用户彼此相关联地进行管理。相关联的用户是例如图像形成装置的拥有者。当例如使用EC服务时,认证处理单元103使用认证信息(例如,用户ID和密码)来执行认证处理。基于从管理服务器20获得的状态信息,通知处理单元104向图像形成装置的拥有者发布各种通知。稍后将描述这些通知的内容。响应于来自用户的请求,登记处理单元105执行用于对EC服务的用户以及设备进行登记的处理。由此登记的用户和设备分别由用户管理单元101和设备管理单元102来管理。

管理服务器20包括设备管理单元201、服务管理单元205、登记处理单元202、状态信息收集单元203、数据提供单元204以及认证处理单元206。设备管理单元201管理要管理的设备(图像形成装置)的信息。服务管理单元205管理要向其提供所收集的设备的信息的服务提供商(服务器)。响应于来自用户的请求,登记处理单元202执行用于登记设备的处理。由此登记的设备由设备管理单元201来管理。登记处理单元202还执行用于登记诸如EC服务器10等的服务提供商的处理。由此登记的服务提供商由服务管理单元205来管理。状态信息收集单元203从要管理的图像形成装置收集状态信息。管理服务器20可以定期或在预定定时请求状态信息,或者图像形成装置30可以定期或在预定定时发送状态信息。由此收集的状态信息由设备管理单元201来管理。数据提供单元204向EC服务器10提供由设备管理单元201管理的设备的信息。例如,当EC服务器10请求时,或当更新管理的数据时,定期提供该信息。认证处理单元206例如在设备登记时或当改变登记的内容时,使用认证信息(例如,用户ID和密码)执行认证处理。此外,当EC服务器10请求了设备的信息时,认证处理单元206基于由服务管理单元205管理的信息,执行用于确定EC服务器10是否是合法请求源的认证处理。

[表的结构]

下面使用图12AA至图12CC来描述根据本申请的发明的装置管理的表。注意,以下表中包含的项目用作示例,并且在这方面并不意图限制。例如,多个表可以被构造为一个表,或者可以被更详细地分类。

图12AA至图12AC示出了由EC服务器10保持的管理表的结构。EC服务器10保持用户管理表、设备管理表以及产品表。

图12AA中所示的用户管理表管理与EC服务的用户有关的信息,并且包含用户ID、密码、用户名、电子邮件地址、物理地址、支付信息以及设备ID。用户ID是用于唯一地识别由EC服务器10提供的EC服务的用户的识别信息,并且在用户登记时由EC服务器10发布。密码是在用户认证中使用的认证信息。在用户登记时,输入用户名、电子邮件地址、物理地址和支付信息作为用户的个人信息。设备ID是用于唯一地识别与用户相关联的设备(图像形成装置)的识别信息。将假设用户使用这些图像形成装置来进行各种打印操作,并且能够打印例如由内容服务器40提供的内容。能够将一个或更多个图像形成装置与一个用户相关联。

图12AB中所示的设备管理表管理在根据本申请的发明的服务中使用的设备的信息,并且包含设备ID、登记ID、序列号以及状态信息。设备ID是用于唯一地识别登记的设备的识别信息,并且在设备登记时由EC服务器10发布。登记ID是在设备登记时用作一种类型的认证信息的信息;稍后将使用图8来描述如何具体使用登记ID。序列号由设备的制造商分配给设备。基于从管理服务器20获得的信息来设置状态信息,并且状态信息存储表示例如图像形成装置的启动状态和消耗品的消耗程度的信息。

图12AC中所示的产品表管理能够由EC服务器10销售的产品,并且包含产品ID、产品类型、序列号以及制造商信息。产品ID是用于唯一地识别产品的识别信息,并且由制造商发布。产品类型表示产品的类型(例如,墨和纸张)。序列号由产品的制造商分配给产品。制造商信息与产品的制造商有关。

图12BA至图12BE示出了由管理服务器20保持的管理表的结构。管理服务器20保持设备管理表、服务管理表、型号管理表、消耗品管理表以及使用历史表。

图12BA中所示的设备管理表对管理服务器20从中收集状态信息的设备进行管理,并且包含设备ID、序列号、型号ID、状态信息以及提供目的地信息。设备ID是使管理服务器20能够唯一地管理设备的识别信息。假设这些设备ID与由EC服务器10管理的设备ID不同。序列号由设备的制造商(也即,提供管理服务器20的制造商2)分配给设备。型号ID是用于唯一地识别图像形成装置的型号类型(产品型号)的识别信息,并且由制造商2分配。在该设备管理表中管理的状态信息是从图像形成装置收集的状态信息。收集的数据可以被按原样存储,或者可以在必要时被以编辑的形式存储,作为状态信息。提供目的地信息表示设备的状态信息等被提供到的提供目的地;在此,提供目的地信息表示各种服务器的服务ID。

图12BB中所示的服务管理表对用作例如从图像形成装置收集的各种类型的信息被提供到的提供目的地的服务进行管理,并且包含服务ID、认证信息以及发送目的地信息。这些提供目的地的示例包括EC服务器10。服务ID是用于唯一地识别提供目的地的识别信息,并且在服务登记时由管理服务器20发布。将假设向服务服务器(例如,EC服务器10)通知由管理服务器20发布的服务ID,从而告知它们自身的服务ID。例如,在接受来自服务的对状态信息的请求时,使用认证信息来确定服务是否是合法的请求源。发送目的地信息表示目的地信息,也即,设备的各种类型的信息被提供到的提供目的地;发送目的地信息的示例包括统一资源定位符(URL)和IP地址。

图12BC中所示的型号管理表管理图像形成装置的型号类型,并且包含型号ID和对应的消耗品。型号ID是用于唯一地识别图像形成装置的型号类型的识别信息,并且由制造商2分配。这些型号ID对应于设备管理表(图12BA)中的型号ID。对应的消耗品是表示与图像形成装置兼容的消耗品(例如,墨)的信息;该信息由消耗品的制造商分配作为消耗品ID。图像形成装置和与其对应的消耗品一般属于同一制造商。

图12BD中所示的消耗品管理表管理由图像形成装置使用的消耗品,并且包含消耗品ID、消耗品类型、大小以及制造商信息。消耗品ID是用于唯一地识别消耗品(产品)的识别信息,并且由消耗品的制造商分配。这些消耗品ID对应于型号管理表中的对应的消耗品。消耗品类型表示诸如墨和纸张等的类型。例如,与墨相对应的大小在产品装运时存储最大容量。制造商信息与产品的制造商有关。

图12BE中所示的使用历史表对要管理的图像形成装置中的使用历史的信息进行管理,并且包含设备ID、使用详情、使用日期以及用户。设备ID表示已被使用的图像形成装置,并且对应于设备管理表(图12BA)中的设备ID。使用详情表示图像形成装置的使用的详情,以及已被使用的消耗品的信息(例如,纸张的张数和每种颜色使用的墨的量)。使用日期表示执行处理的日期/时间。用户表示请求处理的用户。

图12CA至图12CC示出了由内容服务器40保持的管理表的结构。内容服务器40保持用户管理表、内容管理表以及内容使用历史表。

图12CA中所示的用户管理表管理与由内容服务器40提供的内容服务的用户有关的信息,并且包含用户ID、密码、用户名、电子邮件地址、物理地址以及支付信息。用户ID是用于唯一地识别由内容服务器40提供的内容服务的用户的识别信息,并且在用户登记时由内容服务器40发布。注意,这些用户ID与在EC服务器10中的用户管理表(图12AA)中管理的用户ID不同。密码是在用户认证中使用的认证信息。在用户登记时,输入用户名、电子邮件地址、物理地址和支付信息作为用户的个人信息。

图12CB中所示的内容管理表管理由内容服务提供的内容数据,并且包含内容ID、被允许的用户、内容信息、创建者、创建日期/时间以及使用有效期限。内容ID是用于唯一地识别内容数据的识别信息,并且由内容服务器40发布。被允许的用户表示内容服务的所有用户当中的被允许使用对应内容的用户,并且这些被允许的用户对应于在用户管理表(图12CA)中管理的用户ID。将假设,例如,用户与内容服务提供商4之间的合同确定允许哪个用户使用哪个内容数据。内容信息表示内容的实际数据的存储位置。创建者表示内容数据的创建者。创建日期/时间表示创建内容数据的日期/时间,并且如果数据已被更新,则可以表示更新的日期/时间。使用有效期限表示直到内容数据可用的日期。

图12CC中所示的内容使用历史表表示内容数据的使用历史,并且包含内容ID、用户以及使用日期/时间。内容ID表示已被使用的内容数据,并且对应于内容管理表(图12CB)中的内容ID。用户表示使用了内容的用户,并且对应于用户管理表(图12CA)中的用户ID。使用日期/时间表示使用内容的日期/时间。

[用户和设备的信息的登记]

如上所述,根据本实施例的系统由诸如打印机的图像形成装置30、用户进行各种操作的移动终端50以及提供服务的各种服务器组成。

现在给出对使用根据本申请的发明的服务的前提的描述,也即,用户和设备(图像形成装置)的信息的登记。

(向EC服务的登记)

图5示出了用于向EC服务器10登记各种类型的信息的序列。下面,将阐述使用图2描述的步骤(1)和(5)。具体而言,步骤S501至S507与用于登记用户信息的处理有关,而步骤S508至S519与用于登记设备信息的处理有关。虽然在本实施例中描述的登记处理中使用移动终端50,但是不言而喻,可以代替地使用PC等。

在步骤S501中,移动终端50响应于用户经由web浏览器501输入的指令,请求EC服务器10登记用户信息。

在步骤S502中,EC服务器10生成用户登记画面。

在步骤S503中,EC服务器10将所生成的用户登记画面提供给移动终端50。

在步骤S504中,移动终端50显示由EC服务器10提供的用户登记画面,并且经由该画面接受由用户输入的用户信息。输入的用户信息的示例包括作为用户的联系信息的电子邮件地址以及在用户认证中使用的密码(认证信息)。用户信息的其他示例包括用户名、将货物从EC服务提供商1装运到的用户的物理地址、以及支付信息(例如,支付所需的卡信息)。

在步骤S505中,移动终端50向EC服务器10发送由用户输入的用户信息。

在步骤S506中,EC服务器10执行用于对从移动终端50接受的用户信息进行登记的处理。此时,EC服务器10发布用于唯一地识别用户的用户ID。注意,可以允许用户将任意值设置为用户ID。此外,可以由EC服务器10设置在步骤S504中输入的密码的初始值。注意,步骤S506的处理将用户信息登记在图12AA中的用户管理表中。

在步骤S507中,EC服务器10给出登记结果的通知。此时,EC服务器10还向用户通知所发布的用户ID。

接下来,用户登记要在EC服务器10提供的EC服务中使用的图像形成装置的信息(设备登记)。注意,设备登记的目的是使得能够从图像形成装置30使用EC服务提供商1的服务(例如,稍后描述的云打印以及将数据存储到服务器)。

在步骤S508中,图像形成装置30响应于用户经由UI单元35输入的指令,向EC服务器10请求设备登记。具体而言,图像形成装置30发送包含其自身的识别信息(例如,由制造商发布的序列号)的登记请求。

在步骤S509中,EC服务器10生成设备登记画面。此时,EC服务器10发布用于登记发送设备登记请求的图像形成装置的ID(登记ID),以及设备ID。注意,该登记ID和设备ID与在步骤S508中发送的图像形成装置30的序列号相关联。例如,EC服务器10从序列号为“MFPxxxx01”的图像形成装置接收设备登记请求。如果EC服务器10发布“xT1”和“ECD0001”分别作为登记ID和设备ID,则将序列号“MFPxxxx01”、设备ID“ECD0001”和登记ID“xT1”彼此相关联地进行管理。

设备登记画面显示用于访问输入用户信息的画面的访问信息。该访问信息可以在画面上被显示为例如QR码(QR),或者可以使用用户能够识别的字符串表示URL。也即,显示在生成的设备登记画面上的访问信息是用于访问发送设备登记请求的图像形成装置专用的画面的信息,并且包含登记ID。

在步骤S510中,EC服务器10将所生成的设备登记画面提供给图像形成装置30。

在步骤S511中,图像形成装置30输出所提供的设备登记画面。可以通过在图像形成装置30的UI单元35上显示设备登记画面,或者通过打印设备登记画面来实现该输出。

在步骤S512中,经由移动终端50的web浏览器501,用户使用显示在输出的设备登记画面上的访问信息来访问用于输入用户信息的画面。例如,当在设备登记画面上显示QR码时,用户使移动终端50的照相机识别QR码。这使移动终端50的web浏览器501访问用于输入用户信息的画面。另一方面,当在设备登记画面上显示URL时,用户通过将URL输入到移动终端50的web浏览器501来访问用于输入用户信息的画面。如上所述,QR码或URL包含登记ID。例如,当序列号为“MFPxxxx01”的图像形成装置执行了步骤S512时,输出的QR码或URL包含登记ID“xT1”。

在步骤S513中,EC服务器10响应于在步骤S512中进行的访问,提供输入画面。

在步骤S514中,用户在由EC服务器10提供的输入画面上输入他/她的用户信息。在此输入的信息是已经向EC服务器10登记的用户信息(用户ID和密码)。

在步骤S515中,移动终端50将由用户输入的用户信息(向EC服务器10登记的用户ID和密码)发送到EC服务器10。

在步骤S516中,通过使用URL中包含的登记ID,EC服务器10识别哪个图像形成装置是登记处理的对象。EC服务器10还对由移动终端50输入的用户信息与被管理的用户信息之间的匹配进行认证。如果认证成功,则EC服务器10将当前作为登记的对象的图像形成装置的设备ID与成功认证的用户(被管理的用户信息)相关联地登记。例如,当在步骤S512中进行的访问中使用的URL包含“xT1”时,EC服务器10分别将“ECD0001”和“MFPxxxx01”识别为作为登记的对象的图像形成装置的设备ID和序列号。此外,如果在步骤S515中发送的用户ID和密码分别为“ECU0001”和“XXXXX00001”,则EC服务器10将设备ID“ECD0001”和用户ID“ECU0001”彼此相关联地进行管理。在完成登记时,EC服务器10从表中删除在步骤S509中发布的登记ID。也即,在步骤S516中将用户ID和设备ID彼此相关联。

在步骤S517中,EC服务器10向图像形成装置30通知设备登记的结果。此时,EC服务器10还向图像形成装置30通知表示EC服务器10所属的EC服务提供商1的识别信息(例如,由管理服务器20发布的服务ID)以及在步骤S509中发布的表示图像形成装置的设备ID。也可以发送在认证中使用的用户ID。

在步骤S518中,图像形成装置30将从EC服务器10接收到的服务ID和设备ID记录到辅助存储设备34等。

在步骤S519中,EC服务器10向用户(移动终端50)通知设备登记的结果。这完成了该序列。

(向内容服务器的登记)

图9示出了用于向内容服务器40登记各种类型的信息的序列。下面,将阐述使用图2描述的步骤(1)至(5)。

在步骤S901中,为了使用内容服务,用户经由移动终端50向内容服务器40请求获得(下载)应用。

在步骤S902中,内容服务器40响应于来自用户的请求提供应用。

在步骤S903中,移动终端50安装并启动所提供的应用。

在步骤S904中,移动终端50将各种类型的用户信息输入到由启动的应用提供的画面以登记用户信息(例如,姓名、联系信息、物理地址和支付信息),并且向内容服务器40发送登记请求。

在步骤S905中,内容服务器40执行用于登记从移动终端50接收的用户信息的处理。例如,内容服务器40向用户发布帐户(例如,用户ID)。

在步骤S906中,内容服务器40向用户(移动终端50)通知登记结果。该通知包含所发布的用户ID等。

在步骤S907中,内容服务器40寻求对能够在内容服务中使用的图像形成装置的购买的确认。该图像形成装置具有例如经由网络从内容服务器40下载内容数据并打印内容数据的功能。作为选择,包括图像形成装置和使用内容服务的计划的组可以是可购买的。

在步骤S908中,用户经由移动终端50指定是否需要购买图像形成装置。

如果用户指定购买图像形成装置,则在步骤S909中,内容服务器40向由EC服务器10提供的EC服务下针对图像形成装置的订单。此时,优选地是,在步骤S909之前完成图5中所示的从步骤S501至步骤S507的用户登记处理。如果从步骤S501至步骤S507的用户登记处理完成,则将在步骤S501至步骤S507中登记的用户信息输入到用于EC服务的登录画面,并且开始使用EC服务。如果在步骤S909之前没有完成从步骤S501至步骤S507的用户登记处理,则可以与步骤S909协调地执行图5的步骤S501至步骤S507。

在步骤S910中,EC服务器10响应于来自内容服务器40的订单,执行用于将图像形成装置装运到最终用户的处理。在该定时,用户已经登录到EC服务,因此从登录信息识别用户的物理地址,并且将图像形成装置装运到所识别的物理地址。

在步骤S911中,用户从由EC服务递送的图像形成装置或从与内容服务兼容的已拥有的图像形成装置,向内容服务器40请求图像形成装置的登记。

在步骤S912中,内容服务器40响应于来自图像形成装置的请求,执行用于登记设备信息的处理。

在步骤S913中,内容服务器40向图像形成装置通知登记处理的结果。

在步骤S914中,内容服务器40向用户(移动终端50)通知登记处理的结果。注意,从步骤S911至步骤S914的处理的流程可以与图5中所示的、关于向EC服务器10的登记的从步骤S508至步骤S517的处理的流程相同。这完成了用于向内容服务器40登记信息的序列。

[图像形成装置的管理]

图6示出了从图像形成装置30发送到管理服务器20的状态信息的结构。注意,下面描述的信息用作示例;可以包含其他信息,并且如果能够从其他信息获得下面描述的信息,则可以不必须包含该信息。此外,发送的内容可以由与先前发送的内容不同的内容构成,或者可以发送与某一时段有关的全部内容。此外,收集的信息可以依据图像形成装置的功能和型号而变化。

根据本实施例的状态信息600由设备信息610、启动信息620、执行历史630、消耗品信息640以及登记服务信息650组成。

设备信息610包含发送状态信息600的图像形成装置的与装置有关的信息。例如,设备信息610包含序列号和型号信息。还可以包含装置构造等。

启动信息620包含表示图像形成装置30的上次启动的时间和图像形成装置30连续运行的时段的信息。

执行历史630包含由图像形成装置30执行的打印作业的历史的信息。所包含的信息不仅可以表示实际上产生打印操作的打印作业,还可以表示中途失败的打印物、取消的打印作业等。所包含的信息还可以表示例如在打印作业中消耗的墨的量和纸张的张数。

消耗品信息640与在发送状态信息的定时下图像形成装置30中包括的消耗品有关。例如,当图像形成装置30包括三个墨盒和一个纸盒时,消耗品信息640包含这些盒的当前状态的信息。关于墨,所包含的信息表示墨的产品信息(消耗品ID)、墨的最大容量、墨的剩余量等。关于纸,所包含的信息表示纸张类型、存储纸张的盒、能够存储的纸张的最大张数、纸张的剩余张数等。

登记服务信息650包含与图像形成装置30登记到的服务(例如,EC服务)有关的信息。所包含的信息表示用于唯一地指定服务的服务ID、由服务分配给图像形成装置的设备ID等。也即,登记服务信息650包含在图5的上述步骤S517中由EC服务器10提供的信息。

管理服务器20从图像形成装置30收集前述的状态信息600,并且管理该状态信息600。

[通知处理]

现在,将详细描述根据本实施例的EC服务器10的通知处理。本实施例引入如下的示例,其中,EC服务器10基于管理服务器20中保持的图像形成装置的状态信息向图像形成装置30的用户通知各种类型的信息。

在该示例中,管理服务器20预测登记的图像形成装置中的消耗品的消耗程度,并将预测的信息提供给EC服务器10,并且EC服务器10向用户通知预测的信息。例如,当消耗品是墨时,可以通过电子邮件通知用户购买定时和在哪购买墨。注意,优选地在图5和图9的处理之后执行图7的处理。

(处理序列)

下面使用图7描述根据本实施例的通知处理的序列。

在步骤S701中,图像形成装置30定期地、在预定定时、或者在从管理服务器20请求时,向管理服务器20发送自身的状态信息。

在步骤S702中,管理服务器20从图像形成装置30接收状态信息,并且管理该状态信息。

在步骤S703中,在接收到状态信息时,管理服务器20向图像形成装置30发送表示收集了状态信息的应答。如果在从发送状态信息起的预定间隔内没有来自管理服务器20的应答,则图像形成装置30可以重新发送状态信息。如果即使管理服务器20发送了对状态信息的请求,管理服务器20也不能从图像形成装置30接收状态信息,则可以重复发送多次请求,并且尽管如此如果仍无法接收状态信息,则可以认为图像形成装置不工作。

在步骤S704中,EC服务器10例如定期地或在预设定时向管理服务器20请求要由EC服务器10处理的图像形成装置的状态信息。在此,EC服务器10主动向管理服务器20请求状态信息;作为选择,管理服务器20可以主动向EC服务器10发送状态信息。

在步骤S705中,响应于来自EC服务器10的请求,管理服务器20通过使用所收集的图像形成装置30的状态信息,来执行与图像形成装置30的消耗品的消耗的预测有关的处理(在下文中,为预测处理)。注意,不限于在接受该请求的定时执行预测处理,并且可以例如定期地执行预测处理。此外,预测处理不一定必须由管理服务器20执行;可以将状态信息发送到EC服务器10,并且EC服务器10可以通过使用状态信息来执行预测处理。在步骤S705中,使用向EC服务器10登记的图像形成装置的状态信息来执行预测处理。例如,当向EC服务器10登记图像形成装置30时,将使用图像形成装置30的状态信息获得的预测结果发送到EC服务器10。另一方面,当向与EC服务器10的EC服务提供商不同的EC服务提供商登记图像形成装置30时,不将使用图像形成装置30的状态信息获得的预测结果发送到EC服务器10。注意,稍后将使用图8描述预测处理的详情。

在步骤S706中,管理服务器20将图像形成装置30的状态信息和预测处理的结果发送到EC服务器10。注意,管理服务器20可以预先获得由EC服务器10管理的图像形成装置30的信息,并且当状态信息被更新时或定期地,发送图像形成装置30的状态信息和预测处理的结果。

在步骤S707中,EC服务器10基于从管理服务器20获得的状态信息和预测处理的结果,确定要将通知发送到的图像形成装置以及通知的内容。该通知表示例如用作消耗品的墨的剩余量不足、购买定时、由EC服务提供的消耗品的销售页面或活动、以及价格介绍等。EC服务器10还从由自身管理的用户信息中识别,要将通知发送到的图像形成装置的拥有者,并且获得该通知目的地的信息。通知目的地的该信息的示例包括用户的电子邮件地址。具体而言,在步骤S706中从管理服务器20发送到EC服务器10的状态信息包含设备ID。同时,如使用图12AA以及在步骤S516中所描述的,EC服务器10将用户ID与设备ID相关联地进行管理。因此,EC服务器10识别与在步骤S706中发送的设备ID相关联的用户ID,并且在稍后描述的步骤S708中使用与识别的用户ID相对应的电子邮件地址。

可以使用其他方法发布促销通知。具体而言,当用户经由图像形成装置30的UI登录到EC服务提供商1时,EC服务器10将该用户的用户ID(例如,ECU0001)发送到图像形成装置30。然后,图像形成装置30向管理服务器20发送用户ID(例如,ECU0001)和图像形成装置30的序列号(例如,MFPxxxx01)。因此,管理服务器20将用户ID(例如,ECU0001)和图像形成装置30的序列号(例如,MFPxxxx01)彼此相关联地进行管理。然后,在步骤S701中,图像形成装置30向管理服务器20发送状态信息(包含序列号(例如,MFPxxxx01))。接下来,管理服务器20确定用户ID(例如,ECU0001)与状态信息中包含的序列号(例如,MFPxxxx01)相关联,并且基于用户ID识别EC服务提供商1。之后,管理服务器20将步骤S705中的预测处理的结果发送到EC服务提供商1。

在步骤S708中,EC服务器10向已被识别为通知目的地的用户发布促销通知。使用在步骤S707中描述的电子邮件地址发布该促销通知。将假设能够在由用户拥有的移动终端50上参照该电子邮件地址。

在步骤S709中,用户经由移动终端50检查从EC服务器10电子邮件发送的通知的内容。由于通知包含表示在哪购买消耗品的信息,所以用户能够基于这样的信息来订购消耗品。例如,用户能够通过经由移动终端50的web浏览器501访问通过电子邮件发送的通知表示的商品的页面来订购消耗品。

在步骤S710中,移动终端50响应于来自用户的订购指令,向EC服务器10发布订购请求。

在步骤S711中,EC服务器10响应于来自用户的订购指令,执行用于装运订购的商品的处理。将假设使用已知技术来实现通过使用EC服务来订购商品并执行收费处理的流程,因此将省略其详细描述。这结束了该处理序列。

如上所述,在步骤S708的通知处理中也使用,在使得能够从图像形成装置30使用EC服务提供商1的服务而执行的设备登记处理(步骤S508至S519)中登记的信息。因此,用户不需要为了通知处理(也即,步骤S708中的促销通知)而重新登记设备信息,因此能够享受提高的可用性。

[预测处理]

现在,将描述根据本申请的发明的预测处理。虽然在此预测处理被描述为由管理服务器20执行,但是预测处理可以由其他服务器(例如,EC服务器10)执行。

通过使用从图像形成装置30收集的状态信息,管理服务器20掌握诸如墨等的消耗品的消耗程度,并且预测消耗品的剩余量达到零时的定时。在此之前,识别更换消耗品的时间,此外,识别最终用户应当订购消耗品的时间或要订购的产品。

下面描述图8的处理,并且随着管理服务器20的CPU 21读出并执行存储单元中存储的程序来实现该处理。如上所述,本处理基于如下的前提:管理服务器20从图像形成装置30收集状态信息并管理该状态信息。对于开始本处理的定时,例如可以以预设间隔定期地、或者在来自外部装置的请求时,执行本处理。可以仅针对特定图像形成装置,或针对所有管理的图像形成装置执行本处理。

在步骤S801中,管理服务器20从管理的图像形成装置的多个状态信息当中,获得作为处理的对象的图像形成装置的状态信息。

在步骤S802中,管理服务器20基于状态信息确定与作为处理的对象的图像形成装置有关的信息的发送目的地。例如,当状态信息包含使得能够唯一识别服务的服务ID时,能够参照服务管理表来识别发送目的地。同样当状态信息包含使得能够唯一识别图像形成装置的序列号时,能够参照服务管理表来识别发送目的地。在本实施例的描述中,如图1中所示,系统包括仅一个EC服务提供商1;然而,如在稍后描述的第二实施例中,系统可以包括多个EC服务提供商。当系统包括多个EC服务提供商时,管理服务器20需要识别要将图8的处理的结果发送到的EC服务提供商。在本实施例中,执行步骤S802的处理,使得能够基于从图像形成装置30获得的状态信息来识别要将图8的处理的结果发送到的EC服务提供商。注意,用于识别信息的提供目的地的信息不限于上述信息,并且可以是其他信息,只要服务和图像形成装置被彼此相关联地登记即可。

在步骤S803中,管理服务器20从获得的状态信息中获得与消耗品有关的信息。该与消耗品有关的信息表示例如墨的剩余量(例如,与最大容量的比率)以及纸张的剩余张数。此外,可以获得墨的识别信息作为与消耗品有关的信息。

在步骤S804中,管理服务器20确定目标消耗品的消耗程度是否等于或大于预定阈值。在此,可以与消耗品、墨颜色或图像形成装置的型号一一对应地设置预定阈值。此外,可以与剩余量有关地或与对最大容量的比率有关地来设置阈值。如果消耗程度等于或大于阈值(步骤S804的“是”),则处理进行到步骤S805;如果消耗程度小于阈值(步骤S804的“否”),则处理进行到步骤S808。

在步骤S805中,管理服务器20基于图像形成装置的型号ID识别与作为处理的对象的图像形成装置兼容的消耗品(产品)。例如,当图像形成装置的墨的消耗程度等于或大于阈值时,识别与图像形成装置兼容的墨产品。所识别的墨产品可以是例如特定颜色的墨产品或包括不同颜色的墨的组的墨产品。注意,管理服务器20能够参照被管理的表来识别与图像形成装置的型号信息相对应的产品信息。

在步骤S806中,管理服务器20基于消耗品的当前消耗程度和作为处理的对象的图像形成装置的使用历史,来预测更换消耗品的时间。例如,当最近使用的墨量大时,存在墨的消耗量在一段时间内趋于变大的可能性。在接收图像形成装置的状态信息时累积使用历史,并且在管理服务器20中进行管理。注意,在预测处理中使用的信息不限于与作为处理的对象的图像形成装置有关的信息,并且可以是从其他图像形成装置获得的信息,或与图像形成装置的使用时间以及内容有关的统计信息。

在步骤S807中,管理服务器20将预测结果和识别的消耗品的信息彼此相关联地存储到存储单元。将由此存储的信息作为预测信息提供给服务提供商(例如,EC服务器10)。

在步骤S808中,管理服务器20确定在作为处理的对象的图像形成装置的消耗品当中是否包括没有经过预测处理的消耗品。如果存在未经过预测处理的消耗品(步骤S808的“是”),则处理返回到步骤S803,并且对该消耗品重复该处理。例如,当作为处理的对象的图像形成装置是配备有不同颜色的各墨罐的型号时,针对各种颜色执行步骤S803的处理。另一方面,如果针对作为处理的对象的图像形成装置中包括的所有消耗品完成了预测处理(步骤S808的“否”),则处理进行到步骤S809。

在步骤S809中,管理服务器20确定是否存在未经过处理的图像形成装置。如果存在未经过处理的图像形成装置(步骤S809的“是”),则处理返回到S801,并且对该图像形成装置重复该处理。另一方面,如果针对所有图像形成装置完成了处理(步骤S809的“否”),则结束本处理流程。

如上所述,根据本实施例,能够使用图像形成装置的状态信息在多个服务服务器间建立协作,从而能够促销与图像形成装置有关的消耗品。

<第二实施例>

现在,将描述本申请的发明的第二实施例。在本实施例的以下描述中,配设多个EC服务器(多个EC服务提供商),并且用户能够在适当的定时从多个消耗品的卖方接收与适当商品有关的信息。

在第一实施例中,用户向由一个EC服务提供商提供的EC服务登记用户信息和设备信息。与此相对,在本实施例中,用户登记向由不同EC服务提供商提供的不同EC服务登记用户信息和设备信息。

如在第一实施例中使用图5所描述的,从图像形成装置30发送设备登记请求。在本实施例中,在该登记中,图像形成装置30以如下的方式向用户呈现EC服务:用户能够选择要向其进行登记的EC服务。然后,向由用户选择的EC服务发送登记请求。将假设,在该登记处理中,根据用户操作能够向多个EC服务登记。在发送设备登记请求时,如果未完成向EC服务提供商的用户登记,则可以鼓励用户首先进行用户登记。

此外,由图像形成装置发送的状态信息包含与向其进行了登记的EC服务有关的信息。该与EC服务有关的信息的示例包括由管理服务器20发布的服务ID。如在第一实施例中所描述的,在图5的步骤S517中向图像形成装置通知该信息。以这种方式,通过使用在步骤S701中获得的状态信息中包含的服务ID,管理服务器20能够识别要将状态信息和图8中的预测结果提供到的EC服务提供商(也即,能够实现步骤S802)。然后,管理服务器20能够向所识别的EC服务提供商提供状态信息。

多个EC服务提供商中的各个基于从管理服务器20接收到的状态信息执行各种类型的处理。这样的处理的示例包括在第一实施例中描述的促销通知处理。

本实施例不仅能够提供第一实施例的有益效果,而且能够使多个EC服务根据图像形成装置的状态向最终用户提供商品营销,从而使得最终用户能够通过多个EC服务之间的比较来进行更适合他/她的需求的购买。

<第三实施例>

近年来,广泛使用用于经由互联网上的服务器来执行打印处理的云打印服务(在下文中为CP服务)。鉴于此,下面描述除了上述系统构造以外还能够使用与CP服务的协作的第三实施例。

在下面的描述中,与上述EC服务类似,将假设需要用户登记和设备登记以使用CP服务,并且以与描述的与EC服务有关的流程类似的流程来进行这样的登记。

[系统构造]

现在,将描述提供CP服务的服务器(在下文中为CP服务器)的构造。将假设CP服务器的硬件构造与使用图3描述的其他服务器的硬件构造类似,因此,将省略其详细描述。此外,在以下描述中,将假设CP服务器与上述EC服务器10协作地操作并且由EC服务提供商提供。

下面使用图10描述CP服务器1000的软件构造的示例。CP服务器1000包括用户管理单元1001、设备管理单元1002、认证处理单元1003、登记处理单元1004、打印请求单元1005以及打印作业管理单元1006。用户管理单元1001管理CP服务的用户的信息。设备管理单元1002管理在CP服务中使用的设备(图像形成装置)的信息。在此,设备管理单元1002将图像形成装置和用户彼此相关联地进行管理。相关联的用户例如是图像形成装置的拥有者。当例如使用CP服务时,认证处理单元1003通过使用认证信息(例如,用户ID和密码)来执行认证处理。响应于来自用户的请求,登记处理单元1004执行用于对CP服务的用户以及设备进行登记的处理。由此登记的用户和设备分别由用户管理单元1001和设备管理单元1002来管理。响应于来自用户的请求,打印请求单元1005生成打印作业,并且请求图像形成装置执行生成的打印作业。打印作业管理单元1006管理由打印请求单元1005生成的打印作业。

下面使用图12DA至图12DC描述由CP服务器1000管理的表的结构的示例。CP服务器1000保持用户管理表、设备管理表以及打印作业管理表。

图12DA中所示的用户管理表管理与CP服务的用户有关的信息,并且包含用户ID、密码、用户名、电子邮件地址、物理地址、支付信息以及设备ID。注意,可以将这些信息作为图12AA中所示的信息的副本来管理。CP服务器1000可以与EC服务器10共享图12AA中所示的信息。

当CP服务器1000与EC服务器10分开地执行登记处理时,CP服务器1000执行用于生成图12DA中所示的包含以下信息的表的处理。用户ID是用于唯一地识别由CP服务器1000提供的CP服务的用户的识别信息,并且在用户登记时由CP服务器1000发布。密码是在用户认证中使用的认证信息。在用户登记时,输入用户名、电子邮件地址、物理地址和支付信息作为用户的个人信息。设备ID是用于唯一地识别与用户相关联的设备(图像形成装置)的识别信息,并且将假设用户使用这些图像形成装置进行各种打印操作。例如,将假设用户能够通过指定相关联的图像形成装置来打印由内容服务器40提供的内容数据。能够将一个或更多个图像形成装置与一个用户相关联。

图12DB中所示的设备管理表管理在CP服务中使用的设备的信息,并且包含设备ID、登记ID、序列号以及状态信息。设备ID是用于唯一地识别登记的设备的识别信息,并且在设备登记时由CP服务器1000发布。登记ID是在设备登记时使用的信息,并且将假设以与由EC服务器10使用登记ID的方式类似的方式使用登记ID。序列号由设备的制造商分配给设备。基于从管理服务器获得的信息来设置状态信息,并且状态信息存储例如表示图像形成装置的启动状态以及消耗品的消耗程度的信息。

图12DC中所示的打印作业管理表对与响应于来自用户的请求而生成的CP服务有关的打印作业进行管理,并且包含作业ID、请求者、发送目的地设备、作业状态以及生成日期/时间。作业ID是用于唯一地识别打印作业的识别信息,并且当生成打印作业时由CP服务器1000发布。请求者表示请求打印作业的用户;这里,请求者对应于在用户管理表中管理的用户ID。发送目的地设备表示处理打印作业的图像形成装置,并且打印作业被发送到这些所表示的图像形成装置。发送目的地设备对应于在设备管理表(图12DB)中管理的设备ID。作业状态表示图像形成装置的处理状态。生成日期/时间表示生成打印作业的日期/时间。

[打印的流程]

下面使用图11描述根据本申请的发明的系统中的打印处理的流程。

在步骤S1101中,用户经由移动终端50的web浏览器501向CP服务器1000发布登录请求。注意,用户可以向EC服务器10发布登录请求,并且CP服务器可以接管EC服务器10的打印处理。

在步骤S1102中,CP服务器1000响应于登录请求生成认证画面。

在步骤S1103中,CP服务器1000将所生成的认证画面提供给移动终端50。

在步骤S1104中,移动终端50显示从CP服务器1000接收到的认证画面,并且用户向认证画面输入用户信息(用户ID和密码)。

在步骤S1105中,移动终端50将输入的用户信息发送到CP服务器1000。

在步骤S1106中,CP服务器1000通过使用从移动终端50接收到的用户信息以及CP服务器1000中保持的用户信息执行认证处理。然后,在步骤S1107中,CP服务器1000向移动终端50通知认证处理的结果。下面,在假设认证处理成功的情况下继续描述。

在正常完成认证处理之后,在步骤S1108中,用户经由移动终端50向CP服务器1000发送打印请求。将假设所发送的打印请求包含有关打印的信息。注意,该有关打印的信息可以表示打印设置、在打印处理中使用的图像数据、原稿数据、以及在打印处理中使用的数据的存储位置。

在步骤S1109中,响应于接收到的打印请求,CP服务器1000基于在接收到的打印请求中指定的有关打印的信息生成打印作业。CP服务器1000还从登记的图像形成装置中识别与发送了打印请求的用户相关联的图像形成装置。例如,如果登录的用户是“CPU 0001”,则CP服务器1000将设备ID为“CPD0001”的图像形成装置识别为打印作业的发送目的地。此时,如果检测到多个图像形成装置,则CP服务器1000可以向移动终端50发送用于使用户选择要使用的图像形成装置的选择画面,并且接受用户的选择。作为选择,从移动终端50发送的打印请求可以预先包含要使用的图像形成装置的信息。

在步骤S1110中,CP服务器1000将所生成的打印作业发送到所识别的图像形成装置。发送的打印作业可能被编辑为例如包含用户信息。

在步骤S1111中,图像形成装置30根据从CP服务器1000接收到的打印作业执行打印处理。

在步骤S1112中,图像形成装置30向CP服务器1000通知根据打印作业执行的打印处理的结果。

在步骤S1113中,图像形成装置30向请求了打印作业的用户(移动终端50)通知根据打印作业执行的打印处理的结果。将假设与该通知目的地有关的信息包含在从CP服务器1000发送到图像形成装置30的打印作业中。注意,打印处理的结果不限于被从图像形成装置30直接发送到移动终端50,并且已被通知打印处理的结果的CP服务器1000可以向用户(移动终端50)通知该结果。在这种情况下,在步骤S1110中发送的打印作业不需要包含与通知目的地有关的信息,也即,用户。这结束了CP服务中的序列。

虽然本实施例引入了使用CP服务器1000的云打印处理,但是当EC服务器10具有CP服务器1000的功能时,能够以EC服务器10替换CP服务器1000。此外,CP服务器1000和EC服务器10可以由相同的服务提供商或由不同的服务提供商提供。

<第四实施例>

下面描述第四实施例,第四实施例是用于对管理服务器20从图像形成装置收集的状态信息的发送目的地进行识别的另一实施例。

在第一实施例中,当正常完成图像形成装置30向EC服务器10的登记时,在图5的步骤S517中向图像形成装置30通知设备ID和用户ID。在本实施例中,图像形成装置30还向管理服务器20登记由服务服务器(例如,EC服务器10)与其自身的识别信息相关联地通知的信息。图像形成装置30将状态信息与设备ID(或用户ID)一起发送到管理服务器20。以这种方式,当状态信息包含设备ID(或用户ID)时,管理服务器20能够通过使用所包含的设备ID和预先登记的信息来识别状态信息的提供目的地(服务服务器)。管理服务器20还可以向服务服务器发送包含设备ID(或用户ID)的状态信息;这使得服务服务器能够基于这种状态信息和管理信息来识别用作各种通知的发送目的地的用户。

<第五实施例>

在上述实施例中,EC服务器10管理序列号。本实施例引入如下的示例,其中,EC服务器10在不管理序列号的情况下发布促销通知。在本实施例中,将阐述与上述实施例不同的部分,但是在本实施例中仍然包含其他共同的部分。

首先,在本实施例中,执行图5的处理。步骤S501至S507、S510至S515以及S517至S519与第一实施例中的相同。在步骤S508中,图像形成装置30响应于用户经由UI单元35输入的指令,请求EC服务器10进行设备登记。此时,图像形成装置30发送包含其自身的识别信息的登记请求(与序列号不同的设备识别信息)。

在步骤S509中,EC服务器10生成设备登记画面。此时,EC服务器10发布登记ID和设备ID,并且将它们与设备识别信息相关联地进行管理。

在步骤S516中,通过使用URL中包含的登记ID,EC服务器10识别与登记ID相关联的设备ID。然后,EC服务器10将所识别的设备ID与作为认证的对象的用户ID相关联地设置。

前述处理使得EC服务器10能够在不管理图像形成装置30的序列号的情况下将用户ID和设备ID彼此相关联。

在图5的处理之后,与第一实施例类似地执行图7的处理。

如上所述,在本实施例中,能够在EC服务器10中在不管理序列号的情况下执行图7的处理。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一者或更多。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以便涵盖所有这些变型例以及等同的结构和功能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1