信息处理装置、信息处理方法、信息终端和信息处理系统与流程

文档序号:29031773发布日期:2022-02-24 13:36阅读:73来源:国知局
信息处理装置、信息处理方法、信息终端和信息处理系统与流程

1.本发明涉及信息处理装置、信息处理方法、信息终端和信息处理系统。


背景技术:

2.存在如下服务:通过从用户操作的任意的打印装置读出与云网络等连接的存储器或服务器等(以下称为“存储器等”)中存储的文件,能够输出所读出的文件的打印物。用户对服务的利用的选择从打印装置发送到提供服务的服务器,该服务器从存储器等取得文件的一览并将其提供给打印装置。用户从打印装置的操作部中显示的一览中确定要打印的文件,指示执行所确定的文件的打印。此外,作为关联技术文献,例如举出日本特开2019-006013号公报。
3.但是,为了取得确定文件所需要的信息,每次都要经由从打印装置到服务器的通信、从服务器到存储器等的通信、从存储器等到服务器的通信、从服务器到打印装置的通信这样的层级构造。因此,在到达作为目标的文件为止,需要进行多次通信,等待时间变长。


技术实现要素:

4.本发明的目的在于,当在用户操作的任意的信息终端中使用外部的系统中存储的文件的情况下,与每次都要在用户指示信息终端显示文件后从外部的系统取得用于确定存储文件的位置的信息并进行显示的情况相比,使至显示用于确定存储文件的位置的信息为止的时间缩短。
5.根据本发明的第1方案,提供一种信息处理装置,其中,所述信息处理装置具有处理器,所述处理器从外部装置受理由信息终端输出的文件的输出请求,所述处理器通过与所述外部装置进行协作,从作为输出所述文件的候选的多个信息终端中确定满足预定的条件的信息终端,在用户指示被确定的信息终端显示与所述文件有关的信息之前,将用于确定该文件被存储的位置的第1信息发送到被确定的信息终端。
6.根据本发明的第2方案,所述处理器在从被确定的信息终端受理了取得所述文件的请求的情况下,以与所述第1信息分开的方式将该文件的实体数据发送到被确定的信息终端。
7.根据本发明的第3方案,所述预定的条件是请求取得所述文件的次数超过预定的阈值。
8.根据本发明的第4方案,按照预定的期间对请求取得所述文件的次数进行管理。
9.根据本发明的第5方案,以不区分用户的方式对请求取得所述文件的次数进行管理。
10.根据本发明的第6方案,按照每个用户对请求取得所述文件的次数进行管理。
11.根据本发明的第7方案,即使在所述信息终端满足所述预定的条件的情况下,在不存在取得所述文件的请求的状态满足预定的第2条件的情况下,也将该信息终端从发送所述第1信息的对象中排除。
12.根据本发明的第8方案,所述第2条件是没有受理取得所述文件的请求的期间超过预定的第2阈值。
13.根据本发明的第9方案,所述第2条件是在预定的期间内请求取得所述文件的次数比预定的第3阈值少。
14.根据本发明的第10方案,按照每个用户对所述排除进行管理。
15.根据本发明的第11方案,所述处理器在受理了针对所述第1信息的变更的通知的情况下,对满足所述预定的条件的所述信息终端转送与所受理的该变更有关的信息。
16.根据本发明的第12方案,提供一种信息终端,其具有处理器,其中,所述处理器在从用户受理了显示与由所述信息终端输出的文件有关的信息的指示的情况下,在用于确定该文件被存储的位置的第1信息已经保存在所述信息终端内时,在不执行请求取得该第1信息的通信的情况下显示在所述信息终端内保存的该第1信息。
17.根据本发明的第13方案,所述处理器在被请求显示所述第1信息中不包含的第2信息的情况下,将从用户受理了显示与所述文件有关的信息的指示后新取得的该第2信息反映到该第1信息中而进行显示。
18.根据本发明的第14方案,所述处理器将反映了所述第2信息的所述第1信息保存在本装置内。
19.根据本发明的第15方案,所述处理器在接收到针对所述第1信息的变更的通知的情况下,将所通知的变更的内容反映到该第1信息中。
20.根据本发明的第16方案,所述处理器在所述变更为删除的情况下,从所述第1信息中删除相应的信息。
21.根据本发明的第17方案,所述处理器在所述变更为追加的情况下,在所述第1信息中追加所通知的信息。
22.根据本发明的第18方案,针对所述第1信息的所述变更的通知被推送。
23.根据本发明的第19方案,所述处理器使得按照每个用户保存所述第1信息。
24.根据本发明的第20方案,所述第1信息以共用于非特定的用户的方式被保存。
25.根据本发明的第21方案,所述第1信息以共用于满足预定的条件的多个用户的方式被保存。
26.根据本发明的第22方案,提供一种信息处理系统,其中,所述信息处理系统具有:多个信息终端,它们具有第1处理器,该第1处理器在从用户受理了显示与由所述信息终端输出的文件有关的信息的指示的情况下,在用于确定该文件被存储的位置的第1信息已经保存在所述信息终端内时,在不执行请求取得该第1信息的通信的情况下显示在所述信息终端内保存的该第1信息;以及信息处理装置,其具有第2处理器,该第2处理器从外部装置受理所述文件的输出请求,通过与该外部装置进行协作,从作为输出该文件的候选的多个所述信息终端中确定满足预定的条件的信息终端,在用户指示被确定的信息终端显示与所述文件有关的信息之前,将用于确定该文件被存储的位置的所述第1信息发送到被确定的信息终端。
27.根据本发明的第23方案,提供一种信息处理方法,其中,从外部装置受理由信息终端输出的文件的输出请求,通过与所述外部装置进行协作,从作为输出所述文件的候选的多个信息终端中确定满足预定的条件的信息终端,在用户指示被确定的信息终端显示与所
述文件有关的信息之前,将用于确定该文件被存储的位置的第1信息发送到被确定的信息终端。
28.(效果)
29.根据所述第1方案,当在用户操作的任意的信息终端中使用外部的系统中存储的文件的情况下,与每次都要在用户指示信息终端显示文件后从外部的系统取得用于确定存储文件的位置的信息并进行显示的情况相比,能够使至显示用于确定存储文件的位置的信息为止的时间缩短。
30.根据所述第2方案,能够缩短至能够在被确定的信息终端中使用实体数据为止的时间。
31.根据所述第3方案,针对取得文件的次数较多的信息终端,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
32.根据所述第4方案,针对取得文件的频度较高的信息终端,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
33.根据所述第5方案,针对取得文件的机会较多的信息终端,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
34.根据所述第6方案,能够按照通过信息终端取得文件的每个用户,缩短至显示用于确定存储文件的位置的信息为止的时间。
35.根据所述第7方案,能够在取得文件的机会较少的信息终端和取得文件的机会较多的信息终端中区分地进行管理。
36.根据所述第8方案,能够在没有取得文件的期间较长的信息终端和取得文件的间隔较短的信息终端中区分地进行管理。
37.根据所述第9方案,能够在取得文件的频度较少的信息终端和取得文件的频度较多的信息终端中区分地进行管理。
38.根据所述第10方案,能够按照通过特定的信息终端取得文件的机会较少的用户和通过特定的信息终端取得文件的机会较多的用户区分地进行管理。
39.根据所述第11方案,即使用于确定存储文件的位置的信息存在变更,也能够缩短至在信息终端中显示该信息为止的时间。
40.根据所述第12方案,当在用户操作的任意的信息终端中使用外部的系统中存储的文件的情况下,与每次都要取得用于确定存储文件的位置的信息并进行显示的情况相比,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
41.根据所述第13方案,能够将新取得的第2信息和现有的第1信息一起对用户进行显示。
42.根据所述第14方案,在新取得了第1信息中没有的第2信息的情况下,能够缩短下次以后的信息的显示所需要的时间。
43.根据所述第15方案,由于反映了针对第1信息的变更的第1信息保存在装置内,因此,能够缩短下次以后的信息的显示所需要的时间。
44.根据所述第16方案,由于反映了针对第1信息的变更的第1信息保存在装置内,因此,能够缩短下次以后的信息的显示所需要的时间。
45.根据所述第17方案,由于反映了针对第1信息的变更的第1信息保存在装置内,因
此,能够缩短下次以后的信息的显示所需要的时间。
46.根据所述第18方案,能够与用户的操作无关地,将本终端内保存的第1信息保持在最新的状态。
47.根据所述第19方案,能够按照每个用户对要显示的信息的内容进行变更。
48.根据所述第20方案,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
49.根据所述第21方案,能够按照满足预定的条件的每个用户对要显示的信息进行变更。
50.根据所述第22方案,当在用户操作的任意的信息终端中使用外部的系统中存储的文件的情况下,与每次都要在用户指示信息终端显示文件后从外部的系统取得用于确定存储文件的位置的信息并进行显示的情况相比,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
51.根据所述第23方案,当在用户操作的任意的信息终端中使用外部的系统中存储的文件的情况下,与每次都要在用户指示信息终端显示文件后从外部的系统取得用于确定存储文件的位置的信息并进行显示的情况相比,能够缩短至显示用于确定存储文件的位置的信息为止的时间。
附图说明
52.图1是说明在能够从任意的图像形成装置取出存在于云上的文档文件并进行打印的服务中使用的网络系统的结构例的图。
53.图2是示出实施方式1中使用的打印服务器的结构例的图。
54.图3是说明实施方式1中使用的优先机管理表的一例的图。
55.图4是说明实施方式1中使用的图像形成装置的结构例的图。
56.图5是说明文档文件的一览的一例的图。
57.图6是说明由实施方式1中使用的打印服务器执行的处理动作的一例的流程图。
58.图7是说明实施方式1的步骤14中执行的处理动作的例子的流程图。
59.图8是说明实施方式1的步骤16中执行的处理动作的例子的流程图。
60.图9是说明由实施方式1中使用的图像形成装置执行的处理动作的一例的流程图。
61.图10是示出未被登记为优先机的图像形成装置被利用了任何地方的打印服务的情况下的处理顺序的一例的图。
62.图11是示出从新登记为优先机的图像形成装置被利用了任何地方的打印服务的情况下的处理顺序的一例的图。
63.图12是示出已经登记为优先机的图像形成装置被利用了任何地方的打印服务的情况下的处理顺序的一例的图。
64.图13是说明由实施方式2中使用的打印服务器40(参照图1)执行的处理动作的一例的流程图。
65.图14是示出在反映文档文件的变更的情况下执行的处理顺序的一例的图。
66.图15是说明图像形成装置中存储的文档文件的一览的变更例的图。(a)是文档文件的插入的例子,(b)是文档文件的更新的例子,(c)是文档文件的删除的例子。
67.图16是说明实施方式3中使用的优先机管理表的一例的图。
68.图17是说明由实施方式3中使用的打印服务器执行的处理动作的一例的流程图。
69.图18是说明实施方式3的步骤14a中执行的处理动作的例子的流程图。
70.图19是说明实施方式3的步骤16a中执行的处理动作的例子的流程图。
71.图20是示出已经登记为特定的用户的优先机的图像形成装置被利用了任何地方的打印服务的情况下的处理顺序的一例的图。
72.图21是说明由实施方式4中使用的打印服务器执行的处理动作的一例的流程图。
73.图22是示出在反映文档文件的变更的情况下执行的处理顺序的一例的图。
具体实施方式
74.下面,参照附图对实施方式进行详细说明。
75.《实施方式1》
76.《系统结构》
77.图1是说明在能够从任意的图像形成装置70取出存在于云上的文档文件并进行打印的服务中使用的网络系统1的结构例的图。
78.该服务也被称为“任何地方的打印服务”。此外,文档文件是文件的一例。
79.本实施方式中的网络系统1是信息处理系统的一例。
80.图1所示的网络系统1由与云网络10连接的云存储器20、用户终端30、打印服务器40、目录服务器50、单点登录(以下称为“sso”)服务器60和多台图像形成装置70构成。
81.在图中,云存储器20和用户终端30分别为1台,但是,在物理上也可以是多台。
82.云网络10不限于有线网络,也可以是无线网络。此外,云网络10也可以是有线网络和无线网络的组合。
83.在图1中,用户终端30和图像形成装置70经由lan(=local area network:局域网)而与云网络10连接,但是,用户终端30或图像形成装置70的全部或一部分也可以直接与云网络10连接。
84.云存储器20是存储文档文件的存储器。本实施方式中的文档文件是使用计算机生成的数据文件,例如由字符、图、图像构成。图像包含静态图像和动态图像,例如有由照相机或图像传感器拍摄的图像数据、传真机的图像数据。
85.但是,本实施方式中处理的文档文件不限于在特定的用途或特定的领域中处理的数据文件。例如不限于办公室内处理的数据文件。
86.在本实施方式中的云存储器20中设置有用于取得文档文件的一览的同步型的api(=application programming interface:应用程序接口)、用于取得文档文件的实体数据的同步型的api、以及用于通知文档文件的变更的非同步型的api。
87.关于文档文件的变更,存在插入、更新、删除。
88.在操作图像形成装置70的用户选择作为打印对象的文档文件的情况下,使用文档文件的一览。
89.文档文件的一览由对与文档文件相关联的用户进行识别的信息、识别文档文件所在的位置的信息、文档文件的显示名等构成。另外,文档文件的一览是第1信息的一例。
90.用户终端30是利用任何地方的打印服务的用户为了操作云存储器20上的文档文
件而使用的计算机。具体而言,用户终端30用于针对云存储器20插入文档文件、更新云存储器20中存储的文档文件、以及删除云存储器20中存储的文档文件。
91.在图1中,作为用户终端30,例示了笔记本型计算机,但是,例如也可以是台式计算机、平板型计算机、智能手机。另外,用户终端30是外部装置的一例。
92.打印服务器40是如下的服务器:对云存储器20和图像形成装置70的通信进行中介,能够进行从云存储器20取得从图像形成装置70指定的特定的文档文件并进行打印的服务。
93.打印服务器40具有如下功能:使用所述同步型的api,从云存储器20取得文档文件的一览或文档文件的实体数据,将其发送到作为对象的图像形成装置70。在打印服务器40中具有如下功能:将取得的文档文件的实体数据转换为能够由图像形成装置70打印的数据形式并进行输出。被输出到图像形成装置70的实体数据利用pdl(=page description language:页面描述语言)来记述。
94.打印服务器40具有如下功能:使用所述非同步型的api,检测云存储器20中存储的文档文件的变更。通过该检测的功能,打印服务器40大致实时地检测云存储器20内的文档文件的状况。
95.除此以外,打印服务器40具有将满足预定的条件的特定的图像形成装置70作为优先机来管理的功能。
96.在本实施方式的情况下,对全部图像形成装置70使用相同的基准来判定是否作为优先机来管理。但是,也可以按照1个或多个图像形成装置70而给出不同的条件。
97.预定的条件给出对任何地方的打印服务的利用状况进行判断的基准。在本实施方式中,将预定的期间内的利用的次数或利用的频度比阈值多的情况称为“满足预定的条件”,将预定的期间内的利用的次数或利用的频度为阈值以下的情况称为“不满足预定的条件”。在本实施方式的情况下,以不对利用图像形成装置70的用户进行区分的方式计算利用的次数和利用的频度。
98.在本实施方式的情况下,打印服务器40针对能够利用任何地方的打印服务的图像形成装置70中的、被登记为优先机的图像形成装置70发送表示存储文档文件的位置的文档文件的一览,使其存储起来。即,打印服务器40在利用任何地方的打印服务的用户指示显示文档文件的一览之前,对作为优先机的图像形成装置70发送文档文件的一览。其结果,每当在被登记为优先机的图像形成装置70中利用任何地方的打印服务时,不需要从打印服务器40取得文档文件的一览,能够缩短至显示文档文件的一览为止的时间。
99.但是,本实施方式中的打印服务器40随着从受理了任何地方的打印服务的利用的图像形成装置70接收通知,来判定是否满足优先机的条件。
100.因此,打印服务器40在接收到用于任何地方的打印服务的图像形成装置70被登记为优先机这一情况时,从云存储器20取得文档文件的一览,且不向图像形成装置70进行通知。但是,在第2次以后的利用中,不需要通过用户的操作取得文档文件的一览。
101.另外,文档文件的一览是第1信息的一例。此外,打印服务器40是信息处理装置的一例。
102.另外,打印服务器40还具有将被登记为优先机的图像形成装置70的文档文件的一览始终管理为最新的状态的功能。例如,在存在于云存储器20中的文档文件发生了变更的
情况下,打印服务器40实时地向被登记为优先机的图像形成装置70通知变更的内容。由此,图像形成装置70中存储的文档文件的一览成为与云存储器20同步的状态。因此,即使出现利用任何地方的打印服务的指示,也不会重新取得文档文件的一览。换言之,在从用户指示显示文档文件的一览之前,同步进行文档文件的一览的发送。该情况下,用户指示显示文档文件的一览之前是指,包含用户进行登录之前和指示显示文档文件的一览之前这双方。
103.除此以外,本实施方式中的打印服务器40还对优先机的登记的解除进行管理。对于优先机的登记的解除,也在全部图像形成装置70中使用相同的基准。另外,用于判定解除的基准与用于判定登记的基准不同。
104.打印服务器40针对优先机以外的图像形成装置70,仅在利用任何地方的打印服务时通知文档文件的一览,而不指示进行存储。换言之,当任何地方的打印服务的利用结束时,文档文件的一览从图像形成装置70中删除。
105.其结果,在未登记为优先机的图像形成装置70中,每当利用任何地方的打印服务时,需要从云存储器20取得文档文件的一览的时间。这点与登记为优先机的图像形成装置70不同。
106.目录服务器50是对用户终端30的权限进行管理的服务器,对从用户终端30向打印服务器40的认证手续进行统一化。
107.sso服务器60是能够通过一次认证而利用多个服务的服务器,能够访问云存储器20。
108.图像形成装置70是如下装置:在从用户受理了利用任何地方的打印服务的情况下,从打印服务器40取得文档文件的一览并提示给用户,打印由用户选择出的文档文件。但是,在本实施方式中使用的图像形成装置70中还设置有打印以外的功能。
109.例如,图像形成装置70具有请求打印服务器40进行用户的认证的功能、以及将从打印服务器40取得的文档文件的一览存储在装置内的功能。
110.通过这些功能,本实施方式中的图像形成装置70每当从用户受理了任何地方的打印服务的使用时,即使不询问云存储器20,也能够读出装置内存储的文档文件的一览并提示给用户。省略了经由打印服务器40与云存储器20进行通信,因此,缩短了到提示文档文件的一览为止的用户的等待时间缩短。
111.但是,图像形成装置70还具有在提示的文档文件的一览中不存在用户指定的文档文件的情况下,对打印服务器40请求取得文档文件的一览中不存在的文档文件的功能。
112.该情况下,需要进行用于取得新的文档文件的一览的通信,至新的文档文件的一览反映到现有的文档文件的一览中并进行显示为止需要等待时间。
113.但是,新取得的文档文件的一览只要是不足的信息即可,因此,与一次取得全部文档文件的一览的情况相比,可以期待通信所需要的时间的缩短。
114.除此以外,在图像形成装置70中还具有如下功能:在从打印服务器40接收到文档文件的一览的变更的通知的情况下,通过反映到所保持的文档文件的一览中,确保与云存储器20中的文档文件的状态之间的一致性。本实施方式中的图像形成装置70是信息终端的一例。
115.《构成系统的各装置的结构》
116.下面,针对构成网络系统1的装置中的若干个装置,更加详细地说明装置的结构。
117.《打印服务器的结构》
118.图2是示出实施方式1中使用的打印服务器40的结构例的图。
119.图2所示的打印服务器40具有通过执行程序对装置整体进行控制的处理器401、与处理器401一起形成计算机的半导体存储器402、存储程序和管理所需要的数据的硬盘装置403、输入输出端口404、以及实现与外部之间的通信的通信装置405。这些各部分通过总线或各种信号线连接。
120.这里的处理器401是第2处理器的一例。
121.半导体存储器402由存储有bios(=basic input output system:基本输入输出系统)等的rom(=read only memory:只读存储器)和被用作工作区的ram(=random access memory:随机存取存储器)构成。ram是主存储装置。
122.硬盘装置403是将磁盘作为存储介质的辅助存储装置。但是,辅助存储装置也可以使用半导体存储器。
123.在本实施方式的情况下,在硬盘装置403中存储有对优先机进行管理的表403a(以下也称为“优先机管理表403a”)。
124.图3是说明实施方式1中使用的优先机管理表403a的一例的图。在本实施方式的情况下,优先机管理表403a以与识别能够利用任何地方的打印服务的图像形成装置70(参照图1)的信息对应的方式,将与有无登记优先机有关的信息和利用历史的信息相关联地存储起来。
125.在对作为优先机的图像形成装置进行识别的信息中,例如使用邮件地址、ip(=internet protocol:互联网协议)地址、mac(=media access control:媒体接入控制)地址、设备名等。
126.在本实施方式的情况下,作为能够利用任何地方的打印服务的图像形成装置70,而管理着5台装置。
127.在本实施方式的情况下,优先机的登记与用户无关。因此,在图3所示的优先机管理表403a中不包含与对用户进行识别的信息之间的关联。
128.在利用历史满足预定的条件的情况下,给出与有无登记优先机有关的信息中的记号

。另一方面,在利用历史不满足预定的条件的情况下,给出与有无登记优先机有关的信息中的记号
×

129.通信装置405由基于各种通信标准的模块构成。通信装置405例如使用lan(=local area network:局域网)模块、蓝牙(注册商标)模块、与公共交互电话网进行通信的模块。
130.《图像形成装置的结构》
131.本实施方式中使用的图像形成装置70(参照图1)具有生成原稿的复制物的复印功能、在纸张上打印文档或图像的打印功能、以光学方式读取原稿的图像的扫描功能、取得对用户进行认证所需要的信息的功能等。
132.图4是说明实施方式1中使用的图像形成装置70的结构例的图。
133.图4所示的图像形成装置70具有通过执行程序对装置整体进行控制的处理器701、与处理器701一起形成计算机的半导体存储器702、存储程序和打印数据等的硬盘装置703、以光学方式读取原稿的图像的扫描仪704、在作为记录介质的一例的纸张的表面形成图像
的打印引擎705、对作为处理对象的图像数据施加颜色校正和灰度校正等处理的图像处理部706、用于受理用户的指示和显示信息的操作受理部707、显示操作用的信息的显示器708、以及用于与外部进行通信的通信装置709。这些各部分通过总线或未图示的信号线连接。
134.这里的处理器701是第1处理器的一例。
135.半导体存储器702由存储有bios等的rom和被用作工作区的ram构成。ram是主存储装置。
136.硬盘装置703是将磁盘作为存储介质的辅助存储装置。但是,辅助存储装置也可以使用半导体存储器。
137.在本实施方式的情况下,在硬盘装置703中存储有文档文件的一览703a。
138.图5是说明文档文件的一览703a的一例的图。在本实施方式的情况下,文档文件的一览703a存储在被登记为优先机的图像形成装置70(参照图1)的硬盘装置703(参照图4)中。因此,在未被登记为优先机的图像形成装置70中没有存储文档文件的一览703a。
139.图5所示的文档文件的一览703a由对用户进行识别的信息、识别文档文件的位置的信息和显示名构成。
140.在对用户进行识别的信息中,例如使用了针对用户登记的邮件地址、员工编号、提名、所属等。在图5的例子中,作为对用户进行识别的信息而记载了邮件地址。
141.对文档文件的位置进行识别的信息表示与用户相关联的文档文件在云存储器20(参照图1)上所在的位置。识别文档文件的位置的信息例如用url(=uniform resource locator:统一资源定位符)表示。
142.在图5所示的文档文件的一览703a的情况下,关于山田太郎,存储有显示名为“记事本”和“报告书”的2个文档文件,关于横浜花子,存储有显示名为“周报”的1个文档文件。
143.返回图4的说明。
144.扫描仪704是以光学方式读取原稿的图像的设备,是图像读取部的一例。在本实施方式中的扫描仪704还安装有将原稿逐张地搬送到读取位置的机构。这种机构例如称为adf(=auto document feeder:自动送纸机)。
145.打印引擎705是通过电子照相方式或喷墨方式等在纸张的表面打印图像的设备。纸张是记录介质的一例。在打印引擎705也安装有逐张地搬送纸张的机构。打印引擎705是图像形成部的一例。
146.图像处理部706由专用的处理器或处理电路等构成,它们被用于执行与供使用的功能对应的图像处理。
147.操作受理部707是用于供用户输入指示的设备。操作受理部707由设置于显示器708的表面的静电电容式的薄膜传感器或各种按钮构成。其中,静电电容式的薄膜传感器具有不妨碍观察显示器708中显示的图像的特性,用于检测用户操作的位置。
148.显示器708是有机el(=electro luminescent:电致发光)显示器或液晶显示器。
149.通信装置709由基于各种通信标准的模块构成。通信装置709例如能够与lan、公共电话网进行通信。
150.《处理动作》
151.《打印服务器的处理动作》
152.图6是说明由实施方式1中使用的打印服务器40(参照图1)执行的处理动作的一例的流程图。图中所示的记号s意为步骤。另外,图6所示的处理动作由打印服务器40的处理器401(参照图2)来执行。
153.首先,处理器401存储受理了任何地方的打印服务的指示的图像形成装置70(参照图1)请求文档文件的日期时间(步骤11)。
154.接着,处理器401对来自作为请求方的图像形成装置的请求的次数和请求的频度进行更新(步骤12)。即,处理器401对优先机管理表403a(参照图3)的利用历史进行更新。
155.接着,处理器401判定作为请求方的图像形成装置70是否是优先机(步骤13)。在本实施方式的情况下,处理器401参照优先机管理表403a,判定作为请求方的图像形成装置70是否被登记为优先机。
156.在作为请求方的图像形成装置70是优先机的情况下,处理器401在步骤13中得到肯定结果。
157.该情况下,处理器401判定与作为请求方的图像形成装置70有关的利用历史是否满足解除条件(步骤14)。
158.图7是说明实施方式1的步骤14中执行的处理动作的例子的流程图。
159.处理器401判定从作为请求方的图像形成装置70最后一次请求取得文档文件起经过的期间是否为阈值a以上(步骤141)。该判定是以将长期未利用任何地方的打印服务的图像形成装置70从优先机的登记中解除为目的而执行的。
160.阈值a例如根据经验规则来设定。阈值a能够由管理打印服务器40的工作人员进行变更。
161.在是被登记为优先机的图像形成装置70的情况下,能够省略用于取得文档文件的一览的通信,但是,不能没有用于从云存储器20(参照图1)取得特定的文档文件的与打印服务器40(参照图1)进行的通信。打印服务器40将伴随于取得该文档文件的访问作为利用历史来管理。
162.在从最后一次请求文档文件起经过的期间为阈值a以上的情况下,处理器401在步骤141中得到肯定结果。
163.另一方面,在从最后一次请求文档文件起经过的期间小于阈值a的情况下,处理器401在步骤141中得到否定结果。
164.在步骤141中得到了否定结果的情况下,处理器401判定作为请求方的图像形成装置70请求取得文档文件的频度是否为阈值b以下(步骤142)。该判定是以将如下的图像形成装置70从优先机的登记中解除为目的而执行的,该图像形成装置70是虽然从最后的利用起经过的期间较短但利用的频度较少的装置。
165.阈值b例如也根据经验规则来设定。阈值b能够由管理打印服务器40的工作人员进行变更。
166.在请求取得文档文件的频度为阈值b以下的情况下,处理器401在步骤142中得到肯定结果。
167.另一方面,在请求取得文档文件的频度超过阈值b的情况下,处理器401在步骤142中得到否定结果。
168.在步骤141或步骤142中得到了肯定结果的情况相当于在步骤14中得到了肯定结
果的情况。该情况下,处理器401进入步骤15(参照图6),解除与作为请求方的图像形成装置70有关的优先机的登记。本实施方式中的处理器401在解除了优先机的登记的情况下,指示作为请求方的图像形成装置70在打印结束后删除文档文件的一览。
169.另一方面,在步骤141和步骤142这双方中得到了否定结果的情况相当于在步骤14中得到了否定结果的情况。步骤141和步骤142所示的条件是第2条件的一例。此外,阈值a是第2阈值的一例,阈值b是第3阈值的一例。该情况下,处理器401结束图6的处理动作。
170.返回图6的说明。
171.在作为请求方的图像形成装置70不是优先机的情况下,处理器401在步骤13中得到否定结果。
172.该情况下,处理器401判定与作为请求方的图像形成装置70有关的利用历史是否满足登记条件(步骤16)。
173.图8是说明实施方式1的步骤16中执行的处理动作的例子的流程图。
174.处理器401判定作为请求方的图像形成装置在预定的期间内请求文档文件的次数是否为阈值c以上(步骤161)。该判定是以将利用任何地方的打印服务的次数较多的图像形成装置70登记为优先机为目的而执行的。
175.阈值c例如根据经验规则来设定。阈值c能够由管理打印服务器40的工作人员进行变更。
176.此外,预定的期间例如根据经验规则来设定。预定的期间也能够由管理打印服务器40的工作人员进行变更。另外,每当经过预定的期间时,请求文档文件的次数和利用的频度被复位。但是,也可以将这些历史作为日志存储起来。
177.在预定的期间内请求文档文件的次数为阈值c以上的情况下,处理器401在步骤161中得到肯定结果。
178.另一方面,在预定的期间内请求文档文件的次数小于阈值c的情况下,处理器401在步骤161中得到否定结果。
179.在步骤161中得到了否定结果的情况下,处理器401判定作为请求方的图像形成装置在预定的期间内请求文档文件的频度是否为阈值d以上(步骤162)。该判定是以将如下的图像形成装置70登记为优先机为目的而执行的,该图像形成装置70是虽然利用的次数较少、但利用的频度较多的装置。
180.阈值d例如也根据经验规则来设定。阈值d能够由管理打印服务器40的工作人员进行变更。
181.在步骤161或步骤162中得到了肯定结果的情况相当于在步骤16中得到了肯定结果的情况。该情况下,处理器401进入步骤17(参照图6),将作为请求方的图像形成装置70登记为优先机。
182.另一方面,在步骤161和步骤162这双方中得到了否定结果的情况相当于在步骤16中得到了否定结果的情况。该情况下,处理器401结束图6的处理动作。
183.另外,步骤161和步骤162所示的条件是预定的条件的一例。此外,阈值c和阈值d是预定的阈值的一例。
184.《图像形成装置的处理动作》
185.图9是说明由在实施方式1中使用的图像形成装置70(参照图1)执行的处理动作的
一例的流程图。图中所示的记号s意为步骤。另外,图9所示的处理动作由图像形成装置70的处理器701(参照图4)来执行。
186.首先,处理器701判定是否受理了任何地方的打印服务的选择(步骤21)。
187.在图9的情况下,在步骤21中得到否定结果的期间内,处理器701反复进行步骤21的判定。
188.在步骤21中得到了肯定结果的情况下,处理器701判定在本装置内是否存在文档文件的一览(步骤22)。
189.在存在文档文件的一览的情况下,处理器701在步骤22中得到肯定结果。该情况下,处理器701显示所存储的文档文件的一览(步骤23)。
190.接着,处理器701判定是否正在请求显示在现有的文档文件的一览中不存在的位置(步骤24)。
191.在指示了文档文件的一览中不存在的位置的情况下,处理器701在步骤24中得到肯定结果。
192.在步骤24中得到了肯定结果的情况下,处理器701请求打印服务器40(参照图1)发送位于所指示的位置的文档文件的一览(步骤25)。
193.然后,处理器701将新取得的文档文件的一览反映到现有的文档文件的一览中而进行显示(步骤26)。
194.此外,处理器701将新取得的文档文件的一览反映到现有的文档文件的一览中存储起来(步骤27)。
195.在该处理后,处理器701返回步骤24的判定。
196.在指示了打印存在于现有的文档文件的一览中的文档文件的情况下,处理器701在步骤24中得到否定结果。
197.在步骤24中得到了否定结果的情况下,处理器701向打印服务器40请求文档文件的实体数据(步骤28),根据取得的实体数据执行打印(步骤29)。
198.与此相对,在步骤22中得到了否定结果的情况下,处理器701执行步骤30。这里,在步骤22中得到了否定结果的情况是在本装置内不存在文档文件的一览的情况。例如相当于图像形成装置70未被登记为优先机的情况。
199.在步骤22中得到了否定结果的情况下,处理器701向打印服务器40请求文档文件的一览(步骤30)。但是,在本实施方式中,将利用任何地方的打印服务的请求通知给打印服务器40。
200.在从打印服务器40接收到文档文件的一览时,处理器701显示所接收到的文档文件的一览(步骤31)。
201.接着,处理器701判定是否指示了对文档文件的一览进行存储(步骤32)。
202.在为未被登记为优先机的图像形成装置70的情况下,不指示存储文档文件的一览。因此,处理器701在步骤32中得到否定结果,进入步骤28。由于未指示存储文档文件的一览,因此,文档文件的一览在显示后被从图像形成装置70中删除。
203.另一方面,在为被登记为优先机的图像形成装置70的情况下,指示存储文档文件的一览。因此,处理器701在步骤32中得到肯定结果,存储文档文件的一览(步骤33)。另外,处理器701在执行步骤33后,进入步骤28。
204.《系统整体的处理顺序》
205.《图像形成装置未被登记为优先机的情况》
206.图10是示出未被登记为优先机的图像形成装置70被利用了任何地方的打印服务的情况下的处理顺序的一例的图。图中所示的记号s意为步骤。
207.一连串的处理顺序通过用户将任意一个图像形成装置70的ic卡靠近图像形成装置70而开始(步骤101)。
208.从ic卡取得了用户的信息的图像形成装置70请求打印服务器40对用户进行认证(步骤102)。受理了该请求的打印服务器40请求目录服务器50对用户进行认证(步骤103)。认证的结果从目录服务器50通过打印服务器40通知给图像形成装置70。
209.认证成功的用户能够操作图像形成装置70。例如在图像形成装置70的显示器708(参照图4)中显示可供用户操作的按钮类。
210.另外,打印服务器40在认证成功的阶段判定是否将请求认证的图像形成装置70登记为优先机(步骤104)。图10是不登记为优先机的情况,因此,在打印服务器40中不进行优先机的登记。
211.接着,用户指示利用任何地方的打印服务(步骤105)。受理了该指示的图像形成装置70对打印服务器40请求利用任何地方的打印服务(步骤106)。受理了请求的打印服务器40请求sso服务器60进行认证(步骤107)。
212.在认证成功时,打印服务器40对云存储器20请求文档文件的一览(步骤108)。
213.云存储器20回复被请求的文档文件的一览(步骤109)。
214.接收到文档文件的一览的打印服务器40将文档文件的一览通知给作为请求方的图像形成装置70(步骤110)。图像形成装置70存储接收到的文档文件的一览。
215.接收到文档文件的一览的图像形成装置70在受理了来自用户的显示文档文件的一览的指示时,显示所存储的文档文件的一览(步骤111)。在本实施方式的情况下,要显示的文档文件的一览仅限于步骤102中被认证的用户的文档文件,不显示与其他用户有关的文档文件的一览。
216.然后,在用户选择特定的文档文件并指示打印时(步骤112),图像形成装置70对打印服务器40请求取得选择出的文档文件(步骤113)。另外,打印服务器40对特定的文档文件所在的云存储器20请求取得文档文件(步骤114)。
217.当取得文档文件的实体数据时,打印服务器40对实体数据进行pdl转换(步骤115),将生成的打印数据输出到图像形成装置70(步骤116)。然后,图像形成装置70根据打印数据执行打印。
218.如图10所示,在从未被登记为优先机的图像形成装置70请求利用任何地方的打印服务的情况下,会产生从云存储器20取得文档文件的一览的通信。因此,图像形成装置70在从受理利用任何地方的打印服务的请求起到显示文档文件的一览为止会产生等待时间。
219.《图像形成装置新登记为优先机的情况》
220.图11是示出新登记为优先机的图像形成装置70被利用了任何地方的打印服务的情况下的处理顺序的一例的图。在图11中,对与图10对应的部分标注对应的标号来表示。
221.该处理顺序也通过用户将任意一个图像形成装置70的ic卡靠近图像形成装置70而开始(步骤101)。
222.从ic卡取得了用户的信息的图像形成装置70请求打印服务器40认证用户(步骤102)。受理了该请求的打印服务器40请求目录服务器50认证用户(步骤103)。认证的结果从目录服务器50通过打印服务器40通知给图像形成装置70。
223.认证成功的用户能够操作图像形成装置70。例如在图像形成装置70的显示器708(参照图4)中显示可供用户操作的按钮类。
224.打印服务器40在认证成功的阶段判定是否将请求认证的图像形成装置70登记为优先机(步骤104)。在图11的情况下,已经满足登记为优先机的条件。因此,打印服务器40将请求认证的图像形成装置70登记为优先机(步骤104a)。
225.接着,用户指示利用任何地方的打印服务(步骤105)。图11中的图像形成装置70是优先机,但是,在该阶段,文档文件的一览未存储在装置内。因此,图像形成装置70对打印服务器40请求利用任何地方的打印服务(步骤106)。受理了请求的打印服务器40请求sso服务器60进行认证(步骤107)。
226.在认证成功时,打印服务器40对云存储器20请求文档文件的一览(步骤108)。
227.云存储器20回复被请求的文档文件的一览(步骤109)。
228.接收到文档文件的一览的打印服务器40对作为请求方的图像形成装置70通知文档文件的一览,并且请求其存储文档文件的一览(步骤110a)。
229.受理了请求的图像形成装置70显示文档文件的一览(步骤111a),并且存储文档文件的一览(步骤111b)。当然,在步骤111a中,仅显示与在步骤102中被认证的用户有关的文档文件的一览,不显示与其他用户有关的文档文件的一览。
230.然后,在用户选择特定的文档文件并指示进行打印时(步骤112),图像形成装置70对打印服务器40请求取得所选择的文档文件(步骤113)。另外,打印服务器40对特定的文档文件所在的云存储器20请求取得文档文件(步骤114)。
231.当取得文档文件的实体数据时,打印服务器40对实体数据进行pdl转换(步骤115),将生成的打印数据输出到图像形成装置70(步骤116)。然后,图像形成装置70根据打印数据执行打印。
232.在图11的情况下,虽然图像形成装置70登记为优先机,但是,在刚登记后的图像形成装置70中未存储文档文件的一览。因此,在通过打印服务器40的管理而刚切换为优先机后,产生从云存储器20取得文档文件的一览的通信。
233.因此,图像形成装置70在从受理利用任何地方的打印服务的请求起到显示文档文件的一览为止会产生等待时间。
234.《图像形成装置被登记为优先机后的第2次以后的情况》
235.图12是示出已经登记为优先机的图像形成装置70被利用了任何地方的打印服务的情况下的处理顺序的一例的图。在图12中,对与图11对应的部分标注对应的标号来表示。
236.该处理顺序也通过用户将任意一个图像形成装置70的ic卡靠近图像形成装置70而开始(步骤101)。
237.从ic卡取得了用户的信息的图像形成装置70请求打印服务器40认证用户(步骤102)。受理了该请求的打印服务器40请求目录服务器50认证用户(步骤103)。认证的结果从目录服务器50通过打印服务器40通知给图像形成装置70。
238.认证成功的用户能够操作图像形成装置70。例如在图像形成装置70的显示器708
(参照图4)中显示可供用户操作的按钮类。
239.打印服务器40在认证成功的阶段判定是否将请求认证的图像形成装置70登记为优先机(步骤104)。但是,在图12的情况下,已经登记为优先机。因此,打印服务器40还判定是否满足优先机的解除条件。
240.接着,用户指示利用任何地方的打印服务(步骤105)。在图12中说明的图像形成装置70中,文档文件的一览存储在装置内。
241.因此,图像形成装置70会立即显示装置内所存储的文档文件的一览(步骤111a)。当然,在步骤111a中,仅显示与在步骤102中被认证的用户有关的文档文件的一览,不显示与其他用户有关的文档文件的一览。
242.另外,图像形成装置70在被用户指示了显示与显示中的文档文件的一览不同的位置的情况下,对打印服务器40请求取得存在于由用户指示的位置的文档文件的一览。该情况下,图像形成装置70等待来自打印服务器40的新的文档文件的一览的通知。这里的新的文档文件的一览是第2信息的一例。
243.另外,图像形成装置70将新取得的文档文件的一览反映到现有的文档文件的一览中进行显示。
244.然后,在用户选择特定的文档文件并指示进行打印时(步骤112),图像形成装置70对打印服务器40请求取得所选择的文档文件(步骤113)。另外,打印服务器40对特定的文档文件所在的云存储器20请求取得文档文件(步骤114)。
245.在取得文档文件的实体数据时,打印服务器40对实体数据进行pdl转换(步骤115),将生成的打印数据输出到图像形成装置70(步骤116)。然后,图像形成装置70根据打印数据执行打印。
246.在图12所示的例子的情况下,图像形成装置70不与打印服务器40进行通信就能够显示文档文件的一览。即,在图12所示的例子的图像形成装置70中,缩短了从受理利用任何地方的打印服务的请求起到显示文档文件的一览为止的等待时间。
247.《针对图像形成装置的优先机的登记被解除的情况》
248.在被登记为优先机的图像形成装置70满足优先机的解除条件的情况下,与图11所示的处理顺序相同。
249.在本实施方式的情况下,打印服务器40在判定为作为用户认证的请求方的图像形成装置70满足优先机的解除条件的情况下,在步骤104a中解除优先机的登记,指示作为请求方的图像形成装置70删除文档文件的一览。这点与所述图11所示的处理顺序不同。
250.因此,在用户指示图像形成装置70利用任何地方的打印服务时,打印服务器40从云存储器20取得文档文件的一览并将其通知给图像形成装置70。
251.《实施方式2》
252.在本实施方式中,对在打印服务器40(参照图1)中设置了如下功能的情况进行说明,该功能是,将被登记为优先机的特定的图像形成装置70(参照图1)中存储的文档文件的一览维持在最新的状态的功能。
253.因此,本实施方式中使用的系统结构和各装置的结构与实施方式1相同。
254.图13是说明由实施方式2中使用的打印服务器40(参照图1)执行的处理动作的一例的流程图。图中所示的记号s意为步骤。另外,图13所示的处理动作由打印服务器40的处
理器401(参照图2)来执行。
255.处理器401判定是否从云存储器20接收到文档文件的变更的通知(步骤31)。关于该通知,云存储器20使用非同步型的api进行通知。另外,从用户终端30(参照图1)指示云存储器20中存储的文档文件的变更。
256.关于文档文件的变更,存在插入、更新、删除。云存储器20在检测到文档文件的变更时,立即通知给事先设定为通知目的地的打印服务器40。
257.另外,打印服务器40也可以定期地询问云存储器20有无文档文件的变更。关于该询问,使用云存储器20中准备的同步型的api。
258.在步骤31中得到否定结果的期间内,处理器401反复进行步骤31的判定。
259.另一方面,在步骤31中得到了肯定结果的情况下,处理器401判定是否存在通知了如下的一览的优先机,该一览包含作为对象的文档文件(步骤32)。
260.在步骤32中得到了否定结果的情况下,不存在反映变更的对象。因此,处理器401结束一连串的处理。
261.另一方面,在步骤32中得到了肯定结果的情况下,处理器401对相应的图像形成装置70通知文档文件的变更(步骤33)。在该通知中包含变更的内容。
262.图14是示出在反映文档文件的变更的情况下执行的处理顺序的一例的图。图中所示的记号s意为步骤。
263.一连串的处理顺序通过用户使用用户终端30变更云存储器20的文档文件而开始(步骤121)。
264.检测到文档文件的变更的云存储器20对打印服务器40通知文档文件的变更(步骤122)。
265.受理了通知的打印服务器40确定通知了如下的一览的优先机,该一览包含作为对象的文档文件(步骤123)。
266.接着,打印服务器40对作为被确定的优先机的图像形成装置70通知文档文件的变更(步骤124)。换言之,文档文件的变更从打印服务器40推送到作为对象的图像形成装置70。
267.受理了文档文件的变更的通知的图像形成装置70将通知的内容反映到装置内存储的文档文件的一览中(步骤125)。由此,确保了图像形成装置70中存储的文档文件的一览的内容与云存储器20之间的同步。
268.即,用户操作的图像形成装置70中显示的文档文件的一览始终反映云存储器20的状态。其结果,不会出现在用户针对图像形成装置70而指示的位置不存在用户所选择的的文档文件的情况,能够消除伴随再次取得文档文件的一览的用户的等待时间。
269.该情况下,在用户指示显示文档文件的一览之前在图像形成装置70中就存储有文档文件的一览。因此,在用户指示了显示文档文件的情况下,会显示最新的文档文件的一览且不需要等待时间。
270.图15是说明图像形成装置70中存储的文档文件的一览703a的变更例的图。(a)是文档文件的插入的例子,(b)是文档文件的更新的例子,(c)是文档文件的删除的例子。
271.例如在变更的内容为插入的情况下,在图像形成装置70中的文档文件的一览703a中追加新追加的文档文件的信息。在图15中,记事本被追加到文档文件的一览703a中。
272.例如在变更的内容为文档文件的更新的情况下,在图像形成装置70中的文档文件的一览703a中,对存在变更的项目的信息进行更新。在图15中,显示名从“记事本”更新为“记事本2”。除此以外,对用户进行识别的信息和识别文档文件的位置的信息也可能成为更新的对象。
273.例如在变更的内容为文档文件的删除的情况下,从图像形成装置70中的文档文件的一览703a中删除作为删除对象的文档文件的信息。
274.《实施方式3》
275.本实施方式中使用的打印服务器40按照不同用户来设定优先机。本实施方式中的用户为1名。
276.另外,本实施方式中使用的系统结构和各装置的结构与实施方式1相同。
277.图16是说明在实施方式3中使用的优先机管理表403a1的一例的图。在图16中,对与图3对应的部分标注对应标号来表示。
278.被打印服务器40用来管理优先机的优先机管理表403a1以与对用户进行识别的信息相关联的方式存储有识别图像形成装置的信息、有无登记优先机、以及利用的频度。
279.图16所示的优先机管理表403a1中的利用历史是特定的用户对特定的图像形成装置70的利用历史。这点与前述的实施方式不同。因此,以用户为单位来判定有无登记优先机。因此,对于某个用户是优先机的图像形成装置70对于其他用户可能不是优先机。
280.图17是说明由在实施方式3中使用的打印服务器40(参照图1)执行的处理动作的一例的流程图。在图17中,对与图6对应的部分标注对应标号来表示。
281.图17所示的处理动作由打印服务器40的处理器401(参照图2)来执行。
282.首先,处理器401针对受理了任何地方的打印服务的指示的图像形成装置70(参照图1)和被认证的用户的组合来存储请求文档文件的日期时间(步骤11a)。
283.接着,处理器401针对本次的组合,对请求的次数和请求的频度进行更新(步骤12a)。即,处理器401对优先机管理表403a1(参照图16)的利用历史进行更新。
284.接着,处理器401判定作为请求方的图像形成装置70是否是被认证的用户的优先机(步骤13a)。在本实施方式的情况下,处理器401参照优先机管理表403a1,判定作为请求方的图像形成装置70是否被登记为被认证的用户的优先机。
285.在作为请求方的图像形成装置70是被认证的用户的优先机的情况下,处理器401在步骤13a中得到肯定结果。
286.该情况下,处理器401判定正在利用作为请求方的图像形成装置70的用户的利用历史是否满足解除条件(步骤14a)。
287.图18是说明在实施方式3的步骤14a中执行的处理动作的例子的流程图。
288.处理器401判定从被认证的用户最后一次使用作为请求方的图像形成装置70请求取得文档文件起经过的期间是否为阈值a1以上(步骤141a)。该判定的执行目的是:将长期未利用任何地方的打印服务的用户和图像形成装置70的组合从优先机的登记中解除。
289.阈值a1例如根据经验规则来设定。阈值a1能够由管理打印服务器40的工作人员进行变更。
290.在为从最后一次请求文档文件起经过的期间为阈值a1以上的用户和图像形成装置70的组合的情况下,处理器401在步骤141a中得到肯定结果。
291.另一方面,在为从最后一次请求文档文件起经过的期间小于阈值a1的用户和图像形成装置70的组合的情况下,处理器401在步骤141a中得到否定结果。
292.在步骤141a中得到了否定结果的情况下,处理器401判定被认证的用户使用作为请求方的图像形成装置请求取得文档文件的频度是否为阈值b1以下(步骤142a)。该判定的执行目的是:将虽然从最后的利用起经过的期间较短、但利用的频度较少的用户和图像形成装置70的组合从优先机的登记中解除。
293.阈值b1例如也根据经验规则来设定。阈值b1能够由管理打印服务器40的工作人员进行变更。
294.在为请求取得文档文件的频度为阈值b1以下的用户和图像形成装置70的组合的情况下,处理器401在步骤142a中得到肯定结果。
295.另一方面,在为请求取得文档文件的频度超过阈值b1的用户和图像形成装置70的组合的情况下,处理器401在步骤142a中得到否定结果。
296.在步骤141a或步骤142a中得到了肯定结果的情况相当于在步骤14a中得到了肯定结果的情况。该情况下,处理器401进入步骤15a(参照图17),解除与作为请求方的图像形成装置70和用户的组合有关的优先机的登记。本实施方式中的处理器401在解除了优先机的登记的情况下,指示在作为请求方的图像形成装置70中的打印结束后删除与用户有关的作为对象的文档文件的一览。
297.另一方面,在步骤141a和步骤142a这双方中得到了否定结果的情况相当于在步骤14a中得到了否定结果的情况。步骤141a和步骤142a所示的条件是第2条件的一例。此外,阈值a1是第2阈值的一例,阈值b1是第3阈值的一例。该情况下,处理器401结束图17的处理动作。
298.返回图17的说明。
299.在作为请求方的图像形成装置70不是被认证的用户的优先机的情况下,处理器401在步骤13a中得到否定结果。
300.该情况下,处理器401判定与被认证的用户和作为请求方的图像形成装置70的组合有关的利用历史是否满足登记条件(步骤16a)。
301.图19是说明实施方式3的步骤16a中执行的处理动作的例子的流程图。
302.处理器401判定被认证的用户使用作为请求方的图像形成装置在预定的期间内请求文档文件的次数是否为阈值c1以上(步骤161a)。该判定是以将利用任何地方的打印服务的次数较多的用户和图像形成装置70的组合登记为优先机为目的而执行的。
303.阈值c1例如根据经验法则来设定。阈值c1能够由管理打印服务器40的工作人员进行变更。
304.此外,预定的期间例如根据经验规则来设定。预定的期间也能够由管理打印服务器40的工作人员进行变更。另外,每当经过预定的期间时,与用户和图像形成装置70的组合相关联的请求文档文件的次数和利用的频度被复位。但是,也可以将这些历史作为日志存储起来。
305.在预定的期间内请求文档文件的次数为阈值c1以上的情况下,处理器401在步骤161a中得到肯定结果。
306.另一方面,在预定的期间内请求文档文件的次数小于阈值c1的情况下,处理器401
在步骤161a中得到否定结果。
307.在步骤161a中得到了否定结果的情况下,处理器401判定被认证的用户从作为请求方的图像形成装置在预定的期间内请求文档文件的频度是否为阈值d1以上(步骤162a)。该判定的执行目的是:将虽然利用的次数较少、但利用的频度较多的用户和图像形成装置70的组合登记为优先机。
308.阈值d1例如也根据经验规则来设定。阈值d1能够由管理打印服务器40的工作人员进行变更。
309.在步骤161a或步骤162a中得到了肯定结果的情况相当于在步骤16a(参照图17)中得到了肯定结果的情况。该情况下,处理器401进入步骤17a(参照图17),将作为请求方的图像形成装置70登记为与被认证的用户有关的优先机。
310.另一方面,在步骤161a和步骤162a这双方中得到了否定结果的情况相当于在步骤16a(参照图17)中得到了否定结果的情况。步骤161a和步骤162a所示的条件是预定的条件的一例。此外,阈值c1和阈值d1是预定的阈值的一例。该情况下,处理器401结束图17的处理动作。
311.图20是示出已经被登记为特定的用户的优先机的图像形成装置70被利用了任何地方的打印服务的情况下的处理顺序的一例的图。在图20中,对与图12对应的部分标注对应的标号来表示。
312.虽然图12所示的打印服务器40是以不区分用户的方式来判定是否将图像形成装置70登记为优先机,但是,图20中的打印服务器40在从图像形成装置70受理了用户的认证的情况下,判定是否将作为请求方的图像形成装置70登记为被认证的用户的优先机(步骤104b)。
313.另外,关于由用户操作的图像形成装置70未被登记为与用户有关的优先机的情况下的处理顺序,参照图10即可。当然,是否是优先机,要针对请求认证的用户来进行判定。
314.此外,用户操作的图像形成装置70被新登记为用户的优先机的情况下的处理顺序参照图11即可。当然,是否是优先机,要针对请求认证的用户来判定,作为优先机的登记要按照每个用户来执行。
315.《实施方式4》
316.这里,对在实施方式3中说明的打印服务器40中追加如下功能的情况进行说明,该功能是,将登记为优先机的特定的图像形成装置70(参照图1)中存储的文档文件的一览维持在最新的状态的功能。
317.本实施方式中使用的系统结构和各装置的结构与实施方式3相同。
318.图21是说明由实施方式4中使用的打印服务器40(参照图1)执行的处理动作的一例的流程图。在图21中,对与图13对应的部分标注对应标号来表示。
319.图21所示的处理动作由打印服务器40的处理器401(参照图2)来执行。
320.处理器401判定是否从云存储器20接收到文档文件的变更的通知(步骤31)。关于该通知,云存储器20使用非同步型的api进行通知。
321.在步骤31中得到否定结果的期间内,处理器401反复进行步骤31的判定。
322.另一方面,在步骤31中得到了肯定结果的情况下,处理器401确定具有所通知的文档文件的访问权的用户(步骤31a)。
323.接着,处理器401判定是否存在被通知了如下的一览的用户的优先机,该一览包含作为对象的文档文件(步骤32a)。
324.在步骤32a中得到了否定结果的情况下,不存在反映变更的对象。因此,处理器401结束一连串的处理。
325.另一方面,在步骤32a中得到了肯定结果的情况下,处理器401对相应的图像形成装置70指定用户来通知文档文件的变更(步骤33a)。在该通知中包含变更的内容。
326.图22是示出在反映文档文件的变更的情况下执行的处理顺序的一例的图。在图22中,对与图14对应的部分标注对应标号来表示。
327.一连串的处理顺序通过用户使用用户终端30变更云存储器20的文档文件而开始(步骤121)。
328.检测到文档文件的变更的云存储器20对打印服务器40通知文档文件的变更(步骤122)。
329.受理了通知的打印服务器40确定针对具有对作为对象的文档文件的访问权的用户而登记的优先机(步骤123a)。
330.接着,打印服务器40对作为被确定的优先机的图像形成装置70指定用户来通知文档文件的变更(步骤124a)。
331.受理了文档文件的变更的通知的图像形成装置70将通知的内容反映到针对特定的用户而在装置内存储的文档文件的一览中(步骤125a)。
332.由此,确保了图像形成装置70中存储的与特定的用户相关联的文档文件的一览的内容和云存储器20的同步。即,用户操作的图像形成装置70中显示的文档文件的一览始终反映云存储器20的状态。
333.其结果,不会出现在用户对图像形成装置70指示的位置不存在用户所选择的文档文件的情况,能够消除伴随着再次取得文档文件的一览的用户的等待时间。
334.在本实施方式中,将图像形成装置70中的文档文件的一览的变更与用户关联起来进行管理,但是,也可以与用户无关地执行文档文件的一览的变更,在向用户提示文档文件的一览的阶段进行筛选。
335.《其他实施方式》
336.以上说明了本发明的实施方式,但是,本发明的技术范围不限于所述实施方式记载的范围。根据权利要求书的记载可知,对所述实施方式施加的各种变更或改良也包含在本发明的技术范围内。
337.例如,所述实施方式中说明的网络系统1构建在云网络10上,但是,也可以构建在lan上。
338.此外,在所述实施方式1的情况下,是在被登记为优先机的图像形成装置70(参照图1)中初次利用任何地方的打印服务时等由图像形成装置70取得文档文件的一览的,但是,图像形成装置70取得文档文件的一览的时间不限于此。
339.例如,也可以将登记为优先机作为条件,由打印服务器40(参照图1)向图像形成装置70推送文档文件的一览。该情况下,与实施方式1不同,在初次利用任何地方的打印服务时之前的期间内将文档文件的一览存储在图像形成装置70中。其结果,从初次利用任何地方的打印服务时起就能够在不需要等待时间的情况下显示文档文件的一览。
340.除此以外,也可以将来自用户终端30(参照图1)的打印作业的通知作为触发而由图像形成装置70取得文档文件的一览。该情况下,在用户的登录操作或利用任何地方的打印服务的指示之前,文档文件的一览就被存储在图像形成装置70中。
341.另外,也可以在向打印服务器40通知打印作业的情况下、或图像形成装置70通知打印服务器40接收打印作业的情况下,由打印服务器40取得文档文件的一览并发送给图像形成装置70。该情况下,也是在用户的登录操作或利用任何地方的打印服务的指示之前,文档文件的一览就被存储在图像形成装置70中。
342.此外,在所述实施方式2的情况下,是在用户终端30指示云存储器20(参照图1)变更文档文件的情况下,从打印服务器40向图像形成装置70通知文档文件的变更的,但是,也可以采用如下结构:在用户终端30向云存储器20上传文档文件时,将包含被上传的文档文件的文档文件的一览经由打印服务器40通知给图像形成装置70。该情况下,也是在用户的登录操作或利用任何地方的打印服务的指示之前,文档文件的一览就被存储在图像形成装置70中。
343.在前述实施方式中,在优先机的登记和解除的判定中使用了从图像形成装置70对云存储器20请求取得文档文件的历史,但是,也可以将作为其先前作业的使用图像形成装置70进行的用户认证的请求视为文档文件的请求。这是因为,在文档文件的请求前,需要进行用户的认证。该情况下,在用户请求认证的时间点对历史进行更新,能够消除判定是否是优先机的时刻与最后利用时之间的时间差。
344.在前述实施方式的情况下,登记为优先机的图像形成装置70的台数未设置限制,但是,也可以设定能够登记为优先机的台数的上限。
345.在前述实施方式的情况下,利用打印服务器40(参照图1)管理优先机管理表403a(参照图3)和优先机管理表403a1(参照图16),但是,也可以利用目录服务器50管理各表。
346.在前述实施方式的情况下,假设了用户为1名的情况,但是,也可以以多名用户为单位来管理优先机。关于多名用户,例如除了部、课、组等组织上的单位以外,也可以将家族、圈子、俱乐部等私人集体设为单位。该情况下,在登记为优先机的图像形成装置70中,不仅在各用户指示显示文档文件的一览之前,甚至在登录优先机之前,文档文件的一览已存储在装置内。因此,各用户能够在无需等待时间的前提下确认文档文件的一览。
347.在前述实施方式的情况下,说明了在具有多个功能的图像形成装置70中从云存储器20取得文档文件并进行打印的情况,但是,图像形成装置70也可以是打印专用的装置,还可以是层叠由三维数据规定的截面形状来构造立体物的三维打印机。
348.在前述实施方式的情况下,作为从云存储器20(参照图1)取得文档文件的信息终端,例示了图像形成装置70(参照图1),但是,也可以代替图像形成装置70而使用信息亭。信息亭是如下终端:能够提供信息和服务,还可以用于费用的支付和各种手续。即,网络系统1上提供的服务不限于任何地方的打印服务,可以是各种信息的提供、金融服务等。
349.在前述实施方式中,作为对与从云存储器取得文档文件的信息终端之间的通知进行中继的信息处理装置,例示了打印服务器40(参照图1),但是,也可以是路由器或网关装置等通信装置。
350.在所述实施方式中,说明了云存储器中存储的文件是文档文件的情况,但是,也可以是金融数据或医疗数据的文档文件。
351.所述各实施方式中的处理器是指广义的处理器,除了通用的处理器(例如cpu等)以外,还包含专用的处理器(例如gpu、asic(=application specific integrated circuit:专用集成电路)、fpga、程序逻辑设备等)。
352.此外,所述各实施方式中的处理器的动作可以由1个处理器单独执行,但是,也可以由存在于在物理上分开的位置的多个处理器协作执行。此外,处理器中的各动作的执行顺序不限于所述各实施方式记载的顺序,也可以单独变更。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1