图像形成设备的控制方法及装置制造方法及图纸

技术编号:32974137 阅读:13 留言:0更新日期:2022-04-09 11:47
本申请实施例公开了一种图像形成设备的控制方法及装置,该控制方法包括检测图像形成设备在运行过程中是否出现故障;若出现故障,则生成运行中的各个第一函数的函数编号并生成错误编码,将函数编号和错误编码写入日志文件并存储。该控制装置包括互相通信连接的检测模块和控制模块。通过本实施例提供的方案,可以解决一些比较难复现的漏洞(bug);同时将一些重要的第一函数进行编号,并定义错误编码,将出错的第一函数所对应的函数编号和错误编码写入记录故障的日志文件并保存,不仅提高了代码的安全性,减小了日志文件的大小,且由于仅仅记录了函数编号和错误编码,避免造成用户信息的泄露。信息的泄露。信息的泄露。

【技术实现步骤摘要】
图像形成设备的控制方法及装置


[0001]本申请涉及图像形成
,尤其涉及一种图像形成设备的控制方法及装置。

技术介绍

[0002]当用户在使用图像形成设备(如打印机)过程中由于遇到某些特殊原因从而导致死机时,当前的解决方案为技术人员上门维修,其基于对发生的基本情况的了解,将之前的打印机故障情况进行复现,并根据复现的情况将Log(日志文件,如故障日志)和复现步骤上报并决定是否返厂。
[0003]但是这种解决方式只是针对于一些出现概率不低,能够复现的问题,也就是针对这类问题可以通过复现故障,然后通过专门的接口或者串口来查看故障Log,但显然这种解决方式存在一个问题,即并没有将故障Log保存在设备中。而对于量产的图像形成设备来说,这些图像形成设备并没有这类专门的接口/串口,也就无法查看故障Log,且针对那些复现概率极低的问题,复现可能非常困难。因而,在图像形成设备发生这类错误时,这就给技术人员解决故障问题造成很大困难。
[0004]【申请内容】
[0005]有鉴于此,本申请实施例提供了一种图像形成设备的控制方法及装置,用以解决现有技术中用户在使用图像形成设备时遇到某些特殊原因导致死机,且维修时不能复现该故障,无法获取发生错误时的Log而对解决故障造成很大困难的技术问题。
[0006]第一方面,本申请实施例提供了一种图像形成设备的控制方法,包括:
[0007]检测所述图像形成设备在运行过程中是否出现故障;
[0008]若出现故障,则生成运行中的各个第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储。
[0009]在一种可能的实施方式中,在若出现故障,则生成运行中的第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储中,包括:
[0010]若出现故障,则获取出现故障的第一函数对应的内存地址;
[0011]根据存储的关于所述第一函数对应的内存地址与函数编号的映射关系,获取出现故障的第一函数对应的内存地址所对应的函数编号,将所述函数编号写入所述日志文件并保存;根据出现故障的第一函数的运行参数,获取出现故障的编码行数作为错误编码,将所述错误编码写入日志文件并存储。
[0012]在一种可能的实施方式中,图像形成设备在运行过程中,执行一个或多个进程;在执行各个所述进程时,执行一个或多个线程;在执行各个所述线程时,执行一个或多个功能函数;所述功能函数中具有至少一个所述第一函数;所述函数编号包括进程编号、线程编号和功能编号中的至少一个。
[0013]在一种可能的实施方式中,在若出现故障,则生成运行中的各个第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储之后,还包括:
[0014]从所述图像形成设备中获取所述日志文件;
[0015]在从所述图像形成设备中获取所述日志文件中,包括:将所述图像形成设备连接至处理设备,使所述图像形成设备进入启动模式;
[0016]通过所述处理设备向所述图像形成设备下发指令;
[0017]所述图像形成设备对接收到的所述指令进行解析;
[0018]在所述图像形成设备解析所述指令成功时,所述图像形成设备将所述日志文件传输给所述处理设备;
[0019]在所述图像形成设备解析所述指令失败时,所述图像形成设备生成解析失败的错误信息并传输给所述处理设备。
[0020]在一种可能的实施方式中,在检测所述图像形成设备在运行过程中是否出现故障中,包括:
[0021]检测各个所述第一函数的响应信息,判断所述响应信息的接收情况;
[0022]若所述接收情况为未正常接收或接收不正确,则判断所述图像形成设备在运行过程中出现故障;
[0023]若所述接收情况为正常接收或接收正确时,则判断所述图像形成设备处于正常工作状态。
[0024]在一种可能的实施方式中,在检测所述图像形成设备在运行过程中是否出现故障之前,所述控制方法还包括:
[0025]接收任务;
[0026]运行所述图像形成设备,根据所述任务执行一个或多个进程,接着执行各个所述进程下的一个或多个线程,再运行各个所述线程下的一个或多个功能函数;
[0027]其中,所述功能函数中具有至少一个所述第一函数,运行所述第一函数,获取所述第一函数对应的内存地址,调用特定函数将所述第一函数对应的内存地址进行编号,生成所述第一函数对应的内存地址与编号之间的映射表并保存;运行完成所述第一函数,返回响应信息。
[0028]通过本实施例提供的方案,将各个第一函数根据出现故障的类型不同进行编码,使不同故障拥有各自对应的错误编码,使得技术人员在维修时能够根据错误编码对故障的类型进行复现,针对复现概率极低的故障也能够根据错误编码分析问题,大大降低了技术人员的复现难度,提高了故障修复的效率和成功率。
[0029]第二方面,本申请实施例提供了一种图像形成设备的控制装置,包括互相通信连接的检测模块和控制模块;
[0030]所述检测模块用于检测所述图像形成设备在运行过程中是否出现故障;
[0031]所述控制模块用于若出现故障,则生成运行中的各个第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储。
[0032]第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质包括存储的计算机程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的图像形成设备的控制方法。
[0033]第四方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现第一方面所述图像形成设备的控制方法的步骤。
[0034]与现有技术相比,本技术方案至少具有如下有益效果:
[0035]本申请实施例所公开的图像形成设备的控制方法及装置,可以解决一些比较难复现的漏洞(bug);同时将一些重要的第一函数进行编号,并定义错误编码,将出错的第一函数对应的函数编号和错误编码写入记录故障的日志文件并保存,不仅提高了代码的安全性,减小了日志文件的大小,且由于仅仅记录了函数编号和错误编码,避免造成用户信息的泄露。
【附图说明】
[0036]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0037]图1是本申请实施例1所提供的控制方法中,图像形成设备与处理设备连接关系示意图;
[0038]图2是本申请实施例1所提供的控制方法的一种流程图;
[0039]图3是本申请实施例1所提供的控制方法的另一种流程图;
[0040]图4是本申请实施例1所提供的控制方法的另一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像形成设备的控制方法,其特征在于,包括:检测所述图像形成设备在运行过程中是否出现故障;若出现故障,则生成运行中的各个第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储。2.根据权利要求1所述的控制方法,其特征在于,在若出现故障,则生成运行中的第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储中,包括:若出现故障,则获取出现故障的第一函数对应的内存地址;根据存储的关于所述第一函数对应的内存地址与函数编号的映射关系,获取出现故障的第一函数对应的内存地址所对应的函数编号,将所述函数编号写入所述日志文件并保存;根据出现故障的第一函数的运行参数,获取出现故障的编码行数作为错误编码,将所述错误编码写入日志文件并存储。3.根据权利要求2所述的控制方法,其特征在于,所述图像形成设备在运行过程中,执行一个或多个进程;在执行各个所述进程时,执行一个或多个线程;在执行各个所述线程时,执行一个或多个功能函数;所述功能函数中具有至少一个所述第一函数;所述函数编号包括进程编号、线程编号和功能编号中的至少一个。4.根据权利要求1所述的控制方法,其特征在于,在若出现故障,则生成运行中的各个第一函数的函数编号并生成错误编码,将所述函数编号和所述错误编码写入日志文件并存储之后,还包括:从所述图像形成设备中获取所述日志文件;在从所述图像形成设备中获取所述日志文件中,包括:将所述图像形成设备连接至处理设备,使所述图像形成设备进入启动模式;通过所述处理设备向所述图像形成设备下发指令;所述图像形成设备对接收到的所述指令进行解析;在所述图像形成设备解析所述指令成功时,所述图像形成设备将所述日志文件传输给所述处理设备;在所述图像形成设备解析所述指令失败时,所述图像形成设备生成解析失败的错误信息并传输给所述处理设备。5.根据权利要求1所述的控制方法,其特征在于,在检测所述图像形成设备在运行过程中是否出现故障中,包括:检测各个所述第一函数的响应信息,判断所述响应信息的接收情况;若所述接收情况为未正常接收或接收不正确,则判断所述图像形成设备在运行过程中出现故障;若所述接收情况为正常接收或接收正确时,则判断所述图像形成设备处于正常工作状态。6.根据权利要求1所述的控制方法,其特征在于,在检测所述图像形成设备在运行过程中是否出现故障之前,所述控制方法还包括:接收任务;
运行所述图像形成设备,根据所述任务执行一个或多个进程,接着执行各个所述进程下的一个或多个线程,再运行各个所述线程下的一个或多个功能函数;其中,所述功能函数中具有至少一个所述第一函数,运行所述第一函数,获取所述第一函数对应的内存地址,调用特定函数将所述第一函数对应的内存地址进行编号,生成所述第一函数对应的内存地址与编号之间的映射表并保存;运行完成所述第一函数,返回响应信息。7.一种图像形成设备的控制装置,其特征在于,包括互相通信连接的检测模块和控制模块;所述检测模块用于检测所述图像形成设备在运行过程中是否出现故障;所述控制模块用于若出现故障,则生成运行中的各个第一函数的函...

【专利技术属性】
技术研发人员:赵晶
申请(专利权)人:珠海奔图电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1