用于驱动打印装置中喷墨头的控制电路的制作方法

文档序号:2487790阅读:654来源:国知局
专利名称:用于驱动打印装置中喷墨头的控制电路的制作方法
技术领域
本发明涉及一种打印装置中喷墨头的控制电路,特别涉及一种用于打印装置中喷墨头的驱动电路。
参照

图1,图1为公知喷墨头70的示意图。喷墨头70包含有一墨水槽72、多个墨道74与多个喷墨室76,墨水槽72经由多个墨道74与多个喷墨室76相连接,因此使墨水槽72中的墨水可经由墨道74流至喷墨室76中存放,每一个喷墨室76内部设置有一加热电阻78,用来对喷墨室76中的墨水加热使其热能提高,当喷墨室76中墨水的热能大于一预定的能量阈值时,则会使墨水产生气泡80而使喷墨孔82喷出墨点以进行打印。当喷墨孔82连续接收到喷出墨点的指示时,该喷墨孔82所属的加热电阻78将连续加热以喷出墨点进行打印,因此该喷墨孔82所属的喷墨室76的墨水温度较高、墨水粘稠度较低;相对的,若另一喷墨孔82较少接收到喷出墨点的指示,则该喷墨孔82所属的喷墨室76的墨水温度较低、墨水粘稠度较高。若使用相同的能量来驱动这两个喷墨孔82所属的加热电阻78,将使这两个喷墨孔82所喷出的墨点大小不一致而影响打印品质。所以,喷墨头70中加热电阻78所提供的能量除了要使喷墨室76中墨水的热能大于该能量阈值外,最好也能适当的调整所提供能量的大小,以使不同喷墨孔所喷出的墨点大小能保持一致,以维持最佳的打印品质。
参照图2,图2为公知喷墨头驱动电路的示意图。举例而言,驱动电路10可接收八个打印数据30输入,产生八个控制信号(D1、D2、D3、D4、D5、D6、D7、D8)输出至喷墨头40。喷墨头40包含有一加热电路42以及八个喷墨室(R1、R2、R3、R4、R5、R6、R7、R8),而驱动电路10包含有一位移寄存器22、一锁定电路24以及一驱动模块26。位移寄存器22是依据一时钟信号32的控制,用来循序接收打印装置所传送来的0与1打印数据30,锁定电路24接着依据一锁定信号34将打印数据30锁定并存储于锁定电路24中。驱动模块26主要是由多个“与”门28所组成,并根据一驱动信号36使喷墨头40中的加热电路42开始对预定加热的每一个喷墨室内的加热电阻78加热。加热电路42包含有多个加热电阻78与晶体管开关44,每一个晶体管开关44由各自的控制信号(D1、D2、D3、D4、D5、D6、D7、D8)连接至其栅极加以控制,其中当某一条特定的控制信号被启动时,会使得相对的晶体管开关44被导通,使电流流经相对应的加热电阻78,于是相对应的喷墨室被加热,使得其中墨水受热喷出形成墨点而进行打印。
参照图3,图3为公知喷墨头驱动信号第一种情形的时序图。喷墨室76中墨水的热能除了会受加热电阻78所提供的能量所影响外,还会受到其他因素而改变,例如;一次打印所同时想要驱动喷墨的喷墨室的数目多寡。当一次打印所同时驱动的喷墨室数目较多,则可以合理推知这些喷墨室温度上升的幅度会较大,因此加热电阻78所提供给这些喷墨室的能量则可以较小,以下以图3为例加以说明公知喷墨头40的驱动方式。在时间T0到T1之间,八个打印资料30会经由时钟信号32的控制而循序输入位移寄存器22中,当锁定信号34的脉冲产生时,八个打印数据30的0与1的位就分别锁定存储于锁定电路24中。在时间T1到T2之间驱动信号36的脉冲产生时,驱动模块26的“与”门28会根据锁定电路24中所锁定的打印数据30其位是0与1,来决定是否输出相对应驱动信号36的脉冲。例如,在时间T0到T1之间,打印数据30为(1、1、1、1、0、0、0、0),因此在时间T1到T2之间驱动信号36的脉冲37产生时,相对应晶体管开关导通,导致相对应加热电阻有电流流过,而使得相对应的喷墨室(R1、R2、R3、R4)被加热而喷出墨点,而其他未被启动的晶体管由于未被导通,其相对应的加热电阻没有电流流过,于是其相对应的喷墨室(R5、R6、R7、R8)不会被加热,因而没有墨点产生。
此时,在时间T1到T2之间,打印数据30更新为(1、1、1、1、1、0、0、0),因此在时间T2到T3之间驱动信号36的脉冲38产生时,相对应的喷墨室(R1、R2、R3、R4、R5)被加热而喷出墨点,而其他喷墨室(R6、R7、R8)不会被加热,因而没有墨点产生。在此可注意到脉冲37、38、39的脉冲宽度(Duration)相同,但电压值的大小却不相同。脉冲38的电压值较脉冲37的电压值为低,这是因为第一次打印时所驱动喷墨的喷墨室的数目为四个,而当第二次打印时所驱动喷墨的喷墨室的数目为五个,由于第二次打印时所同时驱动的喷墨室数目较第一次打印时多,因此加热电阻78所提供给这些喷墨室的能量则可以较小。同理,第三次打印时所驱动喷墨的喷墨室的数目为六个,由于第三次打印时所同时驱动的喷墨室数目较第二次打印时更多,因此加热电阻78所提供给这些喷墨室的能量则可以更小,故脉冲39的电压值较脉冲37、脉冲38的电压值更低。
参照图4,图4为公知喷墨头驱动信号第二种情形的时序图。图4和图3不同之处,在于图4每一次打印所同时想要驱动喷墨的喷墨室的数目都同为四个,差别只在于四个预定喷出墨点的喷墨室其分布有所不同,如第一次打印数据30为(1、1、1、1、0、0、0、0)较为集中,第二次打印数据30为(0、1、1、0、0、1、1、0)较为分散,第三次打印数据30为(1、0、0、1、0、1、0、1)更分散。然而,由于公知技术只考虑想要驱动的喷墨室的数目,因此一旦这三种情形数目都相同,其所施加驱动信号的脉冲47、48、49的脉冲宽度(Duration)以及电压值也都相同,而其所提供给相对应加热电阻78能量自然也都相同。然而,实际上喷墨室76中墨水的热能还会受到其他因素而改变,例如预定喷出墨水的喷墨室周围是否还有其他喷墨室也预定要喷出墨水?如图4所示,第一次打印时预定喷出墨水的喷墨室分布较为集中,因此这些喷墨室中墨水的热能实际上会较高,相对来说,第三次打印时预定喷出墨水的喷墨室分布最分散,而这些喷墨室中墨水的热能实际上会较低,但是,如图4公知技术的作法完全没有考虑到这个因素,因此仍然会导致喷墨头中喷出的墨点大小不一致而影响打印品质。
由于上述问题,本发明的主要目的在于提供一种打印装置中喷墨头的控制电路,可根据喷墨头的温度以及其中不同热集中程度的打印情况,以提供不同能量的驱动信号来进行温度补偿,因此使得打印过程中喷墨头中各喷墨室间热效应可均衡分布,进而可使喷出的墨点大小一致,以解决上述问题。
为实现上述目的,本发明提供一种用来驱动一打印装置中喷墨头的控制电路,该喷墨头包含有多个喷墨室与相对应的多个加热元件,每一喷墨室可容置墨水于其中并具有一喷墨孔,该控制电路可依据该打印装置每次欲进行打印时所传送来的多个打印数据以产生一加热信号,并根据该加热信号驱动该多个加热元件对相对应的喷墨室提供能量以加热,并使墨水自该喷墨孔喷出形成相对应的墨点而进行打印,该控制电路包含有一温度量测器,用来量测该喷墨头及该多个喷墨室的温度;一热集中权值表;用来依据预定喷出墨点的喷墨孔与相邻预定喷出墨点的喷墨孔之间位置的分布情形,来定义该预定喷出墨点的喷墨孔的热集中权值;一计算模块;用来依据一总权值计算方式将每次打印时所有预定喷出墨点的喷墨孔的热集中权值作计算,并得出一总权值计算结果;以及一处理器,用来根据该温度量测器所量测的温度以及该总权值计算结果,以决定是否产生一预热信号;其中当该处理器产生该预热信号时,该控制电路会对所有预定喷出墨点的喷墨孔的相对应加热元件提供该预热信号与该加热信号,以使该加热元件可对该喷墨室加热,并使墨水自该喷墨孔喷出而进行打印。
图1为公知喷墨头的示意图。
图2为公知喷墨头驱动电路的示意图。
图3为公知喷墨头驱动信号第一种情形的时序图。
图4为公知喷墨头驱动信号第二种情形的时序图。
图5为本发明喷墨头控制电路的示意图。
图6为本发明热集中权值表与热散失权值表的示意图。
图7为本发明总权值计算方式一种实施例的流程图。
图8为本发明总权值计算方式的一种实施例的时序图。
图9(a)-(f)为不同喷墨室温度对于不同总权值时,驱动信号的示意图。
图10为本发明以图7的第一种总权值计算方式为实施例的控制流程图。
图11为本发明总权值计算方式用于矩阵式喷墨头的一种实施例的示意图。
图12为本发明总权值计算方式用于矩阵式喷墨头的另一种实施例的示意图。
图13为本发明总权值计算方式使用于矩阵式喷墨头的流程图。
图14为本发明总权值计算方式另一种实施例的流程图。
图15为本发明总权值计算方式的一种实施例的时序图。
图16为本发明总权值计算方式用于矩阵式喷墨头的一种实施例的示意图。
图17为本发明第二种控制流程图。
图18为本发明第三种控制流程图。
图19(a)-(b)为利用第三种控制流程时,喷墨孔于不同喷墨室温度下以及不同相邻喷墨孔数时,其驱动信号的示意图。
图20(a)-(b)为利用第三种控制流程时,矩阵式喷墨头的喷墨孔于不同喷墨室温度下以及不同相邻喷墨孔数时,其驱动信号的示意图。
图21为本发明第四种控制流程图。
图22(a)-(b)为利用第四种控制流程时,矩阵式喷墨头的喷墨孔于不同喷墨室温度下以及不同相邻喷墨孔数时,其驱动信号的示意图。
由于本发明是针对驱动打印装置中喷墨头的控制电路及其驱动方法来加以改进,至于喷墨头的部分则和图1公知的喷墨头相似,因此以下则不将喷墨头中的结构再次详述,而将重点置于不同实施例控制电路及其驱动方法的介绍,如有需要可参照图1喷墨头的示意图。
参照图5,图5为本发明喷墨头控制电路100的示意图。控制电路100包含有一位移寄存器122,一锁定电路124,一处理器140,一存储器150,一驱动模块126,以及一温度量测器190。位移寄存器122是依据一时钟信号132的控制,用来循序接收打印装置所传送来的打印数据130,在此打印数据130是以位的形式传送至位移寄存器122,因此也就是0与1的数字数据。锁定电路124接着依据一锁定信号134将0与1的打印数据130锁定并存储于锁定电路124中。处理器140是用来处理数据或执行程序,存储器150中存储有一热集中权值表170、一热散失权值表180与一权值计算模块160。热集中权值表170是用来依据预定喷出墨点的喷墨孔与相邻预定喷出墨点的喷墨孔之间位置的分布情形,来定义该预定喷出墨点的喷墨孔的热集中权值。热散失权值表180是用来依据非预定喷出墨点的喷墨孔与相邻非预定喷出墨点的喷墨孔之间位置的分布情形,来定义该非预定喷出墨点的喷墨孔的热散失权值。而权值计算模块160是用来依据一总权值计算方式将每次打印时所有预定喷出墨点的喷墨孔的热集中权值或非预定喷出墨点的喷墨孔的热散失权值作计算,并得出一总权值计算结果,而处理器140并会根据温度量测器190所量测的温度以及总权值计算结果,来决定驱动信号中除了加热信号之外是否应另外包含一预热信号,接着并将此一驱动信号输出至驱动模块126。预热信号仅用来加热墨水以提高墨水的温度,而加热信号则是用来产生气泡以使墨水喷出。驱动模块126包含有多个“与”门128,可对预定喷出墨点的喷墨孔的相对应加热元件提供驱动信号,以使喷墨头中的加热元件可对喷墨室加热,并使墨水自喷墨孔喷出而进行打印。
参照图6,图6为本发明热集中权值表170与热散失权值表180的示意图。热集中权值表170中包含有三个栏位热集中计数指标(heat-accumulationindex,m)172、热集中权值(heat-accumulation weight,W(m))174以及热集中权值设定值(heat-accumulation weight value)176。由于本发明的控制电路100中权值计算模块160是以一预定的总权值计算方式,将每次打印时所有预定喷出墨点的喷墨孔的热集中权值作计算,并配合温度量测器对喷墨头及喷墨室所量测的温度,来决定是否应该产生一预热信号至驱动模块126,因此,在权值计算模块160进行热集中权值的计算时,首先即以热集中计数指标172来累计连续皆预定喷出墨点的喷墨孔的个数,而每一个预定喷出墨点的喷墨孔都有一个对应的热集中计数指标172。依据热集中权值表170,不同的热集中计数指标172所对应的热集中权值174都可以自由设定,故以不同代号(如a、b、c、d、e…)来表示,每一个热集中权值的代号并可经由实际上需要或经实验设定实际的数值,也就是热集中权值设定值176,以方便计算。以本实施例为例W(1)=a=1、W(2)=b=2、W(3)=c=3、W(4)=d=4、W(4)=e=5…。举例来说,若权值计算模块160发现有三个连续都预定喷出墨点的喷墨孔,则热集中计数指标172会由1变动到3,三个喷墨孔的热集中权值174则分别为a、b、c,且热集中的总权值计算结果为Wtotal=W(1)+W(2)+W(3)=a+b+c=6。而此热集中总权值Wtotal即代表本次打印的喷墨孔的热集中程度。
同样地,热散失权值表180中包含有三个栏位热散失计数指标(heat-subtraction index,k)182、热散失权值(heat-subtraction weight,C(k))184以及热散失权值设定值(heat-subtraction weight value)186。由于本发明的控制电路100中权值计算模块160除了考虑预定喷出墨点的喷墨孔的热集中效应外,也可以将热散失的效应一并考虑进来,因此,在每次打印时也可以将所有非预定喷出墨点的喷墨孔的热散失权值作计算,再综合决定应该输出的驱动信号其驱动能量大小。而权值计算模块160在进行热散失权值的计算时,必须以热散失计数指标182来计算连续都是非预定喷出墨点的喷墨孔的个数,而针对每一个非预定喷出墨点的喷墨孔其热散失权值184都可以不相同,故以不同代号(如A、B、C、D、E…)来表示,每一个热散失权值的代号并可经由实际上需要或经实验设定实际的数值,也就是热散失权值设定值186,以方便计算。以本实施例为例C(1)=A=0、C(2)=B=1、C(3)=C=1、C(4)=D=2、C(5)=E=2…。举例来说,若权值计算模块160发现有三个连续都是非预定喷出墨点的喷墨孔,则热散失计数指标182会由1变动到3,三个喷墨孔的热散失权值184则分别为A、B、C,且热散失总权值计算结果为Ctotal=C(1)+C(2)+C(3)=A+B+C=0+1+1=2。而此热散失总权值Ctotal即代表本次打印的喷墨孔的热散失程度。
参照图7,图7为本发明总权值计算方式一种实施例的流程图。本发明权值计算模块在计算一次打印的总权值时,可因实际需要而有不同的计算方式,以下的实施例是以喷墨孔排列为直线式的喷墨头为例,并仅考虑喷墨孔的热集中效应来对总权值作计算,其流程如下步骤702开始;步骤704打印数据计数指标n设为1;热集中计数指标m设为1;热集中总权值Wtotal设为0;总权值SUM设为0;步骤706读取第n笔打印数据Data(n);步骤708第n笔打印数据Data(n)的值是否为1?是,到步骤712;否,到步骤710;步骤710热集中计数指标m设为1,到步骤716;步骤712依据热集中权值表(参考图6),将热集中权值W(m)加到热集中总权值Wtotal;步骤714将热集中计数指标m加1;步骤716将打印数据计数指标n加1;步骤718是否还有下一笔打印数据Data(n)?是,到步骤706;否,到步骤720;步骤720总权值SUM设为热集中总权值Wtotal。步骤722结束。
为了使本实施例更易于了解,在此以简化后的例子做说明。假设某一特定喷墨头共有排列成一直线的八个喷墨孔,而各个喷墨孔所接收到的信号分别以Data(1)、Data(2)、Data(3)、Data(4)、Data(5)、Data(6)、Data(7)、Data(8)表示。若信号值为1,表示喷出墨水;信号值为0,表示不喷墨水。例一Data(1)=1、Data(2)=1、Data(3)=1、Data(4)=1、Data(5)=0、Data(6)=0、Data(7)=0、Data(8)=0则参照图6的热集中权值表以及图7的流程图可计算得SUM=a+b+c+d=1+2+3+4=10。例二Data(1)=0、Data(2)=1、Data(3)=1、Data(4)=0、Data(5)=0、Data(6)=1、Data(7)=1、Data(8)=0,同理可计算得SUM=a+b+a+b=1+2+1+2=6。例三Data(1)=1、Data(2)=0、Data(3)=0、Data(4)=1、Data(5)=0、Data(6)=1、Data(7)=0、Data(8)=1,则同理可计算得SUM=a+a+a+a=1+1+1+1=4。在这三个例子中,每次打印所同时想要驱动喷墨的喷墨孔的数目都同为四个,但是这四个预定喷出墨点的喷墨孔的分布状况并不相同,第一次打印数据30为(1、1、1、1、0、0、0、0)较为集中,第二次打印数据30为(0、1、1、0、0、1、1、0)较为分散,第三次打印数据30为(1、0、0、1、0、1、0、1)更分散。而本发明权值计算模块160依据上述的计算方式计算总权值SUM时,可分别得到10、6、4三种不同的总权值计算结果,因而三种情形的所产生的预热信号也不相同。
参照图8,图8为本发明总权值计算方式的一种实施例的时序图。如果计算结果的总权值SUM较大,则代表热集中效应较明显,因而相对应预热信号的能量应较小,如预热信号137与147所示,相反地,如果计算结果的总权值SUM较小,则代表热集中效应较不明显,因而相对应预热信号的能量应较大,如预热信号139与149所示。
在此特别指出,驱动信号136与驱动信号146都可适用于本发明控制电路的驱动信号,其差别在于驱动信号136中的预热信号137、138、139都具有相同电压值,但是具有不同脉冲宽度(Duration),利用脉冲宽度的不同可以形成不同能量的预热信号。而驱动信号146中预热信号147、148、149都具有相同脉冲宽度,但是具有不同电压值,利用电压值的不同也可以形成不同能量的预热信号。除了这两种驱动信号之外,还有许多不同形式变化的驱动信号,只要是能使其中不同预热信号之间所具有的驱动能量有差异,以达成温度补偿的效果,都可适用于本发明。
另外,在实际运用时,可以将总权值SUM简单区分为二个区段,例如当SUM≤12时,送出一预热信号;而当SUM>12时,不施加预热信号。或者也可以将总权值SUM区分成几个区段范围以送出适当的预热信号。例如当SUM≤5时,使用第一种预热信号;当5<SUM≤9时,使用第二种预热信号;当9<SUM≤12时,则使用第三种预热信号;当SUM>12时,则不施加任何预热信号。而第一种、第二种、第三种驱动信号可以拥有不同的脉冲宽度(Duration)或是电压值,以将不同的能量提供给喷墨室内的加热元件。
本发明的控制电路100首先会利用温度量测器190用来量测喷墨头中喷墨室的温度(T),并将量测到的温度与存储器150中事先设定好的温度参考值(Tr)相比较,在温度比较完了之后,还会对于预定喷出墨点的喷墨室的分布情形进行计算,以得出总权值(SUM),而计算的方式已说明于图7并且有实际的例子详述如图8,在此则不多加赘述。
参照图9(a)~(f),图9(a)~(f)为不同喷墨室温度(T)对于不同总权值(SUM)时,驱动信号155的示意图。总权值(SUM)会与存储器150中事先设定好的一第一总权值参考值SUMr1或一第二总权值参考值SUMr2相比较,以决定预定喷出墨点的喷墨室的集中情形。其中,在本实施例中,SUMr1=5,SUMr2=8。如图9(a)~(f)所示,当量测到的温度大于温度参考值(T>Tr)并且总权值大于第一总权值参考值(SUM>SUMr1),则表示喷墨头中喷墨室的热集中现象显著,因此所要施加的驱动信号155中只要包含加热信号157即可(如(a)及(b)所示);当量测到的温度大于温度参考值(T>Tr)并且总权值小于第一总权值参考值SUMr1(即SUM<SUMr1),则表示喷墨头中喷墨室的热集中现象属于普通状况,因此所要施加的驱动信号155中就必须包含预热信号156与加热信号157(如(c)所示);当量测到的温度小于温度参考值(T<Tr)但是总权值大于第二总权值参考值SUMr2(即SUM>SUMr2),则表示喷墨头中喷墨室的热集中现象已较正常偏高,因此所要施加的驱动信号155中也只要包含加热信号157即可(如(d)所示);当量测到的温度小于温度参考值(T<Tr)并且总权值小于第二总权值参考值(SUM<SUMr2),则表示喷墨头中喷墨室并无热集中现象产生,因此所要施加的驱动信号155中就必须包含预热信号156与加热信号157(如(e)及(f)所示)。
参照图10,图10为本发明以图7的第一种总权值计算方式为实施例的控制流程图。将上述流程以流程图表示如下步骤902开始;步骤904读取存储器150中预设的温度参考值(Tr),且藉由温度量测器190量测喷墨头中喷墨室的温度(T);步骤908量测到的温度是否大于温度参考值(T>Tr)?是,到步骤910;否,到步骤918;步骤910以图7的流程计算喷墨头的总权值(SUM);步骤912总权值的计算结果是否大于第一总权值参考值(SUM>SUMr1)?是,到步骤914;否,到步骤916;步骤914所施加的驱动信号中仅包含加热信号,到步骤926;步骤916所施加的驱动信号中包含预热信号与加热信号,到步骤926;步骤918以图7的流程计算喷墨头的总权值(SUM);步骤920总权值的计算结果是否大于第二总权值参考值(SUM>SUMr2)?是,到步骤922;否,到步骤924;步骤922所施加的驱动信号中仅包含加热信号,到步骤926;步骤924所施加的驱动信号中包含预热信号与加热信号,到步骤926;步骤926结束。
图10的流程虽仅将总权值SUM简单区分为二个区段,施加预热信号或是不施加预热信号,然而也可以如前所述,将总权值SUM区分成几个区段范围,而送出不同的脉冲宽度或是电压值的预热信号至驱动模块126,以提供不同能量给喷墨室内的加热元件,对喷墨室作不同程度的预热。
上述实施例是针对喷墨孔排列成直线式的喷墨头。本发明也可应用在喷墨孔排列成矩阵式的喷墨头。参照图11与图12,图11为本发明总权值计算方式用于矩阵式喷墨头的一种实施例的示意图。图12为本发明总权值计算方式用于矩阵式喷墨头的另一种实施例的示意图。图11与图12是以喷墨孔排列为矩阵式的喷墨头为例,并仅考虑喷墨孔的热集中效应来对总权值作计算。当喷墨头的喷墨孔排列为矩阵式时,可以将其区分为多行(C1、C2、C3)的喷墨孔或多列(R1、R2、R3、R4、R5)的喷墨孔,则每一行喷墨孔或列喷墨孔则可视为直线式的喷墨孔,而以图7的权值计算流程来加以计算,最后再将所有行与列的权值结果相加,以求得其总权值计算结果(SUM),其详细的计算步骤210、220并显示于图11与图12中。由图11与图12的实施例可以看出,两者预定喷出墨点的喷墨室数目同为六个,但是图11的喷墨室分布较为分散,因此总权值计算结果较小,只有13,而图12预定喷出墨点的喷墨室分布较为集中,因此总权值计算结果为21较图11为大。
参照图13,图13为本发明总权值计算方式使用于矩阵式喷墨头的流程图。当喷墨头的喷墨孔排列为矩阵式时,其总权值计算方式的流程如下步骤1202开始;步骤1204计算每一行喷墨孔的总权值;步骤1206计算每一列喷墨孔的总权值;步骤1208将所有行喷墨孔与列喷墨孔的总权值相加,以得到整体的总权值;步骤1210结束。
参照图14,图14为本发明总权值计算方式另一种实施例的流程图。本发明权值计算模块在计算一次打印的总权值时,可因实际需要而有不同的计算方式,以下的实施例是以喷墨孔排列为直线式的喷墨头为例,并同时考虑喷墨孔的热集中效应与喷墨孔的热散失效应来对总权值作计算,其流程如下步骤1302开始,到步骤1304;步骤1304打印数据计数指标n设为1;热集中计数指标m设为1;热散失计数指标k设为1;热集中总权值Wtotal设为0;热散失总权值Ctotal设为0;总权值SUM设为0,到步骤1306。步骤1306读进第n笔打印数据DATA(n),到步骤1308;步骤1308第n笔打印数据DATA(n)是否为1?是,到步骤1314;否,到步骤1310;步骤1310依据热散失权值表(参照图6),将热散失权值C(k)加到热散失总权值Ctotal,到步骤1312;步骤1312热散失计数指标k加1,热集中计数指标m设定为1,到步骤1318;步骤1314依据热集中权值表(参照图6),将热集中权值W(m)加到热集中总权值Wtotal,到步骤1316;步骤1316热集中计数指标m加1,热散失计数指标k设定为1,到步骤1318;步骤1318将打印数据计数指标n加1,到步骤1320;步骤1320是否还有其他笔打印数据?是,到步骤1308;否,到步骤1322;步骤1322总权值SUM设为热集中总权值表Wtotal减去热散失总权值Ctotal,到步骤1324;步骤1324结束。
为了使图14所介绍的总权值计算方式更易于了解,在此以简化后的例子做说明。假设喷墨头共有排列成一直线的八个喷墨孔,而各个喷墨孔所接收到的信号分别以Data(1)、Data(2)、Data(3)、Data(4)、Data(5)、Data(6)、Data(7)、Data(8)表示。若信号值为1,表示喷出墨水;信号值为0,表示不喷墨水。例一Data(1)=1、Data(2)=1、Data(3)=1、Data(4)=1、Data(5)=0、Data(6)=0、Data(7)=0、Data(8)=0,则参照图6的热集中权值表以及图14的流程图可计算得SUM=Wtotal-Ctotal=(a+b+c+d)-(A+B+C+D)=(1+2+3+4)-(0+1+1+2)=6。例二Data(1)=0、Data(2)=1、Data(3)=1、Data(4)=0、Data(5)=0、Data(6)=1、Data(7)=1、Data(8)=0,同理可计算得SUM=Wtotal-Ctotal=(a+b+a+b)-(A+A+B+A)=(1+2+1+2)-(0+0+1+0)=5。例三Data(1)=1、Data(2)=0、Data(3)=0、Data(4)=1、Data(5)=0、Data(6)=1、Data(7)=0、Data(8)=1,则同理可计算得SUM=Wtotal-Ctotal=(a+a+a+a)-(A+B+A+A)=(1+1+1+1)-(0+1+0+0)=3。由于将热散失的效应也考虑进来,因此本实施例可以更精确地计算适当的预热信号。
参照图15,图15为本发明总权值计算方式的一种实施例的时序图。上述的例子可以以图15来表示,图15的打印数据130和图8相同,但是权值计算模块160除了考虑喷墨孔的热集中效应外,还另外考虑了喷墨孔的热散失的效应,因此,在将热集中总权值Wtotal与热散失总权值Ctotal都计算出来后,将两者相减就可以得到总权值SUM计算结果,分别是6、5、3,因而三种情形的预热信号也不相同,分别为预热信号1137、1138、1139。可以看出,第一次打印数据30(1、1、1、1、0、0、0、0)所得出的总权值计算结果仍是较大,因此预热信号1137的驱动能量较小,而第三次打印数据30为(1、0、0、1、0、1、0、1)所得出的总权值计算结果仍是较小,因此预热信号1139的驱动能量较大。
参照图16,图16为本发明总权值计算方式用于矩阵式喷墨头的一种实施例的示意图。图16以喷墨孔排列为矩阵式的喷墨头为例,并将喷墨孔的热集中效应与热散失效应一并考虑进来,而对总权值作计算。同样可将喷墨头的喷墨孔区分为多行(C1、C2、C3)的喷墨孔或多列(R1、R2、R3、R4、R5)的喷墨孔,则每一行喷墨孔或列喷墨孔则可视为直线式的喷墨孔,而以图14的权值计算方式来加以计算,最后再将所有行与列的权值结果相加,以求得其总权值计算结果。
需要说明的是,根据本实施在某些情况下,SUM的值可能小于零,然而这并不影响本发明的实施。在实际运用时,可以将SUM区分成几个区段范围以送出适当的预热信号。例如当SUM≤0时,使用第一种预热信号;当0<SUM≤10时,使用第二种预热信号;当10<SUM≤20时,使用第三种预热信号;当20<SUM时,则使用第四种预热信号。而第一种、第二种、第三种、第四种预热信号可以拥有不同的脉冲宽度或是电压值,以提供不同的能量给喷墨室内的墨水并对其预热。
以上所述的各种总权值计算方式,都可以用来计算并评估喷墨头中热集中效应是否显著,因此也都可以视实际上的需要,用来取代图10中步骤910及步骤918的总权值计算方式。
本发明的控制流程,可以经由温度量测器190量测喷墨头的温度,并配合上述各种总权值计算方式,对喷墨头的热集中效应作计算,以便决定是否对于这次打印时所有预定喷出墨点的喷墨孔施加预热信号,或是施加何种程度脉冲宽度或是电压值的预热信号。然而,本发明也可以依据另外一种计算方式,将每次打印时某一个预定喷出墨点的喷墨孔的热集中权值作计算,以便针对这一个喷墨孔的热集中效应,来决定是否施加相对应的预热信号。
因此相对应于图10的控制流程,本发明另一种控制流程是于每次打印时,对某一个预定喷出墨点的喷墨孔的相邻预定喷出墨点的喷墨孔的数目作计算,以得出其热集中权值(W)。例如通常一个喷墨孔的周围会有八个相邻的喷墨孔,因此可以检查这八个相邻的喷墨孔中,有多少个是预定喷出墨点的喷墨孔,如果是五个,就定义这个喷墨孔的热集中权值W为5,如果是二个,就定义这个喷墨孔的热集中权值W为2。也就是说,当预定喷出墨点的喷墨孔的相邻有越多预定喷出墨点的喷墨孔时,则这一个喷墨孔的热集中权值愈大,反之,则其热集中权值愈小。
参照图5。为了配合本发明上述的控制流程,在控制电路100中的存储器150存储有一温度参考值(Tr)192以及一热集中权值参考值(Wr1,Wr2)196,处理器140会将温度量测器190所量测的温度(T)与温度参考值(Tr)192作比较,以及将某个喷墨孔的热集中权值的计算结果(W)与存储器150中的热集中权值参考值(Wr1,Wr2)196作比较,而决定是否产生预热信号,或是决定预热信号的脉冲宽度或是电压值的程度。在此需加以说明一点,温度参考值(Tr)192以及热集中权值参考值(Wr1,Wr2)196可视实际需要加以给定,例如Tr=50℃而Wr1=6,Wr2=4,并可经由重新设定而加以调整。
参照图17,图17为本发明另一种控制流程图。
在此可将上述流程以流程图表示如下步骤1602开始;步骤1604读取存储器150中预设的温度参考值(Tr),且藉由温度量测器190量测喷墨头中喷墨室的温度(T);步骤1608量测到的温度是否大于温度参考值(T>Tr)?是,到步骤1601;否,到步骤1618;步骤1610检查这一喷墨孔周围相邻预定喷出墨点的喷墨孔数目,以决定其热集中权值的计算结果(W);步骤1612热集中权值的计算结果(W)是否大于第一热集中权值参考值(Wr1)?是,到步骤1614;否,到步骤1616;步骤1614所施加的驱动信号中仅包含加热信号,到步骤1626;步骤1616所施加的驱动信号中包含预热信号与加热信号,到步骤1626;步骤1618检查这一喷墨孔周围相邻预定喷出墨点的喷墨孔数目,以决定其热集中权值的计算结果(W);步骤1620热集中权值的计算结果(W)是否大于第二热集中权值参考值(Wr2)?是,到步骤1622;否,到步骤1624;步骤1622所施加的驱动信号中仅包含加热信号,到步骤1626;步骤1624所施加的驱动信号中包含预热信号与加热信号,到步骤1626;步骤1626结束。
图17的流程虽仅将喷墨孔的热集中权值计算结果(W)简单区分为二个区段,施加预热信号或是不施加预热信号,然而也可以如前所述,将热集中权值计算结果(W)区分成几个区段范围,而送出不同的脉冲宽度或是电压值的预热信号至驱动模块126,以提供不同能量给喷墨室内的加热元件,对喷墨室作不同程度的预热。
如前面所述,可对某一个预定喷出墨点的喷墨孔的相邻预定喷出墨点的喷墨孔的数目作计算,以得出其热集中权值(W),再将热集中权值(W)与存储器150中的热集中权值参考值(Wr1,Wr2)196作比较,以决定是否产生预热信号,或是决定预热信号的脉冲宽度或是电压值的程度。然而除此之外,也可采用本发明另一个较简单的方法,即是以预定喷出墨点的喷墨孔的相邻预定喷出墨点的喷墨孔的数目来决定是否产生预热信号。而在说明此一方法之前,要特别说明一点的是,前面所提到的驱动信号时钟图及相关的叙述,是已因叙述的方便的缘故而经过相当程度的简化。实际上,喷墨控制电路100不只会输出一驱动信号,而是会输出多个驱动信号,以使喷墨头的每一加热元件分别依据一驱动信号来对相对应的喷墨室加热。然而尽管如此,前面所说的各种温度补偿的方法仍然适用于分别传送一驱动信号以控制每一加热元件的情况。
参照图18,图18为本发明第三种控制流程图。本发明的第三种控制方式是以预定喷出墨点的喷墨孔的相邻预定喷出墨点的喷墨孔的数目来决定该预定喷出墨点的喷墨孔是否需要预热信号,其流程如下步骤1702开始;步骤1704读取存储器150中预设的温度参考值(Tr),且通过温度量测器190量测喷墨头中喷墨室的温度(T);步骤1708量测到的温度是否大于温度参考值(T>Tr)?是,到步骤1710;否,到步骤1718;步骤1710检查这一喷墨孔周围相邻预定喷出墨点的喷墨孔数目(M);步骤1712喷墨孔数目(M)是否大于第一喷墨孔数目参考值(Mr1)?是,到步骤1714;否,到步骤1716;步骤1714所施加的驱动信号中仅包含加热信号,到步骤1726;步骤1716所施加的驱动信号中包含预热信号与加热信号,到步骤1726;步骤1718检查这一喷墨孔周围相邻预定喷出墨点的喷墨孔数目(M);步骤1720喷墨孔数目(M)是否大于第二喷墨孔数目参考值(Mr2)?是,到步骤1722;否,到步骤1724;步骤1722所施加的驱动信号中仅包含加热信号,到步骤1726;步骤1724所施加的驱动信号中包含预热信号与加热信号,到步骤1726;步骤1726结束。
如前面所述,喷墨头控制电路100不只会输出一驱动信号来控制加热元件的加热动作,而是会输出多个驱动信号,以使喷墨头的每一加热元件分别依据一驱动信号来对相对应的喷墨室加热,下面将对此作一较清楚的说明。参照图19(a)~(b),图19(a)~(b)为利用第三种控制流程时,喷墨孔242在不同喷墨室温度(T)下以及不同相邻喷墨孔数时,其驱动信号244的示意图。其中,第一喷墨孔数目参考值(Mr1)=0,而第二喷墨孔数目参考值(Mr2)=1。喷墨头240共有排列成一直线的八个喷墨孔242,而各个喷墨孔242所接收到的驱动信号244其值分别以Data(1)、Data(2)、Data(3)、Data(4)、Data(5)、Data(6)、Data(7)、Data(8)表示。图中每一驱动信号244是对应于其左方的一喷墨孔242。若驱动信号值为1,表示喷出墨水;驱动信号值为0,表示不喷墨水。如图所示,Data(1)=0、Data(2)=1、Data(3)=1、Data(4)=1、Data(5)=1、Data(6)=0、Data(7)=1、Data(8)=0。控制电路100会依据每一喷墨孔242其相邻的喷墨孔数来决定驱动信号244。如图19的(a)所示,当量测到的温度大于温度参考值(T>Tr)时,若喷墨孔242相邻喷墨孔数大于0时(M>Mr1),其所施加的驱动信号244中只包含加热信号246而已,若喷墨孔242相邻喷墨孔数不大于0时(M≤Mr1),其所施加的驱动信号244中除了包含加热信号246外,还包含了预热信号248。如图19的(b)所示,当量测到的温度小于温度参考值(T<Tr)时,若喷墨孔242相邻喷墨孔数大于1时(M>Mr2),其所施加的驱动信号244中只包含加热信号246而已,若喷墨孔242相邻喷墨孔数不大于1(M≤Mr2)时,其所施加的驱动信号244中除了包含加热信号246外,还包含了预热信号248。如此一来,控制电路100可依据每一喷墨孔242其相邻的喷墨孔数来输出不同的驱动信号244到喷墨孔242,以使喷墨孔242所喷出的墨点大小能保持一致。
参照图20(a)~(b),图20(a)~(b)为利用第三种控制流程时,矩阵式喷墨头250的喷墨孔252在不同喷墨室温度(T)下以及不同相邻喷墨孔数时,其驱动信号254的示意图。其中,第一喷墨孔数目参考值(Mr1)=1,而第二喷墨孔数目参考值(Mr2)=3。矩阵式喷墨头250共有排列成两直线的十六个喷墨孔252,而第一行各个喷墨孔252所接收到的驱动信号254其值分别以Data(1,1)、Data(1,2)、Data(1,3)、Data(1,4)、Data(1,5)、Data(1,6)、Data(1,7)、Data(1,8)表示,而第二行各个喷墨孔252所接收到的驱动信号254其值分别以Data(2,1)、Data(2,2)、Data(2,3)、Data(2,4)、Data(2,5)、Data(2,6)、Data(2,7)、Data(2,8)表示。图中每一驱动信号254是对应于其相邻的一喷墨孔252。若驱动信号值为1,表示喷出墨水;驱动信号值为0,表示不喷墨水。如图所示,Data(1,1)=0、Data(1,2)=1、Data(1,3)=1、Data(1,4)=1、Data(1,5)=0、Data(1,6)=0、Data(1,7)=0、Data(1,8)=0、Data(2,1)=0、Data(2,2)=0、Data(2,3)=1、Data(2,4)=1、Data(2,5)=0、Data(2,6)=0、Data(2,7)=1、Data(2,8)=0。控制电路会依据每一喷墨孔252其相邻的喷墨孔数来决定驱动信号254。如图20的(a)所示,当量测到的温度大于温度参考值(T>Tr)时,若喷墨孔252相邻喷墨孔数大于1(M>Mr1)时,其所施加的驱动信号254中只包含加热信号256而已,若喷墨孔252相邻喷墨孔数不大于1(M≤Mr1)时,其所施加的驱动信号254中除了包含加热信号256外,还包含了预热信号258。如图20的(b)所示,当量测到的温度小于温度参考值(T<Tr)时,若喷墨孔252相邻喷墨孔数大于3时(M>Mr2),其所施加的驱动信号244中只包含加热信号256而已,若喷墨孔252相邻喷墨孔数不大于3(M≤Mr2)时,其所施加的驱动信号254中除了包含加热信号256外,还包含了预热信号258。如此一来,控制电路依据每一喷墨孔252其相邻的喷墨孔数来输出不同的驱动信号254到喷墨孔252,以使喷墨孔252所喷出的墨点大小能保持一致。
参照图21,图21为本发明第四种控制流程图。本发明的第四种控制方式是以预定喷出墨点的喷墨孔的相邻预定喷出墨点的喷墨孔的数目来决定是否产生预热信号以及预热信号的脉冲宽度,其流程如下步骤1802开始;步骤1804读取存储器150中预设的温度参考值(Tr),且藉由温度量测器190量测喷墨头中喷墨室的温度(T);步骤1808量测到的温度是否大于温度参考值(T>Tr)?是,到步骤1810;否,到步骤1818;步骤1810检查这一喷墨孔周围相邻预定喷出墨点的喷墨孔数目(M);步骤1812喷墨孔数目(M)是否大于第一喷墨孔数目参考值(Mr1)?是,到步骤1814;否,到步骤1816;步骤1814所施加的驱动信号中仅包含加热信号,到步骤1826;步骤1816所施加的驱动信号中包含第一预热信号与加热信号,到步骤1826;步骤1818检查这一喷墨孔周围相邻预定喷出墨点的喷墨孔数目(M);步骤1820喷墨孔数目(M)是否大于第二喷墨孔数目参考值(Mr2)?是,到步骤1822;否,到步骤1824;步骤1822所施加的驱动信号中包含第二预热信号与加热信号,到步骤1826;步骤1824所施加的驱动信号中包含第三预热信号与加热信号,到步骤1826;步骤1826结束。
参照图22(a)~(b),图22(a)~(b)为利用第四种控制流程时,矩阵式喷墨头260的喷墨孔262在不同喷墨室温度(T)下以及不同相邻喷墨孔数时,其驱动信号264的示意图。其中,第一喷墨孔数目参考值(Mr1)=1,而第二喷墨孔数目参考值(Mr2)=3。另外,第一预热信号268的脉冲宽度小于第二预热信号272的脉冲宽度,而第二预热信号272的脉冲宽度小于第三预热信号274的脉冲宽度。矩阵式喷墨头260共有排列成两直线的十六个喷墨孔262,而第一行各个喷墨孔262所接收到的驱动信号264其值分别以Data(1,1)、Data(1,2)、Data(1,3)、Data(1,4)、Data(1,5)、Data(1,6)、Data(1,7)、Data(1,8)表示,而第二行各个喷墨孔262所接收到的驱动信号264其值分别以Data(2,1)、Data(2,2)、Data(2,3)、Data(2,4)、Data(2,5)、Data(2,6)、Data(2,7)、Data(2,8)表示。图中每一驱动信号264是对应于其相邻的一喷墨孔262。若驱动信号值为1,表示喷出墨水;驱动信号值为0,表示不喷墨水。如图所示,Data(1,1)=0、Data(1,2)=1、Data(1,3)=1、Data(1,4)=1、Data(1,5)=0、Data(1,6)=0、Data(1,7)=0、Data(1,8)=0、Data(2,1)=0、Data(2,2)=0、Data(2,3)=1、Data(2,4)=1、Data(2,5)=0、Data(2,6)=0、Data(2,7)=1、Data(2,8)=0。控制电路会依据每一喷墨孔262其相邻的喷墨孔数来决定驱动信号264。如图22的(a)所示,当量测到的温度大于温度参考值(T>Tr)时,若喷墨孔262相邻喷墨孔数大于1(M>Mr1)时,其所施加的驱动信号264中只包含加热信号266而已,若喷墨孔262相邻喷墨孔数不大于1(M≤Mr1)时,其所施加的驱动信号264中除了包含加热信号266外,还包含了第一预热信号268。如图22的(b)所示,当量测到的温度小于温度参考值(T<Tr)时,若喷墨孔262相邻喷墨孔数大于3时(M>Mr2),其所施加的驱动信号264中除了包含加热信号266外,还包含了第二预热信号272,若喷墨孔262相邻喷墨孔数不大于3(M≤Mr2)时,其所施加的驱动信号264中除了包含加热信号266外,还包含了第三预热信号274。此外,因为第一预热信号268的脉冲宽度小于第二预热信号272的脉冲宽度,而第二预热信号272的脉冲宽度小于第三预热信号274的脉冲宽度,因此可通过输出不同脉冲宽度的预热信号,而使喷墨室间热效应能均衡分布,并使喷墨孔262所喷出的墨点大小能保持一致。然而要特别说明的,本实施例中不一定须使用到具有不同脉冲宽度的预热信号的驱动信号,只要驱动信号能使其中不同预热信号之间所具有的驱动能量有所差异,而可达成温度补偿的效果,都可适用于本发明,例如预热信号脉冲宽度相同但电压值的程度不同的驱动信号。
本发明的控制电路100会量测喷墨头中喷墨室的温度(T),实施例一的控制流程中,权值计算模块160并可依据需要,同时考虑预定喷出墨点的喷墨孔的热集中效应与热散失的效应,以决定驱动信号中是否要施加预热信号,甚至决定预热信号的脉冲宽度或是电压值的程度。实施例二的控制流程中,计算模块也可以计算相邻预定喷出墨点的喷墨孔数目,以决定其热集中权值的计算结果,以决定驱动信号中是否要施加预热信号,甚至决定预热信号的脉冲宽度或是电压值的程度,如此一来,驱动信号中的加热信号的脉冲宽度或是电压值可以控制成固定,而只改变驱动信号中的预热信号。实施例三的控制流程中,计算模块是依据所计算的相邻预定喷出墨点的喷墨孔数目,来决定驱动信号中是否要施加预热信号。实施例四的控制流程中,计算模块是依据所计算的相邻预定喷出墨点的喷墨孔数目,来决定驱动信号中是否要施加预热信号,以及决定预热信号的脉冲宽度或是电压值的程度。因此,与公知技术相比较仅考虑预定喷出墨点的喷墨孔的数目来说,更可使喷墨头不同喷墨室间热效应能均衡分布,进而可使喷出的墨点大小趋于一致,使打印品质能达到更好的效果。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的等同变化与修饰,皆应属本发明权利要求的涵盖范围。例如以上的实施例中,加热元件是设置在喷墨室内部,但也有部分喷墨头的设计方式是将加热元件设置在喷墨室外部,同样可以达到加热喷墨室中的墨水以喷出墨水的目的。这样的变化自应包含在本发明权利要求涵盖的范围内。
权利要求
1.一种用来驱动一打印装置中喷墨头的控制电路,该喷墨头包含有多个喷墨室与相对应的多个加热元件,每一喷墨室可容置墨水于其中并具有一喷墨孔,该控制电路可依据该打印装置每次欲进行打印时所传送来的多个打印数据以产生一加热信号,并根据该加热信号驱动该多个加热元件对相对应的喷墨室提供能量以加热,并使墨水自该喷墨孔喷出形成相对应的墨点而进行打印,该控制电路包含有一温度量测器,用来量测该喷墨头及该多个喷墨室的温度;一热集中权值表;用来依据预定喷出墨点的喷墨孔与相邻预定喷出墨点的喷墨孔之间位置的分布情形,来定义该预定喷出墨点的喷墨孔的热集中权值;一计算模块;用来依据一总权值计算方式将每次打印时所有预定喷出墨点的喷墨孔的热集中权值作计算,并得出一总权值计算结果;以及一处理器,用来根据该温度量测器所量测的温度以及该总权值计算结果,以决定是否产生一预热信号;其中当该处理器产生该预热信号时,该控制电路会对所有预定喷出墨点的喷墨孔的相对应加热元件提供该预热信号与该加热信号,以使该加热元件可对该喷墨室加热,并使墨水自该喷墨孔喷出而进行打印。
2.如权利要求1的控制电路,其中该控制电路还包含一存储器用来存储该热集中权值表。
3.如权利要求2的控制电路,其中该存储器中还存储有一温度参考值以及一总权值参考值,该处理器是将该温度量测器所量测的温度与该温度参考值作比较,以及将该总权值计算结果与该总权值参考值作比较,而决定是否产生该预热信号。
4.如权利要求3的控制电路,其中该温度参考值以及该总权值参考值是可经由重新设定而加以调整。
5.如权利要求1的控制电路,其中当该计算模块计算得出不同的总权值计算结果时,即输出不同脉冲宽度的预热信号。
6.如权利要求1的控制电路,其中当该计算模块计算得出不同的总权值计算结果时,即输出不同电压值的预热信号。
7.如权利要求1的控制电路,其中当一预定喷出墨点的喷墨孔与相邻预定喷出墨点的喷墨孔之间位置愈靠近,该预定喷出墨点的喷墨孔于该热集中权值表中所定义的热集中权值愈大。
8.如权利要求1的控制电路,其中当一预定喷出墨点的喷墨孔的相邻有越多预定喷出墨点的喷墨孔时,该预定喷出墨点的喷墨孔于该热集中权值表中所定义的热集中权值越大。
9.如权利要求1的控制电路,其中该多个喷墨孔是呈线型排列。
10.如权利要求9的控制电路,其中该总权值计算方式是在每次打印时将该线型排列的所有预定喷出墨点的喷墨孔的热集中权值相加,以得出该总权值计算结果。
11.如权利要求1的控制电路,其中该多个喷墨孔是呈矩阵型排列,并可区分为多行的喷墨孔或多列的喷墨孔。
12.如权利要求11的控制电路,其中该总权值计算方式包含有下列步骤将该矩阵型排列的喷墨孔区分为多行,并分别将每一行中所有预定喷出墨点的喷墨孔的热集中权值相加,以分别得出一相对应的热集中行权值计算结果;将该矩阵型排列的喷墨孔区分为多列,并分别将每一列中所有预定喷出墨点的喷墨孔的热集中权值相加,以分别得出一相对应的热集中列权值计算结果;以及将所有热集中行权值计算结果与热集中列权值计算结果加总以得出该总权值计算结果。
13.如权利要求1的控制电路,其中该控制电路还包含有一热散失权值表,用来依据非预定喷出墨点的喷墨孔与相邻非预定喷出墨点的喷墨孔之间位置的分布情形,来定义该非预定喷出墨点的喷墨孔的热散失权值。
14.如权利要求13的控制电路,其中该计算模块是依据该总权值计算方式,于每次打印时计算所有预定喷出墨点的喷墨孔的热集中权值与所有非预定喷出墨点的喷墨孔的热散失权值,以得出该总权值计算结果。
15.如权利要求14的控制电路,其中该总权值计算方式包含有下列步骤将所有预定喷出墨点的喷墨孔的热集中权值相加,以得出一热集中权值计算结果;将所有非预定喷出墨点的喷墨孔的热散失权值相加,以得出一热散失权值计算结果;以及将该热集中权值计算结果减去该热散失权值计算结果以得出该总权值计算结果。
16.一种用来驱动一打印装置中喷墨头的控制电路,该喷墨头包含有多个喷墨室与相对应的多个加热元件,每一喷墨室可容置墨水于其中并具有一喷墨孔,该控制电路可依据该打印装置每次欲进行打印时所传送来的多个打印数据以产生一加热信号,并根据该加热信号驱动该多个加热元件对相对应的喷墨室提供能量以加热,并使墨水自该喷墨孔喷出形成相对应的墨点而进行打印,该控制电路包含有一温度量测器,用来量测该喷墨头及该多个喷墨室的温度;一计算模块;用来依据一计算方式将每次打印时一预定喷出墨点的喷墨孔的热集中权值作计算,并得出一计算结果;以及一处理器,用来根据该温度量测器所量测的温度以及该计算结果,以决定是否产生一预热信号;其中当该处理器产生该预热信号时,该控制电路会对该预定喷出墨点的喷墨孔的相对应加热元件提供该预热信号与该加热信号,以使该加热元件可对该喷墨室加热,并使墨水自该喷墨孔喷出而进行打印。
17.如权利要求16的控制电路,其中当该预定喷出墨点的喷墨孔的相邻有越多预定喷出墨点的喷墨孔时,该预定喷出墨点的喷墨孔的热集中权值越大。
18.如权利要求17的控制电路,其中该计算方式系于每次打印时,对该预定喷出墨点的喷墨孔的相邻预定喷出墨点的喷墨孔的数目作计算,以得出该热集中权值。
19.如权利要求18的控制电路,其中该控制电路还包含一存储器以用来存储一温度参考值以及一热集中权值参考值,该处理器是将该温度量测器所量测的温度与该温度参考值作比较,以及将该计算结果与该热集中权值参考值作比较,而决定是否产生该预热信号。
20.如权利要求19的控制电路,其中该温度参考值以及该热集中权值参考值是可经由重新设定而加以调整。
21.如权利要求16的控制电路,其中当该计算模块计算得出不同的计算结果时,会输出不同脉冲宽度的预热信号。
22.如权利要求16的控制电路,其中当该计算模块计算得出不同的计算结果时,即输出不同电压值的预热信号。
全文摘要
一种打印装置中喷墨头的控制电路,该电路依据该打印装置每次欲进行打印时所传送来的多个打印数据以产生一加热信号,并根据该信号驱动多个加热元件对相应的喷墨室提供能量加热,并使墨水自该喷墨孔喷出形成相对应的墨点而进行打印,该有:一温度量测器,用来量测该喷墨头及该复数个喷墨室的温度;一热集中权值表;一计算模块;以及一处理器。当该处理器产生该预热信号时,该控制电路会对所有预定喷出墨点的喷墨孔的相对应加热元件提供预热与加热信号,使加热元件对喷墨室加热,墨水自喷墨孔喷出进行打印。
文档编号B41J2/07GK1357456SQ001348
公开日2002年7月10日 申请日期2000年12月8日 优先权日2000年12月8日
发明者高志鸿, 方御凡 申请人:明碁电通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1