技术领域
[0001] 本
发明涉及喷墨打印机喷嘴的检测领域,特别涉及一种喷墨打印机喷嘴的检测方法及装置。
背景技术
[0002] 喷墨打印机在使用一段时间后,喷嘴容易发生堵塞,会经常出现断线、白色条纹,
颜色缺失、字迹模糊甚至无法正常打印等故障。
[0003] 在喷墨印刷工艺中,有时候需要精确知道堵塞喷嘴的
位置,也就是堵塞喷嘴的编号,便于做出相应的处理以减小喷嘴堵塞对打印
质量造成的影响。传统的喷嘴堵塞检测的方法,是通过打印线条与喷嘴编号有对应关系的检测图(如图1),观察打印的线条是否断缺。如果有断缺则说明该位置的喷嘴堵塞了。根据检测图上的线条与喷嘴编号的对应关系,就能知道所堵塞喷嘴的编号。但这种方法太依赖于操作人员,容易出错,而且不能实现实时在线检测。
发明内容
[0004] 本发明要解决的技术问题是提供一种喷墨打印机喷嘴的检测方法及装置,实现对喷墨打印机喷嘴堵塞情况的自动分析与检测。
[0005] 为解决上述技术问题,本发明的
实施例提供一种喷墨打印机喷嘴的检测方法,包括:
[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] 其中,所述修正子模块包括:
[0036] 比较模块,用于将所述第二扫描子图中的着墨点区域与所述预设着墨点区域的大小进行比较,得到与所述预设着墨点区域的大小有差别,且所述差别超过预设误差范围的错误着墨点区域;
[0037] 判断模块,用于判断所述错误着墨点区域是否为杂质点区域,得到判断结果;
[0038] 调整模块,用于当所述判断结果为是时,删除所述错误着墨点区域,否则,将所述错误着墨点区域调整为与所述预设着墨点区域大小相同的区域,得到第三扫描子图。
[0039] 本发明的上述技术方案的有益效果如下:
[0040] 本发明实施例的喷墨打印机喷嘴的检测方法,先获取一电子扫描图,该扫描图是根据一预设检测图在喷墨打印机上打印出的纸质打印图得到的,该检测图是具有像素点位置与喷墨打印机的喷嘴编号对应关系的检测图,然后对电子扫描图进行分析,得到扫描图中未有着墨点的像素点位置,最后根据未有着墨点的像素点位置,得到对应的喷嘴编号并输出。实现了对喷墨打印机喷嘴堵塞情况的自动分析与检测,增加了检测的便利性,减少了出错率。
附图说明
[0041] 图1为
现有技术喷墨打印机喷嘴的检测方法一具体实施例的检测图;
[0042] 图2为本发明喷墨打印机喷嘴的检测方法的流程
框图;
[0043] 图3为本发明喷墨打印机喷嘴的检测方法的
流程图;
[0044] 图4为本发明喷墨打印机喷嘴的检测方法一具体实施例的检测图;
[0045] 图5为本发明喷墨打印机喷嘴的检测方法一具体实施例的对应关系图;
[0046] 图6为本发明喷墨打印机喷嘴的检测方法一具体实施例的扫描图;
[0047] 图7为本发明喷墨打印机喷嘴的检测方法一具体实施例的第一扫描子图;
[0048] 图8为本发明喷墨打印机喷嘴的检测方法一具体实施例的第二扫描子图;
[0049] 图9为本发明喷墨打印机喷嘴的检测方法一具体实施例的第三扫描子图;
[0050] 图10为本发明喷墨打印机喷嘴的检测装置的系统框图。
具体实施方式
[0051] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0052] 本发明实施例的喷墨打印机喷嘴的检测方法,实现了对喷墨打印机喷嘴堵塞情况的自动分析与检测,增加了检测的便利性,减少了出错率。
[0053] 如图2、图3所示,本发明实施例的喷墨打印机喷嘴的检测方法,包括:
[0054] 步骤11,获取一电子扫描图,所述扫描图是根据一检测图在喷墨打印机上打印出的纸质打印图得到的,所述检测图是预设的具有像素点位置与所述喷墨打印机的喷嘴编号对应关系的检测图;
[0055] 步骤12,对所述扫描图进行分析,得到所述扫描图中未有着墨点的像素点位置;
[0056] 步骤13,根据所述未有着墨点的像素点位置,得到对应的喷嘴编号并输出。
[0057] 本发明实施例的喷墨打印机喷嘴的检测方法,先获取一电子扫描图,该扫描图是根据一预设检测图在喷墨打印机上打印出的纸质打印图得到的,该检测图是具有像素点位置与喷墨打印机的喷嘴编号对应关系的检测图,然后对电子扫描图进行分析,得到扫描图中未有着墨点的像素点位置,最后根据未有着墨点的像素点位置,得到对应的喷嘴编号并输出。实现了对喷墨打印机喷嘴堵塞情况的自动分析与检测,增加了检测的便利性,减少了出错率。
[0058] 本发明的具体实施例中,所述检测图在所述喷墨打印机上打印时,所述检测图的像素点位置与所述喷墨打印机的喷嘴编号按照所述对应关系相对应。此时,打印出的检测图上像素点位置的着墨点也与喷墨打印机的喷嘴编号有着相同的对应关系,便于之后的分析与检测。
[0059] 其中,预设的检测图上相邻的像素点之间可以间隔5个像素点及以上,使相邻的像素点间相隔较远,也使打印后相邻的着墨点间相隔较远,避免了因为墨
水的扩散而使相邻着墨点连接在一起,影响之后对喷墨打印机喷嘴的检测。
[0060] 一种具体实施例,如图4所示,检测图中同一行上相邻像素点间间隔7个像素点,两行之间间隔7个像素点并且错位一个像素点,此时,打印出的检测图不会因为墨水的扩散而使相邻着墨点相互混淆,使之后的检测能顺利的进行。其中,检测图的像素点与喷墨打印机喷嘴编号的对应关系如图5所示,打印时,检测图的像素点位置与喷墨打印机的喷嘴编号按照如图5所示的对应关系相对应,打印方向为如图5所示的纸张传输方向。
[0061] 上述步骤12的步骤可以包括:
[0062] 步骤121,将所述扫描图去除背景颜色和图像噪音,得到第一扫描子图;
[0063] 步骤122,根据所述第一扫描子图中的各个着墨点位置,对所述第一扫描子图进行划分,得到具有多个着墨点区域的第二扫描子图;
[0064] 步骤123,对所述第二扫描子图中的着墨点区域进行修正,得到第三扫描子图;
[0065] 步骤124,根据所述第三扫描子图,查找出未有着墨点的像素点位置。
[0066] 本发明实施例的喷墨打印机喷嘴的检测方法,通过对获得的电子扫描图的
整理和分析,能准确、快速的找到喷嘴堵塞的位置,增加了检测的便利性,减少了出错率。
[0067] 本发明的具体实施例中,去除扫描图图像噪音的方法可以是均值
滤波器去除、中值滤波器去除、形态学噪声滤波器去除等。现有技术中任何可以去除图像噪音的方法都可以应用到本发明的具体实施例中,在此不一一举例。
[0068] 下面对本发明的具体实施例举例说明如下。
[0069] 假定根据检测图图4获取的扫描图如图6所示,图中虚线圆圈位置应有一个着墨点,但实际没有,就是由于喷嘴堵塞造成的,下面对扫描图进行具体分析。
[0070] 首先去除扫描图的背景颜色和图像噪音,使扫描图中的着墨点位置能清晰的显示出来,得到了第一扫描子图如图7所示;
[0071] 接着根据第一扫描子图中的各个着墨点位置,对第一扫描子图进行划分,具体的,在第一扫描子图上相邻着墨点的间隔部分做出分隔标记,使着墨点由分隔标记围成一个个独立的连通区域,从而得到具有多个着墨点区域的第二扫描子图如图8所示;
[0072] 由于杂质点和堵嘴的存在,可能导致对第一扫描子图的划分存在错误,因此需要对第二扫描子图中的着墨点区域进行修正,修正后得到的第三扫描子图如图9所示;
[0073] 最后根据第三扫描子图,遍历第三扫描子图中每个着墨点区域,查找出未有着墨点的像素点位置。
[0074] 其中,上述步骤123具体可以包括:
[0075] 步骤1231,根据所述检测图、所述喷墨打印机的打印分辨率及所述扫描图的扫描分辨率,确定预设着墨点区域的大小;
[0076] 步骤1232,根据所述预设着墨点区域的大小,对所述第二扫描子图中的着墨点区域进行修正,得到第三扫描子图。
[0077] 通过对第二扫描子图中的着墨点区域进行修正,使得第三扫描子图的着墨点区域与扫描图的像素点位置一一对应,排除了干扰,能清楚、快速的找到未有着墨点的像素点位置。
[0078] 一种具体实施例,检测图如图4所示,每行中相邻像素点之间的第一距离为7个像素点,每两行之间间隔的第二距离为7个像素点,假定喷墨打印机的打印分辨率为360dpi,使得一个喷嘴对应一个像素点,扫描图的扫描分辨率也是360dpi,则确定预设着墨点区域的大小为7个像素点乘以7个像素点,然后根据该预设着墨点区域的大小对第二扫描子图中的着墨点区域进行修正,得到第三扫描子图。
[0079] 其中,步骤1232具体可以包括:
[0080] 步骤12321,将所述第二扫描子图中的着墨点区域与所述预设着墨点区域的大小进行比较,得到与所述预设着墨点区域的大小有差别,且所述差别超过预设误差范围的错误着墨点区域;
[0081] 步骤12322,判断所述错误着墨点区域是否为杂质点区域,得到判断结果;
[0082] 步骤12323,当所述判断结果为是时,删除所述错误着墨点区域,否则,将所述错误着墨点区域调整为与所述预设着墨点区域大小相同的区域,得到第三扫描子图。
[0083] 通过去除第二扫描子图中的杂质点区域,并将非杂质点区域的错误着墨点区域都调整为与预设着墨点区域大小相同的区域,使得第三扫描子图的着墨点区域与与扫描图的像素点位置得到了更好的对应,方便了未有着墨点的像素点位置的查找。
[0084] 下面对本发明的具体实施例举例说明如下。
[0085] 假定根据检测图图4得到的第二扫描子图如图8所示,则确定的预设着墨点区域的大小为7个像素点乘以7个像素点,如果用图8中X、Y
坐标系的坐标AREA(n,m)表示不同的着墨点区域,其中n和m代表坐标与着墨点区域相对应的数值,则AREA(1,6)代表一个由杂质点引起的错误划分区域A,AREA(2,4)和AREA(2,5)代表两个由于堵嘴引起的错误划分区域B和C,通过比较图8中的着墨点区域与预设着墨点区域的大小,得到与预设着墨点区域大小不同的错误着墨点区域AREA(1,5)、AREA(1,6)、AREA(1,7)、AREA(2,4)和AREA(2,5),接着判断找到的错误着墨点区域是否为杂质点区域,然后将杂质点区域AREA(1,6)删除,将非杂质点区域AREA(1,5)、AREA(1,7)、AREA(2,4)和AREA(2,5)都调整为7个像素点乘以7个像素点的大小,就完成了对第二扫描子图的修正,得到第三扫描子图如图9所示。
[0086] 本发明实施例的喷墨打印机喷嘴的检测方法,实现了对喷墨打印机喷嘴堵塞情况的自动分析与检测,增加了便利性,减少了出错率。
[0087] 如图10所示,本发明的实施例还提供了一种喷墨打印机喷嘴的检测装置,包括:
[0088] 获取模块,用于获取一电子扫描图,所述扫描图是根据一检测图在喷墨打印机上打印出的纸质打印图得到的,所述检测图是预设的具有像素点位置与所述喷墨打印机的喷嘴编号对应关系的检测图;
[0089] 分析模块,用于对所述扫描图进行分析,得到所述扫描图中未有着墨点的像素点位置;
[0090] 输出模块,用于根据所述未有着墨点的像素点位置,得到对应的喷嘴编号并输出。
[0091] 本发明实施例的喷墨打印机喷嘴的检测装置,实现了对喷墨打印机喷嘴堵塞情况的自动分析与检测,增加了检测的便利性,减少了出错率。
[0092] 本发明的具体实施例中,所述获取模块中所述检测图在所述喷墨打印机上打印时,所述检测图的像素点位置与所述喷墨打印机的喷嘴编号按照所述对应关系相对应。此时,打印出的检测图上像素点位置的着墨点也与喷墨打印机的喷嘴编号有着相同的对应关系。
[0093] 其中,所述分析模块包括:
[0094] 去除模块,用于将所述扫描图去除背景颜色和图像噪音,得到第一扫描子图;
[0095] 划分模块,用于根据所述第一扫描子图中的各个着墨点位置,对所述第一扫描子图进行划分,得到具有多个着墨点区域的第二扫描子图;
[0096] 修正模块,用于对所述第二扫描子图中的着墨点区域进行修正,得到第三扫描子图;
[0097] 查找模块,用于根据所述第三扫描子图,查找出未有着墨点的像素点位置。
[0098] 本发明实施例的喷墨打印机喷嘴的检测装置,能准确的找到喷嘴堵塞的位置,增加了检测的便利性,减少了出错率。
[0099] 其中,所述修正模块包括:
[0100] 确定模块,用于根据所述检测图、所述喷墨打印机的打印分辨率及所述扫描图的扫描分辨率,确定预设着墨点区域的大小;
[0101] 修正子模块,用于根据所述预设着墨点区域的大小,对所述第二扫描子图中的着墨点区域进行修正,得到第三扫描子图。
[0102] 通过对第二扫描子图中的着墨点区域进行修正,排除了干扰,使得未有着墨点的像素点位置的查找能清楚、快速的进行。
[0103] 其中,所述修正子模块包括:
[0104] 比较模块,用于将所述第二扫描子图中的着墨点区域与所述预设着墨点区域的大小进行比较,得到与所述预设着墨点区域的大小有差别,且所述差别超过预设误差范围的错误着墨点区域;
[0105] 判断模块,用于判断所述错误着墨点区域是否为杂质点区域,得到判断结果;
[0106] 调整模块,用于当所述判断结果为是时,删除所述错误着墨点区域,否则,将所述错误着墨点区域调整为与所述预设着墨点区域大小相同的区域,得到第三扫描子图。
[0107] 通过去除第二扫描子图中的杂质点区域,并将非杂质点区域的错误着墨点区域都调整为与预设着墨点区域大小相同的区域,使得第三扫描子图的着墨点区域与与扫描图的像素点位置得到了更好的对应,方便了未有着墨点的像素点位置的查找。
[0108] 本发明实施例的喷墨打印机喷嘴的检测装置,实现了对喷墨打印机喷嘴堵塞情况的自动分析与检测,增加了检测的便利性,减少了出错率。
[0109] 需要说明的是,该装置是与上述方法实施例对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
[0110] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。