网络系统、打印装置、信息处理装置和控制方法与流程

文档序号:11519246阅读:146来源:国知局
网络系统、打印装置、信息处理装置和控制方法与流程

本发明涉及网络系统、打印装置、信息处理装置和控制方法。



背景技术:

以往,公知有具备打印装置(被监视设备)和监视打印装置的状态的监视装置(代理终端)的网络系统(例如参照专利文献1。)。在专利文献1的网络系统中,监视装置向信息处理装置(服务器)发送与打印装置的状态相关的信息,并且,信息处理装置对接收到的与打印装置的状态相关的信息、和基于该信息的打印装置的状态进行管理。

并且,提出了与上述那样的网络系统所包含的打印装置的消耗电力削减化相关的技术(例如参照专利文献2)。

【专利文献1】日本特开2007-293470号公报

【专利文献2】日本特开2011-245791号公报

如上述专利文献1的网络系统那样,在监视装置监视打印装置的状态的系统中,监视装置有时具有监视多个打印装置的状态的功能。在该情况下,在网络系统中,在多个监视装置监视多个打印装置的状态的情况下,需要设定为对同一打印装置的监视不重复,该设定繁杂。



技术实现要素:

本发明是鉴于上述情况而完成的,其目的在于,针对监视装置监视打印装置的状态、并对信息处理装置发送与该状态相关的信息的网络系统以及该网络系统的打印装置,在多个监视装置监视多个打印装置的状态的情况下,能够简单地设定为对同一打印装置的监视不重复。

并且,在上述网络系统中,也可以执行与监视装置(代理终端)具有监视多个打印装置的状态的功能的情况对应的处理。

本发明的另一目的在于,针对监视装置监视打印装置的状态、并对信息处理装置发送与该状态相关的信息的网络系统以及该网络系统的信息处理,执行与监视装置具有监视多个打印装置的状态的功能的情况对应的处理。

并且,在根据监视装置的响应请求、并进行与打印部的状态相关的信息的响应的打印装置,在打印装置执行这样的处理的基础上,存在想要高效地实现打印装置的节电化的需求。

本发明是鉴于上述情况而完成的,本发明的又一目的在于,针对根据监视装置的响应请求来进行与打印部的状态相关的信息的响应的打印装置,高效地实现打印装置的节电化。

为了达成上述目的,本发明是一种网络系统,其具备:打印装置;能够监视所述打印装置的状态的多个监视装置;以及能够与所述监视装置进行通信的信息处理装置,其中,所述监视装置具有与多个所述打印装置进行通信来监视多个所述打印装置的状态的功能,针对作为监视的对象的一个或多个所述打印装置,所述监视装置隔开间隔地请求与所述打印装置的状态相关的打印装置状态信息的响应,与请求相应地,接收所述打印装置状态信息,并将接收到的所述打印装置状态信息发送给所述信息处理装置,所述信息处理装置基于从所述监视装置接收到的所述打印装置状态信息,对所述打印装置的状态进行管理,在从不同的所述监视装置存在所述打印装置状态信息的响应的请求的情况下,所述打印装置使规定的所述监视装置以外的所述监视装置对所述打印装置状态信息的响应的请求停止。

根据本发明的结构,在从不同的多个监视装置对打印装置存在打印装置状态信息的响应的请求的情况下,通过打印装置的功能,自动地停止规定的监视装置以外的监视装置对打印装置状态信息的响应的请求。因此,无需进行将对同一打印装置的监视设定为不重复的作业,能够简单地完成这样的设定。

在本发明中,优选为,在不同的所述监视装置中,所述打印装置按照规定的优先度,确定使所述打印装置状态信息的响应的请求停止的所述监视装置。

根据本发明的结构,打印装置能够利用优先度,适当地确定使打印装置状态信息的响应的请求停止的监视装置。

在本发明中,优选为,所述监视装置具有经由网络与所述打印装置进行通信来监视所述打印装置的状态的功能、或者不经由所述网络而与所述打印装置直接进行通信来监视所述打印装置的状态的功能,在不同的多个所述监视装置中,相比于经由所述网络进行通信来进行所述打印装置状态信息的响应的请求的所述监视装置,所述打印装置使不经由所述网络而直接进行通信来进行所述打印装置状态信息的响应的请求的所述监视装置,以更高的优先度停止所述打印装置状态信息的响应的请求。

根据本发明的结构,能够经由网络高效地监视打印装置。

在本发明中,优选为,在不同的所述监视装置中,所述打印装置按照根据通信所使用的通信协议的种类确定了优先顺序的优先度,确定使所述打印装置状态信息的响应请求停止的所述监视装置。

根据本发明的结构,打印装置能够利用根据通信所使用的通信协议的种类确定了优先顺序的优先度,适当地确定使打印装置状态信息的响应的请求停止的监视装置。

在本发明中,优选为,在不同的多个所述监视装置中,所述打印装置按照根据通信所使用的通信接口的种类确定了优先顺序的优先度,确定使所述打印装置状态信息的响应的请求停止的所述监视装置。

根据本发明的结构,打印装置能够利用根据通信所使用的通信接口的种类确定了优先顺序的优先度,适当地确定使打印装置状态信息的响应的请求停止的监视装置。

在本发明中,优选为,相比于基于进行有线通信的所述通信接口的所述监视装置,所述打印装置使基于进行无线通信的所述通信接口的所述监视装置,以更高的优先度停止所述打印装置状态信息的响应的请求。

根据本发明的结构,打印装置能够优先地将进行稳定性低的通信的监视装置确定为发送停止装置。

在本发明中,优选为,在不同的所述监视装置中,所述打印装置使作为监视状态的对象的所述打印装置的个数越多的所述监视装置,以越高的优先度停止所述打印装置状态信息的响应的请求。

根据本发明的结构,能够使监视装置的作为监视对象的打印装置的个数平均化。并且,能够防止特定的监视装置的处理负荷集中增大。并且,能够使监视装置对信息处理装置发送的打印装置状态信息的数据的数据量平均化。

在本发明中,优选为,在从任何一个所述监视装置都不存在所述打印装置状态信息的响应的请求的情况下,所述打印装置向所述信息处理装置发送所述打印装置状态信息。

根据本发明的结构,即使在打印装置未从任何一个监视装置接收到打印装置状态信息的响应的请求的状态下,打印装置也会将打印装置状态信息发送给信息处理装置,信息处理装置能够持续地管理打印装置的状态。

并且,为了达成上述目的,本发明是一种能够与监视装置进行通信的打印装置,其具有:打印部,其在记录介质上进行打印;以及控制部,其在从不同的所述监视装置存在与所述打印部的状态相关的打印装置状态信息的响应的请求的情况下,使规定的所述监视装置以外的所述监视装置对所述打印装置状态信息的响应的请求停止。

根据本发明的结构,能够简单地设定为,监视装置对同一打印装置的监视不重复。

并且,为了达成上述目的,本发明是一种能够与监视装置进行通信的打印装置的控制方法,其中,在从不同的所述监视装置存在与所述打印部的状态相关的打印装置状态信息的响应的请求的情况下,使规定的所述监视装置以外的所述监视装置对所述打印装置状态信息的响应的请求停止。

根据本发明的结构,能够简单地设定为,监视装置对同一打印装置的监视不重复。

为了达成上述目的,本发明是一种网络系统,其具备:打印装置;能够监视所述打印装置的状态的多个监视装置;以及能够与所述监视装置进行通信的信息处理装置,其中,所述监视装置具有监视多个所述打印装置的状态的功能,针对作为监视的对象的一个或多个所述打印装置,将与所述打印装置的状态相关的打印装置状态信息发送给所述信息处理装置,所述信息处理装置对接收到的所述打印装置状态信息进行管理,在从不同的多个所述监视装置接收到了同一所述打印装置的所述打印装置状态信息的情况下,使规定的所述监视装置以外的所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止。

根据本发明的结构,能够防止同一打印装置的打印装置状态信息被重复地发送给信息处理装置。即,对于监视装置监视打印装置的状态、且对信息处理装置发送与该状态相关的信息的网络系统,能够执行与监视装置具有监视多个打印装置的状态的功能的情况对应的处理。

本发明中,优选为,在不同的多个所述监视装置中,所述信息处理装置按照规定的优先度,确定使所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止的所述监视装置。

根据本发明的结构,能够利用优先度,适当地确定使打印装置的状态的监视、以及打印装置状态信息的发送停止的监视装置。

在本发明中,优选为,在不同的多个所述监视装置中,所述信息处理装置使作为监视状态的对象的所述打印装置的个数越多的所述监视装置,以越高的优先度停止所述打印装置的状态的监视、以及所述打印装置状态信息的发送。

根据本发明的结构,能够使监视装置的作为监视对象的打印装置的个数平均化。并且,能够防止特定的监视装置的处理负荷集中增大。并且,能够使监视装置发送给信息处理装置的数据的数据量平均化。

本发明中,优选为,所述监视装置具有经由网络与所述打印装置进行通信来监视所述打印装置的状态的功能,在不同的多个所述监视装置中,对于在停止了所述打印装置的状态的监视、以及所述打印装置状态信息的发送的情况下,所述网络的通信负荷的降低越大的所述监视装置,所述信息处理装置使其以越高的优先度,停止所述打印装置的状态的监视、以及所述打印装置状态信息的发送。

根据本发明的结构,能够有效地降低网络的通信负荷,能够抑制网络中的拥塞、或经由网络的通信产生延迟。

本发明中,优选为,在不同的多个所述监视装置中,对于在停止了所述打印装置的状态的监视、以及所述打印装置状态信息的发送的情况下,所述监视装置中的处理负荷的降低越大的所述监视装置,所述信息处理装置使其以越高的优先度,停止所述打印装置的状态的监视、以及所述打印装置状态信息的发送。

根据本发明的结构,能够有效地大大降低监视装置的处理负荷。

在本发明中,优选为,所述信息处理装置通过向所述监视装置发送停止指示信息,使所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止,所述停止指示信息指示停止所述打印装置的状态的监视、以及所述打印装置状态信息的发送。

根据本发明的结构,信息处理装置发送停止指示信息,从而能够适当地使监视装置对打印装置的状态的监视、以及打印装置状态信息的发送停止。

在本发明中,优选为,所述监视装置隔开规定的间隔地向所述信息处理装置发送所述打印装置状态信息,在与所述规定的间隔对应的期间内,从不同的多个所述监视装置接收到了同一所述打印装置的所述打印装置状态信息的情况下,所述信息处理装置使所述规定的所述监视装置以外的所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止。

根据本发明的结构,在监视装置隔开规定的间隔地向信息处理装置发送打印装置状态信息的基础上,信息处理装置能够可靠地判断是否处于不同的多个监视装置发送同一打印装置的打印装置状态信息的状态。

在本发明中,优选为,在未连接作为监视状态的对象的所述打印装置的情况下,所述监视装置向所述信息处理装置发送未连接信息,所述未连接信息表示未连接作为监视状态的对象的所述打印装置,在从1个所述监视装置接收到了1个所述打印装置的所述打印装置状态信息、且从其他所述监视装置接收到了该1个所述打印装置的所述未连接信息的情况下,所述信息处理装置使该其他监视装置对该1个所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止。

根据本发明的结构,在监视未连接的打印装置的状态的情况下,监视装置能够停止该监视装置对状态的监视。

本发明中,优选为,关于所述监视装置,在使所述规定的所述监视装置以外的所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止之后,没有从所述规定的所述监视装置接收到所述打印装置状态信息的情况下,解除所述规定的所述监视装置以外的所述监视装置中的任意一个所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送的停止。

根据本发明的结构,即便在被确定为不停止打印装置状态信息发送的装置的监视装置由于故障、装置的更换或其他原因,而成为无法发送打印装置的打印装置状态信息的状态,也能够成为其他监视装置发送打印装置的打印装置状态信息的状态。

并且,为了达成上述目的,本发明是一种信息处理装置,其能够与监视装置进行通信,所述监视装置具有监视多个打印装置的状态的功能,针对作为监视的对象的一个或多个所述打印装置,发送与所述打印装置的状态相关的打印装置状态信息,在所述信息处理装置中,对从所述监视装置接收到的所述打印装置状态信息进行管理,在从不同的多个所述监视装置接收到了同一所述打印装置的所述打印装置状态信息的情况下,使规定的所述监视装置以外的所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止。

根据本发明的结构,能够防止同一打印装置的打印装置状态信息被重复地发送给信息处理装置。即,对于监视装置监视打印装置的状态、且对信息处理装置发送与该状态相关的信息的网络系统的信息处理装置,能够执行与监视装置具有监视多个打印装置的状态的功能的情况对应的处理。

并且,为了达成上述目的,本发明是一种信息处理装置的控制方法,该信息处理装置能够与监视装置进行通信,所述监视装置具有监视多个打印装置的状态的功能,针对作为监视的对象的一个或多个所述打印装置,发送与所述打印装置的状态相关的打印装置状态信息,在所述信息处理装置的控制方法中,对从所述监视装置接收到的所述打印装置状态信息进行管理,在从不同的多个所述监视装置接收到了同一所述打印装置的所述打印装置状态信息的情况下,使规定的所述监视装置以外的所述监视装置对所述打印装置的状态的监视、以及所述打印装置状态信息的发送停止。

根据本发明的结构,能够防止同一打印装置的打印装置状态信息被重复地发送给信息处理装置。即,对于监视装置监视打印装置的状态、且对信息处理装置发送与该状态相关的信息的网络系统的信息处理装置,能够执行与监视装置具有监视多个打印装置的状态的功能的情况对应的处理。

为了达成上述目的,本发明是一种网络系统,其具备:打印装置,其具有打印部,通过所述打印部在记录介质上进行打印;和能够与所述打印装置进行通信的监视装置,在该网络系统中,在处于不是所述打印部的动作受限制的休眠状态的通常状态时,从所述监视装置接收到了请求与所述打印部的状态相关的信息的响应的响应请求数据的情况下,所述打印装置将包含与所述打印部的状态相关的信息的打印装置状态信息数据发送给所述监视装置,在所述休眠状态时接收到了所述响应请求数据的情况下,所述打印装置不发送所述打印装置状态信息数据,所述监视装置监视所述打印装置的电源状态,在所述打印装置的电源接通时向所述打印装置发送了所述响应请求数据的情况下,没有接收到所述打印装置状态信息数据作为与该数据对应的响应时,判断为所述打印装置处于所述休眠状态。

根据本发明的结构,抑制了休眠状态持续的期间不必要地减少,能够实现打印装置中的高效的节电化。

在本发明中,优选为,所述打印装置在所述休眠状态时,从所述监视装置接收到了在电源状态的确认中使用的电源状态响应请求数据的情况下,不从所述休眠状态向所述通常状态转移,而是将表示电源为接通的状态的电源状态响应数据发送给所述监视装置,所述监视装置对所述打印装置发送所述电源状态响应请求数据,基于与该数据对应的响应的状态,监视所述打印装置的电源状态。

根据本发明的结构,监视装置能够与打印装置是否是休眠状态无关地,可靠地监视打印装置的电源状态。

在本发明中,优选为,还具有能够经由网络与所述监视装置进行通信的信息处理装置,所述监视装置基于从所述打印装置接收到的所述打印装置状态信息数据,向所述信息处理装置发送与所述打印部的状态相关的打印装置状态信息,另一方面,在判断为所述打印装置处于所述休眠状态的情况下,所述监视装置将与刚刚发送的所述打印装置状态信息相同内容的所述打印装置状态信息发送给所述信息处理装置,所述信息处理装置对从所述监视装置接收到的所述打印装置状态信息进行管理。

根据本发明的结构,在打印装置是休眠状态的情况下,监视装置不使其向通常状态转移而实现了节电化,而且能够将适当内容的打印装置状态信息发送给信息处理装置。

并且,为了达成上述目的,本发明是一种监视装置,其能够与打印装置进行通信,该打印装置具有打印部,并通过所述打印部在记录介质上进行打印,在该监视装置中,具备监视装置控制部,所述监视装置控制部监视所述打印装置的电源状态,在所述打印装置的电源接通时、向所述打印装置发送了请求与所述打印部的状态相关的信息的响应的响应请求数据的情况下,未接收到包含与所述打印部的状态相关的信息的打印装置状态信息数据来作为与该数据对应的响应时,判断为所述打印装置处于所述打印部的动作受限制的休眠状态。

根据本发明的结构,抑制了休眠状态持续的期间不必要地减少,能够实现打印装置中的高效的节电化。

并且,为了达成上述目的,本发明是一种打印装置,其能够与监视装置进行通信,在该打印装置中,具备打印装置控制部,所述打印装置控制部在处于不是在记录介质上进行打印的打印部的动作受限制的休眠状态的通常状态时,从所述监视装置接收到了请求与所述打印部的状态相关的信息的响应的响应请求数据的情况下,向所述监视装置发送包含与所述打印部的状态相关的信息的打印装置状态信息数据,在所述休眠状态时接收到了所述响应请求数据的情况下,不发送所述打印装置状态信息数据。

根据本发明的结构,抑制了休眠状态持续的期间不必要地减少,能够实现打印装置中的高效的节电化。

并且,为了达成上述目的,本发明是一种监视装置的控制方法,该监视装置能够与打印装置进行通信,该打印装置具有打印部,并通过所述打印部在记录介质上进行打印,在该监视装置的控制方法中,监视所述打印装置的电源状态,在所述打印装置的电源接通时、向所述打印装置发送了请求与所述打印部的状态相关的信息的响应的响应请求数据的情况下,未接收到包含与所述打印部的状态相关的信息的打印装置状态信息数据作为与该数据对应的响应的情况下,判断为所述打印装置处于所述打印部的动作受限制的休眠状态。

根据本发明的结构,抑制了休眠状态持续的期间不必要地减少,能够实现打印装置中的高效的节电化。

附图说明

图1是本实施方式的网络系统的结构的图。

图2是示出店铺系统的结构的图。

图3是示出管理系统具有的各装置的功能性结构的框图。

图4是示出店铺系统具有的各装置的功能性结构的框图。

图5是示出网络系统的各装置之间的数据流的图。

图6是示出网络系统的各装置的动作的流程图。

图7是示出打印装置状态信息数据所包含的信息的图。

图8是示出状况数据的图。

图9是示出状况数据库的数据构造的图。

图10是示出网络系统的各装置之间的数据流的图。

图11是示出网络系统的各装置的动作的流程图。

图12是示出状况数据的图。

图13是示出打印装置识别信息输入画面的图。

图14是示出信息提供画面的图。

图15是示出pos终端和打印装置的动作的流程图。

图16是示出打印装置的动作的流程图。

图17是示出打印装置的动作的流程图。

图18是示出第2实施方式的店铺系统的结构的图。

图19是示出店铺系统具有的各装置的功能性结构的框图。

图20是示出维护服务器的动作的流程图。

图21是示出状况数据的图。

图22是示出维护服务器的动作的流程图。

图23是示出第3实施方式的店铺系统的结构和各装置的功能性结构的框图。

图24是示出打印装置的主要部分的图。

图25是示出打印装置的动作的流程图。

图26是示出打印装置的动作的流程图。

图27是示出代理终端的动作的流程图。

具体实施方式

(第1实施方式)

下面,参照附图对本发明的第1实施方式进行说明。

图1是示出本实施方式的网络系统1的结构的图。网络系统1是运营店铺的企业所利用的系统,所述店铺提供超市、便利店、百货、餐饮店等的商品或服务等,并根据该提供进行结算。

如图1所示,网络系统1具备管理系统2和多个店铺系统3。管理系统2和各个店铺系统3经由包含因特网及其他网络而构成的全球网络gn,以能够进行通信的方式而被连接。

管理系统2是设置于利用网络系统1的企业的总公司的系统。如图1所示,管理系统2具备作为局域网的总公司侧局域网hln。经由总公司侧局域网hln进行的通信的通信协议可以是任何协议,并且,经由该局域网进行的通信可以是有线通信也可以是无线通信。

总公司侧局域网hln中连接有一个或多个总公司终端5、维护服务器7(信息处理装置)和通信装置12。

总公司终端5是在总公司由企业的社员及其他的企业相关者使用的电脑。

维护服务器7是与后述的代理终端6(监视装置)通信并执行规定的处理的服务器。

对维护服务器7的结构、功能以及基于功能的处理的详细情况将后述。

通信装置12是将总公司侧局域网hln或后述的店铺侧局域网tln等局域网、与全球网络gn连接的接口装置。通信装置12具有作为调制解调器(或onu(opticalnetworkunit:光网络单元))的功能、路由器功能、nat(networkaddresstranslation:网络地址转换)功能以及dhcp(dynamichostconfigurationprotocol:动态主机配置协议)服务器功能等。

在与局域网连接的设备和与全球网络gn连接的设备之间进行通信时,通信装置12传输在设备之间收发的数据。另外,在图1中,用一个框表现通信装置12,但通信装置12也可以是具有与功能相应的多个装置的结构。

管理系统2的维护服务器7能够利用通信装置12的功能,经由总公司侧局域网hln、全球网络gn以及后述的店铺侧局域网tln与打印装置9以及代理终端6中的至少一方通信。

另外,在图1中,用一个框表现维护服务器7,但这并不是指维护服务器7由单独一个服务器装置构成。例如维护服务器7可以构成为包含多个服务器装置。

图2是示出店铺系统3的结构的图。

如图2所示,店铺系统3具备作为局域网的店铺侧局域网tln。经由店铺侧局域网tln进行的通信的通信协议可以是任何协议,并且,经由该局域网进行的通信可以是有线通信也可以是无线通信。

店铺侧局域网tln中连接有一个或多个打印装置9。

店铺中设置有顾客进行结算的收银台,在收银台处设置有打印装置9和pos终端8,pos终端8与打印装置9连接并对打印装置9进行控制。

打印装置9是具有打印功能的装置。如后所述,打印装置9具备如下功能:在规定的情况下,向维护服务器7发送与打印装置9的状态相关的信息。

pos终端8是安装有pos应用程序以及打印机驱动程序的终端。pos终端8根据在收银台进行的结算执行结算处理,并基于结算处理使打印装置9发行收据。由打印装置9发行的收据由出纳员交给顾客。

打印装置9和pos终端8的结构、功能以及基于功能的处理的详细内容将后述。

并且,在店铺侧局域网tln中连接有一个或多个代理终端6。

代理终端6具有如下功能:与监视的对象的一个或多个打印装置9通信,从打印装置9接收与打印装置9的状态相关的信息,监视打印装置9的状态,利用通信装置12的功能,将该与状态相关的信息经由店铺侧局域网tln、全球网络gn以及总公司侧局域网hln发送给维护服务器7。

代理终端6能够经由店铺侧局域网tln与打印装置9通信,从而从打印装置9接收与打印装置9的状态相关的信息。并且,代理终端6能够不经由店铺侧局域网tln而与打印装置9直接通信,从而接收与打印装置9的状态相关的信息。

虽然省略详细的说明,不过,在维护服务器7与代理终端6及打印装置9之间,通过vpn(virtualprivatenetwork:虚拟专用网络)等涉及加密的技术、或虚拟专用线(也可以是物理的专用线。)的技术进行安全通信。

图3是示出管理系统2具有的维护服务器7以及总公司终端5的功能性结构的框图。

如图3所示,维护服务器7具备维护服务器控制部20、维护服务器存储部21和维护服务器通信部22。

维护服务器控制部20具备未图示的cpu、rom、ram及其他外围电路等,对维护服务器7进行控制。

维护服务器控制部20具备状况数据接收部201、响应部202、分析部203以及信息提供部204。这些功能块通过cpu读取并执行对应的程序(例如在os(operatingsystem:操作系统)或规定的服务器软件上工作的专用程序)等、软件与硬件的协作来执行处理。这些功能块的功能以及基于功能的处理将后述。

维护服务器存储部21具有非易失性存储器,存储各种数据(包含状况数据库211。)。

维护服务器通信部22在维护服务器控制部20的控制下访问全球网络gn,并与连接到该网络中的设备(包含代理终端6以及打印装置9。)进行通信。

如图3所示,总公司终端5具备总公司终端控制部30、总公司终端存储部31、总公司终端通信部32和总公司终端显示部33。总公司终端控制部30对总公司终端5进行控制。总公司终端存储部31存储各种数据。总公司终端通信部32在总公司终端控制部30的控制下进行通信。总公司终端显示部33具备液晶面板等显示面板,在总公司终端控制部30的控制下显示各种信息。

在总公司终端5上安装有规定的浏览器。

图4是示出店铺系统3具有的pos终端8、打印装置9以及代理终端6的功能性结构的框图。

pos终端8是对打印装置9进行控制的主机。特别是,pos终端8根据在收银台处进行的结算执行结算处理,根据结算处理对打印装置9进行控制,使打印装置9发行收据。

如图4所示,pos终端8具备pos终端控制部40、pos终端存储部41和pos终端设备通信部42。

pos终端控制部40具备未图示的cpu、rom、ram及其他外围电路等,对pos终端8的各部分进行控制。在pos终端8中安装有pos应用程序以及打印机驱动程序。pos终端控制部40通过pos应用程序以及打印机驱动程序的功能,生成控制命令并发送给打印装置9,从而对打印装置9进行控制。

pos终端存储部41具备非易失性存储器,存储各种数据。

pos终端设备通信部42具备接口板,该接口板具有按照usb的标准的端口、按照usb以外的串行通信协议(rs232c等)的端口、按照规定的并行通信协议(ieee1284等)的端口和按照其他的通信协议的端口。pos终端设备通信部42在pos终端控制部40的控制下,按照与所连接的端口对应的通信协议,和与端口连接的设备(包含打印装置9。)进行通信。另外,pos终端设备通信部42也可以是具备无线通信功能并与设备进行无线通信的结构。

在图4的例子中,在pos终端8上连接有打印装置9、条形码扫描器bs、顾客显示器cd、现金抽屉ks、显示器dp作为设备。

在本实施方式中,打印装置9与pos终端8经由usb线缆kb进行连接。pos终端设备通信部42在pos终端控制部40的控制下,按照usb与打印装置9进行通信。

另外,在本实施方式中,虽然打印装置9与pos终端8经由usb线缆kb连接而按照usb进行通信,但是这些装置也可以是按照其他通信标准进行通信的结构。例如也可以如下结构:打印装置9与pos终端8经由店铺侧局域网tln连接,按照lan的通信标准进行通信。并且,也可以是打印装置p与pos终端8通过无线通信进行通信的结构。

条形码扫描器bs读取在商品或商品的包装等上所标的条形码,并将表示读取结果的数据输出给pos终端设备通信部42。pos终端设备通信部42将由条形码扫描器bs输入的数据输出给pos终端控制部40。

顾客显示器cd是液晶显示器等显示装置,在pos终端控制部40的控制下显示各种信息。顾客显示器cd被设置在由在收银台进行结算的顾客能够目视确认该显示的信息的位置。

现金抽屉ks具备收纳现金的托盘、锁定托盘和解除锁定的机构、以及拉出托盘的机构等,现金抽屉ks在pos终端控制部40的控制下,解除锁定并拉出托盘。

显示器dp具备液晶显示面板等显示面板,在pos终端控制部40的控制下显示各种信息。显示器dp被设置在由在收银台负责结算的出纳员能够目视确认该显示的信息的位置。

打印装置9是行式热敏打印机,其收纳卷纸,通过行式的热敏头在卷纸上形成点而打印图像。

如图4所示,打印装置9具备打印装置控制部60(控制部)、打印部61、打印装置存储部62、打印装置网络通信部63和打印装置设备通信部64。

打印装置控制部60具备未图示的cpu、rom、ram及其他外围电路等,对打印装置9的各部分进行控制。

打印装置控制部60具备日志写入部601、打印装置状态管理部602、打印装置状况数据生成部603、打印装置对应处理执行部604和打印控制部605。这些功能块通过cpu读取并执行对应的程序(例如固件)等、硬件与软件的协作来执行处理。这些功能块的功能以及基于功能的处理将后述。

打印部61具备输送被收纳在打印装置9的壳体中的卷纸的输送机构、利用热敏头在卷纸上进行打印的打印机构、利用切割器切断卷纸的切断机构等。打印部61在打印装置控制部60的控制下,利用输送机构输送卷纸并利用热敏头在卷纸上打印收据的信息,利用切割器将卷纸在规定的位置处切断,从而发行收据。

打印装置存储部62具备非易失性存储器,存储各种数据。打印装置存储部62至少存储日志文件621以及打印装置发送间隔设定文件622。

打印装置网络通信部63在打印装置控制部60的控制下,经由店铺侧局域网tln,与连接到店铺侧局域网tln的设备(包含代理终端6。)进行通信。

并且,打印装置网络通信部63在打印装置控制部60的控制下,经由全球网络gn,与连接到全球网络gn的设备(包含维护服务器7。)进行通信。

打印装置设备通信部64具备作为通信接口的串行接口、并行接口、usb接口和蓝牙接口。

串行接口具备:具有依照rs232等规定的串行通信协议的端口的接口板;和其他的与按照规定的串行通信协议的通信相关的结构,串行接口在打印装置控制部60的控制下,和经由线缆与对应的端口有线连接的外部装置之间,按照规定的串行通信协议进行通信。

并行接口具备:具有依照ieee1284等规定的并行通信协议的端口的接口板;和其他的与按照规定的并行通信协议的通信相关的结构,并行接口在打印装置控制部60的控制下,和经由线缆与对应的端口有线连接的外部装置之间,按照该并行通信进行通信。

usb接口具备:具有依照usb的usb端口的接口板;和其他的与按照usb通信的通信相关的结构,usb接口在打印装置控制部60的控制下,和经由usb线缆与usb端口有线连接的外部装置之间,按照usb进行通信。

蓝牙接口具备依照蓝牙(注册商标)的无线通信模块、和其他的与按照蓝牙的通信相关的结构,蓝牙接口在打印装置控制部60的控制下,与外部装置之间按照蓝牙进行无线通信。

在以下的说明中,将代理终端6不经由店铺侧局域网tln而按照usb及其他通信协议与打印装置9连接的情况称为“代理终端6与打印装置9直接连接”。并且,将代理终端6与打印装置9不经由店铺侧局域网tln而进行通信的情况称为“代理终端6与打印装置9直接通信”。

在直接连接有代理终端6的情况下,打印装置设备通信部64在打印装置控制部60的控制下与代理终端6进行通信。

代理终端6是具有如下功能的装置:与监视对象的一个或多个打印装置9通信来监视一个或多个打印装置9的状态,将与该状态相关的信息发送给维护服务器7。

代理终端6能够经由店铺侧局域网tln与打印装置9进行通信,也能够不经由店铺侧局域网tln而与打印装置9直接通信。

如图4所示,代理终端6具备代理终端控制部80(控制装置控制部)、代理终端存储部81、代理终端网络通信部82和代理终端设备通信部83。

代理终端控制部80具备未图示的cpu、rom、ram及其他外围电路等,对代理终端6的各部分进行控制。

代理终端控制部80具备状况数据生成部801和对应处理执行部802。这些功能块通过cpu读取并执行对应的程序(例如与维护服务器7的服务器软件对应的客户端软件)等、硬件与软件的协作来执行处理。这些功能块的功能以及基于功能的处理将后述。

代理终端存储部81具备非易失性存储器,存储各种数据。代理终端存储部81至少存储发送间隔设定文件811和监视对象打印装置管理文件812。

代理终端网络通信部82在代理终端控制部80的控制下,经由店铺侧局域网tln与连接到店铺侧局域网tln的设备(包含打印装置9。)进行通信。

并且,代理终端网络通信部82在代理终端控制部80的控制下,经由全球网络gn与连接到全球网络gn的设备(包含维护服务器7。)进行通信。

代理终端设备通信部83具备接口板,该接口板具有按照usb的标准的端口、按照usb以外的串行通信协议(rs232c等)的端口、按照规定的并行通信协议(ieee1284等)的端口和按照其他的通信协议的端口。代理终端设备通信部83在代理终端控制部80的控制下,按照与所连接的端口对应的通信协议,和与端口连接的设备(包含打印装置9。)进行通信。

而且,网络系统1具备维护服务器7。维护服务器7具有对店铺系统3具备的打印装置9的状态进行管理的功能。并且,维护服务器7对负责店铺系统3的打印装置9的维护的人员(以下称为“维护人员”。)提供能够用于打印装置9的维护的信息。

以下,对管理打印装置9的状态时的网络系统1的各装置的动作进行说明。

在此,代理终端6与维护服务器7按照http(hypertexttransferprotocol:超文本传输协议),基本上以如下方式进行通信。即,代理终端6相当于客户端服务器系统中的“客户端”,维护服务器7相当于客户端服务器系统中的“服务器”。而且,代理终端6将http请求(响应请求)发送给维护服务器7。如后所述,代理终端6以规定的间隔向维护服务器7发送http请求。维护服务器7与http请求的接收相应地向代理终端6发送http响应(response)。

像这样,代理终端6与维护服务器7通过代理终端6对响应请求的发送、以及维护服务器7的与响应请求相应的响应的发送,在这些装置之间收发数据。因此,无法由维护服务器7对特定的代理终端6以不同步方式发送数据,在由维护服务器7对特定的代理终端6发送数据的情况下,以对来自该特定的代理终端6的响应请求做出响应的形式进行数据的发送。

如后所述,在打印装置9对维护服务器7发送与打印装置9的状态相关的信息的情况下,在打印装置9与维护服务器7之间进行的通信也与以上同样。

以下,对维护服务器7管理打印装置9的状态的情况下的打印装置9、代理终端6以及维护服务器7的处理进行说明。

在此,在维护服务器7管理打印装置9的状态时,代理终端6具有向维护服务器7发送与监视对象的打印装置9的状态相关的信息的功能(以下称为“代理终端发送功能”)。并且,打印装置9具有将与自身状态相关的信息发送给维护服务器7的功能(以下称为“打印装置发送功能”),在后述的规定的情况下,打印装置9通过打印装置发送功能将与自身状态相关的信息发送给维护服务器7。

以下,依次说明维护服务器7基于代理终端6的代理终端发送功能管理打印装置9的状态时的各装置的处理、和维护服务器7基于打印装置9的打印装置发送功能管理打印装置9的状态时的各装置的处理。

<维护服务器7基于代理终端6的代理终端发送功能管理打印装置9的状态时的各装置的处理>

图5是将打印装置9的打印装置控制部60具备的功能块、代理终端6的代理终端控制部80具备的功能块、以及维护服务器7的维护服务器控制部20具备的功能块与关联的数据一起示出的图。

下面,采用图5对在维护服务器7管理打印装置9的状态时在打印装置9、代理终端6以及维护服务器7的各功能块之间收发的的基本数据流进行说明。

另外,在采用图5的说明中,之后将说明各功能块的处理的详细情况、以及在功能块之间收发的数据内容的详细情况,所以在此省略。

如图5所示,打印装置9的日志写入部601在规定的时刻在日志文件621中写入日志信息。

日志文件621是指记录了日志信息的文件。

日志信息是多个监视项目的日志。

监视项目是指针对打印部61的状态事先确定了成为监视状态并获取日志的对象的项目。在本实施方式中,作为监视项目,至少存在监视项目“打印机错误”、监视项目“打印头形成行累计数”以及监视项目“切割器使用累计数”。另外,在本实施方式中说明的监视项目是一例,也可以除了例示的监视项目以外或者替代例示的监视项目的至少一部分而存在其他监视项目。即、监视项目只要是与打印部61的状态相关的项目即可。

作为监视项目“打印机错误”的日志,在日志文件621中,与表示日期时间的信息一起,按照时序记录表示产生了打印机错误的信息、以及表示所产生的打印机错误已消除的信息。打印机错误是指卷纸断纸、卷纸卡纸、打印头的异常发热等无法正常进行打印的状态。

日志写入部601对是否产生了打印机错误、以及打印机错误是否已消除进行监视(监视项目:监视打印机错误的状态),并基于监视结果在日志文件621中记录监视项目“打印机错误”的日志。

作为监视项目“打印头形成行累计数”的日志,在日志文件621中,与表示日期时间的信息一起,按照时序记录表示打印头形成行累计数的信息。

打印头形成行累计数是指由热敏头形成的行的累计数。本实施方式的打印装置9的打印部61交替地反复进行由热敏头形成1行的点、以及输送机构将卷纸输送1行,从而将信息打印到卷纸上。

日志写入部601以规定的间隔取得打印头行累计数(监视项目:监视打印头形成行累计数),在日志文件621中记录监视项目“打印头形成行累计数”的日志。

作为监视项目“切割器使用累计数”的日志,在日志文件621中,与表示日期时间的信息一起,按照时序记录表示切割器使用累计数的信息。

切割器使用累计数是指切割器进行的卷纸切断的累计数。

日志写入部601以规定的间隔取得切割器使用累计数(监视项目:监视切割器使用累计数),在日志文件621中记录监视项目“切割器使用累计数”的日志。

如图5所示,打印装置状态管理部602根据来自代理终端6的响应请求,基于被写入到日志文件621中的日志信息,生成打印装置状态信息数据jd并发送给代理终端6(箭头y1)。

代理终端6的状况数据生成部801与监视对象的各个打印装置9通信,从监视对象的各个打印装置9接收打印装置状态信息数据jd。如上述那样,代理终端6有时经由店铺侧局域网tln与打印装置9进行通信,有时不经由店铺侧局域网tln而与打印装置9直接通信。

状况数据生成部801参照发送间隔设定文件811,以该文件所示的间隔,基于接收到的打印装置状态信息数据jd生成状况数据st。

状况数据生成部801将生成的状况数据st发送给维护服务器7(箭头y2)。即,状况数据生成部801以发送间隔设定文件811所示的间隔,执行状况数据st的生成以及向维护服务器7的发送。

按照http,由状况数据生成部801将状况数据st向维护服务器7发送,作为http请求。

维护服务器7的状况数据接收部201接收状况数据st。状况数据接收部201向响应部202输出状况数据st(箭头y3)。并且,状况数据接收部201向分析部203输出接收到的状况数据st(箭头y4)。

响应部202生成响应数据td,并将生成的响应数据td发送给代理终端6(箭头y5)。按照http,进行响应部202对响应数据td的发送,作为http响应。

分析部203基于由状况数据接收部201输入的状况数据st,更新状况数据库211。

并且,信息提供部204基于由分析部203更新的状况数据库211,与基于维护人员指示的来自总公司终端5的请求相应地,向维护人员提供与打印装置9的维护相关的信息。

代理终端6的对应处理执行部802接收响应数据td。对应处理执行部802执行基于接收到的响应数据td的处理。

然后,状况数据生成部801参照发送间隔设定文件811,按照该文件所示的间隔生成状况数据st,并发送给维护服务器7。

如上所述,以如下循环进行代理终端6与维护服务器7之间的数据收发:代理终端6隔开间隔地向维护服务器7发送状况数据st,维护服务器7向代理终端6发送响应数据td。

接下来,对管理打印装置9的状态时的打印装置9、代理终端6以及维护服务器7的动作详细进行说明。

图6是示出打印装置9、代理终端6以及维护服务器7的动作的流程图。

图6的(a)示出打印装置9的打印装置状态管理部602的动作。图6的(b)示出代理终端6的状况数据生成部801的动作,(c)示出代理终端6的对应处理执行部802的动作。图6的(d)示出维护服务器7的状况数据接收部201的动作,(e)示出维护服务器7的响应部202的动作,(f)示出维护服务器7的分析部203的动作。

如图6的(b)所示,代理终端6的状况数据生成部801参照发送间隔设定文件811(参照图4以及图5),判断生成状况数据st的时刻是否已到来(步骤sb1)。

发送间隔设定文件811是记录了表示生成并发送状况数据st的间隔的信息的文件。在步骤sb1中,状况数据生成部801参照发送间隔设定文件811,并在上一次生成并发送了状况数据st之后、经过了发送间隔设定文件811所示的间隔的情况下,判断为生成状况数据st的时刻已到来。

在生成状况数据st的时刻已到来的情况(步骤sb1:是)下,状况数据生成部801参照监视对象打印装置管理文件812(参照图4)(步骤sb2)。

监视对象打印装置管理文件812是代理终端6管理与作为监视对象的打印装置9相关的信息的文件。在监视对象打印装置管理文件812中,针对监视对象的各个打印装置9,与打印装置9的打印装置识别信息对应地记录与打印装置9相关的信息。与打印装置9相关的信息至少包含打印装置9在店铺侧局域网tln中的地址等、向监视对象的打印装置9发送后述的响应请求数据dd所需要的信息。

打印装置识别信息是唯一地识别打印装置9的识别信息,例如采用打印装置9的序列号(在制造打印装置9时唯一地分配给打印装置9的编号)作为打印装置识别信息。

参照监视对象打印装置管理文件812之后,状况数据生成部801基于该文件的内容对代理终端网络通信部82进行控制,对监视对象的各个打印装置9发送打印装置状态信息的响应请求数据dd(步骤sb3)。

打印装置状态信息的响应请求数据dd是对打印装置9请求后述的打印装置状态信息数据jd的响应的数据。

另外,图6的(a)的流程图的处理主体是作为图6的(b)的处理主体的代理终端6的监视对象的打印装置9中的1个打印装置9。

如图6的(a)所示,打印装置9的打印装置状态管理部602对打印装置网络通信部63进行控制,接收代理终端6发送的打印装置状态信息的响应请求数据dd(步骤sa1)。

接下来,打印装置状态管理部602参照日志文件621,生成打印装置状态信息数据jd(步骤sa2)。

图7是示意地示出打印装置状态信息数据jd中包含的信息的图。

如图7所示,打印装置状态信息数据jd包含打印装置识别信息。

并且,打印装置状态信息数据jd包含打印装置状态信息。

打印装置状态信息数据jd按照每个监视项目具备日志关联信息。即,打印装置状态信息数据jd具备监视项目“打印机错误”的日志关联信息、监视项目“打印头形成行累计数”的日志关联信息以及监视项目“切割器使用累计数”的日志关联信息。

日志关联信息具备:作为识别对应的监视项目的识别信息的监视项目识别信息;和作为对应的监视项目的日志的监视项目日志信息。即,监视项目“打印机错误”的日志关联信息具备识别监视项目“打印机错误”的监视项目识别信息(以下称为“打印机错误识别信息”。)、和监视项目“打印机错误”的监视项目日志信息(以下称为“打印机错误日志信息”。)。监视项目“打印头形成行累计数”的日志关联信息具备识别监视项目“打印头形成行累计数”的监视项目识别信息(以下称为“打印头形成行累计数识别信息”。)、和监视项目“打印头形成行累计数”的监视项目日志信息(以下称为“打印头形成行累计数日志信息”。)。监视项目“切割器使用累计数”的日志关联信息具备识别监视项目“切割器使用累计数”的监视项目识别信息(以下称为“切割器使用累计数识别信息”。)、和监视项目“切割器使用累计数”的监视项目日志信息(以下称为“切割器使用累计数日志信息”。)。

如上所述,打印装置状态信息数据jd包含打印装置状态信息(与打印装置9的状态相关的信息、与打印部61的状态相关的信息。)。

在生成了打印装置状态信息数据jd之后,打印装置状态管理部602对打印装置网络通信部63进行控制,将生成的打印装置状态信息数据jd发送给代理终端6(步骤sa3)。

另外,到如下处理为止的打印装置9的处理的详细内容将后述:从代理终端6接收打印装置状态信息的响应请求数据dd,并发送打印装置状态信息数据jd作为对该数据的响应。

如图6的(b)所示,代理终端6的状况数据生成部801对代理终端网络通信部82进行控制,接收打印装置状态信息数据jd(步骤sb4)。在步骤sb4中,状况数据生成部801从监视对象的各个打印装置9接收打印装置状态信息数据jd。

接下来,状况数据生成部801基于从监视对象的打印装置9接收到的各个打印装置状态信息数据jd,生成状况数据st(步骤sb5)。

状况数据st是能够通过被层级化的密钥(项目)与值的组合来层级化地记录信息的文本数据(例如xml(extensiblemarkuplanguage:可扩展标记语言)形式或json(javascript(注册商标)objectnotation:javascript对象表示法)形式的数据),是能够作为请求发送给维护服务器7的数据。

图8是以适合说明的方式示意地示出状况数据st的内容的图。

状况数据st包含店铺识别信息,该店铺识别信息表示设置有生成了状况数据st的代理终端6的店铺。在各个代理终端6中登记有表示设置了代理终端6的店铺的店铺识别信息。在图8所例示的状况数据st中,在区域a81中记录店铺识别信息。

状况数据st包含表示生成了状况数据st的代理终端6的代理终端识别信息。代理终端识别信息是指唯一地分配给代理终端6的识别信息。在各个代理终端6中登记有表示代理终端6的代理终端识别信息。在图8所例示的状况数据st中,在区域a82中记录代理终端识别信息。

状况数据st包含监视对象的各个打印装置9(=打印装置状态信息数据jd的发送方的各个打印装置9)的打印装置状况信息。在图8所例示的状况数据st中,在区域a83中记录每个打印装置9的打印装置状况信息。

打印装置状况信息包含对应的打印装置9的打印装置识别信息、和对应的打印装置9的打印装置状态信息。

如上所述,打印装置状态信息包含各个监视项目的日志关联信息(监视项目识别信息与监视项目日志信息的组合)。

图8所例示的状况数据st在区域a831中记录有1个打印装置9的打印装置状况信息。在区域a831所记录的打印装置状况信息中,在区域a8311中记录该1个打印装置9的打印装置识别信息。并且,在区域a831所记录的打印装置状况信息中,在区域a8312中记录该1个打印装置9的打印装置状态信息(各个监视项目的日志关联信息(监视项目识别信息与监视项目日志信息的组合))。在区域a8312中,在区域a83121中记录监视项目“打印机错误”的日志关联信息,在区域a83122中记录监视项目“打印头形成行累计数”的日志关联信息,在区域a83123中记录监视项目“切割器使用累计数”的日志关联信息。

如上所述,代理终端6的状况数据st包含店铺识别信息和代理终端识别信息。并且,代理终端6的状况数据st包含监视对象的各个打印装置9的打印装置状况信息(打印装置识别信息与打印装置状态信息的组合)。

如图6的(b)所示,在步骤sb5中生成状况数据st之后,状况数据生成部801对代理终端网络通信部82进行控制,将生成的状况数据st发送给维护服务器7(步骤sb6)。

在步骤sb6中,状况数据生成部801按照http,将在请求主体中记录有状况数据st的http请求发送给维护服务器7。另外,发送状况数据st的维护服务器7的url或使用的协议等、为了向维护服务器7发送状况数据st作为响应请求所需要的信息被登记在代理终端6中。在步骤sb6的处理之后,状况数据生成部801使处理步骤返回步骤sb1。

如图6的(d)所示,维护服务器7的状况数据接收部201对维护服务器通信部22进行控制,接收状况数据st(步骤sd1)。

接下来,状况数据接收部201将接收到的状况数据st输出到响应部202(步骤sd2),并输出到分析部203(步骤sd3)。

如图6的(e)所示,响应部202取得状况数据接收部201所输出的状况数据st(步骤se1)。

接下来,响应部202基于在步骤se1中取得的状况数据st生成响应数据td(步骤se2)。

响应数据td是至少包含如下信息的数据,该信息表示状况数据st的接收已正常完成。响应数据td所包含的信息不限于表示状况数据st的接收已正常完成的信息。例如也可以是如下结构:响应数据td包含与基于响应数据td而使打印装置9执行的处理相关的信息、指示发送状况数据st的间隔变更的信息。

接下来,响应部202对维护服务器通信部22进行控制,将生成的响应数据td作为响应发送给代理终端6(步骤se3)。

例如响应部202按照http,将在响应主体中记录了响应数据td的http响应发送给代理终端6。

如图6的(c)所示,代理终端6的对应处理执行部802对代理终端网络通信部82进行控制,接收响应数据td(步骤sc1)。

接下来,对应处理执行部802基于响应数据td执行对应的处理(步骤sc2)。

另一方面,如图6的(f)所示,分析部203取得状况数据接收部201所输出的状况数据st(步骤sf1)。

接下来,分析部203基于取得的状况数据st更新状况数据库211(步骤sf2)。下面,对步骤sf2的处理进行详述。

图9是示意地示出状况数据库211的数据构造的图。

状况数据库211按照每个打印装置9具有记录(record)。如图9所示,状况数据库211的1条记录至少具备打印装置识别信息、打印机错误有无信息、打印头错误有无信息和切割器错误有无信息。

打印机错误有无信息是表示是否产生了打印机错误的信息,具有表示已产生的值(图9中表现为“有”。)或表示未产生的值(图9中表现为“无”。)中的任一值。

打印头错误有无信息是表示是否产生了打印头错误的信息,具有表示已产生的值(图9中表现为“有”。)或表示未产生的值(图9中表现为“无”。)中的任一值。打印头错误是如下状态:热敏头的打印头形成行累计数超过了作为判定热敏头寿命的基准的规定阈值。

切割器错误有无信息是表示是否产生了切割器错误的信息,具有表示已产生的值(图9中表现为“有”。)或表示未产生的值(图9中表现为“无”。)中的任一值。切割器错误是如下状态:切割器的切割器使用累计数超过了作为判定切割器寿命的基准的规定阈值。

在步骤sf2中,分析部203取得在状况数据st中记录的各个打印装置状况信息。如上所述,打印装置状况信息包含打印装置识别信息以及打印装置状态信息。

接下来,分析部203将未处理的打印装置状况信息中的1个打印装置状况信息确定为处理对象。接下来,分析部203在状况数据库211的记录中确定具有如下打印装置识别信息的记录,该打印装置识别信息的值与在处理对象的打印装置状况信息中包含的打印装置识别信息的值相同。接下来,分析部203基于在处理对象的打印装置状况信息中包含的打印装置状态信息,对所确定的记录的打印机错误有无信息、打印头错误有无信息以及切割器错误有无信息的各信息的值进行更新。

在步骤sf2中,分析部203以包含在状况数据st中的各个打印装置状况信息为处理对象,基于作为处理对象的打印装置状况信息,更新状况数据库211中的对应的记录。

<维护服务器7基于打印装置9的打印装置发送功能管理打印装置9的状态时的各装置的处理>

接下来,对维护服务器7基于打印装置9的打印装置发送功能管理打印装置9的状态时的各装置的处理进行说明。

另外,如后所述,打印装置9在规定的情况下基于打印装置发送功能进行以下的处理,对维护服务器7发送与打印装置9的状态相关的信息。

图10是将打印装置9的打印装置控制部60具备的功能块、和维护服务器7的维护服务器控制部20具备的功能块与关联的数据一起示出的图。

下面,采用图10对维护服务器7管理打印装置9的状态时在打印装置9以及维护服务器7的各功能块之间收发的基本数据流进行说明。

另外,在使用图10的说明中,省略功能块的处理的详细情况、以及在功能块之间收发的数据内容的详细情况。

如图10所示,打印装置9的日志写入部601在规定的时刻在日志文件621中写入日志信息。

如图10所示,打印装置9的打印装置状况数据生成部603参照打印装置发送间隔设定文件622,按照该文件所示的间隔,基于日志文件621生成状况数据st。打印装置状况数据生成部603将生成的状况数据st发送给维护服务器7(箭头y6)。即,打印装置状况数据生成部603按照打印装置发送间隔设定文件622所示的间隔,执行状况数据st的生成以及向维护服务器7的发送。

维护服务器7的状况数据接收部201接收状况数据st。

状况数据接收部201向响应部202输出状况数据st(箭头y7)。并且,状况数据接收部201向分析部203输出接收到的状况数据st(箭头y8)。

响应部202生成响应数据td,并将生成的响应数据td发送给打印装置9(箭头y9)。按照http,进行响应部202对响应数据td的发送,作为http响应。

分析部203基于从状况数据接收部201输入的状况数据st,更新状况数据库211。

并且,信息提供部204基于由分析部203更新的状况数据库211,响应于来自维护人员的请求,向维护人员提供与打印装置9的维护相关的信息。

打印装置9的打印装置对应处理执行部604接收响应数据td。打印装置对应处理执行部604执行基于接收到的响应数据td的处理。

然后,打印装置状况数据生成部603参照打印装置发送间隔设定文件622,按照该文件所示的间隔生成状况数据st并发送给维护服务器7。

如上所述,以如下循环进行打印装置9与维护服务器7之间的数据收发:打印装置9隔开间隔地向维护服务器7发送状况数据st,且维护服务器7向打印装置9发送响应数据td。

接下来,对管理打印装置9的状态时的打印装置9以及维护服务器7的动作详细进行说明。

图11是示出打印装置9以及维护服务器7的动作的流程图。

图11的(a)示出打印装置9的打印装置状况数据生成部603的动作,(b)示出打印装置9的打印装置对应处理执行部604的动作。图11的(c)示出维护服务器7的状况数据接收部201的动作,(d)示出维护服务器7的响应部202的动作,(e)示出维护服务器7的分析部203的动作。

如图11的(a)所示,打印装置9的打印装置状况数据生成部603参照打印装置发送间隔设定文件622,监视生成状况数据st的时刻是否已到来(步骤sg1)。

打印装置发送间隔设定文件622是记录了表示生成并发送状况数据st的间隔的信息的文件。在步骤sg1中,打印装置状况数据生成部603参照打印装置发送间隔设定文件622,在上一次生成并发送了状况数据st之后、经过了打印装置发送间隔设定文件622所示的间隔的情况下,判断为生成状况数据st的时刻已到来。

在生成状况数据st的时刻已到来的情况(步骤sg1:是)下,打印装置状况数据生成部603基于日志文件621生成打印装置状态信息数据jd,并基于生成的打印装置状态信息数据jdd生成状况数据st(步骤sg2)。

图12是以适合说明的方式示意地示出状况数据st的内容的图

状况数据st包含店铺识别信息,该店铺识别信息表示设置有生成状况数据st的打印装置9的店铺。店铺识别信息是唯一地分配给店铺的识别信息。在各个打印装置9中登记有表示设置了打印装置9的店铺的店铺识别信息。在图12所例示的状况数据st中,在区域a81中记录店铺识别信息。

状况数据st包含打印装置识别信息,该打印装置识别信息表示生成了状况数据st的打印装置9。在图12所例示的状况数据st中,在区域a82中记录打印装置识别信息。

状况数据st包含打印装置状态信息。

图12所例示的状况数据st中,在区域a83中记录打印装置状态信息。并且,在区域a831中记录监视项目“打印机错误”的日志关联信息,在区域a832中记录监视项目“打印头形成行累计数”的日志关联信息,在区域a833中记录监视项目“切割器使用累计数”的日志关联信息。

如上所述,在打印装置9生成的状况数据st中包含店铺识别信息和打印装置识别信息。并且,打印装置9生成的状况数据st中记录有打印装置9的打印装置状态信息(各个监视项目的日志关联信息)。

在步骤sg2中生成了状况数据st之后,打印装置状况数据生成部603对打印装置网络通信部63进行控制,将生成的状况数据st发送给维护服务器7(步骤sg3)。

在步骤sg3中,打印装置状况数据生成部603按照http,向维护服务器7发送在请求主体中记录有状况数据st的http请求。另外,发送状况数据st的维护服务器7的url或使用的协议等、为了向维护服务器7发送状况数据st作为响应请求所需要的信息被登记在打印装置9中。在步骤sg3的处理之后,打印装置状况数据生成部603使处理步骤返回步骤sg1。

如图11的(c)所示,维护服务器7的状况数据接收部201对维护服务器通信部22进行控制,接收状况数据st(步骤si1)。

接下来,状况数据接收部201将接收到的状况数据st输出到响应部202(步骤si2),并输出到分析部203(步骤si3)。

如图11的(d)所示,响应部202取得状况数据接收部201所输出的状况数据st(步骤sj1)。

接下来,响应部202生成响应数据td(步骤sj2)。

接下来,响应部202对维护服务器通信部22进行控制,将生成的响应数据td作为响应发送给打印装置9(步骤sj3)。例如响应部202按照http,向打印装置9发送在响应主体中记录了响应数据td的http响应。

如图11的(b)所示,打印装置9的打印装置对应处理执行部604对打印装置网络通信部63进行控制,接收响应数据td(步骤sh1)。

接下来,打印装置对应处理执行部604基于响应数据td执行对应的处理(步骤sh2)。例如打印装置9构成为:在发送了1个状况数据st之后,接收到了响应数据td作为对该1个状况数据st的响应的情况下,成为能够发送该1个状况数据st的下一个状况数据st的状态。而且,在步骤sh2中,打印装置对应处理执行部604成为能够与响应数据td的接收相应地发送下一个状况数据st的状态。

另一方面,如图11的(e)所示,分析部203取得状况数据接收部201接收到的状况数据st(步骤sk1)。

接下来,分析部203基于取得的状况数据st更新状况数据库211(步骤sk2)。

接下来,对向维护人员(如上所述,是指负责店铺系统3的打印装置9的维护的人员。)提供有益于维护打印装置9的信息时的维护服务器7的动作进行说明。

另外,以下的说明中,维护人员是在总公司上班并利用总公司终端5的人。

首先,希望取得与特定的打印装置9相关的信息的维护人员启动总公司终端5的浏览器,访问预先确定的维护服务器7的规定的url。

维护服务器7的信息提供部204响应于对规定的url的访问,生成显示打印装置识别信息输入画面g131(图13)的html文件,并发送给总公司终端5。

总公司终端5的总公司终端控制部30通过浏览器的功能接收html文件,基于接收到的html文件对总公司终端显示部33进行控制,从而使显示面板显示打印装置识别信息输入画面g131。

图13是示出打印装置识别信息输入画面g131的图。

如图13所示,打印装置识别信息输入画面g131具备能够输入打印装置识别信息的打印装置识别信息输入栏r131。维护人员在打印装置识别信息输入栏r131中输入希望取得信息的打印装置9的打印装置识别信息,通过操作确定按钮b131来确定输入。与输入的确定相应地,通过安装于html文件的脚本的功能,向维护服务器7发送所输入的打印装置识别信息。

维护服务器7的信息提供部204接收打印装置识别信息。接下来,信息提供部204基于接收到的打印装置识别信息,确定状况数据库211的对应的记录。对应的记录是具有如下的打印装置识别信息的记录,该打印装置识别信息的值与接收到的打印装置识别信息的值相同。接下来,信息提供部204基于所确定的记录,生成显示信息提供画面g141(图14)的html文件并发送给总公司终端5。

总公司终端5的总公司终端控制部30通过浏览器的功能接收html文件,并基于接收到的html文件对总公司终端显示部33进行控制,使显示面板显示信息提供画面g141。

图14是示出信息提供画面g141的图。

如图14所示,信息提供画面g141具有区域a141和区域a142。

在区域a141中显示由维护人员输入的打印装置识别信息的与打印装置9相关的基础信息。在图14的例子中,与打印装置9相关的基础信息是表示打印装置9的型号的信息、表示在打印装置9中安装的固件的版本的信息、表示设置有打印装置9的店铺的名称的信息、表示该店铺的地址的信息、表示该店铺的电话号码的信息以及表示设置有打印装置9的收银台的通道编号的信息。与打印装置9相关的基础信息不限于例示的信息。

在此,在维护服务器7的维护服务器存储部21中,对于打印装置9,存储有使打印装置识别信息和与打印装置9相关的基础信息对应地存储的数据库。信息提供部204基于该数据库取得与打印装置9相关的基础信息。

维护人员通过参照在信息提供画面g141的区域a141中显示的信息,能够取得与打印装置9相关的基础信息,根据需要能够进行与店铺打电话等作业。

如图14所示,在区域a142中显示表示是否产生打印机错误的信息、表示是否产生打印头错误的信息、以及表示是否产生切割器错误的信息。

维护人员通过参照在区域a142中显示的信息,能够分别识别是否产生了打印机错误、打印头错误以及切割器错误,能够基于该识别进行对应的作业。对应的作业是指,例如在产生了错误的情况下,与店铺的责任人联络产生了错误的情况、以及应与错误对应地进行的作业。

接下来,对在店铺的收银台中进行了结算的情况下的pos终端8以及打印装置9的动作进行说明。

图15是示出进行了结算的情况下的pos终端8以及打印装置9的动作的流程图,(a)示出pos终端8的动作,(b)示出打印装置9的动作。

如图15的(a)所示,pos终端8的pos终端控制部40与顾客的结算相应地进行结算处理(步骤sl1)。

在结算处理中,出纳员利用条形码扫描器bs读取顾客所购入的商品上带有的条形码。pos终端控制部40基于条形码扫描器bs的读取结果,取得商品的商品编码,适当地参照未图示的pos服务器的商品主要数据,取得商品的单价等结算处理所需的与商品相关的信息。pos终端控制部40基于所取得的与商品相关的信息,在顾客显示器cd或显示器dp上显示与商品相关的信息。并且,pos终端控制部40基于所取得的与商品相关的信息,进行合计金额的计算、找零的计算从而确定结算,并在顾客显示器cd或显示器dp上显示表示计算结果的信息,并且,对现金抽屉ks进行控制。

在执行了步骤sl1的结算处理之后,pos终端控制部40基于结算处理,生成使打印装置9发行收据的控制命令(步骤sl2),该收据打印有与结算相关的信息(与商品相关的信息、与合计金额相关的信息、与找零相关的信息等)。在pos终端8中安装有pos应用程序以及打印机驱动程序,pos终端控制部40利用这些程序的功能生成控制命令。

接下来,pos终端控制部40对pos终端设备通信部42进行控制,将生成的控制命令发送给打印装置9(步骤sl3)。

如图15的(b)所示,打印装置9的打印装置控制部60的打印控制部605对打印装置设备通信部64进行控制,从而接收控制命令(步骤sm1)。

接下来,打印控制部605基于接收到的控制命令对打印部61进行控制,从而发行收据(步骤sm2)。发行的收据由出纳员交给顾客。

另外,如上所述,代理终端6具有以多个打印装置9为监视对象的功能(监视多个打印装置9的状态的功能)。

像这样,由于代理终端6具有以多个打印装置9为监视对象的功能,可能产生以下的情况。

另外,如上所述,在监视对象打印装置管理文件812中,按照监视对象的各个打印装置9,记录有打印装置9的打印装置识别信息、和与打印装置9相关的信息(包含为了向打印装置9发送打印装置状态信息的响应请求数据dd所需要的信息。)。下面,将在监视对象打印装置管理文件812中记录的1个打印装置9的打印装置识别信息、和与打印装置9相关的信息的组合称为“监视对象打印装置信息”。

即,如上所述,代理终端6将由监视对象打印装置管理文件812作为监视对象的打印装置9来管理的打印装置9作为监视对象。在该监视对象打印装置管理文件812中,通过规定的手段,针对监视对象的各个打印装置9记录监视对象打印装置信息。

而且,在不同代理终端6的不同监视对象打印装置管理文件812中可能记录有同一打印装置9的监视对象打印装置信息。例如在通过人为手段进行监视对象打印装置信息的记录的情况下,有时误将同一打印装置9的监视对象打印装置信息记录在不同代理终端6的不同监视对象打印装置管理文件812中。

像这样,在不同代理终端6的不同监视对象打印装置管理文件812中记录了同一打印装置9的监视对象打印装置信息的情况下,产生该1个打印装置9的打印装置状态信息被不同代理终端6重复地发送给维护服务器7的情况。在该情况下,维护服务器7多次执行基于同一打印装置9的同一内容的打印装置状态信息的处理(状况数据库211的对应记录的更新),有可能导致维护服务器7的处理负荷的增大。并且,有可能导致在代理终端6与维护服务器7之间收发的数据的数据量增大、以及与数据量的增大相伴的通信负荷的增大。

鉴于以上内容,打印装置9执行以下的处理。

图16是示出打印装置9的动作的流程图。

如图16所示,打印装置9的打印装置状态管理部602监视是否在规定的期间内从不同代理终端6接收到了打印装置状态信息的响应请求数据dd(步骤sn1)。

规定的期间是与代理终端6向维护服务器7发送状况数据st的间隔(=代理终端6向打印装置9发送打印装置状态信息的响应请求数据dd的间隔)对应的期间。例如对于各个代理终端6,在向维护服务器7发送状况数据st的间隔相同的情况下,规定的期间是使该间隔反映出规定的裕量的期间。并且,在向维护服务器7发送状况数据st的间隔因代理终端6而不同的情况下,基于判断不同代理终端6是否正以同一打印装置9为监视对象的观点,通过事先的测试或仿真适当地确定规定的期间。

在以下的说明中,在打印装置9在规定的期间内从不同代理终端6接收到了打印装置状态信息的响应请求数据dd的情况下,将打印装置状态信息的响应请求数据dd的发送方不同的各个代理终端6称为“对象代理终端”。

在步骤sn1中,在判断为从不同代理终端6接收到了打印装置状态信息的响应请求数据dd的情况(步骤sn1:是)下,打印装置状态管理部602执行发送停止装置确定处理(步骤sn2)。下面,对步骤sn2的发送停止装置确定处理进行详述。

步骤sn2的发送停止装置确定处理是如下处理:从对象代理终端之中,确定使打印装置状态信息的响应请求数据dd的发送停止的代理终端6,使发送打印装置状态信息的响应请求数据dd的代理终端6为“1个”。

在以下的说明中,将使打印装置状态信息的响应请求数据dd的发送停止的对象代理终端称为“发送停止装置”。

在发送停止装置确定处理中,打印装置状态管理部602按照以下的优先度,从对象处理装置之中确定发送停止装置。

即,在从经由店铺侧局域网tln进行通信的代理终端6、和不经由店铺侧局域网tln而直接通信的代理终端6接收到打印装置状态信息的响应请求数据dd的情况下,打印装置状态管理部602按照以下的优先度,从对象处理装置之中确定发送停止装置。相比于经由店铺侧局域网tln进行通信而发送打印装置状态信息的响应请求数据dd的代理终端6,打印装置状态管理部602以更高的优先度将不经由店铺侧局域网tln而直接通信来发送打印装置状态信息的响应请求数据dd的代理终端6确定为发送停止装置。

其理由如下。

即,如上所述,代理终端6能够经由网络(本例中是店铺侧局域网tln)监视多个打印装置9的状态,也能够不经由网络而与打印装置9直接通信来监视多个打印装置9的状态。而且,对于经由网络的通信和不经由网络的直接通信,在通信的特性上,与不经由网络而直接通信的情况相比,经由网络的通信能够高效地与多个打印装置9进行通信来监视多个打印装置9的状态。因此,通过以上述优先度确定发送停止装置,将不经由网络而直接通信来监视打印装置9的状态的代理终端6优先地确定为发送停止装置,能够建立更多的代理终端6经由网络高效地监视打印装置9的状态。

并且,在从经由店铺侧局域网tln进行通信的多个代理终端6接收到打印装置状态信息的响应请求数据dd的情况下,打印装置状态管理部602按照根据通信所使用的通信协议的种类确定了优先顺序的优先度,确定发送停止装置。

优先顺序是反映了与通信协议的通信相关的可靠性、代理终端6进行的通信与通信协议的兼容性、以及代理终端6通过通信协议进行通信的情况的处理效率的优良性等而事先适当地设定的。

并且,在从不经由店铺侧局域网tln而直接通信的多个代理终端6接收到打印装置状态信息的响应请求数据dd的情况下,打印装置状态管理部602按照根据通信所使用的通信协议的种类确定了优先顺序的优先度,确定发送停止装置。

特别是,根据通信所使用的通信协议的种类确定了优先顺序的优先度被设定为,进行无线通信的通信接口的优先度比进行有线通信的通信接口的优先度高。

在本实施方式中,优先度按照蓝牙接口→usb接口→并行接口→串行接口的顺序从高到低。

其理由如下。

即,无线通信可能产生因其他电子设备的电波和电磁波造成的电波干扰、由障碍物等引起的电波障碍、由于发送方以及发送目标各自的天线的位置和方向的关系引起的接收强度的下降等,因此与有线通信相比,无线通信的通信的稳定性较低。如上所述,通过以上述优先度确定发送停止装置,能够将进行稳定性低的通信的代理终端6优先地确定为发送停止装置。

并且,越是监视对象的打印装置9的个数多的代理终端6,打印装置状态管理部602以越高的优先度将其确定为发送停止装置。例如在对象代理终端包含1个代理终端6和另一代理终端6的情况下,在该1个代理终端6的监视对象的打印装置9的个数是“10个”,且该另一代理终端6的监视对象的打印装置9的个数是“5个”的情况下,打印装置状态管理部602将该1个代理终端6确定为发送停止装置。打印装置状态管理部602能够借助规定的手段,取得打印装置状态信息的响应请求数据dd的发送方的代理终端6的作为监视对象的打印装置9的个数。例如打印装置状态管理部602适当地对代理终端6请求监视对象的打印装置9的个数的响应,取得该个数。

像这样将监视对象的打印装置9的个数越多的代理终端6以越高的优先度设为发送停止装置的理由如下。

即,通过将监视对象的打印装置9的个数越多的代理终端6以越高的优先度设为发送停止装置,能够使代理终端6作为监视对象的打印装置9的个数平均化。由此,能够防止特定的代理终端6的处理负荷集中增大。并且,通过将监视对象的打印装置9的个数越多的代理终端6以越高的优先度设为发送停止装置,能够使代理终端6所发送的状况数据st的数据量平均化。

在步骤sn2的发送停止装置确定处理中,打印装置状态管理部602按照上述优先度,以优先度从高到低的顺序确定为发送停止装置,将优先度最低的对象代理终端确定为不停止打印装置状态信息的响应请求数据dd的发送的装置。

在执行了步骤sn2的发送停止装置确定处理之后,打印装置状态管理部602使确定为发送停止装置的代理终端6停止打印装置状态信息的响应请求数据dd的发送(步骤sn3)。

在步骤sn3中,打印装置状态管理部602生成指示打印装置状态信息的响应请求数据dd的发送停止的控制命令,发送给确定为发送停止装置的各个代理终端6。接收到该控制命令的代理终端6更新监视对象打印装置管理文件812,从该文件中删除对应的打印装置9的监视对象打印装置信息。

进行了以上的处理的结果是,对打印装置9发送打印装置状态信息的响应请求数据dd的代理终端6成为“1个”。由此防止1个打印装置9的打印装置状态信息从不同代理终端6重复地发送给维护服务器7的情况。由此,实现了抑制维护服务器7的处理负荷的增大、抑制在代理终端6与维护服务器7之间收发的数据的数据量的增大、以及抑制与数据量的增大相伴的通信负荷的增大。

接下来,对打印装置9的其他处理进行说明。

图17是示出打印装置9的动作的流程图。

如图17所示,打印装置9的打印装置状态管理部602监视是否超过了规定的期间却没有从任何一个代理终端6接收到打印装置状态信息的响应请求数据dd(步骤so1)。

规定的期间是与代理终端6向维护服务器7发送状况数据st的间隔(=代理终端6向打印装置9发送打印装置状态信息的响应请求数据dd的间隔)对应的期间。例如对于各个代理终端6,在向维护服务器7发送状况数据st的间隔相同的情况下,规定的期间是使该间隔反映出规定的裕量的期间。并且,在向维护服务器7发送状况数据st的间隔因代理终端6而不同的情况下,基于判定不同代理终端6是否正以同一打印装置9为监视对象的观点,通过事先的测试或仿真适当地确定规定的期间。

另外,例如对于1个打印装置9,在任何1个代理终端6的监视对象打印装置管理文件812中都没有记录该1个打印装置9的监视对象打印装置信息的情况下,该1个打印装置9超过了规定的期间也不从任何一个代理终端6接收到打印装置状态信息的响应请求数据dd。

而且,例如由于通信障碍、代理终端6的故障等,从代理终端6对监视对象的打印装置9超过规定的期间也不进行打印装置状态信息的响应请求数据dd的发送,与此相伴,打印装置9也存在超过规定的期间也不从任何一个代理终端6接收到打印装置状态信息的响应请求数据dd的情况。

在步骤so1中,在判定为超过了规定的期间却没有从任何1个代理终端6接收到打印装置状态信息的响应请求数据dd的情况(步骤so1:是)下,打印装置状态管理部602将上述打印装置发送功能打开(步骤so2)。

在打印装置发送功能打开的情况下,进行采用图10~图12说明的处理,打印装置9自身将记录了打印装置状态信息的状况数据st发送给维护服务器7。

进行了以上的处理的结果是,即使在打印装置9处于未从任何1个代理终端6接收到打印装置状态信息的响应请求数据dd的状态下,打印装置9也会将记录有打印装置状态信息的状况数据st发送给维护服务器7,维护服务器7能够持续管理打印装置9的状态。

如以上说明的那样,本实施方式的网络系统1具备打印装置9、能够监视打印装置9的状态的代理终端6(监视装置)以及能够与代理终端6通信的维护服务器7(信息处理装置)。代理终端6具有与多个打印装置9通信来监视多个打印装置9的状态的功能,针对作为监视的对象的一个或多个打印装置9,隔开间隔地请求与打印装置9的状态相关的打印装置状态信息的响应,根据请求接收打印装置状态信息,并将接收到的打印装置状态信息发送给维护服务器7。维护服务器7基于从代理终端6接收到的打印装置状态信息,对打印装置9的状态进行管理。在从不同的多个代理终端6请求打印装置状态信息的响应的情况下,打印装置9使除了规定的代理终端6以外的代理终端6对打印装置状态信息的响应请求停止。

根据该结构,在从不同的多个代理终端6对打印装置9请求打印装置状态信息的响应的情况下,通过打印装置9的功能,自动地使除了规定的代理终端6以外的代理终端6对打印装置状态信息的响应请求停止。

因此,无需进行设定为使对同一打印装置9的监视不重复的作业,能够简单地完成这样的设定。并且,能够防止同一打印装置9的打印装置状态信息重复地发送给维护服务器7,能够实现抑制维护服务器7的处理负荷的增大、抑制在代理终端6与维护服务器7之间收发的数据的数据量的增大、以及抑制与数据量增大相伴的通信负荷的增大。即,根据上述结构,对于代理终端6监视打印装置9的状态且对维护服务器7发送与该状态相关的信息的网络系统1,能够执行与代理终端6具有监视多个打印装置9的状态的功能的情况对应的处理。

并且,在本实施方式中,打印装置9在不同的多个代理终端6中,按照规定的优先度确定使打印装置状态信息的响应请求停止的代理终端6。

根据本结构,打印装置9能够利用优先度,适当地确定使打印装置状态信息的响应请求停止的代理终端6。

并且,在本实施方式中,代理终端6具有经由店铺侧局域网tln(网络)与打印装置9通信来监视打印装置9的状态的功能,或者不经由店铺侧局域网tln而与打印装置9直接通信来监视打印装置9的状态的功能。在不同的多个代理终端6中,相比于经由店铺侧局域网tln进行通信而进行打印装置状态信息的响应请求的代理终端6,打印装置9使不经由店铺侧局域网tln而直接通信来进行打印装置状态信息的响应请求的代理终端6以更高的优先度停止打印装置状态信息的响应请求。

根据本结构,能够经由店铺侧局域网tln高效地监视打印装置。

并且,本实施方式中,在不同的多个代理终端6中,打印装置9按照根据通信所使用的通信协议的种类确定了优先顺序的优先度,确定使打印装置状态信息的响应请求停止的代理终端6。

根据本结构,打印装置9能够利用根据通信所使用的通信协议的种类确定了优先顺序的优先度,适当地确定使打印装置状态信息的响应请求停止的代理终端6。

并且,在本实施方式中,在不同的多个代理终端6中,打印装置9按照根据通信所使用的通信接口的种类确定了优先顺序的优先度,确定使打印装置状态信息的响应请求停止的代理终端6。

根据本结构,打印装置9能够利用根据通信所使用的通信接口的种类确定了优先顺序的优先度,适当地确定使打印装置状态信息的响应请求停止的代理终端6。

并且,在本实施方式中,相比于基于进行有线通信的通信接口的代理终端6,打印装置9使基于进行无线通信的通信接口的代理终端6以更高的优先度停止打印装置状态信息的响应请求。

根据本结构,打印装置9能够将进行稳定性低的通信的代理终端6优先地确定为发送停止装置。

并且,在本实施方式中,在不同的多个代理终端6中,越是监视状态的对象的打印装置9的个数多的代理终端6,打印装置9使其以越高的优先度停止打印装置状态信息的响应请求。

根据本结构,能够使代理终端6的作为监视对象的打印装置9的个数平均化。并且,能够防止特定的代理终端6的处理负荷集中变大。并且,能够使代理终端6所发送的状况数据st的数据量平均化。

并且,在本实施方式中,在任何一个代理终端6都不请求打印装置状态信息的响应的情况下,打印装置9向维护服务器7发送打印装置状态信息。

根据本结构,即使在打印装置9处于未从任何一个代理终端6接收到打印装置状态信息的响应请求的状态下,打印装置9也会将打印装置状态信息发送给维护服务器7,维护服务器7能够持续管理打印装置9的状态。

(第2实施方式)

下面,参照附图对本发明的第2实施方式进行说明。

另外,在以下的说明中,对与第1实施方式相同的结构部位标以同一标号,或明确记载其含义,省略重复的说明。

图18是示出第2实施方式的店铺系统3的结构的图。

如图18所示,店铺系统3具备作为局域网的店铺侧局域网tln。经由店铺侧局域网tln进行通信的通信协议可以是任何协议,并且,经由该局域网进行的通信可以是有线通信也可以是无线通信。

店铺侧局域网tln中连接有一个或多个第1打印装置p1、一个或多个第2打印装置p2以及一个或多个第3打印装置p3。第1打印装置p1、第2打印装置p2以及第3打印装置p3是具有与结算相应地发行收据的功能的装置。

如后面详述那样,第1打印装置p1与第2打印装置p2以及第3打印装置p3的功能不同在于,具有如下功能:经由全球网络gn与维护服务器7通信,并将打印装置状态信息(后述)发送给维护服务器7。

如后面详述那样,第2打印装置p2与第1打印装置p1以及第3打印装置p3的功能不同在于,具有如下功能:不将打印装置状态信息(后述)发送给维护服务器7,而是经由店铺侧局域网tln发送给第1代理终端k1。

如后面详述那样,第3打印装置p3与第1打印装置p1以及第2打印装置p2的功能的不同在于,具有如下功能:不将打印装置状态信息(后述)发送给维护服务器7,而是利用usb与第2代理终端k2通信来发送给第2代理终端k2。

在以下的说明中,在不区分第1打印装置p1、第2打印装置p2以及第3打印装置p3的情况下,表现为“打印装置p”(相当于第1实施方式中的打印装置9)。

另外,如后面明确的那样,第1打印装置p1作为“监视装置”发挥功能,其监视(第1打印装置p1)的状态,并将与该状态相关的打印装置状态信息发送给维护服务器7(信息处理装置)。

并且,在店铺侧局域网tln中连接有一个或多个第1代理终端k1、以及一个或多个第2代理终端k2。

第1代理终端k1是具有如下功能的装置:经由店铺侧局域网tln与监视对象的一个或多个第2打印装置p2连接,监视第2打印装置p2的状态,并将与该状态相关的信息发送给维护服务器7。

第2代理终端k2是具有如下功能的装置:经由usb线缆kb与监视对象的一个或多个第3打印装置p3连接,监视第3打印装置p3的状态,并将与该状态相关的信息发送给维护服务器7。

在以下的说明中,在不区分第1代理终端k1以及第2代理终端k2的情况下,表现为“代理终端k”(相当于第1实施方式中的代理终端6)。

第1打印装置p1、第1代理终端k1以及第2代理终端k2利用通信装置12的功能,经由店铺侧局域网tln、全球网络gn以及总公司侧局域网hln与维护服务器7进行通信。

虽然省略详细说明,不过,在维护服务器7与第1打印装置p1、第1代理终端k1以及第2代理终端k2之间,通过vpn(virtualprivatenetwork:虚拟专用网络)等涉及加密的技术、或虚拟专用线(也可以是物理的专用线。)的技术进行安全通信。

图19是示出店铺系统3具备的pos终端8、第1打印装置p1、第2打印装置p2、第3打印装置p3、第1代理终端k1以及第2代理终端k2的功能性结构的框图。

第1打印装置p1(监视装置)、第2打印装置p2以及第3打印装置p3是收纳卷纸并通过行式的热敏头在卷纸上形成点而打印图像的行式热敏打印机。

如图19所示,第1打印装置p1具备第1打印装置控制部50、第1打印部51、第1打印装置存储部52、第1打印装置网络通信部53和第1打印装置设备通信部54。

第1打印装置控制部50具有第1日志写入部501、第1打印装置状况数据生成部502和第1打印装置对应处理执行部503,对第1打印装置p1的各部分进行控制。

第1打印装置存储部52具有非易失性存储器,至少存储第1日志文件521和第1打印装置发送间隔设定文件522。

第1打印装置网络通信部53在第1打印装置控制部50的控制下,经由全球网络gn,按照规定的通信标准与维护服务器7进行通信。并且,第1打印装置网络通信部53与连接到店铺侧局域网tln的设备、以及连接到全球网络gn的设备进行通信。

第1打印装置设备通信部54在第1打印装置控制部50的控制下,按照usb与pos终端8进行通信。

第2打印装置p2具备第2打印装置控制部760、第2打印部761、第2打印装置存储部762、第2打印装置网络通信部763和第2打印装置设备通信部764。

第2打印装置控制部760具备第2日志写入部7601和第2打印装置状态管理部7602,对第2打印装置p2的各部分进行控制。

第2打印装置存储部762具有非易失性存储器,至少存储第2日志文件7621。

第2打印装置网络通信部763在第2打印装置控制部760的控制下,经由店铺侧局域网tln,按照规定的通信标准与第1代理终端k1进行通信。并且,第2打印装置网络通信部763与连接到店铺侧局域网tln的设备进行通信。

第2打印装置设备通信部764在第2打印装置控制部760的控制下,按照usb与pos终端8进行通信。

第3打印装置p3具备第3打印装置控制部70、第3打印部71、第3打印装置存储部72、第3打印装置网络通信部73和第3打印装置设备通信部74。

第3打印装置控制部70具有第3日志写入部701和第3打印装置状态管理部702,对第3打印装置p3的各部分进行控制。

第3打印装置存储部72具有非易失性存储器,至少存储第3日志文件721。

第3打印装置网络通信部73在第3打印装置控制部70的控制下,经由店铺侧局域网tln与连接到店铺侧局域网tln的设备进行通信。

第3打印装置设备通信部74在第3打印装置控制部70的控制下,按照usb与pos终端8进行通信。

并且,在第3打印装置p3上经由usb线缆kb连接有第2代理终端k2。第3打印装置设备通信部74在第3打印装置控制部70的控制下,按照usb与第2代理终端k2进行通信。另外,本实施方式中,第3打印装置p3与第2代理终端k2经由usb线缆kb连接,并按照usb进行通信,但这些装置也可以是按照其他通信标准进行通信的结构。不过,第3打印装置p3与第2代理终端k2不进行经由店铺侧局域网tln的通信,而是进行直接通信。

另外,在本实施方式中,打印装置p的各结构要素如下述所示的那样,具有相当于第1实施方式中的打印装置9的各结构要素的结构或功能。

第1打印装置控制部50、第2打印装置控制部760以及第3打印装置控制部70相当于第1实施方式中的打印装置控制部60。

第1打印部51、第2打印部761以及第3打印部71相当于第1实施方式中的打印部61。另外,第1打印装置控制部50、第2打印装置控制部760以及第3打印装置控制部70具有相当于第1实施方式中的打印控制部605的功能。

第1代理终端k1(监视装置)是具有如下功能的装置:经由店铺侧局域网tln与监视对象的一个或多个第2打印装置p2进行通信,监视一个或多个第2打印装置p2的状态,并将与该状态相关的信息发送给维护服务器7。

如图19所示,第1代理终端k1具有第1代理终端控制部780、第1代理终端存储部781和第1代理终端网络通信部782。

第1代理终端控制部780具有第1代理终端状况数据生成部7801和第1代理终端对应处理执行部7802,对第1代理终端k1的各部分进行控制。

第1代理终端存储部781具有非易失性存储器,至少存储第1代理终端发送间隔设定文件7811和第1代理终端监视对象打印装置管理文件7812。

第1代理终端网络通信部782在第1代理终端控制部780的控制下,经由店铺侧局域网tln与第2打印装置p2进行通信。

并且,第1代理终端网络通信部782在第1代理终端控制部780的控制下,经由全球网络gn与维护服务器7进行通信。

并且,第1代理终端网络通信部782与连接到店铺侧局域网tln的设备、以及连接到全球网络gn的设备进行通信。

第2代理终端k2(监视装置)是具有如下功能的装置:经由usb线缆kb与监视对象的一个或多个第3打印装置p3进行通信,监视一个或多个第3打印装置p3的状态,并将与该状态相关的信息发送给维护服务器7。

如图19所示,第2代理终端k2具有第2代理终端控制部90、第2代理终端存储部91、第2代理终端网络通信部92和第2代理终端设备通信部93。

第2代理终端控制部90具有第2代理终端状况数据生成部901和第2代理终端对应处理执行部902,对第2代理终端k2的各部分进行控制。

第2代理终端存储部91具有非易失性存储器,至少存储第2代理终端发送间隔设定文件911和第2代理终端监视对象打印装置管理文件912。

第2代理终端网络通信部92在第2代理终端控制部90的控制下,经由全球网络gn与维护服务器7进行通信。

并且,第2代理终端网络通信部92与连接到店铺侧局域网tln的设备、以及连接到全球网络gn的设备进行通信。

第2代理终端设备通信部93在第2代理终端控制部90的控制下,按照usb与经由usb线缆kb连接的一个或多个第3打印装置p3进行通信。

另外,在本实施方式中,作为代理终端k的结构要素的第1代理终端控制部780以及第2代理终端控制部90如下述所示那样,具有相当于第1实施方式中的代理终端6的代理终端控制部80的结构或功能。

而且,网络系统1具备维护服务器7。

下面,对管理打印装置p的状态时的网络系统1的各装置的动作进行说明。

在此,第1打印装置p1、第1代理终端k1和第2代理终端k2与维护服务器7之间,按照http(hypertexttransferprotocol)基本上以与第1实施方式同样的方式进行通信。即,第1打印装置p1、第1代理终端k1以及第2代理终端k2相当于客户端服务器系统中的“客户端”,维护服务器7相当于客户端服务器系统中的“服务器”。

<关于维护服务器7管理第1打印装置p1的状态时的处理>

下面,首先参照图10以及图11,对维护服务器7管理第1打印装置p1的状态时的第1打印装置p1以及维护服务器7的处理进行说明。

在此,“第1打印装置p1”、“第1日志写入部501”、“第1打印装置状况数据生成部502”、“第1打印装置对应处理执行部503”、“第1日志文件521”以及“第1打印装置发送间隔设定文件522”分别相当于图10中的“打印装置9”、“日志写入部601”、“打印装置状况数据生成部603”、“打印装置对应处理执行部604”、“日志文件621”以及“打印装置发送间隔设定文件622”。

因此,在以下的说明中,将在图10中记载的各功能块的名称替换为上述第1打印装置p1的名称进行说明。

下面,采用图10对在维护服务器7管理第1打印装置p1的状态时在第1打印装置p1以及维护服务器7的各功能块之间收发的基本数据流进行说明。

另外,由于在第1实施方式中采用图10详细说明了各功能块的处理以及在各功能块之间的基本数据流,因此,下面尽可能避免重复地进行说明。

如用图10中说明过的那样,第1日志写入部501在规定的时刻在第1日志文件521中写入日志信息。

第1日志文件521是指记录了日志信息的文件。

日志信息是多个监视项目的日志,与第1实施方式同样地至少存在监视项目“打印机错误”、监视项目“打印头形成行累计数”以及监视项目“切割器使用累计数”。另外,在本实施方式中说明的监视项目是一例,也可以除了例示的监视项目以外或者替代例示的监视项目的至少一部分而存在其他监视项目。例如,作为监视项目,也可以存在与连接到第1打印装置p1的设备相关的项目、与通信相关的项目(数据传输速度等)、与在第1打印装置p1中起动的进程相关的项目等。

并且,在第2日志文件7621以及第3日志文件721中记录的信息与在第1日志文件521中记录的信息相同。

另外,关于监视项目“打印机错误”、监视项目“打印头形成行累计数”以及监视项目“切割器使用累计数”的内容以及记录地址,在第1实施方式中已经说明,在此省略说明。

如图10所示,第1打印装置状况数据生成部502按照第1打印装置发送间隔设定文件522所示的间隔,执行状况数据st(参照图12)的生成以及向维护服务器7的发送(箭头y6)。接收到了状况数据st的维护服务器7的各功能块的动作如在第1实施方式中用图10说明过的那样(箭头y7~y79)。

第1打印装置对应处理执行部503接收由维护服务器7的响应部202生成的响应数据td(箭头y9)。第1打印装置对应处理执行部503执行基于接收到的响应数据td的处理。

然后,第1打印装置状况数据生成部502参照第1打印装置发送间隔设定文件522,按照该文件所示的间隔生成状况数据st,并发送给维护服务器7。

如上所述,以如下循环进行第1打印装置p1与维护服务器7之间的数据收发:第1打印装置p1隔开间隔地向维护服务器7发送状况数据st、且维护服务器7向第1打印装置p1发送响应数据td。

接下来,对管理第1打印装置p1的状态时的第1打印装置p1以及维护服务器7的动作进行说明。在该情况下,第1打印装置p1以及维护服务器7的动作依照图11的流程图。即,图11的(a)示出第1打印装置p1的第1打印装置状况数据生成部502的动作,(b)示出第1打印装置p1的第1打印装置对应处理执行部503的动作。而且,图11的(c)示出维护服务器7的状况数据接收部201的动作,(d)示出维护服务器7的响应部202的动作,(e)示出分析部203的动作。

另外,详述步骤sg2的处理,首先,第1打印装置状况数据生成部502参照第1日志文件521,在第1日志文件521所记录的日志信息中,取得用于生成打印装置状态信息数据jd所需要的日志信息。在本实施方式中,为了生成打印装置状态信息数据jd所需要的日志信息至少包含上述监视项目“打印机错误”、监视项目“打印头形成行累计数”以及监视项目“切割器使用累计数”的日志信息。

接下来,第1打印装置状况数据生成部502基于取得的日志信息,生成打印装置状态信息数据jd(参照图7)。

并且,在步骤sg2中,分析部203在状况数据库211(参照图9)的记录中,确定具有如下打印装置识别信息的记录,该打印装置识别信息的值与在状况数据st中包含的打印装置识别信息的值相同。接下来,分析部203基于在状况数据st中包含的打印装置状态信息,更新所确定的记录的打印机错误有无信息、打印头错误有无信息以及切割器错误有无信息的各信息的值。

<关于维护服务器7管理第2打印装置p2的状态时的处理>

接下来,参照图5以及图6,对维护服务器7管理第2打印装置p2的状态时的第2打印装置p2、第1代理终端k1以及维护服务器7的处理进行说明。

在此,“第2打印装置p2”、“第2日志写入部7601”、“打印装置状态管理部7602”以及“日志文件7621”分别相当于图5中的“打印装置9”、“日志写入部601”、“打印装置状态管理部602”以及“日志文件621”。

并且,“第1代理终端k1”、“第1代理终端状况数据生成部7801”、“第1代理终端对应处理执行部7802”以及“第1代理终端发送间隔设定文件7811”分别相当于图5中的“代理终端6”、“状况数据生成部801”、“对应处理执行部802”以及“发送间隔设定文件811”。

因此,在以下的说明中,将图5中记载的各功能块的名称替换成上述第2打印装置p2以及第1代理终端k1的名称而进行说明。

下面,采用图5对在维护服务器7管理第2打印装置p2的状态时在第2打印装置p2、第1代理终端k1以及维护服务器7的各功能块之间收发的基本数据流进行说明。

另外,各功能块的处理以及各功能块之间的基本数据流在第1实施方式中已采用图5详细地进行了说明,因此下面尽量避免重复地进行说明。

如在图5中说明的那样,第2打印装置p2的第2日志写入部7601在规定的时刻在第2日志文件7621中写入日志信息。

第2打印装置状态管理部7602根据来自第1代理终端k1的响应请求,基于在第2日志文件7621中写入的日志信息,生成打印装置状态信息数据jd(参照图7),并发送给第1代理终端k1(箭头y1)。

第1代理终端状况数据生成部7801从连接有第1代理终端k1的与店铺侧局域网tln连接的打印装置p中的、监视对象的各个打印装置p接收打印装置状态信息数据jd。然后,第1代理终端状况数据生成部7801按照第1代理终端发送间隔设定文件7811所示的间隔,执行状况数据st的生成以及向维护服务器7的发送(箭头y2)。接收到了状况数据st的维护服务器7的各功能块的动作如在第1实施方式中利用图5说明过的那样(箭头y3~箭头y5)。

第1代理终端对应处理执行部7802接收响应数据td(箭头y9)。第1代理终端对应处理执行部7802执行基于接收到的响应数据td的处理。

然后,第1代理终端状况数据生成部7801参照第1代理终端发送间隔设定文件7811,按照该文件所示的间隔生成状况数据st并发送给维护服务器7。

如上所述,以如下循环进行第1代理终端k1与维护服务器7之间的数据收发:第1代理终端k1隔开间隔向维护服务器7发送状况数据st、且维护服务器7向第1代理终端k1发送响应数据td。

并且,管理第2打印装置p2的状态时的第2打印装置p2、第1代理终端k1以及维护服务器7的动作依照图6的流程图。即,图6的(a)示出第2打印装置p2的第2打印装置状态管理部7602的动作。图6的(b)示出第1代理终端k1的第1代理终端状况数据生成部7801的动作,(c)示出第1代理终端k1个第1代理终端对应处理执行部7802的动作。图6的(d)示出维护服务器7的状况数据接收部201的动作,(e)示出维护服务器7的响应部202的动作,(f)示出维护服务器7的分析部203的动作。各个步骤中的动作的详细内容如在第1实施方式中说明过的那样。

<关于维护服务器7管理第3打印装置p3的状态时的处理>

接下来,对维护服务器7管理第3打印装置p3的状态时的第3打印装置p3、第2代理终端k2以及维护服务器7的处理进行说明。

在维护服务器7对第3打印装置p3的状态管理时,除了以下方面以外,第3打印装置p3、第2代理终端k2以及维护服务器7执行与上述第2打印装置p2、第1代理终端k1以及维护服务器7执行的处理同样的处理。

即,第3打印装置p3与第2代理终端k2并不经由店铺侧局域网tln进行通信,而是按照usb经由连接这些装置之间的usb线缆kb进行通信。在这方面,第3打印装置p3以及第2代理终端k2执行与第2打印装置p2以及第1代理终端k1不同的处理。

另外,第3日志写入部701执行与第2日志写入部7601对应的处理。第3打印装置状态管理部702执行与第2打印装置状态管理部7602对应的处理。在第3日志文件721中记录与第2日志文件7621同样的信息。第2代理终端状况数据生成部901执行与第1代理终端状况数据生成部7801对应的处理。第2代理终端对应处理执行部902执行与第1代理终端对应处理执行部7802对应的处理。在第2代理终端发送间隔设定文件911中记录与第1代理终端发送间隔设定文件7811同样的信息。

并且,在第2代理终端k2所存储的第2代理终端监视对象打印装置管理文件912中,针对第2代理终端k2的监视对象的打印装置p,记录有打印装置信息、和为了向打印装置p发送打印装置状态信息响应请求数据dd所需要的信息(连接有打印装置p的usb端口的编号等)。

另外,第1打印装置p1也能够监视与店铺侧局域网tln连接的其他打印装置p的状态。在该情况下,第1打印装置p1与其他打印装置p通信而从其他打印装置p接收打印装置状态信息数据jd,将记录有关于其他打印装置p的打印装置状态信息的状况数据st发送给维护服务器7。

并且,关于对维护人员(如上所述,是指负责店铺系统3的打印装置p的维护的人)提供有益于维护打印装置p的信息时的维护服务器7的动作,如在第1实施方式中参照图13~图15说明过的那样。

另外,如上述那样,第1代理终端k1具有以多个打印装置p为监视对象的功能(监视多个打印装置p的状态的功能)。第2代理终端k2同样具有以多个打印装置p为监视对象的功能。

像这样,由于代理终端k具有以多个打印装置p为监视对象的功能,可能产生以下的情况。

另外,在第1代理终端监视对象打印装置管理文件7812以及第2代理终端监视对象打印装置管理文件912中,按照监视对象的每个打印装置p,记录有打印装置p的打印装置识别信息、和与打印装置p相关的信息(包含为了向打印装置p发送打印装置状态信息响应请求数据dd所需要的信息。)。

并且,在以下的说明中,在不区分第1代理终端监视对象打印装置管理文件7812和第2代理终端监视对象打印装置管理文件912的情况下,称为“监视对象打印装置管理文件kf”

即,如上所述,第1代理终端k1将由第1代理终端监视对象打印装置管理文件7812作为监视对象的打印装置p来管理的打印装置p作为监视对象。同样地,第2代理终端k2将由第2代理终端监视对象打印装置管理文件912作为监视对象的打印装置p来管理的打印装置p作为监视对象。

在第1代理终端监视对象打印装置管理文件7812中,通过规定的手段针对监视对象的各个打印装置p记录监视对象打印装置信息。同样地,在第2代理终端监视对象打印装置管理文件912中,通过规定的手段针对监视对象的各个打印装置p记录监视对象打印装置信息。

而且,不同代理终端k的不同监视对象打印装置管理文件kf中可能记录有同一打印装置p的监视对象打印装置信息。例如在通过人为手段向监视对象打印装置管理文件kf记录监视对象打印装置信息的情况下,有时误将同一打印装置p的监视对象打印装置信息记录在不同代理终端k的不同监视对象打印装置管理文件kf中。

像这样,在不同代理终端k的不同监视对象打印装置管理文件kf中记录了同一打印装置p的监视对象打印装置信息的情况下,产生该1个打印装置p的打印装置状态信息被不同代理终端k重复地发送给维护服务器7的情况。在该情况下,维护服务器7多次执行基于同一打印装置p的同一内容的打印装置状态信息的处理(状况数据库211的对应的记录的更新),有可能导致维护服务器7的处理负荷的增大。并且,有可能导致在代理终端k与维护服务器7之间收发的数据的数据量增大、以及与数据量增大相伴的通信负荷的增大。

此外,有时在监视对象打印装置管理文件kf中记录第1打印装置p1的监视对象打印装置信息。在该情况下,第1打印装置p1自身向维护服务器7发送第1打印装置p1的打印装置状态信息,并且,代理终端k向维护服务器7发送第1打印装置p1的打印装置状态信息。在该情况下,也会产生1个打印装置p的打印装置状态信息被不同的装置(代理终端k以及第1打印装置p1)重复地发送给维护服务器7的情况。

另外,第1打印装置p1、第2打印装置p2以及第3打印装置p3分别具有如下功能:在从代理终端k接收到了打印装置状态信息响应请求数据dd的情况下,向代理终端k发送打印装置状态信息数据jd。

根据以上内容,维护服务器7执行以下的处理。

图20是维护服务器7的动作(信息处理装置的控制方法)的流程图。

在以下的说明中,在不区分第1打印装置p1、第1代理终端k1以及第2代理终端k2的情况下,称为“监视装置”。并且,在以下的说明中,在不区分打印装置识别信息以及代理终端识别信息的情况下,称为“装置识别信息”。

如图20所示,维护服务器7的维护服务器控制部20的响应部202监视是否在规定的期间内从不同的监视装置接收到了记录有同一打印装置p的打印装置状态信息的状况数据st(步骤sp1)。

规定的期间是与监视装置向维护服务器7发送状况数据st的间隔对应的期间。例如对于各个监视装置,在向维护服务器7发送状况数据st的间隔相同的情况下,规定的期间是使该间隔反映出规定的裕量的期间。并且,在向维护服务器7发送状况数据st的间隔因监视装置而不同的情况下,基于判断不同的监视装置是否正以同一打印装置p为监视对象的观点,通过事先的测试或仿真适当地确定规定的期间。

并且,在步骤sp1中,在判断为从不同的装置识别信息的监视装置接收到了记录有同一打印装置识别信息的打印装置状态信息的状况数据st的情况下,响应部202判断为“从不同的监视装置接收到了记录有同一打印装置p的打印装置状态信息的状况数据st”。如上所述,在状况数据st中记录状况数据st的发送方的监视装置的装置识别信息。

并且,在状况数据st中,针对每个打印装置状态信息对应地记录打印装置识别信息。响应部202基于状况数据st的内容,判断是否从不同的装置识别信息的监视装置接收到了记录有同一打印装置识别信息的打印装置状态信息的状况数据st。

在以下的说明中,在从不同的监视装置接收到了记录有同一打印装置p的打印装置状态信息的状况数据st的情况下,将不同的各个监视装置称为“对象监视装置”,将同一打印装置p称为“对象打印装置”。

并且,将在状况数据st中记录的打印装置状态信息简称为“打印装置状态信息”,例如将发送记录了打印装置状态信息的状况数据st称为“发送打印装置状态信息”

在步骤sp1中,在判断为从不同的监视装置收到了记录有同一打印装置p的打印装置状态信息的状况数据st的情况(步骤sp1:是)下,响应部202判断是否存在发送了未连接信息的打印装置状态信息的对象监视装置(步骤sp2)。

未连接信息是表示监视对象的打印装置p未与监视装置(在该情况下,是第1代理终端k1或第2代理终端k2)连接的信息。监视对象的打印装置p未与监视装置连接是指监视装置无法与监视对象的打印装置p通信的状态。

图21是表示记录有未连接信息的打印装置状态信息的状况数据st的图。

如图21所示,在监视对象的1个打印装置p未与1个代理终端k连接的情况下,在该1个代理终端k所生成的状况数据st中,作为该1个打印装置p的打印装置状态信息,替代各监视项目的日志关联信息而记录未连接信息。

当不存在发送了未连接信息的打印装置状态信息的对象监视装置时(步骤sp2:否),响应部202使处理步骤转移到步骤sp4。

当存在发送了未连接信息的打印装置状态信息的对象监视装置时(步骤sp2:是),响应部202将发送了未连接信息的打印装置状态信息的对象监视装置确定为使对象打印装置的打印装置状态信息的发送停止的监视装置(步骤sp3)。通过步骤sp3的处理,能够使发送未连接的打印装置p的打印装置状态信息(未连接信息的打印装置状态信息)的监视装置停止打印装置状态信息的发送。在步骤sp3的处理之后,响应部202使处理步骤转移到步骤sp4。

在步骤sp4中,响应部202执行发送停止装置确定处理。下面,对步骤sp4的发送停止装置确定处理进行详述。

步骤sp4的发送停止装置确定处理是如下处理:从对象监视装置中,确定使打印装置p的状态监视以及打印装置状态信息的发送停止的监视装置,并将发送打印装置状态信息的监视装置设为“1个”。

在以下的说明中,将使打印装置p的状态监视以及打印装置状态信息的发送停止适当地称为“使打印装置状态信息的发送停止”。并且,将使打印装置状态信息的发送停止的对象监视装置称为“发送停止装置”。

另外,进行了步骤sp3的处理的结果是,在步骤sp4的时间点,在不使打印装置状态信息的发送停止的对象监视装置为1个的情况下,响应部202不进行步骤sp4的处理而使处理步骤转移到步骤sp5。

在发送停止装置确定处理中,响应部202按照以下的优先度,从对象处理装置之中确定发送停止装置。

即,在多个第1代理终端k1是对象监视装置的情况下,越是监视对象的打印装置p的个数多的第1代理终端k1,响应部202以越高的优先度将其确定为发送停止装置。例如在对象监视装置中包含1个第1代理终端k1和另一第1代理终端k1的情况下,当该1个第1代理终端k1的监视对象的打印装置p的个数为“10个”、且该另一第1代理终端k1的监视对象的打印装置p的个数为“5个”的情况下,响应部202将该1个第1代理终端k1确定为发送停止装置。另外,由于在状况数据st中记录的打印装置状态信息的个数与监视对象的打印装置p的个数对应,因此响应部202基于对应的状况数据st的内容,取得第1代理终端k1的作为监视对象的打印装置p的个数。

并且,维护服务器7根据规定的数据库,针对各个代理终端k,对其是第1代理终端k1(经由店铺侧局域网tln与打印装置p通信而监视打印装置p的状态的类型的装置)、还是第2代理终端k2(通过usb等与打印装置p直接通信来监视打印装置p的状态的类型的装置)进行管理。

像这样,将监视对象的打印装置p的个数越多的第1代理终端k1以越高的优先度设为发送停止装置,其理由如下。

即,越是监视对象的打印装置p的个数多的第1代理终端k1,以越高的优先度设为发送停止装置,由此能够使第1代理终端k1的作为监视对象的打印装置p的个数平均化。由此,能够防止特定的第1代理终端k1的处理负荷集中增大。并且,通过将监视对象的打印装置p的个数越多的第1代理终端k1以越高的优先度设为发送停止装置,能够使第1代理终端k1所发送的状况数据st的数据量平均化。

并且,在第1代理终端k1和第2代理终端k2是对象监视装置的情况,响应部202将第1代理终端k1以高优先度确定为发送停止装置。例如在对象监视装置包含1个第1代理终端k1和1个第2代理终端k2的情况下,响应部202将该1个第1代理终端k1确定为发送停止装置。

像这样,以比第2代理终端k2高的优先度将第1代理终端k1设为发送停止装置的理由如下。

即,第1代理终端k1是经由店铺侧局域网tln(网络)与打印装置p通信来监视打印装置p的状态的装置。如上所述,在第1代理终端k对打印装置p进行监视时,在这些装置之间,经由店铺侧局域网tln收发打印装置状态信息响应请求数据dd或打印装置状态信息数据jd等数据。因此,通过以比第2代理终端k2高的优先度将第1代理终端k1设为发送停止装置,能够更大程度地降低店铺侧局域网tln的通信负荷。店铺侧局域网tln是各种装置在通信中利用的网络,因此,通过降低店铺侧局域网tln的通信负荷,能够抑制店铺侧局域网tln中的拥塞、或经由店铺侧局域网tln的通信产生延迟。

即,在停止了打印装置p的状态监视、以及打印装置状态信息的发送的情况下,在不同的多个代理终端k中,越是网络的通信负荷的降低大的代理终端k,响应部202以越高的优先度,使打印装置p的状态监视、以及打印装置状态信息的发送停止。

并且,在第1打印装置p1和代理终端k是对象监视装置的情况下,响应部202将第1打印装置p1以高优先度确定为发送停止装置。例如,在对象监视装置中包含1个第1打印装置p1、1个第1代理终端k1和1个第2代理终端k2的情况下,响应部202将该1个第1打印装置p1确定为发送停止装置。

像这样,将第1打印装置p1以比代理终端k高的优先度设为发送停止装置的理由如下。

即,如上所述,第1打印装置p1与收银台的结算相应地进行规定的处理而发行收据。即,第1打印装置p1除了监视自身状态之外,还需要执行与店铺中的营业相应的处理。因此,第1打印装置p1存在并行地执行状态监视的处理、以及与店铺中的营业相应的处理的情况,有时由此使得处理负荷急剧增大。因此,以比代理终端k高的优先度将第1打印装置p1设为发送停止装置,由此能够有效地大大降低处理负荷。

并且,与店铺中的营业相应的处理的延迟(例如涉及收据发行的处理的延迟)有时会影响到光临店铺的顾客的满意度,因此与店铺中的营业相应的处理优先于与状态监视相关的处理。根据以上内容,以比代理终端k高的优先度将第1打印装置p1设为发送停止装置,由此能够防止由于第1打印装置p1执行与状态监视相关的处理而引起的、对与店铺中的营业相应的处理的不良影响。

另外,如上所述,第1打印装置p1相当于监视自身状态并发送打印装置状态信息的“监视装置”。

在步骤sp4的发送停止装置确定处理中,响应部202按照上述优先度,以优先度从高到低的顺序确定为发送停止监视装置,将优先度最低的对象监视装置确定为不停止打印装置状态信息的发送的装置。

在执行了步骤sp4的发送停止装置确定处理之后,响应部202以如下方法使确定为发送停止装置的监视装置停止对象打印装置的状态监视、以及打印装置状态信息的发送(步骤sp5)。

即,在从发送停止装置的监视装置接收到了状况数据st时,响应部202生成响应数据td,该响应数据td包含对象打印装置的打印装置识别信息,并且记录有停止指示信息,该停止指示信息指示停止对象打印装置的状态监视、以及关于对象打印装置的打印装置状态信息。接下来,响应部202将生成的响应数据td作为响应发送给发送停止装置的监视装置。

接收到了记录有停止指示信息的响应数据td的监视装置与该响应数据td的接收相应地,停止在停止指示信息中包含的打印装置识别信息的打印装置p(=对象打印装置)的状态监视、以及关于该打印装置p的打印装置状态信息的发送。

具体而言,在监视装置为第1打印装置p1的情况(在该情况下,对象打印装置是第1打印装置p1。)下,第1打印装置对应处理执行部503基于停止指示信息,停止第1打印装置p1的状态监视、以及关于第1打印装置p1的打印装置状态信息的发送。

并且,在监视装置为第1代理终端k1的情况下,第1代理终端k1的第1代理终端对应处理执行部7802基于停止指示信息,更新第1代理终端监视对象打印装置管理文件7812,从该文件中删除与包含在停止指示信息中的打印装置识别信息相关的监视对象打印装置信息。由此,第1代理终端k1停止在停止指示信息中包含的打印装置识别信息的打印装置p(=对象打印装置)的状态监视、以及关于该打印装置p的打印装置状态信息的发送。

并且,在监视装置是第2代理终端k2的情况下,第2代理终端对应处理执行部902基于停止指示信息,更新第2代理终端监视对象打印装置管理文件912,从该文件中删除与包含在停止指示信息中的打印装置识别信息相关的监视对象打印装置信息。由此,第2代理终端k2停止包含在停止指示信息中的打印装置识别信息的打印装置p(=对象打印装置)的状态监视、以及关于该打印装置p的打印装置状态信息的发送。

在步骤sp5的处理之后,响应部202执行停止后监视处理(步骤sp6)。

图22是示出停止后监视处理的详细内容的图。

如图22所示,响应部202监视是否处于如下状态:正在以规定的间隔,从在步骤sp4的发送停止装置确定处理中被确定为不停止发送打印装置状态信息的装置的监视装置,进行记录有对象打印装置的监视对象打印装置信息的状况数据st的接收(步骤sq1)。

在处于未以规定的间隔进行状况数据st的接收的状态的情况(步骤sq1:否)下,响应部202以在发送停止装置确定处理中被确定为发送停止装置的监视装置为对象,重新执行发送停止装置确定处理,从作为对象的监视装置中,确定解除对象打印装置的打印装置状态信息的发送停止的监视装置(步骤sq2)。

接下来,响应部202以如下方法,针对解除对象打印装置的打印装置状态信息的发送停止的监视装置,解除该发送的停止。即,在从解除对象打印装置的打印装置状态信息的发送停止的监视装置接收到了状况数据st时,响应部202生成记录有解除指示信息的响应数据td,该解除指示信息用于指示打印装置状态信息的发送停止的解除。接下来,响应部202将响应数据td发送给解除对象打印装置的打印装置状态信息的发送停止的监视装置(步骤sq3)。

通过进行以上的停止后监视处理,起到以下效果。即,即便在步骤sp4的发送停止装置确定处理中被确定为持续发送打印装置状态信息的装置的监视装置由于故障、装置的更换或其他原因,而成为无法发送对象打印装置的打印装置状态信息的状态的情况下,也能够成为通过其他监视装置发送对象打印装置的打印装置状态信息的状态。

像这样,在本实施方式中,在从不同的监视装置接收到了同一打印装置p的打印装置状态信息的情况下,维护服务器7使规定的监视装置以外的监视装置停止打印装置状态信息的发送。由此,能够防止同一打印装置p的打印装置状态信息被重复地发送给维护服务器,能够实现抑制维护服务器7的处理负荷的增大、抑制在监视装置与维护服务器7之间收发的数据的数据量的增大、以及抑制与数据量增大相伴的通信负荷的增大。

如以上说明的那样,本实施方式的网络系统1具有:打印装置p;能够监视打印装置p的状态的监视装置(第1打印装置p1、第1代理终端k1和第2代理终端k2);以及能够与监视装置通信的维护服务器7(信息处理装置)。监视装置具有监视多个打印装置p的状态的功能,针对监视对象的一个或多个打印装置p,向维护服务器7发送与打印装置p的状态相关的打印装置状态信息。维护服务器7对接收到的打印装置状态信息进行管理,并且,在从不同的多个监视装置接收到了同一打印装置p的打印装置状态信息的情况下,使规定的监视装置以外的监视装置对打印装置p的状态的监视、以及打印装置状态信息的发送停止。

根据该结构,能够防止同一打印装置p的打印装置状态信息被重复地发送给维护服务器7,能够实现抑制维护服务器7的处理负荷的增大、抑制在监视装置与维护服务器7之间收发的数据的数据量的增大、以及抑制与数据量增大相伴的通信负荷的增大。即,根据上述结构,对于监视装置监视打印装置p的状态、且对维护服务器7发送与该状态相关的信息的网络系统1,能够执行与监视装置具有监视多个打印装置p的状态的功能的情况对应的处理。

并且,在本实施方式中,维护服务器7按照规定的优先度,在不同的多个监视装置中,确定使打印装置p的状态监视、以及打印装置状态信息的发送停止的监视装置。

根据本结构,能够利用优先度适当地确定使打印装置p的状态监视、以及打印装置状态信息的发送停止的监视装置。

并且,在本实施方式中,在不同的多个监视装置中,对于监视状态的对象的打印装置p的个数越多的监视装置,维护服务器7以越高的优先度使打印装置p的状态监视、以及打印装置状态信息的发送停止。

根据本结构,能够使监视装置的作为监视对象的打印装置p的个数平均化。并且,能够防止特定的监视装置的处理负荷集中增大。并且,能够使监视装置所发送的状况数据st的数据量平均化。

并且,在本实施方式中,监视装置具有经由店铺侧局域网tln(网络)与打印装置p通信并监视打印装置p的状态的功能。在不同的多个监视装置中,对于在停止了打印装置p的状态监视、以及打印装置状态信息的发送的情况下,店铺侧局域网tln的通信负荷的降低越大的监视装置,维护服务器7使其以越高的优先度停止打印装置p的状态监视、以及打印装置状态信息的发送。

根据本结构,能够有效地降低店铺侧局域网tln的通信负荷,能够抑制店铺侧局域网tln中的拥塞、或经由店铺侧局域网tln的通信产生延迟。

并且,在本实施方式中,在不同的多个监视装置中,对于在停止了打印装置p的状态监视、以及打印装置状态信息的发送的情况下,监视装置中的处理负荷的降低越大的监视装置,维护服务器7以越高的优先度,使打印装置p的状态监视、以及打印装置状态信息的发送停止。

根据本结构,能够有效地大幅度降低监视装置的处理负荷。

并且,在本实施方式中,维护服务器7向监视装置发送指示打印装置p的状态监视、以及打印装置状态信息的发送停止的停止指示信息,由此使监视装置对打印装置p的状态监视、以及打印装置状态信息的发送停止。

根据本结构,维护服务器7能够发送停止指示信息,而适当地使监视装置对打印装置p的状态监视、以及打印装置状态信息的发送停止。

并且,在本实施方式中,监视装置隔开规定的间隔地向维护服务器7发送打印装置状态信息。在与规定的间隔对应的期间内从不同的多个监视装置接收到了同一打印装置p的打印装置状态信息的情况下,维护服务器7使规定的监视装置以外的监视装置对打印装置p的状态监视、以及打印装置状态信息的发送停止。

根据本结构,在监视装置隔开规定的间隔地向维护服务器7发送打印装置状态信息的基础上,能够可靠地判断是否处于不同的多个监视装置发送同一打印装置p的打印装置状态信息的状态。

并且,在本实施方式中,在监视对象的打印装置p未被连接的情况下,监视装置向维护服务器7发送表示监视状态的对象的打印装置p未被连接的未连接信息。在从1个监视装置接收到了1个打印装置p的打印装置状态信息、且从其他监视装置接收到了该1个所述打印装置p的未连接信息的情况下,维护服务器7使该其他监视装置对该1个打印装置p的状态监视、以及打印装置状态信息的发送停止。

根据本结构,在正监视未被连接的打印装置p的状态的情况下,监视装置能够停止该监视装置对状态的监视。

并且,关于监视装置,在使规定的监视装置以外的监视装置对打印装置p的状态监视、以及打印装置状态信息的发送停止之后,从规定的监视装置没有接收到打印装置状态信息的情况下,解除规定的监视装置以外的监视装置中的任意一个监视装置对打印装置p的状态监视停止、以及打印装置状态信息的发送停止。

根据本结构,即便在被确定为持续打印装置状态信息发送的装置的监视装置由于故障、装置的更换或其他原因而成为无法发送打印装置p的打印装置状态信息的情况下,也能够成为通过其他监视装置发送打印装置p的打印装置状态信息的状态。

(第3实施方式)

下面,参照附图对本发明的第3实施方式进行说明。

另外,在以下的说明中,对与第1实施方式相同的结构部位标以同一标号,或明确记载其含义,省略重复的说明。

图23是示出第3实施方式的店铺系统3的结构、以及店铺系统3具备的pos终端8、打印装置9和代理终端6的功能性结构的框图。

如在第1实施方式中说明过的那样,作为设备的打印装置9是收纳卷纸并通过行式的热敏头在卷纸上形成点而打印图像的行式热敏打印机。

如图23所示,打印装置9具有打印装置控制部60、打印部61、打印装置存储部62、打印装置网络通信部63和打印装置设备通信部64。

打印装置控制部60具有工作模式控制部9603,打印装置网络通信部63具有命令分析部631。针对命令分析部631将后述。

打印装置存储部62具有非易失性存储器,至少存储日志文件621。

并且,代理终端6的状况数据生成部801从连接有代理终端6的与店铺侧局域网tln连接的打印装置9中的、监视对象的各个打印装置9接收打印装置状态信息数据jd。

状况数据生成部801参照发送间隔设定文件811,按照该文件所示的间隔,基于接收到的打印装置状态信息数据jd生成状况数据st。

第3实施方式的店铺系统3的pos终端8、打印装置9、代理终端6以及通信装置12的功能以及基于功能的处理基本上如在第1实施方式中参照图5~图9以及图13~图15说明过的那样。

并且,pos终端8以及作为设备的条形码扫描器bs、顾客显示器cd、现金抽屉ks、显示器dp的详细内容如在第1实施方式中说明过的那样。

另外,打印装置9具有通常模式(通常状态)和休眠模式(休眠状态)作为工作模式。

采用图6的说明中的打印装置9的工作模式不是休眠模式(休眠状态),而是通常模式(通常状态)。

在通常模式下,由未图示的电源以通常的方式向打印装置9中的电力供给目标的各部分供给电力,打印装置9能够执行包含与打印部61的打印相关的处理的各处理。

在休眠模式下,由未图示的电源对打印装置9的电力供给目标的各部分的电力供给被限制为规定的方式,打印装置9能够执行的处理受限。在该休眠模式下,打印装置9无法执行与打印部61的打印相关的处理。因此,在休眠模式下,与通常模式相比,消耗电力得以抑制。

而且,在本实施方式中,打印装置9在接收到了来自代理终端6的打印装置状态信息的响应请求数据dd的情况下,作为对该数据的响应而发送打印装置状态信息数据jd,根据该结构,抑制了休眠模式持续的期间不必要地减少,实现了打印装置9的高效的节电化。

下面,对与实现打印装置9的高效节电化相关的、打印装置9以及代理终端6的处理进行详述。

图24是以适合说明的方式示意地示出打印装置9的主要部分的图。

在图24中,考虑到方便说明,在同一图中用框表示物理性结构要素和功能块。

如图24所示,打印装置9具有通信接口基板b1和控制基板b2,作为收纳在壳体中的基板。

通信接口基板b1安装有打印装置9所对应的各种通信协议的通信接口的基板。

通信接口基板b1具有网络接口b11和设备通信接口b12。

网络接口b11具有与以太网(注册商标)等有线lan的通信协议对应的接口板、与wi-fi(注册商标)等无线lan的通信协议对应的无线通信模块、以及依照其他lan的通信协议的通信接口。网络接口b11具有cpu、专用芯片及其他控制回路,作为打印装置网络通信部63发挥功能。打印装置网络通信部63具有命令分析部631作为功能块。

设备通信接口b12至少具有usb的通信接口。设备通信接口b12作为打印装置设备通信部64发挥功能。

在通常模式下,以通常的方式分别向通信接口基板b1以及控制基板b2供给电力。

另一方面,在休眠模式下,对控制基板b2的电力供给被限制为规定的方式。因此,在休眠模式下,控制基板b2的cpu的工作频率下降,打印装置控制部60具有的各功能块的处理受限制。因此,在工作模式为休眠模式的期间,基于打印控制部605的控制的打印部61的打印、或由日志写入部601向日志文件621写入的信息受限制。

并且,控制基板b2是安装有涉及打印装置9的控制的各种电路的基板。控制基板b2具有cpu、专用芯片及其他控制回路,作为打印装置控制部60发挥功能。如上所述,打印装置控制部60具有日志写入部601、打印装置状态管理部602、工作模式控制部9603以及打印控制部605。

接下来,对工作模式控制部9603进行说明。

工作模式控制部9603将打印装置9的工作模式控制在上述通常模式与休眠模式之间转移。

图25是示出工作模式控制部9603的动作的流程图。

另外,在图25的流程图的开始时间点,工作模式是通常模式。

如图25所示,在工作模式是通常模式的期间,工作模式控制部9603监视将工作模式向休眠模式转移的条件是否成立(步骤sr1)。

将工作模式从通常模式向休眠模式转移的条件是指,在规定期间中,没有从外部设备(包含代理终端6以及pos终端8。)接收控制数据,且没有进行基于控制数据的处理。

在向休眠模式转移的条件成立的情况(步骤sr1:是)下,工作模式控制部9603将工作模式从通常模式向休眠模式转移(步骤sr2)。

在转移到休眠模式之后,工作模式控制部9603监视从休眠模式向通常模式转移的条件是否成立(步骤sr3)。

另外,在工作模式为休眠模式的期间,工作模式控制部9603处于动作受限制的状态。在步骤sr3中,在从打印装置网络通信部63或打印装置设备通信部64对cpu输入了后述的中断信号的情况下,工作模式控制部9603检测到该情况,并判断为从休眠模式向通常模式转移的条件成立。

在向通常模式转移的条件成立的情况(步骤sr3:是)下,工作模式控制部9603将工作模式从休眠模式向通常模式转移(步骤sr4)。伴随向通常模式的转移,能够进行打印装置控制部60具备的各种功能块的处理。

在步骤sr4的处理之后,工作模式控制部9603使处理步骤向步骤sr1转移。

接下来,对打印装置设备通信部64进行说明。

首先,对工作模式为通常模式的情况下的打印装置设备通信部64进行说明。

在工作模式为通常模式的期间,打印装置设备通信部64监视是否从经由usb线缆kb连接的pos终端8接收到了控制命令。

在接收到了控制命令的情况下,打印装置设备通信部64将接收到的控制命令依次存储在未图示的接收缓冲器中,并且对打印装置控制部60输出规定的信号以通知接收到了控制命令的情况。

打印装置控制部60根据该通知,对存储于接收缓冲器的控制命令进行处理。例如在控制命令是指示收据发行的控制命令的情况下,打印控制部605从接收缓冲器读出控制命令并执行,对打印部61进行控制以发行收据。

接下来,对工作模式为休眠模式时的打印装置设备通信部64进行说明。

在工作模式为休眠模式的期间,打印装置设备通信部64监视是否从经由usb线缆kb连接的pos终端8接收到了控制命令。

在接收到了控制命令的情况下,打印装置设备通信部64将接收到的控制命令依次存储在未图示的接收缓冲器中,并且对打印装置控制部60的工作模式控制部9603输出中断信号以通知接收到了控制命令的情况。

如上所述,工作模式控制部9603与来自打印装置设备通信部64的中断信号的输入相应地,将工作模式从休眠模式向通常模式转移。在转移到通常模式之后,打印装置控制部60对被存储于接收缓冲器的控制命令进行处理。例如在控制命令是指示收据发行的控制命令的情况下,打印控制部605从接收缓冲器读出控制命令并执行,对打印部61进行控制以发行收据。

接下来,对打印装置网络通信部63的命令分析部631进行说明。

首先,对工作模式为通常模式时的命令分析部631进行说明。

在工作模式为通常模式的期间,命令分析部631监视是否经由店铺侧局域网tln从外部装置(包含代理终端6。)接收到了数据。

在接收到了数据的情况下,命令分析部631将接收到的数据依次存储在未图示的接收缓冲器中,并且对打印装置控制部60输出规定的信号以通知接收到了数据的情况。

打印装置控制部60根据该通知,对存储于接收缓冲器的数据进行处理。例如在数据是代理终端6发送出的打印装置状态信息的响应请求数据dd的情况下,打印装置状态管理部602从接收缓冲器读出打印装置状态信息的响应请求数据dd,并将打印装置状态信息数据jd发送给代理终端6,作为对应于该数据的响应。

接下来,对工作模式为休眠模式的情况下的命令分析部631进行说明。

图26是示出工作模式为休眠模式的情况下的命令分析部631的动作的流程图。

如图26所示,在工作模式为休眠模式的期间,命令分析部631监视是否经由店铺侧局域网tln从外部装置(包含代理终端6。)接收到了数据(步骤ss1)。

在接收到了数据的情况(步骤ss1:是)下,命令分析部631对接收到的数据进行分析,判断接收到的数据是否是打印装置状态信息的响应请求数据dd(步骤ss2)。

在接收到的数据不是打印装置状态信息的响应请求数据dd的情况(步骤ss2:否)下,命令分析部631判断接收到的数据是否是电源状态响应请求数据(步骤ss3)。在接收到的数据是电源状态响应请求数据的情况(步骤ss3:是)下,命令分析部631发送电源状态响应数据作为对该数据的响应(步骤ss4)。在接收到的数据不是电源状态响应请求数据的情况(步骤ss3:否)下,命令分析部631使处理步骤向步骤ss6转移。

电源状态响应请求数据是指,为了确认打印装置9的电源是接通还是断开,代理终端6的状况数据生成部801向监视对象的打印装置9发送的数据。

代理终端6的状况数据生成部801隔开间隔而定期地对监视对象的打印装置9发送电源状态响应请求数据。在规定的期间内接收到了电源状态响应数据来作为对电源状态响应请求数据的响应的情况下,状况数据生成部801判断为打印装置9的电源是接通的。另一方面,在发送了电源状态响应请求数据之后、在规定的期间内没有接收到电源状态响应数据的情况下,状况数据生成部801判断为打印装置9的电源是断开的。

另外,命令分析部631与工作模式无关地执行电源状态响应数据的响应。

在步骤ss4中发送了电源状态响应数据的情况下,命令分析部631不进行中断信号向工作模式控制部9603的输出(步骤ss5)。

该结果是,工作模式不向通常模式转移,维持工作模式是休眠模式的状态。

在步骤ss6中,命令分析部631将接收到的数据依次存储于接收缓冲器(步骤ss6),并且对工作模式控制部9603输出中断信号以通知接收到了控制命令的情况(步骤ss7)。

如上所述,工作模式控制部9603与来自命令分析部631的中断信号的输入相应地,将工作模式从休眠模式向通常模式转移。在向通常模式转移之后,打印装置控制部60对存储于接收缓冲器的数据进行处理。

在接收到的数据是打印装置状态信息的响应请求数据dd的情况(步骤ss2:是)下,命令分析部631不进行打印装置状态信息的响应请求数据dd向接收缓冲器的存储、以及中断信号向工作模式控制部9603的输出(步骤ss8)。

该结果是,工作模式不向通常模式转移,维持工作模式是休眠模式的状态。并且,上述结果是,打印装置状态信息的响应请求数据dd不被处理,因此,不进行作为与该数据对应的响应的、打印装置状态信息数据jd的发送。

通过命令分析部631进行这样的处理的理由如下。

即,在工作模式为休眠模式的情况下,打印部61的处理受限制,因此,打印部61的状态不变化。具体而言,在本实施方式中例示的监视项目是监视项目“打印机错误”、监视项目“打印头形成行累计数”以及监视项目“切割器使用累计数”,不过,在工作模式为休眠模式的期间,这些监视项目的状态基本上不变化。在此,代理终端6隔开间隔地向打印装置9发送打印装置状态信息的响应请求数据dd。而且,在打印装置9转移到了休眠模式的情况下,代理终端6发送打印装置状态信息的响应请求数据dd的间隔与维持休眠模式的期间的平均值相比足够小。因此,针对打印装置9,在接收到1个打印装置状态信息的响应请求数据dd之后、且发送下一个打印装置状态信息的响应请求数据dd之前,工作模式转移到了休眠模式的情况下,接收到了该1个打印装置状态信息的响应请求数据dd时的打印部61的状态、和接收到了该下一个打印装置状态信息的响应请求数据dd时的打印部61的状态不变化的可能性非常高。

根据以上内容,打印装置9在工作模式为休眠模式时,接收到了打印装置状态信息的响应请求数据dd的情况下,不将工作模式向通常模式转移,并且,不进行作为与该数据对应的响应的、打印装置状态信息数据jd的发送。由此,抑制了休眠模式持续的期间不必要地减少,能够实现了打印装置9的高效的节电化。

另外,如后所述,代理终端6在针对发送出的打印装置状态信息的响应请求数据dd没有接收到打印装置状态信息数据jd的情况下,进行对应的处理,因此不会由于打印装置9不响应而产生不良情况。

接下来,对代理终端6的处理的详细内容(监视装置的控制方法)进行说明。

图27是示出发送了打印装置状态信息的响应请求数据dd时的代理终端6的处理的详细内容的流程图。

如图27所示,代理终端6的状况数据生成部801对监视对象的打印装置9发送打印装置状态信息的响应请求数据dd(步骤st1)。步骤st1的处理是与图6的(b)的步骤sb3对应的处理。

在以下的采用图27的说明中,为了方便说明,在步骤st1中,设定为状况数据生成部801对1个打印装置9发送打印装置状态信息的响应请求数据dd。

在发送了打印装置状态信息的响应请求数据dd之后,状况数据生成部801监视是否经过了规定的期间(步骤st3),并且,监视在经过规定的期间之前是否接收到了打印装置状态信息数据jd(步骤st2)。

在打印装置9的工作模式为通常模式的情况下,规定的期间是被预先确定为最大期间的期间,该最大期间是直至接收到了打印装置状态信息的响应请求数据dd的打印装置9发送打印装置状态信息数据jd为止所需的期间。

在经过规定的期间之前接收到了打印装置状态信息数据jd的情况(步骤st2:是)下,状况数据生成部801执行图6的(b)的步骤sb5之后的处理(步骤st4)。

在没接收到打印装置状态信息数据jd而经过了规定的期间的情况(步骤st3:是)下,状况数据生成部801判断接收到了打印装置状态信息的响应请求数据dd的打印装置9的电源是否是接通的状态(步骤st5)。

如上所述,状况数据生成部801隔开间隔而定期地对监视对象的打印装置9发送电源状态响应请求数据,基于与该数据对应的响应的状态,监视打印装置9的电源状态。

在电源不是接通的状态的情况(步骤st5:否)下,状况数据生成部801在生成状况数据st时,将打印装置9的打印装置状态信息设为未连接信息(步骤st6)。

如前所述,未连接信息是表示监视对象的打印装置9未与代理终端6连接的信息。监视对象的打印装置9未与代理终端6连接是指代理终端6无法与监视对象的打印装置9通信的状态。

记录了未连接信息的打印装置状态信息的状况数据st如图21所示那样。

如图21所示,在监视对象的1个打印装置9未与1个代理终端6连接的情况下,在该1个代理终端6生成的状况数据st中,作为该1个打印装置9的打印装置状态信息,替代各监视项目的日志关联信息而记录未连接信息。

在电源是接通的状态的情况(步骤st5:是)下,状况数据生成部801判断打印装置9的工作模式是否是休眠模式(步骤st7)。这是因为,如上所述,即便在电源为接通的情况下,在工作模式为休眠模式时,打印装置9也不会发送打印装置状态信息数据jd,来作为与打印装置状态信息的响应请求数据dd对应的响应。

接下来,在生成状况数据st时,状况数据生成部801使打印装置9的打印装置状态信息与在刚刚发送出的对应的状况数据st中记录的打印装置状态信息为相同内容(步骤st8)。这是因为,如上所述,打印装置9的工作模式是休眠模式,因此打印部61的状态不变化的可能性非常高。

如以上说明的那样,网络系统1具备:打印装置9,其具有打印部61,并通过打印部61在卷纸(记录介质)上进行打印;和能够与打印装置9通信的代理终端6(监视装置)。

在处于不是打印部61的动作受限制的休眠模式(休眠状态)的通常模式(通常状态)时,从代理终端6(监视装置)接收到了请求与打印部61的状态相关的信息的响应的打印装置状态信息的响应请求数据dd的情况下,打印装置9将包含与打印部61的状态相关的信息的打印装置状态信息数据jd发送给代理终端6。并且,在休眠模式时接收到了打印装置状态信息的响应请求数据dd的情况下,打印装置9不发送印装置状态信息数据jd。代理终端6监视打印装置9的电源状态,在打印装置9的电源接通时向打印装置9发送了打印装置状态信息的响应请求数据dd的情况下,没有接收到打印装置状态信息数据jd作为与该数据对应的响应时,判断为打印装置9处于休眠模式。

根据本结构,打印装置9在接收到了来自代理终端6的打印装置状态信息的响应请求数据dd的情况下,发送打印装置状态信息数据jd作为对该数据的响应,根据上述结构,抑制了休眠模式持续的期间不必要地减少,能够实现打印装置9的高效的节电化。

并且,在本实施方式中,打印装置9在休眠状态时,从代理终端6接收到了用于确认电源状态的电源状态响应请求数据的情况下,不从休眠模式向通常模式转移,而是将表示电源为接通的状态的电源状态响应数据发送给代理终端6。代理终端6对打印装置9发送电源状态响应请求数据,基于与该数据对应的响应的状态,监视打印装置9的电源状态。

根据本结构,代理终端6能够与打印装置9的工作模式无关地,可靠监视打印装置9的电源状态。

并且,在本实施方式中,代理终端6基于从打印装置9接收到的打印装置状态信息数据jd,向维护服务器7(信息处理装置)发送与打印部61的状态相关的打印装置状态信息。另一方面,在判断为打印装置9处于休眠状态的情况下,代理终端6将与刚刚发送的打印装置状态信息相同内容的打印装置状态信息发送给维护服务器7。维护服务器7对从代理终端6接收到的打印装置状态信息进行管理。

根据本结构,在打印装置9的工作模式为休眠模式的情况下,代理终端6不使工作模式向通常模式转移而实现了节电化,而且能够将适当内容的打印装置状态信息发送给维护服务器7。

另外,上述实施方式只示出了本发明的一个方式,在本发明的范围内能够任意地变形和应用。

例如,对于上述打印装置9的控制方法(打印装置的控制方法)、维护服务器7的控制方法(信息处理装置的控制方法)、或代理终端6的控制方法(监视装置的控制方法),可以考虑采用打印装置9、维护服务器7(信息处理装置)或代理终端6(监视装置)具备的计算机或者与打印装置9、维护服务器7或代理终端6连接的外部装置来实现。在该情况下,本发明也能够以如下方式构成:为了实现打印装置9的控制方法、维护服务器7的控制方法或代理终端6的控制方法而由计算机执行的程序、以计算机可读的方式记录该程序的记录介质、或者传送该程序的传送介质。作为上述记录介质,能够采用磁性记录介质、光学记录介质或者半导体存储设备。具体而言,可以列举软盘、hdd(harddiskdrive:硬盘驱动器)、cd-rom(compactdiskreadonlymemory:只读光盘存储器)、dvd(digitalversatiledisk:数字多用光盘)、blu-ray(注册商标:蓝牙)磁盘、光磁盘、闪存、卡型记录介质等可移动型的或者固定式的记录介质。并且,上述记录介质也可以是作为打印装置9具备的计算机或与打印装置9连接的外部装置具备的内部存储装置的、ram(randomaccessmemory:随机存取存储器)、rom(readonlymemory:只读存储器)、hdd等非易失性存储装置。

此外,在上述实施方式中,例如例示了店铺系统3应用于店铺的情况,但应用店铺系统3的设施不限于店铺。

此外,例如对于构成网络系统1的各装置的通信方法,任何方法都可以。

此外,上述实施方式中,例如打印装置9以及打印装置p的记录方式是热敏式的,但可以是任何的记录方式。

此外,例如上述实施方式中的各功能块能够由硬件和软件来任意实现,不是旨在暗示特定的硬件结构。

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