图像形成设备和方法、非瞬时性计算机可读介质和图像形成系统的制作方法

文档序号:6539618阅读:399来源:国知局
图像形成设备和方法、非瞬时性计算机可读介质和图像形成系统的制作方法
【专利摘要】本发明提供了一种图像形成设备和方法、非瞬时性计算机可读介质和图像形成系统。图像形成设备执行使用用于在执行第一认证的特定组织中的第一系统中在第一认证中识别用户的第一认证信息的打印处理,该图像形成设备包括:获得部,其从作为执行第二认证的云服务系统的第二系统中的逻辑打印机获得打印数据,其中,用于在第二系统中识别用户的信息是第二识别信息,并且打印数据包括第二识别信息;参考部,其在所获得的打印数据包括第二识别信息时参考第一识别信息与第二识别信息之间的关系信息;以及控制部,其使用第一识别信息来控制获得的打印数据的打印处理。在第一系统中临时发放的用户的识别信息用作第一识别信息。
【专利说明】图像形成设备和方法、非瞬时性计算机可读介质和图像形成系统

【技术领域】
[0001]本发明涉及一种图像形成设备和方法、非瞬时性计算机可读介质和图像形成系统。

【背景技术】
[0002]现有的打印服务通常是安装在各组织(例如公司或学校)处的自用(on-premises)服务。由于自用打印服务(服务器)是用于各组织的封闭系统,因此,对于该组织来说唯一的用户识别信息(ID)(例如,员工号)可以原样地用作用户账户。因此,可以使用对于每个组织来说唯一的用户ID来容易地执行打印作业的安全打印和汇总管理。
[0003]相反地,近年来已经提出了在互联网上提供的云打印服务(例如,由谷歌开发的谷歌云打印)。个人计算机(PC)等等处的用户利用用于云打印服务的用户ID登录到云打印服务,并且在用户登录之后,用户将打印数据发送给云打印服务。通过将打印数据从云打印服务经由互联网等等提供给图像形成设备来打印打印数据。
[0004]与自用服务不同的是,云打印服务在多个组织或个人之间共享,并且每个云打印服务与各组织无关地分配用户ID。由于用户不能够获得与他们的组织中的用户ID相同的用户ID作为他们用于云打印服务的用户ID,因此,用于云打印服务中的用户认证的用户ID通常与在各组织中赋予的并且唯一的用户ID不一致。云打印服务知道与打印数据相关的用于该服务的用户ID,但是不知道对于每个组织来说唯一的用户ID。因此,当将打印数据从云打印服务提供给图像形成设备并且利用图像形成设备来打印时,图像形成设备不能够施加基于对于组织来说唯一的用户ID的关于该打印数据的安全打印或统一管理。
[0005]日本未审专利申请公开N0.11-123859公开了,为了使得图像形成设备能够汇总由各部门进行的打印的数量或复印的数量,在打印服务器中提供了用于将用户的用户ID转换为用户的所属部门的部门ID的转换表。在该系统中,打印服务器根据转换表将来自网络上的数据处理设备的打印数据中包括的用户ID转换为部门ID,并且将转换后的打印数据发送给图像形成设备。图像形成设备将打印数量等等与打印数据中包括的部门ID关联地记录在管理设备中。


【发明内容】

[0006]本发明的目的在于使得当连接到执行第一认证的信息系统的图像形成设备获得并且打印来自执行第二认证的打印服务系统的打印数据时能够使用第一认证中的用户识别信息管理关于打印数据的打印的处理,并且使用临时发放的识别信息作为用于第一认证的用户识别信息。
[0007]根据本发明的第一方面,提供了一种图像形成设备,其使用第一识别信息执行打印处理,该第一识别信息是用于在执行第一认证的特定组织中的第一系统中在第一认证中识别用户的信息。图像形成设备包括获得部、参考部和控制部。获得部从作为执行第二认证的云服务系统的第二系统中的逻辑打印机获得打印数据。用于在第二系统中识别用户的信息是第二识别信息,并且打印数据包括第二识别信息。参考部在所获得的打印数据包括第二识别信息的情况下参考第一识别信息与第二识别信息之间的关系信息。控制部使用通过由参考部进行的参考而获得的第一识别信息来控制由获得部获得的打印数据的打印处理。在第一系统中临时发放的用户的识别信息用作第一识别信息。
[0008]根据本发明的第二方面,在对应于所获得的打印数据中包括的第二识别信息的第一识别信息是用户的临时发放的识别信息的情况下,用于打印处理的费用记录为向预定收费对象收取的费用。
[0009]根据本发明的第三方面,图像形成设备进一步包括使用权限获得部、生成部和提供部。使用权限获得部从第一系统中的预定使用权限存储器装置获得使用权限信息,其指示使用第一认证信息通过第一认证认证的用户是否具有使用图像形成设备的权限。生成部通过根据由使用权限获得部获得的用户的使用权限信息进一步限制图像形成设备的能力的信息来生成受限能力信息。提供部向用户提供对应于所生成的受限能力能力信息的设置信息输入用户界面。
[0010]根据本发明的第四方面,图像形成设备进一步包括日志存储器,其记录日志信息,该日志信息包括所获得的打印数据中包括的第二识别信息、对应于第二识别信息的用户的第一信息和表示所获得的打印数据或从所获得的打印数据生成的打印用图像的日志图像数据。
[0011]根据本发明的第五方面,图像形成设备进一步包括通知部,其使用第二识别信息经由第二系统向具有第二识别信息的用户通知关于所获得的打印数据的打印处理的信息。
[0012]根据本发明的第七方面,提供了一种图像形成系统,其包括连接到执行第一认证的特定组织中的第一系统的管理设备以及一个或多个图像形成设备。管理设备包括接受部、生成部和用户设置部。接受部接受包括将要登记的用户的是第一系统中的用户识别信息的第一识别信息的用户设置信息的输入、是作为执行第二认证的云服务系统的第二系统中的用户识别信息的第二识别信息和执行第二认证的云服务系统中的逻辑打印机的识别信息,用户被登记在云服务系统中。生成部生成对应关系信息,该对应关系信息表示用户设置信息中包括的第一识别信息与第二识别信息之间的对应关系。用户设置部在逻辑打印机中将用户设置信息中包括的第二识别信息设置为能够使用对应于用户设置信息中包括的逻辑打印机的识别信息的逻辑打印机的用户的识别信息。所述一个或多个图像形成设备均包括打印数据获得部和控制部。打印数据获得部从逻辑打印机获得包括第二识别信息的打印数据。控制部使用对应于所获得的打印数据中包括的第二识别信息的第一识别信息来控制所获得的打印数据的打印处理,所述第一识别信息是通过参考对应关系信息获得的。在第一系统中临时发放的用户的识别信息用作第一识别信息。
[0013]根据本发明的第一、第六或第七方面,当连接到执行第一认证的信息系统的图像形成设备获得并且打印来自执行第二认证的打印服务系统的打印数据时,可以使用第一认证中的用户识别信息来管理关于打印数据的打印的处理,并且可以使用临时发放为用于第一认证的用户识别信息的识别信息。
[0014]根据本发明的第二方面,根据使用临时发放的用户识别信息的认证执行的打印的费用的对象可以改变为预定收费对象。
[0015]根据本发明的第三方面,可以使用接受仅在用户的使用权限的范围内的打印设置的用户界面来接受来自用户的打印设置的输入。
[0016]根据本发明的第四方面,关于已经打印了日志信息中包括的打印数据或者对应于日志图像数据的图像的用户,可以获得第二系统中的识别信息。
[0017]根据本发明的第五方面,可以向将使用临时发放的识别信息进行的打印的信息通知给下达了进行该打印的指令的用户。

【专利附图】

【附图说明】
[0018]将基于附图详细描述本发明的示例性实施方式,其中:
[0019]图1是用于描述根据示例性实施方式的系统的构造和系统中的用户设置的流程的示例的图;
[0020]图2是示出云打印管理服务器的构造的示例的图;
[0021]图3是示出云打印管理服务器中保持的设置信息的示例的图;
[0022]图4是示出由云打印服务管理的每个逻辑打印机的共享者的信息的示例的图;
[0023]图5是示出由图像形成设备保持的转换表的示例的图;
[0024]图6是示出图像形成设备的构造的示例的图;
[0025]图7是示出通过额外地向图3中所示的设置信息下达另外的用户设置指令来将共享者添加到现有的逻辑打印机的状态的图;
[0026]图8是用于描述根据示例性实施方式的系统中的打印处理的流程的示例的图;
[0027]图9是用于描述根据示例性实施方式的系统中的打印处理的流程的另一示例的图;
[0028]图10是示出其中准备了用于未知账户的公司内部ID的转换表的示例的图;
[0029]图11是示出其中准备了用于未知账户的公司内部ID的转换表的另一示例的图;
[0030]图12是不出对应于多个云打印服务的转换表的不例的图;
[0031]图13是示出其中准备了用于未知账户的公司内部ID并且对应于多个云打印服务的转换表的示例的图;
[0032]图14是示出使用临时本地ID (公司内部ID)的系统的示例的图;
[0033]图15是示出临时ID管理信息的示例的图;
[0034]图16是示出访客ID管理信息的示例的图;
[0035]图17A和图17B是示出使用临时本地ID (公司内部ID)的由系统中的汇总设备和图像形成设备记录的处理的日志信息的示例的图;
[0036]图18是示出用户管理信息的示例的图;
[0037]图19是示出部门管理信息的示例的图;
[0038]图20是示出项目管理信息的示例的图;
[0039]图21是概念性地示出除了本地ID之外还包括表示收费对象的独自定义元素的打印票据的图;
[0040]图22是示出包括关于收费方法的信息的访客ID管理信息的示例的图;
[0041]图23是示出由图像形成设备记录的包括关于收费对象的信息的日志信息的示例的图;
[0042]图24是示出表示各用户的使用权限的使用权限信息的示例的图;
[0043]图25是示出用于通过使用云打印服务根据各用户的使用权限实现输出限制的处理的过程的示例的图;以及
[0044]图26是示出包括通知处理部的图像形成设备的示例的图。

【具体实施方式】
[0045]参考图1,将描述根据示例性实施方式的系统的构造的示例。借助于示例描述的系统包括连接到特定公司的公司内部网络100的管理终端110、云打印管理服务器120和图像形成设备130、云打印服务200和移动终端300。公司内部网络100被构造为例如局域网(LAN)0公司内部网络100、云打印服务200和移动终端300能够连接到互联网400。
[0046]这里借助于示例描述的公司是包括多个用户的“组织”的示例。管理终端110、云打印管理服务器120和图像形成设备130的信息处理设备组构成了该“组织”中的内部信息系统。例如,除了图1中所示的管理终端110、云打印管理服务器120和图像形成设备130之外,组织中的内部信息系统还可以包括汇总包括多个图像形成设备130的公司内部网络100的整体中的各用户和各部门的打印费用的汇总设备。
[0047]管理终端110是由负责关于至少云打印服务200的使用的系统管理的特定管理者使用的信息处理设备,并且例如为PC。管理者从管理终端110访问云打印管理服务器120,并且执行用于使用云打印服务200的用户设置。在云打印管理服务器120为管理终端110提供网页形式的用于用户设置的输入画面的情况下,管理终端110仅需要具有网页浏览器。
[0048]云打印管理服务器120是执行用于使用云打印服务200的用户设置的处理的服务器。将在下面参考图2详细描述云打印管理服务器120。
[0049]每个图像形成设备130是在片材上打印输入到其的打印数据的设备。图像形成设备130可以包括除了打印功能之外的功能。例如,图像形成设备130可以是所谓的数字多功能设备,其除了打印功能之外,还包括扫描功能、复印功能、传真发送功能和电子邮件发送功能。虽然在图1中仅示出了一个图像形成设备130,但是多个图像形成设备130可以连接到公司内部网络100。除了响应于由图像形成设备130的用户界面(UI)单元接受的来自用户的指令执行诸如复印、扫描或打印的处理的功能之外,图像形成设备130具有响应于来自公司内部网络100中的计算机的指令执行诸如打印的处理的功能。而且,图像形成设备130具有从因特网400上的云打印服务200获得打印数据并且打印并输出打印数据的功倉泛。
[0050]属于公司的每个用户(在该情况下为个人)被分配有公司中唯一(S卩,在公司内部唯一)的用户ID (下面称为“公司内部ID”)。例如,员工编号是这样的用户ID的示例。公司内部网络100上的每个信息处理设备(例如,图像形成设备130、汇总设备等等)使用该公司内部ID对用户进行认证和管理。例如,图像形成设备130具有使用公司内部ID执行用户认证的功能。想要使用图像形成设备130的用户被要求出示认证信息(例如,从Π部输入公司内部ID和密码或者集成电路(IC)卡认证)。图像形成设备130根据出示的内容执行用户认证,从而指定该用户的公司内部ID。图像形成设备130将所指定的公司内部ID包括在所执行的处理的日志信息等等中,并且将日志信息记录在其中或者记录在公司内部网络100中的汇总设备(未示出)中。所记录的日志信息可以由用于公司中的图像形成设备130的使用的管理或者收费管理的汇总设备汇总。例如对于每个用户或者对于用户所属的每个部门(公司中的部或组),基于每条日志信息中记录的公司内部ID来执行汇总。
[0051]云打印服务200是在诸如互联网400的网络上向用户提供打印服务的系统。虽然云打印服务200通常是包括多个计算机的系统,但是云打印服务200可以由单个计算机构成。例如,谷歌云打印是云打印服务200的示例。
[0052]云打印服务200为用户提供例如将由用户指定为进行打印的文档数据(例如,由诸如文字处理或电子表格程序的软件生成的文档数据)转换为图像形成设备130能够处理的数据格式(例如,可移植文档格式(PDF)或PostScript (注册商标))的数据的功能、生成对应于所接受的打印指令的打印作业并且管理打印作业的执行状态(例如,队列管理)的功能等等。云打印服务200生成并管理实现用于打印服务的各种功能的逻辑打印机210 (也可以称为“打印机对象”)。在逻辑打印机210中,登记至少一个使用逻辑打印机210的用户。一般来说,多个逻辑打印机210被保持在云打印服务200中,并且每个逻辑打印机210由登记在其中的至少一个用户使用。
[0053]另外,可以在逻辑打印机210中登记输出逻辑打印机210中的队列中保持的打印作业的至少一个物理图像形成设备130。在该情况下,逻辑打印机210保持关于登记的图像形成设备130的各种类型的管理信息。管理信息包括例如图像形成设备130的识别信息(例如打印机名称)和指示图像形成设备130的能力(功能)的能力信息。能力信息包括指示例如图像形成设备130是否能够执行双面打印或全彩打印等等的信息。当图像形成设备130具有后处理装置时,能力信息进一步包括关于后处理装置的能力(例如,装订、打孔和折叠功能)的信息。
[0054]用户将用户的账户登记(生成)在云打印服务200中。当生成账户时,用户登记在云打印服务200中唯一的用户ID (下面称为“云ID”)。云打印服务200是公众服务,并且云打印服务200中的用户ID的管理独立于公司的公司内部网络100中的用户管理。因此,云ID通常与公司内部ID不同。例如,当公司中的用户想要将包括与公司内部ID的字符串相同的字符串的用户ID登记在云打印服务200中时,用户可能由于例如该用户ID已经分配给其它人而不能够登记该用户ID。以该方式,公司内部网络100和云打印服务200 (或包括服务200的更大的云服务系统)使用彼此不同的用户ID来执行用户认证和管理。
[0055]响应于来自用户的指令,云打印服务200生成用于该用户的逻辑打印机210。另夕卜,响应于具有登记为共享用户的权限的用户对于现有逻辑打印机210的指令,云打印服务200将该用户或另外的用户登记在现有逻辑打印机210中。对于每个逻辑打印机210,云打印服务200存储共享逻辑打印机210的每个用户的云ID。
[0056]用户利用用户的云ID通过使用诸如超文本传输协议(HTTP)的通信协议经由互联网400从PC或移动终端300登录到云打印服务200,并且用户向与该云ID关联的一个或多个逻辑打印机210(可以存在多个逻辑打印机210)中选择的逻辑打印机210下达打印指令。打印指令包括将要打印的文档数据或者指定打印对象的信息(例如,指定打印用文档数据的信息(例如,互联网400上文档数据的存储位置的信息(例如,统一资源定位符(URL))))。响应于打印指令,逻辑打印机210生成打印作业并且管理打印作业。打印作业是用于管理逻辑打印机210中的打印指令的单位,并且打印作业被赋予唯一的作业ID。与作业ID关联地,逻辑打印机210管理诸如将要打印的文档数据的信息、通过转换文档数据获得的页面描述语言数据、已经下达打印指令的用户的云ID和打印作业的执行状态(例如,未执行、正在执彳了、执彳了完成或错误)。
[0057]逻辑打印机210将保持的打印作业发送给由用户指定的图像形成设备130并且使得图像形成设备130打印打印作业(推送方法),或者响应于从图像形成设备130获得请求,将打印作业提供给图像形成设备130 (拉式方法)。例如,当图像形成设备130位于防火墙后面时,使用其中图像形成设备130使用诸如HTTP的协议访问云打印服务200并且获得打印作业的拉式方法来执行打印。
[0058]移动终端300是诸如笔记本或平板PC、移动电话或智能电话的移动信息终端,并且具有连接到互联网400的功能。用户从移动终端300登录到云打印服务200并且向服务200下达各种指令。
[0059]接下来,参考图1和图2,将详细描述云打印管理服务器120。
[0060]云打印管理服务器120从操作管理终端110的管理者接受公司中的用户经由云打印服务200利用公司内部网络100中的图像形成设备130执行打印的设置指令(图1中的“(I)用户设置”)。该用户设置指令包括用户的公司内部ID和云ID以及用户使用的逻辑打印机210的识别信息(下面称为“逻辑打印机ID”)。这些ID由例如用户出示给管理者,并且管理者将这些ID的组从管理终端110输入到云打印管理服务器120。这里指定的逻辑打印机ID可以是由云打印服务200给予逻辑打印机210的唯一的ID,或者可以是由用户命名的逻辑打印机210的名称(该名称可以不必在云打印服务200中是唯一的)。在后一种情况中,云打印管理服务器120可以管理由云打印服务200赋予逻辑打印机210的唯一 ID与用户命名的逻辑打印机ID之间的对应关系,并且可以将由用户指定的逻辑打印机ID转换为云打印服务200中的唯一 ID。或者,云打印服务200可以管理由用户赋予逻辑打印机210的唯一 ID与用户命名的逻辑打印机ID之间的对应关系。
[0061]这样的用户设置指令由云打印管理服务器120中的用户设置接受部122接受。响应于用户设置指令,云接口(IF)部124和对应关系通知部126在云打印服务200和公司内部网络100中的每个图像形成设备130中执行设置处理。
[0062]S卩,使用用户设置指令中包括的云ID和逻辑打印机ID,云IF部124在云打印服务200中执行设置处理以使得用户能够使用对应于逻辑打印机ID的逻辑打印机210 (图1中的“(2)逻辑打印机共享/生成”)。在该设置处理中,云IF部124确定具有逻辑打印机ID的逻辑打印机210是否登记在云打印服务200中。可以通过例如确定用户设置指令中包括的逻辑打印机ID是否包括在云IF部124中存储的逻辑打印机ID的列表(例如,参见图3)中来进行该确定。或者,可以通过询问云打印服务200来执行该确定。
[0063]如果确定的结果指示对应于用户设置指令中包括的逻辑打印机ID的逻辑打印机210登记在云打印服务200中,则云IF部124向云打印服务200发送将该云ID添加到逻辑打印机210的共享者的列表的指令。相反地,如果对应的逻辑打印机210没有登记在云打印服务200中,则云IF部124向云打印服务200发送生成对应于逻辑打印机ID的逻辑打印机210的指令以及将该云ID添加到生成的逻辑打印机210的共享者的列表的指令。
[0064]对于针对云打印服务200的各种类型的指令,在一个示例中,云打印管理服务器120本身(或管理者)在云打印服务200中具有账户(云中ID)。即,在该示例中,云打印管理服务器120使用其账户登录到云打印服务200,为公司中的用户生成新的逻辑打印机210并且将用户登记为逻辑打印机210的共享者,或者将公司中的用户登记为现有逻辑打印机210的共享者。由于云打印服务200具有用于改变由云打印服务200生成的逻辑打印机210的每个设置的访问权限,因此仅需要云打印服务200使用该访问权限并且执行共享者设置。注意的是,仅需要公司中将要被设置为共享者的用户被允许使用访问权限以将打印指令(作业)输入到逻辑打印机210并且在逻辑打印机210中执行打印作业(B卩,将打印作业提供给图像形成设备130并且打印打印作业)。因此,云打印管理服务器120(云IF部124)可以执行设置以例如从设置给逻辑打印机210的共享者的访问权限中排除设置共享者的权限。
[0065]上述描述是关于云打印服务200中的用户设置。
[0066]同时,对应关系通知部126向公司内部网络100中的每个图像形成设备130通知用户设置指令中包括的云ID和公司内部ID,从而更新每个图像形成设备130保持的用于云ID/公司内部ID转换的表(图1中的“(3)转换表更新”)。
[0067]公司内部网络100中的每个图像形成设备130具有转换表142 (如图6中所示)。转换表142是用于为每个用户保持用户的云ID和公司内部ID的表。图像形成设备130具有通过参考转换表142将云ID转换为公司内部ID的功能。在已经由云打印管理服务器120的对应关系通知部126通知了一对云ID和公司内部ID的图像形成设备130中,转换表更新部144将该对添加到转换表142,从而更新转换表142。
[0068]注意的是,如借助于图3中的示例所示,云打印管理服务器120可以将从管理终端110接收的每个用户设置指令中包括的一组逻辑打印机ID、云ID和公司内部ID存储为表。在图3中所示的示例中,对于逻辑打印机“打印机A”,具有云ID“tanaka@cloudprint.com”和公司内部ID “fxl234”的第一用户以及具有云ID “suzuk1cloudprint.com”和公司内部ID “fx9999”的第二用户被登记为共享者;并且对于逻辑打印机“打印机B”,第一用户被登记为共享者。在该情况下,如图4中所示,云打印服务200保持包括图3中所示的表中的逻辑打印机ID和云ID的部分的信息,并且根据该信息控制控制用户对于每个逻辑打印机210的访问。另外,在该情况下,由每个图像形成设备130保持的转换表142表示包括图3中所不的表中的云ID和公司内部ID的部分的信息(如图5中所不)。
[0069]注意的是,图3等等中的云ID中包括的字符串“cloudprint.com”是云打印服务200的域名。
[0070]假设,管理者从管理终端110向云打印管理服务器120输入指令以在其中用户信息处于图3至图5中所示的状态的系统(云打印管理服务器120、云打印服务200和每个图像形成设备130)中的逻辑打印机“打印机A”中新设置具有云ID “satoOclouidprint.com”和公司内部ID “fx2345”的第三用户。在该情况下,由云打印管理服务器120保持的信息进入图7中所示的状态,并且因此,云ID “satoOclouidprint.com”被作为逻辑打印机“打印机A”的共享者添加到云打印服务200,并且指示云ID “satoOclouidprint.com”和公司内部ID “fx2345”彼此对应的信息被添加到每个图像形成设备130中的转换表142。
[0071]另外,假设管理者向其中用户信息处于图3至图5中所示的状态的系统输入指令以将具有云ID “suzuk1cloudprint.com”和公司内部ID “fx9999”的上述第二用户新添加到逻辑打印机“打印机C”。在该情况下,由于对应于逻辑打印机ID “打印机C”的逻辑打印机210没有处于云打印服务200中,因此,响应于来自云IF部124的指令生成新的逻辑打印机210。第二用户的云ID“suzuki@cloudprint.com”被设置为生成的具有逻辑打印机ID “打印机C”的逻辑打印机210的共享者。同时,由于第二用户的信息已经登记在图3中所示状态中的每个图像形成设备130中的转换表142中,因此对于转换表142没有任何改变。
[0072]在上述示例性实施方式中,响应于管理者向管理终端110下达的用户设置指令,云ID与公司内部ID之间的对应关系登记在每个图像形成设备130中,并且在云打印服务200中自动地执行用于使得用户能够使用所指定的逻辑打印机210的设置。
[0073]接下来,参考图6,将描述公司内部网络100中的一个图像形成设备130的构造的示例。由于已经在图6中所示的图像形成设备130的元件当中描述了转换表142和转换表更新部144,因此将描述剩余的元件。
[0074]用户接口(UI)部132是用于接受来自用户的本地操作(例如,由手等等输入的直接操作)的机构。例如,UI部132包括诸如触摸板和机械按钮的输入显示硬件。UI部132经由硬件与用户交换信息。
[0075]认证处理部134执行用于认证本地使用图像形成设备130的用户的处理。使用公司内部ID替代云ID来执行用户认证。已知的方法可以用作将认证信息输入到认证处理部134的方法。例如,存在各种方法,例如向UI部132输入公司内部ID和密码的方法或者通过使用附于图像形成设备130的IC卡读取器与用户的IC卡型ID卡(存储公司内部ID的信息)通信来执行认证的方法。当由认证处理部134执行的用户认证成功时,操作图像形成设备130的用户的公司内部ID被指定。或者,替代执行用户认证的认证处理部134,认证处理部134可以请求公司内部网络100中的认证服务器来执行用户认证。
[0076]作业管理部136响应于从UI部132到图像形成设备130的本地处理指令生成作业或者响应于经由网络来自远程设备的处理指令生成作业,并且管理作业的执行。
[0077]已经被认证的用户被使得能够从UI部132下达诸如复印和扫描指令的各种处理指令。响应于这样的处理指令,作业管理部136生成用于管理该处理的作业,并且执行诸如队列管理的作业管理。作业管理部136控制图像形成设备130的各装置以执行作业。例如,在接收到复印指令时,图像形成设备130中的扫描器被激活以读取文档,并且图像形成部140在片材上打印作为读取文档的结果而获得的图像。
[0078]另外,作业管理部136在作业接收部138处经由公司内部网络100接收来自另外的设备(包括互联网400上的云打印服务200)的打印数据,并且生成和管理对应于打印数据的作业。当作业变为执行顺序中的最上面的项目时,作业管理部136使得图像形成部140在片材上打印作业的打印数据。
[0079]日志读取处理部146在日志存储器148中记录在作业管理部136的管理下执行的每个作业的处理日志信息。记录的日志信息包括已经下达了执行作业的指令的用户的公司内部ID的信息。日志信息进一步包括通常记录在图像形成设备的处理日志管理的字段中的各种条目的信息,例如作业执行时间和日期、打印设置信息(在打印的情况下)(是否双面打印、彩色打印还是单色打印等等)和进行打印的数目。日志存储器148中存储的每个作业的日志信息用于按公司中的每个部门或每个用户汇总图像形成设备130的使用量或者公司中的每个用户或每个部门的费用。通过公司内部网络100中的汇总设备(未示出)执行汇总。在汇总时,对于日志存储器148中存储的每条日志信息,基于日志信息中包括的公司内部ID来指定已经执行了关于日志信息的作业的用户以及(根据需要)用户所属于的部门。诸如作业中进行的打印的数目的使用量(或者根据使用量的费用)被添加到所指定的用户和部门的使用量(费用)的汇总值。
[0080]在日志存储器148中,作业中的公司内部ID被记录为用于指定已经下达作业指令的用户的ID。因此,可以通过参考公司内部组织信息来对于每个用户或对于每个部门汇总使用量(费用)。
[0081]这里,在本地处理指令或者来自公司内部网络100中的另外的设备的处理指令的情况下,处理指令的信息包括已经下达指令的用户的公司内部ID。因此,日志记录处理部146可以仅需要将该公司内部ID包括在日志信息中并且记录日志信息。
[0082]相反地,从云打印服务200中的逻辑打印机210提供到图像形成设备130的打印数据包括已经下达打印打印数据的指令的用户的云ID,但是不包括用户的公司内部ID,这是因为云打印服务200不知道公司内部ID。虽然其可能不会完全不能够改变云打印服务200使得云打印服务200变得除了用于云打印服务200的用户管理的用户ID (云ID)之外还能够管理其它系统中的用户ID (例如,公司内部系统中的个人),但是这通常是无法预料的。
[0083]因此,在作业(打印作业等等)中包括的用户ID是云ID的情况下,日志记录处理部146参考转换表142并且将云ID转换为公司内部ID。例如,在作业中包括的用户ID不是公司内部ID的情况下,日志记录处理部146将该用户ID与转换表142中登记的云ID与公司内部ID的对的组进行比较,并且如果用户ID匹配多个对中的一个中包括的云ID,则将云ID转换为该对中包括的公司内部ID。日志记录处理部146将转换结果包括在日志信息中,并且将日志信息记录在日志存储器148中。
[0084]在图6中所示的示例中,日志存储器148设置在图像形成设备130中。或者,日志存储器148可以设置在公司内部网络100中的另外的设备(例如,汇总设备冲,并且日志记录处理部146可以将日志信息写入在该设备中。
[0085]至此,已经描述了该系统中对于云打印管理服务器120和经由云打印管理服务器120对于每个图像形成设备130的用户设置的流程以及云打印管理服务器120和图像形成设备130的构造的示例。接下来,参考图8和图9,将描述该系统中使用云打印服务200的打印处理的流程的示例。
[0086]图8示出了互联网400上的计算机(例如,在图8中所示的示例中示出了移动终端300)向云打印服务200下达打印指令的情况下的处理的流程。
[0087]在该示例中,(I)属于对应于公司内部网络100的公司的用户使用用户的云ID、密码等等从移动终端300经由互联网400登录到云打印服务200,并且向云打印服务200下达打印指令。在该处理中,例如,当用户登录到云打印服务200时,对应于用户的云ID的逻辑打印机210的列表被提供给移动终端300,并且用户从该列表中选择用户想要使用的逻辑打印机210。用户向所选择的逻辑打印机210下达包括将要打印的文档数据(或指定文档数据的信息)的打印指令。打印指令还包括公司内部网络100中的图像形成设备130中的任一个的ID作为指定输出目的地处的(物理)打印机的信息。
[0088]已经接收到该打印指令的逻辑打印机210将所指定的文档数据转换为页面描述语言的打印数据。(2)逻辑打印机210将打印数据发送给指定为输出目的地的图像形成设备130。这里,在公司内部网络100的防火墙被设置为允许来自外部的打印数据通过的情况下,逻辑打印机210仅需要将打印数据发送给图像形成设备130。同时,在防火墙被设置为不允许打印数据通过的情况下,在一个示例中,逻辑打印机210通过使用能够通过防火墙的协议将指示打印数据准备就绪的消息发送给图像形成设备130,并且已经接收到该消息的图像形成设备130使用能够通过防火墙的协议(例如,HTTP)访问逻辑打印机210,并且获得打印数据。在另外的示例中,图像形成设备130可以通过使用诸如HTTP的协议定期地访问逻辑打印机210 (轮询),并且如果存在针对图像形成设备130的任何文档数据,则可以获得文档数据。从逻辑打印机210发送给图像形成设备130的打印数据包括已经下达打印打印数据的指令的用户的云ID(或者,将云ID与打印数据关联地从逻辑打印机210提供给图像形成设备130)。
[0089]已经接收到来自逻辑打印机210的打印数据的图像形成设备130在片材上打印打印数据。(3)这时,图像形成设备130通过参考转换表142将打印数据中包括的云ID转换为公司内部ID。在从这时起的作业管理中,作为转换的结果而获得的公司内部ID被用作用户ID。例如,公司内部ID被作为用户ID记录在记录为该作业的处理日志的日志信息中。
[0090]在另外的示例中,可以使用作为转换的结果而获得的公司内部ID来实现安全打印。在安全打印方法中,图像形成设备130没有立即打印接收到的打印数据,而是将接收到的打印数据保存在内置的存储器装置中。这时,保存的打印数据与通过转换云ID获得的公司内部ID关联。如果已经下达打印指令的用户在稍后前往图像形成设备并且在认证处理部134处使用公司内部ID来执行用户认证,则作业管理部136打印与公司内部ID关联的保存在存储器装置中的打印数据(作业)。
[0091]图9示出了用户从公司内部网络100中的一个图像形成设备130向云打印服务200下达打印指令的情况下的处理的流程。在该示例中,(I)首先,用户由于IC卡认证等等而登录到图像形成设备130。(2)然后,图像形成设备130中的控制部通过参考转换表142将在用户已经登录时的认证所指定的公司内部ID转换为云ID。(3)图像形成设备130中的控制部从云打印管理服务器120获得对应于云ID的逻辑打印机ID。在(3)的处理中,云打印管理服务器120针对对应于由图像形成设备130示出的云ID的逻辑打印机ID搜索(例如,在图3中作为示例示出的)逻辑打印机ID、云ID和公司内部ID之间的对应关系的管理表,并且向图像形成设备130返回对应的逻辑打印机ID的列表。例如,在图3中所示的示例中具有公司内部ID “fxl234”的用户登录到图像形成设备130的情况下,云打印管理服务器120向图像形成设备130提供与其对应的逻辑打印机ID “打印机A”和“打印机B”。
[0092]替代如(3)中的处理那样从云打印管理服务器120获得对应于用户的逻辑打印机210的列表,图像形成设备130可以将用户的云ID发送给云打印服务200并且从云打印服务200直接获得对应于用户的逻辑打印机210的列表。如果采用处理(3),则获得经由云打印管理服务器120打开(对于公司,这样说)的逻辑打印机210的列表。存在用户在家等等从PC打开云打印服务200中的除了经由云打印管理服务器120为公司打开的逻辑打印机210之外的个人逻辑打印机210的情况。根据处理(3),降低了从公司内部网络100中的图像形成设备130打印这样的个人逻辑打印机210的打印作业的概率。
[0093]在一个示例中,图像形成设备130在Π部132的显示屏幕上显示示出的逻辑打印机ID的列表。这里,显示的逻辑打印机ID可以是由云打印服务200给出的唯一 ID。通过使用用户设置时由用户命名的逻辑打印机名称作为逻辑打印机ID,逻辑打印机ID变为对于用户来说是可识别的。UI部132接受用户从显示的列表中对于逻辑打印机ID的选择。
(4)图像形成设备130使用诸如HTTP的协议访问云打印服务200,并且使用用户的云ID登录到云打印服务200。通过将所选择的逻辑打印机ID发送给云打印服务200,图像形成设备130向对应于逻辑打印机ID的逻辑打印机210下达打印指令。已经接收到打印指令的云打印服务200向图像形成设备130提供在逻辑打印机210中的队列中保持的打印作业的列表。该列表显示在Π部132的显示屏幕上,并且用户从列表中选择本次将要打印和输出的打印作业。然后,图像形成设备130使用HTTP等等向逻辑打印机210请求指定的打印作业。(5)作为响应于该请求的响应,逻辑打印机210将所请求的打印作业的打印数据发送给图像形成设备130。图像形成设备130打印所获得的打印数据。在该打印处理、日志记录等等中,图像形成设备130与通过ID转换(2)获得的公司内部ID关联地管理打印数据(作业)。
[0094]替代请求用户从在处理(3)中获得的逻辑打印机ID的列表中选择逻辑打印机ID,可以获得该列表中包括的所有逻辑打印机210中的打印作业的列表,并且可以请求用户从该列表中选择将要打印的打印作业。
[0095]上面参考图9的示例是从图像形成设备130选择并打印所指定的逻辑打印机210中已经保持的打印作业的情况下的示例。在另外的示例中,图像形成设备130可以向云打印服务200中的逻辑打印机210下达打印保存在互联网400上的在线存储装置(例如,Google Docs (注册商标)或Dropbox (注册商标))中的文档数据的指令。在该示例中,图像形成设备130在Π部132的显示屏幕上显示可用在线存储装置的列表,接受用户想要使用的在线存储装置的选择,并且访问所选择的在线存储装置。图像形成设备130接收从用户输入的用于在线存储装置的认证信息(用户ID等等),将认证信息发送给在线存储装置,并且使用认证信息接收用户认证。如果能够使用与云打印服务200中的用户ID相同的用户ID (云ID)来访问在线存储装置,则可以省略用户ID的输入。或者,在线存储装置用户ID可以额外地登记在转换表142中,并且图像形成设备130可以从转换表142获得对应于通过用户认证指定的员工ID的在线存储装置用户ID,并且可以使用用户ID登录到在线存储装置。通过由管理者在用户认证时额外地输入用户的在线存储装置用户ID,仅需要登记用户ID经由云打印管理服务器120登记在转换表142中。
[0096]在登录之后,在线存储装置将由用户保存的文档数据的列表返回到图像形成设备130。该列表显示在Π部132的显示屏幕上,并且用户从列表中选择将要打印的文档。图像形成设备130将选择结果与指定云打印服务200的信息(例如,域名)和指定用户选择的逻辑打印机210的信息一起通知给在线存储装置。已经接收到通知的在线存储装置将所选择的文档数据(或用于指定文档数据的诸如URL的信息)发送给指定的逻辑打印机210,并且下达打印指令。因此,关于文档数据的打印的作业被以上述推送方法或拉式方法提供给图像形成设备130并且进行打印。
[0097]注意的是,如传统所进行的,图像形成设备130可以具有在屏幕上显示公司内部网络100中的预定服务器(例如,文件服务器)中的文档数据(例如,对于其用户具有打印的访问权限;可基于用户的公司内部ID识别的文档数据)的列表,获得用户从列表选择的文档,并且打印文档。在该情况下,例如,在用户从由Π部132提供的包括处理类型(例如,“打印”和“复印”)的菜单中选择“打印”的情况下,Π部132进一步接受“打印公司内部文档”或“云打印”的选择。在选择前者的情况下,图像形成设备130使用前述传统功能从公司内部服务器获得文档数据并且打印文档数据(在该情况下,不需要到云ID的ID转换)。在选择后者的情况下,图像形成设备130根据图8中所示的上述打印流程从云打印服务200获得打印数据,并且打印打印数据。在另外的示例中,图像形成设备130可以使用用户的公司内部ID从公司内部服务器获得已经登录的用户的文档的列表,使用通过转换公司内部ID获得的云ID从云打印服务200获得打印作业的列表,一起显示这些列表,并且从用户接受将要打印的对象的选择。
[0098]出于某些原因,可以存在下述情况:从云打印服务200发送到图像形成设备130的打印数据中的云ID没有登记在转换表142中。为了处理这样的未知账户,可以在转换表142中准备用于未知账户的条目(entry)。图10和图11示出了包括用于未知账户的这样的条目的转换表142的示例。在图10和图11中,在三个条目当中,上面的两个是用于正式登记的用户的条目;并且底下的条目针对未知的账户。即,在打印数据中的云ID不匹配正式登记的条目中的云ID中的任一个的情况下,采用底下条目的转换规则。在图10中所示的示例中,未知的账户被转换为现有的特定用户(例如,管理者;在所示的示例中,为“suzuki@cloudprint.com”)的公司内部ID “fx9999”。在图11中所示的示例中,准备用于未知账户的公司内部ID “未知”。在任一情况下,用于未知账户的打印的费用(使用量)被与对应于该未知账户的公司内部ID关联地汇总。
[0099]另外,示例性实施方式的系统能够处理存在多个云打印服务200的情况。在该情况下,在用户设置时,除了逻辑打印机ID和公司内部ID之外,管理者输入用于每个云打印服务200的云ID。响应于该输入信息,云打印管理服务器120对于每个云打印服务200设置对应的云ID作为指定的逻辑打印机ID的逻辑打印机210的共享者(如果不存在这样的逻辑打印机210,则云打印管理服务器120生成这样的逻辑打印机210)。另外,云打印管理服务器120将用于每个云打印服务200的条目登记在图像形成设备130中的转换表142中。在该情况下,如图12中的示例所示,指示云打印服务200的条目“服务名称”被设置在转换表142中。在图12中所示的示例中,用于两个云打印服务“云打印”和“打印服务”中的每一个的云ID被针对同一用户(公司内部ID “fxl234”)登记在转换表142中。从云ID到公司内部ID的转换与仅存在一个云打印服务200的上述示例的情况相同。
[0100]另外,可以在对应于多个云打印服务200的这样的情况下在转换表142中准备对应于未知账户(云ID)的用于汇总的公司内部ID。这里,可以对于每个云打印服务200准备未知账户转换为哪个公司内部ID的规则。在图13中所示的示例中,云打印服务“云打印”的未知账户被转换为现有用户的公司内部ID “fx9999”,并且云打印服务“打印服务”的未知账户被转换为专用公司内部ID“未知”。不用说,这些仅是示例性的,并且例如,不同云打印服务200的未知账户可以转换为相同的公司内部ID。注意的是,打印数据中包括的账户信息(云ID)对应的云打印服务200可以从该ID中包括的域名等等来识别。
[0101]在上述示例中,根据图像形成设备130中设置的转换表142将云ID转换为公司内部ID。然而,这仅是示例。替代在图像形成设备130中提供转换表142,转换表142可以设置在公司内部网络100中的特定服务器中,并且云打印管理服务器120可以响应于来自管理者的用户设置指令而将转换表142保持在该服务器上。在该情况下,云打印管理服务器120本身可以用作该特定服务器。
[0102]临时ID的处理
[0103]在上面的示例中,已经描述了使用图像形成设备130的用户具有公司内部ID。然而,可以存在下述情况,不具有公司内部ID的用户使用公司内部图像形成设备130。一个示例是公司的访问者被允许使用图像形成设备130的情况。另外,员工用户忘记了携带用于使用他/她的公司内部ID的认证的他/她的IC卡型ID卡的情况对应于这样的情况。在下面的描述中,将描述如上所述的不具有公司内部ID的用户使用图像形成设备130的示例性情况。
[0104]在下面的描述中,替代到目前为止使用的术语“公司内部ID”,将使用术语“本地ID”。本地ID表示本地ID是诸如公司的作为本地环境的组织中的用户识别信息的方面。如果“本地环境”是公司,则“本地ID”的含义与“公司内部ID”相同。
[0105]在该示例中,临时本地ID被给予不具有本地ID的用户。
[0106]例如,在存储本地ID信息的IC卡型ID卡被给予每个用户并且使用该IC卡执行用于使用图像形成设备130的用户认证的系统的情况下,IC卡被临时借给不具有IC卡的用户。临时出借的IC卡存储专用于临时使用的预定本地ID。即,被临时出借的IC卡中包括的本地ID具有与正式给予员工的本地ID (例如,员工编号)区分的值。
[0107]已经临时借了 IC卡的用户通过使用该IC卡在图像形成设备130上执行用户认证,并且使用由图像形成设备130提供的诸如打印或复印的功能。
[0108]在特定示例中,不同地处理忘带了他/她的IC卡的员工和在一开始就不具有IC卡的人(例如,访问者或访客)。例如,即使在忘带了他/她的IC卡的员工利用临时本地ID使用图像形成设备130的情况下,该员工的正式本地ID将最终出现。因此,正式本地ID被与记录临时本地ID的日志信息关联地记录。因此,清楚的是,公司的员工中是谁使用了图像形成设备130,并且例如,将要向其收取使用图像形成设备130的费用的目的地(下面也可以称为“收费对象”)变为可指定的。相反地,在不具有正式本地ID的访问者或访客的人的情况下,日志信息没有与正式本地ID关联。
[0109]在下面的描述中,给予忘带他/她的IC卡的员工的临时本地ID将被称为“临时ID”,并且给予不具有IC卡的人(例如,访问者)的临时本地ID将被称为“访客ID”。
[0110]如果预先布置了临时ID的值的范围和访客ID的值的范围,则公司内部网络100中的装置(例如,图像形成设备130)能够根据输入的本地ID的值区分临时ID和访客ID。
[0111]图14是示出该示例中的系统的构造的示例的图。在图14中,与图1中所示的元件相同或类似的元件将被给予相同的附图标记,并且省略其详细描述。
[0112]在图14中所示的系统示例中,与图1中所示的系统示例相比,汇总设备150、管理数据库(DB) 160和接待终端170被添加到公司内部网络100。汇总设备150从公司内部网络100中的每个图像形成设备130收集并且记录关于每个用户的使用(例如,打印和复印)的日志信息,并且基于所收集的日志信息汇总每个用户和每个部门的使用量和费用量。
[0113]管理DB160是管理公司内部网络100中的用户和组织的管理信息的数据库。下面将给出由管理DB160保持的管理信息的各种示例。在下面的描述中,描述了由一个管理DB160集中地管理这些各种类型的管理信息,以便于使得描述简洁。然而,这不是必须的。或者,可以采用其中各种类型的管理信息被配置为各计算机中的各数据库的分立数据库配置。或者,云打印管理服务器120 (特别是转换表142)的功能可以包括在管理DB160中(在该情况下,不需要云打印管理服务器120)。
[0114]接待终端170是用于发放诸如临时ID或访客ID的临时ID的终端。例如,接待终端170位于诸如公司的组织的接待台处。
[0115]忘带了他/她的IC卡的员工告诉接待台处的接待员他/她忘带了 IC卡。在已经检查了员工他/她是员工之后,员工接收到存储临时ID的临时IC卡(临时IC卡被暂时地借出)。这时,接待员操作接待终端170以在管理DB160中登记发放的临时ID的管理信息。图15示出了管理DB160中记录的临时ID管理信息的示例。
[0116]在图15中所示的示例中,与发给员工的临时ID (存储在接待台处临时发放的IC卡中)关联地记录的信息包括员工的常用本地ID (S卩,忘带的员工ID卡中存储的员工ID)以及临时ID的有效时段。在这些信息当中,例如仅从将要发放的临时IC卡中读取临时ID。另外,由于在发放临时IC卡时已经指定了员工是谁,因此接待员仅将员工的正式本地ID与临时ID关联地登记。例如,有效时段仅由接待员根据公司内部规则来输入。在图15中所示的示例中,临时ID被布置为具有从“fx50000”到“fx59999”的范围内的值,这在这里仅作为示例给出。注意的是,被给予临时ID的员工具有正式本地ID,并且该正式本地ID与云ID之间的对应关系登记在转换表142中。
[0117]不是员工的访问者(访客)将他/她的名字、他/她属于的组织(例如公司)等等告诉接待台处的接待员,并且告知他/她访问的目的地,并且检查该访客他/她是否被允许进入公司。在访客访问的目的地的员工或部门确认了访客被允许进入公司之后,接待员临时发放访客IC卡。与访客IC卡中存储的本地ID (访客ID)关联地,在管理DB160中登记关于访客的各种类型的信息。图16示出了管理DB160中记录的访客ID管理信息的示例。
[0118]在图16中所示的示例中,发放的访客ID (存储在IC卡中)的有效时段和关于访客的各种类型的信息(在所示示例中,访客的名称、指示访客所属于的组织的信息、关于访问目的地的信息和云ID)与访客ID关联地登记。在图16中所示的示例中,访客ID被布置为具有从“ fX90000 ”至“ fX99999 ”的范围内的值,这在这里仅是示例。
[0119]作为访问目的地的信息,如果访问目的地是员工,则登记该员工的正式本地ID(在图16中所示的示例中,为“fxl0002”);如果访问目的地是部门,则登记指定该部门的代码(在图16中所示的示例中为“dvl23”)。
[0120]或者,如果访问目的地是项目,则将指定该项目的代码(在图16中所示的示例中为“pr345”)登记在访客的信息中。这里,“项目”是临时设置的用户组,与作为前提而永久设置的部门相对。例如,组由来自不同部门的员工构成以便于开发某一项目。在开发期间存在的该组是项目的示例。或者,能够管理诸如公司处发生的事件或学术会议作为项目。
[0121]当需要时可以由访客登记云ID。例如,如果存在访客利用公司内部图像形成设备130使用云打印服务200执行打印的可能性,则访客告知接待员他/她的云ID,并且接待员将该云ID登记在管理DB160中。在图16中所示的示例中,由于存在“Hanako Suzuki”和"Jiro Tanaka”执行使用云的打印的可能性,则他们已经将他们的云ID登记在管理DB160。
[0122]响应于访客登记他/她的云ID,变为一对访客ID和云ID。管理DB160将该对经由云打印管理服务器120或直接地登记在图像形成设备130中的转换表142中。
[0123]在图16中所示的示例中,提供访客信息管理ID以区分每个访客的信息(例如,访客ID、有效时段和访客名称的组)。访客ID (发放给访客的本地ID)是固定地内置在IC卡中的ID并且用于多个访客,例如,IC卡从一个访客返回并且然后被暂时地出借给下一位访客的情况。相反地,访客信息管理ID对于每个访问来说是唯一的,即,对于每组访客ID及其有效时段来说是唯一的。提供访客信息管理ID以便于容易地将图像形成设备130的使用的日志(处理历史)信息与访客的信息关联并且不是必须的(由于这样的关联可以基于访客ID和有效时段的信息来执行)。
[0124]在预约的访客的情况下,关于访客的名称、访客所属的组织、访问目的地等等的信息可以在访问之前登记在管理DB160中,并且在访客访问时,临时出借给访客的访客IC卡中保持的访客ID可以与预先登记的信息关联地登记在管理DB160中。
[0125]接下来,将描述在被给予临时ID或访客ID的用户使用图像形成设备130的情况下记录日志信息的示例。
[0126]图17A示出了由图像形成设备130生成的日志信息的示例,并且图17B示出了由从每个图像形成设备130收集日志信息的汇总设备150管理的日志信息的示例。
[0127]在图17A中所示的示例中,图像形成设备130已经执行处理的时间和日期、处理的类型(诸如复印、打印和传真发送的类型)和指示图像形成设备130执行该处理的用户的本地ID记录在由图像形成设备130生成的日志信息中。
[0128]在操作图像形成设备130的UI部132的用户执行的处理的情况下,用户的本地ID仅由连接到图像形成设备130的读取装置从用户出示的用于用户认证的IC卡读取。如果IC卡是用于临时使用的IC卡,则读取的本地ID是临时ID ;如果IC卡是用于访客的IC卡,则读取的本地ID是访客ID。由操作图像形成设备130的UI部132的用户执行的处理包括例如从Π部132进行的纸件文档的复印、发送传真、安全打印的存储区中保存的图像数据的打印以及使用云打印服务200的打印。
[0129]同时,在用户经由互联网400从连接到公司内部网络100的装置(例如,移动终端300)直接访问云打印服务200并且在将图像形成设备130指定为输出目的地的同时下达打印指令的情况下,图像形成设备130不能够从来自云打印服务200的信息直接获得下达打印指令的用户的本地ID。在该情况下,图像形成设备130通过参考转换表142将从云打印服务200发送的云ID转换为本地ID,并且将云ID记录在日志中。
[0130]另外,除了上述信息之外,由图像形成设备130生成的日志信息可以包括关于执行的处理的各种类型的信息,例如,处理的参数。例如,当已经执行复印或打印时,诸如作为其结果的输出打印的数量、诸如彩色打印或单色打印的打印的类型等等的信息被记录为日志信息的条目。例如,在传真发送或电子邮件发送的情况下,关于发送目的地(传真号码或电子邮件地址)等等的信息被记录为日志信息的条目。
[0131]另外,在执行了使用云的打印的情况下,在打印时登录到云打印服务200中使用的用户的云ID被记录在日志信息中。在该情况下,例如,与打印数据一起从云打印服务200发送的云ID可以被记录在日志信息中,或者在下达使用云执行打印的指令时由用户输入到图像形成设备130的云ID可以记录在日志信息中。相反地,在公司内部网络100中的封闭处理的情况下,云ID没有记录在日志信息中。
[0132]另外,日志信息可以进一步包括图像日志。图像日志是表示由图像形成设备130处理的图像的数据。例如,在已经执行了复印的情况下,图像形成设备130将读取的文档的图像数据记录为图像日志并且将图像日志记录为复印的日志信息的条目。或者,在已经打印从PC发送的页面描述语言的打印数据的情况下,图像形成设备130将通过分析打印数据生成的图像数据或者打印数据本身记录为图像日志。被记录为图像日志的图像数据可以是在复印或打印中使用的图像数据本身,或者通过执行图像数据的图像压缩或跳像素而生成的减少了量的数据。在图17A和图17B中所示的示例中,在复印的情况下,通过以JPEG格式压缩原始图像而生成的联合图像专家组(JPEG)图像数据被记录为图像日志(不需要说的是,这仅是示例)。
[0133]例如,由于在该示例中图像日志与本地ID和云ID关联,因此不能够追踪谁执行了使用云的打印以及打印了哪种图像。
[0134]在已经执行了使用云的打印的情况下,从云打印服务200发送的打印数据(例如,PDF数据)可以被记录为图像日志,或者作为处理对象的图像数据(如响应于来自公司内部网络100中的PC的指令执行本地复印或打印的情况那样)可以被记录为图像日志。
[0135]在使用云的打印的情况下,在图17A和图17B中例示的日志信息的条目当中,可以从与打印数据一起从云打印服务200发送到图像形成设备130的打印票据中包括的信息获得除了图像日志和本地ID之外的条目。因此,在使用云的打印的情况下,图像形成设备130可以将一对打印数据(例如,PDF数据)和打印票据记录为日志信息。在该情况下,打印数据对应于图像日志,并且打印票据对应于另外的日志条目。
[0136]通过将基于图像形成设备130本身的数字证书的数字签名(B卩,基于对应于数字证书的密钥的电子签名)应用于由图像形成设备130记录的图像日志,即使某人利用保存在图像形成设备130、汇总设备150等等中的图像日志进行篡改,该篡改也变为是可检测的。
[0137]另外,基于云打印服务200的数字证书的数字签名可以应用于从云打印服务200发送给图像形成设备130的打印数据或打印票据,并且可以由图像形成设备130验证该签名。利用该验证,如果有人在途中利用打印数据等等进行篡改,则该篡改是可检测的,并且,响应于该检测,可以执行诸如停止打印的错误处理。另外,可以将可靠的云打印服务200的数字证书预先登记在图像形成设备130中,并且在来自外部的签名的打印数据等等的条目当中,图像形成设备130可以不打印不能够用登记的数字证书验证的打印数据。
[0138]由图像形成设备130生成的日志信息不必包括图17A中例示的所有条目的值。例如,图17A中的第一行的日志信息表示已经由具有本地ID “fx90001”的访客利用图像形成设备130执行了纸件文档的复印。由于在复印操作中没有使用任何云ID,因此日志信息不包括云ID的值。即,在该情况下,通过向图像形成设备130的卡读取器出示出借给访客的访客IC卡,访客被允许使用图像形成设备130,并且向图像形成设备130下达复印指令。响应于此,图像形成设备130执行复印处理,并且在日志存储器148中记录包括已经从IC卡读取的本地ID “fx90001”的日志信息。在该情况下,由于没有使用任何云ID,因此日志信息不包括云ID。
[0139]在下述情况下生成图17A中的第二行的日志信息:具有云ID "suzuki52icloudprint.com”(参见图16)的访客在将图像形成设备130指定为输出目的地的情况下从访客的移动终端300向云打印服务200直接下达打印指令而没有使用图像形成设备130的UI部132。在该示例中,云打印服务200将打印数据与云ID “suzuki52@cloudprint.com”的信息一起发送给图像形成设备130。图像形成设备130从转换表142获得对应于该云ID的本地 ID 是“fx90002”,并且记录包括本地 ID “fx9002”和云 ID “suzuki52@cloudprint.com”的日志信息。
[0140]即使在访客操作图像形成设备130的UI部132以访问云打印服务200并且经由云打印服务200利用图像形成设备130打印云上的文档的情况下,图像形成设备130仅记录包括访客的本地ID和云ID的日志信息。
[0141]在下述情况下生成图17A中的第三行的日志信息:已经借了存储临时ID“fx50001”的IC卡的员工(员工的正式本地ID为“fxl2345”,参见图15)在将图像形成设备130指定为输出目的地的同时从他/她的移动终端300向云打印服务130直接下达打印指令。这里,假设员工已经预先将他/她的云ID “efgbcOcloud”登记在云打印管理服务器120中,并且响应于此,本地ID“fxl2345”和云ID “efgbcOcloud”之间的对应关系已经登记在图像形成设备130中的转换表142中。如果员工在将图像形成设备130指定为输出目的地的同时使用云ID “efgbcOcloud”向云打印服务200下达打印指令,则云打印服务200将打印数据与云ID “efgbc@cloud”的信息一起发送给图像形成设备130。图像形成设备130从转换表142获得对应于云ID的本地ID是“fxl2345”,并且记录包括本地ID “fxl2345”和云ID “efgbcOcloud”的日志信息。
[0142]在下述情况下生成图17A中的第四行的信息:已经借了存储临时ID “fx50000”的IC卡的员工(员工的正式本地ID为“fx23456”;参见图15)操作图像形成设备130的Π部132以访问云打印服务200,并且经由云打印服务200利用图像形成设备130打印云上的文档。这里,假设员工已经预先将他/她的云ID “abcdeOcloud”登记在云打印管理服务器120中,并且响应于此,本地ID “fx23456”和云ID “abcde@cloud”之间的对应关系已经登记在图像形成设备130中的转换表142中。如果员工使用临时IC卡“fx50000”在图像形成设备130执行用户认证,将云ID “abcdeOcloud”输入到UI部132,并且经由云打印服务200下达打印指令,则图像形成设备130存储临时ID “fx50000”和云ID “abcde@cloud”之间的对应关系。响应于该打印指令,云打印服务200将打印数据与云ID “abcdeOcloud”的信息一起发送给图像形成设备130,并且图像形成设备130使用打印数据执行打印。图像形成设备130记录对应于云ID “abcde@cloud”的临时ID “fx50000”作为该打印处理的日志信息中的本地ID。另外,通过参考转换表142,图像形成设备130可以获得对应于云ID的正式本地ID为“fx23456”,并且额外地记录该正式本地ID “fx23456”。
[0143]在上面的示例中,图像形成设备130可以被构造为仅从已经预先登记在公司内部网络100中的用户(员工或登记的访客)接受打印指令。这里,例如,图像形成设备130可以仅在打印指令中包括的已经下达打印指令的人的云ID (该ID被与打印数据一起发送)被包括在(A)转换表142 (和访客ID管理信息)中或在已经从图像形成设备130的UI部132下达给云打印服务200的打印指令的情况下包括在(B)图像形成设备130中存储的本地ID与云ID之间的对应关系中时执行从云打印服务200发送的打印指令。这里,在(B)情况下,在基于IC卡的用户认证成功之后,云ID被输入到UI部132,并且执行经由云打印服务200的打印。因此,由于已经通过已经在公司内部网络100中接受的用户所拥有的IC卡的认证确认云ID,因此即使云ID还没有登记在转换表142中,也可以确认打印指令是从该用户下达的指令。公司内部网络100中的每个图像形成设备130在每次图像形成设备130响应于来自用户的指令而执行处理时生成上述日志信息,并且将日志信息保存在内置存储器装置中。
[0144]在第一示例中,由每个图像形成设备130记录的日志信息以预定频率(例如,每天一次)或在预置的非忙时段(例如,在晚上或在午餐期间)由汇总设备150收集。如果每个图像形成设备130与汇总设备150之间的通信线路的容量足够大(即通信线路足够快),则由图像形成设备130生成的日志信息可以立即登记在汇总设备150中;如果通信线路的能力有限,则可以在非忙时段中收集日志信息以便于抑制对于正常通信业务的影响。
[0145]在图17A和图17B中所示的示例中,在图17B中所示的由汇总设备150管理的日志信息中,条目“ID用户”被添加到图17A中所示的由图像形成设备130生成的日志信息。“ID用户”是指定已经使用具有暂时ID或访客ID的IC卡指定使用图像形成设备130的用户的信息。因此,由于日志信息中记录的本地ID是“ID用户”他/她自己,因此信息“ID用户”没有包括在员工在利用他/她的常规(正式)本地ID (员工ID)执行用户认证之后使用图像形成设备130的情况下生成的日志信息中。
[0146]在使用临时ID的处理的情况下,下达了用于该处理的指令的用户的常规本地ID被记录在“ID用户”栏中。或者,在使用访客ID的处理的情况下,登记指定已经下达了用于该处理的指令的用户(访客)是谁的信息(即,指定图17B中所示的示例中登记在管理DB160中的访客的信息的访客信息管理ID)。替代访客信息管理ID,访客信息本身(例如,名称、访客所属于的组织等等;参见图16)可以记录为“ID用户”信息。
[0147]可以通过收集例如日志信息中包括的处理时间和日期和本地ID (临时ID或访客ID)的组合与临时ID管理信息(参见图15)或访客ID管理信息(参见图16)中记录的临时ID或访客ID与ID的有效时段的组合来指定日志信息中的“ID用户”的值。例如,在图17A和图17B中所示的示例中,在具有本地ID (访客ID) “fx90001”的用户在2013年4月I日10:25:20执行复印的情况下,访客ID与时间和日期的组合匹配图16中的访客信息管理ID “gtl23456”的访客ID和有效时段的组合。因此,访客信息管理ID “gtl23456”被记录在“ID用户”行中。
[0148]另外,在具有本地ID “fxl2345”的用户在2013年4月I日10:28:20执行打印处理的情况下,清楚的是,在图15中,本地ID “fxl2345”与时间和日期的组合对应于临时ID “fx50001”。即,该处理是在临时ID “fx50001”已经被临时地给予具有他/她的正式本地ID “fxl2345”的用户的同时执行的经由云的打印处理。在由汇总设备150记录的日志信息中,临时ID “fx50001”被记录为已经下达打印指令的用户的本地ID,并且用户的正式ID “fx12345”被记录为ID用户。
[0149]在具有临时ID “fx50000”的用户在2013年4月I日10:31:30执行的打印处理的情况下,在打印时清楚的是,临时ID为“fx50000”,并且正式本地ID为“fx23456”。在该情况下,在由汇总设备150记录的日志信息中,临时ID “fx50000”被记录为已经下达打印指令的用户的本地ID,并且用户的正式本地ID “fx23456”被记录为ID用户。
[0150]虽然在附图中省略了,但是可以在日志信息中记录指定由图像形成设备130执行的处理的收费对象的信息。
[0151]在图17A中所示的示例中,“ID用户”信息没有包括在由图像形成设备130记录的日志信息中;这是因为下述原因。即,为了指定“ID用户”,图像形成设备130需要访问管理DB160并且参考临时ID或访客ID的管理信息。如果图像形成设备130与管理DB160之间的通信线路的容量很小(低速),则花费了很多时间来参考该信息,或者图像形成设备130的计算能力的一部分被用于参考该信息。为此,从用户向图像形成设备130下达处理指令到图像形成设备130实际开始处理需要花费时间。在图17A中所示的示例中,为了防止处理开始的这样的延迟,图像形成设备130没有指定“ID用户”,而是汇总设备150指定“ID用户”。
[0152]或者,在例如图像形成设备130与管理DB160之间的通信线路的容量足够大的情况下,如果即使图像形成设备130指定“ID用户”时也不会发生用户为其下达了指令的处理的开始的延迟,则图像形成设备130可以记录“ID用户”作为日志信息的一部分。
[0153]已经临时发给员工或访客的临时或访客ID卡在员工或访客离开公司时返还给接待台。返还的临时或访客ID卡将在之后的时间临时地发给另外的员工或访客。
[0154]重新使用临时或访客IC卡(以及其中包括的本地ID)的这样的方法仅是示例。作为该方法的替代,其上完全唯一的临时ID或访客ID被印刷为诸如条形码的码图像的临时ID卡可以发给用户。在该情况下,连接到图像形成设备130的读取装置仅识别用户出示的ID卡上印刷的码图像,并且获得用户的本地ID (临时ID或访客ID)。
[0155]如上所述,即使在使用诸如临时ID或访客ID的临时本地ID的情况下,也可以执行使用云的打印,并且下达了打印指令的用户的临时ID或访客ID可以记录在该打印的日志信息中。另外,可以指定对应于所记录的临时ID或访客ID的员工或访客的详细信息,并且所指定的信息可以与日志信息关联。
[0156]收费处理
[0157]接下来,将描述该系统中的收费处理的示例。
[0158]在该示例中,除了向下达执行处理的指令的用户的本地ID收费的方法之外,还提供了将处理的费用的收取对象改变为由用户指定的收费对象的方法。作为后一方法的示例,例如,存在下述情况:员工使用图像形成设备130执行的处理的收费对象被改变为用户所属于的公司中的部门(部)或项目的预算。作为改变收费对象的另一示例,例如,存在下述情况:向使用临时ID的员工的常规(正式)本地ID收取使用临时ID的该员工执行的处理的费用,或者存在下述情况:向邀请使用访客ID的访客的公司内部部门收取使用访客ID的该访客执行的处理的费用。
[0159]为了如上述情况中那样改变收费对象,例如在公司内部网络100中的管理DB160中登记图18至图20中所示的用户(员工)、部门和项目的管理信息。
[0160]在图18中所示的用户管理信息中,与每个员工的本地ID (常规本地ID)关联地,登记指示员工所属于的部门的部门代码和指示员工当前所属于的项目的项目代码。在一个员工同时参与多个项目的情况下,在用户管理信息中登记员工参与的多个项目的代码。在图18中所示的示例中,员工“fxlOOOl”参与了两个项目“pr012”和“prl23”。如果假设将向员工通知由图像形成设备130执行的处理,则员工的联系信息(例如,电子邮件地址或者即时消息服务的地址)可以登记为用户管理信息的条目。
[0161]在图19中所示的部门管理信息中,与公司(组织)中唯一地识别每个部门的部门ID (也可以称为“部门代码”)关联地,登记部门的名称和负责该部门的代表人的联系信息(例如,电子邮件地址、即时消息服务的地址或者电话号码)。
[0162]在图20中所示的项目管理信息中,与唯一地识别临时组织的每个项目的项目ID(也可以称为“项目代码”)关联地,登记该项目的名称和负责该项目的代表人的联系信息(例如,电子邮件地址、即时消息服务的地址或者电话号码)。
[0163]在员工通过使用他/她的常规本地ID在图像形成设备130上执行用户认证的情况下,图像形成设备130使得用户指定用户执行的处理的收费对象。在一个示例中,从管理DB160读取对应于本地ID的用户所属于的部门和项目的信息,并且基于读取结果,生成用户界面(UI)画面,在该画面上,员工和员工所属于的部门和项目被示出为用于收费对象的候选。从该Π画面,用户选择该处理的收费对象。在选择了收费对象时,可以请求用户输入对应于用户属于的部门或项目的密码,并且如果输入的密码是正确的,则用户可以能够将该部门或项目选择为收费对象。
[0164]替代向用户示出用于收费对象的候选并且使得用户从候选中选择一个,可以通过使得用户通过使用图像形成设备130的键盘等等直接输入用作收费对象的部门或项目的代码(ID)来指定收费对象。在该情况下,用户管理信息可以不包括每个用户所属于的部门或项目的信息。而且,在该情况下,为了检查该用户对于用户输入的作为收费对象的部门或项目具有合法的权利,也可以请求用户输入对应于部门或项目的诸如密码的认证信息。
[0165]另外,可以在图像形成设备130中设置用作使用图像形成设备130执行的处理的收费对象的部门代码或项目代码。一个示例是下述情况,其中用作收费对象的部门或项目的代码被设置在位于被设置为专用于项目的图像形成设备130或位于部门中的图像形成设备130中。
[0166]在由图像形成设备130利用IC卡认证用户并且用户在Π部132上指定收费对象的同时执行使用云的打印的情况下,在一个示例中,图像形成设备130存储与从IC卡读取的用户的本地ID关联的收费对象指定信息。在用户认证有效的状态下(即,直到用户明确地执行了注销操作或超时之前)来自云打印服务200的用户的打印数据被打印,存储的收费对象信息被记录在日志信息中。通过从转换表142获得对应于伴随着打印数据的云ID的本地ID并且确定本地ID是否匹配与收费对象信息关联地存储的本地ID来确定来自云打印服务200的打印数据是否来自已经被认证的用户。在用户使用存储临时ID的IC卡的情况下,从转换表142获得的本地ID (正式ID)不匹配与收费对象关联地存储的本地ID (临时ID)。为了处理这样的情况,从临时ID管理信息(图15)获得对应于从转换表142获得的本地ID的临时ID,并且仅将与临时ID关联地存储的收费对象记录在日志中。
[0167]在执行使用云的打印的情况的另一示例中,用户以这样的方式指定的收费对象或者在图像形成设备130中设置的收费对象信息被作为独自定义元素设置在云打印服务200的逻辑打印机210中。图像形成设备130从与打印数据一起从逻辑打印机210发送的打印设置信息中的独自定义元素读取收费对象,并且将收费对象记录在日志中。该方法使用云打印服务200的固有功能,其将逻辑打印机210中设置的打印机设置信息(例如,指示在打印中使用的功能(例如,双面打印或枚举(collat1n))的信息)发送给与打印数据关联的输出目的地处的物理打印机。
[0168]例如,谷歌云打印被构造为保持与逻辑打印机210关联的打印设置信息(被称为“打印票据”或“作业票据”),并且当将打印数据从逻辑打印机210提供给其物理打印机时,额外地提供打印设置信息。打印设置信息可以包括用户可以独自定义的元素(称为“独自定义元素”)。因此,通过在逻辑打印机210中设置包括独自定义元素(其包括收费对象信息)的设置信息,可以将收费对象信息与打印数据一起传输给图像形成设备130。
[0169]虽然在这里已经借助于示例描述了谷歌云打印,但是在整个打印系统中广泛地进行将与打印票据类似的元素与从逻辑打印机传输给物理打印机的打印数据关联的处理,并且在包括其它云类型的其它公共打印服务中采用该功能的几率是很高的。
[0170]作为在云打印服务200中的逻辑打印机210中设置包括指示收费对象的独自定义元素的打印票据(打印设置信息)的方法,存在下述方法,其将打印票据相关的逻辑打印机生成指令发送给云打印服务200。例如,当使用由微软(注册商标)开发的“.NET Framework”(商标)的打印控制技术时,打印设置信息被配置为PrintTicket (打印票据)类中的示例。例如,从用户经由UI部132接收到收费对象的描述的图像形成设备130将逻辑打印机生成指令与包括关于收费对象的信息的打印票据一起发送给云打印服务200。在接收到逻辑打印机生成指令时,云打印服务200新生成其中设置了打印票据的逻辑打印机210。可以借助于示例来使用该方法。当向响应于逻辑打印机生成指令生成的逻辑打印机210下达打印文档数据的指令时,逻辑打印机210将文档数据转换为页面描述语言的打印数据,并且将该打印数据与打印票据(包括收费对象的描述信息)一起发送给图像形成设备130。
[0171]作为另一方法,存在生成逻辑打印机210的下述方法,其中,替代打印票据,包括收费对象信息的独自定义元素包括在指示与逻辑打印机210关联的物理打印机的能力信息(表示物理打印机的能力(例如,是否打印机能够执行例如双面打印和/或彩色打印)的信息)的设置信息中。在该方法中,图像形成设备130将指示收费对象的元素包括在指示其能力信息的设置信息中,并且将设置信息所关联的逻辑打印机生成指令发送给云打印服务200。响应于逻辑打印机生成指令,云打印服务200生成其中设置了设置信息的逻辑打印机210。当使用“.NET Framework"(商标)的打印控制技术时,设置信息被配置为PrintCapability类中的实例。在该方法中,将要执行使用逻辑打印机210的打印的客户端设备(例如,图像形成设备130)从逻辑打印机210接收指示将要使用的物理打印机的能力的设置信息(例如,PrintCapability),并且接受用户从设置信息中包括的各种功能的选项中选择的选项。所选择的选项的结果变为用于打印的打印设置信息。这里,当指示收费对象的独自定义元素包括在提供给客户端设备的设置信息中时,该元素被传递给打印设置信息。打印设置信息被从客户端设备发送给云打印服务200并且被设置在逻辑打印机210中。打印设置信息(包括收费对象信息)与从逻辑打印机210发送给物理打印机(例如,图像形成设备130本身)的打印数据关联。即,在该方法中,例如,已经经由UI部132从用户接收到收费对象的指定的图像形成设备130将逻辑打印机生成指令与包括指示收费对象的元素的打印机能力设置信息(PriintCapability类中的实例)一起发送给云打印服务200。在接收到逻辑打印机生成指令时,云打印服务200新生成其中设置了打印票据的逻辑打印机210。可以借助于示例来使用该方法。当打印文档数据的指令被从图像形成设备130下达给响应于逻辑打印机生成指令而生成的逻辑打印机210时,逻辑打印机210将文档数据转换为页面描述语言的打印数据,并且将打印数据与打印票据(包括收费对象的指定信息)一起发送给图像形成设备130。
[0172]这两种方法使用了云打印服务200的固有功能,其在逻辑打印机210将打印数据发送给诸如图像形成设备130的物理打印机时将其中设置的设置信息与打印数据关联并且发送设置信息和打印数据。因此,不需要改变现有云打印服务200的功能或者向其添加功能以便于实现该机制。仅需要向图像形成设备130添加指示云打印服务200生成这样的逻辑打印机210的功能。
[0173]在该情况下,与打印数据一起从逻辑打印机210发送给图像形成设备130的打印票据包括(如图21中所示)是在逻辑打印机210中设置的独自定义元素的收费对象。在图21中所示的示例中,打印票据包括用作由下达打印指令的用户所选择的收费对象的项目的代码“pr456”作为独自定义元素。
[0174]接收到打印票据和打印数据的图像形成设备130记录从打印票据提取的收费对象代码作为关于打印数据的打印的日志信息的条目(参见图23中从上数的日志信息的第三个条目)。所记录的收费对象代码在汇总设备150汇总费用时使用。S卩,在汇总设备150汇总费用时,对应于每条日志信息的处理的费用的量被添加到例如对应于该条日志信息中包括的收费对象代码的总费用的值。
[0175]在上述情况下,打印票据或打印能力设置信息被发送给云打印服务200,并且云打印服务200被使得新生成其中设置了打印票据等等的逻辑打印机210。然而,该情况仅是示例。替选地,收费对象信息可以设置在用户对其具有使用权限的云打印服务200中的已有逻辑打印机210中的打印票据或打印能力设置信息中。在该方法中,包括收费对象信息的打印票据也伴随着来自逻辑打印机210的打印数据。
[0176]在新生成并且使用其中设置了收费对象信息的逻辑打印机210的方法的情况下,例如,当打印处理结束时删除所使用的逻辑打印机210。在将包括收费对象信息的设置信息设置在现有逻辑打印机210中的方法的情况下,例如,当打印处理结束时从所使用的逻辑打印机210中删除收费对象设置信息。响应于这些删除,防止了包括收费对象信息的逻辑打印机210被其它用户使用。
[0177]在另一示例中,可以对于每个收费对象(每个员工、每个部门和每个项目)在云打印服务200中生成逻辑打印机210,并且图像形成设备130可以向对应于用户经由Π部132指定的收费对象的逻辑打印机210下达打印指令。在用于每个收费对象的逻辑打印机210中,指定收费对象的收费对象代码(本地ID、部门代码等等)被设置为独自定义元素。逻辑打印机210向图像形成设备130提供打印数据与包括逻辑打印机210的收费对象代码的打印票据,并且图像形成设备130将打印票据中的收费对象代码记录在日志信息中。在该情况下,已经下达了打印指令的用户的本地ID的信息被设置在对应于所选择的收费对象的逻辑打印机210中。本地ID的信息被包括在打印票据中,并且打印票据被与打印数据一起提供给图像形成设备130。可以在打印结束时删除本地ID的信息。
[0178]前述示例是员工使用他/她的常规本地ID执行打印的情况。同时,在临时IC卡(临时ID)被发放给忘带他/她的常规IC卡的员工并且员工利用临时ID使用图像形成设备130的情况下,例如,向员工的常规本地ID收取针对图像形成设备130的使用的费用。即,在从图像形成设备130收集的日志信息中包括的本地ID是临时ID的情况下,汇总设备150从临时ID管理信息(参见图15)获得对应于临时ID的常规本地ID,并且将用于对应于日志信息的处理的费用的量添加到向该常规ID收取的费用的总量。
[0179]在另一示例中,可以请求使用临时ID在图像形成设备130上执行了用户认证的用户输入用作收费对象的部门代码或项目代码,并且所输入的收费对象的代码可以被记录在日志信息中。在该情况下,在使用云的打印的情况下,在一个示例中,图像形成设备130存储如上所述由用户指定的收费对象和在认证中用户使用的临时ID,并且当打印来自云打印服务200的打印数据时,所存储的收费对象和临时ID被记录在日志信息中。在另一示例中,所输入的收费对象的代码被设置在逻辑打印机210中,并且与打印数据一起从逻辑打印机210发送的打印票据中包括的收费对象代码由图像形成设备130记录在日志信息中。
[0180]此外,可以使用下述方法。即,在该方法中,图像形成设备130将用户在用户认证中出示的临时ID发送给管理DB160。响应于此,管理DB160指定对应于临时ID的常规本地ID,指定对应于所指定的常规ID的用户所属于的部门和每个项目,并且为图像形成设备130提供包括所指定的部门和项目的列表。图像形成设备130使得用户从列表中选择收费对象,在逻辑打印机210中设置所选择的收费对象,并且使用该逻辑打印机210执行打印。响应于此,逻辑打印机210为图像形成设备130提供打印数据和包括收费对象的代码的打印票据,并且图像形成设备130将从打印票据提取的收费对象代码记录在打印数据的打印的日志信息中。
[0181]这里,对应于云账户(云ID)的支付的示例包括例如对应于执行使用谷歌云打印作为云打印服务200的打印的用户的谷歌账户的Google Wallet (注册商标)。
[0182]在使用云打印服务200的打印的情况下,用户输入用于下达打印指令的他/她的云ID。因此,公司内部网络100中的支付系统仅访问云服务,向对应于云ID的账户收取用于打印的费用的量,并且结算支付。
[0183]用于没有使用云打印服务200的处理(例如,复印纸件文档)的费用可以利用访客的云账户来结算。在该情况下,在接待终端170处向访客发放访客ID或者访客向图像形成设备130下达执行处理的指令时,请求访客输入他/她的云ID,并且可以在收费处理中使用云ID来结算用于云服务的费用。
[0184]图22示出了在管理DB160中保持的包括收费方法的信息的访客管理信息的示例。在该示例中,除了在图16中例示(在图22中省略)的条目之外,表示将要应用于每个访客的收费方法的信息被与访客ID对应地登记。在使用现金、电子货币、信用卡、借记卡等等的支付的情况下,例如,识别收费方法的类型的识别信息被登记在关于收费方法的信息中。在云账户结算的情况下,识别云账户结算方法的识别信息被登记在收费方法栏中。注意的是,在选择了云账户结算的情况下,用户始终将他/她的云ID登记在管理DB160中。另外,在将收费对象改变为员工、部门、项目等等的方法的情况下,指定用于改变之后的新的收费对象的员工、部门或项目的本地ID或代码被与指示方法的识别信息一起登记。例如,在邀请访客的员工、部门或项目接受向访客收取的费用的情况下,员工、部门或项目的收费对象代码(部门或项目的本地ID或代码)作为收费对象预先登记在管理DB160中关于访客的管理信息中。在图22中所示的示例中,作为对应于访客管理信息ID “gtl25678”的收费方法,指定将收费对象改变为项目“prl234”的账户。
[0185]在选择了现金、电子货币、信用卡、借记卡等等的支付作为访客的收费方法的情况下,例如,在访客离开时返还访客IC卡时,接待员仅通过使用所选择的方法来结算访客的费用量。在选择了现金支付的情况下,接待员仅接受访客的现金支付。在信用卡支付的情况下,在接待台处仅进行信用卡结算。在结算时,接待终端170访问汇总设备150,接收关于对应于访客的访客ID的费用量的信息,并且请求访客支付费用量(这里,假设,对于每个访客ID,汇总设备150在包括该访客ID的每条日志信息中收集费用量)。在利用每个访客ID执行的处理的日志信息的条目当中,每个图像形成设备130在执行处理之后立即向汇总设备150发送至少确定费用量所需的信息,而没有等待从汇总设备150收集日志信息的时亥IJ。因此,可以在访客离开时在接待台处进行结算。
[0186]注意的是,仅基于根据访客下达了指令的每种类型的处理的单位价格和处理量(输出的量)计算费用量。处理的类型例如为单色输出和彩色输出之间的区分、复印、打印和传真发送之间的区别以及是否使用云的组合。
[0187]在已经指定执行云账户结算或者将收费对象改变为公司内部收费对象的情况下,不需要接待台处的结算处理,并且向访客收取的费用量仅添加到云账户或所指定的公司内部收费对象的代码。
[0188]在确定关于每个访客的每条日志信息的收费对象时,例如,已经从图像形成设备130接收到日志信息的汇总设备150参考管理DB160以指定收费方法,根据收费方法确定收费对象,并且将收费对象记录在日志信息中。在另一示例中,图像形成设备130可以参考管理DB160以确定收费方法(并且如果有必要,进一步确定收费对象)。在该情况下,关于所确定的收费方法(和如果有必要,进一步确定的收费对象)的信息被作为独自定义元素设置在云打印服务200中的逻辑打印机210中。因此,图像形成设备130能够以与逻辑ID的情况相同或类似的方法从伴随着打印机数据的打印票据获得用于来自逻辑打印机210的打印数据的收费对象。在另一示例中,关于所确定的收费方法(和如果有必要,进一步确定的收费对象)的信息可以存储在图像形成设备130中,并且收费方法(和收费对象)可以记录在所执行的处理的日志信息中。
[0189]图23示出了在该示例中由汇总设备150记录的日志信息的数据内容的示例。在该示例中,除了图17B中例示的条目之外,还记录“收费对象”信息。在员工、部门或项目是收费对象(或改变后新的收费对象)的情况下,员工的本地ID、部门的部门代码或者项目的项目代码记录在收费对象中。在访客等等如信用卡结算那样个人结算费用的情况下,该收费方法被记录为关于收费对象的信息。虽然在附图中省略了,但是汇总设备150从这些日志信息中收集对于每个本地ID、每个部门代码、每个项目代码和每个访客信息管理ID收取的费用的总量。在接待台等等处结算对于访客收取的费用时参考收集访客的费用的总量的结果。如前面所述地在公司内部进行对于本地ID或部门ID收取的费用。
[0190]在上面的示例中,已经描述了在用户从图像形成设备130的Π部132向云打印服务200下达打印指令的情况下改变收费对象。同时,也能够在用户在将图像形成设备130指定为输出目的地的同时向云打印服务200直接下达打印指令(没有经由图像形成设备130)的情况下改变收费对象。注意的是,当用户向云打印服务200直接下达打印指令时,云打印服务200没有提供用于选择收费对象的用户界面(首先,收费对象的选择是公司内部信息,并且云打印服务200不了解这些)。因此,用户向云打印服务200直接下达打印指令的情况下的收费对象由用户唯一地固定,而不是进行选择。
[0191]例如,在员工的情况下,指示收费对象(员工、部门、项目等等)的代码(本地ID或部门或项目代码)与员工的本地ID和云打印管理服务器120或转换表142中的云ID关联地登记。在伴随着来自云打印服务200的打印数据的云ID不匹配当前存储在图像形成设备130中的本地ID与云ID的对(即,当前本地使用图像形成设备130的每个用户的ID的对)中的任一对的情况下,图像形成设备130将伴随着打印数据的云ID登记在日志中。汇总该日志的汇总设备150从转换表142等等获得对应于日志中记录的云ID的收费对象信息,并且将所获得的收费对象添加到日志信息。不用说的是,替代汇总设备150,图像形成设备130可以确定收费对象。
[0192]在访客的情况下,访客的云ID和收费方法信息被登记在访客ID管理信息(参见图22)中。因此,在伴随着来自云打印服务器200的打印数据的云ID不匹配当前存储的本地ID和云ID的任一对的情况下,图像形成设备130将伴随着打印数据的云ID记录在日志中。汇总了该日志的汇总设备150从访客ID管理信息获得对应于日志中记录的云ID的收费对象信息,并且将所获得的收费对象添加到日志信息。不用说的是,替代汇总设备150,图像形成设备130可以确定收费对象。
[0193]其它使用云的处理
[0194]当目前为止,已经借助于示例描述了使用云打印服务200利用图像形成设备130执行打印的情况。然而,除了直接打印打印数据之外,存在各种类型的使用来自云打印服务200的打印数据(PDF格式等等)由图像形成设备130执行的处理。下面将描述某些示例。
[0195](a)安全打印
[0196]一个示例是安全打印。安全打印通常是用于防止响应于用户从PC等等向图像形成设备130下达的打印指令打印的片材在该用户到达图像形成设备130所位于的地点并且获得输出到图像形成设备130的输出托盘的打印的片材之前暴露给其它人的方法。在安全打印中,图像形成设备130没有立即打印从PC等等接收的打印数据或者将打印结果输出到输出托盘;图像形成设备130将打印数据(或从打印数据生成的用于打印的图像数据)保存在对应的存储器中与本地ID关联地加密的存储区中。当用户到达图像形成设备130并且通过使用IC等等利用本地ID得到认证时,进行保持在对应于该用户的存储区中的打印数据的打印和输出。
[0197]如下地在示例性实施方式中实现这样的安全打印。用户从诸如PC或智能电话的用户的终端登录到云打印服务200,输入将要打印的打印数据的指定、诸如打印数目的各种类型的打印设置、输出目的地处的图像形成设备130的指定、用户的本地ID和执行安全打印的指定,并且向云打印服务200下达包括这些信息的打印指令。该打印指令的信息仅由终端以例如打印票据的形式生成,并且发送给云打印服务200。响应于该打印指令,云打印服务200生成打印数据,并且将打印数据与包括用户的云ID和安全打印的指定的打印票据一起发送给图像形成设备130。在从打印票据读取了指定安全打印功能的信息时,图像形成设备130从转换表142获得对应于票据中包括的云ID的本地ID,并且将打印数据保存在对应于所获得的本地ID的存储区中。当具有该本地ID的用户下达在图像形成设备130上执行用户认证的指令时并且当确定认证是正确的时,图像形成设备130打印并且输出对应于本地ID的存储区中的打印数据。
[0198]另外,存在下述方法,其中存储区由多个人共享,并且响应于用户对于图像形成设备130输入对应于存储区的认证信息(例如,对于存储区设置的密码),打印并且输出保存在存储区中的打印数据。在通过使用云实现这样的方法的安全打印时,仅需要从终端发送给云打印服务200的诸如打印票据的打印指令信息包括识别指定存储区的打印数据的存储区的信息作为独自定义信息。这里,由于云打印服务200没有提供用于输入独自定义信息的用户界面,例如,因此在终端中安装接受对于云打印服务200的打印指令的输入的应用程序,并且该应用程序接受独自定义信息的输入。在该情况下,应用程序生成包括所接受的独自定义信息的打印票据,并且向云打印服务200下达包括该打印票据的打印指令。云打印服务200将由用户指定的文档的打印数据与从终端接收的打印票据一起发送给图像形成设备130。图像形成设备130将该打印数据存储在打印票据中指示的存储区中。
[0199]当用户在图像形成设备130上执行用户认证并且输入对应于存储区的认证信息时,打印并且输出存储区中保存的打印数据。在该情况下,通过用户认证指定的本地ID被记录在日志信息中。另外,“安全打印”可以作为处理的类型记录在日志信息中。
[0200]另外,存在下述已知功能,其中,下面描述的作业流与安全盒关联,并且响应于打印数据到安全盒的输入,执行关联的作业流。该功能可以应用于从云打印服务200输入的打印数据。
[0201]在该示例中,在与打印数据一起从云打印服务200传输到图像形成设备130的打印票据包括指定打印数据的存储区的信息的情况下,打印数据被输入到存储区。在存储区与描述一系列处理的作业流关联的情况下,图像形成设备130对于保存在存储区中的打印数据执行在作业流中描述的一系列处理。对于打印数据的该一系列处理可以是由图像形成设备130执行的处理,例如图像处理或者格式转换处理,或者可以是例如到另外的设备的传输处理的处理或者由该另外的设备执行的处理。
[0202](b)传真发送和电子邮件发送
[0203]云中的用户的文档数据可以经由云打印服务200经由传真从图像形成设备130发送。为了使用云执行传真发送,在用户认证之后,用户向图像形成设备130输入指定将要发送的文档数据的信息、目的地的传真号码等等。
[0204]在一个不例中,响应于该输入,图像形成设备130向云打印服务200发送包括作为独自定义信息的目的地的传真号和用户的本地ID的打印票据,并且在云打印服务200中准备其中设置了本地ID和目的地的传真号码的逻辑打印机210。另外,逻辑打印机210将被指定为将要发送的对象的文档数据转换为PDF格式等等的打印数据,并且将该打印数据与包括在逻辑打印机210中设置的本地ID和目的地的传真号码的打印票据一起发送给图像形成设备130。在与打印数据一起接收到的打印票据包括目的地的传真号码的情况下,图像形成设备130将打印数据(或通过分析打印数据生成的图像数据)经由传真发送给目的地的传真号码。
[0205]在另外的示例中,图像形成设备130存储由用户输入的目的地传真号码,并且将来自云打印服务200的打印数据发送给所存储的目的地传真号码。
[0206]使用相同或类似的方法,图像形成设备130可以向用户指定的目的地的电子邮件地址发送云中的文档数据。
[0207]在如上所述地发送传真或电子邮件的情况下,目的地信息被记录在日志信息中。
[0208](C)作业流处理
[0209]已知下述技术,其用于通过对于由图像形成设备130、公司内部网络100中的服务或者互联网400上的服务器提供的各种类型的数据协调一个或多个处理功能来对数据执行一系列协调服务(称为“作业流”)。作业流通过根据作为描述一系列处理的数据的流定义数据(下面称为“指令数据”)在处理功能、服务或设备之间传输打印数据或处理结果来实现对数据的一个协调服务。数据包括配置作业流的一系列处理的执行顺序的描述、指定执行每个处理的设备或应用程序的信息(例如,设备或服务器的IP地址或者识别处理应用程序的信息)和关于由设备等等执行的处理的内容的信息(处理的类型、在处理中使用的参数等等)。示意性地,被定义为执行作业流中的每个处理的设备等等的设备等等中的处理结果数据在作业流中定义的过程中被传输到下一设备,并且该下一设备等等根据在指令数据中描述的过程中由下一设备等等执行的处理的内容的信息对处理结果数据进一步执行处理。
[0210]例如,示例性作业流是对于数据的一系列处理的流,包括(a)打印输入打印数据,(b)从打印数据提取文本数据,以及(C)将包括文本数据作为附件数据的电子邮件发送给所指定的电子邮件地址。在该情况下,处理(a)和(C)由例如图像形成设备130执行,并且处理(b)由例如公司内部服务器执行。在该示例中,图像形成设备130打印与其中定义作业流的指令数据一起接收的打印数据,并且将打印数据与指令数据一起传输到执行文本数据提取处理(即,处理(b))的服务器。服务器根据指令数据中指示的指令执行处理以从打印数据提取文本数据,并且将所提取的文本数据与指令数据一起传输给图像形成设备130。图像形成设备130生成包括文本数据的电子邮件,并且将电子邮件发送给在指令数据中指示的目的地电子邮件地址。
[0211]这样的作业流可指定为从云打印服务200提供给图像形成设备130的打印数据的输出目的地。
[0212]在一个示例中,在接收到用户下达的对于云中的文档执行作业流处理的指令时,图像形成设备130在云打印服务200中的逻辑打印机210中设置指定指令中给出的作业流的信息(例如,是指定作业流的识别信息的流ID)。该设置仅通过使用表示图像形成设备130的能力的设置信息(例如,PrintCapability)或打印票据下达生成逻辑打印机210的指令或者更新现有逻辑打印机210中的设置的指令而执行,与在逻辑打印机210中设置上述收费对象的情况一样。在一个示例中,使用包括流ID作为独自定义元素的打印票据,在逻辑打印机210中设置流ID (或者,生成这样的逻辑打印机210)。在指定了收费对象的情况下,收费对象代码可以包括在打印票据中,并且也可以在逻辑打印机210中设置收费对象代码。
[0213]例如,在作业流也在图像形成设备130的UI部132上示出为除了打印、复印和传真发送之外的处理选项并且用户从这些选项中选择该作业流的情况下,提示用户从预先准备的多个作业流中进一步选择一个。用户选择的作业流的流ID被包括在打印票据中,并且该打印票据被发送给云打印服务200,从而将作业流的流ID设置在逻辑打印机210中。
[0214]用作选项的多个作业流的定义信息(指令数据)被与流ID关联地保持在例如图像形成设备130中。在另一示例中,这些指令数据被保持在位于公司内部网络100或互联网400中的服务器(称为“流服务器”)中,并且图像形成设备130从流服务器获得对应于用户指定的流ID的指令数据或者请求流服务器执行对应于流ID的指令数据。
[0215]前面的示例描述了每次从用户接收到将要执行的作业流的指定时在云打印服务200中提供其中设置了作业流的流ID的逻辑打印机210。
[0216]相反地,作为另一方法,可以在云打印服务200中准备其中对于每个作业流将作业流的流ID设置为独自定义元素的逻辑打印机210。在该情况下,图像形成设备130能够访问关于流ID与逻辑打印机210之间的对应关系的信息。图像形成设备130基于该信息将对应于用户选择的流ID的逻辑打印机210指定为执行对象,并且向所指定的逻辑打印机210下达指令以处理用户单独指定为处理对象的文档数据。
[0217]在上述方法中的任一个中,在云打印服务200中存在其中设置了表示用户已经对其下达了指令的作业流的流ID的逻辑打印机210,并且该逻辑打印机210被指定为负责处理将要被处理的文档数据的装置。图像形成设备130向逻辑打印机210发送例如输出云存储服务中的文档数据的指令。该输出指令可以是对应于逻辑打印机210的打印指令(S卩,在作业流的实现中,不需要改变逻辑打印机210中的程序)。接收到该指令的逻辑打印机210对文档数据进行处理以生成打印数据(例如,PDF格式),并且将打印数据与包括设置的流ID作为独自定义元素的打印票据一起发送给图像形成设备130。
[0218]接收到打印数据和打印票据的图像形成设备130从打印票据检测流ID,并且了解到将要对于打印数据执行的处理不是打印而是对应于流ID的作业流。在该情况下,图像形成设备130从其中保持的多个指令数据中指定对应于流ID的指令数据,并且执行在指令数据中描述的处理。因此,通过指令数据中描述的一个或多个处理设备(图像形成设备130、服务器等等)之间的协调而实现的处理施加于打印数据。已经执行了作业流之后,图像形成设备130将作业流的流ID记录在日志信息中。
[0219]在图像形成设备130中没有对应于打印票据中包括的流ID的指令数据的情况下,图像形成设备130访问流服务器(图像形成设备130知道如何访问流服务器)并且从流服务器获得对应于流ID的指令数据或者向流服务器下达指令以执行对应于流ID的指令数据。即使在流服务器执行指令数据的情况下,在指令数据中描述的每个处理设备被使得执行对应的处理。因此,所执行的处理的内容保持不变。
[0220]在前面的示例中,用户已经对其下达了指令的作业流的ID被设置在逻辑打印机210中,并且与打印数据一起从逻辑打印机210发送的包括流ID的打印票据被提供给图像形成设备130。然而,这仅是示例。原则上,仅需要能够从与打印作业一起从逻辑打印机210发送的打印票据指定用户已经对其下达了指令的作业流的内容。在极端的示例中,作业流本身的指令数据可以被作为独自定义元素设置在逻辑打印机210中,并且包括该指令数据的打印票据可以被使得达到图像形成设备130。
[0221]在另一示例中,存在下述方法,其中图像形成设备130存储用户输入的流ID,并且对于来自云打印服务200的打印数据执行对应于所存储的流ID的作业流。
[0222](d)从另一打印机输出
[0223]例如,在图像形成设备130是用于办公室使用的多功能设备的情况下,图像形成设备130不能够在塑料卡上进行打印。然而,可以使用云打印服务200来执行图像形成设备130不能够执行的这样的特殊打印。例如,能够在塑料卡上进行打印的公司内部网络100中的打印机没有设置有用于下达执行使用云打印服务200的处理的指令的UI功能,并且使用图像形成设备130的Π功能向云下达指令。
[0224]在该情况下,用户向图像形成设备130输入指定输出目的地的打印机的信息(例如IP地址)、将传输到输出目的地的输出参数(例如,指定输出目的地的介质的信息)等等。在一个示例中,图像形成设备130通过使用与设置上述收费对象相同或类似的方法将这些信息作为独自定义元素设置在逻辑打印机210中。图像形成设备130指定将要打印的文档数据并且向逻辑打印机210下达指令以打印文档数据。
[0225]响应于此,逻辑打印机210通过处理文档数据来生成打印数据,并且将该打印数据与包括指定输出目的地处的打印机的信息、输出参数等等作为独自定义元素的打印票据一起发送给图像形成设备130。在图像形成设备130从打印票据检测到输出目的地处的打印机的信息时,接收到打印数据和打印票据的图像形成设备130将打印数据传输给打印机以打印打印数据。在传输打印数据时,额外地传输打印票据中包括的输出参数,并且因此可以执行根据输出打印机的打印。
[0226]在另一示例中,图像形成设备130可以存储用户输入的指定输出目的地处的打印机的信息和输出参数。在该情况下,在从云打印服务200接收到打印数据时,图像形成设备130根据所存储的信息将打印数据和输出参数传输给输出目的地处的打印机。
[0227](e)结论
[0228]如上所述,也能够对于从云打印服务200发送给图像形成设备130的打印数据执行能够由图像形成设备130对于从公司内部网络100中的设备发送的打印数据或者利用图像形成设备130的扫描功能读取的图像数据执行的各种功能。
[0229]输出限制
[0230]将描述基于用户权限的对于使用云打印服务200的图像形成设备130的输出处理的输出限制。
[0231]对于在公司内部网络100中封闭的诸如打印或复印的处理来说,迄今已经执行了其中确定每个个体用户的使用权限并且在权限内允许使用的控制。下面,将描述其中对于每个个体的这样的使用权限控制被应用于使用云打印服务200的处理的示例。
[0232]在该示例中,对于公司内部网络100中的图像形成设备130的每个用户的使用权限信息登记在管理DB160 (参见图14)中。图24示出了使用权限信息的示例。
[0233]在图24中所示的示例中,关于每个用户的各种类型的权限的信息被与用户的本地ID关联地指示。在所示示例中,使用权限信息包括指示用户是否具有使用彩色打印和双面打印的权限、当前允许用户的输出打印的最大数目以及用户是否具有使用包括打印、复印、传真发送和扫描的基本功能中的每一个的信息。例如,每次用户使用图像形成设备130执行了诸如打印的处理时,对输出打印的最大数目的值进行更新。在另一示例中,每次汇总设备150汇总图像形成设备130执行的处理的日志信息时根据汇总的结果更新输出打印的最大数目。即,例如,从输出打印的最大数目减去上次汇总时刻之后执行的处理中的输出打印的和。
[0234]另外,在图24中所示的示例中,用户权限信息包括关于用于每个临时ID (在该示例中,临时ID可以具有从“fx50001”至“fX59999”的范围内的值)和每个访客ID (在该示例中,访客ID可以具有从“fx90001”至“fx99999”的范围内的值)的各种类型的权限的信肩、O
[0235]图25示出了在该示例中由图像形成设备130执行的处理的过程的示例。在该过程中,图像形成设备130使用IC卡等等执行用户认证(S10),并且如果认证成功,则图像形成设备130从管理DB160获得用户的使用权限信息,并且获得图像形成设备130本身的能力信息(S12)。在所获得的图像形成设备130的能力信息中,可以反映图像形成设备130的当前状态(例如,片材馈送部中设置的片材的类型和数目)。
[0236]通过将用户的使用权限信息反映在图像形成设备130的能力信息中(即,通过根据使用权限信息进一步限定能力信息),生成了专用于用户的能力信息(S14)。例如,在图像形成设备130具有彩色打印和单色打印功能,并且用户仅具有使用单色打印的权限的情况下,专用于用户的能力信息被限制为仅单色打印功能。在另一示例中,在图像形成设备130具有传真发送功能而用户不具有使用传真发送的权限的情况下,专用于用户的能力信息不具有传真发送功能。另外,输出打印的最大数目可以包括在专用于用户的能力信息中。关于输出打印的最大数目的信息用于确定例如可由用户指定的输出打印的上限值。
[0237]图像形成设备130将在步骤S14中生成的专用于用户的能力信息以例如表示图像形成设备130的能力的设置信息(例如,PrintCapability)的形式发送给云打印服务200,并且生成具有专用于用户的能力信息作为图像形成设备130的设置信息的新的逻辑打印机210(S16)。或者,图像形成设备130将专用于用户的能力信息作为图像形成设备130的设置信息设置在现有逻辑打印机210中(S16)。
[0238]响应于用户在其中已经设置了专用于用户的能力信息的逻辑打印机210中将图像形成设备130指定为输出目的地,根据在逻辑打印机210中设置的图像形成设备130的能力设置信息的处理参数设置UI被从逻辑打印机210提供给图像形成设备130(S18)。例如,在专用于用户的能力信息指示彩色打印和单色打印都能够进行,不能够进行双面打印,并且能够进行传真发送的情况下,在处理参数设置Π中示出用于选择打印和传真发送中的一个的选项,并且在选择了打印的情况下,示出用于选择执行彩色打印还是单色打印的选项。在该情况下,即使当图像形成设备130本身具有双面打印功能,在处理参数设置Π中也不显示双面打印的选项。或者,替代逻辑打印机210生成处理参数设置UI,逻辑打印机210可以将图像形成设备130的设置信息(专用于用户的能力信息)传输给图像形成设备130,并且图像形成设备130可以从设置信息生成处理参数设置UI。
[0239]用户将设置条目输入到处理参数设置n(S18)。即,用户从处理参数设置Π示出的选项中选择想要的选项,并且在需要的情况下,例如输入输出打印的数目的值(这里可以根据输出打印的最大数目来限制可输入的输出打印的数目)。响应于此,图像形成设备130生成包括处理参数设置的内容(例如,用户选择的选项的结果和用户进行的输入)的打印票据(S20 ),并且将包括打印票据的处理指示发送给逻辑打印机210 (S22 )。
[0240]逻辑打印机210将由处理指令指示的将要处理的文档数据转换为打印数据,并且将打印数据与包括处理参数设置的内容的打印票据一起发送给图像形成设备130。根据打印票据中指示的处理参数,图像形成设备130处理(例如,打印)打印数据(S24)。
[0241]如果在步骤SlO中,用户认证不成功,则图像形成设备130执行诸如显示错误消息的错误处理(S26)。
[0242]在图25中所示的示例中,如果用户认证成功,则流程继续前进至步骤S12。或者,在用户认证成功之后,仅当用户输入使用云打印服务200的指令时,处理可以继续前进至步骤S12。在用户指定不使用云打印服务200的处理(例如,本地复印或传真发送)的情况下,仅与传统上那样来执行所指定的处理。
[0243]在上述输出限制机制中,对于已经利用临时ID执行了用户认证的用户来说,在一个示例中,在步骤S14中生成专用于用户的能力信息(PrintCapability)时,使用图24中例示的针对临时ID的默认使用权限信息。在另一示例中,指定对应于临时ID的常规本地ID,并且使用对应于常规本地ID的使用权限信息。如果仅花费很短的时间来指定对应于临时ID的常规本地ID,则可采用这样的方法。
[0244]在上述示例中,反映用户的使用权限的能力信息被设置在云打印服务200中的逻辑打印机210中,并且云打印服务200将反映了能力信息的打印设置UI提供给图像形成设备130。然而,这仅是示例。在另一示例中,可以使用另外的方法,其中,图像形成设备130生成反映用户的使用权限的打印设置UI,存储用户输入到该Π的打印设置,并且在接收到来自云打印服务200的打印数据时,根据所存储的打印设置信息来执行打印。
[0245]关于处理的通知
[0246]下面,将描述下述服务,其中,在图像形成设备130执行用户已经下达了指令的处理的情况下,向用户或其它相关人发出关于该处理的通知。
[0247]在该示例中,如图26中所示,图像形成设备130包括通知处理部149。通知处理部149执行借助于示例在下面描述的通知处理。注意的是,除了图26中所示的图像形成设备130的通知处理部149之外的元件与图6中所示的具有相同附图标记的元件相同或类似。
[0248]在一个示例中,在用户使用云打印服务200利用图像形成设备130执行打印处理的情况下,图像形成设备130使用用户的云ID经由云服务向用户通知处理结果。仅通过使用由云服务提供的电子邮件服务或消息服务(例如,短消息服务)来下达通知。即,在云服务管理目的地信息对应于云ID的情况下,云服务使用该目的地信息下达通知。
[0249]例如,在使用谷歌云打印执行打印的情况下,使用其中可以使用同一谷歌账户的作为电子邮件服务的Gmail (注册商标)或者Google Talk (注册商标)来通知用户。
[0250]由于在用户使用云打印服务200时已经输入了云ID(云账户),因此仅需要将云ID指定为目的地并且请求云服务通知用户。
[0251]在另一示例中,在通过使用他/她的常规本地ID对用户进行认证并且用户下达处理指令(在该情况下,用户是员工)的情况下,关于处理的通知被发送给在管理DB160中与本地ID关联地登记的联系目的地(例如,电子邮件地址,参见图18)。
[0252]同时,对于用户已经使用其对应的联系目的地没有登记在管理DB160中的ID (与访客ID或临时ID相同)下达指令的处理来说,图像形成设备130使用用户的云ID经由云服务发送关于处理的通知。
[0253]由图像形成设备130发送给下达了处理指令的用户的通知的内容包括例如处理的实际结果值(例如,输出打印的数目)和用户的通过反映实际结果值来更新的可输出打印的数目的上限值。
[0254]另外,图像形成设备130可以将关于处理的通知发送给除了下达执行该处理的指令的用户之外的相关人。在一个示例中,在用户使用临时ID或访客ID来使用图像形成设备130的情况下,向管理这样的本地ID和访客ID的预定管理者通知该用户执行的处理的内容。通知目的地的管理者的地址信息(例如,电子邮件地址)被设置在图像形成设备130中或者可由图像形成设备130从公司内部网络100中的特定设备获得。
[0255]由图像形成设备130发送给管理者的通知可以包括例如处理时间和日期、执行该处理的图像形成设备130的识别信息、下达执行指令的用户的标识(临时ID、访客ID、云ID、名称等等中的可获得信息)、指示处理的内容的各种类型的信息(例如,处理类型、处理参数、输出打印的数目和用作处理对象的图像或者图像数据)。不用说的是,可以不必将所有上述信息通知给管理者,并且可以将除了上述信息之外的信息通知给管理者。管理者参考通知中包括的信息并且检查图像形成设备130的用户的临时使用状态。
[0256]另外,在向其收取图像形成设备130执行的处理的费用的对象改变为除了下达执行该处理的执行的用户之外的人的情况下,图像形成设备130可以向新的收费对象通知关于该处理的信息。在一个示例中,能够从与打印数据一起从云打印服务200发送的打印票据中包括的收费对象元素(参见图21)确定改变之后的新收费对象,并且仅从管理DB160中保持的用户(员工)、部门和项目的管理信息(参见图18至图20)中包括的联系目的地的信息获得新的收费对象的联系目的地地址。在另一示例中,图像形成设备130存储用户选择的新收费对象,并且当图像形成设备130执行用户为其下达了执行的处理时,图像形成设备130将新的收费对象记录在日志中,并且通知处理部149通知该新的收费对象。在又一示例中,在用户直接访问云打印服务200并且下达打印指令等等的情况下,图像形成设备130从转换表142或访客ID管理信息确定对应于与打印数据一起从云打印服务200发送的云ID的收费对象,并且如果确定的收费对象是新的收费对象,则图像形成设备130通知该新的收费对象。
[0257]仅向该新的收费对象通知与上述管理者相同或类似的信息。读取通知时,新收费对象的负责人能够检查是否执行了诸如批量打印的异常处理。
[0258]替代向管理者或新的收费对象通知用作对象的所有处理(例如,其收费对象已经改变的所有处理),可以向管理者或新的收费对象通知用作对象的这些处理当中满足预定通知条件的处理。通知条件是用于提取管理者或新的收费对象应该特别注意的很可能为异常的处理的条件。通知条件的具体示例包括一次打印了超过预定阈值的打印数目的事实、响应于最近时段内下达的用户指令处理的输出打印的总和超过预定阈值的事实和输出了包括预先被确定为进行监视的字符串或图像(例如,秘密标记)的打印数据的事实。
[0259]在一个示例中,对于每种类型(常规、临时或访客)的用于认证的本地ID来说,在图像形成设备130中设置是否通知用户,是否通知管理者和是否通知新的收费对象。该设置可以不对于每种类型的本地ID进行,而是对于每个本地ID来进行。另外,对于每种类型的通知目的地(用户、管理者或新的收费对象),在图像形成设备130中设置通知信息的条目。图像形成设备130的通知处理部149根据设置指定通知目的地,从管理DB160等等获得所指定的通知目的地的地址信息,并且将包括所设置的信息条目的通知发送给每个通知目的地。
[0260]或者,上述示例中描述为由汇总设备150执行的处理可以由图像形成设备130中的内置计算机执行。
[0261]通过例如在通用计算机上运行表示云打印管理服务器120和图像形成设备130的各功能模块的处理的程序来实现在上面借助于示例描述的云打印管理服务器120和图像形成设备130的信息处理功能部件(执行除了图6中所示的示例中的图像形成部140之外的功能模块组的部件)。这里,计算机具有下述电路构造,其中,作为硬件,诸如中央处理器(CPU)的微处理器、诸如随机访问存储器(RAM)和只读存储器(ROM)的存储器(主要存储装置)、控制HDD的硬盘驱动器(HDD)控制器、各种输入/输出(I/O)接口、执行用于与诸如LAN的网络连接的控制的网络接口等等经由例如总线互连。此外,例如,用于经由I/O接口对于诸如压缩盘(CD)和数字通用盘(DVD)的便携式盘记录介质读取和/或写入数据的盘驱动器和用于对于诸如闪存的各种标准的便携式非易失性记录介质读取和/或写入数据的存储器读取器/写入器可以连接到总线。其中写入有借助于示例在上面描述的各功能模块的处理的内容的程序经由诸如CD或DVD的记录介质或者经由诸如网络的通信工具保存在诸如HDD的固定存储装置中,并且该程序安装在计算机中,存储在固定存储装置中的程序被读取到RAM并且由诸如CPU的微处理器执行,从而实现借助于示例在上面描述的功能模块组。
[0262] 本发明的示例性实施例的上述描述用于示出和描述的目的。其不意在于是穷尽的或者将本发明限于所公开的具体形式。显然的是,很多修改以及变形对于本领域的技术人员来说将是显而易见的。对实施例进行选择和描述以便于最好地说明本发明的原理及其实际应用,从而使本领域的技术人员能够理解本发明的各种实施方式以及适合于预期的特定用途的各种变形。想要的是,本发明的范围由所附权利要求及其等同物来限定。
【权利要求】
1.一种图像形成设备,所述图像形成设备使用第一认证信息执行打印处理,所述第一识别信息是用于在执行第一认证的特定组织中的第一系统中在所述第一认证中识别用户的信息,所述图像形成设备包括: 获得部,所述获得部从作为执行第二认证的云服务系统的第二系统中的逻辑打印机获得打印数据,其中,用于在所述第二系统中识别用户的信息是第二识别信息,并且所述打印数据包括所述第二识别信息; 参考部,所述参考部在所获得的打印数据包括所述第二识别信息的情况下参考所述第一识别信息与所述第二识别信息之间的关系信息;以及 控制部,所述控制部使用通过由所述参考部进行的参考而获得的所述第一识别信息来控制由所述获得部获得的所述打印数据的打印处理, 其中,在所述第一系统中临时发放的所述用户的识别信息用作所述第一识别信息。
2.根据权利要求1所述的图像形成设备,其中,在对应于所获得的打印数据中包括的所述第二识别信息的所述第一识别信息是用户的临时发放的识别信息的情况下,用于所述打印处理的费用被记录为向预定收费对象收取的费用。
3.根据权利要求1所述的图像形成设备,所述图像形成设备进一步包括: 使用权限获得部,所述使用权限获得部从所述第一系统中的预定使用权限存储器装置获得使用权限信息,所述使用权限信息指示使用所述第一认证信息由所述第一认证认证的用户是否具有使用所述图像形成设备的权限; 生成部,所述生成部根据由所述使用权限获得部获得的所述用户的使用权限信息进一步限制所述图像形成设备的能力的信息来生成受限能力信息;以及 提供部,所述提供部向所述用户提供对应于所生成的受限能力信息的设置信息输入用户界面。
4.根据权利要求2所述的图像形成设备,所述图像形成设备进一步包括: 使用权限获得部,所述使用权限获得部从所述第一系统中的预定使用权限存储器装置获得使用权限信息,所述使用权限信息指示使用所述第一认证信息由所述第一认证认证的用户是否具有使用所述图像形成设备的权限; 生成部,所述生成部根据由所述使用权限获得部获得的所述用户的使用权限信息进一步限制所述图像形成设备的能力的信息来生成受限能力信息;以及 提供部,所述提供部向所述用户提供对应于所生成的受限能力信息的设置信息输入用户界面。
5.根据权利要求1所述的图像形成设备,所述图像形成设备进一步包括日志存储器,所述日志存储器记录日志信息,所述日志信息包括所获得的打印数据中包括的所述第二识别信息、对应于所述第二识别信息的用户的第一信息、和表示所获得的打印数据或从所获得的打印数据生成的打印用图像的日志图像数据。
6.根据权利要求1所述的图像形成设备,所述图像形成设备进一步包括通知部,所述通知部使用所述第二识别信息经由所述第二系统向具有所述第二识别信息的用户通知关于所获得的打印数据的打印处理的信息。
7.一种非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储程序,所述程序使得计算机执行处理,所述处理包括: 从作为执行第二认证的云服务系统的第二系统中的逻辑打印机获得打印数据,所述打印数据包括第二识别信息,所述第二识别信息是所述第二系统中的用户识别信息; 参考第一识别信息与所述第二识别信息之间的对应关系信息,所述第一识别信息是执行第一认证的包括图像形成设备的特定组织中的第一系统中的用户识别信息,并且使用对应于所获得的打印数据中包括的所述第二识别信息的所述第一识别信息来控制所获得的打印数据的打印处理, 其中,在所述第一系统中临时发放的所述用户的识别信息用作所述第一识别信息。
8.一种图像形成系统,所述图像形成系统包括: 管理设备,所述管理设备连接到执行第一认证的特定组织中的第一系统;以及 一个或多个图像形成设备, 其中,所述管理设备包括 接受部,所述接受部接受用户设置信息的输入,所述用户设置信息包括:待登记用户的作为所述第一系统中的用户识别信息的第一识别信息;作为执行第二认证的云服务系统的第二系统中的、作为用户识别信息的第二识别信息;以及执行所述第二认证的所述云服务系统中的逻辑打印机的识别信息,所述用户被登记在所述云服务系统中, 生成部,所述生成部生成对应关系信息,所述对应关系信息表示所述用户设置信息中包括的所述第一识别信息与所述第二识别信息之间的对应关系,以及 用户设置部,所述用户设置部在所述逻辑打印机中将所述用户设置信息中包括的所述第二识别信息设置为能够使用对应于所述用户设置信息中包括的所述逻辑打印机的所述识别信息的所述逻辑打印机的用户的识别信息,并且其中,所述一个或多个图像形成设备均包括 打印数据获得部,所述打印数据获得部从所述逻辑打印机获得包括所述第二识别信息的打印数据,以及 控制部,所述控制部使用对应于所获得的打印数据中包括的所述第二识别信息的所述第一识别信息来控制所获得的打印数据的打印处理,所述第一识别信息是通过参考所述对应关系信息获得的, 其中,在所述第一系统中临时发放的用户的识别信息用作所述第一识别信息。
9.一种图像形成方法,所述图像形成方法包括: 从作为执行第二认证的云服务系统的第二系统中的逻辑打印机获得打印数据,所述打印数据包括第二识别信息,所述第二识别信息是所述第二系统中的用户识别信息; 参考第一识别信息与所述第二识别信息之间的对应关系信息,所述第一识别信息是执行第一认证的包括图像形成设备的特定组织中的第一系统中的用户识别信息,并且使用对应于所获得的打印数据中包括的所述第二识别信息的所述第一识别信息来控制所获得的打印数据的打印处理, 其中,在所述第一系统中临时发放的所述用户的识别信息用作所述第一识别信息。
【文档编号】G06F3/12GK104284040SQ201410079168
【公开日】2015年1月14日 申请日期:2014年3月5日 优先权日:2013年7月10日
【发明者】田中大典 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1