信息处理系统、信息处理方法和非暂时性计算机可读信息记录介质的制作方法_4

文档序号:9438858阅读:来源:国知局
要被由终端显示的目标数据或要被有投影仪投影的目标数据等)来替换打印目标数据。
[0149]此外,在上述的各个实施例中,使用经由邮件发送打印目标数据的示例进行了描述。然而,可以提供这样的配置,使得与使用邮件的方式不同的通信方式被用于将打印目标数据发送到管理服务器10。在这种情况下,管理服务器10从用户终端30接收打印目标收、授权用户的邮件地址或客人用户的邮件地址。当与授权用户的邮件地址相同的邮件地址被存储在用户信息存储部52中并且接收到客人用户的邮件地址时,管理服务器10生成PIN码并且将PIN码发送到客人用户和授权用户的相应的邮件地址。
[0150]此外,当如同在第二实施例中那样管理公司代码时,管理服务器10从用户终端30接收打印目标收、授权用户的邮件地址或客人用户的邮件地址、以及公司代码。当并未接收到公司代码或与所接收到的公司代码相同的公司代码没有被存储在管理服务器10中时,管理服务器10将指示并不允许对打印数据进行打印的通知发送到用户终端30。当存在相同的公司代码、与授权用户的邮件地址相同的邮件地址被存储在用户信息存储部52中并且接收到客人用户的邮件地址时,管理服务器10生成PIN码并且将PIN码发送到客人用户和授权用户的相应的邮件地址。
[0151]需要注意的是,在上述的各个实施例中,可以通过单个的计算机来实现管理服务器10和存储服务器60。而且,可以通过单个的计算机来实现管理服务器10、存储服务器60和认证服务器50。此外,可以在图像形成装置20中安装管理服务器10、存储服务器60和认证服务器50的相应功能。
[0152]反之,也可以分散的方式通过多个计算机来实现管理服务器10、存储服务器60和认证服务器50中的每一个。
[0153]此外,对于上述的各个实施例,已经描述了在管理服务器10中生成打印数据的示例。然而,可以通过用户终端30、管理服务器10、存储服务器60或图像形成装置20来执行涉及附加到打印请求邮件的电子数据的打印数据的生成。
[0154]接下来,将描述第四实施例。对于第四实施例,将描述与第二实施例不同的点。
[0155]图15示出了第四实施例的系统配置示例。在图15中,向具有与图1中的功能相同功能的部件给出相同的附图标记,并且省略其描述。在图15中,服务提供系统70和用户环境El可以经由诸如互联网之类的广域通信网络来进行通信。
[0156]服务提供系统70是经由网络提供云服务的计算机系统。需要注意的是,根据第四实施例,出于说明目的而具体描述了云服务。然而,本实施例还可以应用于经由网络提供的各种服务,例如由应用服务提供商(ASP)提供的服务和网络服务等。
[0157]服务提供系统70例如包括访问控制装置75、打印服务提供装置711、服务A提供装置712、服务B提供装置713、公共服务提供装置72和数据库装置73。这个装置中的每一个可以通过单个的计算机来实现。
[0158]访问控制装置75控制从外部对服务提供系统70中的计算机的访问,并且执行各个计算机之间的负载共享。
[0159]打印服务提供装置711是用于提供云打印服务的一个或多个计算机控制的处理。云打印服务是指这样的服务,其使得是可以将打印数据上传到云环境(第四实施例中的服务提供系统70)中,并且在需要时,使得图像形成装置20a对上传的打印数据进行打印。
[0160]服务A提供装置712和服务B提供装置712描述了一组计算机,该组计算机提供与云打印服务不同的服务。
[0161]公共服务提供装置72是一个或多个计算机,该一个或多个计算机具有的功能对于打印服务提供装置711、服务A提供装置712和服务B提供装置713等公共,其经由网络直接提供特定的服务,或具有由多个装置使用的功能。
[0162]数据库装置73是用作各种存储部件的一个或多个计算机或存储装置。
[0163]用户环境El是作为用户的一个示例的组织中的系统环境,所述组织例如是用户公司。图15中所示的用户环境El包括图像形成装置20a、图像投影装置20b、便携式终端20c、另一个输出装置20d和用户终端30。这些装置和终端经由诸如局域网(LAN)之类的(有线或无线类型的)网络连接。
[0164]图像形成装置20a是第二实施例中的图像形成装置20。
[0165]图像投影装置20b例如是投影仪,并且是执行图像数据的投影的装置。便携式终端20c是个人数字助理(PDA)、平板终端、智能电话或便携式电话等。另一个输出装置20d是各种输出装置中的一个或多个。
[0166]用户环境El还包括防火墙F1。防火墙Fl可以相同于与普通防火墙。防火墙Fl例如阻止从用户环境El的外部发送的请求。
[0167]还可以从与用户环境El不同的环境访问服务提供系统70。例如,可以从便携式终端20e或PC 20f等经由互联网等访问服务提供系统70。还可以在用户环境El中使用便携式终端20e和PC 20fo
[0168]图16示出了根据第四实施例的服务提供系统的功能性配置示例。在图16中,月艮务提供系统70的功能可以被分类为应用层71L、公共服务层72L和数据库层73L等。
[0169]在应用层71L,安装与诸如图像形成装置20a之类的装置协作的服务器侧上的应用(在下文中,被称为“服务器应用”)。在图16中,应用层71L包括服务器应用,例如打印服务应用711a、服务A应用712a、和服务B应用713a等。
[0170]打印服务应用711a是涉及云打印服务的服务器应用。在本实施例中,打印服务应用711a被安装在打印服务提供装置711中。服务A应用712a和服务B应用713a说明了其他的服务应用。在本实施例中,服务A应用712a和服务B应用713a被分别安装在服务A提供装置712和服务B提供装置713中。
[0171]公用服务层72L包括对于多个服务应用公共的功能、以及由多个服务器应用使用的基本功能等,并且被安装在公共服务提供装置72中。可以经由平台API 74调用公共服务层72a的功能。基本地,由应用层71L中的服务器应用调用平台API 74。需要注意的是,平台API 74可以被开放给与服务提供系统70的操作者不同的第三方厂商等。在这种情况下,可以由第三方厂商等安装服务器应用。也就是说,通过使用平台API74来适当地部署服务器应用,并且增加服务器应用。
[0172]在图16中,公共服务层72L包括用户认证部721、装置认证部722、管理信息获取部723、邮件获取部724、装置通信部725、PIN码签发部726、PIN码管理部727和数据转换部728等。
[0173]用户认证部721认证用户。装置认证部722认证图像形成装置20a、用户和组织之间的对应关系。组织是这样的概念,其可以是上述各个实施例中的“公司”或另一个团体等。需要注意的是,在第四实施例中,与第二实施例中的“公司”对应的标识信息被称为“组织代码”。因此,用户和组织之间的对应管理的认证时包括验证用户和图像形成装置属于组织的处理。
[0174]管理信息获取部723例如响应于来自应用层71L的请求,获取在数据库层73L中存储的信息。邮件获取部724根据邮局协议(POP)等获取(接收)在邮件服务器40中存储的电子邮件。装置通信部725与各个装置进行通信。PIN码签发部726签发(生成)PIN码。PIN码管理部727管理PIN码和组织代码之间的对应关系。数据转换部728转换数据格式。在本实施例中,数据转换部728基于打印目标数据生成打印数据。
[0175]需要注意的是,通过由各个计算机根据在服务提供系统70中包括的各个计算机中安装的一个或多个程序执行的处理,来实现应用层71L中的各个服务器应用和公共服务层72L中的各个功能部。
[0176]数据库层73L包括存储各种信息的数据库(存储部),并且被通过数据库装置73实现。在图16中,数据库层73L包括地址关联的信息存储部731、用户装置信息存储部732、用户信息存储部733和打印信息存储部734等。
[0177]地址关联的信息存储部731具有与地址关联的信息存储部18 (图12)的配置相同的配置。用户装置信息存储部732具有与用户装置信息存储部64(图14)的配置相同的配置。用户信息存储部733具有与用户信息存储部52 (图6)的配置大致相同的配置。下面将描述用户信息存储部733和用户信息存储部52之间的不同点。打印信息存储部734具有与打印信息存储部62 (图7)的配置相同的配置。
[0178]需要注意的是,图16中的分类方式是一个示例。无需对图16中所示的层中的服务提供系统70中的相应的软件组和相应的存储部进行分类来实现本实施例。也就是说,只要能够执行与本实施例中的过程相同的过程,服务提供系统中的软件组和存储部之间的层管理就不限于特定的关系。
[0179]图17示出了根据第四实施例的用户终端和打印服务应用的功能性配置示例。
[0180]在图17中,用户终端30包括网页浏览器31和邮件发送部32等。网路浏览器31是公共的网页浏览器。邮件发送部32发送电子邮件。在本实施例中,邮件发送部32发送打印请求邮件。需要注意的是,通过由用户终端30根据被称为“邮寄者(mailer)”的程序执行的处理来实现邮件发送部32。
[0181]打印服务应用711a包括邮件分析部81、组织代码确定部82、用户名称确定部83、打印信息生成部84、响应邮件生成部85、邮件返回部86和打印信息提供部87等。
[0182]邮件分析部81分析打印请求邮件,并且从打印请求邮件提取打印目标数据等。组织代码确定部82确定与打印请求邮件的目的地地址相对应的组织代码。用户名称确定部83确定与打印请求邮件的发送源地址或Ce地址相对应的用户名称。打印信息生成部84、响应邮件生成部85、邮件返回部86和打印信息提供部87的功能相同于图11中的打印信息生成部14、响应邮件生成部15、邮件返回部16和打印信息提供部63的功能。
[0183]下面,将描述在第四实施例中执行的过程。首先,使用流程图来描述第四实施例中的过程的概况。
[0184]图18是示出了使用打印请求邮件登记打印信息的过程的一个示例的流程图。
[0185]在步骤S401中,响应于由用户输入的指令,用户终端30中的邮件发送部32将打印请求邮件发送到被分配给用户所属的组织的邮件地址。打印请求邮件的内容相同于上述各个实施例中的打印请求邮件的内容。
[0186]接下来,服务系统系统70中的邮件获取部724从邮件服务器40获取打印请求邮件(S402)。接下来,打印服务应用711a中的邮件分析部81从打印请求邮件中提取打印目标数据(S403)。接下来,打印服务应用711a中的组织代码确定部82基于打印请求邮件的目的地地址和地址关联的信息存储部731,确定于打印请求邮件对应的组织代码(S404)。也就是说,获取与目的地地址相关联并且被存储在地址关联的信息存储部731中的组织代码。需要注意的是,在第四实施例中,地址关联的信息存储部731的配置可以相同于地址关联的信息存储部64(图12)。然而,地址关联的信息存储部64中的“公司代码”可以被“组织代码”替换。
[0187]接下来,打印服务应用711a中的用户名称确定部83基于打印请求邮件的发送源地址,确定是否可以确定用户名称。具体他,其确定相同的发送源地址是否关联于在步骤S404中确定并且在用户信息存储部733中存储的组织代码(在下文中,被称为“目标组织代码”)。
[0188]图19示出了根据第四实施例的用户信息存储部的配置示例。如图19中所示,除了用户信息存储部52 (图6)具有的项目之外,用户信息存储部733还具有组织代码和“角色”。
[0189]“角色”是用于确定每个用户是管理员还是用户的信息。管理员表示与服务提供系统70协作的诸如图像形成装置20a之类的装置的管理员。管理员例如执行使得图像形成装置20a和服务提供系统70彼此协作的操作。用户是使用由服务提供系统70提供的服务的用户。
[0190]在步骤S405中,确定用户信息存储部733是否存储包括目标组织代码和发送源地址的用户信息。当存在对应的用户信息时,获取在用户信息中包括的用户名称(在下文中被称为“目标用户名称”)。
[0191]当这样获得了目标用户名称时(S405中为是),服务提供系统70中的数据转换部728生成涉及打印目标数据的打印数据(S406)。需要注意的是,当目标数据具有即使不转换也能够打印的格式时,无需生成打印数据。
[0192]接下来,打印信息生成部84生成打印信息(S407)。在打印信息中,包括任务名称、目标组织代码、目标用户名称和打印数据。打印信息生成部84在打印信息存储部734中存储所生成的打印信息。
[0193]接下来,打印服务应用711a中的响应邮件生成部85生成响应邮件(S408)。响应邮件包括例如任务名称。接下来,邮件返回部86将响应邮件发送到打印请求邮件的发送源地址(S415) ο
[0194]另一方面,当没有基于发送源地址确定用户名称时(S405中为否),用户名称确定部83基于打印请求邮件的Ce地址确定是否可以确定用户名称(S409)。具体地,其确定包括与CC地址相同的地址的用户信息是否关联于目标组织代买并且被存储在用户信息存储部733中(图19)。当存储了对应的用户信息时,获取用户信息中包括的用户名称作为目标用户名称。
[0195]当这样确定了目标用户名称时(S409中为是),服务提供系统70中的PIN码签发部726生成PIN码(S410)。在步骤S411和后续步骤中,执行与步骤S407和后续步骤相同的处理。需要注意的是,步骤S412中生成的打印信息包括任务名称、组织代码、目标用户名称、PIN码和打印数据。此外,在步骤S413中,生成包括PIN码和任务名称的响应邮件。
[0196]当没有基于发送源地址和Ce地址中的任何一个确定用户名称时(S409中为否),响应邮件生成部15例如生成包括出错消息的响应邮件(在下文中被称为“出错邮件”)(S414)。在这种情况下,在步骤S415中,返回出错邮件。此外,在这种情况下,不生成打印信息。因此,并不执行图5中的步骤S112和S113。也就是说,用户无法执行打印。
[0197]因此,当基于打印请求邮件中的发送目的地地址确定了组织代码和用户名称时,作为一个发送目的地地址的目的地地址(“To地址”)被用户确定组织代买,并且作为另一个发送目的地地址的Ce地址被用于确定用户名称。因此,与包括所有地址作为目的地地址相比,可以容易滴区分要用于确定组织代码的信息和要用于确定用户名称的信息。
[0198]接下来,将描述其中通过用户终端30具有的网页浏览器31登记打印信息的情形。也就是说,在第四实施例中,可以通过与使用打印请求邮件的方式不同的方式来登记打印?目息O
[0199]图20是示出了使用网络接口登记打印信息的过程的一个示例的流程图。假定在图20的初始状态下,由用户终端30中的网页浏览器31来显示服务提供系统70的登录屏幕页面。
[0200]在步骤S421中,网页浏览器3
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1