印刷装置、学习装置以及学习方法与流程

文档序号:20271333发布日期:2020-04-03 19:03阅读:193来源:国知局
印刷装置、学习装置以及学习方法与流程

本发明涉及印刷装置、学习装置以及学习方法。



背景技术:

以往已知为了防止打印机的印刷头的喷出不良而执行从喷嘴喷出油墨的冲洗等维护动作的方案(例如,参照专利文献1)。专利文献1记载的印刷装置在所设定的每一个时间执行从印刷头排出油墨的处理和使油墨循环的处理等维护。

专利文献1:日本特开2018-83310号公报



技术实现要素:

本发明高精度地预测发生油墨的喷出不良的间隔,以便在合适的时机执行用于防止油墨的喷出不良的印刷头的维护。

上述发明的一方面是印刷装置,具备:信息获取部,获取影响喷出油墨的印刷头的油墨喷出不良的参数;事件数据获取部,获取与所述油墨喷出不良的发生状态有关的事件数据;以及学习部,通过基于所述信息获取部获取的所述参数以及所述事件数据获取部获取的所述事件数据制作的学习数据集,机器学习所述油墨喷出不良的发生间隔的预测条件。

在上述印刷装置中,还可以是如下构成:所述印刷装置具备:预测部,基于所述事件数据和所述预测条件,预测所述油墨喷出不良的发生间隔。

上述印刷装置中,还可以是如下构成:所述学习部具备:报酬值算出部,比较基于所述预测条件预测的所述油墨喷出不良的发生间隔和所述事件数据获取部获取的所述事件数据,决定报酬,所述学习部基于由所述报酬值算出部决定的报酬执行强化学习。

上述印刷装置中,还可以是如下构成:所述事件数据获取部获取与所述印刷头中的实际的油墨喷出不良的发生有关的所述事件数据,所述报酬值算出部基于根据所述预测条件预测的所述油墨喷出不良的发生间隔与所述事件数据表示的实际的喷出不良发生间隔的差值,决定报酬。

上述印刷装置中,还可以是如下构成:所述印刷装置具备:维护控制部,基于所述预测部预测的所述油墨喷出不良的发生间隔,决定维护执行时机。

上述印刷装置中,还可以是如下构成:所述印刷装置具备所述印刷头,所述维护控制部按照所述维护执行时机执行所述印刷头的维护。

上述印刷装置中,还可以是如下构成:所述印刷装置具备通知所述维护执行时机的通知部。

上述印刷装置中,还可以是如下构成:以具备按照所述油墨的每种颜色分配的多个喷嘴的所述印刷头作为对象,所述预测部针对每个喷嘴或者包括多个喷嘴的每个喷嘴组预测所述油墨喷出不良的发生间隔,所述维护控制部基于所述预测部预测的所述油墨喷出不良的发生间隔,决定所述每个喷嘴或者所述每个喷嘴组的所述维护执行时机。

上述发明的一方面是学习装置,具备:信息获取部,以具备喷出油墨的印刷头的印刷装置作为对象,获取影响所述印刷头的油墨喷出不良的参数;事件数据获取部,获取与所述油墨喷出不良的发生状态有关的事件数据;以及学习部,通过基于所述信息获取部获取的所述参数以及所述事件数据获取部获取的所述事件数据制作的学习数据集,机器学习所述油墨喷出不良的发生间隔的预测条件。

上述学习装置中,还可以是如下构成:所述信息获取部获取在所述印刷头中使用的所述油墨的颜色、所述油墨喷出不良的发生间隔中的各颜色的所述油墨的消耗量、所述印刷装置的使用环境的温度、表示所述印刷头的维护动作的实施状态的维护信息、与所述印刷装置的运行时间有关的运行时间信息以及与在所述印刷头中正在使用的所述油墨有关的油墨信息中的至少任意信息作为所述参数。

并且,上述学习装置中,还可以是如下构成:所述学习装置具备:预测部,基于所述事件数据和所述预测条件,预测所述油墨喷出不良的发生间隔。

上述发明的一方面是学习方法,包括:信息获取步骤,以具备喷出油墨的印刷头的印刷装置作为对象,获取影响所述印刷头的油墨喷出不良的参数;事件数据获取步骤,获取与所述油墨喷出不良的发生状态有关的事件数据;以及学习步骤,通过基于在所述信息获取步骤获取的所述参数以及在所述事件数据获取步骤获取的所述事件数据制作的学习数据集,机器学习所述油墨喷出不良的发生间隔的预测条件。

并且,上述发明的一方面是程序,由进行与具备喷出油墨的印刷头的印刷装置有关的处理的计算机可执行的程序,所述程序使所述计算机起到作为学习部如下功能:通过基于影响所述印刷装置的油墨喷出不良的参数以及与所述油墨喷出不良的发生状态有关的事件数据的组合制作的学习数据集,机器学习与所述油墨喷出不良的发生间隔的预测有关的预测条件。

附图说明

图1是第一实施方式的打印机的立体图。

图2是印刷头的俯视图。

图3是打印机的框图。

图4是打印机的控制部的功能框图。

图5是示出学习装置的动作的概要的流程图。

图6是示出打印机的动作的流程图。

图7是示出打印机的动作的流程图。

图8是示出打印机的动作的流程图。

图9是第二实施方式的信息处理系统的概略构成图。

图10是打印机的控制部的功能框图。

图11是示出信息处理系统的动作的时序图。

附图标记说明:

1、1a...打印机(印刷装置);2...印刷头;3...墨盒;4...滑架;5...稿台;6...用纸;7...滑架移动机构;8...输送机构;9...滑架引导轴;11...盖移动机构;12...刮刀移动机构;20...喷嘴面;21...喷嘴部;22~25...喷嘴列;26;28...油墨流路;27...压电元件;31...ic;41...接口;42...操作面板;43...读取装置;44...搅拌机构;45...驱动电路;46...检测电路;47...温度传感器;100、100a...控制部;101...处理器;105...存储部;106...控制程序;107...设定数据;111...印刷控制部;112...油墨消耗量计算部;113...运行时间管理部;114...输入检测部;115...传感器控制部;116...油墨信息获取部;117...通知部;118...维护控制部;119...喷出不良判定部;121...油墨消耗量存储部;122...运行时间信息存储部;123...油墨信息存储部;124...维护信息存储部;140...学习装置;141...信息获取部;142...事件数据获取部;143...预测部;150...学习部;151...报酬值算出部;152...函数更新部;160...打印机通信部;161...通信控制部;200...服务器;201...服务器通信部;202...服务器控制部;1000...信息处理系统。

具体实施方式

下面,参照附图说明用于实施本发明的方式。需要说明的是,在下面说明的实施方式中,对作为本发明的优选的具体例子进行了各种限定,但是,在下面说明中没有特别限定本发明的意思的记载的情况下,本发明的范围不限定于这些方式。

1、第一实施方式

1-1、打印机的构成

图1是示出打印机1的构成的立体图。

打印机1具备喷出油墨的印刷头2,是向用纸6喷出油墨并形成图像的喷墨式记录装置。用纸6是记录介质的一例。除了作为剪纸的用纸6之外,打印机1还可以是将卷纸和连续纸用作记录介质的结构。

打印机1具备搭载印刷头2以及储存油墨的墨盒3的滑架4以及与印刷头2相对配置的稿台5。

打印机1具备使滑架4沿主扫描方向a往返移动的滑架移动机构7以及使用纸6在输送方向b移动的输送机构8。用纸6被输送的输送方向b是与滑架4的主扫描方向a交叉的方向,可以称为副扫描方向,在图1的例子中正交。输送机构8具备例如夹着用纸6并使其移动的输送辊、使输送辊进行动作的输送电机、将输送电机的动力传递给输送辊的轮系机构。

打印机1在印刷头2通过滑架4的移动进行扫描的范围具备盖移动机构11以及刮刀移动机构12。更加详细地,盖移动机构11以及刮刀移动机构12配置在印刷头2的扫描范围端部的原始位置hp。原始位置hp位于印刷头2的扫描范围中脱离用纸6的位置。

盖移动机构11具备例如覆盖印刷头2中开口的喷嘴的盖、使盖向与印刷头2抵接的位置和离开印刷头2的位置移动的连杆机构以及驱动连杆机构从而移动盖的致动器等。刮刀移动机构12具备例如拭去印刷头2中喷嘴开口的面的刮刀、使刮刀向与印刷头2接触的位置和远离印刷头2的位置移动的连杆机构以及驱动连杆机构从而移动刮刀的致动器等。

除了盖移动机构11以及刮刀移动机构12的动作之外,在原始位置hp执行清洗、喷嘴检查、冲洗等各种印刷头2的维护。

滑架4以轴支撑于架设在主扫描方向的滑架引导轴9的状态安装。滑架移动机构7具备例如使滑架4沿滑架引导轴9移动的环形带、被架设环形带的带轮以及向正方向以及逆方向驱动环形带的电机。

图2是印刷头2的俯视图,示出了开设有喷嘴的喷嘴面20。

喷嘴面20设置有喷嘴部21。喷嘴部21由在喷嘴面20开口的多个喷嘴构成,各喷嘴以形成喷嘴列22、23、24、25的方式开口。各喷嘴列22、23、24、25在主扫描方向a排列。

打印机1可以从喷嘴列22、23、24、25分别喷出不同的颜色。例如,喷嘴列22分配给黑色(k)的油墨,喷嘴列23分配给黄色(y),喷嘴列24分配给品红色(m),喷嘴列25分配给青色(c)。

图3是打印机1的框图。

打印机1具备控制打印机1的各部的控制部100。控制部100具备执行程序的处理器101以及存储部105。处理器101是由cpu(centralprocessingunit:中央处理装置)、dsp(digitalsignalprocessor:数字信号处理)、个人用计算机等构成的运算处理装置。并且,处理器101可以由多个硬件构成,也可以由单一的处理器构成。并且,处理器101还可以是被编程为实现后述的各部的功能的硬件。即,处理器101还可以是将控制程序106作为硬件电路搭载的结构。在这种情况下,例如处理器101由asic(applicationspecificintegratedcircuit:特定用途集成电路)、fpga(fieldprogrammablegatearray:现场可编程门阵列)构成。

在下面的说明中,说明通过处理器101执行控制程序106,从而实现控制部100的各种功能的构成例子。

存储部105具有存储处理器101执行的程序或由处理器101处理的数据的存储区域。存储部105存储处理器101执行的控制程序106以及包括有关打印机1的动作的各种设定值的设定数据107。存储部105具有非易失性地存储程序和数据的非易失性存储区域。并且,存储部105具备易失性存储区域,还可以构成临时存储处理器101执行的程序和处理对象的数据的工作区。

打印机1具备上述的印刷头2以及使印刷头2进行动作的驱动电路45。印刷头2具有压电元件27。压电元件27经由油墨流路26连接于安装在滑架4的墨盒3,具有向喷嘴部21供给油墨的油墨流路28。针对构成喷嘴部21的每个喷嘴设置,压电元件27具有连接于各喷嘴的油墨流路28。

驱动电路45连接于控制部100,按照控制部100的控制,使压电元件27进行动作。压电元件27通过从驱动电路45供给的脉冲电流,将从墨盒3供给的油墨通过油墨流路26加压输送到喷嘴部21的喷嘴,将油墨从喷嘴喷出。

控制部100连接有例如滑架移动机构7、输送机构8、盖移动机构11以及刮刀移动机构12。滑架移动机构7按照控制部100的控制使滑架4在主扫描方向a移动,输送机构8按照控制部100的控制输送用纸6。控制部100控制滑架移动机构7从而使印刷头2在主扫描方向a移动,控制驱动电路45从而从印刷头2喷出油墨,控制输送机构8输送用纸6,从而执行印刷。

按照控制部100的控制,盖移动机构11使盖移动,并进行盖相对于喷嘴面20的装卸。刮刀移动机构12按照控制部100的控制移动刮刀。控制部100控制滑架移动机构7,使印刷头2移动到原始位置hp,控制盖移动机构11,在喷嘴面20安装盖。在进行印刷的情况下,控制部100控制盖移动机构11,使盖从喷嘴面20脱离,通过滑架移动机构7移动印刷头2。并且,控制部100在进行喷嘴面20的擦拭的情况下,控制刮刀移动机构12,使刮刀上升,通过滑架移动机构7移动印刷头2,从而擦拭喷嘴面20。

控制部100连接有读取装置43。读取装置43从安装于墨盒3的ic(integratedcircuit:集成电路)31读取数据。ic31是具有存储数据的存储区域的ic芯片,例如是接触式ic芯片,但还可以是非接触式ic芯片或无线ic标签。读取装置43从安装于滑架4的墨盒3的ic31读取数据,将读取的数据输出到控制部100。读取装置43可以具有向ic31写入数据的功能。读取装置43只要是可以从ic31读取数据即可,例如是接触式ic读写器。

ic31存储表示墨盒3的油墨颜色的信息、表示墨盒3的生产日期的信息、墨盒3的制造编号、表示墨盒3所收容的油墨量的信息等。并且,ic31还可以是具有由读取装置43可以写入数据的存储区域的结构。在这种情况下,由读取装置43例如写入表示从墨盒3初次填充油墨的日期的信息。初次填充油墨的日期是指打开墨盒3后设在打印机1的日期。

并且,打印机1还可以具备搅拌机构44。搅拌机构44设置在从墨盒3向印刷头2供给油墨的油墨流路26,是在油墨流路26内部搅拌油墨的装置。搅拌机构44可以形成为例如具备加压输送机构的构成,该加压输送机构在油墨流路26的一部分设置油墨环状循环的循环路,使油墨在该循环路流动。为了防止、抑制或解除包含在油墨中的颗粒和固体成分的沉淀,搅拌机构44在油墨流路26搅拌油墨。

打印机1具备接口41。接口41是连接于控制打印机1的主机的连接部。接口41对从主机输入的信号进行解码从而生成输入数据,并输出到控制部100。接口41对从控制部100输入的数据进行编码后输出到主机。接口41具备例如可连接电缆的连接器以及经由连接器收发信号的接口电路。并且,接口41还可以是无线通信接口。在这种情况下,接口41具备例如天线、基带电路、编解码电路等。

打印机1具备操作面板42。操作面板42具备打开或关闭打印机1的电源的电源开关和用于进行打印机1的设定等各种操作的操纵者。并且,操作面板42具备led(lightemittingdiode)指示器,通过led指示器的点亮或灭灯,进行有关打印机1的动作状态的通知。

打印机1还可以具备温度传感器47。温度传感器47是为了检测设置了打印机1的环境的温度而设置的传感器,可以采用例如热变电阻。温度传感器47连接于控制部100,按照控制部100的控制,检测温度,获取检测值。控制部100能够检测打印机1的设置环境的温度。温度传感器47的设置位置可以是任意位置,例如可以在安装有处理器101的基板搭载温度传感器,还可以在原始位置hp或稿台5位置配置温度传感器。并且,还可以在搭载印刷头2的基板安装温度传感器47。

打印机1具备检测电路46。检测电路46连接于控制部100以及压电元件27,按照控制部100的控制,检测由于压电元件27的振动从压电元件27输出的电信号。控制部100能够利用检测电路46检测是否存在喷嘴部21的各喷嘴的喷出不良。

印刷头2的喷出不良是指喷嘴部21的喷嘴的堵塞,除此之外还可以包括从喷嘴喷出的油墨掉落在用纸6上的掉落位置的偏离、超过从喷嘴喷出的油墨量允许范围的增加或者减少。作为喷出不良的原因,可以例举油墨的粘度增加、对油墨开口部的杂质附着、向喷嘴部21的内部或油墨流路28中气泡混入、油墨流路26、28中的油墨成分的沉淀等。作为杂质可以例举例如在喷嘴的开口部中干燥的油墨、喷出后未掉落到用纸6而附在喷嘴面20的油墨以及从用纸6产生的纸粉。例如,在印刷时从印刷头2喷出极小尺寸的油墨液滴的情况下,有时通过因滑架4的移动产生的气流流动,油墨液滴附在喷嘴面20。因此,在进行形成极小尺寸的点的印刷时,存在喷嘴面20附有杂质的可能性。油墨的粘度增加是指在喷嘴的开口部中由于油墨成分挥发从而油墨粘度增加的现象。

在通过印刷头2喷出油墨的情况下,控制部100通过驱动电路45,选择连接于对象的喷嘴的压电元件27,向压电元件27施加喷射驱动脉冲,启动压电元件27。驱动电路45在压电元件27的驱动期间施加一次喷射驱动脉冲时,从喷嘴喷出油墨液滴。该液滴掉落到用纸6时,在用纸6上形成小尺寸的点。并且,在压电元件27的驱动期间,驱动电路45施加两次喷射驱动脉冲时,油墨液滴从喷嘴被喷出两次。这些液滴掉落在用纸6上的大致相同的位置,在用纸6上形成大尺寸的点。这样,控制部100单独选择喷嘴部21所具备的喷嘴,可以在用纸6的期望位置形成点,能够控制所形成的点的尺寸。

而且,控制部100还可以通过驱动电路45向压电元件27施加用于喷出极小尺寸的油墨液滴的极小喷射驱动脉冲。在这种情况下,从印刷头2的喷嘴喷出比上述油墨液滴更小的油墨液滴,在用纸6形成极小尺寸的点。

在检测喷嘴的喷出不良的情况下,控制部100通过驱动电路45向压电元件27施加检查用驱动脉冲,以使不通过印刷头2喷出油墨。检查用驱动脉冲的驱动电压比喷射驱动脉冲以及极小喷射驱动脉冲更低,所以施加有检查用驱动脉冲的情况下的压电元件27的位移量比施加有喷射驱动脉冲的情况下小。因此,压电元件27在施加有检查用驱动脉冲的情况下可以位移至不从喷嘴喷出油墨的程度。

压电元件27因脉冲的施加而位移时,电连接于压电元件27的行由于压电元件27的残留振动产生反电动势。

详细地,压电元件27位移时,对喷嘴部21的油墨施加压力,油墨出现压力振动。该油墨的压力振动使压电元件27产生衰减振动或者残留振动,在压电元件27产生基于残留振动的反电动势。压电元件27的残留振动的状态随喷嘴部21的喷嘴的状态变化。具体地,若发生喷嘴的堵塞、喷嘴中的油墨粘度增加、油墨流路28以及喷嘴中混入气泡等,则压电元件27的残留振动的振幅、周期、相位等变化。由此,通过分析压电元件27产生的反电动势的波形的振幅、周期、相位等,可以判定喷嘴的状态。

检测电路46检测压电元件27中产生的反电动势的波形,并将检测结果输出到控制部100。控制部100通过分析检测电路46的检测结果,可以检测或判定喷嘴的喷出不良的发生状态。

在驱动电路45向压电元件27施加了喷射脉冲的情况下,控制部100通过检测电路46检测压电元件27的反电动势,能够检测、判定喷嘴的喷出不良的状态。因此,对于喷嘴部21中喷出油墨的喷嘴和未喷出油墨的喷嘴,控制部100均能够检测喷出不良的发生。

1-2、打印机的控制部的构成

图4是控制部100的功能框图。

图4示出的各构成部包括处理器101通过执行控制程序106来实现的功能部以及通过处理器101的控制使用存储部105的存储区域形成的存储部。

控制部100具备印刷控制部111、油墨消耗量计算部112、运行时间管理部113、输入检测部114、传感器控制部115、油墨信息获取部116、通知部117、维护控制部118以及喷出不良判定部119。并且,控制部100具备学习装置140。如上所述,这些各部例如通过处理器101执行控制程序106从而通过软件和硬件合作实现。

控制部100具备油墨消耗量存储部121、运行时间信息存储部122、油墨信息存储部123以及维护信息存储部124。这些是通过处理器101的处理在存储部105的存储区域形成的虚拟的存储装置。

学习装置140具备从打印机1的各部获取有关影响印刷头2的油墨喷出不良的参数s1的信息获取部141以及获取有关油墨喷出不良的发生状态的事件数据的事件数据获取部142。学习装置140具备学习部150,按照基于参数s1和事件数据s2的组合制作的学习数据集,学习部150学习有关油墨喷出不良的发生间隔的预测的预测条件。

信息获取部141获取印刷头2中使用的油墨的颜色、油墨喷出不良的发生间隔中各颜色油墨的消耗量、打印机1的使用环境的温度、表示印刷头2的维护动作的实施状态的维护信息、有关打印机1的运行时间的运行时间信息以及有关在印刷头2中使用中的油墨的油墨信息中的至少任意信息作为参数s1。

学习装置140具备基于事件数据获取部142获取的事件数据和学习部150学习的预测条件,预测油墨喷出不良的发生间隔的预测部143。

印刷控制部111控制驱动电路45、滑架移动机构7以及输送机构8,向用纸6执行印刷。在从印刷头2喷出油墨的情况下,印刷控制部111使油墨消耗量存储部121存储喷出的每个颜色的油墨量来作为油墨消耗量。印刷控制部111例如根据从驱动电路45输出的喷射驱动脉冲的数算出油墨消耗量。

油墨消耗量存储部121针对油墨的每个颜色存储由印刷头2喷出的油墨的量。油墨消耗量存储部121还可以存储印刷头2喷出极小尺寸的油墨液滴的次数。在这种情况下,印刷控制部111可以使油墨消耗量存储部121与喷射驱动脉冲的数区分存储极小喷射驱动脉冲的数。

基于油墨消耗量存储部121存储的各颜色油墨的油墨消耗量,油墨消耗量计算部112算出确定期间内的油墨消耗量。例如以预设的周期,油墨消耗量计算部112算出上次算出油墨消耗量的时间点之后的油墨消耗量。在这种情况下,油墨消耗量计算部112为设定的每个期间算出设定的期间内的油墨消耗量。

运行时间管理部113在设定的每个时间监视打印机1的运行状态,在打印机1运行的情况下对运行时间进行计数。运行时间管理部113使运行时间信息存储部122存储打印机1的运行时间,在运行时间信息存储部122存储有运行时间的情况下,累计存储的运行时间。运行时间管理部113可以是可执行对当前时刻进行计时的rtc(realtimeclock:实时计时器)功能的构成,也可以将打印机1的运行状态变化的时刻存储在运行时间信息存储部122。

输入检测部114检测通过接口41和操作面板42的输入。例如,在通过操作面板42的操作进行了指示印刷头2的清洗的输入的情况下,输入检测部114检测该输入。

传感器控制部115进行通过温度传感器47进行的检测。

油墨信息获取部116通过读取装置43读取记录在ic31的信息,并且使油墨信息存储部123存储读取的信息。油墨信息存储部123存储由油墨信息获取部116从ic31读取的信息。油墨信息存储部123所存储的信息是例如表示墨盒3的油墨颜色的信息、表示墨盒3的生产日期的信息、墨盒3的制造编号、表示墨盒3收容着的油墨量的信息、表示初期充填油墨的日期的信息等。油墨信息存储部123例如与墨盒3的制造编号相对应地存储其他的各信息。并且,油墨信息获取部116还可以从油墨信息存储部123删除有关安装于滑架4的墨盒3中从滑架4卸下的墨盒3的信息。

喷出不良判定部119判断是否有印刷头2的喷出不良。喷出不良判定部119执行利用驱动电路45以及检测电路46自动地检测以及判定喷出不良的自律判定功能、以及基于打印机1的用户的输入检测以及判定喷出不良的手动判定功能的中的至少任意功能。

在执行自律判定功能的情况下,喷出不良判定部119通过驱动电路45向压电元件27施加检查用驱动脉冲,由检测电路46检测压电元件27的反电动势,从而判定每个喷嘴是否有喷出不良。并且,喷出不良判定部119还可以在进行对用纸6的印刷的情况下判定是否有喷出不良。在这种情况下,在驱动电路45基于印刷控制部111的控制向压电元件27施加了喷射驱动脉冲或者极小喷射驱动脉冲情况下,由检测电路46检测压电元件27的反电动势,喷出不良判定部119判定是否有喷出不良。

并且,作为自律判定功能,喷出不良判定部119还可以通过在原始位置hp中从喷嘴部21喷出油墨,从而判定是否有喷出不良。在这种情况下,喷出不良判定部119从喷嘴部21的喷嘴中选定一个或者多个喷嘴,使驱动电路45向连接于选定的喷嘴的压电元件27施加喷射驱动脉冲。喷出不良判定部119通过检测盖移动机构11的盖中的静电电容的变化,从而检测油墨从喷嘴掉落到盖。其中,在盖中没有静电电容的变化的情况下,油墨没有掉落的可能性较高,存在喷出不良的可能性。并且,在盖中的静电电容的变化小于预想的变化的情况下,从喷嘴喷出的油墨的量较少,存在喷出不良的可能性。对喷嘴部21的所有喷嘴或者一部分的喷嘴执行该动作,从而喷出不良判定部119能够判定是否有喷嘴的喷出不良。

作为自律判定功能的其他的方式,可以例举利用摄像头的方法。在打印机1具有在印刷头2上搭载摄像头的构成的情况下时可以执行该方法。根据该构成,例如控制部100可获取摄像头的拍摄图像。

在该方式中,喷出不良判定部119通过印刷控制部111在用纸6印刷喷嘴检查用的图案,通过摄像头拍摄印刷在用纸6的图案。喷出不良判定部119从摄像头的拍摄图像检测图案,通过将图案的形状和线的粗细等与基准数据比较,从而判定是否有没有印刷上的地方、油墨颜色过浅的地方、附有过多的油墨的地方等印刷不良地方。

在执行手动判定功能的情况下,喷出不良判定部119通过印刷控制部111将喷嘴检查用的图案印刷在用纸6上。用户观察印刷在用纸6上的图案,目测确认图案中是否有没有印刷上的地方、油墨颜色过浅的地方、附有过多的油墨的地方等印刷不良地方。用户通过操作面板42的操作输入是否有印刷不良地方。其中,还可以要求用户针对油墨的每个颜色输入是否有印刷不良地方。用户通过操作面板42的操作输入的内容通过喷出不良判定部119获取。

维护控制部118基于预测部143预测的喷出不良的发生间隔,决定维护执行时机。维护控制部118决定的维护执行时机具有防止、抑制、解除或者减轻印刷头2的油墨喷出不良的效果。

通知部117通知维护控制部118决定的维护的执行时机。通知部117例如点亮或关闭操作面板42的led指示器。并且,通知部117还可以通过向连接于接口41的主机通知维护的时机的处理和将维护的时机印刷在用纸6上的处理进行通知。

维护控制部118按照维护执行时机执行印刷头2的维护。印刷头2的维护包括多种类的动作。具体地,包括冲洗、清洗以及擦拭。冲洗是在使滑架4移动到原始位置hp的状态下从喷嘴部21的各喷嘴喷出油墨的动作。冲洗具有通过排出储存在喷嘴开口部的油墨来去除粘度增加的油墨的效果。清洗是通过盖移动机构11将盖安装于喷嘴面20,并且通过盖移动机构11从喷嘴吸引油墨的动作。清洗使油墨强制性地流过喷嘴,从而可以期待从喷嘴去除杂质和气泡的效果。并且,能够去除粘度增加的油墨。擦拭是通过刮刀移动机构12擦拭喷嘴面20的动作,去除喷嘴面20的杂质,具有整理喷嘴的开口部的凹凸的效果。

维护控制部118控制打印机1的各部执行冲洗、清洗以及擦拭中的至少任一。维护控制部118使维护信息存储部124存储所执行的维护的种类和表示执行维护的时刻或者时机的信息。维护信息存储部124存储从维护控制部118输入的信息,作为表示维护控制部118已执行的维护的履历的维护信息。

1-3、学习装置

下面,说明学习装置140的概要。

图5是示出学习装置140的动作的概要的流程图。学习装置140执行信息获取步骤(步骤st1),由信息获取部141从打印机1的各部获取参数s1。

参数s1是影响印刷头2的油墨喷出不良的参数。参数s1包括印刷头2中使用的油墨的颜色、油墨喷出不良的发生间隔中的各颜色油墨的消耗量、打印机1的使用环境的温度、表示印刷头2的维护动作的实施状态的维护信息、有关打印机1的运行时间的运行时间信息以及有关在印刷头2中使用中的油墨的油墨信息中的至少任意信息。

在印刷头2中使用的油墨颜色以及有关在印刷头2中使用中的油墨的油墨信息包括在油墨信息存储部123存储的油墨信息中。油墨喷出不良的发生间隔中的各颜色油墨的消耗量包括在由油墨消耗量计算部112算出的油墨消耗量中。打印机1的使用环境的温度是传感器控制部115检测的温度传感器47的检测值。表示印刷头2的维护动作的实施状态的维护信息是维护信息存储部124所存储的维护信息。有关打印机1的运行时间的运行时间信息是运行时间信息存储部122所存储的运行时间。并且,参数s1还可以包括输入检测部114检测到的有关输入的数据。

信息获取部141还可以从油墨信息获取部116获取油墨信息。并且,可以从维护控制部118获取维护信息。

学习装置140执行事件数据获取步骤(步骤st2),通过事件数据获取部142获取事件数据s2。事件数据s2是有关油墨喷出不良的发生状态的数据,是表示喷出不良判定部119的判定结果的数据。例如,事件数据s2包括表示是否有喷出不良的数据和表示发生喷出不良的时刻的数据。

事件数据获取部142从喷出不良判定部119获取判定结果。

需要说明的是,喷出不良判定部119还可以是如下构成:使存储部105存储判定结果作为事件数据s2,事件数据获取部142获取存储在存储部105的事件数据s2。

学习装置140通过学习部150执行学习步骤(步骤st3),按照基于参数s1和事件数据s2的组合制作的学习数据集,学习有关油墨喷出不良的发生间隔的预测的预测条件。

学习装置140执行预测步骤(步骤st4),基于事件数据获取部142获取的事件数据和学习部150学习的预测条件,通过预测部143预测油墨喷出不良的发生间隔。

学习装置140在打印机1的电源接通期间反复执行步骤st1~st4的动作。

对于学习部150使用的学习算法不加以特别限定,在本实施方式中,说明采用强化学习的例子。作为强化学习的代表性方法,可以例举td学习和q学习。例如,在q学习情况下,行动价值函数q(s,a)的一般的更新式(行动价值表格)以数学式1表示。

【数学式1】

在数学式1中,st表示时刻t时的环境,at表示时刻t时的行动。通过行动at,环境变为st+1。rt+1表示通过该环境变化得到的报酬,γ表示折扣率,α表示学习系数。在学习部150适用q学习的情况下,行动at相当于发生印刷头2的油墨的喷出不良的周期、即喷出不良发生间隔。

基于通过预测部143决定的喷出不良的发生间隔和根据事件数据s2求出的实际的喷出不良的发生时机,报酬值算出部151计算报酬。基于由信息获取部141获取的参数s1以及报酬值算出部151算出的报酬,函数更新部152更新用于计算喷出不良的发生间隔的函数。例如在q学习的情况下,将以数学式1表示的行动价值函数q(s,a)用作用于变更作为行动at的喷出不良的发生间隔的函数。

1-4、打印机的动作

接着,说明打印机1的动作。

图6是示出打印机1的动作的流程图。

打印机1启动后(步骤st11),控制部100判定安装于滑架4的墨盒3是否被更换(步骤st12)。控制部100例如通过读取装置43从ic31读取信息,比较读取的信息和油墨信息存储部123存储的油墨信息,从而判定墨盒3是否有更换。

在判定为已更换墨盒3的情况下(步骤st12;是),控制部100将油墨信息存储部123所存储的油墨信息更新为通过读取装置43从ic31新读取的信息(步骤st13)。之后,控制部100进入步骤st14。

在判定为没有更换墨盒3的情况下(步骤st12;否),控制部100不进行步骤st13的动作,进入步骤st14。

在步骤st14,控制部100判定是否执行对于用纸6的印刷(步骤st14)。在执行印刷的情况下(步骤st14;是),印刷控制部111执行印刷(步骤st15)。而且,印刷控制部111根据随着印刷出现的油墨的消耗,更新油墨消耗量存储部121所存储的油墨消耗量(步骤st16)。在步骤st16,印刷控制部111使油墨消耗量存储部121存储油墨的每个颜色的油墨消耗量。并且,在运行时间信息存储部122存储喷出极小尺寸的油墨液滴的次数的情况下,印刷控制部111在步骤st16更新极小尺寸的油墨液滴的喷出次数。之后,控制部100进入步骤st17。

在不进行印刷的情况下(步骤st14;否),控制部100不进行步骤st15~st16的动作,进入步骤st17。

在步骤st17,控制部100判定是否为维护控制部118执行维护的时机(步骤st17)。在是执行维护的时机的情况下(步骤st17;是),控制部100通过喷出不良判定部119进行喷出不良的判定(步骤st18)。在步骤st18,喷出不良判定部119例如通过上述的自律判定功能或手动判定功能,判断印刷头2所具备的各喷嘴的喷出不良。

基于步骤st18的各喷嘴的判定结果,喷出不良判定部119判定是否有印刷头2的喷出不良(步骤st19),在发生了印刷头2的喷出不良的情况下做出肯定判定。在步骤st19,在步骤st18中超过预设的阈值的数量的喷嘴被判定为喷出不良的情况下,做出肯定判定。例如在阈值设定为“0”的情况下,在步骤st18判定为喷出不良的喷嘴在1以上,则在步骤st19中做出肯定判定。阈值可以任意设定,根据打印机1的型号适当地决定即可。

并且,在步骤st19,喷出不良判定部119还可以为油墨的每个颜色判定是否有喷出不良。在这种情况下,基于步骤st18的各喷嘴的判定结果,为油墨的每个颜色判定是否有喷出不良。其中,可以为油墨的每个颜色设定判定印刷头2的喷出不良的阈值,还可以在各油墨颜色使用共通的阈值。

作为在喷墨式彩色打印机中使用的油墨的颜色,除了c、m、y、k的四个颜色之外,还有所谓的特色油墨。作为特色油墨使用的白色油墨大部分包括白色颜料,具有颜料容易沉淀的特性。因此,印刷头2的喷嘴中喷出白色油墨的喷嘴容易发生喷出不良。并且,从白色油墨的用途看,与其他颜色相比,喷出不良不容易对印刷质量带来影响。因此,对于喷出白色油墨的喷嘴的喷出不良,喷出不良判定部119可以是利用白色大于其他颜色的阈值进行判定的结构。

而且,在步骤st19中,喷出不良判定部119还可以进行基于在步骤st18中判定为喷出不良的喷嘴的配置的判定。例如,喷出不良判定部119可以在步骤st18中判定为喷出不良的喷嘴连续排列的情况下,判定为发生了印刷头2的喷出不良。在这种情况下,对于判定为喷出不良的喷嘴连续排列的数量,喷出不良判定部119可以采用阈值。而且,对于特定的油墨颜色,可以将喷嘴连续排列作为喷出不良的判定基准,为油墨的每个颜色采用不同的阈值。

作为一例,在步骤st18中判定为喷出不良的喷嘴中喷出c、m、y、k油墨的喷嘴的数量超过第一阈值的情况下,喷出不良判定部119判定发生了印刷头2的喷出不良。并且,在步骤st18中判定为喷出不良的喷嘴中喷出白色油墨的喷嘴的位置连续且超过第二阈值的数量的喷嘴连续排列的情况下,判定发生了印刷头2的喷出不良。

在发生了印刷头2的喷出不良的情况下(步骤st19;是),喷出不良判定部119确定发生了喷出不良的喷嘴的数量以及油墨颜色(步骤st20),输出事件数据s2(步骤st21)。由事件数据获取部142获取喷出不良判定部119输出的事件数据s2。之后,控制部100进入步骤st22。

在判定为没有发生印刷头2的喷出不良的情况下(步骤st19;否),控制部100不进行步骤st20~st21的动作,进入步骤st22。

在步骤st22中,维护控制部118执行冲洗或清洗等被设定的维护(步骤st22)。

在执行维护后,控制部100判定打印机1的电源是否被关闭(步骤st23)。例如,在输入检测部114检测到操作面板42的电源开关的操作的情况下,控制部100判定为打印机1的电源被关闭(步骤st23;是)。在这种情况下,控制部100执行用于停止打印机1的停止序列(步骤st25),关闭打印机1的电源。

在不关闭打印机1的电源的情况下(步骤st23;否),控制部100使运行时间管理部113更新存储在运行时间信息存储部122的运行时间(步骤st24),返回步骤st12。

并且,控制部100在判定为不是通过维护控制部118执行维护的时机的情况下(步骤st17;否),不执行步骤st18~st22的动作,进入步骤st23。

图7是示出打印机1的动作的流程图,尤其是,示出了有关学习装置140的学习的动作。

学习装置140任意选择即随机选择印刷头2的喷出不良的发生间隔作为强化学习的初始值(步骤st41)。

其中,控制部100控制打印机1进行动作(步骤st42)。步骤st42的动作是例如图6示出的动作。如参照图6说明,在步骤st42更新或输出油墨信息、油墨消耗量、运行时间等参数s1以及事件数据s2。

学习装置140通过信息获取部141获取表示在步骤st42中执行的打印机1的动作状态的参数s1(步骤st43)。而且,通过事件数据获取部142获取事件数据s2(步骤st44)。信息获取部141获取的参数s1变成学习部150学习的变量。并且,参数s1和事件数据s2的组合相当于用于学习部150进行强化学习的学习数据集。

事件数据获取部142获取喷出不良发生间隔的预测值(步骤st45)。在步骤st45获取的预测值是初始值的情况下是任意选择的值,在不是初始值的情况下是后述步骤st50中算出的预测值。

需要说明的是,步骤st44和步骤st45的处理还可以按照相反的顺序执行。

事件数据获取部142比较在步骤st44获取的事件数据s2和在步骤st45获取的预测值,并辨别值的差值的比例是否收敛在规定范围α中(步骤st46)。值的差值是事件数据s2表示的实际的喷出不良发生间隔与作为喷出不良发生间隔的预测值的“预测喷出不良发生间隔”的差值的绝对值,是下面的数学式(2)的左边。事件数据获取部142在步骤st46中判定下面的数学式(2)是否成立。

【数学式2】

在上述数学式(2)成立的情况下(步骤st46;是),报酬值算出部151增加报酬(步骤st47)。另一方面,在上述数学式(2)不成立的情况下(步骤st46;否),报酬值算出部151降低报酬(步骤st48)。

对于报酬值算出部151算出报酬的具体方法不加以特别限定,只要数学式(2)成立的情况下的报酬大于数学式(2)不成立的情况下的报酬即可。例如,可以采用在步骤st47在规定的报酬加上预定值,在步骤st48从规定的报酬减去规定值的方法。并且,在步骤st47、st48中,还可以采用不同的方法算出报酬。并且,还可以采用如下方法:报酬值算出部151具有多个设定值,在步骤st47较大的设定值被设为报酬,在步骤st48较小的设定值被设为报酬。

接着,基于在步骤st47、st48中相加或者相减的报酬,函数更新部152更新用于预测印刷头2的喷出不良发生间隔的函数(步骤st49)。

基于在步骤st49中更新的函数,预测部143预测可以得到最多的报酬的印刷头2的喷出不良发生间隔,算出预测值(步骤st50)。将通过预测部143决定的预测值输出至维护控制部118。按照与预测部143预测的预测值对应的方式,维护控制部118决定维护时机,使维护信息存储部124存储,并输出至通知部117(步骤st51)。通知部117执行通知维护控制部118决定的维护时机的动作(步骤st52)。

学习装置140判定打印机1的电源是否被关闭(步骤st53)。步骤st53的判定与例如图6的步骤st23相同地执行。在打印机1的电源没有被关闭的情况下(步骤st53;否),学习装置140返回步骤st42。由此,学习装置140继续执行机器学习,学习印刷头2的喷出不良发生间隔的预测。在打印机1的电源被关闭的情况下(步骤st53;是),学习装置140结束本次处理。

将学习装置140作为学习印刷头2的喷出不良发生间隔并进行预测的装置进行了说明,但是,还可以为印刷头2的每个油墨颜色学习喷出不良发生间隔并进行预测。图8示出了这种情况下的学习装置140的动作。

图8是示出打印机1的动作的流程图,尤其是,示出了有关学习装置140的学习的动作。在图7示出的动作中,图8示出了学习装置140为每个油墨色预测喷出不良发生间隔的动作例子。对于与图7相同的处理,标注相同的步骤编号并省略说明。

在喷出不良判定部119为油墨的每个颜色判定是否有喷出不良的情况下可以应用图8的动作。即,喷出不良判定部119在图6的步骤st18中判定印刷头2的各喷嘴的喷出不良,基于该判定结果,在步骤st19中为印刷头2的油墨的每个颜色判定是否有喷出不良。喷出不良判定部119输出的事件数据s2包括对于在印刷头2中使用中的各油墨的颜色的表示是否有喷出不良的数据和表示发生了喷出不良的时刻的数据。

事件数据获取部142在步骤st43中获取参数s1之后,获取包括油墨的每个颜色的喷出不良发生间隔的事件数据s2(步骤st61)。事件数据获取部142获取油墨的每个颜色的喷出不良发生间隔的预测值(步骤st62)。在步骤st52中获取的预测值在是初始值的情况下是任意选择的值,在不是初始值的情况下是后述的步骤st65中算出的预测值。

需要说明的是,步骤st61和步骤st62的处理还可以按照相反的顺序执行。

报酬值算出部151进行为油墨的每个颜色比较事件数据获取部142在步骤st61中获取的事件数据s2和在步骤st62中获取的预测值,决定对于预测值的报酬的处理(步骤st63)。步骤st63相当于例如为油墨的每个颜色执行图7的步骤st46、st47、st48的动作的处理。具体地,报酬值算出部151选择作为对象的油墨的颜色,针对选定的油墨颜色,判定关于喷出不良发生间隔的预测值和根据事件数据s2求出的实际的喷出不良发生间隔的上述数学式(2)是否成立。在数学式(2)成立的情况下,报酬值算出部151对对象的油墨颜色增加报酬,在数学式(2)不成立的情况下,对对象的油墨颜色减少报酬。报酬值算出部151对印刷头2喷出的油墨的全部颜色执行该处理。

基于报酬值算出部151决定的报酬,函数更新部152更新用于预测印刷头2的喷出不良发生间隔的函数(步骤st64)。

基于在步骤st64中被更新的函数,预测部143为油墨的每个颜色预测可以得到最多报酬的印刷头2的喷出不良发生间隔,并输出预测值(步骤st65)。预测值输出到维护控制部118。维护控制部118按照与预测部143预测的预测值对应的方式决定维护时机,使维护信息存储部124存储,并输出至通知部117(步骤st66)。通知部117执行通知维护控制部118决定的维护时机的动作(步骤st52)。

在步骤st66中,维护控制部118决定与维护的种类、油墨的每个颜色的喷出不良发生间隔的预测值对应的维护时机。例如,按照各油墨颜色的喷出不良发生间隔的预测值中最短的预测值,决定清洗以及擦拭的执行时机。并且,维护控制部118还可以对各油墨颜色的喷出不良发生间隔的预测值进行加权,将进行加权后的预测值运算处理,从而决定维护时机。例如,可以按照白色的油墨的喷出不良发生间隔的权重比其他的油墨颜色的喷出不良发生间隔更小的方式进行加权。

并且,在步骤st66中,维护控制部118可以决定印刷头2的每个喷嘴或者每个喷嘴组的维护执行时机。具体地,基于各油墨颜色的喷出不良发生间隔的预测值,仅选择印刷头2所具备的喷嘴中的一部分喷嘴,为油墨的每个颜色决定执行可执行的维护的时机。这种维护是例如冲洗。在这种情况下,维护控制部118针对对应于油墨颜色的喷嘴列22、23、24、25的每一个决定维护时机。在这种情况下,维护控制部118如上所述决定不能针对油墨的每个颜色执行的种类的维护时机。因此,维护控制部118为维护的每个种类决定执行时机。

如以上说明,本实施方式的打印机1具备获取对喷出油墨的印刷头2的油墨喷出不良带来影响的参数s1的信息获取部141。打印机1具备获取有关油墨喷出不良的发生状态的事件数据s2的事件数据获取部142。打印机1具备通过基于信息获取部141获取的参数s1以及事件数据获取部142获取的事件数据s2的组合制作的学习数据集,机器学习有关油墨喷出不良的发生间隔的预测的预测条件的学习部150。

学习装置140具备以具备印刷头2的打印机1作为对象,获取影响印刷头2的油墨喷出不良的参数s1的信息获取部141。学习装置140具备获取有关油墨喷出不良的发生状态的事件数据s2的事件数据获取部142。学习装置140具备通过基于信息获取部141获取的参数s1以及事件数据获取部142获取的事件数据s2的组合制作的学习数据集,机器学习有关油墨喷出不良的发生间隔的预测的预测条件的学习部150。

学习装置140所执行的学习方法包括以具备印刷头2的打印机1作为对象,获取影响印刷头2的油墨喷出不良的参数s1的信息获取步骤(步骤st1)。并且,包括获取有关油墨喷出不良的发生状态的事件数据s2的事件数据获取步骤(步骤st2)。并且,包括通过基于在信息获取步骤获取的参数s1以及在事件数据获取步骤获取的事件数据s2的组合制作的学习数据集,机器学习有关油墨喷出不良的发生间隔的预测的预测条件的学习步骤(步骤st3)。

学习装置140还可以构成为通过进行有关打印机1的处理的计算机可以执行的程序。

这样,利用使打印机1实际进行动作得到的参数s1和表示实际的喷出不良发生间隔的事件数据s2,学习装置140进行有关喷出不良发生间隔的预测的学习。因此,可以实现基于实际使用状况的正确的喷出不良发生间隔的预测。由此,通过恰当地预测发生印刷头2的喷出不良的时机,从而可以采取对于喷出不良的合适的对策。例如,能够恰当地决定用于抑制或减轻打印机1中的喷出不良的维护执行时机。因此,在打印机1中,能够抑制执行过量的维护,进行必要的维护,能够抑制维护带来的油墨的消耗,高效率地抑制印刷质量的下降、印刷不良的发生。

打印机1具备基于事件数据s2和预测条件预测油墨喷出不良的发生间隔的预测部143。通过利用使打印机1实际进行动作得到的参数s1和表示实际的喷出不良发生间隔的事件数据s2进行学习,从而能够高精度地预测印刷头2的喷出不良发生间隔。

学习部150具备比较基于预测条件预测的油墨喷出不良的发生间隔和事件数据获取部142获取的事件数据s2从而决定报酬的报酬值算出部151。并且,基于由报酬值算出部151决定的报酬执行强化学习。详细地,学习部150具备根据报酬值算出部151算出的报酬更新预测条件的信息获取部141。因此,执行通过报酬来评价并更新学习部150学习的函数的强化学习,能够进一步高精度地预测油墨喷出不良的发生间隔。

事件数据获取部142获取有关印刷头2中的实际的油墨喷出不良的发生的事件数据s2。基于根据预测条件预测的油墨喷出不良的发生间隔与事件数据s2表示的实际的喷出不良发生间隔的差值,报酬值算出部151决定报酬。因此,在通过报酬来评价并更新学习部150学习的函数的强化学习中,通过迅速且恰当地决定报酬,从而能够高精度地执行学习。

打印机1具备基于预测部143预测的油墨喷出不良的发生间隔决定维护执行时机的维护控制部118。基于印刷头2的喷出不良发生间隔的预测值,能够由维护控制部118恰当地决定执行维护的时机。

打印机1具备印刷头2,维护控制部118按照维护执行时机执行印刷头2的维护。由此,能够有效地抑制或防止印刷头2的喷出不良的发生。

打印机1具备通知维护执行时机的通知部117。由通知部117可以向用户或其他的计算机通知执行基于印刷头2的喷出不良发生间隔的预测值的维护的事宜、以及执行时机。

学习装置140所具备的信息获取部141获取的参数s1还可以包括在印刷头2中使用的油墨的颜色。并且,还可以包括油墨喷出不良的发生间隔中的各颜色的油墨的消耗量。并且,还可以包括打印机1的使用环境的温度。还可以包括表示印刷头2的维护动作的实施状态的维护信息。并且,还可以包括有关打印机1的运行时间的运行时间信息。并且,还可以包括有关在印刷头2中使用中的油墨的油墨信息。信息获取部141获取上述的各信息中的至少任一作为参数s1,所以可以将基于实际的打印机1的动作的信息利用于学习部150的学习。因此,能够执行更加有效的学习,进行反映出打印机1的使用环境和使用状态的高精度的喷出不良发生间隔的预测。

并且,印刷头2具备为油墨的每个颜色分配的多个喷嘴,预测部143为每个喷嘴或者每一个包括多个喷嘴的喷嘴组预测油墨喷出不良的发生间隔。基于预测部143预测的油墨喷出不良的发生间隔,维护控制部118决定每个喷嘴或者每个喷嘴组的维护执行时机。根据该构成,在预测到油墨的每个颜色的喷出不良发生间隔的情况下,根据各颜色的预测值,能够对于印刷头2的一部分喷嘴执行维护。因此,能够更加高效率地执行维护。

2、第二实施方式

图9是第二实施方式的信息处理系统1000的概略构成图。

通过通信网络n,信息处理系统1000将与打印机1相同地构成的打印机1a和服务器200连接成相互可通信而构成。打印机1a具备控制打印机1a的控制部100a以及按照控制部100a的控制与服务器200收发数据的打印机通信部160。

服务器200具备经由通信网络n执行数据通信的服务器通信部201以及控制包括服务器通信部201的服务器200的服务器控制部202。服务器控制部202具备学习装置140。

在上述第一实施方式中,说明了通过打印机1所搭载的学习装置140基于使打印机1实际进行动作得到的参数s1以及事件数据s2进行学习的结构。第二实施方式的信息处理系统1000说明基于使打印机1a实际进行动作得到的参数s1以及事件数据s2,由服务器200所具备的学习装置140进行学习的构成例子。在第二实施方式的说明中,对于与第一实施方式的打印机1相同构成的构成部,标注相同的标记并省略说明。

打印机通信部160以及服务器通信部201是执行经由通信网络n的数据通信的通信装置。打印机通信部160以及服务器通信部201可以分别具备经由电缆执行数据通信的有线通信接口,还可以具备无线通信接口。打印机通信部160以及服务器通信部201的具体的型号以及对应的协议可以利用例如公知的各种规格。并且,通信网络n可以包括专用线、公共网络、移动通信网络,还可以是铺设在特定的区域或建筑物内的网络。

打印机1a具备控制部100a,以此来代替图3示出的打印机1中的控制部100,除此之外,具有与打印机1共同的结构。与控制部100相同地,控制部100a具有处理器101以及存储部105,由处理器101执行程序,从而控制打印机1a的各部。

图10是控制部100a的功能框图。

控制部100a具备通信控制部161。通信控制部161从油墨消耗量计算部112、输入检测部114、传感器控制部115、运行时间信息存储部122、油墨信息存储部123以及维护信息存储部124获取信息。即,通信控制部161获取参数s1。并且,通信控制部161获取喷出不良判定部119输出的事件数据s2。

通信控制部161控制打印机通信部160,在通信控制部161与服务器200之间收发数据。

并且,在打印机通信部160从服务器200接收到包括预测值的数据的情况下,通信控制部161将预测值输出到维护控制部118。

图11是示出信息处理系统1000的动作的时序图。在图11中,符号a表示打印机1a的动作,符号b表示服务器200的动作。

在打印机1a中,通信控制部161控制打印机通信部160,将参数s1以及事件数据s2发送给服务器200(步骤st101)。打印机1a可以单独发送参数s1以及事件数据s2。

服务器200的服务器控制部202通过服务器通信部201接收参数s1以及事件数据s2。服务器控制部202将接收到的参数s1以及事件数据s22输入学习装置140,学习装置140进行学习(步骤st102)。在步骤st102,学习装置140执行参照图7以及图8说明的动作,基于由从打印机1得到的参数s1以及事件数据s2构成的学习数据集进行学习。

学习装置140通过预测部143进行打印机1所具备的印刷头2的喷嘴中的喷出不良发生间隔的预测,算出预测值(步骤st103)。

服务器控制部202控制服务器通信部201,将在步骤st104中算出的预测值发送给打印机1a(步骤st104)。

通信控制部161在通过打印机通信部160接收到预测值后,将预测值输出到维护控制部118。维护控制部118按照与预测值对应的方式决定维护时机(步骤st105)。维护控制部118将决定的时机输出到通知部117,通知部117执行通知维护控制部118决定的维护时机的动作(步骤st106)。步骤st105、st106的动作可以与图7的步骤st51、st52相同。

根据第二实施方式的信息处理系统1000,服务器200具有学习装置140,基于与打印机1a的动作相关联地得到的参数s1以及事件数据s2,学习装置140进行用于预测喷出不良发生间隔的学习。因此,在与打印机1a不同的装置中,能够高精度地预测打印机1a的喷出不良发生间隔。

并且,服务器200可以构成为可与多个打印机1a执行通信,可以由学习装置140学习通过多个打印机1a的动作得到的参数s1以及事件数据s2。在这种情况下,高速进行学习装置140的学习,能够更高精度地预测喷出不良发生间隔。

需要说明的是,第二实施方式中的学习装置140还可以是个人计算机、智能手机、平板电脑等设备。即,可以是个人计算机、智能手机、平板电脑等设备是具备学习装置140的构成或者上述设备起到学习装置140的功能的结构。在这种情况下,通信网络n可以是小规模的无线lan(localareanetwork:局域网),还可以是一对一地连接打印机1a和上述设备的无线或者有线的通信线路。

根据上述结构,与服务器200相同地,计算机等设备学习通过打印机1a的动作得到的参数s1以及事件数据s2,学习打印机1a的喷出不良发生间隔。并且,计算机起到所谓的本地服务器的功能,将计算机学习的结果进一步发送给服务器200,服务器200可以学习管理中的打印机1a的喷出不良发生间隔。

而且,在服务器200中执行学习的学习装置140能够以程序的方式实现。因此,将在服务器200中进行学习的学习装置140作为程序,可以搭载于其他的装置。例如,在第一实施方式中说明的打印机1能够作为程序实际安装在服务器200中进行了学习的学习装置140。在这种情况下,在打印机1中,利用已经学习的学习装置140可以预测喷出不良发生间隔,所以在开始使用打印机1后能够迅速地得到高精度的预测值。

需要说明的是,上述实施方式是示出应用本发明的一具体的例子的,本发明不限定于这些实施方式。

例如,打印机1、1a只要是喷出油墨的喷墨式打印机即可,可以任意变更所使用的油墨的颜色的种类、数量、用纸6的形态。例如,不限定于将印刷头2搭载于滑架4在主扫描方向进行扫描的构成,还可以将印刷头2形成为行式头。并且,还可以是使用连续纸、卷纸作为用纸6的构成,打印机1、1a还可以是具备收容用纸6的用纸收容部的结构。

并且,本发明的应用对象不限定于作为印刷装置单独使用的装置,还可以应用于具有除了印刷之外的功能的装置,例如,具有复印功能、扫描功能的复合机、pos终端装置等。

并且,学习装置140以及学习装置140所具有的学习部150除了可以构成为如上所述的处理器101执行的程序之外,还可以通过组装有该程序的硬件电路实现。并且,还可以是经由传送介质,从打印机1或服务器200发送该程序的结构。

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