信息处理装置、信息处理系统及存储介质的制作方法

文档序号:26583636发布日期:2021-09-10 17:59阅读:85来源:国知局
信息处理装置、信息处理系统及存储介质的制作方法
信息处理装置、信息处理系统及存储介质
1.本技术主张申请日为2020年02月25日、申请号为jp2020

029735的日本技术为优先权,并引用上述申请的内容,通过引用将公开内容全部结合于此。
技术领域
2.本发明的实施方式涉及信息处理装置、信息处理系统及存储介质。


背景技术:

3.以往,已知将设置于超市等店铺的标签打印机或pos(pointofsalesystem:销售点系统)、计量器等终端装置(终端)的设定数据或程序经由通过lan(localareanetwork:局域网)等网络连接的上位服务器或usb(universalserialbus:通用串行总线)等存储介质进行更新。
4.但是,该设定或应用的程序的版本等有时按每一设置场所或终端而不同。因此,作业者需要在进行经由网络或存储介质的程序的更新之前,在终端的设置场所确认设备编号或程序版本等,之后判断是否需要更换该终端的程序。


技术实现要素:

5.鉴于上述问题,本发明所要解决的技术问题是,提供一种信息处理装置、信息处理系统及存储介质,减少与终端的程序更新有关的作业负荷。
6.为解决上述问题,本发明的一实施例,提供了一种信息处理装置具备比较部和更新管理部。所述比较部对示出终端中搭载的应用程序所具有的多个功能中的已被有效化或无效化的功能的终端信息、以及所述多个功能中的通过更新所述应用程序的更新程序的应用而被更新的功能进行比较。所述更新管理部基于由所述比较部进行的功能的比较结果,判定所述终端是否是所述更新程序的应用对象。
7.根据上述的信息处理装置,能够提供能够减少与终端的程序更新有关的作业负荷的信息处理装置。
8.在上述的信息处理装置中,所述更新管理部当通过所述更新程序的应用而被更新的功能在所述终端中被有效化时,判定为所述终端是所述更新程序的应用对象。
9.根据上述的信息处理装置,能够维持抑制不必要的程序的更新且终端稳定地动作的环境。
10.在上述的信息处理装置中,所述更新管理部还包含在判定为是应用对象的情况下,在终端用的更新程序存储部中存储所述更新程序的功能。
11.根据上述的信息处理装置,通过信息处理装置具有终端用的更新程序存储部,从而无需使终端的存储器容量增加。
12.在上述的信息处理装置中,所述更新管理部还包含基于所述终端的请求将所述更新程序存储部的所述更新程序向终端发送的功能。
13.根据上述的信息处理装置,能够根据终端的使用状况将更新程序向终端发送。
14.在上述的信息处理装置中,所述更新管理部还包含基于从所述终端接收到的更新结果来更新所述终端信息的功能。
15.根据上述的信息处理装置,能够掌握终端的更新状态。
16.本发明的另一方面的信息处理系统,包含:信息处理装置及终端,所述信息处理装置具备:比较部,其对示出终端中搭载的应用程序所具有的多个功能中的已被有效化或无效化的功能的终端信息、以及所述多个功能中的通过更新所述应用程序的更新程序的应用而被更新的功能进行比较;以及更新管理部,基于由所述比较部进行的功能的比较结果,判定所述终端是否是所述更新程序的应用对象,当判定为所述终端是所述更新程序的应用对象时,将所述更新程序保存到所述终端用的规定的存储区域,所述终端具备:通信部,用于确认所述信息处理装置的所述规定的存储区域中的所述更新程序的有无。
17.根据上述的信息处理系统,能够提供能够减少与终端的程序更新有关的作业负荷的信息处理系统。
18.在上述的信息处理系统中,所述通信部当所述终端中搭载的应用程序所具有的多个功能中的已被有效化或无效化的功能已被变更时,将所述终端信息发送到所述信息处理装置。
19.根据上述的信息处理系统,能够始终掌握终端的有效的功能。
20.在上述的信息处理系统中,所述终端还具备显示部,所述显示部当通过所述通信部确认了在所述规定的存储区域中已保存的所述更新程序时,显示用于向用户确认是否在所述终端中应用所述更新程序的显示画面。
21.根据上述的信息处理系统,用户能够根据对象功能业务中的优先度等来判断是否更新。
22.在上述的信息处理系统中,所述终端还具备打印部,所述打印部当由所述通信部确认了在所述规定的存储区域中已保存的所述更新程序时,打印示出有能够应用的更新程序的信息。
23.根据上述的信息处理系统,能够通过确认打印物来适当地进行程序的更新。
24.本发明的另一方面的存储介质,存储有程序,所述程序用于使计算机执行以下步骤:对示出终端中搭载的应用程序所具有的多个功能中的已被有效化或无效化的功能的终端信息、以及所述多个功能中的通过更新所述应用程序的更新程序的应用而被更新的功能进行比较的步骤;以及基于功能的比较结果,判定所述终端是否是所述更新程序的应用对象的步骤。
25.根据上述的存储介质,能够向计算机提供能够减少与终端的程序更新有关的作业负荷的功能。
附图说明
26.图1是示出实施方式所涉及的标签打印机系统的构成的一例的图。
27.图2是示出实施方式所涉及的标签打印机的外观的一例的示意图。
28.图3是示出实施方式所涉及的标签打印机的硬件构成的一例的框图。
29.图4是示出实施方式所涉及的标签打印机的功能构成的一例的框图。
30.图5是示出实施方式所涉及的终端信息管理服务器的硬件构成的一例的框图。
31.图6是示出实施方式所涉及的终端信息管理服务器中保存的终端信息的结构的一例的图。
32.图7是示出实施方式所涉及的终端信息管理服务器中保存的事件信息的结构的一例的图。
33.图8是示出实施方式所涉及的终端信息管理服务器的功能构成的一例的框图。
34.图9是示出由实施方式所涉及的标签打印机系统实施的、标签打印机的设置和功能设定的流程的一例的顺序图。
35.图10是示出由实施方式所涉及的标签打印机显示的显示画面的一例的示意图。
36.图11是示出由实施方式所涉及的标签打印机系统实施的标签打印机的程序更新的流程的一例的顺序图。
37.附图标记说明
38.1 标签打印机系统(信息处理系统)
39.10
ꢀꢀ
标签打印机(信息处理装置,终端)
40.101 通信部
41.102 更新部
42.103 存储部
43.104 打印控制部
44.105 显示控制部(显示部)
45.11
ꢀꢀ
处理器
46.12
ꢀꢀ
存储器
47.121 控制程序
48.122 plu文件
49.13
ꢀꢀ
通信i/f
50.14
ꢀꢀ
控制器
51.141 显示器
52.142 触摸面板
53.143 打印部
54.15
ꢀꢀ
上部盖
55.16
ꢀꢀ
主体盖
56.17
ꢀꢀ
标签发放口
57.19
ꢀꢀ
总线
58.20
ꢀꢀ
店铺服务器(信息处理装置)
59.30
ꢀꢀ
终端信息管理服务器(信息处理装置)
60.301 通信部
61.302 比较部
62.303 更新管理部
63.304 存储部
64.31
ꢀꢀ
处理器
65.32
ꢀꢀ
存储器
66.321 控制程序
67.322 终端信息
68.323 程序更新用文件夹
69.324 事件信息
70.325 修改信息
71.33
ꢀꢀ
通信i/f
72.39
ꢀꢀ
总线
73.41
ꢀꢀ
网络
74.42
ꢀꢀ
网络
75.50
ꢀꢀ
标签。
具体实施方式
76.以下,参照附图详细说明实施方式所涉及的信息处理装置(终端信息管理装置)、信息处理系统(终端信息管理系统)以及存储介质。
77.以下说明的实施方式作为信息处理系统的一例例示打印示出与商品有关的信息的标签的标签打印机系统1。此外,本发明不被以下说明的实施方式限定。
78.图1是示出实施方式所涉及的标签打印机系统1的构成的一例的图。如图1所示,标签打印机系统1具备标签打印机10、店铺服务器20以及终端信息管理服务器30。
79.标签打印机10和店铺服务器20经由网络41被连接。网络41例如是有线或者无线的店铺内lan(localareanetwork:局域网)。店铺服务器20及终端信息管理服务器30经由网络42被连接。网络42例如是互联网等电气通信线路。
80.实施方式作为信息处理系统的终端的一例例示标签打印机10。另外,实施方式作为信息处理系统的信息处理装置的一例例示终端信息管理服务器30。
81.实施方式例示搭载(安装)至少1个应用的标签打印机10(终端)。在此,各应用设为通过执行该应用而实现至少包含1个功能的功能组的程序。另外,各应用(程序)设为能够通过被从外部供应的更新程序来替换(更新)。
82.此外,标签打印机10也可以经由网络42连接到终端信息管理服务器30。
83.此外,图1例示分别具有各1台标签打印机10和店铺服务器20的标签打印机系统1,但不限于此。标签打印机系统1也可以具备2个以上的多个标签打印机10。另外,标签打印机系统1也可以具备2个以上的多个店铺服务器20。
84.图2是示出实施方式所涉及的标签打印机10的外观的一例的示意图。标签打印机10是打印贴付于商品的标签50的打印机。如图2所示,标签打印机10具备显示器141、触摸面板142、上部盖15以及主体盖16。
85.上部盖15以能够转动的方式连接到主体盖16。换言之,在标签打印机10中,上部盖15能够开闭。标签打印机10在主体盖16的内部具备收纳辊状标签用纸的收纳部(未图示)。上部盖15和主体盖16形成标签发放口17。标签发放口17发放标签50。标签50是打印了被贴付的商品的商品信息的打印介质。商品信息例如是指商品名称、商品价格、加工日(制造日)、保质期限日、消耗期限日、生产地等信息。另外,商品信息也可以包含面向购入商品的顾客的生产者或店员的消息等。
86.图3是示出实施方式所涉及的标签打印机10的硬件构成的一例的框图。如图3所示,标签打印机10还具备处理器11、存储器12、通信i/f13、控制器14以及打印部143。处理器11、存储器12、通信i/f13以及控制器14例如通过总线19以能够通信的方式连接。
87.处理器11控制标签打印机10整体的动作。处理器11执行存储器12中已存储的控制程序121等各程序,从而控制标签打印机10的动作。作为处理器11,例如可以使用cpu(centralprocessingunit:中央处理单元),但也可以使用gpu(graphicsprocessingunit:图形处理单元)或asic(applicationspecificintegratedcircuit:专用集成电路)、fpga(fieldprogrammablegatearray:现场可编程门阵列)等其它处理器。
88.存储器12作为一例具备ram(randomaccessmemory:随机存取存储器)、rom(readonlymemory:只读存储器)以及hdd(harddiskdrive:硬盘驱动器)。ram作为工作存储器使用,是当处理器11执行运算处理时保存数据的易失性存储器。rom是存储处理器11所执行的控制程序121等程序或参数等数据的非易失性存储器。hdd是存储处理器11所执行的控制程序121等各程序或参数、plu(pricelookup:价格查询)文件122等数据的非易失性存储器。
89.plu文件122按每一商品代码将各商品代码所示的商品所涉及的商品信息与商品信息的更新日期时间相关联地进行存储。plu文件122按规定的定时传送店铺服务器20的存储器(未图示的)中已存储的plu文件。此外,plu文件122也可以从终端信息管理服务器30传送。此外,在此所说的商品信息是商品名称、商品价格、加工日(制造日)、保质期限日、消耗期限日、生产地等表示商品的属性的信息。此外,商品信息每当从店铺服务器20接收商品信息时被更新。即,plu文件122中已存储的商品信息是上一次从店铺服务器20接收到的商品信息。并且,所述更新日期时间是示出plu文件122已被更新的日期时间的信息。
90.此外,存储器12也可以具有ssd(solidstatedrive:固态硬盘)或闪存等其它非易失性存储器。在这种情况下,处理器11所执行的控制程序121等各程序或参数、plu文件122等数据也可以存储到其它非易失性存储器。
91.通信i/f13是经由网络41在与店铺服务器20之间进行通信的通信电路。通信i/f13既可以是有线通信用的通信电路,也可以是无线通信用的通信电路。通信i/f13也可以构成为在与终端信息管理服务器30之间进行通信的通信电路。
92.控制器14是分别连接到显示器141、触摸面板142以及打印部143的接口电路。控制器14包含根据来自处理器11的控制信号分别控制显示器141、触摸面板142以及打印部143的动作的驱动器。
93.如图2所示,显示器141例如配置于上部盖15。显示器141例如是液晶显示器等显示设备。显示器141根据处理器11的控制来显示显示画面数据。
94.触摸面板142是与显示器141的表面重叠而成的触摸输入设备。触摸面板142输出与用户的操作相应的操作信号。
95.打印部143配置于主体盖16的内部。打印部143根据处理器11的控制将商品信息等打印到收纳部(未图示)中已收纳的辊状标签用纸,形成标签50。
96.图4是示出实施方式所涉及的标签打印机10的功能构成的一例的框图。处理器11执行被加载到存储器12的ram中的控制程序121,从而实现作为通信部101、更新部102、存储部103、打印控制部104以及显示控制部105的功能。
97.通信部101在与店铺服务器20之间进行通信。该通信包含经由店铺服务器20的与终端信息管理服务器30之间的通信。通信部101发送与标签打印机10的功能的有效化/无效化等功能设定有关的信息或程序的更新结果等信息。通信部101当电源被接通时,确认在终端信息管理服务器30的本终端用的程序更新用文件夹323中是否保存有更新程序。通信部101从终端信息管理服务器30的本终端用的程序更新用文件夹323接收更新程序。
98.更新部102将由通信部101接收到的更新程序保存到存储部103中。另外,更新部102执行将由通信部101接收到的更新程序应用于本终端的终端侧的更新处理。另外,更新部102根据例如由用户进行的触摸面板142等的操作结果,针对标签打印机10所搭载的各应用所具有的至少1个功能,进行有效化或无效化的设定。
99.存储部103存储处理器11所执行的控制程序121等程序或参数等数据。另外,存储部103存储与本终端有关的终端信息。与本终端有关的终端信息包含应用于标签打印机10的程序或其版本、被有效化或无效化的功能等信息。
100.打印控制部104基于来自pos(pointofsalesystem)或计算机等上位机或手持扫描仪的商品代码,参照plu文件122读出与商品代码对应的商品的商品信息。在此,商品代码是指能够识别商品的识别信息。打印控制部104将读出的商品信息例如按在存储部103中预先设定并存储的规定的格式配置,生成标签50的打印数据。打印控制部104基于已生成的打印数据,通过打印部143形成、发放标签50。
101.显示控制部105生成是否需要更新操作画面或程序的确认画面、在本终端中被有效化或无效化的功能的确认画面、设定本终端的各功能的有效化或无效化的设定画面等图像数据。显示控制部105基于生成的图像数据,将各画面显示于显示器141。
102.店铺服务器20经由网络42将与标签打印机10有关的信息发送到终端信息管理服务器30。与标签打印机10有关的信息包含标签打印机10的设定、程序的更新结果等。另外,店铺服务器20经由网络41将来自终端信息管理服务器30的信息发送到标签打印机10。来自终端信息管理服务器30的信息包含标签打印机10的更新程序等。店铺服务器20也可以经由网络42从终端信息管理服务器30接收商品主文件等。
103.图5是示出实施方式所涉及的终端信息管理服务器30的硬件构成的一例的框图。终端信息管理服务器30是管理与各店铺的标签打印机10有关的信息(终端信息322)的服务器装置。如图5所示,终端信息管理服务器30具备处理器31、存储器32、通信i/f33。处理器31、存储器32、通信i/f33例如通过总线39以能够通信的方式连接。
104.处理器31控制终端信息管理服务器30整体的动作。处理器31执行存储器32中已存储的控制程序321等各程序,从而控制终端信息管理服务器30的动作。作为处理器31,例如使用cpu,但也可以使用gpu或asic、fpga等其它处理器。
105.存储器32作为一例具备ram、rom以及hdd。ram作为工作存储器使用,是当处理器31执行运算处理时保存数据的易失性存储器。rom是存储处理器31所执行的控制程序321等各程序或参数等数据的非易失性存储器。hdd是存储处理器31所执行的控制程序321等各程序或参数、终端信息322、程序更新用文件夹323、事件信息324、修改信息(更新信息)325等数据的非易失性存储器。
106.终端信息322是标签打印机10所搭载的至少1个应用分别具有的至少1个功能(多个功能)中的示出已被有效化或无效化的功能的信息。图6是示出在实施方式所涉及的终端
信息管理服务器30中保存的终端信息322的结构的一例的图。如图6所示,终端信息322按每一标签打印机10包含设备编号、型号名称、制造日、程序版本、部件信息、入库日、出厂日、交货日、客户名、店铺名/所在地、客户使用功能等信息。
107.设备编号是按每一标签打印机10提供的固有信息。型号名称是示出标签打印机10的型号的信息。制造日是示出标签打印机10被制造的日期的信息。此外,终端信息322不限于制造日,也可以还包含制造场所或生产线等信息。
108.程序版本是示出标签打印机10所搭载的各应用(程序)的版本的信息。
109.部件信息是示出在标签打印机10中使用的部件的信息。入库日是示出制造好的标签打印机10入库到仓库等的日期的信息。此外,终端信息322不限于入库日,也可以还包含仓库的场所等信息。出厂日是示出标签打印机10为了交货而从仓库等出厂的日期的信息。交货日是示出标签打印机10交货给顾客的日期的信息。客户名是示出标签打印机10所交货的顾客的信息。店铺名/所在地是示出标签打印机10所交货的场所的信息。作为店铺名/所在地,可以是标签打印机10所交货的店铺名和该店铺的所在地中的任意一方。
110.客户使用功能是按标签打印机10所搭载的每一应用示出各应用所具有的多个功能中的作为顾客所使用的功能而被有效化的功能的信息。
111.此外,标签打印机10可实现的功能能够根据例如各应用的程序版本来判断。但是,终端信息322也可以包含明确地示出标签打印机10能够实现的功能的信息。另外,终端信息322也可以包含明确地示出标签打印机10中搭载的应用所具有的多个功能中的作为顾客没有使用的功能而被无效化的功能的信息。
112.程序更新用文件夹323(更新程序存储部)是按每一标签打印机10准备的更新程序的保存场所。程序更新用文件夹323也可以保存供应(传送)到标签打印机10的更新程序的其它数据。程序更新用文件夹323是规定的存储区域的一例。
113.事件信息324例如是由质量认证部门的计算机在事件发生时登记的信息。图7是示出在实施方式所涉及的终端信息管理服务器30中保存的事件信息324的结构的一例的图。如图7所示,事件信息324包含型号名称、事件发生程序版本、事件应对程序版本、事件应对程序、事件发生功能等信息。
114.型号名称是示出发生了事件的标签打印机10的型号的信息。事件发生程序版本是示出发生了事件的程序的版本的信息。事件应对程序版本是示出用于与事件应对的更新程序的版本的信息。事件应对程序是为了与事件应对而被更新的应用(更新程序)。事件发生功能是示出发生了事件的功能的信息。
115.此外,事件发生功能还能够表现为发生了事件的应用(程序)所具有的功能。同样地,发生了事件的程序也能够表现为包含事件发生功能的应用。另外,事件发生程序版本也能够表现为示出包含事件发生功能的应用的版本的信息。
116.修改信息325例如是从制造部门或质量认证部门的计算机准备例如用于提高各应用的动作速度或稳定性的更新程序时等更新发生时登记的信息。此外,修改信息325的结构作为一例与上述的事件信息324的结构同样。例如,修改信息325包含型号名称、更新发生程序版本、更新应对程序版本、更新应对程序、更新发生功能等信息。另外,事件信息324及修改信息325也可以不进行区分。也就是说,事件信息324及修改信息325也可以保存为1个信息。
117.此外,事件或更新的应对包含通过更新程序的执行而实现的新功能的追加。
118.此外,存储器32也可以具有ssd或闪存等其它非易失性存储器。在这种情况下,处理器31所执行的控制程序321等各程序或参数、终端信息322、程序更新用文件夹323、事件信息324、修改信息325等数据也可以存储到其它非易失性存储器。
119.通信i/f33是经由网络42在与店铺服务器20之间进行通信的通信电路。通信i/f33既可以是有线通信用的通信电路,也可以是无线通信用的通信电路。通信i/f33也可以构成为在其与标签打印机10之间进行通信的通信电路。
120.此外,终端信息管理服务器30也可以具备键盘或鼠标等输入装置。
121.图8是示出实施方式所涉及的终端信息管理服务器30的功能构成的一例的框图。处理器31执行存储器32的ram中已加载的控制程序321,从而实现作为通信部301、比较部302、更新管理部303以及存储部304的功能。
122.通信部301在与店铺服务器20之间进行通信。该通信包含经由店铺服务器20的与标签打印机10之间的通信。通信部301接收来自制造部门或仓库、营业等计算机的制造信息或出入库信息、交货信息、事件信息324、修改信息325等信息。通信部301接收来自标签打印机10的与功能的有效化/无效化等功能设定有关的信息或程序的更新结果等信息。
123.比较部302当被写入事件信息324或修改信息325时,执行功能比较处理。关于功能比较处理的详细后述。实现比较部302的处理器11是比较部的一例。
124.更新管理部303基于比较部302的比较结果,执行服务器侧的程序更新处理。关于服务器侧的程序更新处理的详细后述。实现更新管理部303的处理器11是更新管理部的一例。
125.存储部304存储处理器31所执行的控制程序321等程序或参数等数据。另外,存储部304存储各标签打印机10的终端信息322或事件信息324、修改信息325等信息。
126.以下,参照附图,对于用实施方式所涉及的标签打印机系统1执行的标签打印机10的应用更新的流程进行说明。
127.图9是示出由实施方式所涉及的标签打印机系统1实施的、标签打印机10的设置和功能设定的流程的一例的顺序图。
128.首先,制造部门制造标签打印机10(终端)(s11)。制造部门在制造了标签打印机10(终端)之后将“制造信息”写入终端信息管理服务器30的终端信息322(s12)。该写入只要使用例如制造部门所具有的、连接到网络42的计算机进行即可。“制造信息”包含型号名称、设备编号、程序版本、制造日、部件信息等信息。
129.将标签打印机10从制造部门入库到仓库(s13)。另外,仓库根据接收到来自客户的标签打印机10的订购(s15)的来自营业的订货(s16),将标签打印机10向营业(营业所)出库(s17)。仓库当标签打印机10被入库(s14)或者出库(s18)时,将与该终端有关的“出入库信息”写入终端信息管理服务器30的终端信息322。该写入例如只要使用仓库所具有的、连接到网络42的计算机进行即可。“出入库信息”包含设备编号、入库日、出厂日等信息。
130.营业将出库后的标签打印机10向客户店铺交货(s19)。此时,营业针对标签打印机10所搭载的各应用所具有的至少1个功能分别进行有效化或无效化的设定(s20)。图10是示出由实施方式所涉及的标签打印机10显示的显示画面1050的一例的示意图。如图10所示,显示控制部105将用于设定标签打印机10中搭载的各应用所具有的至少1个功能的有效化/
无效化的显示画面1050显示于显示器141。营业或客户店铺能够通过显示画面1050来确认客户店铺中的各功能的有效化/无效化的设定,或者能够使用在显示器141上配置的触摸面板142并根据客户店铺中的各功能的使用/不使用来设定有效化/无效化。在此,显示画面1050中的标签发放功能或发放减价标签的减价发放功能等各功能例如是标签打印机10中搭载的打印应用所具有的至少1个功能的一例。
131.营业在标签打印机10的交货及设定后,将与该终端有关的“交货信息”写入终端信息管理服务器30的终端信息322(s21)。该写入例如可以使用营业所具有的、连接到网络42的计算机进行,也可以使用标签打印机10进行,也可以使用店铺服务器20进行。“交货信息”包含交货日、客户名、店铺名/所在地、型号名称、设备编号、程序版本、客户使用功能等信息。
132.此外,与标签打印机10的功能有关的有效化/无效化的设定也可以由顾客(客户店铺)实施。另外,该设定也可以在交货前预先根据顾客的期望来设定。在这种情况下,“交货信息”的一部分可以在交货前被写入。另外,该设定也可以按交货后的希望的定时来变更。
133.在使用标签打印机10进行“交货信息”的写入的情况下,标签打印机10的更新部102根据来自触摸面板142的用户的输入将标签打印机10的功能有效化或无效化。存储部103存储示出已被有效化或无效化的功能的设定信息。通信部101将存储部103中已存储的设定信息向终端信息管理服务器30发送。这样,通信部101当被有效化或无效化了的功能已被变更时,将终端信息322所包含的与客户使用功能有关的信息发送到终端信息管理服务器30。
134.之后,客户店铺开始标签打印机10的应用(s22)。通信部101当标签打印机10的电源被接通时(s23),检查更新用程序(更新程序)的存在(s24)。具体地,通信部101确认在终端信息管理服务器30的程序更新用文件夹323中是否保存有更新程序。当不存在更新程序时,标签打印机10开始通常的业务模式下的动作(s25)。在业务模式下的动作已开始后,标签打印机10根据需要从店铺服务器20或者终端信息管理服务器30接收商品主文件,更新存储部103所存储的商品主文件(plu文件122)。关于更新程序存在时的流程后述。
135.这样,终端信息管理服务器30管理与各标签打印机10(终端)有关的终端信息322。另外,各标签打印机10(终端)每当电源被接通时,检测更新程序的存在。
136.图11是示出由实施方式所涉及的标签打印机系统1实施的、标签打印机10的程序更新的流程的一例的顺序图。图11是发生了与标签打印机10(终端)有关的事件或更新、发生了可以更换标签打印机10的程序的状况时实施的作业的流程的一例。
137.发生与标签打印机10有关的事件或修改(s26)。此时,质量保证部门(质保部门)将事件信息324或修改信息325写入终端信息管理服务器30的终端信息322(s27)。该写入例如只要使用质保部门所具有的、连接到网络42的计算机进行即可。此时,终端信息管理服务器30的通信部301接收来自质保部门的事件信息324或者修改信息325。存储部304存储接收到的各信息。
138.在接收到事件信息324或修改信息325后,比较部302执行功能比较处理(s28)。功能比较处理是对标签打印机10(终端)中搭载的应用所具有的多个功能中的示出已被有效化或无效化的功能的终端信息322(客户使用功能)、以及标签打印机10(终端)中搭载的应用所具有的多个功能中的更新程序的应用、即通过应用的更新而被更新的功能进行比较的
处理。在此,更新程序是事件应对程序版本的事件应对程序或者更新应对程序版本的更新应对程序。以下,例示事件发生时的流程来继续说明,但更新发生时的流程也是同样的。
139.具体地,比较部302对终端信息322的程序版本与事件信息324的事件发生程序版本进行比较。比较部302当这些程序版本一致时,对事件发生功能与客户使用功能进行比较。在此,事件发生功能是通过更新程序所实现的应用所具有的多个功能中的更新程序的应用而被更新的功能。
140.当事件发生功能与客户使用功能一致时,更新管理部303执行服务器侧的程序更新处理(s29)。服务器侧的程序更新处理包含基于由比较部302进行的功能的比较结果来判定标签打印机10(终端)是否是更新程序的应用对象的处理。
141.具体地,更新管理部303当事件发生功能及客户使用功能一致时,即在标签打印机10(终端)中事件发生功能被有效化时,判定为该终端是更新程序的应用(应用更新)的对象。因此,更新管理部303当事件发生功能及客户使用功能一致时,不向标签打印机10发送地暂时将更新程序保存到相应的终端用的程序更新用文件夹323。然后,基于后述的标签打印机10的请求来发送(输出)更新程序。通过在终端信息管理服务器30中设置终端用的程序更新用文件夹323,从而无需使标签打印机的存储器容量增加。另外,基于标签打印机10的请求来发送更新程序,从而能够根据标签打印机10的使用状况,将更新程序向标签打印机10发送。
142.当标签打印机10的电源被接通时(s23),标签打印机10的通信部101检查更新用的程序(更新程序)的存在。当更新程序存在时,标签打印机10对终端信息管理服务器30请求更新程序的发送。然后,通信部101从本终端用的程序更新用文件夹323接收更新程序(s30)。更新部102将接收到的更新程序存储到存储部103,执行应用于本终端的终端侧的更新处理(s31)。之后,通信部101将更新结果通知终端信息管理服务器30(s32)。终端信息管理服务器30的更新管理部303的通信部301接收来自各标签打印机10的更新结果,更新各终端的终端信息322(s33)。更新管理部303更新各终端的终端信息322,从而能够掌握各终端的更新状态。在通知更新结果后,各标签打印机10开始通常的业务模式下的动作(s25)。
143.此外,图9和图11的流程是一例,有时也可能是制造部门、仓库以及营业中的至少2个一体地运用。另外,有时也可能是关于交货前的标签打印机10实施上述的程序更新的作业。
144.此外,在实施方式中,以对判定为更新程序的应用对象的各终端传送更新程序、在各终端中按照电源接通的定时应用更新程序的情况为例进行了说明,但不限于此。标签打印机10(终端)例如有时也在营业开始前的开业准备中电源有时设为接通等、确认了存在更新程序的阶段也无法确保应用更新程序的时间。另外,有时对于用户而言该功能的优先度也低。因此,显示控制部105将用于对用户确认是否将更新程序应用于标签打印机10(终端)的确认画面(显示画面)显示于显示器141。该确认画面作为一例例如是在示出图10所示那样的各功能和示出该各功能的有效/无效的状态的显示画面中强调了被更新的功能的显示画面。另外,确认画面作为另一例是仅显示被更新的功能的显示画面。根据这种显示画面,用户能够根据对象功能业务中的优先度等来判断是否更新。另外,确认画面也可以是用于对用户询问可否更新程序和程序更新的定时的显示画面。在这种情况下,用户应用更新程序,但也能够在例如营业后等将标签打印机10(终端)的电源关断时应用更新程序。
145.需要说明的是,标签打印机10的显示器一般多为小型的情况,因此也可以不进行显示而用打印部143进行打印。也就是说,用打印部打印示出有能够应用于本装置的更新程序的信息。例如,在电源被接通、确认了更新程序的存在的阶段,进行示出有更新程序的打印。打印的内容是打印被更新的功能。由此,即使在营业开始前的市场准备中无法确保时间的情况下,通过之后确认打印物,也能够适当地进行程序的更新。
146.另外,为了防止标签的不正当打印,标签打印机10有的也具有管理标签的发放履历的功能。其是将由打印部143打印过的标签的种类、标签的发放张数、发放日期和时间等存储到存储器12。但是,前述的示出有更新程序的打印与实际的标签的发放没有关系,因此也可以从发放履历的管理除去。也就是说,示出有更新程序的打印不作为发放履历进行保存。由此,无需使存储器12的容量增加。能够应对希望抑制存储器容量这一需要。
147.此外,在实施方式中,例示了当电源被接通时标签打印机10的通信部101检查更新用的程序(更新程序)的存在的情况,但不限于此。例如,通信部101也可以当设为电源关断时检查更新程序的存在。另外,例如,通信部101也可以按与用户的操作相应的定时来检查更新程序的存在。
148.此外,更新程序作为一例经由网络41、42从终端信息管理服务器30(信息处理装置)供应到标签打印机10(终端),但不限于此。更新程序也可以在经由网络42从终端信息管理服务器30(信息处理装置)保存到店铺服务器20的存储器之后,从店铺服务器20供应到标签打印机10(终端)。
149.此外,也可以在店铺服务器20中实现作为比较部302、更新管理部303以及存储部304的功能的一部分或全部。另外,店铺服务器20和终端信息管理服务器30也可以一体地构成。在这种情况下,店铺服务器20能够表现为信息处理装置的一例。
150.此外,也可以在标签打印机10中实现作为比较部302、更新管理部303以及存储部304的功能的一部分。在这种情况下,标签打印机10能够表现为信息处理装置的一例。另外,实现作为比较部302、更新管理部303以及存储部304的功能的一部分的实施方式所涉及的信息处理装置也可以搭载于标签打印机10(终端)。
151.此外,在实施方式中,例示了为了根据在各终端中被有效化的功能来更换各终端的应用(程序)而提供已被更新的应用(更新程序)的情况,但不限于此。实施方式所涉及的信息处理装置还能够提供用于根据在各终端中被有效化的功能来修正各终端的应用(程序)的程序(更新程序)。而且,实施方式所涉及的信息处理装置还能够提供用于变更各终端的功能设定(有效化/无效化)的设定信息或设定用程序(更新程序)。由此,还能够实现例如在从事件发生到准备事件应对程序为止的期间内将事件发生功能停止(无效化)等对应。
152.这样,实施方式所涉及的信息处理装置针对店铺中设置的各标签打印机10(终端),基于信息处理装置所管理的各终端的终端信息322来判定各终端是否是更新程序的应用对象。
153.根据该构成,即使在该设定或被应用的程序的版本等按每一终端而不同的情况下,作业者也能够不用在终端的设置场所确认设备编号或程序版本等地判断是否需要更新该终端的程序。另外,还能够节省作业者管理各终端的设定或被应用的程序的版本等的工夫或用于对其进行确认的移动时间等。
154.另外,根据该构成,能够将事件(更新)发生功能被无效化的终端设为更新程序的
应用对象外。一般地,在更新程序的应用中,有时会产生预料外的缺陷。也就是说,通过不进行与未由客户使用的功能有关的应用更新或者抑制该更新的频度,从而能够抑制不必要的应用更新,能够维持各终端稳定地动作的环境。进而,标签打印机10等终端有时也构成为嵌入式设备。一般地,在嵌入式设备中,有希望抑制存储器容量这一需求。即,通过不进行与未由客户使用的功能有关的应用更新或者抑制该更新的频度,从而能够抑制不必要的应用更新,还能够抑制与更新程序的应用相伴的存储器使用量的增加。
155.另外,在实施方式所涉及的信息处理系统中,信息处理装置针对判定为更新程序的应用对象的终端,将更新程序保存到该终端用的程序更新用文件夹323。另外,各终端例如按设为电源接通的定时来确认更新程序的存在,当确认了更新程序的存在时,通过该更新程序来更新本终端的应用。根据该构成,关于判定为更新程序的应用对象的终端,能够以作业者不用前往其设置场所或者作业者不用指定发送目的地来分配应用的方式更新该终端的应用。
156.根据以上说明的实施方式,能够减少与终端的程序更新有关的作业负荷。作业负荷例如是指工时、各作业所需的作业时间。另外,根据实施方式,还能够减少当由人进行判断或作业时产生的错误。错误的减少能够抑制产生多余的作业负荷。
157.本实施方式的信息处理装置具备cpu等控制装置、rom(readonlymemo ry:只读存储器)或ram等存储装置、hdd、cd驱动装置等外部存储装置、显示器装置等显示装置、以及键盘或鼠标等输入装置,并成为使用通常的计算机的硬件构成。
158.由本实施方式的信息处理装置执行的各控制程序121、321以能够安装的形式或者能够执行的形式的文件记录到cd

rom、软盘(fd)、cd

r、dvd(digitalversatiledisk:数字多功能磁盘)等计算机可读取的记录介质而被提供。
159.另外,也可以构成为将由本实施方式的信息处理装置执行的各控制程序121、321保存到与互联网等网络连接的计算机上并经由网络下载从而提供。另外,也可以构成为将由本实施方式的信息处理装置执行的各控制程序121、321经由互联网等网络提供或者分配。
160.另外,也可以构成为将由本实施方式的信息处理装置执行的各控制程序121、321预先组装到rom等进行提供。
161.由本实施方式的信息处理装置执行的控制程序121成为包含上述的各部(通信部101、更新部102、存储部103、打印控制部104以及显示控制部105)的模块构成。cpu(处理器)从上述存储介质读出控制程序121并将上述各部加载到主存储装置上。由此,通信部101、更新部102、存储部103、打印控制部104以及显示控制部105生成于主存储装置上。
162.由本实施方式的信息处理装置执行的控制程序321成为包含上述的各部(通信部301、比较部302、更新管理部303以及存储部304)的模块构成。cpu(处理器)从上述存储介质读出控制程序321,将上述各部加载到主存储装置上。由此,通信部301、比较部302、更新管理部303以及存储部304生成于主存储装置上。
163.说明了本发明的几个实施方式,但这些实施方式是作为例子提出的,并非旨在限定发明的范围。这些新的实施方式能够以其它各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围、宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1