印刷控制系统以及印刷控制方法_2

文档序号:8361154阅读:来源:国知局
连接CT而在印刷装置12与控制服务器10之间进行的基于WebSocket的协议、手续的非同步的双向通信。
[0044]通过WebSocket连接CT的建立,印刷装置12以及控制服务器10能够非同步地进行双向通信。控制服务器10能够在不从作为客户端的印刷装置12接收请求的情况下,通过WebSocket连接CT来以WebSocket通信向印刷装置12推送数据。
[0045]控制服务器10以及印刷装置12通过WebSocket连接CT来非同步地进行双向通信。控制服务器10能够在不从作为客户端的印刷装置12接收请求的情况下,在任意的时机通过WebSocket连接CT来对印刷装置12推送数据。同样地,印刷装置12能够在任意的时机通过WebSocket连接CT来对控制服务器10推送数据。
[0046]此外,控制服务器10与多个管理装置14能够通信地连接。如后面所述,管理装置14能够通过控制服务器10而向规定的印刷装置12发送印刷控制数据,使该规定的印刷装置12执行印刷。
[0047]在本实施方式中,控制服务器10是以印刷装置12为客户端的云系统中的云服务器。控制服务器10具有运算处理功能,以印刷装置12的要求、管理装置14的要求等为触发来执行运算处理,通过WebSocket连接CT来将基于运算处理的结果的数据发送到印刷装置12。
[0048]虽然在图2中通过一个框来表示控制服务器10,但这并不意味着控制服务器10由单一的服务器装置构成。例如,控制服务器10可以构成为包含多个服务器装置,也可以是通过规定的系统的一部分的功能来实现的服务器。也就是说,只要是能够实现后述的各种处理的结构即可,并不追宄其形态。
[0049]此外,在本实施方式中,在控制服务器10与印刷装置12之间进行WebSocket通信。但是,这些装置也可以是取代WebSocket通信而进行与WebSocket通信同样的非同步的双向通信的结构。
[0050]这样,在控制系统I中,多台(例如1000台)安装有印刷功能的印刷装置12通过WebSocket连接CT而与控制服务器10之间能够通信地连接。
[0051]由于是这种结构,因此能够得到以下的效果。
[0052]控制服务器10能够对基于从与多个店铺系统11连接的多个印刷装置12接收到的数据的信息进行收集、管理、分析。因此,控制服务器10能够积蓄有益的信息。积蓄的信息能够作为重要数据(big data)来有效利用。
[0053]此外,能够实现店铺系统11的构建的简单化以及低成本化。在控制系统I中,印刷装置12通过WebSocket连接CT与控制服务器10连接。因此,使用控制服务器10提供的服务,通过控制服务器10的控制,能够使印刷装置12执行各种处理。因此,构建店铺系统11的管理者在店铺系统11的构建时,只需要进行将印刷装置12设置在所希望的场所,将印刷装置12与网络GN连接这样简单的操作。由此,能够使用控制服务器10提供的服务而使印刷装置12执行所希望的处理,例如收据的发行处理。
[0054]构建店铺系统11的管理者不需要对管理店铺系统11的管理装置14安装控制印刷装置12的功能。管理装置14能够通过访问控制服务器10来使用控制服务器10提供的服务,由此对与控制服务器10连接的印刷装置12进行控制。由此,能够实现店铺系统11的构建的简单化以及低成本化。
[0055]此外,由于在控制服务器10上通过WebSocket连接CT而连接了不同的店铺系统11的印刷装置12,因此控制服务器10能够对与多个店铺系统11连接的多个印刷装置12进行管理。此外,控制服务器10能够使与多个店铺系统11连接的多个印刷装置12进行动作。
[0056]图3是表示本实施方式所涉及的印刷装置12、控制服务器10、管理装置14以及平板终端9的功能性结构的框图。
[0057]如图3所示,印刷装置12具备:通信控制部15、通信部16、印刷控制部17、印刷部18、条形码读取器控制部23和设备接口 24。
[0058]关于通信控制部15、通信部16、印刷控制部17以及条形码读取器控制部23的功能在后面进行叙述。
[0059]印刷部18具备:对印刷介质进行印刷的印刷机构、传送印刷介质的传送机构、切断印刷介质的切断机构等与印刷有关的机构、以及与各机构的控制有关的控制基板等。
[0060]设备接口 24与条形码读取器BR(设备、读取装置)连接,按照条形码读取器控制部23的控制而以规定的通信标准来与条形码读取器BR进行通信。设备接口 24将从条形码读取器BR接收到的数据发送到条形码读取器控制部23,将从条形码读取器控制部23接收到的数据发送到条形码读取器BR。与条形码读取器BR的连接可以是有线连接,也可以是无线连接。条形码读取器BR以光学方式读取附在商品、商品的包装上的条形码。
[0061]印刷装置存储部19具备非易失性存储器,存储各种数据。印刷装置存储部19对通信目的地信息数据19a、印刷装置识别信息数据19b进行存储,对这些内容在后面进行叙述。
[0062]如图3所示,控制服务器10具备:通信管理部25、第一连接部26、印刷数据处理部27、条形码读取器处理部29、控制服务器存储部28、和第二连接部30。
[0063]对于通信管理部25、第一连接部26、印刷数据处理部27以及条形码读取器处理部29的功能在后面进行叙述。
[0064]控制服务器存储部28具备非易失性存储器,存储各种数据。控制服务器存储部28对第一连接管理数据库28a (下面表示为“第一连接管理DB28a”)和第二连接管理数据库28b (下面表示为“第二连接管理DB28b”)进行存储,对这些内容在后面进行叙述。
[0065]第二连接部30按照通信管理部25的控制,通过与管理装置14之间建立的规定的通信标准的连接KK,按照该规定的通信标准来与管理装置14之间进行通信。该规定的通信标准可以是WebSocket,也可以是HTTP等其他的通信标准。
[0066]控制服务器10具有印刷数据处理部27和条形码读取器处理部29这2个处理部,这些处理部是具有其它功能的处理部。
[0067]如图3所示,管理装置14具备:管理装置控制部40 (控制部)、管理装置存储部41、第一通信连接部42和第二通信连接部43。
[0068]管理装置控制部40具备:CPU、ROM、RAM、其它的周边电路等,控制管理装置14。
[0069]管理装置存储部41具备非易失性存储器,存储各种数据。管理装置存储部41对商品数据库41a(下面表示为“商品DB41a”)进行存储。商品数据库41a是将在店铺中销售的商品的商品编码、商品名、单价、其它与商品相关的信息对应地存储的数据库。
[0070]第一通信连接部42按照管理装置控制部40的控制,通过连接KK并根据规定的通信标准来与控制服务器10之间进行通信。
[0071]第二通信连接部43按照管理装置控制部40的控制,通过网络GN来与平板终端9进行通信。
[0072]如图3所示,平板终端9具备:终端控制部33、显示部34、触摸面板31和通信接口32ο
[0073]终端控制部33具备CPU、ROM、RAM、其它的周边电路等,对平板终端9进行控制。
[0074]显示部34具备触摸面板31。触摸面板31具备:被配置在平板终端9的前面的液晶显示面板等显示面板、和与显示面板重叠配置的触摸传感器。触摸面板31按照终端控制部33的控制,将各种图像显示在显示面板上。此外,触摸面板31通过触摸传感器来检测触摸操作,将检测结果发送到终端控制部33。
[0075]另外,在图3中,表示控制服务器10与和控制服务器10连接的一个印刷装置12的关系。在控制服务器10与多个印刷装置12连接的情况下,控制服务器10与多个印刷装置12对应地具备多个第一连接部26 (WebSocket接口),I个第一连接部26在与I个印刷装置12之间建立WebSocket连接CT,通过WebSocket连接CT而与I个印刷装置12进行WebSocket 通信。
[0076]此外,在图3中,表示控制服务器10与和控制服务器10连接的一个管理装置14的关系。在控制服务器10与多个管理装置14连接的情况下,控制服务器10与多个管理装置14对应地具备多个第二连接部30,I个第二连接部30在与I个管理装置14之间建立连接KK,并通过连接KK而与I个管理装置14进行通信。
[0077]接下来,对印刷装置12的电源接入时的印刷装置12以及控制服务器10的动作进行说明。
[0078]图4是表示在对印刷装置12接入电源之后的印刷装置12以及控制服务器10的动作的流程图,(A)表示印刷装置12的动作,(B)表示控制服务器10的动作。
[0079]另外,图4的流程图的处理的触发不仅限于电源接入时。例如,也可以是印刷装置12被与网络GN能够通信地进行了连接的情况、从用户具有指示的情况等。
[0080]此外,在下面的说明中,印刷装置12与对应的店铺系统11的局域网LN连接,能够访问网络GN。
[0081]此外,在下面的说明中,印刷装置12具备的通信控制部15、印刷控制部17、条形码读取器控制部23、控制服务器10具备的通信管理部25、印刷数据处理部27、条形码读取器处理部29的功能按照例如以下的方式来实现。
[0082]也就是说,例如,这些功能模块是对象。所谓对象是指通过面向对象的程序设计而生成的实例(instance),即,作为数据以及方法的集合而被定义的功能模块。并且,这些功能模块的功能是通过调出被安装到对象的方法而实现的。
[0083]此外,例如,这些功能模块的功能是通过CPU等硬件读取并执行应用程
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1