打印系统、管理装置及方法、图像形成装置及方法与流程

文档序号:15533128发布日期:2018-09-28 17:51阅读:134来源:国知局

本发明涉及打印系统、管理装置、管理方法、图像形成装置和图像形成方法。



背景技术:

组织单位(比如公司或学校)通常以本地(on-premises)模式执行打印服务。由于自建打印服务(服务器)是组织中的一个封闭系统,因此组织独有的用户识别号(ID),比如员工号,可直接被用作用户账号。使用组织独有的用户ID执行安全打印和打印作业管理。设计了因特网上的云打印服务。用户可在个人计算机(PC)上通过使用此服务的用户ID登录到云打印服务,并在登录后发送打印数据到云打印服务。云打印服务通过因特网将打印数据提供给图像形成装置。从而执行打印。

与本地服务不同,云打印服务由多个组织和个人共享,并独立地给组织和个人分配用户ID。与组织中分配的用户ID相同的用户ID不一定在云打印服务中被授予为用户ID。用于在云打印服务中识别用户的用户ID通常与各组织中唯一分配的用户ID不同。云打印服务自然知道打印数据服务中的用户ID,但却不知道组织独有的用户ID。当云打印服务提供打印数据给图像形成装置以打印时,图像形成装置难以根据组织独有的用户ID来提供安全打印和管理。

日本未审查专利申请公开第11-123859号公开了一种系统,其中,在打印服务器中布置有将用户的用户ID转换为用户所在部门的部门ID的转换表,以便图像形成装置总计各部门打印数和复印数的合计。在这个系统中,打印服务器根据转换表将来自网络上的数据处理装置的打印数据中包括的用户ID转换成部门ID,接着将转换后的打印数据发送给图象形成装置。通过使用与打印数等关联的打印数据中包括的部门ID,图像形成装置在管理装置上登记打印数等。



技术实现要素:

本发明的一个目的是,当与执行第一认证的信息系统连接的图像形成装置从执行第二认证的打印服务系统获取打印信息,然后打印打印数据时,使用信息系统中的用户识别信息来管理与打印相关的处理。

根据本发明的第一方面,提供了一种打印系统。该打印系统包括:至少一个图像形成装置和一个管理装置,各图像形成装置和管理装置与执行第一认证的信息系统连接。管理装置包括:接收单元,其接收与用户相关的用户设置信息的输入作为登记,用户设置信息包括第一识别信息、第二识别信息和用作用户的登记目的地的逻辑打印机的识别信息,第一识别信息是信息系统中的用户识别信息,第二识别信息是执行第二认证的打印服务系统中的用户识别信息;关联关系登记单元,其在预定的关联关系存储设备中登记用户设置信息中包括的第一识别信息与第二识别信息之间的关联关系;和用户设置单元,其在打印服务系统中设置用户设置信息中包括的第二识别信息,以作为被授权使用如下逻辑打印机的用户的识别信息:该逻辑打印机对应于用户设置信息中包括的逻辑打印机识别信息。图像形成装置包括:打印数据提取单元,其从打印服务系统中的逻辑打印机提取包括第二识别信息的打印数据;转换器单元,其通过参照关联关系存储设备来将提取的打印数据中包括的第二识别信息转换为第一识别信息;和控制单元,其使用作为转换结果的第一识别信息来控制提取的打印数据的处理。

根据本发明的第二方面,如果打印服务系统中不存在与用户设置信息中包括的逻辑打印机识别信息对应的逻辑打印机,则用户设置单元在打印服务系统中生成与识别信息对应的逻辑打印机,并将设置信息中包括的第二识别信息登记到打印服务系统中,以作为被授权使用生成的打印机的用户的识别信息。

根据本发明的第三方面,管理装置包括存储单元,其存储逻辑打印机的识别信息与接收单元接收到的用户设置信息中包括的第一识别信息或第二识别信息之间的关联信息。图像形成装置包括:认证处理单元,其从用户接收用于依照第一认证信息来认证用户的用户认证请求,并随后响应于用户的认证请求执行用户认证;和列表提取单元,其从管理装置的存储单元提取逻辑打印机的识别信息的列表,该逻辑打印机对应于用户认证中被认证的用户的第一识别信息或者对应于转换器单元已将第二识别信息转换成的第一识别信息。打印数据提取单元使用列表提取单元提取的列表中所列出的逻辑打印机的识别信息,来从打印服务系统中的与识别信息对应的逻辑打印机获取打印数据。

根据本发明的第四方面,提供了一种管理装置。该管理装置包括:接收单元,其接收关于用户的用户设置信息的输入作为登记,用户设置信息包括第一识别信息、第二识别信息、和用作用户的登记目的地的逻辑打印机的识别信息,第一识别信息是信息系统中的用户识别信息,该信息系统执行第一认证并包括图像形成装置,第二识别信息是执行第二认证的打印服务系统中的用户识别信息;关联关系登记单元,其在预定的关联关系存储设备中登记用户设置信息中包括的第一识别信息与第二识别信息之间的关联关系;和用户设置单元,其在打印服务系统中设置用户设置信息中包括的第二识别信息,以作为被授权使用如下逻辑打印机的用户的识别信息:该逻辑打印机对应于用户设置信息中包括的逻辑打印机的识别信息。

根据本发明的第五方面,提供了一种管理方法。该管理方法包括:接收关于用户的用户设置信息的输入作为登记,用户设置信息包括第一识别信息、第二识别信息和用作用户的登记目的地的逻辑打印机的识别信息,第一识别信息是信息系统中的用户识别信息,信息系统执行第一认证并包括图像形成装置,第二识别信息是执行第二认证的打印服务系统中的用户识别信息;在预定的关联关系存储设备中登记用户设置信息中包括的第一识别信息与第二识别信息之间的关联关系;和在打印服务系统中设置用户设置信息中包括的第二识别信息,以作为被授权使用如下逻辑打印机的用户的识别信息:该逻辑打印机对应于用户设置信息中包括的逻辑打印机的识别信息。

根据本发明的第六方面,提供了一种图像形成装置。该图像形成装置包括:打印数据获取单元,其从执行第二认证的打印服务系统中的逻辑打印机提取包括第二识别信息的打印数据,该第二识别信息是打印服务系统中的用户识别信息;转换器单元,其通过参照关联关系存储设备来将打印数据提取单元提取的打印数据中包括的第二识别信息转换为第一识别信息,该关联关系存储设备存储第二识别信息与第一识别信息之间的关联关系,该第一识别信息是执行第一认证并包括图像形成装置的信息系统中的用户识别信息;和控制单元,其使用作为转换结果的第一识别信息来控制图像形成装置对提取的打印数据执行的处理。

根据本发明的第七方面,提供了一种图像形成方法。该图像形成方法包括:从执行第二认证的打印服务系统中的逻辑打印机提取包括第二识别信息的打印数据,该第二识别信息是打印服务系统中的用户识别信息;通过参照关联关系存储设备来将提取的打印数据中包括的第二识别信息转换为第一识别信息,该关联关系存储设备存储第二识别信息与第一识别信息之间的关联关系,该第一识别信息是信息系统中的用户识别信息,该信息系统执行第一认证并包括图像形成装置;和使用作为转换结果的第一识别信息来控制图像形成装置对提取的打印数据执行的处理。

根据本发明的第一和第四至第七方面,当执行第一认证的信息系统中的图像形成装置从执行第二认证的打印服务系统提取打印数据,然后打印打印数据时,使用信息系统中的用户识别信息来管理与打印相关的处理。

根据本发明的第二方面,如果在打印服务系统中不存在与用户设置信息中包括的识别信息对应的逻辑打印机,则自动生成逻辑打印机。

根据本发明的第三方面,与执行第一认证的信息系统连接的图像形成装置在打印服务系统中的逻辑打印机(不一定通过管理装置生成)中,仅允许打印通过管理装置生成的逻辑打印机的打印数据。

附图说明

基于以下附图,将对本发明的示例实施例进行详细说明,其中:

图1示出一个示例实施例的系统的系统配置和用户设置处理;

图2示出云打印管理服务器的一个配置实例;

图3示出存储于云打印管理服务器上的设置信息的一个实例;

图4示出共享以云打印服务管理的各逻辑打印机的联合用户的信息的一个实例;

图5示出图像形成装置上存储的转换表的一个实例;

图6示出图像形成装置的配置的一个实例;

图7示出响应于另一用户的设置指令以添加现有逻辑打印机的联合用户而得到的图3所示设置信息的改型;

图8示出本示例实施例的系统中的打印处理;

图9示出本示例实施例的系统中的另一打印处理;

图10示出列出了未知账号内部ID的转换表;

图11示出列出了未知账号内部ID的另一个转换表;

图12示出在多个云打印服务中使用的转换表;和

图13示出在多个云打印服务中使用的列出了未知账号内部ID的转换表。

具体实施方式

以下,将参考图1对示例实施例的系统的一个配置实例进行说明。该系统包括各自连接到公司中的内部网络100的管理终端110、云打印管理服务器120和图像形成装置130,以及云打印服务200和移动终端300。例如,内部网络100是局域网(LAN)。内部网络100、云打印服务200和移动终端300可连接到因特网400。

此处所述的公司是包括多个用户的“组织”的一个实例。各自连接到内部网络100的管理终端110、云打印管理服务器120和图像形成装置130形成了信息处理装置组,而且是“组织”的内部信息系统。例如,除了装置110至130,该“组织”的内部信息系统还包括合计装置,其针对包括多个图像形成装置130的整个内部网络100的组织中的各用户和各部门,计算合计打印费用。

管理终端110是由特定的管理员使用的信息处理装置,该特定的管理员负责至少与云打印服务200的使用相关的系统管理。例如,管理终端110是个人计算机(PC)。通过使用管理终端110,管理员进入到云打印管理服务器120,并对云打印服务200的使用执行用户设置。如果管理终端110至少包括浏览器,则云打印管理服务器120可以以网页形式为管理终端110提供用于用户设置的输入屏幕。

云打印管理服务器120为用户执行用户设置处理以使用云打印服务200。下面,将参考图2对云打印管理服务器120进行详细说明。

图像形成装置130将输入的打印数据打印到纸张上。除了打印功能,图像形成装置130还可具有其它功能。例如,图象形成装置130可以是数字多功能装置,该数字多功能装置除了具有打印功能,还具有复印功能、传真发送/接收功能和电子邮件功能。虽然图1中单个图像形成装置130被连接到内部网络100,但多个图像形成装置130可被连接到内部网络100。图像形成装置130响应于用户提供的指令和用户界面(UI)接收到的指令来执行复印处理、扫描处理和打印处理。图像形成装置130还响应于来自内部网络100上的计算机的指令来执行打印处理。图像形成装置130具有从因特网400上的云打印服务200获取打印数据并输出用于打印的打印数据的功能。

给属于公司的各用户(个人)分配在公司内唯一的用户ID(以下称为“内部ID”)。比如,内部ID是员工号。内部网络100上的信息处理装置(比如图像形成装置130和合计装置)使用内部ID来认证并管理用户。图像形成装置130具有使用内部ID来认证用户的功能。图像形成装置130要求图像形成装置130的用户输入用户的认证信息(比如,在用户界面上输入内部ID和口令,或者在用户界面上进行集成电路(IC)卡认证)。图像形成装置130响应于认证信息的输入来执行用户认证。图像形成装置130识别内部ID,将识别的内部ID包括在已执行的处理的历史(日志)信息中,并在内部网络100上的图像形成装置130或合计装置上记录日志信息。合计装置对记录的日志信息进行合计,以根据使用率管理图像形成装置130并执行账单管理。根据记录于各条日志信息中的内部ID,可以对各用户或对公司中用户所属的各部门执行合计操作。

云打印服务200是在网络上(比如因特网上)为用户提供打印服务的系统。云打印服务200通常是包括多台计算机的系统。此外,云打印服务200也可只包括一台计算机。

云打印服务200通常提供给用户的功能包括:将用户指定的文档数据(比如由文字(word)处理器或电子表格软件生成的文档数据)转换为适合图像形成装置130的数据格式的数据(比如可移植文档格式(PDF)或PostScript(注册商标))的功能,以及响应收到的打印指令来生成打印作业和管理打印执行状态的功能(队列管理功能)。云打印服务200生成并管理逻辑打印机210(也称为打印机目标),逻辑打印机210执行各种用于打印服务的功能。使用逻辑打印机210的至少一个用户以逻辑打印机210进行登记。云打印服务200通常包括多个逻辑打印机210。各逻辑打印机被以其进行登记的至少一个用户使用。

可以以逻辑打印机210登记至少一个物理图像形成装置130,该物理图像形成装置130输出保留在逻辑打印机210的队列中的打印作业。逻辑打印机210保留已登记的图像形成装置130的各种管理信息。管理信息包括图像形成装置130的识别信息(比如打印机名称),和关于图像形成装置130的功能的功能信息。功能信息包括关于双面打印是否可能的信息,和关于全色打印是否可能的信息。如果图像形成装置130包括后处理装置,则功能信息包括关于后处理装置的功能(比如,装订功能、打孔功能和折叠功能)的信息。

用户可在云打印服务200上登记(生成)用户自己的账号。在账号生成中,用户在云打印服务200中登记唯一的ID(以下称为“用户云ID”)。云打印服务200是公共服务,用户ID的管理独立于只用于一个公司的内部网络100的用户管理。用户云ID与内部ID不同。即使公司的用户试图登记由与内部ID的字符串相同的字符串组成的用户ID,用户也可能不被允许登记此用户ID,因为相同的用户ID可能已经被其他人登记。通过使用互不相同的用户ID,内部网络100和云打印服务200(或更大范围的包括云打印服务200的云服务)执行用户认证和管理。

云打印服务200响应于来自用户的指令来为用户生成逻辑打印机210。响应于有权在现有逻辑打印机210上登记联合用户的指令,云打印服务200在逻辑打印机210上登记用户和联合用户。云打印服务200为在各逻辑打印机210上共享逻辑打印机210的用户存储用户云ID。

用户使用个人计算机或者移动终端300根据传输协议(比如超文本传输协议(HTTP))以他们自己的用户ID通过因特网400登录到云打印服务200。

用户发送打印指令到与用户云ID关联的逻辑打印机210(如果使用了多个逻辑打印机,则发送至选自多个逻辑打印机210中的一个逻辑打印机210)。打印指令包括对待打印数据进行指定的信息。例如,打印指令包括文档数据,或识别文档数据的信息(例如,关于文档数据在因特网400上的存储位置的信息,比如统一资源定位器(URL))。逻辑打印机210响应于打印指令,生成并管理打印作业。打印作业是用于管理逻辑打印机210中的打印指令的管理单位,且具有附加于其的唯一的作业ID。根据作业ID,逻辑打印机210管理关于文档数据、文档数据转换成的页面描述语言数据、发布打印指令的用户的用户云ID、和打印作业的执行状态(打印作业未执行、打印作业进行中、打印作业结束、错误和其它状态)的信息。

逻辑打印机210(在推送(push)操作中)将保留的打印作业发送给用户指定的图像形成装置130,使图像形成装置130打印该打印作业。逻辑打印机210还响应于来自图像生成装置130的提取请求,(在拖放(pull)操作中)发送打印作业到图像形成装置130。比如,如果图像形成装置130位于防火墙内,则图像形成装置130可以通过以比如HTTP之类的协议访问云打印服务200并提取打印作业,来以拖放操作执行打印作业。

移动终端300可以是便携式信息终端,比如笔记本型或平板型个人计算机、手机或智能电话。移动终端300具有连接到因特网400的功能。用户使用移动终端300登录到云打印服务200,并向云打印服务200发出各种指令。

下面参考图1和图2对云打印管理服务器120进行详细说明。

云打印管理服务器120从操作管理终端110的管理员接收用户设置指令,通过该指令,公司内的用户经由云打印服务200在内部网络100中的图像形成装置130上执行打印操作(见图1中的操作(1),其中发送了用户设置指令)。用户设置指令包括用户内部ID、用户云ID和用户所用逻辑打印机210的识别信息(以下称为逻辑打印机ID)。用户可将信息提供给管理员,管理员使用管理终端100将这些ID的集合输入到云打印管理服务器120。此处所指定的逻辑打印机ID可以是云打印服务200唯一地分配给逻辑打印机210的ID,或者是用户分配给逻辑打印机210的名称(在云打印服务200中名称不一定是唯一的)。如果逻辑打印机ID是用户分配的名称,那么云打印管理服务器120可以管理用户分配的逻辑打印机ID与云打印服务200分配给逻辑打印机的唯一的ID之间的关联关系,并可将用户指定的逻辑打印机ID转换为云打印服务200中的唯一ID。替换地,云打印服务200可以管理用户分配的逻辑打印机ID与云打印服务200分配给逻辑打印机的唯一的ID之间的关联关系。

云打印管理服务器120中的用户设置接收单元122接收用户设置指令。响应于用户设置指令,云接口单元124和关联关系通知单元126对内部网络100中的图像形成装置130和云打印服务200执行设置处理。

通过使用用户设置指令中包括的用户云ID和逻辑打印机ID,云接口单元124在云打印服务200上执行设置处理,以便用户使用与逻辑打印机ID对应的逻辑打印机210(见图1中的操作(2),其中生成并共享逻辑打印机)。在设置处理中,云接口单元124判定具有该逻辑打印机ID的逻辑打印机210是否已经登记在云打印服务200中。在一个操作实例中,云接口单元124通过判定在存储于云接口单元124中的逻辑打印机ID的列表(比如,见图3)中是否列出了用户设置指令中的逻辑打印机ID来执行这个判定操作。在另一个操作实例中,云接口单元124可向云打印服务200查询有关具有该逻辑打印机ID的逻辑打印机210的登记。

如果判定结果表明与用户设置指令中的逻辑打印机ID对应的逻辑打印机210已经登记在云打印服务200中,则云接口单元124向云打印服务200发送将云ID添加到逻辑打印机210的联合用户列表中的指令。如果没有登记该逻辑打印机210,则云接口单元124向云打印服务200发送生成与该逻辑打印机ID对应的逻辑打印机210的指令以及将云ID添加到逻辑打印机210的联合用户列表中的指令。

在一个操作实例中,云打印管理服务器120(或其管理员)具有云打印服务200中的账号(云ID)以便发布各种指令到云打印服务200。云打印管理服务器120可以使用云打印管理服务器120的账号登录到云打印服务器200,为公司内的用户生成新的逻辑打印机210,并将该用户登记为逻辑打印机210的联合用户。云打印管理服务器120也可以登记公司内的用户作为现有逻辑打印机210的联合用户。只要逻辑打印机210由云打印服务200生成,云打印服务200就具有修改逻辑打印机210上的任何设置的访问权。因此,云打印服务200可以使用访问权设置联合用户。将被设置为联合用户的公司内的用户可仅仅被授予将打印指令(作业)输入给逻辑打印机210和在逻辑打印机210中执行打印作业(比如,提供打印作业给图象形成装置130以打印)的访问权。云打印管理服务器120(云接口单元124)可以以从访问权排除设置联合用户的权力的方式来在逻辑打印机210上为联合用户设置访问权。

以上已对云打印服务200的用户设置进行了详述。

关联关系通知单元126把用户设置指令中包括的用户云ID和内部ID通知给内部网络100中的图像形成装置130。这样,关联关系通知单元126更新了图像形成装置130中保留的用于将用户云ID转换为内部ID的表(见图1中的操作(3),其中更新了转换表142)。

内部网络100中的图像形成单元130具有如图6所示的转换表142。转换表142为各用户列出了用户云ID和内部ID。通过参考转换表142,图像形成装置130将用户云ID转换为内部ID。图像形成装置130从云打印管理服务器120中的关联关系通知单元126接收一对用户ID和内部ID。图像形成装置130中的转换表更新单元144将该对ID加入到转换表142,从而更新了转换表142。

如图3所示,云打印管理服务器120可以在表中存储从管理终端110接收到的用户设置指令中包括的一组逻辑打印机ID、用户云ID和内部ID。如图3所示,第一用户在逻辑打印机“Printer-A”上具有云ID“tanaka@cloudprint.com”和内部ID“fx1234”。第二用户在逻辑打印机“Printer-A”上具有云ID“suzuk i@c loudprint.com”和内部ID“fx9999”。第一用户和第二用户在逻辑打印机“Print er-A”上登记为联合用户。第一用户还在逻辑打印机“Printer-B”上登记为联合用户。如图4所示,云打印服务200保留了图3的表中所列出的部分信息,比如,逻辑打印机ID和云ID,并根据逻辑打印机ID和云ID控制用户对各逻辑打印机的访问。如图5所示,图象形成装置130保留的转换表142列出了图3的表中所列出的部分信息,即用户云ID和内部ID。

图3所示的用户云ID中包括的字符串“cloudprint.com”和其它数字是云打印服务200的域名。

在具有图3至图5状态的用户信息的系统中,管理员现在可以使用管理终端110将在逻辑打印机“Print-A”上新设置第三用户的指令输入给云打印管理服务器120,第三用户具有用户云ID“sato@cloudprint.com”和内部ID“fx2345”。此处的系统包括云打印管理服务器120、云打印服务200和图像形成装置130。图7的表中列出了云打印管理服务器120中保留的信息。将用户云ID“sato@cloudprint.com”加入到云打印服务200作为逻辑打印机“Printer-A”的联合用户。添加到图像形成装置130的转换表142中的是表示用户云ID“sato@cloudprint.com”和内部ID“fx2345”彼此关联的信息。

在具有图3至图5状态的用户信息的系统中,管理员现在可以将在逻辑打印机“Print-C”上新设置第二用户的指令输入给云打印管理服务器120,第二用户具有用户云ID“suzuki@c loudprint.com”和内部ID“fx9999”。在这种情况下,云打印服务200不包括与逻辑打印机ID“Print-C”对应的逻辑打印机,并且响应于来自云接口单元124的指令,新生成了逻辑打印机。具有用户云ID“suzuki@cloudprint.com”的第二用户被设置为新生成的逻辑打印机ID“Print-C”的联合用户。另一方面,在图3的状态中,关于第二用户的信息已经登记在图像形成装置130的转换表142中,从而不对转换表142进行更改。

根据本示例实施例,如果管理员使用管理终端110输入用户设置指令,则用户云ID与内部ID之间的关联关系将被登记到图像形成装置130上。云打印服务200被自动设定为使用指定了该用户的逻辑打印机。

参考图6,对内部网络100中的图像形成装置130的一个配置实例进行说明。图6所示的图像形成装置130中的元件中的转换表142和转换表更新单元144已在上文中进行了说明,下面对其它元件进行说明。

图像形成装置130中的用户界面(UI)单元132接收用户输入的本地操作(比如,手动输入用户操作)。例如,用户界面单元132包括输入和显示硬件,比如触摸板和机械按钮,并经由硬件与用户交换信息。

图像形成装置130中的认证处理单元134认证本地使用图像形成装置130的用户。通过使用内部ID代替用户云ID来执行用户认证。将认证信息输入到认证处理单元134的方法可以是本领域已知方法中的一种。例如,本领域已知方法包括将内部ID和口令输入到用户界面单元132的方法,和经由安装在图像形成装置130上的IC卡读卡器通过与IC识别卡(存储了内部ID)的通信来认证用户的方法。如果用户被认证处理单元134成功认证,则识别出操作图像形成装置130的用户的内部ID。认证处理单元134可以不执行用户认证,而请求内部网络100中的认证服务器来认证用户。

响应于从用户界面单元132到图像形成装置130的本地处理指令或者从远程装置经由网络到图像形成装置130的处理指令,图像形成装置130中的作业管理单元136生成作业。然后,作业管理单元136管理作业的执行。

一旦被成功认证,用户就能够使用用户界面单元132提供各种指令,包括复印的指令和扫描的指令。响应于这种处理指令,作业管理单元136生成一项作业以管理该处理,并执行作业管理,比如队列管理。作业管理单元136控制图像形成装置130的元件,从而执行作业。例如,如果接收到复印指令,则图像形成装置130中的扫描仪启动,并读取原始文档。图像形成单元140在纸张上打印作为读取结果的图像。

图像形成装置130中的作业接收单元138经由内部网络100从另一装置(包括互联网400上的云打印服务200)接收打印数据,并且作业管理单元136生成对应于该打印数据的作业并管理生成的作业。当到了执行该作业的时刻时,作业管理单元136使图像形成单元140在纸张上打印该作业的打印数据。

在图像形成装置130中,存储于日志存储单元148上的日志记录处理器单元146处理各作业的日志信息,各作业根据作业管理单元136的管理来执行。存储的日志信息包括指示执行该作业的用户的内部ID。日志信息还包括通常存储在图像形成装置的处理日志管理中的各种信息项,比如作业的执行时间和日期,打印操作的打印设置信息(关于打印是否是双面打印、彩色打印或单色打印)以及打印数目。存储于日志存储单元148上的各作业的日志信息可以用于计算各用户和公司内各部门对图像形成装置130的使用量,以及使用量的账单量。内部网络100中的合计装置(未示出)计算这些量的合计。对存储于日志存储单元148上的日志信息的每一条,日志记录处理器单元146根据一条日志信息包括的内部ID来识别已执行了与该条日志信息相关的作业的用户或用户的部门。日志记录处理器单元146针对识别的用户或用户的部门,将诸如任务中的打印数目之类的使用(或与使用对应的账单量)添加到使用的合计值(合计帐单量)。

日志存储单元148存储作业的内部ID作为对请求了该作业的用户进行识别的ID。通过参考内部组织信息,日志记录处理器单元146针对各用户或各部门来总计使用量(账单量)的合计。

本地处理指令或来自内部网络100中的另一个装置的处理指令可以包括请求用户的内部ID。日志记录处理器单元146可以在存储前将内部ID记录到日志信息。

相反,云打印服务200上的逻辑打印机210提供给图像形成装置130的打印数据包括请求了待打印数据的用户的用户云ID,而不包括内部ID。云打印服务200不知道内部ID。打印服务200管理用户ID(用户云ID)以管理其用户,但是一般很难以管理其它系统(比如各内部系统)中的用户ID的方式来更改其配置。

如果作业(打印数据等)中包括的用户ID是用户云ID,则日志记录处理器单元146通过参考转换表142将用户云ID转换为内部ID。如果作业中包括的用户ID不是内部ID,则日志记录处理器单元146将用户ID与登记在转换表142中的一组用户云ID和内部ID对进行比较。如果用户ID匹配任一对中的用户云ID,则日志记录处理器单元146将用户云ID转换为与用户云ID配对的内部ID。日志记录处理器单元146将作为比较结果的内部ID记录到日志信息,接着将日志信息存储到日志存储单元148上。

日志存储单元148包括在图6所示的图像形成装置130中。可替换地,日志存储单元148可以包括在内部网络100中的其它装置(比如合计装置)中,并且日志记录处理器单元146可将日志信息写入该装置。

以上说明了系统中云打印管理服务器120的用户设置处理和经由云打印管理服务器120对图像形成装置130的用户设置处理,以及云打印管理服务器120和图像形成装置130的配置。以下,将对系统中使用云打印服务200的打印处理进行说明。

图8示出了打印处理的一个流程,其中,因特网400上的计算机(比如,图8中的移动终端)向云打印服务200提供打印指令。

在操作(1),属于与内部网络100相关的公司的用户使用移动终端300根据用户自己的云ID和口令经由因特网400登录到云打印服务200中。用户将打印指令提供给云打印服务200。当用户登录到云打印服务200时,与用户云ID对应的逻辑打印机210的列表被提供给移动终端300。用户可以从列表中选择用户希望使用的逻辑打印机210。用户将包括打印数据(或识别打印数据的信息)的打印指令发送给所选择的逻辑打印机210。打印指令还包括内部网络100中的任一图像形成装置130的ID来作为将一个(物理)打印机识别为输出目的地的信息。

已接收到打印指令的逻辑打印机210将指定的打印数据转换为页面描述语言格式的打印数据。在操作(2),打印数据随后被发送到指定为目的地的图像形成装置130。在内部网络100的防火墙允许来自外部的打印数据通过的设置中,逻辑打印机210仅发送打印数据给图像形成装置130。在防火墙不允许打印数据通过的设置中,在一个操作实例中,逻辑打印机121使用允许穿过防火墙的协议来将打印数据已就绪的消息发送给作为目的地的图像形成装置130。接收到该消息的图像形成装置130使用允许穿过防火墙的协议(比如HTTP)访问逻辑打印机210,接着提取打印数据。在另一个操作实例中,图像形成装置130使用例如HTTP之类的协议周期性地访问(轮询)逻辑打印机210。如果存在目标地址为图像形成装置130的打印数据,则图像形成装置130提取该打印数据。从逻辑打印机210发送到图像形成装置130的打印数据包括提出打印请求的用户的用户云ID。(可替换地,与打印数据对应的云ID由逻辑打印机210提供给图像形成装置130)。

一旦接收到来自逻辑打印机210的打印数据,图像形成装置130就将打印数据打印到纸张上。在操作(3),图像形成装置130参考转换表142,将打印数据中包括的用户云ID转化为内部ID。在随后的作业管理中,作为转换结果的内部ID被用作用户ID。例如,将被存储为作业处理日志的日志信息记录该内部ID来作为用户ID。

在另一个操作实例中,可以使用作为转换结果的内部ID来执行安全打印。在安全打印中,图像形成装置130将收到的打印数据暂时存储到内部存储器而不是立即打印打印数据。待存储打印数据与用户ID所转换成的内部ID相关联。当提出打印请求的用户靠近图像形成装置130,并使用内部ID在认证处理单元134上请求用户认证时,作业管理单元136打印与内部ID关联并存储在存储器中的打印数据(作业)。

图9示出了处理的一个流程,其中,用户使用内部网络100中的图像形成装置130发出打印请求到云打印服务200。在操作(1),用户通过IC卡认证等登录到图像形成装置130。在操作(2),图像形成装置130中的控制器通过参考转换表142,将登录时通过认证识别的内部ID转换为用户云ID。在操作(3),从云打印管理服务器120提取与用户云ID对应的逻辑打印机ID。在操作(3),云打印管理服务器120在图3所示的逻辑打印机ID、云ID和内部ID的关联关系管理表中搜索与由图像形成装置130提供的用户云ID对应的逻辑打印机ID。云打印管理服务器120接着将对应的逻辑打印机ID的列表发送给图像形成装置130。如果具有内部ID“fx1234”的用户登录到图像形成装置130,则云打印管理服务器120将逻辑打印机ID“Printer-A”和“Printer-B”发送给图像形成装置130。

替代其中从云打印管理服务器120提取逻辑打印机的列表的操作(3),图像形成装置130发送用户的用户云ID给云打印服务器200,并直接从云打印服务器200提取逻辑打印机的列表。如果执行操作(3),那么,图像形成装置130获取的只是已通过云打印管理服务器120设置的逻辑打印机的列表(即,公司的逻辑打印机)。除了通过云打印管理服务器120设置的公司的逻辑打印机,在家通过个人计算机设置的个人用途的逻辑打印机也可以被设置在云打印服务200上。操作(3)减少了内部网络100上的图像形成装置130执行用于个人用途的逻辑打印机的打印作业的可能性。

在一个操作实例中,图像形成装置130将提供的逻辑打印机ID的列表显示在用户界面单元132的显示屏幕上。这里显示的逻辑打印机ID可以是云打印服务200分配的唯一的ID。但是,如果使用的是用户在用户设置中设置的逻辑打印机名称,那么,对用户而言,记住逻辑打印机名称是容易的。用户界面单元132接收用户从显示的列表中选择的逻辑打印机ID。在操作(4),图像形成装置130使用例如HTTP之类的协议访问云打印服务200,并使用用户云ID登录到云打印服务200。通过发送所选的逻辑打印机ID给云打印服务200,图像形成装置130将打印指令发送给与逻辑打印机ID对应的逻辑打印机210以打印图像数据。一旦接收到打印指令,云打印服务200将保留在逻辑打印机210的队列中的打印作业的列表提供给图像形成装置130。列表显示在用户界面单元132的显示屏幕上。用户从列表中指定此时待打印的打印作业。图像形成装置130通过HTTP等协议将指定的打印作业的请求发送给逻辑打印机210。在操作(5),逻辑打印机210响应于该请求,将所请求的打印作业的打印数据发送给图像形成装置130。图像形成装置130打印接收到的打印数据。在打印处理和日志存储处理中,图像形成装置130还管理与操作(2)中提取的内部ID关联的打印数据(作业)。

替代要求用户从操作(3)提取的列表中选择逻辑打印机,图像形成装置130可以提取列出的所有逻辑打印机的打印作业的列表,接着还可以要求用户选择打印作业。

在图9的处理实例中,用户选择保留在指定的逻辑打印机210上的打印作业,接着使用图像形成装置打印130打印打印数据。在另一个处理实例中,通过使用图像形成装置130,用户可以指示云打印服务200上的逻辑打印机210打印存储在因特网400上的在线存储服务或ox(注册商标)上的文档数据。在这种情况下,图像形成装置130在用户界面单元132的显示屏幕上显示可用的在线存储器的列表,接收用户可能希望使用的所选在线存储器的信息,接着访问所选的在线存储器。图像形成装置130接收来自用户的在线存储器的认证信息(用户ID等),发送认证信息到在线存储器,并进行用户认证。如果使用与云打印服务200相同的用户ID(用户云ID)可进入在线存储器,则可以省略用户ID的输入。可替换地,用于在线存储器的用户ID可以登记到转换表142上。图像形成装置130从转换表142判定与通过用户认证而识别的员工ID对应的用于在线存储器的用户ID,接着,图像形成装置130使用用户ID登录到在线存储器。在这种情况下,如果管理员在用户设置中期间输入用于在线存储器的用户ID,则该用户ID可以经由云打印管理服务器120登记到转换表142上。

登录之后,在线存储器将用户存储的文档数据的列表发送回图像形成装置130。在用户界面单元132的显示屏幕上显示该列表,从而用户选择希望打印的文档。图像形成装置130将选择结果与识别云打印服务200的信息(比如域名)以及识别由用户选择的逻辑打印机210的信息一起通知给在线存储器。一旦接收到通知,在线存储器就将所选的文档数据(或识别文档数据的信息,比如URL)发送到指定的逻辑打印机210,并指示逻辑打印机210打印文档数据。这样,与文档打印相关的作业就被登记到逻辑打印机210上。接着,在推送操作或拖放操作中,作业被提供给图像形成装置130。从而打印文档数据。

在现有技术中,图像形成装置130可以将存在于内部网络100上的预定服务器(比如,文件服务器)上的文档数据(用户具有访问权限以便进行打印、且通过用户的内部ID可识别的文档数据)的列表显示在显示屏幕上。接着,图像形成装置130可以提取并打印从列表中选择的文档。在这种情况下,用户界面单元132显示包括“打印”和“复制”的处理类型的菜单,并且如果用户选择“打印”,则用户界面单元132进一步接收用户在“内部文档的打印”和“云打印”之间的选择。如果内部文档的打印被选择,则图像形成装置130通过相关现有技术的功能从内部服务器提取并打印文档数据(在这种情况下,到用户云ID的ID转换是不必要的)。如果云打印被选择,则图像形成装置130根据图9的处理流程从云打印服务200提取打印数据,接着打印该打印数据。在另一个操作实例中,图象形成装置130可以使用登录用户的内部ID来从内部服务器提取用户文档的列表。图像形成装置130还可以使用内部ID转换成的用户云ID来从云打印服务200提取打印作业的列表。图像形成装置130可以显示2个列表的组合,接着可以接收用户选择的打印目标。

不管什么原因,都可能发生从云打印服务200发送到图像形成装置130的打印数据内的用户云ID没有登记到转换表142上的情况。为了处理这种未知帐户的情况,转换表142可以包括针对未知账号的条目。图10和图11示出了具有未知账号条目的转换表142的实例。在各实例中,三项条目中的两项是为用户正常登记的,各表中最低行的条目是针对未知账号的。更具体地,如果打印数据的用户云ID不能与任一正常登记的条目的用户云ID匹配,则适用最低行条目的转换规则。如图10所示,未知账号被转换为已有特定用户的内部ID“fx9999”(例如,管理员“suzuki@cloudprint.com”)。如图11所示,准备了专用于未知账号的内部ID“Unknown”。在各情况下,根据与未知账号对应的内部ID来合计未知账号打印的账单量(使用)。

示例实施例的系统可以包括多个云打印服务200。除了逻辑打印机ID和内部ID,系统管理员还对各个云打印服务200输入用户云ID。响应于这些输入信息项,针对具有指定逻辑打印机ID的逻辑打印机(如果这样的逻辑打印机不存在,则云打印管理服务器120生成该逻辑打印机)的联合用户,云打印管理服务器120在各个云打印服务200上设置用户云ID。云打印管理服务器120在图像生成装置130的转换表142上登记各个云打印服务200的条目。如图12所示,转换表142具有表示云打印服务200的服务名称项。在图12所示的实例中,转换表142为同一个用户(内部ID“fx1234”)列出了两个云打印服务“CloudPrint”和“PrintService”。两个云打印服务分别具有为其登记的用户云ID。从用户云ID到内部ID的转换与包括单个云打印服务200的情况保持相同。

在包括多个云打印服务200的情况下,在转换表142中,可以布置与未知账号(用户云ID)对应的内部ID用于合计。可以在各个云打印服务200上布置适用于未知账号所转换成的内部ID的规则。如图13所示,云打印服务“CloudPrint”的未知账号被转换为现有用户的内部ID“fx9999”,云打印服务“CloudPrint”的未知账号被转换为专用的内部ID“unknown”。对此方法的说明仅用于示例性的目的。例如,不同云打印服务的未知账号可以被转换为相同的内部ID。打印数据中包括的账号信息(用户云ID)与云打印服务200之间的关联可以由ID中包括的域名来识别。

在以上详述中,使用图像形成装置130上布置的转换表142将用户云ID转换为内部ID。对此方法的说明仅用于示例性的目的。转换表142可以被布置在内部网络100上的特定服务器上而不是图像形成装置130上。云打印管理服务器120响应于来自系统管理员的用户设置指令来维护特定服务器上的转换表142。在这种情况下,云打印管理服务器120可以执行特定服务器的功能。

当计算机执行代表该装置的各元件的处理的程序时,可以实现云打印管理服务器120和图像形成装置130每一个中的信息处理模块(信息处理模块执行图6中除图像形成单元140以外的其它元件的功能)。作为硬件元件,计算机包括微处理器,比如经由总线互相连接的CPU、包括随机存取存储器(RAM)和只读存储区(ROM)的存储器、控制硬盘驱动器的硬盘控制器、各种输入-输出接口、以及控制与比如局域网之类的网络之间的连接的网络接口。经由输入-输出接口连接到总线的是磁盘驱动器和存储器读写器,磁盘驱动器对比如压缩光盘(CD)或数字通用光盘(DVD)可移动磁盘进行读和/或写,并且存储器读写器对符合各种标准的可移动非易失性记录介质(比如闪存)进行读和/或写。描述功能元件的处理内容的程序经由比如CD或DVD之类的记录介质、或经由比如网络之类的通信线路被存储到如硬盘驱动器之类的固定的存储设备上,从而安装到计算机上。存储在固定的记录设备上的程序被读取到RAM,接着由比如CPU之类的微处理器执行。从而实现了上述的功能元件。

前文已经出于示例和说明的目的提供了对本发明示例性实施例的说明。该描述并非排他性的或者将本发明限制为所公开的精确形式。显然,各种修改和变型对于本领域技术人员来说是显而易见的。这些实施例的选择和描述是为了对本发明的原理及其实际应用进行最佳的阐述,以使得本领域的其他技术人员能够理解本发明的各种实施例以及适用于具体应用场合的各种变型。本发明的范围应当由所附权利要求及其等价物限定。

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