一种打印机故障自检方法及系统技术方案

技术编号:38468312 阅读:14 留言:0更新日期:2023-08-11 14:45
本发明专利技术打印机技术领域,更具体地,涉及一种打印机故障自检方法及系统,包括:获取打印机运行数据,其中,所述打印机运行数据包括硬件运行数据和软件运行数据;将所述硬件运行数据和所述软件数据分别和数据库正常运行数据进行对比,判断数据是否出现异常;若所述硬件运行数据出现异常时,确定发生故障为第一故障类型,若所述软件运行数据出现异常时,确定发生故障为第二故障类型,根据所述第一故障类型和第二故障类型确定故障等级并发送报警信号,本发明专利技术通过判断软件故障或硬件故障确定故障类型及等级,解决了打印机故障检测方法检出主要故障时,打印机已经损坏比较严重,从而很难修复,影响打印机的使用寿命的技术问题。影响打印机的使用寿命的技术问题。影响打印机的使用寿命的技术问题。

【技术实现步骤摘要】
一种打印机故障自检方法及系统


[0001]本专利技术涉及打印机
,更具体地,涉及一种打印机故障自检方法及系统。

技术介绍

[0002]打印机是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上,衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。
[0003]在打印机使用的过程中,由于使用问题或者自身问题,从而容易造成打印机损坏,目前的打印机损坏主要分为硬件故障和软件故障,但是打印机是否故障的检测方法是通过人工观察,当出现不能正常工作时,即为故障,但不能确定是软件故障或是硬件故障,还需进一步确定,比较浪费时间,当检测出主要故障时,打印机已经损坏比较严重,从而很难修复,影响打印机的使用寿命,影响正常的打印办公作业,给实际应用带来了不便。
[0004]因此,急需提供一种打印机故障自检方法及系统,以避免打印机故障通过人工观察,当出现不能正常工作时,即为故障,但不能确定是软件故障或是硬件故障,还需进一步确定,比较浪费时间,影响打印机的使用寿命技术问题。

技术实现思路

[0005]本专利技术提供一种打印机故障自检方法及系统,用以解决打印机故障的检测方法是通过人工观察,当出现不能正常工作时,即为故障,但不能确定是软件故障或是硬件故障,还需进一步确定,比较浪费时间,当检测出主要故障时,打印机已经损坏比较严重,从而很难修复,影响打印机的使用寿命,影响正常的打印办公作业,给实际应用带来了不便的技术问题。该方法包括:
[0006]获取打印机运行数据,其中,所述打印机运行数据包括硬件运行数据和软件运行数据;
[0007]将所述硬件运行数据和所述软件数据分别和数据库正常运行数据进行对比,判断数据是否出现异常;
[0008]若所述硬件运行数据出现异常时,确定发生故障为第一故障类型,若所述软件运行数据出现异常时,确定发生故障为第二故障类型,根据所述第一故障类型和第二故障类型确定故障等级并发送报警信号。
[0009]在本申请的一些实施例中,所述硬件运行数据包括进纸数据、出纸数据、出纸时间和打印清晰度,所述软件运行数据包括驱动程序运行状态、数据传送速率和接口连接状态。
[0010]在本申请的一些实施例中,根据所述进纸数据确定打印机是否按照设定数量进行送纸,将所述打印清晰度和预设清晰度阈值作差,得到清晰度差值L0;预先设定有第一预设清晰度差值阈值L1、第二预设清晰度差值阈值L2,且L1<L2;
[0011]所述第一故障类型中预先设定有第一预设第一故障等级T1、第二预设第一故障等级T2、第三预设第一故障等级T3、第四预设第一故障等级T4,且T1<T2<T3<T4;
[0012]若所述进纸数据没有按照设定数量进行送纸,确定故障等级为第一预设第一故障等级T1;
[0013]当L1≤L0<L2时,确定所述故障等级为第二预设第一故障等级T2;
[0014]当L2≤L0<L3时,确定所述故障等级为第三预设第一故障等级T3;
[0015]当L3≤L0<L4时,确定所述故障等级为第四预设第一故障等级T4。
[0016]在本申请的一些实施例中,根据所述出纸数量和出纸时间确定出纸速率v,预先设定有预设出纸速率映射表A,所述预设出纸速率映射表A中包括在打印机正常运行时不同出纸数量和出纸时间对应的出纸速率值A1、A2
……
AN;
[0017]预先设定有第一预设出纸速率差值阈值Y1、第二预设出纸速率差值阈值Y2、第三预设出纸速率差值阈值Y3,且Y1<Y2<Y3;
[0018]计算所述出纸速率v和所述预设出纸速率映射表中对应的出纸速率值Ai之间的差值绝对值,根据差值绝对值和第i预设出纸速率差值阈值Yi之间的关系对所述故障等级进行调整;
[0019]当|v

Ai|<Y1时,不对所述故障等级进行调整;
[0020]当Y1≤|v

Ai|<Y2时,将所述第i预设第一故障等级Ti调高一级,若i=4,确定当前故障等级为第四预设第一故障等级;
[0021]当Y2≤|v

Ai|<Y3时,将所述第i预设第一故障等级Ti调高二级,若i=3和i=4时,确定当前故障等级为第四预设第一故障等级。
[0022]在本申请的一些实施例中,根据驱动程序运行状态确定驱动程序是否正常运行,根据接口连接状态确定接口是否正常连接,预先设定有第一预设数据传送速率阈值B1、第二预设数据传送速率阈值B2、第三预设数据传送速率阈值B3,且B1<B2<B3,根据所述数据传送速率B0、驱动程序运行状态和接口连接状态确定所述第二故障类型中的故障等级;
[0023]第二故障类型中预先设定有第一预设第二故障等级K1、第二预设第二故障等级K2、第三预设第二故障等级K3、第四预设第二故障等级K4,且K1<K2<K3<K4;
[0024]当所述驱动程序没有正常运行或所述接口没有正常连接时,确定所述故障等级为第一预设第二故障等级K1;
[0025]当B0<B1时,确定所述故障等级为第四预设第二故障等级K4;
[0026]当B1≤B0<B2时,确定所述故障等级为第三预设第二故障等级K3;
[0027]当B2≤B0<B3时,确定所述故障等级为第二预设第二故障等级K2。
[0028]在本申请的一些实施例中,所述数据库中还包括在预设时间段内多种故障对应的故障频率表;预先设定有第一预设频率B1、第二预设频率B2、第三预设频率B3、第四预设频率B4,且B1<B2<B3<B4;
[0029]根据故障等级可确定打印机的当前故障,根据当前故障在所述故障频率表中对应的频率B0和第i预设频率Bi之间的关系对故障等级进行调整;
[0030]当B0<B1时,不对所述故障等级进行调整;
[0031]当B1≤B0<B2时,对调整后的所述第i预设第一故障等级Ti和第i预设第二故障等级Ki调高一级;
[0032]当B2≤B0<B3时,对调整后的所述第i预设第一故障等级Ti和第i预设第二故障等级Ki调高二级;
[0033]当B3≤B0<B4时,对调整后的所述第i预设第一故障等级Ti和第i预设第二故障等级Ki调高三级。
[0034]其中,第i预设第一故障等级Ti最高等级为第四预设第一故障等级T4,第i预设第二故障等级Ki最高等级为第四预设第二故障等级K4。
[0035]在本申请的一些实施例中,预先设定有预设故障频率阈值BN,且B3<BN<B4;
[0036]当B3<B0<BN时,对调整后的所述第i预设第一故障等级Ti和第i预设第二故障等级Ki调高三级;
[0037]当BN≤B0<B4时,打印机停止运行,并生成设备更换指令。
[0038]在本申请的一些实施例中,所述故障频率表为在预设时间段内,所出现的故障对应的次数,按照次数大小顺序进行排列,若出现所述数据库中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打印机故障自检方法,其特征在于,包括:获取打印机运行数据,其中,所述打印机运行数据包括硬件运行数据和软件运行数据;将所述硬件运行数据和所述软件数据分别和数据库正常运行数据进行对比,判断数据是否出现异常;若所述硬件运行数据出现异常时,确定发生故障为第一故障类型,若所述软件运行数据出现异常时,确定发生故障为第二故障类型,根据所述第一故障类型和第二故障类型确定故障等级并发送报警信号。2.如权利要求1所述的打印机故障自检方法,其特征在于,所述硬件运行数据包括进纸数据、出纸数据、出纸时间和打印清晰度,所述软件运行数据包括驱动程序运行状态、数据传送速率和接口连接状态。3.如权利要求2所述的打印机故障自检方法,其特征在于,根据所述进纸数据确定打印机是否按照设定数量进行送纸,将所述打印清晰度和预设清晰度阈值作差,得到清晰度差值L0;预先设定有第一预设清晰度差值阈值L1、第二预设清晰度差值阈值L2,且L1<L2;所述第一故障类型中预先设定有第一预设第一故障等级T1、第二预设第一故障等级T2、第三预设第一故障等级T3、第四预设第一故障等级T4,且T1<T2<T3<T4;若所述进纸数据没有按照设定数量进行送纸,确定故障等级为第一预设第一故障等级T1;当L1≤L0<L2时,确定所述故障等级为第二预设第一故障等级T2;当L2≤L0<L3时,确定所述故障等级为第三预设第一故障等级T3;当L3≤L0<L4时,确定所述故障等级为第四预设第一故障等级T4。4.如权利要求3所述的打印机故障自检方法,其特征在于,根据所述出纸数量和出纸时间确定出纸速率v,预先设定有预设出纸速率映射表A,所述预设出纸速率映射表A中包括在打印机正常运行时不同出纸数量和出纸时间对应的出纸速率值A1、A2
……
AN;预先设定有第一预设出纸速率差值阈值Y1、第二预设出纸速率差值阈值Y2、第三预设出纸速率差值阈值Y3,且Y1<Y2<Y3;计算所述出纸速率v和所述预设出纸速率映射表中对应的出纸速率值Ai之间的差值绝对值,根据差值绝对值和第i预设出纸速率差值阈值Yi之间的关系对所述故障等级进行调整;当|v

Ai|<Y1时,不对所述故障等级进行调整;当Y1≤|v

Ai|<Y2时,将所述第i预设第一故障等级Ti调高一级,若i=4,确定当前故障等级为第四预设第一故障等级;当Y2≤|v

Ai|<Y3时,将所述第i预设第一故障等级Ti调高二级,若i=3和i=4时,确定当前故障等级为第四预设第一故障等级。5.如权利要求2所述的打印机故障自检方法,其特征在于,根据驱动程序运行状态确定驱动程序是否正常运行,根据接口连接状态确定接口是否正常连接,预先设定有第一预设数据传送速率阈值B1、第二预设数据传送速率阈值B2、第三预设数据传送速率阈值B3,且B1...

【专利技术属性】
技术研发人员:李鑫吴永厚
申请(专利权)人:华能武汉发电有限责任公司
类型:发明
国别省市:

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

1