本说明书实施例涉及计算机,特别涉及打印设备状态更新方法及装置。
背景技术:
1、打印设备作为计算机的输出设备之一,可以将文本或图形等信息打印到物理介质上,从而便于查看。打印设备广泛的应用于各行各业。在生产环境中,可以为生产线上的每个工位布置一台打印设备。通过向这类打印设备发送打印请求来打印物流单。当生产过程流转到工位时,可以通过打印设备打印出与工位对应的单据,单据可以对工位处的工人起到指导作用。然而打印设备作为一种硬件设备,难以避免的会出现各种类型的设备故障。
2、现有技术中,通常是由专业人员对打印设备进行巡检,当发现打印设备出现异常时,及时上报打印设备维护人员。由打印设备维护人员进行异常处理。然而这种异常处理方式不具备时效性。难以及时的发现异常的打印设备,从而影响生产线上的生产任务。因此,亟需一种较为有效的打印设备状态更新方法以解决上述问题。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种打印设备状态更新方法。本说明书一个或者多个实施例同时涉及一种打印设备状态更新装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种打印设备状态更新方法,应用于控制端,包括:
3、确定设备检测周期对应的第一打印设备表和第二打印设备表,其中,所述第一打印设备表记录存在打印单异常的打印设备信息,所述第二打印设备表记录存在打印设备异常的打印设备信息;
4、对所述第一打印设备表和所述第二打印设备表进行信息匹配,根据匹配结果确定异常打印设备;
5、基于所述异常打印设备的异常恢复信息生成所述异常打印设备的异常恢复报文;
6、将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新。
7、可选地,所述确定设备检测周期对应的第一打印设备表和第二打印设备表之前,包括:
8、确定生产系统包含的至少一台打印设备;
9、根据各打印设备的打印单信息在所述至少一台打印设备中选择打印单异常的第一打印设备,以及根据各打印设备的设备状态信息,在所述至少一台打印设备中选择打印设备异常的第二打印设备;
10、将所述第一打印设备的打印设备信息存储至所述第一打印设备表,以及将所述第二打印设备的打印设备信息存储至所述第二打印设备表。
11、可选地,所述根据各打印设备的打印单信息在所述至少一台打印设备中选择打印单异常的第一打印设备,包括:
12、确定各打印设备的打印单信息对应的异常打印单数;
13、分别将各异常打印单数与预设的数值范围进行匹配,根据匹配结果在至少一条打印单信息中确定异常打印单信息;
14、将所述异常打印单信息对应打印设备作为打印单异常的第一打印设备。
15、可选地,所述对所述第一打印设备表和所述第二打印设备表进行信息匹配,根据匹配结果确定异常打印设备,包括:
16、按照打印设备选择策略在所述第二打印设备表中选择目标第一打印设备;
17、在所述第一打印设备表中存在与所述目标第一打印设备对应的打印设备信息的情况下,将所述目标第一打印设备作为所述异常打印设备。
18、可选地,所述基于所述异常打印设备的异常恢复信息生成所述异常打印设备的异常恢复报文,包括:
19、确定所述异常打印设备的设备标识和异常处理指令,并将所述设备标识和所述异常处理指令作为所述异常恢复信息;
20、基于所述异常恢复信息将所述异常打印设备对应的模板报文更新为异常恢复报文。
21、可选地,所述方法,还包括:
22、在所述第二打印设备表不为空的情况下,在所述第二打印设备表中确定目标第i打印设备;
23、判断所述目标第i打印设备对应的打印设备信息是否存储在所述第一打印设备表中;
24、若否,在所述第二打印设备表不为空的情况下,i自增1,并执行所述在所述第二打印设备表中确定目标第i打印设备的步骤;
25、若是,将所述目标第i打印设备作为所述异常打印设备,将所述异常打印设备的打印设备信息存储至待处理打印设备表,在所述待处理打印设备表满足信息处理条件的情况下,针对所述待处理打印设备中记录的打印设备信息,执行所述基于所述异常打印设备的异常恢复信息生成所述异常打印设备的异常恢复报文的步骤;i自增1,直至所述第二打印设备表为空。
26、可选地,所述方法,还包括:
27、在所述第二打印设备表为空,且所述待处理打印设备表不为空的情况下,向生产控制系统发送待执行状态的设备恢复任务,并判断所述待处理打印设备表是否为空;
28、若是,向所述生产控制系统发送任务终止指令;所述生产控制系统,响应于所述任务终止指令,将所述设备恢复任务的待执行状态更新为停止执行状态;
29、若否,向所述生产控制系统发送任务执行指令;所述生产控制系统,响应于所述任务执行指令,将所述设备恢复任务的待执行状态更新为执行状态。
30、可选地,所述将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新之后,还包括:
31、在所述异常打印设备的运行状态更新完成后,确定所述异常打印设备的异常恢复信息;
32、将所述异常恢复信息存储至异常恢复记录表,用于针对所述异常打印设备执行运营维护任务。
33、可选地,所述将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新,包括:
34、按照预设的时间间隔将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新。
35、根据本说明书实施例的第二方面,提供了一种打印设备状态更新装置,应用于控制端,包括:
36、确定模块,被配置为确定设备检测周期对应的第一打印设备表和第二打印设备表,其中,所述第一打印设备表记录存在打印单异常的打印设备信息,所述第二打印设备表记录存在打印设备异常的打印设备信息;
37、匹配模块,被配置为对所述第一打印设备表和所述第二打印设备表进行信息匹配,根据匹配结果确定异常打印设备;
38、生成模块,被配置为基于所述异常打印设备的异常恢复信息生成所述异常打印设备的异常恢复报文;
39、更新模块,被配置为将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新。
40、根据本说明书实施例的第三方面,提供了一种计算设备,包括:
41、存储器和处理器;
42、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述打印设备状态更新方法的步骤。
43、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述打印设备状态更新方法的步骤。
44、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述打印设备状态更新方法的步骤。
45、本说明书一个实施例提供的打印设备状态更新方法应用于控制端。确定设备检测周期对应的第一打印设备表和第二打印设备表,第一打印设备表记录存在打印单异常的打印设备信息,第二打印设备表记录存在打印设备异常的打印设备信息。对第一打印设备表和第二打印设备表进行信息匹配,根据匹配结果确定异常打印设备。在第二打印设备表中记录的打印设备的打印设备信息同时存储于第一打印设备表的情况下,则将该打印设备作为异常打印设备。也就是异常打印设备的打印设备信息即存储于第一打印设备表,也存储于第二打印设备表。进而基于异常打印设备的异常恢复信息生成异常打印设备的异常恢复报文,将异常恢复报文发送至异常打印设备,对异常打印设备的运行状态进行更新。将同时存在打印单异常和打印设备异常的打印设备作为异常打印设备,从而提高异常打印设备确定的准确性和灵活性。确定异常打印设备以及针对异常打印设备生成异常恢复报文的过程可以自动实现,对打印设备的运行进行自动化的检查和异常恢复。实现对打印设备的自动化运营维护,从而保证关联打印设备的业务在执行过程中能够及时纠错,确保相关业务的顺利执行。
1.一种打印设备状态更新方法,其特征在于,应用于控制端,包括:
2.根据权利要求1所述的打印设备状态更新方法,其特征在于,所述确定设备检测周期对应的第一打印设备表和第二打印设备表之前,包括:
3.根据权利要求2所述的打印设备状态更新方法,其特征在于,所述根据各打印设备的打印单信息在所述至少一台打印设备中选择打印单异常的第一打印设备,包括:
4.根据权利要求1所述的打印设备状态更新方法,其特征在于,所述对所述第一打印设备表和所述第二打印设备表进行信息匹配,根据匹配结果确定异常打印设备,包括:
5.根据权利要求1所述的打印设备状态更新方法,其特征在于,所述基于所述异常打印设备的异常恢复信息生成所述异常打印设备的异常恢复报文,包括:
6.根据权利要求1所述的打印设备状态更新方法,其特征在于,所述方法,还包括:
7.根据权利要求6所述的打印设备状态更新方法,其特征在于,所述方法,还包括:
8.根据权利要求1所述的打印设备状态更新方法,其特征在于,所述将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新之后,还包括:
9.根据权利要求1所述的打印设备状态更新方法,其特征在于,所述将所述异常恢复报文发送至所述异常打印设备,对所述异常打印设备的运行状态进行更新,包括:
10.一种打印设备状态更新装置,其特征在于,应用于控制端,包括:
11.一种计算设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至9任意一项所述打印设备状态更新方法的步骤。
13.一种计算机程序产品,其特征在于,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现权利要求1至9任意一项所述打印设备状态更新方法的步骤。