N2/2 ;若所述倍頻數(shù)N2為奇數(shù),則插放首位置F=【N2/2+1】,其中,【】表示取整運(yùn)算,即F等于N2除以2的商再加一。所述確定插放間隔D包括:用倍頻數(shù)N2除以總插值時(shí)鐘周期個(gè)數(shù)R,所得的商為dl,所得的余數(shù)為d2 ;若(12 >(Ν2/2)+1,則插放間隔D=dl+1 ;若d2 ((吧/2)+1,則插放間隔0=(11。
[0069]本發(fā)明實(shí)施例中,也可以采用其它方法確定插放首位置F以及確定插放間隔D,例如,可以直接將倍頻信號(hào)中的第一個(gè)脈沖作為插放首位置F,在具體插方過程中,可以將倍頻信號(hào)中插放首位置F、以及與第F個(gè)脈沖的相距脈沖數(shù)為D的整數(shù)倍的脈沖的插值時(shí)鐘周期個(gè)數(shù)設(shè)置為1,直至將總插值時(shí)鐘周期個(gè)數(shù)R分配完畢。可以理解,還有其他的方法可以完成總插值時(shí)鐘周期個(gè)數(shù)R的分配,在此不再贅述。
[0070]本發(fā)明實(shí)施例中,通過對(duì)運(yùn)動(dòng)模式進(jìn)行判斷之后,確定總插值時(shí)鐘周期個(gè)數(shù)R的分配方式,可以較好地提高打印精度,這是因?yàn)?,?dāng)承印體加速運(yùn)動(dòng)時(shí),在倍頻信號(hào)中靠前的脈沖中插入余數(shù),此時(shí)承印體運(yùn)動(dòng)速度較小,插入余數(shù)對(duì)圖像的影響較小,從而抑制了打印圖像不精確的問題,反之,承印體減速運(yùn)動(dòng)時(shí),在倍頻信號(hào)中靠后的脈沖中插入余數(shù),此時(shí)承印體運(yùn)動(dòng)速度較小,插入余數(shù)對(duì)圖像的影響較小。在勻速運(yùn)動(dòng)時(shí),均勻的插入余數(shù),可以最小程度的避免插入余數(shù)對(duì)打印圖像的影響。
[0071]另外,預(yù)定規(guī)則也可以設(shè)置為直接按照起始均勻插放方法、末尾均勻插放方法、或總均勻插放方法中的一種對(duì)總插值時(shí)鐘周期個(gè)數(shù)R進(jìn)行分配。另外,也可以按照其他的方法對(duì)總插值時(shí)鐘周期個(gè)數(shù)R進(jìn)行分配。
[0072]在步驟S200中,所述打印信號(hào)的占空比高于所述倍頻信號(hào),且所述打印信號(hào)和所述倍頻信號(hào)中具有相同的脈沖高電平。具體地,根據(jù)所述倍頻信號(hào),獲取打印信號(hào)包括:根據(jù)分頻值,獲取與倍頻信號(hào)對(duì)應(yīng)的同步脈沖信號(hào),并根據(jù)所述同步脈沖信號(hào),獲取對(duì)應(yīng)的打印信號(hào)。本發(fā)明實(shí)施例中,均以分頻值為I進(jìn)行說明,另外,分頻值可以為其他整數(shù),例如,打印精度提高1.5倍的時(shí)候,可以首先進(jìn)行3倍頻處理,然后進(jìn)行2分頻處理,即此時(shí)分頻值為2。
[0073]優(yōu)選地,所述打印信號(hào)的占空比為50%。由于倍頻信號(hào)的占空比較小,通常,倍頻信號(hào)的高電平占一個(gè)時(shí)鐘周期,因此,不適合直接提供給噴頭部件以對(duì)噴墨動(dòng)作進(jìn)行控制,因此,需要對(duì)倍頻信號(hào)進(jìn)行處理,例如,根據(jù)配置的打印分辨率,輸出數(shù)碼印刷機(jī)噴頭所需的打印信號(hào),該打印信號(hào)是倍頻信號(hào)的同步脈沖,且優(yōu)選地打印信號(hào)的占空比為50%。
[0074]需要說明的是,對(duì)于編碼器信號(hào),其隨著承印體的運(yùn)行速度的改變而改變,因此,編碼器信號(hào)的時(shí)鐘周期個(gè)數(shù)在打印過程中會(huì)產(chǎn)生變化,本發(fā)明實(shí)施例中的打印控制方法為動(dòng)態(tài)執(zhí)行的過程,即根據(jù)編碼器信號(hào)的變化實(shí)時(shí)獲取對(duì)應(yīng)的倍頻信號(hào),例如,根據(jù)編碼器信號(hào)的每一個(gè)脈沖,獲取對(duì)應(yīng)倍頻信號(hào),以及與倍頻信號(hào)對(duì)應(yīng)的打印信號(hào)。
[0075]下面結(jié)合一個(gè)具體的例子進(jìn)行說明。
[0076]假設(shè)編碼器信號(hào)的一個(gè)脈沖占用1000個(gè)時(shí)鐘周期,選擇6倍頻,因此,1000/6=166…4,商為166,余數(shù)為4,因此,在分配余數(shù)之前,倍頻信號(hào)的一個(gè)脈沖占用166個(gè)時(shí)鐘周期。根據(jù)打印機(jī)中承印體的運(yùn)動(dòng)模式,確定總插值時(shí)鐘周期個(gè)數(shù)R的分配方式。如果運(yùn)動(dòng)模式為加速運(yùn)動(dòng),使用起始均勻插放方法,則倍頻信號(hào)的6個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)分別為:167,167,167,167,166,166。如圖4所示,為根據(jù)本示例中上述打印控制方法所得到的倍頻信號(hào)和打印信號(hào)的脈沖序列示意圖,其中,(A)為編碼器信號(hào),(B)為倍頻信號(hào),(O為打印信號(hào),如圖所示,編碼器信號(hào)的一個(gè)脈沖所占的時(shí)鐘周期為1000,倍頻之后,對(duì)應(yīng)的倍頻信號(hào)中包括6個(gè)脈沖,各個(gè)脈沖所占的時(shí)鐘周期數(shù)如圖所示,且6個(gè)脈沖所占的總時(shí)鐘周期為1000 ;(C)所示打印信號(hào)與倍頻信號(hào)為同步脈沖,打印信號(hào)和倍頻信號(hào)具有相同的信號(hào)頻率,只是打印信號(hào)的占空比為50%。如果運(yùn)動(dòng)模式為減速運(yùn)動(dòng),使用末尾均勻插放方法,則倍頻信號(hào)的6個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)分別為:166,166,167,167,167,167。如果運(yùn)動(dòng)模式為勻速運(yùn)動(dòng),使用總均勻插放方法,具體地,倍頻數(shù)N2為偶數(shù),插放首位置F=N2/2=6/2=3,對(duì)于插放間隔 D,N2/R=6/4=l...2,商 dl=l,余數(shù) d2=2,由于 d2 小于(N2/2)+1,因此插放間隔D=dl=l。因此,將倍頻信號(hào)中與第3個(gè)脈沖的相距脈沖數(shù)為I的整數(shù)倍的脈沖的插值時(shí)鐘周期個(gè)數(shù)設(shè)置為1,直到將4個(gè)時(shí)鐘周期的余數(shù)分配完畢,即,將6個(gè)脈沖中的第I個(gè)、第2個(gè)、第4個(gè)、以及第5個(gè)脈沖的插值時(shí)鐘周期個(gè)數(shù)設(shè)置為1,則倍頻信號(hào)的6個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)分別為:167,167,166,167,167,166。
[0077]本發(fā)明實(shí)施例還提供一種打印設(shè)備,請(qǐng)參閱圖5,為本發(fā)明實(shí)施例提供的一種打印設(shè)備的結(jié)構(gòu)圖,如圖5所示,該打印設(shè)備包括編碼器400和噴頭部件700,所述編碼器400將編碼器信號(hào)提供給噴頭部件700,以控制所述噴頭部件700的噴墨動(dòng)作,所述打印設(shè)備還包括:
[0078]倍頻信號(hào)獲取模塊500,其用于根據(jù)編碼器信號(hào)和倍頻數(shù),獲取倍頻信號(hào);其中,所述編碼器信號(hào)和所述倍頻信號(hào)所占的時(shí)鐘周期的個(gè)數(shù)一致;
[0079]打印信號(hào)獲取模塊600,其根據(jù)所述倍頻信號(hào),獲取打印信號(hào)。其中,所述打印信號(hào)的占空比高于所述倍頻信號(hào),且所述打印信號(hào)和所述倍頻信號(hào)中具有相同的脈沖高電平上升沿。
[0080]優(yōu)選地,所述倍頻信號(hào)獲取模塊500包括:
[0081]運(yùn)算子模塊510,其用于用編碼器信號(hào)的時(shí)鐘周期個(gè)數(shù)NI除以倍頻數(shù)N2,所得的商為基準(zhǔn)時(shí)鐘周期個(gè)數(shù)Q,所得的余數(shù)作為總插值時(shí)鐘周期個(gè)數(shù)R ;
[0082]余數(shù)判斷子模塊520,其用于判斷所述余數(shù)是否為O ;
[0083]第一獲取子模塊525,其用于當(dāng)所述余數(shù)為O時(shí),根據(jù)所述基準(zhǔn)時(shí)鐘周期個(gè)數(shù)Q,獲取倍頻信號(hào);其中,所述倍頻信號(hào)中包括N2個(gè)脈沖,每個(gè)脈沖所占的時(shí)鐘周期個(gè)數(shù)為基準(zhǔn)時(shí)鐘周期個(gè)數(shù)Q ;
[0084]第二獲取子模塊530,其用于當(dāng)所述余數(shù)不為O時(shí),根據(jù)所述基準(zhǔn)時(shí)鐘周期個(gè)數(shù)Q和所述總插值時(shí)鐘周期個(gè)數(shù)R,獲取倍頻信號(hào);其中,倍頻信號(hào)中包括N2個(gè)脈沖,每個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)為Q加上插值時(shí)鐘周期個(gè)數(shù),所有脈沖的插值時(shí)鐘周期個(gè)數(shù)的總和為R。
[0085]優(yōu)選地,所述第二獲取子模塊530具體用于,將所述插值時(shí)鐘周期個(gè)數(shù)設(shè)置為1,按照預(yù)定規(guī)則,將總插值時(shí)鐘周期個(gè)數(shù)R分配給倍頻信號(hào)中的脈沖中;
[0086]在所述分配之后,倍頻信號(hào)中各個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)為Q或者Q+1 ;且時(shí)鐘周期個(gè)數(shù)為Q+1的脈沖的數(shù)目為R。
[0087]優(yōu)選地,所述第二獲取子模塊530具體包括:
[0088]運(yùn)動(dòng)模式判斷單元531,其用于判斷打印機(jī)中承印體的運(yùn)動(dòng)模式;
[0089]執(zhí)行單元532,其用于根據(jù)所述運(yùn)動(dòng)模式,確定總插值時(shí)鐘周期個(gè)數(shù)R的分配方式。
[0090]優(yōu)選地,所述執(zhí)行單元532包括第一執(zhí)行子單元5321 ;
[0091]當(dāng)運(yùn)動(dòng)模式判斷單元判斷所述運(yùn)動(dòng)模式為加速運(yùn)動(dòng)時(shí),由第一執(zhí)行子單元5321進(jìn)行總插值時(shí)鐘周期個(gè)數(shù)R的分配;
[0092]第一執(zhí)行子單元5321用于采用起始均勻插放方法對(duì)總插值時(shí)鐘周期個(gè)數(shù)R進(jìn)行分配,所述起始均勻插放方法具體包括:將倍頻信號(hào)中的前R個(gè)脈沖的插值時(shí)鐘周期個(gè)數(shù)設(shè)置為1,分配之后,倍頻信號(hào)中前R個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)為Q+1 ;倍頻信號(hào)中后N2-R個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)為Q。
[0093]優(yōu)選地,所述執(zhí)行單元包括第二執(zhí)行子單元5322 ;
[0094]當(dāng)運(yùn)動(dòng)模式判斷單元判斷所述運(yùn)動(dòng)模式為減速運(yùn)動(dòng)時(shí),由第二執(zhí)行子單元5322進(jìn)行總插值時(shí)鐘周期個(gè)數(shù)R的分配;
[0095]所述第二執(zhí)行子單元5322采用末尾均勻插放方法對(duì)總插值時(shí)鐘周期個(gè)數(shù)R進(jìn)行分配,所述末尾均勻插放方法具體包括:將倍頻信號(hào)中的后R個(gè)脈沖的插值時(shí)鐘周期個(gè)數(shù)設(shè)置為1,分配之后,倍頻信號(hào)中前N2-R個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)為Q ;倍頻信號(hào)中后R個(gè)脈沖的時(shí)鐘周期個(gè)數(shù)為Q+1。
[0096]優(yōu)選地,所述執(zhí)行單元包括第三執(zhí)行子單元5323 ;
[0097]當(dāng)運(yùn)動(dòng)模式判斷單元判斷所述運(yùn)動(dòng)模式為勻速運(yùn)動(dòng)時(shí),由第三執(zhí)行子單元5323進(jìn)行總插值時(shí)鐘周期個(gè)數(shù)R的分配;
[0098]所述第三執(zhí)行子單元5323用于采用總均勻插放方法對(duì)總插值時(shí)鐘周期個(gè)數(shù)R進(jìn)行分配,所述總均勻插放方法具體包括:確定