服务器、以及印刷系统的制作方法

文档序号:30495653发布日期:2022-06-22 04:19阅读:115来源:国知局
服务器、以及印刷系统的制作方法

1.本发明涉及一种服务器、以及印刷系统。


背景技术:

2.以往,已知有一种印刷装置基于终端装置所存储的印刷任务而实施印刷的技术。例如,在专利文献1所记载的印刷系统中,在认证印刷中,在认证完毕后,服务器向终端装置发送印刷指示,终端装置基于所接收到的印刷指示,而将所存储的印刷任务发送至印刷装置,印刷装置基于所接收到的印刷任务而实施印刷。
3.但是,在专利文献1所记载的系统中,当在终端装置和服务器进行通信连接的网络中终端装置的网络信息发生了变化的情况下,服务器有可能无法向终端装置发送印刷指示。
4.专利文献1:日本特开2009-139991号公报


技术实现要素:

5.解决上述课题的一个方式为,一种服务器,其为能够经由网络从而与对印刷任务进行存储的终端装置、以及基于从所述终端装置接收到的所述印刷任务而实施印刷的印刷装置进行通信的服务器,所述服务器具备:存储部,其对所述印刷任务的识别信息和所述终端装置的网络信息被建立了对应关系的对应信息进行存储;第一取得部,其从所述印刷装置取得包括所述识别信息在内的印刷请求;发送部,其在所述第一取得部取得了所述印刷请求的情况下,基于所述存储部所存储的所述网络信息中的、与所取得的所述印刷请求中所包括的所述识别信息相对应的所述网络信息,从而向所述终端装置发送指示所取得的所述印刷请求中所包括的所述识别信息所表示的所述印刷任务的发送的印刷指示;第二取得部,其从所述终端装置取得包括所述识别信息和所述网络信息在内的印刷任务信息;更新部,其在所述第二取得部取得了所述印刷任务信息的情况下,基于所取得的所述印刷任务信息,从而对所述存储部所存储的所述对应信息中的、包括所取得的所述印刷任务信息中所包括的所述识别信息在内的所述对应信息进行更新。
6.解决上述课题的另一个方式为,一种印刷系统,其具备:终端装置,其对印刷任务进行存储;印刷装置,其基于从所述终端装置接收到的所述印刷任务而实施印刷;服务器,其能够经由网络从而与所述终端装置以及所述印刷装置进行通信,在所述印刷系统中,所述终端装置具备印刷任务信息发送部,所述印刷任务信息发送部向所述服务器发送包括所述印刷任务的识别信息和所述终端装置的网络信息在内的印刷任务信息,所述服务器具备:存储部,其对所述识别信息和所述网络信息被建立了对应关系的对应信息进行存储;第一取得部,其从所述印刷装置取得包括所述识别信息在内的印刷请求;发送部,其在所述第一取得部取得了所述印刷请求的情况下,基于所述存储部所存储的所述网络信息中的、与所取得的所述印刷请求中所包括的所述识别信息相对应的所述网络信息,从而向所述终端装置发送指示所取得的所述印刷请求中所包含的所述识别信息所表示的所述印刷任务的
发送的印刷指示;第二取得部,其从所述终端装置取得所述印刷任务信息;更新部,其在所述第二取得部取得了所述印刷任务信息的情况下,基于所取得的所述印刷任务信息,从而对所述存储部所存储的所述对应信息中的、包括所取得的所述印刷任务信息中所包括的所述识别信息在内的所述对应信息进行更新。
附图说明
7.图1为表示印刷系统的结构的图。
8.图2为表示印刷装置、终端装置以及服务器的功能的结构的图。
9.图3为表示印刷系统的动作的顺序图。
10.图4为表示印刷系统的动作的顺序图。
11.图5为表示印刷系统的动作的顺序图。
12.图6为表示印刷系统的动作的顺序图。
13.图7为表示印刷系统的动作的顺序图。
具体实施方式
14.图1为,表示印刷系统1000的结构的图。
15.如图1所示那样,印刷系统1000具备:印刷装置1、终端装置2以及服务器3。印刷装置1、终端装置2以及服务器3与网络nw连接。网络nw既可以为本地网络,也可以为全球网络,还可以为包括本地网络和全球网络在内的网络。全球网络包括互联网、电话网、其他的通信网。
16.印刷系统1000实施认证印刷。
17.在认证印刷中,在印刷系统1000中,印刷装置1从用户p处接受用户认证所涉及的操作,服务器3基于所接受到的用户认证所涉及的操作来实施用户认证。然后,在认证印刷中,印刷系统1000在用户认证成功了的情况下,由接受了用户认证所涉及的操作的印刷装置1来实施基于用户p所希望的印刷任务的印刷。
18.印刷装置1为,在印刷介质上印刷图像的装置。在印刷介质的种类上并没有限制,可列举出预定尺寸的单页纸(cut sheet)、卷筒纸、合成树脂制的薄片等。对于印刷装置1的印刷方式而言,并没有限制,能够采用点击打式、热升华式、热敏式等印刷方式。
19.在本实施方式中,作为印刷装置1,例示出了以喷墨式向印刷介质喷出油墨从而对比较大型的印刷介质实施印刷的大幅面打印机。另外,作为大幅面打印机的印刷介质,例如,能够采用优质纸、高光泽纸、铜版纸、涂布纸、合成纸、由pet(polyethylene terephthalate:聚对苯二甲酸乙二醇酯)和pp(polypropylen:聚丙烯)等构成的薄膜、布帛等印刷介质。
20.印刷装置1基于从终端装置2接收到的印刷任务2152来实施印刷。此外,印刷装置1接受用户认证所涉及的操作,并在服务器3中在用户认证成功了的情况下,基于从终端装置2接收到的印刷任务而实施印刷。
21.终端装置2为pc(personal computer:个人计算机)。虽然在图1中,终端装置2例示了笔记本式pc,但也可以为桌面式pc,也可以为平板电脑式pc,也可以为智能电话。终端装置2利用打印机驱动213的功能而生成印刷任务2152,并对利用印刷应用214的功能而生成
的印刷任务2152进行存储。
22.服务器3为,基于来自与网络nw连接的各个客户端的请求等从而执行预定的运算处理的服务器装置。服务器3将基于运算处理的结果的数据发送至客户端。虽然在各个附图中,由一个块来表现服务器3,但并不意味着服务器3是由单一的服务器装置所构成。服务器3也可以以包括多个服务器装置的方式被构成。服务器3只要是能够执行后文叙述的各种处理的结构即可,其形式并不重要。
23.服务器3向印刷装置1提供基于终端装置2所存储的印刷任务2152的印刷所涉及的各种画面。服务器3作为web服务器而发挥功能,并针对各种画面的每一种而向印刷装置1发送使画面进行显示的html(hypertext markup language:超文本标记语言)文件。
24.另外,虽然在本实施方式中,例示了印刷系统1000具备一台印刷装置1的情况,但印刷系统1000所具备的印刷装置1的台数并不限于一台,也可以为多台。此外,虽然在本实施方式中,例示了印刷系统1000具备一台终端装置2的情况,但印刷系统1000所具备的终端装置2的台数并不限于一台,也可以为多台。
25.图2为,表示印刷装置1、终端装置2、以及服务器3的功能性结构的框图。
26.印刷装置1具备:印刷装置控制部10、印刷装置通信部11、印刷装置显示部12、印刷装置输入部13、印刷部14、以及加热部15。
27.印刷装置控制部10具备cpu(central processing unit:中央处理器)或mpu(micro-processing unit:微处理器)等作为执行程序的处理器的印刷装置处理器100、以及印刷装置存储部110,并且对印刷装置1的各部进行控制。在印刷装置控制部10中,印刷装置处理器100读取被存储于印刷装置存储部110中的控制程序111,并通过硬件以及软件来执行各种处理。印刷装置控制部10通过印刷装置处理器100读取并执行控制程序111,从而作为印刷控制部101而发挥功能。此外,印刷装置控制部10通过印刷装置处理器100读取并执行浏览器112,从而作为浏览器执行部102而发挥功能。
28.印刷装置存储部110具有对印刷装置处理器100所执行的程序、或由印刷装置处理器100所处理的数据进行存储的存储区域。印刷装置存储部110对印刷装置处理器100所执行的控制程序111、浏览器112、其他各种数据进行存储。印刷装置存储部110具有非易失性的存储区域。此外,印刷装置存储部110也可以具备易失性的存储区域,并且构成印刷装置处理器100的工作区域。
29.印刷装置通信部11具备依照规定的通信标准的通信硬件,并在印刷装置控制部10的控制下,依照规定的通信标准而与终端装置2以及服务器3进行通信。
30.印刷装置显示部12具备多个led(light emitting diode:发光二极管)或显示面板,并依照印刷装置控制部10的控制而以预定的方式使led闪亮、熄灭或闪烁,并且,实施向显示面板的信息的显示。
31.印刷装置输入部13具备被设置于印刷装置1上的操作开关或触摸面板等输入单元,并对用户p的对于输入单元的操作进行检测,并且输入至印刷装置控制部10。印刷装置控制部10基于来自印刷装置输入部13的输入,从而执行与对于输入单元的操作相对应的处理。印刷装置输入部13具备用于用户p向印刷装置1输入认证信息nj的输入单元。作为该输入单元,作为一个示例可列举出对存储了用户p的认证信息nj的ic卡等进行读取的读卡器。另外,作为用户p的输入方法,并不限于该示例,例如,即可以采用用户p将用户id3121和密
码3122的组合作为认证信息nj而输入至操作开关或触摸面板的方式,也可以采用通过指纹认证来输入认证信息nj的方式。虽然在本实施方式中,作为认证信息nj而例示了用户id3121和密码3122的组合,但认证信息nj并不限定于此,例如,也可以为在指纹认证的情况下代替密码3122而出示指纹的信息。
32.印刷部14具备向印刷介质喷出油墨而形成点的喷墨头、使喷墨头在扫描方向上进行操作的滑架、对滑架进行驱动的滑架驱动电机、对印刷介质进行输送的输送单元、向喷墨头供给油墨的油墨供给单元等的印刷所涉及的结构。印刷部14通过依照印刷装置控制部10的控制而从喷墨头的喷嘴喷出油墨并在被输送的印刷介质的印刷面上形成点,从而在印刷介质上实施印刷。
33.加热部15具备用于使油墨相对于印刷介质而干燥定影的加热器,并且在印刷装置控制部10的控制下,对在输送路径上被输送的印刷介质进行加热。
34.终端装置2具备:终端装置控制部20、终端装置通信部21、终端装置显示部22、以及终端装置输入部23。
35.终端装置控制部20具备cpu或mpu等作为执行程序的处理器的终端装置处理器200、以及终端装置存储部210,并对终端装置2的各部进行控制。在终端装置控制部20中,终端装置处理器200读取被存储于终端装置存储部210中的控制程序211并通过硬件以及软件来执行各种处理。此外,终端装置控制部20通过终端装置处理器200读取并执行终端装置存储部210所存储的打印机驱动213,从而作为驱动执行部201而发挥功能。此外,终端装置控制部20通过终端装置处理器200读取并执行终端装置存储部210所存储的印刷应用214,从而作为印刷应用执行部202而发挥功能。
36.印刷应用执行部202对应于“印刷任务信息发送部”的一个示例。
37.终端装置存储部210具有对终端装置处理器200所执行的程序、或由终端装置处理器200所处理的数据进行存储的存储区域。终端装置存储部210对终端装置处理器200所执行的控制程序211、生成应用212、打印机驱动213、印刷应用214、印刷任务db215、用户id3121、网络信息3132、其他各种数据进行存储。终端装置存储部210具有非易失性的存储区域。此外,终端装置存储部210也可以具备易失性的存储区域,并且构成终端装置处理器200的工作区域。
38.生成应用212为,生成文件或图像等数据的应用程序。
39.打印机驱动213为,基于生成应用212所生成的数据而生成印刷任务2152的程序。印刷任务2152包括印刷命令、印刷张数等的印刷条件、以及生成应用212所生成的数据。印刷命令为,与印刷装置1的命令规格相对应的命令。
40.印刷应用214为,实施打印机驱动213所生成的印刷任务2152所涉及的处理的应用程序。
41.印刷任务db215为,对印刷任务2152进行存储的数据库。印刷任务db215的一件记录包括印刷任务id2151以及印刷任务2152。
42.在以下的说明中,将印刷任务db215的记录称为“印刷任务记录”,并标记符号“jr”。
43.印刷任务id2151为,印刷任务2152的识别信息。
44.终端装置通信部21具备依照规定的通信标准的通信硬件,并且依照终端装置控制
部20的控制而与印刷装置1以及服务器3进行通信。
45.终端装置显示部22具备led或显示面板等,并且依照终端装置控制部20的控制而对各种信息进行显示。
46.终端装置输入部23具备被设置于终端装置2上的操作开关或触摸面板、鼠标、键盘等输入单元,并对用户p对于输入单元的操作进行检测,并且向终端装置控制部20输出检测结果。终端装置控制部20基于来自终端装置输入部23的输入,从而执行与对于输入单元的操作相对应的处理。
47.服务器3具备服务器控制部30以及服务器通信部31。
48.服务器控制部30具备cpu或mpu等作为执行程序的处理器的服务器处理器300、以及服务器存储部310,并对服务器3的各部进行控制。在服务器控制部30中,服务器处理器300读取被存储于服务器存储部310中的控制程序311,并通过硬件以及软件来执行各种处理。服务器控制部30通过读取并执行控制程序311,从而作为第一取得部301、第二取得部302、认证部303、发送部304、以及更新部305而发挥功能。
49.服务器存储部310对应于“存储部”的一个示例。
50.服务器存储部310具有对服务器处理器300所执行的程序、或由服务器处理器300所处理的数据进行存储的存储区域。服务器存储部310对服务器处理器300所执行的控制程序311、认证信息db312、印刷任务关联信息db313、其他各种数据进行存储。服务器存储部310具有非易失性的存储区域。此外,服务器存储部310也可以具备易失性的存储区域,并且构成服务器处理器300的工作区域。
51.认证信息db312为,将认证信息nj作为记录而进行存储的数据库。认证信息db312所存储的一件记录包括用户id3121和密码3122的一个组合。
52.用户id3121为,用于在认证印刷中对用户p进行识别的识别信息。用户id3121预先被分配给每个用户p。
53.密码3122为,在用户认证中所使用的密码。密码3122既可以为用户p所设定的密码,也可以为服务器3所设定的密码。
54.印刷任务关联信息db313为,对与印刷任务2152相关的信息进行存储的数据库。被存储于印刷任务关联信息db313中的一件记录包括用户id3121、印刷任务id2151、状态信息3131、以及网络信息3132。
55.在以下的说明中,将印刷任务关联信息db313的记录称为“印刷任务关联信息记录”,并标记符号“kr”。
56.印刷任务关联信息记录kr对应于“对应信息”的一个示例。
57.状态信息3131为,表示对在一件记录中相关联的印刷任务id2151所表示的印刷任务2152进行存储的终端装置2的状态的信息。状态信息3131所表示的状态,表示在线状态或者离线状态。在线状态是指,表示终端装置2正与网络nw连接并能够向印刷装置1发送印刷任务2152的状态。离线状态是指,表示终端装置2的网络连接被切断从而无法向印刷装置1发送印刷任务2152的状态。
58.网络信息3132为,用于在网络nw中对存储了一件记录中相关联的印刷任务id2151所表示的印刷任务2152的终端装置2进行识别的信息。在本实施方式中,作为网络信息3132而例示了ip地址。另外,网络信息3132并不限于ip地址,既可以为mac地址等其他信息,也可
以包括该其他信息。
59.服务器通信部31具备依照规定的通信标准的通信硬件,并且依照服务器控制部30的控制而与印刷装置1以及终端装置2进行通信。
60.如上文所述那样,服务器控制部30作为第一取得部301、第二取得部302、认证部303、发送部304以及更新部305而发挥功能。
61.第一取得部301通过利用服务器通信部31从印刷装置1接收信息,从而从印刷装置1取得信息。
62.第二取得部302通过利用服务器通信部31从印刷装置1接收信息,从而从印刷装置1取得信息。
63.认证部303基于被输入至印刷装置1中的认证信息nj来实施用户认证。
64.发送部304通过服务器通信部31从而向终端装置2以及印刷装置1发送信息。
65.更新部305对印刷任务关联信息db313的信息进行更新。
66.接下来,通过印刷装置控制部10、终端装置控制部20、以及服务器控制部30的各自的功能部的详细的说明,从而对印刷系统1000的动作进行说明。
67.对认证印刷中的印刷系统1000的动作进行说明。
68.首先,对在认证印刷中直到用户p将印刷任务2152登记至服务器3为止的印刷系统1000的动作进行说明。在本实施方式中,将印刷任务2152登记至服务器3是指,在服务器3所存储的印刷任务关联信息db313中,新存储终端装置2所生成的印刷任务2152所涉及的印刷任务关联信息记录。
69.图3为,表示印刷系统1000的动作的顺序图。
70.在图3所示的顺序图的开始时间点下,设为驱动执行部201基于用户p的操作而正在生成印刷任务2152。
71.用户p针对终端装置2而实施将终端装置2所生成的印刷任务2152登记至服务器3的登记指示(步骤sk101)。
72.终端装置2的印刷应用执行部202在从用户p处接受到登记指示时(步骤sk102),生成印刷任务记录jr(步骤sk103)。
73.在步骤sk103中所生成的印刷任务记录jr包括驱动执行部201所生成的印刷任务2152、以及该印刷任务2152的印刷任务id2151。另外,印刷任务id2151既可以由印刷应用执行部202生成,也可以由驱动执行部201生成。
74.接下来,印刷应用执行部202将在步骤sk103中生成的印刷任务记录jr存储在印刷任务db215中(步骤sk104)。
75.接下来,印刷应用执行部202通过终端装置通信部21而将登记请求发送至服务器3(步骤sk105)。
76.在步骤sk105中发送的登记请求包括:终端装置存储部210所存储的网络信息3132、终端装置存储部210所存储的用户id3121、以及在步骤sk103中生成的印刷任务记录jr中所包括的印刷任务id2151。
77.服务器3的第二取得部302在通过服务器通信部31而从终端装置2接收到登记请求时,基于所接收到的登记请求而生成印刷任务关联信息记录kr(步骤sk106)。
78.在步骤sk106中生成的印刷任务关联信息记录kr包括:接收到的登记请求中所包
括的用户id3121、印刷任务id2151、网络信息3132、以及表示可印刷的状态信息3131。
79.第二取得部302在生成印刷任务关联信息记录kr时,将所生成的印刷任务关联信息记录kr存储在印刷任务关联信息db313中(步骤sk107)。
80.接下来,对在认证印刷中印刷装置1实施基于被登记于服务器3中的印刷任务2152的印刷的情况下的印刷系统1000的动作进行说明。
81.图4为,表示印刷系统1000的动作的顺序图。
82.印刷装置1的浏览器执行部102通过印刷装置通信部11,从而向服务器3发送认证画面请求(步骤sk201)。
83.认证画面请求为,请求使用户认证所涉及的认证画面进行显示的html文件的信息。
84.服务器3的发送部304在第一取得部301通过服务器通信部31而接收到认证画面请求时,通过服务器通信部31而向印刷装置1发送使认证画面进行显示的html文件(步骤sk202)。
85.印刷装置1的浏览器执行部102在通过印刷装置通信部11而从服务器3接收到使认证画面进行显示的html文件时,通过印刷装置显示部12来显示认证画面(步骤sk203)。
86.认证画面例如包括“请您将ic卡放在读卡器上”、或“请您输入用户id和密码”等促进认证信息nj的输入的信息。
87.用户p基于印刷装置1所显示的认证画面,从而向印刷装置1输入认证信息nj(步骤sk204)。
88.印刷装置1的浏览器执行部102接受用户p所输入的认证信息nj(步骤sk205)。
89.接下来,浏览器执行部102通过印刷装置通信部11而向服务器3发送操作画面请求(步骤sk206)。
90.操作画面请求为,请求使印刷开始指示操作画面进行显示的html文件的信息。印刷开始指示操作画面为,用于用户p实施印刷开始指示的操作的画面。在操作画面请求中,包括用户p输入的认证信息nj。
91.服务器3的认证部303在第一取得部301通过服务器通信部31而接收到操作画面请求时,基于所接收到的操作画面请求中所包括的认证信息nj,从而实施用户认证(步骤sk207)。
92.在步骤sk207中,认证部303参照认证信息db312,从而对接收到的操作画面请求中所包括的认证信息nj是否作为一个记录而已被存储在认证信息db312中进行辨别。认证部303在辨别为未被存储的情况下,辨别为用户认证失败,在辨别为已被存储的情况下,辨别为用户认证成功。
93.认证部303在辨别为用户认证成功的情况下,从印刷任务关联信息db313中对包括用户认证成功的用户id3121在内的印刷任务关联信息记录kr全部进行特别指定(步骤sk208)。
94.认证部303针对特别指定的印刷任务关联信息记录kr中所包括的印刷任务id2151所表示的印刷任务2152,而生成用于用户p实施印刷开始指示的操作的印刷开始指示操作画面(步骤sk209)。
95.印刷开始指示操作画面为,针对用户认证成功的用户p的印刷任务2152,而一揽显
示与状态信息3131建立了对应关系的印刷任务id2151的画面。此外,印刷开始指示操作画面包括用于从印刷任务id2151的一览中选择一个或多个印刷任务id2151的软件按钮。此外,印刷开始指示操作画面例如包括用于用户p实施印刷开始指示的操作的软件按钮。
96.发送部304通过服务器通信部31而向印刷装置1发送使认证部303所生成的印刷开始指示操作画面进行显示的html文件(步骤sk210)。
97.另外,认证部303在辨别为用户认证失败的情况下,不向印刷装置1发送使印刷开始指示画面进行显示的html文件。
98.印刷装置1的浏览器执行部102在通过印刷装置通信部11而接收到使印刷开始指示操作画面进行显示的html文件时,通过印刷装置显示部12而对印刷开始指示操作画面进行显示(步骤sk211)。
99.如上文所述那样,印刷开始指示操作画面为,对与状态信息3131建立了对应关系的印刷任务id2151进行一览显示的画面。因此,用户p能够通过对印刷开始指示操作画面进行目视确认,从而针对每个印刷任务2152而对终端装置2是处于离线状态还是处于在线状态进行识别,从而能够很容易地对哪个印刷任务2152是当前能够印刷的进行判断。
100.用户p在印刷装置1所显示的印刷开始指示操作画面中,选择一个或多个使印刷装置1进行印刷的印刷任务2152(步骤sk212)。
101.用户p在印刷装置1所显示的印刷开始指示操作画面中,实施印刷开始指示的操作(步骤sk213)。
102.印刷装置1的浏览器执行部102接受用户p所实施的印刷开始指示(步骤sk214)。
103.在接受到印刷开始指示时,浏览器执行部102通过印刷装置通信部11,从而向服务器3发送请求印刷开始的印刷请求(步骤sk215)。
104.在于步骤sk215中发送的印刷请求中,包括在步骤sk212中用户p所选择的所有印刷任务2152的印刷任务id2151。
105.服务器3的第一取得部301通过服务器通信部31而从印刷装置1取得印刷请求(步骤sk216)。
106.接下来,发送部304参照印刷任务关联信息db313,从而对与第一取得部301所取得的印刷请求中所包括的印刷任务id2151建立了对应关系的网络信息3132进行特别指定(步骤sk217)。
107.接下来,发送部304通过服务器通信部31并基于所特别指定的网络信息3132而向终端装置2发送印刷指示(步骤sk218)。
108.在步骤sk218中被发送的印刷指示为,指示向印刷装置1进行印刷任务2152的发送的信息,并且包括在步骤sk216中所取得的印刷请求中所包括的印刷任务id2151。另外,在印刷指示中,包括在网络nw中对发送了印刷请求的印刷装置1进行识别的识别信息。
109.终端装置2的印刷应用执行部202在通过终端装置通信部21而接收到印刷指示时,从印刷任务db215中对印刷指示中所包括的印刷任务id2151的印刷任务2152进行特别指定(步骤sk219)。
110.接下来,印刷应用执行部202通过终端装置通信部21,从而向印刷装置1发送所特别指定的印刷任务2152(步骤sk220)。
111.印刷装置1的印刷控制部101在通过印刷装置通信部11而接收到印刷任务2152时,
对印刷部14以及加热部15进行控制,从而实施基于所接收到的印刷任务2152的印刷(步骤sk221)。
112.接下来,对终端装置2与网络nw进行了连接时的印刷系统1000的动作进行说明。作为终端装置2与网络nw进行了连接时的终端装置2的形态,作为示例而列举出终端装置2从休眠状态恢复为通常状态时、或终端装置2的电源从关断变成导通时、网络nw中的网络信息3132被变更时等。
113.图5为,表示印刷系统1000的动作的顺序图。
114.在终端装置2与网络nw进行了连接时,终端装置2的印刷应用执行部202通过终端装置通信部21而向服务器3发送连接开始通知(步骤sk301)。
115.在步骤sk301中被发送的连接开始通知包括印刷任务信息。印刷任务信息包括:在印刷任务db215中被存储的所有印刷任务id2151、终端装置存储部210所存储的网络信息3132、和终端装置存储部210所存储的用户id3121。
116.服务器3的第二取得部302通过由服务器通信部31接收连接开始通知,从而从终端装置2取得印刷任务信息(步骤sk302)。
117.接下来,更新部305参照印刷任务关联信息db313,从而将与第二取得部302所取得的印刷任务信息中所包括的用户id3121和印刷任务id2151建立了对应关系的网络信息3132更新为,第二取得部302所取得的印刷任务信息中所包括的网络信息3132(步骤sk303)。
118.通过该更新,从而在从用户p将印刷任务2152登记到服务器3中之后起,直至在印刷装置1中实施印刷之前,在终端装置2的网络信息3132发生了变化的情况下,用户p能够将印刷任务关联信息记录kr中所包括的网络信息3132更新为适当的网络信息3132。因此,在从用户p将印刷任务2152登记至服务器3中之后起,直至在印刷装置1中实施印刷之前,在终端装置2的网络信息3132发生了变化的情况下,服务器3能够可靠地向终端装置2发送印刷指示。
119.接下来,更新部305参照印刷任务关联信息db313,从而将与第二取得部302所取得的印刷任务信息中所包括的用户id3121和印刷任务id2151建立了对应关系的状态信息3131更新为表示在线状态的状态信息3131(步骤sk304)。
120.接下来,发送部304参照印刷任务关联信息db313,从而从与第二取得部302所取得的印刷任务信息中所包括的用户id3121建立了对应关系的印刷任务id2151中,对第二取得部302所取得的印刷任务信息中没有包括的印刷任务id2151进行特别指定(步骤sk305)。
121.发送部304在于步骤sk305中特别指定了印刷任务id2151的情况下,通过服务器通信部31而向在步骤sk302中所取得的印刷任务信息的发送源的终端装置2发送请求消除印刷任务2152的消除请求(步骤sk306)。
122.在步骤sk306中被发送的消除请求包括在步骤sk305中所特别指定的印刷任务id2151。
123.终端装置的印刷应用执行部202在通过终端装置通信部21而接收到消除请求时,将包括所接收到的消除请求中所包括的印刷任务id2151的印刷任务记录jr从印刷任务db215中消除(步骤sk307)。
124.接下来,对终端装置2的网络连接被切断时的印刷系统1000的动作进行说明。作为
终端装置2的网络连接被切断时的终端装置2的形态,作为示例而可列举出终端装置2转变为睡眠模式时、或终端装置2的电源变成关断时。
125.图6为,表示印刷系统1000的动作的顺序图。
126.终端装置2的印刷应用执行部202在终端装置2的网络连接被切断时,向服务器3发送连接切断通知(步骤sk401)。
127.在于步骤sk401中被发送的连接切断通知中,包括终端装置存储部210所存储的网络信息3132以及用户id3121。
128.服务器3的第二取得部302通过服务器通信部31而接收连接切断通知(步骤sk402)。
129.接下来,更新部305将与所接收到的连接切断通知中所包括的网络信息3132以及用户id3121的组合建立了对应关系的状态信息3131更新为表示离线状态的状态信息3131(步骤sk403)。
130.通过图5以及图6所示的状态信息3131的更新,从而从用户p将印刷任务2152登记在服务器3中之后起,直至在印刷装置1中实施印刷之前,在终端装置2的网络连接状态发生了变化的情况下,能够追随于网络连接的状态变化而将印刷任务关联信息记录kr中所包括的状态信息3131更新为适当的状态信息3131。因此,服务器3能够向用户p提供显示了适当的状态信息3131的印刷开始指示操作画面。
131.变形例
132.接下来,对上述的实施方式的变形例进行说明。
133.上述的实施方式为,在终端装置2与网络nw进行了连接时,对网络信息3132和状态信息3131进行更新的结构。
134.在本变形例中,在终端装置2重新连接了网络nw时的网络信息3132与网络连接被切断时的网络信息3132相比没有变化的情况下,仅对状态信息3131进行更新。
135.图7为,表示印刷系统1000的动作的顺序图。
136.在图7中,对于与图5所示的顺序图相同的步骤,标记相同的步骤编号,并省略其详细的说明。
137.终端装置2的印刷应用执行部202在终端装置2重新连接了网络nw时的网络信息3132与网络连接被切断时的网络信息3132相比没有变化的情况下,通过终端装置通信部21而向服务器3发送重新连接开始通知(步骤sk501)。
138.在步骤sk501中被发送的重新连接开始通知包括印刷任务信息。
139.服务器3的第二取得部302通过由服务器通信部31接收重新连接开始通知,从而从终端装置2取得印刷任务信息(步骤sk502)。
140.接下来,更新部305参照印刷任务关联信息db313,从而将与第二取得部302所取得的重新连接开始通知中所包括的印刷任务id2151建立了对应关系的状态信息3131更新为表示在线状态的状态信息3131(步骤sk503)。
141.如上文所说明的那样,服务器3能够经由网络nw而与对印刷任务2152进行存储的终端装置2、以及基于从终端装置2接收到的印刷任务2152而实施印刷的印刷装置1进行通信。服务器3具备:服务器存储部310,其对印刷任务id2151和终端装置2的网络信息3132被建立了对应关系的印刷任务关联信息记录kr进行存储;第一取得部301,其从印刷装置1取
得印刷请求;发送部304,其在第一取得部301取得了印刷请求的情况下,基于服务器存储部310所存储的网络信息3132中的、与所取得的印刷请求中所包括的印刷任务id2151相对应的网络信息3132,从而向终端装置2发送印刷指示;第二取得部302,其从终端装置2取得印刷任务信息;更新部305,其在第二取得部302取得了印刷任务信息的情况下,基于所取得的印刷任务信息,从而对服务器存储部310所存储的印刷任务关联信息记录kr中的、包括所取得的印刷任务信息中所包括的印刷任务id2151在内的印刷任务关联信息记录kr进行更新。
142.此外,印刷系统1000具备:终端装置2,其对印刷任务2152进行存储;印刷装置1,其基于从终端装置2接收到的印刷任务2152而实施印刷;服务器3,其能够经由网络nw而与终端装置2以及印刷装置1进行通信。
143.终端装置2具备向服务器3发送印刷任务信息的印刷应用执行部202。
144.服务器3具备:服务器存储部310,其对印刷任务id2151和终端装置2的网络信息3132被建立了对应关系的印刷任务关联信息记录kr进行存储;第一取得部301,其从印刷装置1取得印刷请求;发送部304,其在第一取得部301取得了印刷请求的情况下,基于服务器存储部310所存储的网络信息3132中的、与所取得的印刷请求中所包括的印刷任务id2151相对应的网络信息3132,而向终端装置2发送印刷指示;第二取得部302,其从终端装置2取得印刷任务信息;更新部305,其在第二取得部302取得了印刷任务信息的情况下,基于所取得的印刷任务信息,从而对服务器存储部310所存储的印刷任务关联信息记录kr中的、包括所取得的印刷任务信息中所包括的印刷任务id2151在内的印刷任务关联信息记录kr进行更新。
145.根据服务器3以及印刷系统1000,由于基于从终端装置2接收到的印刷任务信息而对印刷任务关联信息记录kr进行更新,因此在终端装置2的网络信息3132发生了变化的情况下,能够将印刷任务关联信息记录kr的信息更新为适当的信息。因此,根据服务器3以及印刷系统1000,在终端装置2的网络信息3132发生了变化的情况下,服务器3能够向终端装置2发送印刷指示。
146.更新部305在第二取得部302取得了印刷任务信息的情况下,将服务器存储部310所存储的网络信息3132中的、与所取得的印刷任务信息中所包括的印刷任务id2151相对应的网络信息3132更新为所取得的印刷任务信息中所包括的网络信息3132。
147.由此,由于基于从终端装置2接收到的印刷任务信息而对网络信息3132进行更新,因此在终端装置2的网络信息3132发生了变化的情况下,能够将印刷任务关联信息记录kr中所包括的网络信息3132更新为适当的网络信息3132。因此,在终端装置2的网络信息3132发生了变化的情况下,服务器3能够可靠地向终端装置2发送印刷指示。
148.第二取得部302在终端装置2与网络nw连接时,从终端装置2取得印刷任务信息。
149.由此,在终端装置2与网络nw连接后,能够迅速地将印刷任务关联信息记录kr中所包括的网络信息3132更新为适当的网络信息3132。因此,在终端装置2的网络信息3132发生了变化的情况下,能够抑制服务器3无法向终端装置2发送印刷指示这样的事态的发生。
150.服务器存储部310对印刷任务id2151、网络信息3132和状态信息3131被建立了对应关系的印刷任务关联信息记录kr进行存储。
151.更新部305在终端装置2的网络连接被切断时,将服务器存储部310所存储的状态信息3131中的、与网络连接被切断的终端装置2的网络信息3132相对应的状态信息3131更
新为表示离线状态的状态信息3131。
152.由此,在终端装置2的网络连接被切断了的情况下,服务器3能够将终端装置2处于离线状态的情况作为信息来保持。因此,服务器3在终端装置2的网络连接被切断了的情况下,能够向用户p提供终端装置2处于离线状态的情况。
153.第二取得部302在终端装置2与网络nw重新连接时,从终端装置2取得印刷任务信息。
154.更新部305将服务器存储部310所存储的状态信息3131中的、与重新连接的终端装置2的网络信息3132相对应的状态信息3131更新为表示在线状态的状态信息3131。此外,更新部305将服务器存储部310所存储的网络信息3132中的、与从重新连接的终端装置2取得的印刷任务信息中所包括的印刷任务id2151相对应的网络信息3132更新为所取得的印刷任务信息中所包括的网络信息3132。
155.由此,由于在终端装置2与网络nw重新连接时对状态信息3131和网络信息3132进行更新,因此能够追随于网络连接的状态以及网络信息3132的变化,而将印刷任务关联信息记录kr中所包括的信息更新为适当的信息。
156.更新部305在终端装置2与网络nw重新连接时,重新连接时的网络信息3132与网络连接被切断时的网络信息3132相比没有变化的情况下,将服务器存储部310所存储的状态信息3131中的、与重新连接的终端装置2的网络信息3132相对应的状态信息3131更新为表示能够进行印刷的状态信息3131,对于网络信息3132则不进行更新。
157.由此,能够追随于网络连接的状态变化而将印刷任务关联信息记录kr中所包括的信息更新为适当的信息,并且能够防止不必要的信息的更新。
158.发送部304在服务器存储部310没有存储第二取得部302所取得的印刷任务信息中所包括的印刷任务id2151的情况下,向发送了第二取得部302所取得的印刷任务信息的终端装置2发送消除请求。
159.由此,终端装置2能够基于消除请求而消除服务器3没有存储的印刷任务2152。服务器3没有存储的印刷任务2152对于用户p来说是无用的印刷任务2152的可能性较高。因此,能够抑制服务器3因无用的印刷任务2152而使终端装置2的存储区域吃紧的情况。
160.网络信息3132包括ip地址。
161.据此,在终端装置2的ip地址发生了变化的情况下,服务器3能够向终端装置2发送印刷指示。
162.上述的实施方式以及变形例归根结底只不过示出了一个方式,是能够任意地进行变形以及应用的。
163.例如,虽然在上述的实施方式以及变形例中,作为印刷装置而例示了大幅面打印机,但印刷装置并未被限定于大幅面打印机,也能够应用于具有扫描功能等的印刷功能以外的功能的复合机、或实施印染的印染机等各种各样的印刷装置中。
164.此外,印刷装置控制部10、终端装置控制部20以及服务器控制部30的功能也可以通过多个处理器或者半导体芯片来实现。
165.此外,图2所示的各部为一个示例,具体的安装形态并未被特别限定。也就是说,并不一定需要安装与各部单独对应的硬件,能够采用通过一个处理器来执行程序从而实现各部的功能的结构,这是不言而喻的。此外,在上述的实施方式中,既可以将由软件实现的功
能的一部分设为硬件,或者,也可以由软件来实现由硬件实现的功能的一部分。此外,关于印刷装置1、终端装置2以及服务器3的其他各部的具体的细节结构,也能够在不脱离本发明的主旨的范围内任意地进行变更。
166.此外,例如,图3至图7所示出的动作的步骤单位为,为了便于理解印刷系统1000的各部的动作而根据主要的处理内容来进行分割的单位,本发明并没有被处理单位的分割的方法或名称所限定。也可以根据处理内容,从而进一步分割为更多的步骤单位。此外,一个步骤单位也可以进一步以包括更多的处理的方式来进行分割。此外,其步骤的顺序也可以在不妨碍本发明的主旨的范围内适当地进行调换。
167.符号说明
[0168]1…
印刷装置;2

终端装置;3

服务器;10

印刷装置控制部;11

印刷装置通信部;12

印刷装置显示部;13

印刷装置输入部;14

印刷部;15

加热部;20

终端装置控制部;21

终端装置通信部;22

终端装置显示部;23

终端装置输入部;30

服务器控制部;31

服务器通信部;100

印刷装置处理器;101

印刷控制部;102

浏览器执行部;110

印刷装置存储部;111

控制程序;112

浏览器;200

终端装置处理器;201

驱动执行部;202

印刷应用执行部;210

终端装置存储部;211

控制程序;212

生成应用;213

打印机驱动;214

印刷应用;215

印刷任务db;300

服务器处理器;301

第一取得部;302

第二取得部;303

认证部;304

发送部;305

更新部;310

服务器存储部(存储部);311

控制程序;312

认证信息db;313

印刷任务关联信息db;1000

印刷系统;2151

印刷任务id(识别信息);2152

印刷任务;3121

用户id;3122

密码;3131

状态信息;3132

网络信息;jr

印刷任务记录;kr

印刷任务关联信息记录(对应信息);nj

认证信息;nw

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