本發(fā)明涉及數(shù)碼噴印技術(shù)領(lǐng)域,尤其涉及一種雙路色標(biāo)距離和色塊距離自動檢測方法及裝置。
背景技術(shù):
數(shù)碼噴印技術(shù)是近年來高速發(fā)展起來的一種非接觸式印刷技術(shù),數(shù)字噴墨印刷機(jī)的出現(xiàn)以及迅速發(fā)展,正改變著傳統(tǒng)印刷的理念。隨著噴墨打印頭噴印速度的不斷提升,印刷走紙速度也在不斷提高,如何保證噴頭甚至噴嘴間的同步,提高套印精度,就成為決定噴墨印刷機(jī)性能的重要指標(biāo)。
在現(xiàn)有技術(shù)中,一般采取色標(biāo)加編碼器的同步裝置,由色標(biāo)檢測出打印起始位,再由編碼器將走紙的距離轉(zhuǎn)化為編碼器脈沖信號。然而編碼器本身通常存在誤差,一般表現(xiàn)在傳動裝置的機(jī)械加工精度等方面,導(dǎo)致每個(gè)編碼器脈沖代表的實(shí)際距離與理論計(jì)算距離存在偏差,從而導(dǎo)致距離誤差,影響打印質(zhì)量。
在煙包印刷領(lǐng)域,由于打印的紙面一般較寬,而且多采用單張紙印刷方式,紙張會存在一定偏斜,有時(shí)候會采用在紙面兩側(cè)各安裝一個(gè)色標(biāo)傳感器的方式,以消除紙張偏斜后給離色標(biāo)傳感器較遠(yuǎn)噴孔所帶來的套印誤差。兩個(gè)色標(biāo)傳感器在走紙方向上的安裝距離也成為決定版面套印精度的重要因素,手工測量獲取該距離的方法不僅操作起來不方便,測量精度也很難保證。
此外,由于煙包承印物的特殊屬性,在一張紙面上往往有多排色標(biāo),需要保證色標(biāo)傳感器正確檢測到了每個(gè)色標(biāo)。紙張偏斜有可能會導(dǎo)致色標(biāo)漏檢,而內(nèi)容復(fù)雜的版面或者污物又有可能導(dǎo)致色標(biāo)誤檢,從而導(dǎo)致印刷出錯(cuò)。為防止上述情況出現(xiàn),會在系統(tǒng)中加入色標(biāo)保護(hù) 功能,預(yù)先測量出每個(gè)色塊的出現(xiàn)位置,并增加1~5mm的誤差范圍,在該范圍內(nèi)出現(xiàn)的色標(biāo)將被正確響應(yīng),在該范圍外出現(xiàn)的色標(biāo)將被濾除,而在該范圍內(nèi)未出現(xiàn)色標(biāo)時(shí)可立即由系統(tǒng)自動產(chǎn)生一個(gè)虛擬色標(biāo),保證所有圖像數(shù)據(jù)都被打印出來。因此,如何正確預(yù)判每個(gè)色塊的出現(xiàn)位置將決定色標(biāo)的最終檢測精度。如果色塊預(yù)判位置不準(zhǔn),則只能通過增大誤差范圍的方法保證所有色標(biāo)均被正確響應(yīng),這樣一來,當(dāng)丟標(biāo)情況真正發(fā)生時(shí),系統(tǒng)自動產(chǎn)生補(bǔ)標(biāo)的動作將過于滯后,影響圖像打印質(zhì)量。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:現(xiàn)有的色標(biāo)距離檢測誤差大,造成打印質(zhì)量低的問題。
為解決上述技術(shù)問題,本發(fā)明一種雙路色標(biāo)距離和色塊距離自動檢測方法及裝置,包括如下技術(shù)方案:
一種雙路色標(biāo)距離自動檢測方法,包括:
當(dāng)?shù)谝宦飞珮?biāo)傳感器檢測到第一路色標(biāo)時(shí),檢測雙路色標(biāo)距離的第一計(jì)數(shù)器開始計(jì)數(shù),所述第一路色標(biāo)傳感器每檢測到一個(gè)編碼器脈沖時(shí),所述第一計(jì)數(shù)器的值加1;
當(dāng)?shù)诙飞珮?biāo)傳感器檢測到第二路色標(biāo)時(shí),所述第一計(jì)數(shù)器停止計(jì)數(shù),確定所述第一計(jì)數(shù)器的值為雙路色標(biāo)距離;
其中,所述第一計(jì)數(shù)器設(shè)置在fpga芯片上。
可選地,在所述確定所述第一計(jì)數(shù)器的值為雙路色標(biāo)距離之后,還包括:
將雙路色標(biāo)距離存儲在fpga芯片上。
可選地,該雙路色標(biāo)距離自動檢測方法還包括:
將所述雙路色標(biāo)距離展示在交互軟件的界面上。
一種雙路色標(biāo)距離自動檢測裝置,包括:
第一路色標(biāo)傳感器、第二路色標(biāo)傳感器、編碼器、信號處理器和 fpga芯片;
所述fpga芯片包括第一計(jì)數(shù)器;
所述第一路色標(biāo)傳感器用于檢測第一路色標(biāo);
所述第二路色標(biāo)傳感器用于檢測第二路色標(biāo);
所述編碼器用于產(chǎn)生編碼器脈沖序列;
所述信號處理器用于接收所述第一路色標(biāo)傳感器、第二路色標(biāo)傳感器和編碼器的信號并發(fā)送至所述fpga芯片;
所述第一計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定雙路色標(biāo)距離。
可選地,所述fpga芯片還包括存儲器;
所述存儲器用于存儲所述雙路色標(biāo)距離。
一種色塊距離自動檢測方法,包括:
當(dāng)?shù)谝宦飞珮?biāo)傳感器檢測到第一路色標(biāo)時(shí),檢測雙路色標(biāo)距離的第一計(jì)數(shù)器和檢測第一路色塊的距離的第二計(jì)數(shù)器開始計(jì)數(shù),所述第一路色標(biāo)傳感器每檢測到一個(gè)編碼器脈沖時(shí),所述第一計(jì)數(shù)器和第二計(jì)數(shù)器的值加1;
當(dāng)?shù)谝宦飞珮?biāo)傳感器檢測到第一路色標(biāo)的新色塊時(shí),將當(dāng)前第二計(jì)數(shù)器的值作為該新色塊的起始位置存儲起來;
當(dāng)?shù)诙飞珮?biāo)傳感器檢測到第二路色標(biāo)時(shí),所述第一計(jì)數(shù)器停止計(jì)數(shù),確定所述第一計(jì)數(shù)器的值為雙路色標(biāo)距離;所述第三計(jì)數(shù)器開始計(jì)數(shù),所述第二路色標(biāo)傳感器每檢測到一個(gè)編碼器脈沖時(shí),所述第三計(jì)數(shù)器的值加1;
當(dāng)?shù)诙飞珮?biāo)傳感器檢測到第二路色標(biāo)的新色塊時(shí),將當(dāng)前第三計(jì)數(shù)器的值作為該新色塊的起始位置存儲起來;
根據(jù)第一路色標(biāo)的各個(gè)色塊的起始位置確定第一路色標(biāo)的色塊距離,根據(jù)第二路色標(biāo)的各個(gè)色標(biāo)的起始位置確定第二路色標(biāo)的色塊的距離;
其中,所述第一計(jì)數(shù)器、第二計(jì)數(shù)器和第三計(jì)數(shù)器設(shè)置在fpga芯片上。
該色塊距離自動檢測方法還包括,將所述雙路色標(biāo)距離、第一路色標(biāo)的色塊起始位置和第二路色標(biāo)的色塊起始位置存儲在fpga芯片上。
該色塊距離自動檢測方法還包括:
將所述雙路色標(biāo)距離、第一路色標(biāo)的色塊起始位置和第二路色標(biāo)的色塊起始位置展示在交互軟件的界面上。
一種色塊距離自動檢測裝置,包括:
第一路色標(biāo)傳感器、第二路色標(biāo)傳感器、編碼器、信號處理器和fpga芯片;
所述fpga芯片包括第一計(jì)數(shù)器、第二計(jì)數(shù)器和第三計(jì)數(shù)器;
所述第一路色標(biāo)傳感器用于檢測第一路色標(biāo);
所述第二路色標(biāo)傳感器用于檢測第二路色標(biāo);
所述編碼器用于產(chǎn)生編碼器脈沖序列;
所述信號處理器用于接收所述第一路色標(biāo)傳感器、第二路色標(biāo)傳感器和編碼器的信號并發(fā)送至所述fpga芯片;
所述第一計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定雙路色標(biāo)距離;
所述第二計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定第一路色標(biāo)的色塊距離;
所述第二計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定第二路色標(biāo)的色塊距離。
可選地,所述fpga芯片還包括存儲器;
所述存儲器用于存儲所述雙路色標(biāo)距離、所述第一路色標(biāo)的各個(gè)色塊的起始位置和所述第二路色標(biāo)的各個(gè)色塊的起始位置。
本發(fā)明提供的雙路色標(biāo)距離和色塊距離自動檢測方法及裝置,采 用編碼器脈沖計(jì)數(shù)的方法自動檢測雙路色標(biāo)的距離,避免了人工測量雙路色標(biāo)的距離帶來的誤差。同時(shí),由于色標(biāo)距離使用編碼器脈沖計(jì)數(shù)值代替實(shí)際的公制長度,可以消除編碼器脈沖實(shí)際代表的紙面距離與理論值的偏差。本發(fā)明的雙路色標(biāo)距離和色塊距離自動檢測方法及裝置,提高了檢測雙路色標(biāo)距離和色塊距離的精度,提高了印刷質(zhì)量。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對本發(fā)明進(jìn)行任何限制,在附圖中:
圖1示出了本發(fā)明一個(gè)實(shí)施例的雙路色標(biāo)距離自動檢測方法的流程示意圖;
圖2示出了本發(fā)明一個(gè)實(shí)施例的雙路色標(biāo)距離自動檢測裝置的結(jié)構(gòu)示意圖;
圖3示出了本發(fā)明一個(gè)實(shí)施例的色塊距離自動檢測方法的流程示意圖;
圖4示出了本發(fā)明一個(gè)實(shí)施例的計(jì)數(shù)器的計(jì)數(shù)流程示意圖;
圖5示出了本發(fā)明一個(gè)實(shí)施例的交互軟件展示的信息示意圖;
圖6示出了本發(fā)明一個(gè)實(shí)施例的色塊距離自動檢測裝置的結(jié)構(gòu)示意圖;
圖7是示出了本發(fā)明一個(gè)實(shí)施例的紙張色塊分布示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
在以下具體實(shí)施例中,紙張類型為單張紙,每張紙上印有兩排色塊,紙張上的色塊分布如圖7所示。在實(shí)際應(yīng)用中,雙路色標(biāo)床干起各自對應(yīng)的第一基準(zhǔn)色塊在紙面上平齊,保證雙路色標(biāo)傳感器距離檢測的準(zhǔn)確性。
圖1是本發(fā)明一個(gè)實(shí)施例的雙路色標(biāo)距離自動檢測方法的流程示意圖。如圖1所示,該雙路色標(biāo)距離自動檢測方法包括:
s11:當(dāng)?shù)谝宦飞珮?biāo)傳感器檢測到第一路色標(biāo)時(shí),檢測雙路色標(biāo)距離的第一計(jì)數(shù)器開始計(jì)數(shù),所述第一路色標(biāo)傳感器每檢測到一個(gè)編碼器脈沖時(shí),所述第一計(jì)數(shù)器的值加1;
s12:當(dāng)?shù)诙飞珮?biāo)傳感器檢測到第二路色標(biāo)時(shí),所述第一計(jì)數(shù)器停止計(jì)數(shù),確定所述第一計(jì)數(shù)器的值為雙路色標(biāo)距離;
其中,所述第一計(jì)數(shù)器設(shè)置在fpga芯片上。
本實(shí)施例的雙路色標(biāo)距離自動檢測方法,采用編碼器脈沖計(jì)數(shù)的方法自動檢測雙路色標(biāo)的距離,避免了人工測量雙路色標(biāo)的距離帶來的誤差。同時(shí),由于色標(biāo)距離使用編碼器脈沖計(jì)數(shù)值代替實(shí)際的公制長度,可以消除編碼器脈沖實(shí)際代表的紙面距離與理論值的偏差。本實(shí)施例提高了檢測雙路色標(biāo)距離的精度,提高了印刷質(zhì)量。
在一種可選的實(shí)施方式中,在所述確定所述第一計(jì)數(shù)器的值為雙路色標(biāo)距離之后,還包括:
將雙路色標(biāo)距離存儲在fpga芯片上。
在實(shí)際應(yīng)用中,為了增加該雙路色標(biāo)距離自動檢測方法的用戶友好性,該雙路色標(biāo)距離自動檢測方法還包括:
將所述雙路色標(biāo)距離展示在交互軟件的界面上,用戶可以方便地在交互軟件上查詢用編碼器脈沖數(shù)表示的雙路色標(biāo)距離。
圖2示出了本發(fā)明一個(gè)實(shí)施例的雙路色標(biāo)距離自動檢測裝置的結(jié)構(gòu)示意圖。如圖2所示,該雙路色標(biāo)距離自動檢測裝置包括:
第一路色標(biāo)傳感器21、第二路色標(biāo)傳感器22、編碼器23、信號處理器24和fpga芯片25;
fpga芯片25包括第一計(jì)數(shù)器;
第一路色標(biāo)傳感器21用于檢測第一路色標(biāo);
第二路色標(biāo)傳感器22用于檢測第二路色標(biāo);
編碼器23用于產(chǎn)生編碼器脈沖序列;
信號處理器24用于接收第一路色標(biāo)傳感器21、第二路色標(biāo)傳感器 22和編碼器23的信號并發(fā)送至fpga芯片25;
所述第一計(jì)數(shù)器用于根據(jù)信號處理器24處理后的信號確定雙路色標(biāo)距離。
需要說明的是,
在一種可選的實(shí)施方式中,所述fpga芯片還包括存儲器;
所述存儲器用于存儲所述雙路色標(biāo)距離。
在實(shí)際應(yīng)用中,可設(shè)置交互軟件,用于接收fpga芯片存儲的雙路色標(biāo)距離并展示。
本實(shí)施例的雙路色標(biāo)距離自動檢測裝置可以用于執(zhí)行上述方法實(shí)施例,其原理和技術(shù)效果類似,此處不再贅述。
圖3示出了本發(fā)明一個(gè)實(shí)施例的色塊距離自動檢測方法的流程示意圖。如圖3所示,該實(shí)施例的色塊距離自動檢測方法,包括:
s31:當(dāng)?shù)谝宦飞珮?biāo)傳感器檢測到第一路色標(biāo)時(shí),檢測雙路色標(biāo)距離的第一計(jì)數(shù)器和檢測第一路色塊的距離的第二計(jì)數(shù)器開始計(jì)數(shù),所述第一路色標(biāo)傳感器每檢測到一個(gè)編碼器脈沖時(shí),所述第一計(jì)數(shù)器和第二計(jì)數(shù)器的值加1;
s32:當(dāng)?shù)谝宦飞珮?biāo)傳感器檢測到第一路色標(biāo)的新色塊時(shí),將當(dāng)前第二計(jì)數(shù)器的值作為該新色塊的起始位置存儲起來;
s33:當(dāng)?shù)诙飞珮?biāo)傳感器檢測到第二路色標(biāo)時(shí),所述第一計(jì)數(shù)器停止計(jì)數(shù),確定所述第一計(jì)數(shù)器的值為雙路色標(biāo)距離;所述第三計(jì)數(shù)器開始計(jì)數(shù),所述第二路色標(biāo)傳感器每檢測到一個(gè)編碼器脈沖時(shí),所述第三計(jì)數(shù)器的值加1;
s34:當(dāng)?shù)诙飞珮?biāo)傳感器檢測到第二路色標(biāo)的新色塊時(shí),將當(dāng)前第三計(jì)數(shù)器的值作為該新色塊的起始位置存儲起來;
s35:根據(jù)第一路色標(biāo)的各個(gè)色塊的起始位置確定第一路色標(biāo)的色塊距離,根據(jù)第二路色標(biāo)的各個(gè)色標(biāo)的起始位置確定第二路色標(biāo)的色塊的距離;
其中,所述第一計(jì)數(shù)器、第二計(jì)數(shù)器和第三計(jì)數(shù)器設(shè)置在fpga芯片上。
在一種可選的實(shí)施方式中,該色塊距離自動檢測方法還包括,將所述雙路色標(biāo)距離、第一路色標(biāo)的色塊起始位置和第二路色標(biāo)的色塊起始位置存儲在fpga芯片上。
圖4示出了本發(fā)明一個(gè)實(shí)施例的計(jì)數(shù)器的計(jì)數(shù)流程示意圖。如圖4所示,當(dāng)計(jì)數(shù)器對應(yīng)的色標(biāo)傳感器檢測到第1個(gè)色塊時(shí),計(jì)數(shù)器開始計(jì)數(shù)。當(dāng)對應(yīng)的色標(biāo)傳感器檢測到1個(gè)新色塊時(shí),將當(dāng)前計(jì)數(shù)器的值寫入對應(yīng)的存儲器中,同時(shí)對應(yīng)色標(biāo)傳感器檢測到的色塊數(shù)加1,當(dāng)色塊數(shù)累計(jì)達(dá)到指定值時(shí)檢測結(jié)束。計(jì)數(shù)開始后,每檢測到1個(gè)編碼器脈沖,計(jì)數(shù)器的值自動加1。當(dāng)計(jì)數(shù)器的值達(dá)到上限時(shí),檢測結(jié)束。綜上所述,結(jié)束色標(biāo)傳感器整個(gè)檢測過程的條件有2個(gè),一是檢測到的色塊個(gè)數(shù)達(dá)到要求,二是計(jì)數(shù)器的值達(dá)到上限。以上2個(gè)條件只要滿足其中的任何一個(gè),則檢測結(jié)束。
與上述雙路色標(biāo)距離自動檢測方法的實(shí)施例類似,該色塊距離自動檢測方法還包括:
將所述雙路色標(biāo)距離、第一路色標(biāo)的色塊起始位置和第二路色標(biāo)的色塊起始位置展示在交互軟件的界面上。
在實(shí)際應(yīng)用中,只需完成一定距離的走紙操作,交互軟件即可將雙路色標(biāo)距離、第一路色標(biāo)的色塊距離和第二路色標(biāo)的色塊距離展示出來,完全代替人工統(tǒng)計(jì)和測量,測量結(jié)果直觀可靠。
如圖5所示,示出了本發(fā)明一個(gè)實(shí)施例的交互軟件展示的信息示意圖。由于采用編碼器脈沖計(jì)數(shù)直接表示距離的方式,可以消除編碼器誤差造成的計(jì)算距離與實(shí)際測量距離的誤差,將色塊預(yù)判位置的容忍誤差范圍盡可能縮小,最大限度地提升色標(biāo)檢測保護(hù)的精確性,大大降低色標(biāo)漏檢、誤檢的概率,提升補(bǔ)標(biāo)操作的實(shí)時(shí)性,提高了打印質(zhì)量。
圖6示出了本發(fā)明一個(gè)實(shí)施例的色塊距離自動檢測裝置的結(jié)構(gòu)示意圖。如圖6所示,該實(shí)施例的色塊看距離自動檢測裝置,包括:
第一路色標(biāo)傳感器61、第二路色標(biāo)傳感器62、編碼器63、信號處理器64和fpga芯片65;
fpga芯片65包括第一計(jì)數(shù)器、第二計(jì)數(shù)器和第三計(jì)數(shù)器;
第一路色標(biāo)傳感器61用于檢測第一路色標(biāo);
第二路色標(biāo)傳感器62用于檢測第二路色標(biāo);
編碼器63用于產(chǎn)生編碼器脈沖序列;
信號處理器64用于接收第一路色標(biāo)傳感器61、第二路色標(biāo)傳感器62和編碼器63的信號并發(fā)送至fpga芯片65;
第一計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定雙路色標(biāo)距離;
第二計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定第一路色標(biāo)的色塊距離;
第二計(jì)數(shù)器用于根據(jù)信號處理器處理后的信號確定第二路色標(biāo)的色塊距離。
在一種可選的實(shí)施方式中,所述fpga芯片還包括存儲器;
所述存儲器用于存儲所述雙路色標(biāo)距離、所述第一路色標(biāo)的各個(gè)色塊的起始位置和所述第二路色標(biāo)的各個(gè)色塊的起始位置。
本實(shí)施例的色塊距離自動檢測裝置可以用于執(zhí)行上述方法實(shí)施例,其原理和技術(shù)效果類似,此處不再贅述。
本發(fā)明提供的雙路色標(biāo)距離和色塊距離自動檢測方法及裝置,采用編碼器脈沖計(jì)數(shù)的方法自動檢測雙路色標(biāo)的距離,避免了人工測量雙路色標(biāo)的距離帶來的誤差。同時(shí),由于色標(biāo)距離使用編碼器脈沖計(jì)數(shù)值代替實(shí)際的公制長度,可以消除編碼器脈沖實(shí)際代表的紙面距離與理論值的偏差。本發(fā)明的雙路色標(biāo)距離和色塊距離自動檢測方法及裝置,提高了檢測雙路色標(biāo)距離和色塊距離的精度,提高了印刷質(zhì)量。
雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。