热敏打印机及其打印控制方法技术领域
本发明涉及热敏打印机及其打印控制方法。
背景技术
通常,热敏打印机给热敏打印头的各发热元件通电而发热,通过该热
量使热敏纸显色,或者,将色带的油墨转印于纸张而进行打印。如果热敏
打印头的发热元件为了打印而通电,则会成为储存其所产生的热量的状
态。
发明内容
(本发明要解决的技术问题)
在现有的热敏打印机中,当包含有指定为粗体字或下划线等突出显示
的字符串的打印数据向纸张打印时,常常按照打印数据向纸张打印。因此,
与仅打印一般显示的字符串的情况相比,需要向更多的点施加热量,特别
是在印刷量多的情况下存在使热敏打印头的寿命减少的问题。另外,即使
是打印数据中存在突出显示的指定字符串的情况,在热敏打印头的寿命缩
短且打印质量量可能会进一步降低的情况下,也应该优先维持整体的打印
质量,没有必要必须进行突出显示。
因此,本发明是鉴于上述现有技术中的问题而完成的,其目的在于提
供一种能够在预定的条件下对包含有指定为突出显示的字符串的打印数
据的打印进行控制的热敏打印机及其打印控制方法。
(用于解决技术问题的手段)
本发明提供一种热敏打印机,其包括:热敏打印头,将打印数据打印
于纸张;打印数据输入部,接收所述打印数据的输入;打印数据解析部,
解析所输入的所述打印数据,并判断有无突出显示的字符串;存储部,存
储对所述打印数据中所包含的所述突出显示的指定进行取消的突出显示
取消条件;以及突出显示取消部,当所述打印数据包含所述突出显示的字
符串、并且在开始打印时满足所述突出显示取消条件时,该突出显示取消
部在所述热敏打印头执行打印之前取消所述打印数据中所包含的突出显
示的指定。
本发明还提供一种热敏打印机的打印控制方法,其通过热敏打印头的
发热而将打印数据打印于纸张,所述热敏打印机的打印控制方法包括以下
步骤:接收所述打印数据的输入;解析所输入的所述打印数据,并判断有
无突出显示的字符串;从存储装置获取对所述打印数据中所包含的所述突
出显示的指定进行取消的突出显示取消条件;以及当所述打印数据包含所
述突出显示的字符串,并且在开始打印时满足所述突出显示取消条件时,
在所述热敏打印头执行打印之前取消所述打印数据中所包含的突出显示
的指定。
附图说明
图1是示出实施方式1的热敏打印机的整体结构例的示意图。
图2是示出图1所示的热敏打印机的控制系统的图。
图3是图2所示的控制部的功能框图。
图4是示出图2所示的控制部的打印控制处理的具体例的流程图。
图5是示出突出显示的取消功能的启动/关闭的具体例的图。
图6是示出实施方式2的热敏打印机中控制部的打印控制处理的具体
例的流程图。
附图标记说明
1热敏打印机;2纸张;6压纸辊;7纸张输送路;8打印部;9热
敏打印头;50控制部;50a打印数据输入部;50b打印数据解析部;50c
存储部;50d突出显示取消部;50e打印控制部;50f计数部;50g设定
输入部;71主机。
具体实施方式
<实施方式1>
下面,参照附图,对本实施方式的热敏打印机进行详细地说明。图1
是示出本实施方式的热敏打印机1的整体结构例的示意图。在该热敏打印
机1中,由于从附图的右侧向左侧输送纸张2,所以在以下的说明中,图
中右侧作为上游侧,左侧作为下游侧。
纸张2是卷绕于卷轴3并在一表面具有热敏层4的卷状的片材。卷轴
3以旋转自如的方式被热敏打印机1支承。在纸张2的下游侧以旋转自如
的方式支承有张紧辊5。在张紧辊5的下游处相对配置有压纸辊6和打印
部8,该压纸辊6通过电机(未图示)而能够旋转,该打印部8隔着纸张
输送路7与该压纸辊6相对。打印部8与压纸辊6通过一起工作来向纸张
2的热敏层4进行打印。
另外,打印部8由热敏打印头9、散热器10、打印头底座11和打印
头支架12构成。
在热敏打印头9的表面上沿纸张2的宽度方向设置有发热元件(未图
示),借助后述的第二驱动器56按照来自MPU51的驱动信号使发热元件
启动/关闭,对插入在压纸辊6和热敏打印头9之间的纸张2进行打印。设
置于热敏打印头9的发热元件如果接收驱动信号,则变为启动,则产生热
量。如果不使该热量发散则会破坏发热元件,因此,在热敏打印头9上以
始终接触的方式粘贴有散热用的散热器10,在热敏打印头9中产生的热量
经由散热器10而被散热。
另外,打印部8的打印头底座11固定于热敏打印机1的壳体(未图
示)。在该打印头底座11上粘贴有由弹性构件制成的打印头支架12的一
端。打印头支架12能够在被施加力的情况下变形。一体化的热敏打印头9
及散热器10嵌合固定于打印头底座11。另外,打印部8与热敏打印头9、
散热器10与打印头底座11分别通过接合剂等成为一体。
另外,在打印头底座11上设置有移动防止壁13,在热敏打印头9及
散热器10嵌合于打印头底座11时,该移动防止壁13防止热敏打印头9
和散热器10移动。
在打印部8的纸张输送方向下游处配置有切纸器15。切纸器15具有
固定刀和可动刀(未图示),通过利用切纸电机(未图示)朝向固定刀驱
动可动刀来切割插入到设置于切纸器15的狭缝(未图示)中的纸张2。在
此说明了切纸器15是可动刀朝向固定刀滑移、即滑动式切纸器的情况,
但并不限定于此。例如,也可以是通过可动刀相对于固定刀旋转而切割纸
张的所谓的旋转式切纸器。
另外,在切纸器15的下游侧相对配置有送纸辊16和拖辊17,该送纸
辊16通过驱动电机(未图示)而能够旋转,该拖辊17隔着纸张输送路7
与该送纸辊16相对。如果结束对纸张2的打印,则通过切纸器15将纸张
2切割。其后,纸张2通过纸张排出口18向热敏打印机1的外部排出。显
示部19显示包括纸张用完、错误显示的各种信息。
图2是示出图1所示的热敏打印机1的控制系统的图。如该图2所示,
控制部50由进行与主机71的联系及执行纸张输送、打印、纸张切割、纸
张排出的各种控制的例如微型计算机构成,并具有中央处理装置(MPU)
51、ROM53和RAM54。
作为存储MPU51中执行的控制程序以及控制或运算过程中的数据等
的主存储单元,设置有ROM53及RAM54。ROM53是具有控制程序、
关联表等的读取专用存储器。另外,RAM54是临时存储演算过程中的
数据等的写入用存储器。MPU51具备作为按照程序进行时间设定及时间
控制单元的计时器(未图示)。
另外,在控制部50中设置有自主机71读取各种输入数据或向主机71
输入控制部50的控制输出的输入输出单元(I/O)55。相对于该I/O55,
MPU51、ROM53及RAM54经由系统总线而分别连接。
另外,在I/O55上,作为用于取出控制输出的单元,连接有第一驱动
器~第五驱动器52、56、57、58、59。第一驱动器52控制与主机71经由
网络(未图示)进行通信的通信部20。第二驱动器56控制热敏打印头9
和压纸辊6的驱动。第三驱动器57控制切纸器15的驱动。第四驱动器58
控制送纸辊16的驱动。第五驱动器59在显示部19中进行显示控制。
接着,对热敏打印机1的动作的概要进行说明。控制部50按照ROM
53中所存储的程序而进行纸张输送及打印动作。用户预先拉出纸张2,经
由张紧辊5后,以其前端位于热敏打印头9与压纸辊6之间的方式设定。
若在该状态下从主机71输入打印数据,则控制器50使压纸辊6旋转,通
过与热敏打印头9一起工作而输送纸张2。
控制部50将来自主机71的打印数据通过热敏打印头9打印在纸张2
上。然后,被打印的纸张2由切纸器15切割,从纸张排出口18排出到热
敏打印机1的外部。
图3是图2示出的控制部50的功能框图。如该图3所示,控制部50
具备:打印数据输入部50a、打印数据解析部50b、存储部50c、突出显示
取消部50d、打印控制部50e、计数部50f和设定输入部50g。各部通过存
储于ROM53的程序来安装,由MPU51在RAM54中展开而执行。
打印数据输入部50a接收打印数据的输入,并输送给打印数据解析部
50b。打印数据解析部50b解析自打印数据输入部50a输入的打印数据,
判断有无突出显示的字符串。当包含突出显示的字符串时,调用突出显示
取消部50d,并输出打印数据。另外,当不包含突出显示的字符串时,将
打印数据照原样向打印控制部50e输出。
存储部50c存储突出显示取消条件,该突出显示取消条件用于取消包
含在打印数据中的突出显示的指定。本实施方式中的存储部50c以通过在
主机71侧的用户选择来预先选择了突出显示的取消功能作为突出显示取
消条件。
当打印数据解析部50b中的解析结果包含突出显示的字符串的打印数
据,并且在开始打印时满足从存储部50c获取的突出显示取消条件时,突
出显示取消部50d在热敏打印头9执行打印之前取消包含于打印数据中的
突出显示的指定,并将取消后的打印数据向打印控制部50e输出。
打印控制部50e根据从打印数据解析部50b或突出显示取消部50d侧
所输入的打印数据而控制热敏打印头9,并将打印数据向纸张2打印。
计数部50f计数打印控制部50e中打印数据的打印次数,并存储于存
储部50c。计数部50f在以任务为单位计数打印张数之外,也计数所期望
的期间(一日为单位、月为单位等)中累积打印张数、各设备的驱动时间
等,并存储于存储部50c。设定输入部50g在主机71侧被输入由用户决定
的设定信息,并存储于存储部50c。
图4是示出图2所示的控制部50的打印控制处理的具体例的流程图。
首先,若控制部50的打印数据50a从主机71经由网络(未图示)输
入打印数据(步骤101),则向打印数据解析部50b输出打印数据。
接着,控制部50的打印数据解析部50b解析打印数据(步骤102),
判断打印数据中有无指定突出显示的字符串(步骤103)。在此,当打印数
据解析部50b判断为打印数据中即使有一个指定突出显示的字符串时(步
骤103:是),进入步骤104。相反,当打印数据解析部50b判断为指定突
出显示的字符串一个也不存在时(步骤103:否),进入步骤108。
在步骤104中,控制部50的突出显示取消部50d从存储部50c获取
突出显示取消条件即突出显示的取消功能的用户选择信息。
接着,突出显示取消部50d基于用户选择信息判断突出显示的取消功
能的启动/关闭(步骤105)。在此,当突出显示取消部50d判断为取消功
能启动时(步骤105:是)进入步骤106。相反,当突出显示取消部50d
判断为取消功能关闭时(步骤105:否),进入步骤107。
在步骤106中,突出显示取消部50d将取消了打印数据中的突出显示
的所有指定的打印数据向打印控制部50e输出。
在步骤107中,打印控制部50e将取消了突出显示的指定的打印数据
向纸张2打印,结束处理。
在步骤108中,控制部50的打印控制部50e将从突出显示取消部50d
或打印数据解析部50b输入的打印数据照原样打印于纸张2,结束处理。
图5是示出突出显示的取消功能的启动/关闭的具体例的图。图5的(A)
是示出突出显示的取消功能为关闭时的打印例子,第一行的“AAAA”的
字体是比其他行的大的突出显示,第二行的“2222”是带有下划线的突出
显示,“7777”是粗体字的突出显示,第三行的“0000”是文字阴影的突
出显示。相反,图5的(B)是示出在突出显示的取消功能启动时,输入
与图5的(A)相同的打印数据时的打印例子,取消了所有突出显示,以
规定的条件打印有相同尺寸的字符串。
如此,根据本实施方式的热敏打印机1,当打印数据中包含指定突出
显示的字符串时,可以取消该突出显示而进行打印。其结果,能够比以往
延长热敏打印头9到达规定寿命的时间,并且,实现能够抑制打印质量降
低的效果。另外,在主机71侧基于用户选择的条件能够任意地切换有无
突出显示的输出,能够实现节能。
<实施方式2>
本实施方式在控制部50中的打印控制处理及强调显示取消条件的内
容与实施方式1一部分不同,但其他的结构相同,所以对不同点进行详细
地说明。与实施方式1相同的附图标记表示相同的对象。
本实施方式的存储部50c将累积使用时间T相对于热敏打印头的规定
寿命HL的比例成为预定的阈值X以上作为突出显示取消条件而存储。因
此,例如在阈值X为0.9(90%)的情况下,突出显示取消部50d在满足
突出显示取消条件即T/HL≥X时自动地取消突出显示。此外,优选的是,
与实施方式1的情况相同,用户能够对该突出显示的取消功能任意地切换
启动/关闭。
图6是实施方式2的热敏打印机1中控制部50的打印控制处理的具
体例的流程图。
首先,若控制部50的打印数据50a从主机71经由网络(未图示)输
入打印数据(步骤201),则向打印数据解析部50b输出打印数据。
接着,控制部50的打印数据解析部50b解析打印数据(步骤202),
判断打印数据中有无指定突出显示的字符串(步骤203)。在此,当打印数
据解析部50b判断为打印数据中即使有一个指定突出显示的字符串时(步
骤203:是),进入步骤204。相反,当打印数据解析部50b判断为指定突
出显示的字符串一个也不存在时(步骤203:否),进入步骤208。
在步骤204中,控制部50的突出显示取消部50d从存储部50c获取
累积使用时间(T)、热敏打印头9的规定寿命(HL)、突出显示取消条件。
在此,将T/HL≥0.95作为突出显示取消条件。
接着,突出显示取消部50d基于T/HL的运算结果与突出显示取消条
件而判断突出显示的取消功能的启动/关闭(步骤205)。在此,当突出显
示取消部50d判断为取消功能启动时(步骤205:是),进入步骤206。相
反,当突出显示取消部50d判断为取消功能关闭时(步骤205:否)进入
步骤207。
在步骤206中,突出显示取消部50d将取消了打印数据中的突出显示
的所有指定的打印数据向打印控制部50e输出。
在步骤207中,控制部50的打印控制部50e将取消了突出显示的指
定的打印数据向纸张2打印,结束处理。
在步骤208中,打印控制部50e将从突出显示取消部50d或打印数据
解析部50b输入的打印数据照原样打印于纸张2,结束处理。
如此,根据本实施方式的热敏打印机1,除了实施方式1的效果,还
起到在临近热敏打印头9的规定寿命的情况下能够自动地取消突出显示的
效果。
以上,虽然对本发明的实施方式进行了说明,但这些实施方式只是作
为例子示出,并不限定本发明的范围。这些新的实施方式可以由其他各种
方式来实施,在不脱离本发明主旨的范围内,能够进行各种省略、替换和
改变。这些实施方式及其变形都包含于本发明的范围或主旨,并且包含于
权利要求书所记载的发明及其等同范围内。