信息处理系统、信息处理方法以及非瞬态计算机可读信息存储介质的制作方法_4

文档序号:9438859阅读:来源:国知局
外,在上述各实施方式中,对通过邮件发送打印目标数据的例进行了说明,但也可以是这样的结构:通过使用邮件方式以外的通信方式,将打印目标数据发送给管理服务器10。在此情况下,管理服务器10从用户终端30接收“打印目标数据”或“打印目标数据以及用户名”。当相同的用户名未保存在用户信息存储部52内时,或未接收到用户名的情况下,管理服务器10生成PIN代码,并将该PIN代码发送给用户终端30。另外,还可以从用户终端30接收打印目标数据、用户名及PIN代码。在此情况下,只要所接收的PIN代码与其他PIN代码不重复,则管理服务器10将该PIN代码发送给用户终端30。当所接收的PIN代码与其他PIN代码重复的情况下,管理服务器10生成PIN代码,将该PIN代码发送给用户端末30。代替PIN代码,当收到PIN代码的分发请求时,管理服务器10生成PIN代码,并将该PIN代码发送给用户终端30。
[0155]另外,如第二实施方式这样在管理了企业代码的情况下,管理服务器10除了从用户终端30接收打印目标数据与用户名,或除了打印目标数据之外还接收企业代码。当未接受到企业代码,或在管理服务器10中未保存与所接收的企业代码相同的企业代码的情况下,管理服务器10向用户终端30发送不允许打印目标数据的打印的通知。当存在相同的企业代码,但与所接收的用户名相同的用户名未保存在用户信息存储部52中时,或未接收到用户名时,则管理服务器10生成PIN代码,并将该PIN代码发送给用户终端30。另外,SP使与所接收的用户名相同的用户名保存在用户信息存储部52中,在从用户终端30接受到PIN代码或PIN代码的分发请求的情况下,管理服务器10将所接收的PIN代码或所生成的PIN代码发送给用户终端30。
[0156]需要注意的是,在上述各实施方式中,管理服务器10及存储服务器60可以由I台计算机来实现。另外,管理服务器10及存储服务器60以及认证服务器50也可以由I台计算机实现。另外,可以在图像形成装置20中安装管理服务器10、存储服务器60及认证服务器50的功能。
[0157]相反地,管理服务器10、存储服务器60及认证服务器50的各个,也可以通过多台计算机分散实现。
[0158]另外,在上述各实施方式中,对在管理服务器10生成打印数据的例进行了说明,但是对于打印请求邮件所附加的电子数据,打印数据的生成可以通过用户终端30、管理服务器10、存储服务器60或图像形成装置20来执行。
[0159]接着,对第四实施方式进行说明。在第四实施方式中,对第二实施方式的变形例进行说明。
[0160]图16示出了根据第四实施方式的系统结构例。在图16中,与图1承担相同作用的部分标以相同的符号,省略其说明。在图16中,服务提供系统70及用户环境El可以通过互联网等广域网进行通信。
[0161]服务提供系统70是通过网络提供云服务的计算机系统。需要注意的是,在第四实施方式中,具体适用云服务来进行说明,但是对于通过ASP (Applicat1n ServiceProvider,应用服务提供商)提供的服务或Web服务等通过网络提供的各种服务,也可以适用本实施方式。
[0162]服务提供系统70例如包括访问控制装置75、打印服务提供装置711、服务A提供装置712、服务B提供装置713、共用服务提供装置72及数据库装置73等。各装置可以通过I台以上的计算机来实现。
[0163]访问控制装置75控制从计算机外部向服务提供系统70内的访问,并实现各计算机的负荷分散。
[0164]打印服务提供装置711是控制用于提供云打印服务的处理的I台以上的计算机。所谓云打印服务是指,能够将打印数据上传至云环境(第四实施方式中的服务提供系统70),并根据需要,由图像形成装置20a打印所上传的打印数据的服务。
[0165]服务A提供装置712及服务B提供装置713分别是提供云打印服务之外的服务的计算机群的例示。
[0166]共用服务提供装置72是安装了如下功能的I个或多台计算机,即:打印服务提供装置711、服务A提供装置712及服务B提供装置713等通过网路直接提供特定的服务的各装置所通用的功能,或由多个装置所利用的功能等。
[0167]数据库装置73是作为各种存储部而发挥功能的I台以上的计算机或存储装置。
[0168]用户环境E1,是作为服务提供系统70的利用者一例的企业用户等组织内的系统环境。图16中所示的用户环境El包含图像形成装置20a、图像投影装置20b、便携终端20c、其他输出装置20d以及用户终端30。这些装置和终端,通过诸如LAN(Local Area Network,局域网)的网络(无论有线还是无线)进行连接。
[0169]图像形成装置20a是根据第二实施方式的图像形成装置20。
[0170]图像投影装置20b例如为投影仪,是进行图像数据投影的装置。便携终端20c例如为PDA (Personal Digital Assistance,个人数据处理器)、平板型终端、智能电话或手机等。其他他输出装置20d为其他各种输出装置。
[0171]用户环境El进一步还包括防火墙F1。防火墙Fl可以与通常的防火墙相同。防火墙Fl例如屏蔽来自用户环境El的外部的请求。
[0172]对于服务提供系统70,也可以从来自用户环境El以外的环境访问。例如,从便携终端20e或PC20f等通过互联网等可以访问服务提供系统70。便携终端20e及PC20f也可以在用户环境El内使用。
[0173]图17示出了根据第四实施方式的服务提供系统的功能结构例。在图17中,服务提供系统70的功能分为应用层71L、共用服务层72L及数据库层73L等。
[0174]在应用层71L中,安装了与如图像形成装置20a等装置协同的服务器侧应用(以下称作“服务器应用”)。在图17中,应用层71L包括诸如打印服务应用711a、服务A应用712a及服务B应用713a等服务器应用。
[0175]打印服务应用711a,是与云打印服务相关的服务器应用。在本实施方式中,打印服务应用711a安装在打印服务提供装置711内。服务A应用712a及服务B应用713a,是其他服务应用的例示。在本实施方式中,服务A应用712a及服务B应用713a分别安装在服务A提供装置712及服务B提供装置713中。
[0176]共用服务层72L包含多个服务器应用所通用功能,能由多个服务器应用所利用的基本功能等,其安装在共用服务提供装置72内。共用服务层72L的功能,能够通过平台API74激活。平台API74,基本而言,由位于应用层71L内的服务器应用激活。需要注意的是,平台API74可以对于服务提供系统70的运营者之外的第三供应商公开。在此情况下,服务器应用可以由该第三方供应商安装。换言之,通过使用平台API74适当地开发并增加了服务器应用。
[0177]在图17中,共用服务层72L包括用户认证部721、装置认证部722、管理信息获取部723、邮件获取部724、装置通信部725、PIN代码分发部726、PIN代码管理部727及数据转换部728等。
[0178]用户认证部721进行用户的认证。装置认证部722进行图像形成装置20a、用户及组织之间的对应关系的认证。所谓组织是包含上述各实施方式中的“企业”、其他团体等的概念。需要注意的是,在第四实施方式中,将与第二实施方式中的“企业”相对应的标识信息称作“组织代码”。因此,用户与组织之间的对应关系的认证包含验证用户及图像形成装置属于该组织。
[0179]管理信息获取部723例如响应于来自应用层71L的请求,进行数据库层73L中所保存的信息的获取。邮件获取部724根据POP (Post Office Protocol,邮局协议)等,获取(接收)存储在邮件服务器40中的电子邮件。装置通信部725与各种装置之间进行通信。PIN代码分发部726进行PIN代码的分发(生成)。PIN代码管理部727进行PIN代码与组织代码的对应关系的管理。数据转换部728进行数据形式的转换。在本实施方式中,数据转换部728,基于打印目标数据生成打印数据。
[0180]需要注意的是,应用层71L中的各服务器应用以及共用服务层72L中的各部,通过在包括在服务提供系统70中的各计算机中所安装的I个以上的程序在各计算机中执行处理来实现。
[0181]数据库层73L包括保存各种信息的数据库(存储部),并利用数据库装置73来实现。在图17中,数据库层73L包括地址关联信息存储部731、用户装置信息存储部732、用户信息存储部733、打印信息存储部734及PIN代码存储部735等。
[0182]地址关联信息存储部731具有与地址关联信息存储部18 (图13)相同的结构。用户装置信息存储部732具有与用户装置信息存储部64(图15)相同的结构。用户信息存储部733具有与用户信息存储部52(图6)大致相同的结构。对于用户信息存储部733与用户信息存储部52之间的不同点,后续描述。打印信息存储部734具有与打印信息存储部62 (图7)的相同的结构。PIN代码存储部735将由PIN代码分发部726生成的PIN代码或打印请求邮件中所指定的PIN代码,与打印请求邮件的发送源地址及打印请求邮件的目的地所对应的组织代码进行关联,并将之保存。
[0183]需要注意的是,图17中所示出分类方式仅仅是一例。为了实施本实施方式,服务提供系统70中的各软件及各存储部的各自设置,不必如图17所示以层级进行分类。换言之,只要能与本实施方式执行相同的处理过程,对于服务提供系统70中的软件及存储部的设置的层级关系等,没有特殊的限定。
[0184]图18示出了根据第四实施方式的用户终端及打印服务应用的功能结构例。
[0185]在图18中,用户终端30包括Web浏览器31及邮件发送部32等。Web浏览器31是通常的Web浏览器。邮件发送部32发送电子邮件。在本实施方式中,邮件发送部32发送打印请求邮件。需要注意的是,邮件发送部32通过在用户终端30执行称作“Mailer”程序的处理来实现。
[0186]打印服务应用711a具有邮件解析部81、组织代码确定部82、用户名确定部83、打印信息生成部84、响应邮件生成部85、邮件返送部86及打印信息提供部87等。
[0187]邮件解析部81对打印请求邮件进行解析,从打印请求邮件提取出打印目标数据等。组织代码确定部82确定对应于打印请求邮件的目的地地址的组织代码。用户名确定部83确定与打印请求邮件的发送源地址相对应的用户名。打印信息生成部84、响应邮件生成部85、邮件返送部86及打印信息提供部87的功能与图12中的打印信息生成部14、响应邮件生成部15、邮件返送部16以及打印信息提供部63分别相同。
[0188]以下,对于根据第四实施方式执行的处理过程进行说明。首先,对于根据第四实施方式的处理过程的概要,使用流程图进行说明。
[0189]图19是用于说明根据打印请求邮件的打印信息登录处理的处理过程一例的流程图。
[0190]在步骤S401中,用户终端30的邮件发送部32响应来自用户的输入指示,将打印请求邮件发送给对该用户所在的组织分配的邮件地址。关于打印请求邮件的内容,与上述各实施方式中所说明相同。换言之,在打印请求邮件中,根据需要可以指定PIN代码。
[0191]接下来、服务提供系统70的邮件获取部724从邮件服务器40获取该打印请求邮件(S402)。接下来,打印服务应用711a的邮件解析部81从打印请求邮件提取打印目标数据(S403)。接下来,打印服务应用711a的组织代码确定部82基于打印请求邮件的目的地地址与地址关联信息存储部731,确定针对该打印请求邮件的组织代码(S404)。换言之,获取了与目的地地址相关联且保存在地址关联信息存储部731的组织代码。需要注意的是,在第四实施方式中,地址关联信息存储部731的结构可以与地址关联信息存储部64 (图13)相同。但是,地址关联信息存储部64的“企业代码”更换为“组织代码”。
[0192]接下来,PIN代码分发部726判断在打印请求邮件中是否指定了 PIN代码(S405)。在打印请求邮件中指定了 PIN代码的情况下(S405中为是),PIN代码分发部726参考PIN代码存储部735判断该PIN代码(以下称作“指定PIN代码”)是否分配给了与打印请求邮件的发送人不同的其他用户(S406)。
[0193]图20示出了根据第四实施方式的PIN代码存储部的结构例。如图20所示,PIN代码存储部735,相对于图9的PIN代码存储部19,还包括组织代码项。如果需要在一个组织内确保PIN代码的唯一性,则在步骤S406,只要对与步骤S404中所确定的组织代码(以下称作“目标组织代码”)相关联的PIN代码,判断有无与指定PIN代码重复即可。如果必须跨多个组织确保PIN代码的唯一性,则在步骤S406中,对于保存在PIN代码存储部735的所有PIN代码,判断有无与指定PIN代码重复。
[0194]在指定PIN代码被分配给其他用户的情况下(S406中为是),PIN代码分发部726生成与保存在PIN代码存储部735的PIN代码不重复的PIN代码。PIN代码管理部727将该PIN代码与目标组织代码及打印请求邮件的发送源地址相关联,并将其保存在PIN代码存储部(S407)。在指定PIN代码未分配给其他用户的情况下(S406中为否),PIN代码分发部726不生成PIN代码。需要注意的是,步骤S405?S407为与图8的步骤S201?S203相同的处理过程。
[0195]接下来,打印服务应用711a的用户名确定部83基于打印请求邮件的发送源地址,判断是否可以确定用户名(S408)。具体而言,判断与发送源地址相同的地址是否和与目标组织代码相同的组织代码相关联,并保存在用户信息存储部733。
[0196]图21示出了根据第四实施方式的用户信息存储部的结构例。如图21所示,用户信息存储部733除了包括用户信息存储部52(图6)的项目之外,还包括组织代码及“规则”。
[0197]所谓“规则”是用来确定各用户是管理员还是使用者的信息。所谓管理员是指,例如图像形成装置20a等与服务提供系统70协同的装置的管理员。管理员进行例如将图像形成装置20a与服务提供系统70进行协同的操作。所谓使用者是指使用由服务提供系统70提供的服务的用户。
[0198]在步骤S408中,确认在用户信息存储部733中是否存储了包含与目标组织代码相同的企业代码与发送源地址相同的地址的用户信息。在存在对应的用户信息的情况下,获取包含在该用户信息中的用户名(以下称作“目标用户名”)。
[0199]在确认了目标用户名的情况下(S408中为是),服务提供系统70的数据转换部728针对打印目标数据而生成打印数据(S409)。需要注意的是,在打印目标数据为即使不转换也能打印的形式时,可以不进行打印数据的生成。
[0200]接下来,打印信息生成部84生成打印信息(S410)。该打印信息中包含任务名、目标组织代码、目标用户名、PIN代码及打印数据。打印信息生成部84将生成的打印信息保存在打印信息存储部734。包含在打印信息中的PIN代码,是打印请求邮件中所指定的PIN代码或步骤S407中所生成的PIN代码。
[0201]接下来,打印服务应用711a的响应邮件生成部85生成响应邮件(S421)。该响应邮件例如包含任务名及PIN代码。接下来,邮件返送部86将响应邮件发送给打印请求邮件的发送源地址(S422)。
[0202]另一方面,在步骤S408中未确认用户名的情况下(S408中为否),数据转换部728与步骤S409同样地,对于打印目标数据而生成打印数据(S411)。接下来,打印信息生成部84生成打印信息(S
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1