打印机和打印头驱动方法

文档序号:2514848阅读:264来源:国知局
打印机和打印头驱动方法
【专利摘要】打印机和打印头驱动方法。本发明可根据操作者的要求,以合适的打印质量、合适的打印速度进行打印。本发明的打印机具有:打印头(21);线圈驱动部(27);温度检测部(28),其用于检测打印头(21)的内部温度;阈值设定部(32),其与打印模式对应地设定用于控制打印头(21)的内部温度的阈值中的一方;以及打印条件设定部(33),其在检测温度为设定的阈值以上的情况下,设定用于降低打印头(21)的内部温度的打印条件。当设定阈值时,打印浓度不降低,打印质量不降低。当设定阈值时,打印速度不降低。
【专利说明】打印机和打印头驱动方法
【技术领域】
[0001]本发明涉及打印机和打印头驱动方法。
【背景技术】
[0002]以往,打印机、复印机、传真机、复合机等图像形成装置,例如针式打印机具有打印头,使配设在打印头上的打印针选择性地前进而击打墨带,将墨带的墨转印到作为介质的用纸上,从而进行打印。
[0003]因此,在所述打印头上配设有数量与印针相同的铁芯,对应于该各铁芯,摆动自如地配设有前端安装有所述打印针的电枢。然后,通过向配设在各铁芯周围的线圈施加预定电压来向线圈提供驱动电流,当使铁芯产生电磁力时,电枢由铁芯吸引,使打印针前进。
[0004]另外,在所述打印头中,伴随向线圈提供驱动电流而产生热,当线圈的温度伴随热的产生而升高时,有可能损伤线圈。
[0005]因此,提供了这样的打印机:将比线圈的耐热温度低的温度设定成阈值,检测线圈的温度,当检测出的温度即检测温度高于阈值时,间断地驱动打印头,或者使搭载有打印头的托架仅向一个方向移动来驱动打印头,进行降低线圈的温度的所谓热控制(例如,参照专利文献I)。
[0006]然而,在专利文献I的打印机中,在进行了所述热控制的情况下,与通常的打印控制相比,进行打印所需要的时间延长,打印机的吞吐量降低。
[0007]因此,为了不使打印机的吞吐量降低,可考虑升高阈值,设定成与线圈的耐热温度接近的值,降低进行所述 热控制的频度。
[0008]然而,当在持续进行打印期间线圈的温度渐渐升高时,线圈的电阻值增大,驱动电流难以流入线圈,使打印针击打墨带的力(以下称作“击打力”)减小,所打印的文字等的浓度即打印浓度降低。
[0009]因此,提供了这样的打印机:所述检测温度越高,向线圈施加电压的时间即电压施加时间就越长(例如,参照专利文献2)。
[0010]在该情况下,当线圈的温度升高,线圈的电阻值增大时,电压施加时间延长,因而可确保驱动打印头所需要的能量。因此,可产生一定的击打力,可防止打印浓度降低。
[0011]【专利文献I】日本特开平I一 308647号公报
[0012]【专利文献2】日本特开昭60- 115477号公报
[0013]然而,在专利文献2的打印机中,当所述检测温度高于预定值时,即使延长电压施加时间,也不能产生一定的击打力,打印浓度降低,打印质量降低。
[0014]这样,在现有技术中,当增高阈值,设定成与线圈的耐热温度接近的值时,虽然不容易进行热控制,可防止打印机的吞吐量降低,但是,当线圈的温度升高时,打印浓度降低,打印质量降低。并且,当降低阈值时,虽然可防止打印质量降低,但是打印机的吞吐量降低。

【发明内容】
[0015]本发明的目的在于,解决所述现有的打印机的问题,提供一种可根据操作者对打印数据的种类、介质形式的要求等,以合适的打印质量、合适的打印速度进行打印的打印机和打印头驱动方法。
[0016]为此,本发明的打印机具有:打印头,其具有线圈和打印元件;线圈驱动部,其向所述线圈提供驱动电流,驱动所述打印元件来进行打印;温度检测部,其用于检测所述打印头的内部温度;阈值设定部,其与打印模式对应地设定第I阈值和比该第I阈值低的第2阈值中的一个阈值,以便控制打印头的内部温度;以及打印条件设定部,其在由所述温度检测部检测出的打印头的内部温度即检测温度为由所述阈值设定部设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件。
[0017]根据本发明,打印机具有:打印头,其具有线圈和打印元件;线圈驱动部,其向所述线圈提供驱动电流,驱动所述打印元件来进行打印;温度检测部,其用于检测所述打印头的内部温度;阈值设定部,其与打印模式对应地设定第I阈值和比该第I阈值低的第2阈值中的一个阈值,以便控制打印头的内部温度;以及打印条件设定部,其在由所述温度检测部检测出的打印头的内部温度即检测温度为由所述阈值设定部设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件。
[0018]在该情况下,在检测温度为由所述阈值设定部设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件。
[0019]因此,当设定第2阈值时,例如在要根据为了形成高清晰的文字、图像等而生成的打印数据,对普通纸等的单据进行高质量的打印的情况下,可充分增大击打力,因而打印浓度不降低,打印质量不降低。
[0020]并且,当设定第I阈值时,例如在要根据为了形成文本数据等那样的通常文字而生成的打印数据,对连续纸等的账单进行高速打印的情况下,无需将线圈维持在较低的温度,因而可缩短向线圈施加电压时的暂停时间。因此,打印速度不降低。而且,即使在打印数据的数据量增多或者点密度增高的情况下,打印机的吞吐量也不会降低。
[0021]结果,可根据操作者对打印数据的种类、介质形式的要求等,以合适的打印质量、合适的打印速度进行打印。
【专利附图】

【附图说明】
[0022]图1是本发明的第I实施方式中的打印系统的控制框图。
[0023]图2是示出本发明的第I实施方式中的控制部的详情的框图。
[0024]图3是示出本发明的第I实施方式中的打印机的动作的流程图。
[0025]图4是示出本发明的第I实施方式中的击打特性的图。
[0026]图5是本发明的第2实施方式中的打印系统的控制框图。
[0027]图6是示出本发明的第2实施方式中的电压施加时间的校正值的例子的图。
[0028]图7是示出本发明的第2实施方式中的打印机的动作的流程图。
[0029]图8是本发明的第3实施方式中的打印系统的控制框图。
[0030]图9是示出本发明的第3实施方式中的打印机驱动器的动作的流程图。
[0031]图10是示出本发明的第3实施方式中的打印机的动作的流程图。
[0032]图11是本发明的第4实施方式中的打印系统的控制框图。[0033]图12是示出本发明的第4实施方式中的打印机的动作的流程图。
[0034]标号说明
[0035]10:打印机;21:打印头;23:线圈;27:线圈驱动部;28:温度检测部;32:阈值设定部;33:打印条件设定部;T、T1、T2:电压施加时间;ts:检测温度;τ 1、τ 2:阈值。
【具体实施方式】
[0036]以下,参照附图详细说明本发明的实施方式。在该情况下,对作为打印装置的打印机进行说明。
[0037]图1是本发明的第I实施方式中的打印系统的控制框图。
[0038]图中,10是打印机,11是作为上位装置的主计算机,Nw是连接打印机10和主计算机11而形成打印系统的网络,主计算机11为了使打印机10动作而具有作为打印机动作处理部的打印机驱动器12。经由所述网络Nw从主计算机11向打印机10发送打印数据,从打印机10向主计算机11发送表示打印机10的状态的状态信息。
[0039]并且,16是进行打印机10的整体控制的控制部,18是打印机10中的在扫描方向上自由移动地配设的托架,19是用于使该托架18沿着未图示的托架轴走行的作为走行用驱动部的托架电机,21是搭载在所述托架18上的打印头。
[0040]该打印头21具有作为多个打印元件的打印针22,根据打印数据使各打印针22选择性地前进来击打未图示的墨带,将墨带的墨转印到作为介质的用纸上,从而进行打印。
[0041]为此,在所述打印头21内配设有数量与打印针22相同的铁芯,对应于该各铁芯,摆动自如地配设有前端安装有所述打印针22的未图示的电枢。而且,通过向配设在各铁芯周围的线圈23施加预定电压来向线圈23提供驱动电流,当使各铁芯产生电磁力时,电枢由铁芯吸引,打印针22被驱动而前进。线圈23相当于本发明中的驱动部件。
[0042]并且,在所述打印头21内,与线圈23接近地配设有用于检测打印头21的内部温度,在本实施方式中是线圈23的温度的作为温度检测要素的热敏电阻24。
[0043]所述控制部16与作为电机驱动处理单元的电机驱动部26、作为线圈驱动处理单元的线圈驱动部27、作为温度检测处理单元的温度检测部28等连接,所述电机驱动部26从控制部16接收电机驱动信号而驱动托架电机19,线圈驱动部27从控制部16接收线圈驱动信号而向线圈23施加电压,从而向线圈23提供驱动电流,温度检测部28根据热敏电阻24的电阻变化检测线圈23的温度,作为检测温度ts发送到控制部16。线圈驱动部27相当于本发明中的驱动元件驱动部。
[0044]并且,控制部16与作为打印数据处理单元的打印数据处理部31、作为阈值设定处理单元且作为第I数据保持部的阈值设定部32、作为打印条件设定处理单元且作为第2数据保持部的打印条件设定部33、作为电压施加时间设定处理单元且作为第3数据保持部的电压施加时间设定部34等连接。
[0045]所述打印数据处理部31接收从主计算机11发送的打印数据,将接收到的打印数据记录在未图示的缓存器内进行缓存,并且将所述打印数据转换成用于进行打印的布局,即用于使各打印针22以预定图形前进的布局。
[0046]并且,所述阈值设定部32为了控制线圈23的温度,选择并设定多个,在本实施方式中是两个阈值(高温区的第I阈值、第2阈值)τ 1、τ 2中的预定阈值。[0047]在本实施方式中,在打印机10内设定有使打印速度优先来进行打印的作为第I打印模式的打印速度优先模式、和使打印质量优先来进行打印的作为第2打印模式的打印质量优先模式,当设定打印速度优先模式时,设定用于控制线圈23的温度的高些的阈值τ 1,当设定打印质量优先模式时,设定用于控制线圈23的温度的低些的阈值τ 2。
[0048]在该情况下,设阈值的基准值为S,设正整数为α时,阈值τ I成为
[0049]t1=s
[0050]阈值τ2成为
[0051]τ 2 = s — α
[0052]另外,在本实施方式中,阈值τ?为110 [°C],阈值τ 2为100 [°C]。
[0053]并且,所述打印条件设定部33对所述检测温度ts与阈值τ 1、τ 2中设定的阈值(以下称作“设定阈值”)进行比较,根据比较结果设定驱动打印头21的打印条件,将其发送到控制部16。即,打印条件设定部33在所述检测温度ts低于设定阈值的情况下,设定标准的打印条件,在所述检测温度ts为设定阈值以上的情况下,设定用于降低线圈23的温度的温度降低用打印条件。
[0054]另外,在本实施方式中,标准的打印条件用于以标准的打印负荷进行基于通常的打印控制的打印,由标准的打印速度、标准的换行量等构成,温度降低用打印条件用于以比标准的打印负荷小的打印负荷进行基于热控制的打印,为了间歇地驱动打印头21或者使托架18仅向一个方向移动来驱动打印头21,由用于使打印头21的驱动停止的指令、比标准的打印速度低的打印速度、比标准的打印分割数分割得多的打印分割数构成。
[0055]而且,所述电 压施加时间设定部34与检测温度ts对应地设定向线圈23施加电压的时间即电压施加时间T。在该情况下,检测温度ts越低,电压施加时间T被设定得越短,检测温度ts越高,电压施加时间T被设定得越长。
[0056]所述电压施加时间T通过使固定值TO加上校正值AT (ts)而表示成为
[0057]T = TO + ΔΤ (ts)
[0058]所述校正值AT (ts)以击打力F不伴随检测温度ts变化而变化的方式成为检测温度ts的函数,检测温度ts越低则越小,检测温度ts越高则越大。在本实施方式中,校正值ΛΤ (ts)按照检测温度ts的每个温度区域来设定,在检测温度ts不到40 [°C]时设为O [μ s],在检测温度ts为40 [°C]以上且不到60 [°C]时设为+10 [μ s],在检测温度ts为60 [°C]以上且不到80 [°C]时设为+20 [ μ s],在检测温度ts为80 [°C]以上且不到100 [°C]时设为+30 [μ s],在检测温度ts为100 [°C]以上时设为+40 [ μ S]。
[0059]下面,对所述打印系统的动作进行说明。
[0060]图2是示出本发明的第I实施方式中的控制部的详情的框图,图3是示出本发明的第I实施方式中的打印机的动作的流程图。
[0061]首先,控制部16的打印数据接收处理单元PmO进行打印数据接收处理,接收从主计算机11发送的打印数据,将其记录在所述缓存器内进行缓存。
[0062]然后,控制部16的打印模式设定处理单元Pml进行打印模式设定处理,读出并分析打印数据内包含的指令,设定打印速度优先模式或者打印质量优先模式的打印模式。另外,当操作者在主计算机11上通过打印机驱动器12选择打印模式时,在打印数据的开头附加表示选择了打印速度优先模式或者打印质量优先模式的指令。[0063]在本实施方式中,操作者在主计算机11上选择打印模式,打印模式设定处理单元Pml通过分析打印数据内包含的指令而对打印机10设定打印模式,然而操作者也可以通过操作配设在打印机10内的未图示的操作部直接对打印机10设定打印模式。
[0064]然后,阈值设定部32 (图1)进行阈值设定处理,读入对打印机10设定的打印模式,根据该打印模式对设定阈值进行设定,将该设定阈值发送到控制部16。
[0065]接着,所述打印数据处理部31从所述缓存器读出打印数据,将打印数据转换成用于使各打印针22以预定图形前进的布局。
[0066]然后,所述温度检测部28进行温度检测处理,根据热敏电阻24的电阻变化检测线圈23的温度,作为检测温度ts发送到控制部16,所述电压施加时间设定部34进行电压施加时间设定处理,读入检测温度ts,设定与该检测温度ts对应的电压施加时间T。
[0067]然后,所述控制部16的打印处理单元Pm2进行打印处理,读入检测温度ts和设定阈值,判断检测温度ts是否低于设定阈值,在检测温度ts低于设定阈值的情况下,打印处理单元Pm2的通常打印处理单元Pm3进行通常打印处理,读入由打印条件设定部33设定的标准的打印条件,以该标准的打印条件驱动打印头21,进行通常打印。另外,在检测温度ts低于设定阈值的情况下,随着检测温度ts增高,电压施加时间T延长,产生一定的击打力F。
[0068]并且,在检测温度ts为设定阈值以上的情况下,打印处理单元Pm2的温度降低打印处理单元Pm4进行温度降低打印处理,读入由打印条件设定部33设定的温度降低用打印条件,以温度降低用打印条件驱动打印头21,进行温度降低打印。
[0069]下面,对打印头21的击打特性进行说明。
[0070]图4是示出本发 明的第I实施方式中的击打特性的图。另外,图中,横轴取电压施加时间T,纵轴取击打力F。
[0071]图中,线LI表示在设定打印速度优先模式,设定阈值τ 1,控制打印头21的驱动以使检测温度ts成为阈值τ I时的电压施加时间T与击打力F的关系,线L2表示在设定打印质量优先模式,设定阈值τ 2,控制打印头21的驱动以使检测温度ts成为阈值τ 2时的电压施加时间T与击打力F的关系。
[0072]在设定阈值τ 2的情况下,当将电压施加时间T设为Tb时,可产生在打印质量优先模式下进行打印所需要的击打力F2。与此相对,在设定阈值τ I的情况下,当使电压施加时间T延长而成为Ta O Tb)时,可产生在打印速度优先模式下进行打印所需要的击打力Fl ? F2),然而,即使电压施加时间T比Ta长,也无法产生击打力F2。
[0073]这样,在本实施方式中,当设定阈值τ 2时,例如在要根据为了形成高清晰的文字、图像等而生成的打印数据,对普通纸等的单据进行高质量的打印的情况下,可充分增大击打力F,因而打印浓度不降低,打印质量不降低。
[0074]并且,当设定阈值τ I时,例如在要根据为了形成文本数据等那样的通常文字而生成的打印数据,对连续纸等的账单进行高速打印的情况下,无需将线圈23维持在较低的温度,因而可缩短为了将线圈23的温度维持在较低的温度而从停止向线圈23施加电压到再次向线圈23施加电压的时间即暂停时间。因此,打印速度不降低。而且,即使在打印数据的数据量增多或者点密度增高的情况下,打印机10的吞吐量也不降低。
[0075]结果,可根据操作者对打印数据的种类、用纸形式的要求等,以合适的打印质量、合适的打印速度进行打印。[0076]下面,对流程图进行说明。
[0077]步骤SI打印模式设定处理单元Pml进行打印模式设定处理。
[0078]步骤S2阈值设定部32进行阈值设定处理。
[0079]步骤S3打印数据处理部31进行打印数据处理。
[0080]步骤S4温度检测部28检测线圈23的温度。
[0081]步骤S5电压施加时间设定部34设定电压施加时间T。
[0082]步骤S6打印处理单元Pm2判断检测温度ts是否低于设定阈值。在检测温度ts低于设定阈值的情况下,进到步骤S7,在检测温度ts为设定阈值以上的情况下,进到步骤S8。
[0083]步骤S7通常打印处理单元Pm3进行通常打印处理,结束处理。
[0084]步骤S8温度降低打印处理单元Pm4进行温度降低打印处理,结束处理。
[0085]另外,在本实施方式中,检测温度ts越低,电压施加时间T就越短,检测温度ts越高,电压施加时间T就越长,然而无论是在设定打印质量优先模式的情况下还是在设定打印速度优先模式的情况下,由于电压施加时间T的校正值AT (ts)相等,因而在设定打印速度优先模式的情况下,校正值AT (ts)过度增大,结果,电压施加时间T延长,打印机10的吞吐量降低。
[0086]因此,对在设定打印速度优先模式的情况下,不使打印机10的吞吐量降低的本发明的第2实施方式进行说明。另外,对于具有与第I实施方式相同结构的部分,赋予相同标号,对于具有相同结构带来的发明效果,引用相同实施方式的效果。
[0087]图5是本发明的第2实施方式中的打印系统的控制框图,图6是示出本发明的第2实施方式中的电压施加时间的校正值的例子的图。
[0088]在图5中,45是作为第I电压施加时间设定处理单元且作为第I数据保持部的第I电压施加时间设定部,46是作为第2电压施加时间设定处理单元且作为第2数据保持部的第2电压施加时间设定部。所述第I电压施加时间设定部45当设定打印速度优先模式,设定阈值τ I时,设定与检测温度ts对应的第I电压施加时间Tl,第2电压施加时间设定部46当设定打印质量优先模式,设定阈值τ 2时,设定与检测温度ts对应的第2电压施加时间T2。
[0089]因此,第I电压施加时间设定部45读入检测温度ts,将第I电压施加时间Tl发送到控制部16。并且,第2电压施加时间设定部46读入检测温度ts,将第2电压施加时间T2发送到控制部16。
[0090]在本实施方式中,各检测温度ts时的校正值ΛΤ1 (ts)小于校正值ΛΤ2 (ts),各检测温度ts时的第I电压施加时间Tl低于第2电压施加时间T2。
[0091]所述第I电压施加时间Tl通过使固定值TO加上校正值Λ Tl (ts)而表示成为
[0092]Tl = TO + Λ Tl (ts)
[0093]以击打力F不伴随检测温度ts变化而变化的方式,即,以即使检测温度ts变化,也能产生检测温度ts等于阈值τ I时,在本实施方式中是检测温度ts为110 [°C]时的击打力F的方式,将所述校正值Λ Tl (ts)设为检测温度ts的函数,检测温度ts越低则越小,检测温度ts越高则越大。在本实施方式中,校正值ΛΤ1 (ts)在检测温度ts不到60[°C]时设为O [ μ s],在检测温度ts为60 [°C]以上且不到80 [°C]时设为+10 [ μ s],在检测温度ts为80 [°C]以上且不到100 [°C]时设为+20 [μ s],在检测温度ts为100[°C]以上且不到110 [°C]时设为+30 [ μ S],在检测温度ts为110 [°C]以上时设为+40 [μ S]。
[0094]并且,所述第2电压施加时间Τ2通过使固定值TO加上校正值Λ Τ2 (ts)而表示成为
[0095]T2 = TO + ΔΤ2 (ts)
[0096]以即使检测温度ts变化,也能产生检测温度ts等于阈值τ 2时,在本实施方式中是检测温度ts为100 [°C]时的击打力F的方式,将所述校正值ΛΤ2 (ts)设为检测温度ts的函数,检测温度ts越低则越小,检测温度ts越高则越大。在本实施方式中,校正值ΔΤ2 (ts)在检测温度ts不到40 [°C]时设为O [ μ s],在检测温度ts为40 [°C]以上且不到60 [°C]时设为+10 [ μ s],在检测温度ts为60 [°C]以上且不到80 [°C]时设为+20 [ μ S],在检测温度ts为80 [°C]以上且不到100 [°〇]时设为+ 30 [ μ s],在检测温度ts为100 [°C]以上时设为+ 40 [ μ s]。
[0097]下面,对打印系统的动作进行说明。
[0098]图7是示出本发明的第2实施方式中的打印机的动作的流程图。
[0099]首先,控制部16的打印数据接收处理单元PmO (图2)接收从主计算机11发送的打印数据,将其记录在所述缓存器内进行缓存。
[0100]然后,控制部16的打印模式设定处理单元Pml读出并分析打印数据内包含的指令,设定打印速度优先模式或者打印质量优先模式的打印模式。
[0101]然后,作为阈值 设定处理单元的阈值设定部32读入对打印机10设定的打印模式,根据该打印模式对设定阈值进行设定,将该设定阈值发送到控制部16。
[0102]接着,作为所述打印数据处理单元的打印数据处理部31从所述缓存器读出打印数据,将打印数据转换成布局。
[0103]然后,作为温度检测处理单元的所述温度检测部28根据作为温度检测要素的热敏电阻24的电阻变化检测线圈23的温度,作为检测温度ts发送到控制部16。
[0104]接着,所述控制部16的未图示的打印模式判断处理单元进行打印模式判断处理,判断是否由打印模式设定处理单元Pml设定了打印速度优先模式。然后,在设定了所述打印速度优先模式的情况下,所述第I电压施加时间设定部45读入检测温度ts,设定与该检测温度ts对应的第I电压施加时间Tl,在未设定所述打印速度优先模式的情况下(在设定了所述打印质量优先模式的情况下),所述第2电压施加时间设定部46读入检测温度ts,设定与该检测温度ts对应的第2电压施加时间T2。
[0105]然后,所述控制部16的打印处理单元Pm2读入检测温度ts和设定阈值,判断检测温度ts是否低于设定阈值,在检测温度ts低于设定阈值的情况下,打印处理单元Pm2的通常打印处理单元Pm3读入由作为打印条件设定处理单元的打印条件设定部33设定的标准的打印条件,以该标准的打印条件驱动打印头21,进行通常打印。并且,在检测温度ts为设定阈值以上的情况下,打印处理单元Pm2的温度降低打印处理单元Pm4读入由打印条件设定部33设定的温度降低用打印条件,以该温度降低用打印条件进行温度降低打印。
[0106]这样,在本实施方式中,由于设定了打印速度优先模式的情况下的第I电压施加时间Tl比设定了打印质量优先模式的情况下的第2电压施加时间T2短,因而可降低线圈23的温度。因此,可缩短不向线圈23施加电压的暂停时间,因而打印机10的吞吐量不会降低。
[0107]下面,对流程图进行说明。
[0108]步骤Sll打印模式设定处理单元Pml进行打印模式设定处理。
[0109]步骤S12阈值设定部32进行阈值设定处理。
[0110]步骤S13打印数据处理部31进行打印数据处理。
[0111]步骤S14温度检测部28检测线圈23的温度。
[0112]步骤S15打印模式判断处理单元判断是否设定了打印速度优先模式。在设定了打印速度优先模式的情况下,进到步骤S16,在未设定打印速度优先模式的情况下,进到步骤S17。
[0113]步骤S16第I电压施加时间设定部45设定第I电压施加时间Tl。
[0114]步骤S17第2电压施加时间设定部46设定第2电压施加时间T2。
[0115]步骤S18打印处理单元Pm2判断检测温度ts是否低于设定阈值。在检测温度ts低于设定阈值的情况下,进到步骤S19,在检测温度ts为设定阈值以上的情况下,进到步骤S20。
[0116]步骤S19通常打印处理单元Pm3进行通常打印处理,结束处理。
[0117]步骤S20温度降低打印处理单元Pm4进行温度降低打印处理,结束处理。
[0118]下面,对根据从主计算机11发送的打印数据自动地设定打印头21的打印模式的本发明的第3实施方式进行说明。另外,对于具有与第1、第2实施方式相同结构的部分,赋予相同标号,对于具有相同结构带来的发明效果,引用相同实施方式的效果。
[0119]图8是本发明的第3实施方式中的打印系统的控制框图。
[0120]在该情况下,在作为上位装置的主计算机11中,根据打印数据计算施加给打印头21的负荷即打印负荷,在打印机10中,根据打印负荷设定打印头21的打印模式。
[0121]为此,作为打印机驱动部的打印机驱动器12具有作为检测作为第I打印负荷的打印数据的数据量S的第I打印负荷计算处理单元且作为数据量检测处理单元的数据量检测部48、以及作为检测作为第2打印负荷的打印数据的点密度P的第2打印负荷计算处理单元且作为点密度检测处理单元的点密度检测部49,将由所述数据量检测部48检测出的数据量δ和由点密度检测部49检测出的点密度P作为附加数据附加到打印数据的开头,发送到打印机10。
[0122]然后,在所述打印机10中,当接收到从主计算机11发送的打印数据时,所述打印模式设定处理单元Pml (图2)读出打印数据的数据量δ和点密度P,根据数据量δ和点密度P设定打印速度优先模式或者打印质量优先模式。
[0123]下面,对打印系统的动作进行说明。
[0124]图9是示出本发明的第3实施方式中的打印机驱动器的动作的流程图,图10是示出本发明的第3实施方式中的打印机的动作的流程图。
[0125]在该情况下,在所述主计算机11中,所述数据量检测部48进行作为第I打印负荷计算处理的数据量检测处理,读入打印数据,检测打印数据的数据量S。并且,所述点密度检测部49进行作为第2打印负荷计算处理的点密度检测处理,读入打印数据,检测打印数据的点密度P。
[0126]接着,所述主计算机11的未图示的打印数据发送处理单元进行打印数据发送处理,将数据量5和点密度P作为附加数据附加到打印数据的开头。
[0127]然后,在所述打印机10中,控制部16的打印数据接收处理单元PmO (图2)接收从主计算机11发送的打印数据,将其记录在缓存器内进行缓存。
[0128]然后,控制部16的打印模式设定处理单元Pml读出并分析打印数据的数据量δ和点密度P,设定打印速度优先模式或者打印质量优先模式的打印模式。
[0129]另外,在打印数据的数据量δ多或者点密度P高,从而打印负荷大的情况下,当线圈23的温度高时,击打力F减小。
[0130]因此,所述打印模式设定处理单元Pml根据数据量δ是否多于阈值δ th且点密度P是否高于阈值P th来判断打印负荷条件是否成立,在数据量δ多于阈值δ th且点密度P高于阈值Pth的情况下,判断为打印负荷条件成立,在打印负荷条件成立的情况下,设定打印速度优先模式,在数据量S为阈值S th以下或者点密度P为阈值P th以下,打印负荷条件不成立的情况下,设定打印质量优先模式。
[0131]然后,阈值设定部32读入对打印机10设定的打印模式,根据该打印模式对设定阈值进行设定,将该设定阈值发送到控制部16。
[0132]接着,作为打印数据处理单元的所述打印数据处理部31从所述缓存器读出打印数据,将打印数据转换成布局。
[0133]然后,所述温度检测部28根据热敏电阻24的电阻变化检测线圈23的温度,作为检测温度ts发送到控制部16,作为电压施加时间设定处理单元的所述电压施加时间设定部34读入检测温度ts,设定与该检测温度ts对应的电压施加时间T。
[0134]然后,所述控制部16的打印处理单元Pm2读入检测温度ts和设定阈值,判断检测温度ts是否低于设定阈值,在检测温度ts低于设定阈值的情况下,打印处理单元Pm2的通常打印处理单元Pm3读入由打印条件设定部33设定的标准的打印条件,以该标准的打印条件驱动打印头21,进行通常打印。并且,在检测温度ts为设定阈值以上的情况下,打印处理单元Pm2的温度降低打印处理单元Pm4读入由打印条件设定部33设定的温度降低用打印条件,以温度降低用打印条件进行温度降低打印。
[0135]这样,在本实施方式中,在施加给打印头21的打印负荷高,打印负荷条件成立的情况下,设定打印速度优先模式,在施加给打印头21的打印负荷低,打印负荷条件不成立的情况下,设定打印质量优先模式,因而当打印数据的数据量δ多或者点密度P高时,设定打印速度优先模式,设定阈值τ 1,可延长电压施加时间Τ。因此,击打力F不会减小,打印质量不会降低。
[0136]并且,由于针对点密度P高于阈值P th的打印数据进行打印,因而可抑制打印质
量变动。
[0137]而且,由于根据打印负荷自动地设定打印模式,因而操作者无需进行打印模式的设定。
[0138]下面,对图9的流程图进行说明。
[0139]步骤S21数据量检测部48检测数据量δ。
[0140]步骤S22点密度检测部49检测点密度P。
[0141]步骤S23打印数据发送处理单元将数据量δ和点密度P作为附加数据附加到打印数据的开头。[0142]步骤S24打印数据发送处理单元将打印数据发送到打印机10。
[0143]下面,对图10的流程图进行说明。
[0144]步骤S31打印模式设定处理单元Pml进行打印模式设定处理。
[0145]步骤S32阈值设定部32进行阈值设定处理。
[0146]步骤S33打印数据处理部31进行打印数据处理。
[0147]步骤S34温度检测部28检测线圈23的温度。
[0148]步骤S35电压施加时间设定部34设定电压施加时间T。
[0149]步骤S36打印处理单元Pm2判断检测温度ts是否低于设定阈值。在检测温度ts低于设定阈值的情况下,进到步骤S37,在检测温度ts为设定阈值以上的情况下,进到步骤S38。
[0150]步骤S37通常打印处理单元Pm3进行通常打印处理,结束处理。
[0151]步骤S38温度降低打印处理单元Pm4进行温度降低打印处理,结束处理。
[0152]下面,对根据从主计算机11发送的打印数据自动地设定打印模式的本发明的第4实施方式进行说明。另外,对于具有与第I?第3实施方式相同结构的部分,赋予相同标号,对于具有相同结构带来的发明效果,引用相同实施方式的效果。
[0153]图11是本发明的第4实施方式中的打印系统的控制框图。
[0154]图中,45是作为第I电压施加时间设定处理单元且作为第I数据保持部的第I电压施加时间设定部,46是作为第2电压施加时间设定处理单元且作为第2数据保持部的第2电压施加时间设定部,所述第I电压施加时间设定部45当设定打印速度优先模式,设定阈值τ I时,设定与检测温度ts对应的第I电压施加时间Tl,第2电压施加时间设定部46当设定打印质量优先模式,设定阈值τ 2时,设定与检测温度ts对应的第2电压施加时间T2。
[0155]因此,在第I电压施加时间设定部45内对应于检测温度ts记录有第I电压施加时间Tl,所述第I电压施加时间设定部45读入检测温度ts,将第I电压施加时间Tl发送到控制部16。并且,在第2电压施加时间设定部46内对应于检测温度ts记录有第2电压施加时间T2,所述第2电压施加时间设定部46读入检测温度ts,将第2电压施加时间T2发送到控制部16。
[0156]并且,在作为上位装置的主计算机11中,根据打印数据计算施加给打印头21的打印负荷,在打印机10中,根据打印负荷设定打印模式。
[0157]因此,作为打印机驱动部的打印机驱动器12具有作为检测作为第I打印负荷的打印数据的数据量S的第I打印负荷计算处理单元且作为数据量检测处理单元的数据量检测部48、以及作为检测作为第2打印负荷的打印数据的点密度P的第2打印负荷计算处理单元且作为点密度检测处理单元的点密度检测部49,将由所述数据量检测部48检测出的数据量δ和由点密度检测部49检测出的点密度P作为附加数据附加到打印数据的开头,发送到打印机10。
[0158]然后,在该打印机10中,当接收到从主计算机11发送的打印数据时,所述打印模式设定处理单元Pml (图2)读出打印数据的数据量δ和点密度P,根据数据量δ和点密度P设定打印速度优先模式或者打印质量优先模式。
[0159]下面,对打印系统的动作进行说明。另外,由于第4实施方式中的主计算机11的动作与第3实施方式相同,因而省略说明。
[0160]图12是示出本发明的第4实施方式中的打印机的动作的流程图。
[0161]在打印机10中,控制部16的打印数据接收处理单元PmO (图2)接收从主计算机11发送的打印数据,将其记录在缓存器内进行缓存。
[0162]然后,控制部16的打印模式设定处理单元Pml读出并分析打印数据的数据量δ和点密度P,设定打印速度优先模式或者打印质量优先模式的打印模式。
[0163]即,所述打印模式设定处理单元Pml根据数据量δ是否多于阈值Sth且点密度P是否高于阈值Pth来判断打印负荷条件是否成立,在数据量δ多于阈值Sth且点密度P高于阈值P th,打印负荷条件成立的情况下,设定打印速度优先模式,在数据量δ为阈值Sth以下或者点密度P为阈值Pth以下,打印负荷条件不成立的情况下,设定打印质量优先模式。
[0164]然后,作为阈值设定处理单元的阈值设定部32读入对打印机10设定的打印模式,根据该打印模式对设定阈值进行设定,将该设定阈值发送到控制部16。
[0165]接着,作为打印数据处理单元的所述打印数据处理部31从所述缓存器读出打印数据,将打印数据转换成布局。
[0166]然后,作为温度检测处理单元的所述温度检测部28根据作为温度检测要素的热敏电阻24的电阻变化检测线圈23的温度,作为检测温度ts发送到控制部16。
[0167]接着,所述控制部16的所述打印模式判断处理单元判定是否由打印模式设定处理单元Pml设定了打印速度 优先模式。然后,在设定了打印速度优先模式的情况下,所述第I电压施加时间设定部45读入检测温度ts,设定与该检测温度ts对应的第I电压施加时间Tl,在未设定打印速度优先模式的情况下,所述第2电压施加时间设定部46读入检测温度ts,设定与该检测温度ts对应的第2电压施加时间T2。
[0168]然后,所述控制部16的打印处理单元Pm2读入检测温度ts和设定阈值,判断检测温度ts是否低于设定阈值,在检测温度ts低于设定阈值的情况下,打印处理单元Pm2的通常打印处理单元Pm3读入由打印条件设定部33设定的标准的打印条件,以该标准的打印条件驱动打印头21,进行通常打印。并且,在检测温度ts为设定阈值以上的情况下,打印处理单元Pm2的温度降低打印处理单元Pm4读入由打印条件设定部33设定的温度降低用打印条件,以温度降低用打印条件进行温度降低打印。
[0169]这样,在本实施方式中,设定了打印速度优先模式的情况下的第I电压施加时间Tl比设定了打印质量优先模式的情况下的第2电压施加时间T2短,因而可降低线圈23的温度。因此,由于可缩短不向线圈23施加电压的暂停时间,因而打印机10的吞吐量不会降低。
[0170]并且,在施加给打印头21的打印负荷高,打印负荷条件成立的情况下,设定打印速度优先模式,在施加给打印头21的打印负荷低,打印负荷条件不成立的情况下,设定打印质量优先模式,因而当打印数据的数据量δ多或者点密度P高时,设定打印速度优先模式,设定阈值τ?,可延长电压施加时间Τ。因此,击打力F不会减小,打印质量不会降低。
[0171]并且,由于针对点密度P高于阈值P th的打印数据进行打印,因而可抑制打印质量变动。
[0172]而且,由于根据打印负荷自动地设定打印模式,因而操作者无需进行打印模式的设定。
[0173]下面,对流程图进行说明。
[0174]步骤S41打印模式设定处理单元Pml进行打印模式设定处理。
[0175]步骤S42阈值设定部32进行阈值设定处理。
[0176]步骤S43打印数据处理部31进行打印数据处理。
[0177]步骤S44温度检测部28检测线圈23的温度。
[0178]步骤S45打印模式判断处理单元判断是否设定了打印速度优先模式。在设定了打印速度优先模式的情况下,进到步骤S46,在未设定打印速度优先模式的情况下,进到步骤S47。
[0179]步骤S46第I电压施加时间设定部45设定第I电压施加时间Tl。
[0180]步骤S47第2电压施加时间设定部46设定第2电压施加时间T2。
[0181]步骤S48打印处理单元Pm2判断检测温度ts是否低于设定阈值。在检测温度ts低于设定阈值的情况下,进到步骤S49,在检测温度ts为设定阈值以上的情况下,进到步骤S50。
[0182]步骤S49通常打印处理单元Pm3进行通常打印处理,结束处理。
[0183]步骤S50温度降低打印处理单元Pm4进行温度降低打印处理,结束处理。
[0184]在所述第3、第4实施方式中,根据打印数据的数据量δ是否多于阈值Sth且点密度P是否高于阈值Pth来判断打印负荷条件是否成立,在数据量δ多于阈值Sth或者点密度P高于阈值Pth的情况下,可判断为印负荷条件成立。
[0185]此外,除了在上述第I实施方式?第4实施方式中说明的针式打印头以外,本发明还能够应用于作为打印元件具有LED元件的LED打印头、由发热电阻构成的热敏打印头等各种打印头。打印部具有热敏电阻,利用打印头的温度,控制从驱动元件驱动部提供电流的LED元件或发热电阻,从而控制打印速度和打印质量。
[0186]另外,本发明不限定于所述各实施方式,能够根据本发明的宗旨进行各种变形,本发明的范围不排除这些变形。
【权利要求】
1.一种打印机,其特征在于,所述打印机具有: 打印头,其具有打印元件和驱动所述打印元件的驱动部件; 驱动元件驱动部,其向所述驱动部件提供驱动电流,驱动所述打印元件来进行打印; 温度检测部,其用于检测所述打印头的内部温度; 阈值设定部,其与打印模式对应地设定第I阈值和比该第I阈值低的第2阈值中的一个阈值,以便控制打印头的内部温度;以及 打印条件设定部,其在由所述温度检测部检测出的打印头的内部温度即检测温度为由所述阈值设定部设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件。
2.根据权利要求1所述的打印机,其中, 所述打印模式是使打印速度优先来进行打印的第I打印模式和使打印质量优先来进行打印的第2打印模式, 所述阈值设定部在设定了第I打印模式时设定第I阈值,在设定了第2打印模式时设定第2阈值。
3.根据权利要求1或2所述的打印机,其中,所述打印机具有电压施加时间设定部,该电压施加时间设定部与所述检测温度对应地设定向所述驱动部件施加电压的电压施加时间。
4.根据权利要求3 所述的打印机,其中,检测温度越低,所述电压施加时间设定部将电压施加时间设定得越短,检测温度越高,所述电压施加时间设定部将电压施加时间设定得越长。
5.根据权利要求1~4中的任意一项所述的打印机,其中,所述打印机具有打印模式设定处理单元,该打印模式设定处理单元根据从上位装置发送的指令来设定所述打印模式。
6.根据权利要求1~4中的任意一项所述的打印机,其中,所述打印机具有打印模式设定处理单元,该打印模式设定处理单元根据操作者对配设于打印机的操作部的操作来设定所述打印模式。
7.根据权利要求1~4中的任意一项所述的打印机,其中,所述打印机具有打印模式设定处理单元,该打印模式设定处理单元根据从上位装置发送的打印数据的数据量和打印数据的点密度来设定所述打印模式。
8.根据权利要求1所述的打印机,其中,所述驱动部件是线圈。
9.一种打印机,其特征在于,所述打印机具有: 打印头,其具有打印元件和驱动所述打印元件的驱动部件; 驱动元件驱动部,其向所述驱动部件提供驱动电流,驱动所述打印元件来进行打印; 温度检测部,其用于检测所述打印头的内部温度; 阈值设定部,其与打印模式对应地设定第I阈值和比该第I阈值低的第2阈值中的一个阈值,以便控制打印头的内部温度; 电压施加时间设定部,其与由所述温度检测部检测出的打印头的内部温度即检测温度对应地,设定向所述驱动部件施加电压的电压施加时间;以及 打印条件设定部,其在所述检测温度为由所述阈值设定部设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件, 所述电压施加时间设定部将利用所述第I阈值控制打印头的内部温度时的各检测温度下的电压施加时间,设定得比利用所述第2阈值控制打印头的内部温度时的各检测温度下的电压施加时间短。
10.根据权利要求9所述的打印机,其中,所述电压施加时间设定部设定各检测温度下的电压施加时间,使得能够产生检测温度与阈值相等时的击打力。
11.根据权利要求9所述的打印机,其中,所述驱动部件是线圈。
12.—种打印机中的打印头驱动方法,所述打印机具有:打印头,其具有打印元件和驱动所述打印元件的驱动部件;以及驱动元件驱动部,其向驱动部件提供驱动电流,驱动所述打印元件来进行打印,其特征在于,在所述打印头驱动方法中, 检测打印头的内部温度; 与打印模式对应地设定第I阈值和比该第I阈值低的第2阈值中的一个阈值,以便控制打印头的内部温度;以及 在检测出的打印头的内部温度即检测温度为所设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件。
13.根据权利要求12所述的打印头驱动方法,其中,所述驱动部件是线圈。
14.一种打印机中的打印头驱动方法,所述打印机具有:打印头,其具有打印元件和驱动所述打印元件的驱动部件;以及驱动元件驱动部,其向驱动部件提供驱动电流,驱动所述打印元件来进行打印,其特征在于,在所述打印头驱动方法中, 检测打印头的内部温度; 与打印模式对应地设定第I阈值和比该第I阈值低的第2阈值中的一个阈值,以便控制打印头的内部温度;` 与检测出的打印头的内部温度即检测温度对应地,设定向所述驱动部件施加电压的电压施加时间;以及 在所述检测温度为所述设定的阈值以上的情况下,设定用于降低打印头的内部温度的打印条件, 利用所述第I阈值控制打印头的内部温度时的各检测温度下的电压施加时间,被设定得比利用所述第2阈值控制打印头的内部温度时的各检测温度下的电压施加时间短。
15.根据权利要求14所述的打印头驱动方法,其中,所述驱动部件是线圈。
【文档编号】B41J29/38GK103707662SQ201310430860
【公开日】2014年4月9日 申请日期:2013年9月22日 优先权日:2012年9月28日
【发明者】佐藤直也 申请人:日本冲信息株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1