CN1915677A - 热敏打印机 - Google Patents
热敏打印机 Download PDFInfo
- Publication number
- CN1915677A CN1915677A CNA2006101155645A CN200610115564A CN1915677A CN 1915677 A CN1915677 A CN 1915677A CN A2006101155645 A CNA2006101155645 A CN A2006101155645A CN 200610115564 A CN200610115564 A CN 200610115564A CN 1915677 A CN1915677 A CN 1915677A
- Authority
- CN
- China
- Prior art keywords
- printing
- register
- logic circuit
- pixel data
- energising
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
- B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
- B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
- B41J2/355—Control circuits for heating-element selection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
- B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
Landscapes
- Electronic Switches (AREA)
Abstract
本发明的目的在于能够通过1种逻辑电路对应多个打印方式,同时各个打印方式中逻辑的变更较容易,能够进行更高品质的打印。在给记录介质作用热能进行打印的热敏打印机中,具有:给记录介质作用热能的发热元件;对应发热元件设置,用来驱动该发热元件的发热元件驱动电路;以及根据外部所输入的打印像素数据,向发热元件驱动电路供给给定的驱动信号的打印控制部(13),打印控制部(13)具有:将对应于驱动信号的供给模式的给定数值组可更新存储起来的设定寄存器部(36);以及根据设定寄存器部(36)中所存储的数值组,更新对打印像素数据的逻辑运算式,能够按照供给模式变更驱动信号的逻辑电路部(34)。
Description
技术领域
本发明涉及一种热敏打印机、热敏打印机的控制方法以及控制程序,特别适用一种具有多个打印方式(mode)(履历打印方式、多色打印方式等)的热敏打印机、热敏打印机的控制方法以及控制程序。
背景技术
行式热敏打印机等热敏打印机,将独立驱动加热的多个发热元件排列成列状,对发热元件有选择地驱动加热,通过该热量让相对设置的热敏纸的对应场所发色,通过这样来进行打印。
这种打印机中,因发热元件作用给热敏纸等记录介质的热能的量,而导致发色的状态不同,因此为了以一定品质进行打印,需要稳定发热元件实际作用给记录介质的热能。
以前,公知的有考虑了过去的打印履历的打印技术,以及在热敏纸中重叠不同颜色的层,变更通过发热元件作用给其的热能,来让任一个颜色进行发色的打印技术(例如,参照专利文献1)。
这样的打印机中,在打印一方颜色的情况下,为了加载“H”程度的热能而延长发热元件的驱动电路的脉冲宽度,另外,在打印另一方颜色的情况下,为了加载“L”程度的能量而缩短其脉冲宽度。
另外,即使单色,在进行灰度(階調)打印的情况下,也需要进行对应于要发色的浓度的脉冲宽度的通电。
【专利文献1】特许第2836584号公报
这种背景下,希望有一种能够在进行考虑了履历的高品质的单色打印的打印方式,与进行多个发色状态的打印的打印方式双方之间进行切换并执行的热敏打印机。
实现这样的热敏打印机的情况下,需要设置多种用来进行对应于打印方式的控制的逻辑电路,但如果对应各个打印方式的逻辑电路由硬件构成,则制造后便无法变更其逻辑,即使想到了更好的控制方法,也无法使用。另外,需要在每一个打印方式中设置逻辑电路,存在导致装置规模增大的问题。
发明内容
因此本发明的目的在于,提供一种能够通过一种逻辑电路来对应多个打印方式,同时各个打印方式中,逻辑的变更很容易进行,能够进行更高品质的打印的热敏打印机、热敏打印机的控制方法以及控制程序。
为了解决上述问题,在给记录介质作用热能进行打印的热敏打印机中,其特征在于,具有:给上述记录介质作用热能的发热元件;对应上述发热元件设置,驱动该发热元件的发热元件驱动电路;以及根据外部所输入的打印像素数据,向上述发热元件驱动电路供给给定的驱动信号的驱动控制电路,上述驱动控制电路具有:将对应于上述驱动信号的供给模式的给定数值组可更新存储起来的设定存储部,以及根据上述设定存储部中所存储的数值组,更新对上述打印像素数据的逻辑运算式,能够按照上述供给模式变更上述驱动信号的逻辑电路部。
通过上述构成,驱动控制电路能够将对应于驱动信号的供给模式的给定数值组可更新地存储起来。
通过这样,逻辑电路部,对应于设定存储部中所存储的数值组,更新对打印像素数据的逻辑运算式,根据供给模式来变更驱动信号。
这种情况下,可以让上述设定存储部,具有对应于上述供给模式分别存储构成上述数值组的给定值的多个寄存器;上述逻辑电路部,对应于上述多个寄存器的值,更新对上述打印像素数据的逻辑运算式,变更上述驱动信号。
另外,上述供给模式,可以包括与对应于打印履历进行上述发热元件的控制的履历控制打印方式相对应的模式。
另外,上述履历控制打印方式,可以对应于多次的打印履历进行上述发热元件的控制。
另外,上述供给模式,可以包括对应2色以上的多色打印方式或多灰度打印方式的模式。
另外,可以让上述设定存储部中,对应上述供给模式的给定数值组,在打印执行中能够更新。
另外,上述供给模式,将通电期间分割成多个通电期间,在各个分割过的通电期间中,定义为通电状态或非通电状态;上述逻辑电路部,输出与各个分割过的通电期间每一个的上述通电状态或上述非通电状态相对应的上述驱动信号。
另外,在具有:给记录介质作用热能的发热元件;对应上述发热元件设置,用来驱动该发热元件的发热元件驱动电路;以及更新对打印像素数据的逻辑运算式,可根据上述供给模式变更上述驱动信号的逻辑电路部,向上述记录介质供给热能并进行打印的热敏打印机的控制方法中,其特征在于,具有:将对应于上述驱动信号的供给模式的给定数值组可更新存储起来的设定存储过程;根据上述所存储的数值组,更新对上述逻辑电路部中的上述打印像素数据的逻辑运算式的逻辑变更过程;以及根据外部所输入的打印像素数据,经上述逻辑电路部向上述发热元件驱动电路供给给定的驱动信号的驱动控制过程。
另外,在用来由计算机对具有:给记录介质作用热能的发热元件;对应上述发热元件设置,用来驱动该发热元件的发热元件驱动电路;以及更新对打印像素数据的逻辑运算式,可根据上述供给模式变更上述驱动信号的逻辑电路部,给上述记录介质作用热能进行打印的热敏打印机进行控制的控制程序中,其特征在于:将对应于上述驱动信号的供给模式的给定数值组可更新存储起来;根据上述所存储的数值组,更新对上述逻辑电路部中的上述打印像素数据的逻辑运算式;以及根据外部所输入的打印像素数据,经上述逻辑电路部向上述发热元件驱动电路供给给定的驱动信号。
通过本发明,能够通过一种逻辑电路来对应多个打印方式,同时各个打印方式中,逻辑的变更较为容易,能够进行更高品质的打印。
附图说明
图1为实施方式的行式热敏打印机的概要结构框图。
图2为打印头部的概要结构框图。
图3为打印控制部的概要结构框图
图4为打印控制部的要部结构框图。
图5为具体实现第1逻辑电路(~第4逻辑电路)的情况下的逻辑电路框图。
图6为构成单色过去三级履历控制的情况下的寄存器的各个位的意思的示意图。
图7为构成2色控制的情况下的寄存器的各个位的意思的示意图。
图8为单色过去一级履历控制的情况下的要部概要结构框图。
图9为单色过去一级履历打印控制中的时序图。
图10为第1逻辑电路的等效电路图。
图11为单色过去一级履历打印控制中的第1逻辑电路的寄存器设定示意图。
图12为第1逻辑电路的具体动作状态的示意图。
图13为第2逻辑电路的等效电路图。
图14为单色过去一级履历打印控制中的第2逻辑电路的寄存器设定示意图。
图15为第2逻辑电路的具体动作状态的示意图。
图16为2色打印控制的情况下的要部概要结构框图。
图17为2色打印控制的情况下的通电模式的示意图。
图18为2色打印控制时的第1逻辑电路的等效电路图。
图19为2色打印控制时的第1逻辑电路的寄存器设定示意图。
图20为2色打印控制时的第2逻辑电路的等效电路图。
图21为2色打印控制时的第2逻辑电路的寄存器设定示意图。
图22为2色打印控制时的第3逻辑电路的等效电路图。
图23为2色打印控制时的第3逻辑电路的寄存器设定示意图。
图24为2色打印控制的另一控制的情况下的通电模式的示意图。
图25为2色打印控制的另一控制的情况下的通电模式的具体示意图。
图26为2色打印控制的另一控制时的第1逻辑电路的寄存器设定示意图。
图27为2色打印控制的另一控制时的第2逻辑电路的寄存器设定示意图。
图28为2色打印控制的另一控制时的第3逻辑电路的寄存器设定示意图。
图29为2色打印控制的另一控制时的第4逻辑电路的寄存器设定示意图。
图30为通电脉冲期间的示意图。
图31为一级履历灰度打印控制的示意图。
图32为一级履历灰度打印控制时的第1逻辑电路的寄存器设定示意图。
图33为一级履历灰度打印控制时的第2逻辑电路的寄存器设定示意图。
图34为一级履历灰度打印控制时的第3逻辑电路的寄存器设定示意图。
图35为一级履历灰度打印控制时的第4逻辑电路的寄存器设定示意图。
图36为13级灰度打印控制的示意图。
图37为13级灰度打印控制时的第1逻辑电路的寄存器设定示意图。
图38为13级灰度打印控制时的第2逻辑电路的寄存器设定示意图。
图39为13级灰度打印控制时的第3逻辑电路的寄存器设定示意图。
图40为13级灰度打印控制时的第4逻辑电路的寄存器设定示意图。
图中:10-行式热敏打印机,11-控制器,12-打印头部,13-打印控制部(驱动控制部),21-发热元件,22-驱动电路(发热元件驱动电路),31-行缓存部,32-移位寄存器部,34-逻辑电路部,35-端子控制电路,36-设定寄存器部(设定存储部),37-定序部,71~74-第1~第4逻辑电路(逻辑电路部),B1~B4-第1~第4行缓存。
具体实施方式
接下来,对照附图对本发明的理想实施方式进行说明。
图1为实施方式的行式热敏打印机的概要结构框图。
行式热敏打印机10,大体上具有控制行式热敏打印机10全体的控制器11、进行实际的打印的打印头部12、以及在控制器11的控制下控制打印头部12的打印控制部13。
控制器11由微计算机构成,具有未图示的MPU、存储各种控制程序的未图示的ROM、以及暂存各种数据的未图示的RAM。
图2为打印头部的概要结构框图。
打印头部12,具有用来同时打印1行打印像素数据的多个发热元件(电阻体)21。该发热元件21设置在沿着作为记录介质的热敏纸的宽度方向延伸的打印头部12的前端,通过对发热元件21有选择地进行加热驱动,在热敏记录介质(例如热敏记录用纸)上同时形成1行的像素。发热体21,与用来分别独立加热驱动其发热元件的多个驱动电路22相连接。
驱动电路22能够通过双极性晶体管(PNP型、NPN型)、MOS晶体管(N沟道MOS、P沟道MOS)等构成。通过有选择地驱动该驱动电路22,加热对应的发热元件21,在热敏记录介质的对应位置中产生发色。
图2中,驱动电路22之所以通过NAND电路来表现,是为了表示该电路的逻辑动作。也即,在反相选通信号/STB为非激活(active)(“H”电平)状态下,禁止驱动电路22的动作。该驱动电路22,例如能够通过将PNP晶体管的基极通过线或(ワイヤ一ドオア)电路与数据信号DATA以及反相选通信号/STB(正逻辑)相连接,来容易地实现。
驱动电路22中,被输入了由反相器27将反相选通信号/STB(负逻辑)反相了之后的信号,也即被输入了选通信号STB以及锁存寄存器24所输出的打印数据DATA(正逻辑),对应于两信号的电平被驱动。
具体地说,在被输入了表示打印的点的“1”的数据作为打印像素数据时,如果反相选通信号/STB从“H”变为“L”,也即进行了有效迁移时,由NAND电路所构成的驱动电路22便输出“L”。这样,对应的发热元件中产生了与打印头电源电压之间的电位差并被加热,热敏记录介质的对应区域发色。反相选通信号/STB,根据需要在1个脉冲期间中作为脉冲宽度不同的分为1~4份的信号供给。关于这一点将在后面详细说明。
安装在本实施方式的相关打印机中的打印头部12,为了暂时存储1行的打印像素数据,而具有移位寄存器23以及锁存寄存器24。
移位寄存器23中,与时钟信号CLK同步被输入与该期间相对应的1行的打印数据DATA并保存。另外,打印数据DATA,虽然是对应1行的各个打印像素的数据,但严格地说,是对1行打印像素,表示在该期间中是否进行通电的数据。由表示“通电”的“1”和表示“不通电”的“0”的位列构成。如后所述,本实施方式中,移位寄存器23中,在每个给定的通电期间,被输入通过现在的打印像素数据与过去的打印数据DATA进行了给定的运算之后者。
锁存寄存器24,与移位寄存器23并联,将移位寄存器23上的各个位数据,同时并行移送到对应的存储区域中并保存。通过这样,即使在通电期间中,也能够给移位寄存器23输入对应下一个通电期间的打印数据DATA。
从移位寄存器23向锁存寄存器24的打印数据DATA的传输时序,由打印控制部13所输出的锁存信号/LAT向锁存寄存器24的输入时序来控制。该锁存信号/LAT的输入时序,在上一次的通电期间之后,下一次的通电期间之前,并且在将对应下一次的通电期间的打印数据DATA设置到移位寄存器23中之后。
如前所述,锁存寄存器24的各个存储区域,与驱动电路22的一方输入端相连接,通过锁存信号/LAT的输入,将新的数据读取到锁存寄存器24中之后,便对应于其内容立刻变化对驱动电路22的输入数据。各个驱动电路22,在被输入的反相选通信号/STB为“L”(激活)的期间内,按照锁存寄存器24的打印数据DATA,对发热元件21进行通电驱动。
另外,打印头部12具有测定打印头部12的温度的热敏电阻25,从而能够掌握作为决定通电宽度的要因的打印头的温度数据,同时控制打印头部12的温度不会上升到超出必需{并不仅仅为了异常控制}。
图3为打印控制部的概要结构框图。
打印控制部13,基本上用来将主机所赋予的打印像素数据,考虑到过去的打印履历进行修正,并输出给打印头部12。
打印控制部13大体上具有:存储打印像素数据的行缓存部31;将包括本次打印像素数据的打印履历像素数据局部从行缓存部31中取出并发送给后面的逻辑电路部34的移位寄存器部32;包括能够根据动作模式来动态设定用来根据移位寄存器部32的输出,对打印头部12实际进行驱动的数据逻辑的通电次数份量的逻辑电路的逻辑电路部34;每当通电时对应于来自后述的定序(sequencer)部37的顺序切换输出给逻辑电路部34的电路也即打印头的数据的端子控制电路部35;存储包括用来动态设定逻辑电路部34的数据逻辑的设定数据的各种设定数据的设定寄存器部36;以及用来协调控制移位寄存器部32、逻辑电路部34、端子控制电路部35、以及打印头部12的动作时序的定序部37。
另外,实际的电路为了能够与可进行多根数据线的输入的热敏头相对应,或与低容量的电源安装相对应,而可以包括将1行分成多次进行打印的分割控制以及其他的附加功能,但由于电路变得更加复杂,因此为了简化说明,这里将其说明省略。
行式热敏打印机10,通过设定的切换能够实现黑色的单色打印,以及黑与红或黑与蓝等不同的两种颜色的2色打印。以下按照附图对该控制进行详细说明。
图4为打印控制部的要部结构框图。
图中,打印控制部13的行缓存部31,具有作为逻辑区分了的存储区域的4个行缓存B1~B4。能够通过1个或多个RAM(Random AccessMemory),构成这些行缓存。另外,实际上为了容易地进行寻址控制,而通过物理上明确区分的4个SRAM(Static RAM)构成。
通过未图示的接收电路从主机装置(外部个人计算机等)所接收到的打印像素数据列,经控制器11暂存在这些行缓存B1~B4的任一个中。
行式热敏打印机10具有两种打印方式,也即具有黑色的单色打印(以下称作单色模式),以及黑与红等第2色的2色打印(以下称作2色模式)(2色模式为了能够表现中间能量而也使用单色的灰度打印,但以下以黑与红作为2色模式之一例进行说明。)。另外,打印方式可以由设置在打印机中的DIP开关等设定机构来设定,或通过来自主机装置的命令来设定。
另外,还可以对应于从主机装置所接收到的控制命令,设定打印方式。后者的情况下,将打印方式的设定事先存储在RAM或非易失性存储器等存储装置的给定地址中,在打印处理时参照该地址。
在行式热敏打印机10的打印方式被设为单色模式的情况下,开头的行缓存B1中,保存下一次要打印的打印像素数据的列(例如1行的打印像素数据),剩下的3个行缓存B2~B4中,保存其前3次也即过去打印过的前3列的打印像素数据(称作履历数据)的列。例如,本次的打印像素数据d0保存在行缓存B1中,行缓存B2中保存上一次的打印像素数据d1,行缓存B3中保存上上次的打印像素数据d2,行缓存B4中保存上上上次的打印像素数据d3。
之后,将处理结束后的打印像素数据d3丢弃,处理结束后的打印像素数据d2,从行缓存B3逻辑传输给B4,在下一次的处理中作为打印像素数据d3进行处理。这里,逻辑传输由于物理上的数据传输从时间角度来看不现实,因此通过地址线的控制来进行缓存的交换,通过这样来当做实际传输过的状态进行处理。
同样,处理结束后的打印像素数据d1,从行缓存B2逻辑传输给B3,在下一次的处理中作为打印像素数据d2进行处理;处理结束后的打印像素数据d0,从行缓存B1逻辑传输给B2,在下一次的处理中作为打印像素数据d1进行处理。
另外,在行式热敏打印机10的打印方式被设为2色模式的情况下,从主机依次发送黑色的打印像素数据列以及红色的打印像素数据列。也即,对于黑色、红色的发色状态,将各自的指定有无,保存在各自的缓存中。这种情况下,将行缓存B1、B2用作黑色的打印像素数据,分别保存本次的打印像素数据以及前一次的打印像素数据。另外,将行缓存B3、B4用作红色的打印像素数据,分别保存本次的打印像素数据以及前一次的打印像素数据。
也即,在设黑色的本次打印像素数据为d0,黑色的前一次打印像素数据为d1,红色的本次打印像素数据为d2,红色的前一次打印像素数据为d3的情况下,行缓存B1中保存黑色的本次打印像素数据d0,行缓存B2中保存黑色的上一次打印像素数据d1,行缓存B3中保存红色的本次打印像素数据d2,行缓存B4中保存红色的上一次打印像素数据d3。
这样的在行缓存B1~B4中的打印像素数据的保存处理,通过控制器11来进行。也即,控制器11根据存储在未图示的ROM中的控制程序起到存储器分割电路的功能,按照所设定的打印方式,控制在上述的行缓存中的打印像素数据的保存。这里,行缓存B1~B4间的数据传输控制,根据模式信息在行缓存部31侧实施。
移位寄存器部32具有第1行缓存B1用第1移位寄存器41、第2行缓存B2用第2移位寄存器42、第3行缓存B3用第3移位寄存器43、第4行缓存B4用第4移位寄存器44。
第1移位寄存器41~第4移位寄存器44,分别保存上述的打印像素数据d1~d4。其动作是将行缓存部31中所保存的数据以地址单位(这种情况下由于是16bit宽度,因此读出16点单位)读出,与定序部37所生成的对打印头的传输时钟同步,进行移位寄存器的移位动作,如果16点部分的传输结束,便读出行缓存部的下一个地址的16点部分的数据,重复实施上述处理。
打印控制部13的逻辑电路部34,具有单色打印以及2色打印中所使用的第1逻辑电路71~第4逻辑电路74。
第1逻辑电路71~第4逻辑电路74分别采用相同的构成,这里以第1逻辑电路71为例进行说明。
图5为具体实现第1逻辑电路71(~第4逻辑电路74)的情况下的逻辑电路框图。
第1逻辑电路71大体上具有4个反相器81-1~81-4、对应16位的16个5输入的AND电路82-0~82-15、以及16输入的OR电路83。
各个AND电路82-0~82-15的输入端子分别与对应的寄存器PCn0~PCnF相连接。
这里,第1移位寄存器41的输出端子与AND电路82-15、82-7、82-11、82-3、82-13、82-5、82-9、82-1以及反相器81-1相连接。第2移位寄存器42的输出端子与AND电路82-15、82-7、82-11、82-3、82-14、82-6、82-10、82-1以及反相器81-2相连接。第3移位寄存器43的输出端子与AND电路82-15、82-7、82-13、82-5、82-14、82-6、82-12、82-4以及反相器81-3相连接。第4移位寄存器44的输出端子与AND电路82-15、82-11、82-13、82-9、82-14、82-10、82-12、82-8以及反相器81-4相连接。
反相器81-1的输出端子,与AND电路82-0、82-2、82-4、82-6、82-8、82-10、82-12、82-14分别相连接。
反相器81-2的输出端子,与AND电路82-0、82-1、82-4、82-5、82-8、82-9、82-12、82-13分别相连接。
反相器81-3的输出端子,与AND电路82-1、82-2、82-3、82-4、82-8、82-9、82-10、82-11分别相连接。
反相器81-4的输出端子,与AND电路82-0、82-1、82-2、82-3、82-4、82-5、82-6、82-7分别相连接。
设定寄存器部36,设有在第1通电期间~第4通电期间分别为16个(全体为64个)的寄存器PCn0~PCnF(n=3,2,1,0)。也即,有对应第1通电期间的寄存器PC30~PC3F、对应第2通电期间的寄存器PC20~PC2F、对应第3通电期间的寄存器PC10~PC1F、对应第4通电期间的寄存器PC00~PC0F这64个寄存器。
之后,各个逻辑电路71~74的逻辑输出值为Sn,使用打印像素数据d0~d3通过下式来表示。
Sn=PCn0*/d3*/d2*/d1*/d0+PCn1*/d3*/d2*/d1*d0+PCn2*/d3*/d2*d1*/d0
+PCn3*/d3*/d2*d1*d0+PCn4*/d3*d2*/d1*/d0+PCn5*/d3*d2*/d1*d0
+PCn6*/d3*d2*d1*/d0+PCn7*/d3*d2*d1*d0+PCn8*d3*/d2*/d1*/d0
+PCn9*d3*/d2*/d1*d0+PCnA*d3*/d2*d1*/d0+PCnB*d3*/d2*d1*d0
+PCnC*d3*d2*/d1*/d0+PCnD*d3*d2*/d1*d0+PCnE*d3*d2*d1*/d0
+PCnF*d3*d2*d1*d0
……(公式1)
如公式1所示,寄存器PCn0~PCnF中被设为“0”值者,不管对应的逻辑值(d0~d3及其反相值/d0~/d3)为什么状态,都为“0”,对逻辑输出值Sn没有影响。
这里,对单色过去三极履历控制以及2色控制的情况下,逻辑输出值Sn(n=1~4)与构成寄存器PCn的各个位(16位)进行说明。
图6为单色过去三极履历控制的情况下的构成寄存器的各个位的意思的示意图。
图6中,bx(X=0~Fh,h为十六进制)是构成寄存器PCn0~PCnF的位。
例如,公式1所示的式子中,对应位b0的逻辑值是/d0~/d3这4个。另外,对应位b8的逻辑值是/d0~/d2以及d3这4个。另外,对应位b15的逻辑值是d0~d3这4个。
这里,逻辑输出值Sn(n=1~4)与构成寄存器PCn的各个位(16位)的意思,在单色过去三极履历控制的情况下如下所述。
图7为2色控制的情况下的构成寄存器的各个位的意思的示意图。
这里,逻辑值d0、d1表示黑色,逻辑值/d0、/d1表示红色或无色,逻辑值d2、d3表示红(黑)色,逻辑值/d2、/d3表示黑色或无色,
图7中,bx(X=0~Fh,h为十六进制)是构成寄存器PCn0~PCnF的位。
例如,公式1所示的式子中,对应位b0的逻辑值是/d0~/d3这4个。另外,对应位b8的逻辑值是/d0~/d2以及d3这4个。另外,对应位b15的逻辑值是d0~d3这4个。
接下来对实施方式的动作进行说明。
[1]单色过去一级履历打印控制
首先,对单色过去一级履历打印控制的情况进行说明。
单色过去一级履历打印控制是指在通过单色进行打印的情况下,只参照上一次的打印履历(过去一级履历),进行打印控制。
以下的说明中,为了简化说明而不进行通电期间的分割,对打印头部12的输出只有一次。
图8为单色过去一级履历控制的情况下的要部概要结构框图。
在进行单色过去一级履历打印控制的情况下,行缓存部31中使用第1行缓存B1(用于保存本次的打印像素数据d0)以及第2行缓存B2(用于保存上一次的打印像素数据d1),打印像素数据d0传输给第1移位寄存器组41,打印像素数据d1传输给第2移位寄存器组42。
图9为单色过去一级履历打印控制中的时序图。
第1移位寄存器组41中所保存的打印像素数据d0以及第2移位寄存器组42中所保存的打印像素数据d1,如图9所示,根据定序部37所输出的时钟信号CLK,分别依次传输给第1逻辑电路71以及第2逻辑电路72。
通过这样,第1逻辑电路71,通过逻辑运算生成根据上一次的打印履历也即上一次的打印像素数据d1的通电(履历通电)用履历数据,经端子控制电路部35传输给打印头部12的移位寄存器23。
之后,一旦锁存信号/LAT变为“L”电平,便将移位寄存器23中所保存的履历数据,传输给锁存电路24,随着选通信号/STB变为“L”电平,对应履历数据的驱动电路22驱动发热元件21,进行打印。
与此并行,第2逻辑电路72,通过逻辑运算生成根据本次打印像素数据d0的通电(当前通电)用当前数据,经端子控制电路部35传输给打印头部12的移位寄存器23。
之后,一旦锁存信号/LAT变为“L”电平,便将移位寄存器23中所保存的当前数据,传输给锁存电路24,随着选通信号/STB变为“L”电平,对应履历数据的驱动电路22驱动发热元件21,进行打印。
图10为第1逻辑电路71的等效电路图。
也即,一旦被输入了打印像素数据d0以及打印像素数据d1,便由AND电路71B求出打印像素数据d0的逻辑值,与打印像素数据d1的逻辑值被反相电路(节点电路)71A反相之后的反相打印像素数据/d1的逻辑值的逻辑与(logical product),作为输出逻辑值S1输出。
图11为单色过去一级履历打印控制中的第1逻辑电路的寄存器设定示意图。
进行上述动作时,如图11所示,第1逻辑电路71将寄存器PC3D、寄存器PC35、寄存器PC39、寄存器PC31的值设为“1”,将其他寄存器的值设为“0”。
图12为第1逻辑电路的具体动作状态的示意图。
其结果是,第1逻辑电路71中,进行有效动作的如图12的粗线所示,只有反相器81-1、AND电路82-13、82-5、82-9、82-1
图13为第2逻辑电路72的等效电路图。
也即,如果被输入打印像素数据d0以及打印像素数据d1,便将打印像素数据d0的逻辑值作为输出逻辑值S2输出。
图14为单色过去一级履历打印控制中的第2逻辑电路的寄存器设定示意图。
进行上述动作时,第1逻辑电路71,如图14所示,将寄存器PC2F、寄存器PC27、寄存器PC2B、寄存器PC23、寄存器PC2D、寄存器PC25、寄存器PC29、寄存器PC21(第2逻辑电路72中)的值设为“1”,将其他寄存器的值设为“0”。
图15为第2逻辑电路的具体动作状态的示意图。
其结果是,第2逻辑电路72中,进行有效动作的如图15的粗线所示,只有AND电路82-15、82-7、82-11、82-3、82-13、82-5、82-9、82-1。
[2]2色打印控制
接下来对2色打印控制的情况进行说明。另外,以下的说明中,对如果通电时间短,也即热敏纸的温度较低,便成为红色,如果通电时间长,也即热敏纸的温度较高,则经过红色状态变为黑色的情况进行说明。
图16为2色打印控制的情况下的要部概要构成框图。
在进行2色打印控制的情况下,行缓存部31中使用第1行缓存B1(用于保存本次的黑色打印像素数据d0)、第2行缓存B2(用于保存上一次的黑色打印像素数据d1)、第3行缓存B3(用于保存本次的红色打印像素数据d2)、第4行缓存B4(用于保存上一次的红色打印像素数据d3),将打印像素数据d0传送给第1移位寄存器组41,打印像素数据d1传送给第2移位寄存器组42,打印像素数据d2传送给第3移位寄存器组43,打印像素数据d3传送给第4移位寄存器组44。
第1移位寄存器组41中所保存的打印像素数据d0、第2移位寄存器组42中所保存的打印像素数据d1、第3移位寄存器组43中所保存的打印像素数据d2、第4移位寄存器组44中所保存的打印像素数据d3,如图16所示,根据定序部37所输出的时钟信号CLK,分别依次发送给第1逻辑电路71、第2逻辑电路72、以及第3逻辑电路73。
通过这样,第1逻辑电路71,通过逻辑运算生成根据本次的黑色打印像素数据d0、本次的红色打印像素数据d2以及上一次的红色打印像素数据d3的第1通电期间用第1通电数据I,作为打印数据DATA,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第1通电数据I便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第1通电数据I的驱动电路22便驱动发热元件21,进行打印。
与对应第1通电数据I的打印并行,第2逻辑电路72,通过逻辑运算生成根据本次的黑色打印像素数据d0、上一次的黑色打印像素数据d1以及本次的红色打印像素数据d2的第2通电期间用第2通电数据II,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第2通电数据II便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第2通电数据II的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第2通电数据II的打印并行,第3逻辑电路73,通过逻辑运算生成根据本次的黑色打印像素数据d0的第3通电期间用第3通电数据III,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第3通电数据III便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第3通电数据III的驱动电路22便驱动发热元件21,进行打印。
这里对具体的通电模式进行说明。
图17为2色打印控制的情况下的通电模式的示意图。
在上一次为黑色打印,本次为红色打印的情况下,如图17所示,只在第1通电期间通电。也即,通电期间为最小的通电期间。
另外,在上一次为红色打印,本次为也红色打印的情况下,如图17所示,只在第2通电期间通电。
另外,在上一次不打印,本次为红色打印的情况下,如图17所示,在第1通电期间以及第2通电期间通电。
另外,在上一次为黑色打印,本次也为黑色打印的情况下,如图17所示,在第1通电期间以及第3通电期间通电。
另外,在上一次为红色打印,本次为黑色打印的情况下,如图17所示,在第2通电期间以及第3通电期间通电。
另外,在上一次不打印,本次为黑色打印的情况下,如图17所示,在第1通电期间、第2通电期间以及第3通电期间通电。也即,通电期间为最大通电期间。
图18为2色打印控制时的第1逻辑电路的等效电路图。
也即,如果被输入打印像素数据d0、打印像素数据d1以及打印像素数据d3,便通过OR电路求出打印像素数据d0的逻辑值与打印像素数据d1的逻辑值的逻辑或,通过AND电路求出将打印像素数据d3通过反相器(非电路)进行了反相之后的反相打印像素数据/d3的逻辑值,与OR电路所输出的逻辑或的逻辑与,作为输出逻辑值I输出。
图19为2色打印控制时的第1逻辑电路的寄存器设定示意图。
进行上述动作时,如图19所示,第1逻辑电路71将寄存器PC27、寄存器PC23、寄存器PC25、寄存器PC21、寄存器PC24、寄存器PC26的值设为“1”,将其他寄存器的值设为“0”。
图20为2色打印控制时的第2逻辑电路的等效电路图。
也即,如果被输入打印像素数据d0、打印像素数据d1以及打印像素数据d2,便通过OR电路72A求出打印像素数据d0的逻辑值与打印像素数据d2的逻辑值的逻辑或,通过AND电路72C求出将打印像素数据d1通过反相器(非电路)72B进行了反相之后的反相打印像素数据/d1的逻辑值,与OR电路72A所输出的逻辑或的逻辑与,作为输出逻辑值II输出。
图21为2色打印控制时的第2逻辑电路的寄存器设定示意图。
进行上述动作时,第2逻辑电路72如图21所示,将寄存器PC1D、寄存器PC13、寄存器PC11、寄存器PC19、寄存器PC1C、寄存器PC14的值设为“1”,将其他寄存器的值设为“0”。
图22为2色打印控制时的第3逻辑电路的等效电路图。
也即,如果被输入打印像素数据d0,便将打印像素数据d0直接作为输出逻辑值III输出。
图23为2色打印控制时的第3逻辑电路的寄存器设定示意图。
进行上述动作时,第3逻辑电路73如图23所示,将寄存器PC0F、寄存器PC07、寄存器PC03、寄存器PC0B、寄存器PC0D、寄存器PC05、寄存器PC01、寄存器PC09的值设为“1”,将其他寄存器的值设为“0”。
[3]2色打印控制的其他控制
接下来对2色打印控制的其他控制进行说明。这种情况下,与前述的2色打印控制的不同点在于,将通电期间分为第1通电期间~第4通电期间这4个,采用重视红色打印的设定。
图24为2色打印控制的其他控制的情况下的通电模式的示意图。
本实施方式中,如图24所示,第1通电期间、第2通电期间、第3通电期间、第4通电期间这4个通电期间的长度的比率,为15%、45%、20%、20%。但并不仅限于此。
本实施方式中,行缓存部31中使用第1行缓存B1(用于保存本次的黑色打印像素数据d0)、第2行缓存B2(用于保存上一次的黑色打印像素数据d1)、第3行缓存B3(用于保存本次的红色打印像素数据d2)、第4行缓存B4(用于保存上一次的红色打印像素数据d3),将打印像素数据d0传送给第1移位寄存器组41,打印像素数据d1传送给第2移位寄存器组42,打印像素数据d2传送给第3移位寄存器组43,打印像素数据d3传送给第4移位寄存器组44。
第1移位寄存器组41中所保存的打印像素数据d0、第2移位寄存器组42中所保存的打印像素数据d1、第3移位寄存器组43中所保存的打印像素数据d2、第4移位寄存器组44中所保存的打印像素数据d3,如图16所示,根据定序部37所输出的时钟信号CLK,分别依次发送给第1逻辑电路71、第2逻辑电路72、以及第3逻辑电路73。
通过这样,第1逻辑电路71,通过逻辑运算生成根据本次的黑色打印像素数据d0、本次的红色打印像素数据d2以及上一次的红色打印像素数据d3的第1通电期间用第1通电数据I,作为打印数据DATA,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第1通电数据I便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第1通电数据I的驱动电路22便驱动发热元件21,进行打印。
与对应第1通电数据I的打印并行,第2逻辑电路72,通过逻辑运算生成根据本次的黑色打印像素数据d0、上一次的黑色打印像素数据d1以及本次的红色打印像素数据d2的第2通电期间用第2通电数据II,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第2通电数据II便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第2通电数据II的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第2通电数据II的打印并行,第3逻辑电路73,通过逻辑运算生成根据本次的黑色打印像素数据d0的第3通电期间用第3通电数据III,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第3通电数据III便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第3通电数据III的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第3通电数据III的打印并行,第4逻辑电路74,通过逻辑运算生成根据本次的黑色打印像素数据d0的第3通电期间用第4通电数据IV,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第4通电数据IV便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第4通电数据IV的驱动电路22便驱动发热元件21,进行打印。
这里对具体的通电模式进行说明。
图25为2色打印控制的其他控制的情况下的通电模式的具体示意图。
在上一次为黑色打印,本次为红色打印的情况下,如图25所示,只在第4通电期间通电。也即,通电期间为最小的通电期间。
另外,在上一次为红色打印,本次为也红色打印的情况下,如图25所示,只在第1通电期间以及第4通电期间通电。
另外,在上一次不打印,本次为红色打印的情况下,如图25所示,在第3通电期间以及第4通电期间通电。
另外,在上一次为黑色打印,本次也为黑色打印的情况下,如图25所示,在第2通电期间、第3通电期间以及第4通电期间通电。
另外,在上一次为红色打印,本次为黑色打印的情况下,如图25所示,在第2通电期间、第3通电期间以及第4通电期间通电。
另外,在上一次不打印,本次为黑色打印的情况下,如图25所示,在第1通电期间、第2通电期间、第3通电期间、及第4通电期间通电。也即,通电期间为最大通电期间。
图26为2色打印控制的其他控制时的第1逻辑电路的寄存器设定示意图。
进行上述动作时,第1逻辑电路71如图26所示,将寄存器PC35、寄存器PC31、寄存器PC3C的值设为“1”,将其他寄存器的值设为“0”。
图27为2色打印控制的其他控制时的第2逻辑电路的寄存器设定示意图。
此外,第2逻辑电路72如图27所示,将寄存器PC2F、寄存器PC27、寄存器PC23、寄存器PC21、寄存器PC2D、寄存器PC25、寄存器PC21、寄存器PC29的值设为“1”,将其他寄存器的值设为“0”。
图28为2色打印控制的其他控制时的第3逻辑电路的寄存器设定示意图。
此外,第3逻辑电路73如图28所示,将寄存器PC2F、寄存器PC27、寄存器PC23、寄存器PC11、寄存器PC1D、寄存器PC15、寄存器PC11、寄存器PC19、寄存器PC14的值设为“1”,将其他寄存器的值设为“0”。
图29为2色打印控制的其他控制时的第4逻辑电路的寄存器设定示意图。
此外,第4逻辑电路74如图29所示,将寄存器PC0F、寄存器PC07、寄存器PC03、寄存器PC01、寄存器PC0D、寄存器PC05、寄存器PC01、寄存器PC09、寄存器PC0C、寄存器PC04、寄存器PC0E、寄存器PC06的值设为“1”,将其他寄存器的值设为“0”。
[4]一级履历灰度打印控制
接下来对一级履历灰度打印控制进行说明。
图30为通电脉冲期间的示意图。
这种情况下,在设标准通电脉冲期间为1的情况下,如图30所示,第1脉冲的通电期间为8/15、第2脉冲的通电期间为4/15、第3脉冲的通电期间为2/15、第4脉冲的通电期间为1/15。
图31为一级履历灰度打印控制的示意图。
另外,本实施方式中,根据上一次的打印履历,进行浓度0~浓度3这4灰度的控制。
本实施方式中也一样,行缓存部31中使用第1行缓存B1(用于保存本次的打印浓度为浓度1或浓度3的情况下的打印像素数据d0)、第2行缓存B2(用于保存本次的打印浓度为浓度2或浓度3的情况下的打印像素数据d1)、第3行缓存B3(用于保存上一次的打印浓度为浓度1或浓度3的情况下的打印像素数据d2)、第4行缓存B4(用于保存上一次的打印浓度为浓度2或浓度3的情况下的打印像素数据d3),将打印像素数据d0传送给第1移位寄存器组41,打印像素数据d1传送给第2移位寄存器组42,打印像素数据d2传送给第3移位寄存器组43,打印像素数据d3传送给第4移位寄存器组44。
第1移位寄存器组41中所保存的打印像素数据d0、第2移位寄存器组42中所保存的打印像素数据d1、第3移位寄存器组43中所保存的打印像素数据d2、第4移位寄存器组44中所保存的打印像素数据d3,如图16所示,根据定序部37所输出的时钟信号CLK,分别依次发送给第1逻辑电路71、第2逻辑电路72、以及第3逻辑电路73。
通过这样,第1逻辑电路71,通过逻辑运算生成根据上一次的打印浓度为浓度1或浓度3的情况下的打印像素数据d2的第1通电期间用第1通电数据I,作为打印数据DATA,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第1通电数据I便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第1通电数据I的驱动电路22便驱动发热元件21,进行打印。
与对应第1通电数据I的打印并行,第2逻辑电路72,通过逻辑运算生成根据本次的打印浓度为浓度1或浓度3的情况下的打印像素数据d0的第2通电期间用第2通电数据II,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第2通电数据II便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第2通电数据II的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第2通电数据II的打印并行,第3逻辑电路73,通过逻辑运算生成根据本次的打印浓度为浓度1或浓度3的情况下的打印像素数据d0、上一次的打印浓度为浓度1或浓度3的情况下的打印像素数据d2以及上一次的打印浓度为浓度2或浓度3的情况下的打印像素数据d3的第3通电期间用第3通电数据III,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第3通电数据III便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第3通电数据III的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第3通电数据III的打印并行,第4逻辑电路74,通过逻辑运算生成根据本次的打印浓度为浓度1或浓度3的情况下的打印像素数据d0、本次的打印浓度为浓度2或浓度3的情况下的打印像素数据d1以及上一次的打印浓度为浓度1或浓度3的情况下的打印像素数据d2的第3通电期间用第4通电数据IV,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第4通电数据IV便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第4通电数据IV的驱动电路22便驱动发热元件21,进行打印。
图32为一级履历灰度打印控制时的第1逻辑电路的寄存器设定示意图。
进行上述动作时,第1逻辑电路71如图32所示,将寄存器PC3E、寄存器PC3C、寄存器PC3B、寄存器PC3D、寄存器PC37、寄存器PC35、寄存器PC34、寄存器PC36的值设为“1”,将其他寄存器的值设为“0”。
图33为一级履历灰度打印控制时的第2逻辑电路的寄存器设定示意图。
第2逻辑电路72如图33所示,将寄存器PC2F、寄存器PC27、寄存器PC23、寄存器PC2B、寄存器PC2D、寄存器PC25、寄存器PC21、寄存器PC29的值设为“1”,将其他寄存器的值设为“0”。
图34为一级履历灰度打印控制时的第3逻辑电路的寄存器设定示意图。
第3逻辑电路73如图34所示,将寄存器PC13、寄存器PC1B、寄存器PC11、寄存器PC19、寄存器PC10、寄存器PC18、寄存器PC12、寄存器PC1A的值设为“1”,将其他寄存器的值设为“0”。
图35为一级履历灰度打印控制时的第4逻辑电路的寄存器设定示意图。
此外,第4逻辑电路74如图35所示,将寄存器PC05、寄存器PC01、寄存器PC09、寄存器PC0C、寄存器PC00、寄存器PC08的值设为“1”,将其他寄存器的值设为“0”。
如上所述,本实施方式中,一级履历灰度打印控制使用一种逻辑电路进行。
[5]13级灰度打印控制
接下来对13级灰度打印控制进行说明。这种情况下也一样,在设标准通电脉冲期间为1的情况下,如图30所示,第1脉冲的通电期间为8/15、第2脉冲的通电期间为4/15、第3脉冲的通电期间为2/15、第4脉冲的通电期间为1/15。
另外,本实施方式中,进行浓度0~浓度12这13灰度的控制。
图36为13级灰度打印控制的示意图。
本实施方式中也一样,行缓存部31中使用第1行缓存B1(用于保存打印浓度为浓度5以上的情况下的打印像素数据d0)、第2行缓存B2(用于保存打印浓度为浓度1~4、浓度9~12的情况下的打印像素数据d1)、第3行缓存B3(用于保存打印浓度为浓度3、4、7、8、11、12的情况下的打印像素数据d2)、第4行缓存B4(用于保存打印浓度为浓度2、4、6、8、10、12的情况下的打印像素数据d3),将打印像素数据d0传送给第1移位寄存器组41,打印像素数据d1传送给第2移位寄存器组42,打印像素数据d2传送给第3移位寄存器组43,打印像素数据d3传送给第4移位寄存器组44。
第1移位寄存器组41中所保存的打印像素数据d0、第2移位寄存器组42中所保存的打印像素数据d1、第3移位寄存器组43中所保存的打印像素数据d2、第4移位寄存器组44中所保存的打印像素数据d3,如图16所示,根据定序部37所输出的时钟信号CLK,分别依次发送给第1逻辑电路71、第2逻辑电路72、以及第3逻辑电路73。
通过这样,第1逻辑电路71,通过逻辑运算生成根据打印浓度为浓度5以上的情况下的打印像素数据d0的第1通电期间用第1通电数据I,作为打印数据DATA,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第1通电数据I便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第1通电数据I的驱动电路22便驱动发热元件21,进行打印。
与对应第1通电数据I的打印并行,第2逻辑电路72,通过逻辑运算生成根据打印浓度为浓度1~4的情况下的打印像素数据d1的第2通电期间用第2通电数据II,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第2通电数据II便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第2通电数据II的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第2通电数据II的打印并行,第3逻辑电路73,通过逻辑运算生成根据打印浓度为浓度3、4、7、8、11、12的情况下的打印像素数据d2的第3通电期间用第3通电数据III,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第3通电数据III便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第3通电数据III的驱动电路22便驱动发热元件21,进行打印。
进而,与对应第3通电数据III的打印并行,第4逻辑电路74,通过逻辑运算生成根据打印浓度为浓度2、4、6、8、10、12的情况下的打印像素数据d3的第3通电期间用第4通电数据IV,经端子控制电路部35发送给打印头部12的移位寄存器23。
之后,如果锁存信号/LAT变为“L”电平,移位寄存器23中所保存的第4通电数据IV便发送给锁存电路24,随着选通信号/STB变为“L”电平,对应第4通电数据IV的驱动电路22便驱动发热元件21,进行打印。
图37为13级灰度打印控制时的第1逻辑电路的寄存器设定示意图。
进行上述动作时,第1逻辑电路71如图37所示,将寄存器PC3F、寄存器PC37、寄存器PC33、寄存器PC3B、寄存器PC3D、寄存器PC35、寄存器PC31、寄存器PC39的值设为“1”,将其他寄存器的值设为“0”。
图38为13级灰度打印控制时的第2逻辑电路的寄存器设定示意图。
第2逻辑电路72如图38所示,将寄存器PC2F、寄存器PC27、寄存器PC23、寄存器PC2B、寄存器PC2E、寄存器PC26、寄存器PC22、寄存器PC2A的值设为“1”,将其他寄存器的值设为“0”。
图39为13级灰度打印控制时的第3逻辑电路的寄存器设定示意图。
第3逻辑电路73如图39所示,将寄存器PC1F、寄存器PC17、寄存器PC1C、寄存器PC15、寄存器PC1C、寄存器PC14、寄存器PC1E、寄存器PC16的值设为“1”,将其他寄存器的值设为“0”。
图40为13级灰度打印控制时的第4逻辑电路的寄存器设定示意图。
此外,第4逻辑电路74如图40所示,将寄存器PC0F、寄存器PC0B、寄存器PC0D、寄存器PC09、寄存器PC0C、寄存器PC0C08、寄存器PC0E、寄存器PC0A的值设为“1”,将其他寄存器的值设为“0”。
如上所述,本实施方式中,13级灰度打印控制使用一种逻辑电路进行。
如上所述,各个实施方式能够通过一种逻辑电路来对应多个打印方式,同时,各个打印方式中,很容易进行逻辑的动态变更,从而能够进行更高品质的打印。
另外,打印动作中,也能够容易地变更逻辑,因此能够容易地适用于各种打印方式。
以上对照附图对本发明的一实施方式进行了说明,但本发明并不仅限于上述实施方式中所示的事项,还包括根据权利要求的范围与发明的详细说明的记载,以及公知的技术,本领域技术人员所能够进行的变更/应用的范围。上述实施方式中,备有4个逻辑缓存B1~B4,但因打印方式的不同,至少具有两个缓存就可以了。
Claims (9)
1.一种热敏打印机,具有打印控制部(13),其将主机所供给的打印像素数据,根据过去的打印履历进行修正并向打印头部(12)供给,
所述打印控制部(13)具有:
存储所述打印像素数据的行缓存部(31);
移位寄存器部(32、41、42),其从所述行缓存部(31)取得本次的打印像素数据与过去的打印履历数据并发送给后段的逻辑电路部(34);
逻辑电路部(34、71、72、81、82),其能够根据所述移位寄存器部(32、41、42)的输出,变更用来驱动所述打印头部(12)的给定的数据逻辑;以及
设定寄存器部(36),其保存用来将所述逻辑电路部(34)的所述给定的数据逻辑对应于给定的通电模式进行设定的设定数据。
2.如权利要求1所述的热敏打印机,其特征在于:
还具有端子控制电路部(35),其具有多个所述逻辑电路部(34),根据来自定序部(37)的顺序切换所述多个逻辑电路,向所述打印头部(12)输出数据,
所述定序部(37)控制所述移位寄存器部(32、41、42、43、44)、所述逻辑电路部(34、71、72、73、74)、以及所述端子控制电路部(35)的动作时序。
3.一种热敏打印机,给记录介质供给热能而进行打印,
所述热敏打印机具有:
给所述记录介质供给热能的发热元件;
对应所述发热元件设置,用来驱动该发热元件的发热元件驱动电路;以及
根据从外部所输入的打印像素数据,向所述发热元件驱动电路供给给定的驱动信号的驱动控制电路,
所述驱动控制电路具有:设定存储部,其将对应于所述驱动信号的供给模式的给定数值组可更新地存储起来;以及
逻辑电路部,其根据所述设定存储部中所存储的数值组,更新针对所述打印像素数据的逻辑运算式,能够跟随所述供给模式变更所述驱动信号。
4.如权利要求3所述的热敏打印机,其特征在于,
所述设定存储部,具有对应于所述供给模式分别存储构成所述数值组的给定值的多个寄存器,
所述逻辑电路部,对应于所述多个寄存器的值,更新针对所述打印像素数据的逻辑运算式,变更所述驱动信号。
5.如权利要求3或4所述的热敏打印机,其特征在于,
所述供给模式,包括与对应于打印履历进行所述发热元件的控制的履历控制打印方式相对应的模式。
6.如权利要求5所述的热敏打印机,其特征在于,
所述履历控制打印方式,对应于多次的打印履历进行所述发热元件的控制。
7.如权利要求3或4所述的热敏打印机,其特征在于,
所述供给模式,包括对应两种颜色以上的多色打印方式或多灰度打印方式的模式。
8.如权利要求3~7中任一项所述的热敏打印机,其特征在于,
所述设定存储部中,对应所述供给模式的给定数值组,在打印执行中能够更新。
9.如权利要求3~8中任一项所述的热敏打印机,其特征在于,
所述供给模式,将通电期间分割成多个通电期间,在各个分割后的通电期间中,定义为处于通电状态或非通电状态,
所述逻辑电路部,输出与各个被分割的通电期间每一个的所述通电状态或所述非通电状态相对应的所述驱动信号。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005239171 | 2005-08-19 | ||
JP2005239171A JP4848705B2 (ja) | 2005-08-19 | 2005-08-19 | サーマルプリンタ、サーマルプリンタの制御方法および制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1915677A true CN1915677A (zh) | 2007-02-21 |
CN100453325C CN100453325C (zh) | 2009-01-21 |
Family
ID=37398825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101155645A Expired - Fee Related CN100453325C (zh) | 2005-08-19 | 2006-08-18 | 热敏打印机 |
Country Status (5)
Country | Link |
---|---|
US (5) | US7802857B2 (zh) |
EP (1) | EP1754611B1 (zh) |
JP (1) | JP4848705B2 (zh) |
CN (1) | CN100453325C (zh) |
DE (1) | DE602006015746D1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107867081A (zh) * | 2016-09-27 | 2018-04-03 | 卡西欧计算机株式会社 | 印刷装置、印刷方法以及计算机可读取的非易失性的记录介质 |
CN109278420A (zh) * | 2017-07-20 | 2019-01-29 | 精工爱普生株式会社 | 印刷装置以及热敏头 |
CN111391533A (zh) * | 2020-03-30 | 2020-07-10 | 珠海趣印科技有限公司 | 一种改进热敏打印机图像均匀性的方法 |
CN112428696A (zh) * | 2019-08-26 | 2021-03-02 | 罗姆股份有限公司 | 热敏打印头用驱动器ic、以及热敏打印头 |
CN115760859A (zh) * | 2023-01-10 | 2023-03-07 | 深圳市链科网络科技有限公司 | 一种热敏打印机的打印控制方法及装置 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4848705B2 (ja) * | 2005-08-19 | 2011-12-28 | セイコーエプソン株式会社 | サーマルプリンタ、サーマルプリンタの制御方法および制御プログラム |
CN101524926B (zh) * | 2009-04-17 | 2011-03-30 | 青岛海信智能商用设备有限公司 | 基于可编程逻辑的打印机松耦合控制方式 |
JP2015022363A (ja) * | 2013-07-16 | 2015-02-02 | キヤノン株式会社 | データ転送制御装置、データ転送制御方法、及びプログラム |
JP2015149025A (ja) * | 2014-02-07 | 2015-08-20 | キヤノン株式会社 | 画像処理装置およびその制御方法、並びにプログラム |
JP6720807B2 (ja) | 2016-09-29 | 2020-07-08 | ブラザー工業株式会社 | 印刷装置 |
JP7165503B2 (ja) * | 2018-03-29 | 2022-11-04 | 富士通コンポーネント株式会社 | サーマルプリンタおよび印刷制御方法 |
CN109703205B (zh) * | 2018-12-29 | 2020-12-22 | 厦门汉印电子技术有限公司 | 一种打印方法、装置、打印机和存储介质 |
EP3844000B1 (en) | 2019-10-25 | 2023-04-12 | Hewlett-Packard Development Company, L.P. | Logic circuitry package |
JP6882619B1 (ja) | 2020-03-25 | 2021-06-02 | 京セラ株式会社 | インターフェイス回路及び熱履歴制御方法 |
EP3912823B1 (en) * | 2020-03-25 | 2023-02-15 | Kyocera Corporation | Interface circuit and heat history control method |
JP2022123961A (ja) * | 2021-02-15 | 2022-08-25 | サトーホールディングス株式会社 | プリンタ、印字制御方法、プログラム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0686128B2 (ja) * | 1986-03-27 | 1994-11-02 | 東京電気株式会社 | 通電転写式プリンタの高品質文字印字方法 |
CN88203630U (zh) * | 1988-02-21 | 1988-11-30 | 江林 | 数字扫描式热敏书写头 |
JP3081986B2 (ja) * | 1995-11-16 | 2000-08-28 | セイコーインスツルメンツ株式会社 | 小型プリンタ |
JP2836584B2 (ja) | 1996-06-10 | 1998-12-14 | 日本電気株式会社 | 二色印字サーマルプリンタ付き携帯端末機 |
JP4041942B2 (ja) * | 1999-07-21 | 2008-02-06 | セイコーエプソン株式会社 | サーマルプリンタ及びその熱履歴制御方法 |
KR100348038B1 (ko) * | 1999-07-21 | 2002-08-09 | 세이코 엡슨 가부시키가이샤 | 서멀 프린터 및 그 열 이력 제어 방법 |
JP3994263B2 (ja) * | 2001-01-26 | 2007-10-17 | セイコーエプソン株式会社 | 印刷システム、サーマルプリンタ、印刷制御方法及び情報記録媒体 |
EP1226952B1 (en) * | 2001-01-26 | 2008-10-29 | Seiko Epson Corporation | Printing system, thermal printer, printing control method, and data storage medium |
JP4147384B2 (ja) * | 2001-06-14 | 2008-09-10 | セイコーエプソン株式会社 | サーマルヘッドの制御装置 |
US6747683B2 (en) * | 2001-06-14 | 2004-06-08 | Seiko Epson Corporation | Thermal head control method and control apparatus |
JP2004025575A (ja) | 2002-06-25 | 2004-01-29 | Nec Infrontia Corp | サーマルヘッドの熱履歴制御方式、サーマルヘッドの熱履歴制御方法およびサーマルプリンタ |
JP4211375B2 (ja) | 2002-12-10 | 2009-01-21 | セイコーエプソン株式会社 | データ転送制御方法、データ転送回路装置およびこれを備えた印刷装置 |
JP4848705B2 (ja) * | 2005-08-19 | 2011-12-28 | セイコーエプソン株式会社 | サーマルプリンタ、サーマルプリンタの制御方法および制御プログラム |
-
2005
- 2005-08-19 JP JP2005239171A patent/JP4848705B2/ja not_active Expired - Fee Related
-
2006
- 2006-08-03 EP EP06016237A patent/EP1754611B1/en not_active Expired - Fee Related
- 2006-08-03 DE DE602006015746T patent/DE602006015746D1/de active Active
- 2006-08-08 US US11/463,253 patent/US7802857B2/en not_active Expired - Fee Related
- 2006-08-18 CN CNB2006101155645A patent/CN100453325C/zh not_active Expired - Fee Related
-
2010
- 2010-08-13 US US12/856,173 patent/US8393695B2/en not_active Expired - Fee Related
- 2010-08-13 US US12/856,160 patent/US8164608B2/en not_active Expired - Fee Related
- 2010-08-13 US US12/856,188 patent/US20100302335A1/en not_active Abandoned
-
2013
- 2013-02-04 US US13/758,620 patent/US8687031B2/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107867081A (zh) * | 2016-09-27 | 2018-04-03 | 卡西欧计算机株式会社 | 印刷装置、印刷方法以及计算机可读取的非易失性的记录介质 |
CN109278420A (zh) * | 2017-07-20 | 2019-01-29 | 精工爱普生株式会社 | 印刷装置以及热敏头 |
CN112428696A (zh) * | 2019-08-26 | 2021-03-02 | 罗姆股份有限公司 | 热敏打印头用驱动器ic、以及热敏打印头 |
CN111391533A (zh) * | 2020-03-30 | 2020-07-10 | 珠海趣印科技有限公司 | 一种改进热敏打印机图像均匀性的方法 |
CN111391533B (zh) * | 2020-03-30 | 2021-04-30 | 珠海趣印科技有限公司 | 一种改进热敏打印机图像均匀性的方法 |
CN115760859A (zh) * | 2023-01-10 | 2023-03-07 | 深圳市链科网络科技有限公司 | 一种热敏打印机的打印控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20070041766A1 (en) | 2007-02-22 |
US20100302336A1 (en) | 2010-12-02 |
US8164608B2 (en) | 2012-04-24 |
US20100302335A1 (en) | 2010-12-02 |
EP1754611B1 (en) | 2010-07-28 |
US20100302338A1 (en) | 2010-12-02 |
JP4848705B2 (ja) | 2011-12-28 |
US20130147893A1 (en) | 2013-06-13 |
DE602006015746D1 (de) | 2010-09-09 |
JP2007050677A (ja) | 2007-03-01 |
US8393695B2 (en) | 2013-03-12 |
US8687031B2 (en) | 2014-04-01 |
US7802857B2 (en) | 2010-09-28 |
EP1754611A1 (en) | 2007-02-21 |
CN100453325C (zh) | 2009-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1915677A (zh) | 热敏打印机 | |
CN1197050C (zh) | 信号驱动电路、显示装置、电光装置及信号驱动方法 | |
CN1094602C (zh) | 数据电极、扫描电极驱动电路、液晶显示单元及其驱动方法 | |
CN1265652C (zh) | 色彩修正装置和修正方法,图像处理装置和处理方法 | |
CN1254783C (zh) | 基准电压发生电路和方法、显示驱动电路、显示装置 | |
CN1271457C (zh) | 显示装置 | |
CN1673819A (zh) | 图像显示装置 | |
CN1276401C (zh) | 信号输出装置和显示装置 | |
CN1573876A (zh) | 具有电流驱动型发光元件的显示装置 | |
CN1975852A (zh) | 采用时分驱动和翻转驱动的lcd面板驱动 | |
CN1691100A (zh) | 电流驱动器 | |
CN1536549A (zh) | 显示装置、源极驱动电路及显示面板 | |
CN1577475A (zh) | 显示驱动器、显示装置及驱动方法 | |
CN1200817C (zh) | 打印***、热敏打印机、打印控制方法和信息记录媒体 | |
CN1710635A (zh) | 显示装置 | |
CN1283460C (zh) | 液体喷射装置及液体喷射方法 | |
CN1744188A (zh) | 阻抗变换电路、驱动电路及控制方法 | |
CN1510655A (zh) | 显示***及显示控制器 | |
CN1677473A (zh) | 显示板驱动的方法和设备 | |
CN1677475A (zh) | 液晶显示器件及其驱动方法 | |
CN1530855A (zh) | 布局***和布局程序以及布局方法 | |
CN1468006A (zh) | 图像处理设备和方法、图像显示设备以及移动电子装置 | |
CN1459776A (zh) | 显示设备及其驱动方法 | |
CN1445679A (zh) | 多维存储器的数据传送装置、传送程序以及传送方法 | |
CN1762716A (zh) | 测量墨粉耗用量的设备及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090121 Termination date: 20200818 |