亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

打印機位置邏輯的檢錯與校正的制作方法

文檔序號:2486675閱讀:316來源:國知局
專利名稱:打印機位置邏輯的檢錯與校正的制作方法
技術領域
本發(fā)明涉及一種打印機的邏輯方法,尤其涉及一種具有檢錯與校正的條形碼帶噴墨打印頭位置傳感器。
背景技術
若想要確保打印質量,打印機中的噴墨打印頭的精確位置是非常重要的。打印機中常使用光學檢測系統(tǒng),以決定噴墨打印頭的位置。請參閱圖1與圖2,圖1為已知打印機1的示意圖,圖2為打印機1的功能方塊圖。打印機1包括有一打印軌道7,一載體9,一打印墨水匣6,一控制電路8,一驅動系統(tǒng)2以及一噴墨打印頭位置傳感系統(tǒng)4。
打印軌道7是沿著打印機1中的左右方向排列,如箭頭RL所示。載體9是沿著打印軌道7滑動,用來承載打印墨水匣6,打印墨水匣6是可替換的,并含有一執(zhí)行實際打印操作的噴墨打印頭3。驅動系統(tǒng)2沿著打印軌道7左右移動載體9以及噴墨打印頭3??刂齐娐?控制打印機1的操作,例如控制驅動系統(tǒng)2左右移動載體9,并指揮噴墨打印頭3執(zhí)行一打印操作。傳感系統(tǒng)4傳送信號給控制電路8,讓控制電路8決定噴墨打印頭3的位置。傳感系統(tǒng)4包括有一條形碼帶4a與一光學檢測器4b,光學檢測器4b在載體9左右移動的時候,根據(jù)條形碼帶4a上的傳感區(qū)域形成脈沖信號并將脈沖信號傳給控制電路8。
請參閱圖3。圖3為傳感系統(tǒng)4與傳感結果信號的概要圖。沿著方向RL設置的條形碼帶4a是由一連串交替的不透明區(qū)域4q與透明區(qū)域4t所組成。不透明區(qū)域4q與透明區(qū)域4t的寬度為w。傳感器4b沿著條形碼帶4a左右移動,以檢測透明區(qū)域4t與不透明區(qū)域4q;傳感器4b還包括有兩個光學傳感器4y與4z。光學傳感器4y與4z都在檢測到一透明區(qū)域4t時,輸出一第一信號(即「高信號」),并在檢測到一不透明區(qū)域4q時輸出一第二信號(即「低信號」)。傳感器4y與4z因此輸出一方波,可讓條形碼帶4a利用。波形10系針對條形碼帶4a對應到傳感器4z的輸出,波形12系針對條形碼帶4a對應到傳感器4y的輸出。在此實施例中,傳感器4y與4z相隔不透明與透明區(qū)域4q與4t一半寬度w的距離(即w/2),因此波形10與12相差90°。由圖三可知,波形10與12在進行XOR的運算后,形成位置波形14。位置波形14用來決定噴墨打印頭3的位置,其中并含有兩倍條形碼帶4a的有效值。利用位置波形14的各波形,控制電路8根據(jù)載體6的移動方向,遞增或遞減一計數(shù)器8a。計數(shù)器8a中含有一追蹤噴墨打印頭3絕對位置的值。
上述設計在追蹤噴墨打印頭3的位置時十分有效。但是,它卻不是個安全裝置。由于條形碼帶4a常常會損壞。此損壞會導致傳感器4y與4z不正確的讀取條形碼帶4a,并形成不正確的位置波形14。不正確的位置波形14會導致一不適當?shù)拇蛴∵^程,它會全面降低打印機1的打印質量。

發(fā)明內(nèi)容
因此本發(fā)明的主要目的是提供一種產(chǎn)生一檢錯噴墨打印頭位置信號的方法與系統(tǒng),以解決上述問題。
根據(jù)本方面所提供的一種用來產(chǎn)生一錯誤校正后的噴墨打印頭位置信號的方法,用于一打印機;該打印機包括有一條形碼帶,沿著一左右方向配置,該條形碼帶含有一位置信息;一傳感器,用來讀取該條形碼帶內(nèi)含的位置信息,并產(chǎn)生一對應的位置信號,該傳感器以可左右滑動的方式配置;一驅動系統(tǒng),用來使該傳感器左右滑動;以及一定時器,用來以一固定頻率產(chǎn)生一時鐘信號;該時鐘信號的頻率對應于該傳感器受該驅動系統(tǒng)驅動時該位置信號的預期頻率;該方法包括有檢測該條形碼帶上的錯誤,以找出該條形碼帶上的錯誤區(qū),并產(chǎn)生一條形碼帶錯誤區(qū)清單;當該傳感器未在該條形碼帶上的錯誤區(qū)中讀取信號時,該傳感器產(chǎn)生該校正后的位置信號;以及當該傳感器在該條形碼帶上的錯誤區(qū)中移動時,使用來自該定時器的時鐘信號,產(chǎn)生該校正后的位置信號。
根據(jù)本發(fā)明所提供的一種打印機,其包括有一打印路徑,沿著一左右方向配置;一條形碼帶,沿著該打印路徑配置,該條形碼帶內(nèi)含有一位置信息;一傳感器,以可滑動的方式沿著該條形碼帶配置,用來讀取該條形碼帶內(nèi)含的位置信息,并根據(jù)該傳感器在該條形碼帶上的位置,產(chǎn)生一第一信號或一第二信號;一驅動系統(tǒng),用來沿著該條形碼帶移動該傳感器;一定時器,用來以一固定頻率產(chǎn)生一時鐘信號,該時鐘信號的頻率對應于該傳感器受該驅動裝置移動時其第一信號與第二信號交替變更的預期頻率;一存儲器,用來儲存一條形碼帶錯誤區(qū)清單;以及一位置信號產(chǎn)生器,用來產(chǎn)生一位置信號;其中當該傳感器不是在該存儲器中條形碼帶錯誤區(qū)清單上所記錄的錯誤區(qū)中讀取信號時,該位置信號產(chǎn)生器使用來自該傳感器的第一信號與第二信號產(chǎn)生該位置信號;當該傳感器移動至該存儲器中條形碼帶錯誤區(qū)清單所記錄的錯誤區(qū)時,該位置信號產(chǎn)生器使用該定時器的時鐘信號產(chǎn)生該位置信號。
根據(jù)本發(fā)明提供的一種打印裝置,其包括有一打印路徑,沿著一左右方向配置;一條形碼帶,沿著該打印路徑配置,該條形碼帶內(nèi)含有位置信息;一打印匣,其含有一噴墨打印頭,用來執(zhí)行打印操作;該打印匣可沿著該打印路徑以一幾乎為常數(shù)的速度移動;一傳感器,設置在該打印匣上,用來讀取該條形碼帶內(nèi)含的位置信息,并產(chǎn)生一第一信號;一定時器,用來以產(chǎn)生一時鐘信號;該時鐘信號的頻率對應于該打印匣沿該打印路徑移動時該第一信號預期的頻率;一存儲器,用來儲存一條形碼帶錯誤區(qū)清單;以及一位置信號產(chǎn)生器,用來產(chǎn)生一位置信號;其中當該傳感器不是在該存儲器中條形碼帶錯誤區(qū)清單上記錄的錯誤區(qū)內(nèi)讀取信號時,該位置信號產(chǎn)生器使用該傳感器的第一信號,產(chǎn)生該位置信號;當該傳感器是在該存儲器中條形碼帶錯誤區(qū)清單上所記錄的錯誤區(qū)內(nèi)讀取信號時,該位置信號產(chǎn)生器使用該定時器的時鐘信號產(chǎn)生該位置信號。
根據(jù)本發(fā)明提供的一種走紙裝置,其包括有一旋轉組件,用來走紙;一條形碼轉輪,配置在該旋轉組件上,該條形碼轉輪內(nèi)含有位置信息,且該條形碼轉輪可以與該旋轉組件同步旋轉;一傳感器,用來傳感該條形碼轉輪上含有的位置信息,并產(chǎn)生第一信號;一定時器,用來產(chǎn)生一時鐘信號;該時鐘信號的頻率對應于該旋轉組件走紙時該第一信號預期的頻率;一存儲器,用來儲存一條形碼轉輪錯誤區(qū)清單;以及一位置信號產(chǎn)生器,用來產(chǎn)生一位置信號;其中當該傳感器未在該存儲器中條形碼轉輪錯誤區(qū)清單中所記錄的錯誤區(qū)中讀取資料時,該位置信號產(chǎn)生器使用該傳感器的第一信號,產(chǎn)生該位置信號;當該傳感器在該存儲器中條形碼轉輪錯誤區(qū)清單所記錄的錯誤區(qū)中時,該位置信號產(chǎn)生器使用該定時器的時鐘信號產(chǎn)生該位置信號。


圖1為已知打印機的示意圖。
圖2為圖1所示打印機的功能方塊圖。
圖3為已知技術傳感系統(tǒng)與傳感結果信號的概要圖。
圖4為使用本發(fā)明的打印機示意圖。
圖5為圖4所示打印機的功能方塊圖。
圖6為圖4的打印機初始化后,本發(fā)明位置信號產(chǎn)生器的流程圖。
圖7為本發(fā)明含有缺陷區(qū)域的條形碼帶與位置信號產(chǎn)生器的結果輸出的示意圖。
圖8為本發(fā)明打印機的初始化程序的流程圖。
圖9為含有缺陷區(qū)域的條形碼帶的示意圖。
圖10為使用本發(fā)明方法的走紙系統(tǒng)的示意圖。
具體實施例方式
請參閱圖4與圖5。圖4為使用本發(fā)明打印機20的示意圖。圖5為打印機20的功能方塊圖。打印機20包括有一載體26,以可滑動的方式沿著一打印軌道22設置。打印軌道22沿著打印機20中的一左右方向移動,如箭頭LR所示。載體26以可替換的方式固定一打印墨水匣28。打印墨水匣28用來執(zhí)行實際的打印程序,其中含有墨水(未顯示)與一噴墨打印頭32。噴墨打印頭32將墨水噴在一媒介物(未顯示)上以形成圖素,且如此一來便會執(zhí)行一打印操作。一驅動系統(tǒng)34與載體26相連,并沿著打印軌道22左右移動載體26。驅動系統(tǒng)34因此便沿著打印軌道22移動噴墨打印頭32。同樣裝設在載體26上的一光學檢測器30,用來傳感條形碼帶24。請參閱圖4與圖9。條形碼帶24平行固定于打印軌道22上,并包括有一連串交替的不透明與透明帶,分別為24q與24t。透明帶24t與不透明帶24q都含有相同的寬度。光學檢測器30包括有兩個光學傳感器一第一光學傳感器30a,以及一第二光學傳感器30b。光學傳感器30a與30b沿著LR方向被加以隔開,寬度為透明帶與不透明帶24t、24q寬度的一半。光學傳感器30a與30b在檢測到一透明帶24t時輸出一第一信號(例如,一「高」信號),并在檢測到一不透明帶時輸出一第二信號(例如,一「低」信號)。光學傳感器30a與30b便在載體26沿著LR方向移動時,輸出追蹤條形碼帶24的波形。由于兩光學傳感器30a與30b相隔距離十分精確,第一光學傳感器30a的輸出波形與第二光學傳感器30b的輸出正好相差90°。第一與第二光學傳感器30a與30b的輸出波形進行XOR的運算后,形成光學譯碼器30的一輸出30c。
打印機20還包括有一控制電路40??刂齐娐?0主要控制打印機20的整體操作,并控制驅動系統(tǒng)34與噴墨打印頭32的操作。控制電路40從光學檢測器30接收輸出30c,以決定噴墨打印頭32目前的位置??刂齐娐?0包括有一初始化系統(tǒng)42、一定時器44、一位置計數(shù)器46、一位置信號產(chǎn)生器48以及一存儲器50。位置計數(shù)器46中包括有噴墨打印頭32的絕對位置。例如,如果噴墨打印頭32位于打印軌道22的最左側,則位置計數(shù)器46的值可能為零。此外,如果噴墨打印頭32位于打印軌道22的最右側,則位置計數(shù)器46的值可能為4500。噴墨打印頭32的中間位置則會對應到位置計數(shù)器46的中間值。位置計數(shù)器46是一邊界觸發(fā)計數(shù)器,根據(jù)位置信號產(chǎn)生器46產(chǎn)生的一位置信號48a加以遞增或遞減。在控制電路40控制驅動系統(tǒng)34將載體26向右移動時,位置計數(shù)器46遞增;同樣的在載體向左移動時,位置計數(shù)器46則遞減。初始化系統(tǒng)42是用來在打印機20開啟或重置時,將控制電路設定為一預設狀態(tài),并包括有一初始化程序42a來執(zhí)行這項功能。例如,初始化程序42a可能會指揮驅動系統(tǒng)34將載體26移到打印軌道22的最左側,接著清除位置計數(shù)器46。初始化系統(tǒng)42還包括有一檢錯電路42b,用來檢測條形碼帶24上的缺陷區(qū)域。
打印機20用來執(zhí)行本發(fā)明的方法,其包括有1)在初始化期間,掃描條形碼帶24上的任何缺陷區(qū)域,如果找到有缺陷區(qū)域,在存儲器50中記錄其起始點52與結束點54的絕對位置(補充說明為了方便在存儲器50中紀錄起始點52與結束點54的位置,這些位置是以固定的參考點計算而得,因此稱其為「絕對位置」);2)在初始化后,放置噴墨打印頭32時,例如在打印過程中,當光學檢測器30沒有位于儲存在存儲器50中的任何缺陷區(qū)域51中時,使用光學檢測器30的輸出30c控制位置計數(shù)器46;3)否則,在初始化后,放置噴墨打印頭32時,當光學檢測器30移到儲存在存儲器50中的任何缺陷區(qū)域51中,使用定時器44的輸出控制位置計數(shù)器46。
驅動系統(tǒng)34可以一定的速度移動載體26。此速度會影響來自光學檢測器30的輸出30c的方波信號。此方波在載體26移動時,應該包括有一固定頻率。因此,方波30c的頻率中的任何偏差都可能產(chǎn)生條形碼帶24上的缺陷區(qū)域。同時,定時器44設計用來產(chǎn)生一方波,其頻率與移動載體26所產(chǎn)生的輸出信號30c相同。
請參閱圖6并同時參照圖4與圖5。圖6為打印機20初始化后,位置信號產(chǎn)生器48的流程圖。位置信號產(chǎn)生器48負責用來傳送計數(shù)信號48a給位置計數(shù)器46,其基本上是一方波,用來追蹤噴墨打印頭32目前的位置。
100開始,填入存儲器50中的缺陷區(qū)域清單51;110比較位置計數(shù)器46目前的值與存儲器50中的起始點52,如果發(fā)現(xiàn)一起始點52符合位置計數(shù)器46目前的值,則進行步驟130,否則,進行步驟120;120使用來自光學檢測器30的輸出30c作為位置計數(shù)器46的計數(shù)信號48a,至步驟110;130將存儲器50中的「定時器使用中」標記設定為TRUE,進行步驟140;140使用來自定時器44的輸出作為位置計數(shù)器46的計數(shù)信號48a,進行步驟150;150比較位置計數(shù)器46目前的值與存儲器50中的結束點54,如果發(fā)現(xiàn)一結束點54符合位置計數(shù)器46目前的值,則進行步驟160,否則,至步驟140;160清除存儲器50中的「定時器使用中」標記,進行步驟120。
「定時器使用中」標記56是用來指示控制電路40不要讓驅動系統(tǒng)34停止移動載體26,或是變更載體26的移動方向。也就是說,當光學檢測器30位于條形碼帶24的缺陷區(qū)域中時,驅動系統(tǒng)34必須繼續(xù)以一穩(wěn)定速度在缺陷區(qū)域中移動載體26。否則,如果光學檢測器30位于條形碼帶24上的缺陷區(qū)域中時,載體26慢下來或停下來,透過位置信號產(chǎn)生器48的定時器44,會繼續(xù)傳送計數(shù)脈沖給位置計數(shù)器46。這會導致位置計數(shù)器46中噴墨打印頭32的真正位置錯誤。一旦光學檢測器30離開條形碼帶24上的缺陷區(qū)域,標記56便設定為FALSE。光學檢測器再次用來作為位置計數(shù)器46的輸出48a,此時載體26才能安全停止或轉向。
由上所述,應該很清楚了解當光學檢測器30位于條形碼帶24上的缺陷區(qū)域中時,本發(fā)明利用了定時器44取代了光學檢測器30,用來觸發(fā)位置計數(shù)器46。此時如果條形碼帶24上沒有錯誤,定時器44的頻率基本上應該與光學檢測器30的輸出30c相同。然而,為了確保這點,載體26必須以一穩(wěn)定速度持續(xù)移動。此外,在進入條形碼帶24上的缺陷區(qū)域之前,定時器44應該與光學檢測器30的輸出信號30c同步。
為了進一步了解上述描述,請見圖7的一特定實施例,并同時參照圖4與圖5。圖7為包括有缺陷區(qū)域24d的條形碼帶24與位置信號產(chǎn)生器48的結果輸出48a的示意圖。在這個特定實施例中,由于區(qū)域24d上有墨水,因此被視為是缺陷區(qū)域,而且被光學檢測器30的光學傳感器30a與30b視為一不透明區(qū)域24q,而不是一透明區(qū)域24t。光學檢測器30的輸出波形30c包括有一不正確的形狀,從一起始點52a至一結束點54b,如圖7中所示。缺陷區(qū)域的起始點52a與結束點54b的絕對位置會存放于存儲器50中。因此,條形碼帶24上的區(qū)域24b被視為一缺陷區(qū)域。在區(qū)域24a中,位置信號產(chǎn)生器48利用光學檢測器30的輸出波形30c作為位置計數(shù)器46的輸入48a。在缺陷區(qū)域24b的起始點52a前,控制電路40確保時鐘信號44與輸出波形30c同步。在位置52a處,位置信號產(chǎn)生器48會設定標記56,并利用定時器信號44作為位置計數(shù)器46的輸入。載體26繼續(xù)以一穩(wěn)定方式移動,通過缺陷區(qū)域24b,到結束點54b,并進入一有效區(qū)域24c。在結束點54b處,位置信號產(chǎn)生器48清除標記56,并再次利用光學檢測器30的輸出波形30c作為位置計數(shù)器46的輸入48a。藉由這樣的設計,位置計數(shù)器46的結果輸入波形48a會很接近一「真正」的位置波形。因此位置計數(shù)器46可以精確地追蹤噴墨打印頭32的實際位置。
在初始化時期,例如在打印機20開啟或重置時,初始化系統(tǒng)42執(zhí)行一初始化程序42a。初始化程序42a利用一檢錯電路42b尋找條形碼帶24上的缺陷區(qū)域。請參閱圖8,并同時參閱圖4與5。圖8為初始化程序42a的流程圖,其含有下列步驟200初始化程序42a開始執(zhí)行;210缺陷區(qū)域清單51中的起始點52與結束點54皆設定為一默認值,表示為一空項目,例如,可能的值為-1或超出打印軌道22的最大寬度;220指揮驅動系統(tǒng)34,將載體26移到打印軌道22的一最遠點,例如打印軌道22的最左側頂點,此點應該超出條形碼帶34區(qū)域的范圍,以便當驅動系統(tǒng)34將載體26移動至條形碼帶34區(qū)域時,載體26已經(jīng)可以達到適當?shù)姆€(wěn)定速度。接著清除位置計數(shù)器46,以便對應到噴墨打印頭32的初始位置;230指示驅動系統(tǒng)34開始以一穩(wěn)定速度移動載體26至打印軌道22的另一端,例如打印軌道22的最右側頂點。在這段期間中,載體26以穩(wěn)定的速度通過條形碼帶24的區(qū)域,因此載體26上的光學檢測器30開始輸出一方波;240輸出30c的方波呈低至高與高至低的波形,以這波形將定時器44同步化,讓定時器44與輸出30c的波形同步,指示位置信號產(chǎn)生器48,利用輸出30c作為位置計數(shù)器46的輸入48a,測量輸出30c的低至高或高至低波形的寬度,檢錯電路42b含有自己的定時器(未顯示),標示出這項功能;250如果步驟240中測量的寬度超過一最大值,至步驟280,否則,進行步驟260;260如果步驟240中測量的寬度小于一最小值,至步驟280,否則,進行步驟270;270如果噴墨打印頭32已經(jīng)到達打印軌道22的另一側,例如打印軌道的最右側頂點,至步驟299,否則,至步驟240;280將步驟240中得到的起始點加到存儲器50的缺陷區(qū)域51清單中,作為一起始點52,根據(jù)定時器44調(diào)整位置計數(shù)器46,指示位置信號產(chǎn)生器48,利用定時器44作為位置計數(shù)器46的輸入48a;290繼續(xù)測量光學檢測器30的輸出30c的寬度,直到找到一有效波形的寬度為止,有效波形有一起始點與一結束點;298將步驟290中找到的有效波形起始點加到缺陷區(qū)域51清單中,作為一結束點54,如此存儲器50中便完成一組(起始點52,結束點54),至步驟270;299掃描條形碼帶24的程序已完成,將載體26帶回打印軌道22的起始點(也就是打印軌道22的最左側),將位置計數(shù)器46歸零,清除「定時器使用中」標記56,指示位置信號產(chǎn)生器48利用光學檢測器30的輸出30c作為位置計數(shù)器46的輸入48a。
如上所述,光學檢測器30的輸出30c的最大與最小波形寬度可能分別設定為預定波形寬度的上下10%。也就是說,在設計與制造打印機20時,打印機20的驅動系統(tǒng)34的設計根據(jù)條形碼帶24上是否有缺陷,以決定輸出30c的波形頻率。這個值用來作為一預定波形寬度,而大于或小于此固定的某個百分比用來作為測量輸出30c波形寬度的邊界條件。
如上所述的實施例,請參閱圖9。圖9為包括有一缺陷區(qū)域24x與另一缺陷區(qū)域24y的條形碼帶24w的示意圖。缺陷區(qū)域24x原本應該是透明區(qū)域,卻因故被污損遮蓋而變成不透明,而缺陷區(qū)域24y原本也應該是透明區(qū)域,卻也有一小部分被污損遮蓋。光學檢測器30的結果輸出30c如條形碼帶24w下方所示。當初始化程序42a執(zhí)行時,檢錯電路42b先在位置301處標示一錯誤。在位置301之前的區(qū)域400中,輸出30c會穩(wěn)定遞增位置計數(shù)器46。然而,在位置302處,檢錯電路42b辨識輸出30c是否仍在低處。光學檢測器30已進入一缺陷區(qū)域402。定時器信號44在位置302后,用來遞增位置計數(shù)器46。當找不到定時器信號44的邊界44x時,位置計數(shù)器46便必須遞增。之后,其被定時器信號44適當?shù)倪f增。位置301被加到缺陷區(qū)域清單51中作為一起始點52。在碰到位置303時,檢錯電路42b決定輸出30c現(xiàn)在是否有效,并記錄位置303為缺陷區(qū)域清單51中的一結束點54。在光學檢測器30目前位于一有效區(qū)域中時,輸出30c系用來遞增位置計數(shù)器46。在相同的脈絡中,檢錯電路42b會導致位置304與305分別進入缺陷區(qū)域清單51中的一起始點52與一結束點54。然而,在這個情況中,輸入30c的波形太快了。因為在輸出30c作為位置計數(shù)器46的輸入時,有一不適當?shù)妮敵?0c波形發(fā)生在位置306處,因此位置計數(shù)器46必須遞減。之后,定時器44適當?shù)倪f增位置計數(shù)器46。特別是,在適當對應到光學檢測器30的位置時,定時器44的邊界會遞增位置計數(shù)器46。
本發(fā)明的檢錯與校正方法也可以用在轉輪上。舉個簡單的例子,請參閱圖10。圖10為一走紙系統(tǒng)500的示意圖。走紙系統(tǒng)500包括有一以可旋轉的方式裝設的底盤502、一提吊凸輪504、一走紙輪506、一條形碼輪508以及一傳感器510。提吊凸輪504舉起底盤502,將一最上方的紙511帶入走紙輪506中。走紙輪506的旋轉會取出最上方的紙511,并將最上方的紙511送入一外部裝置,例如一打印機(未顯示)。裝設在走紙輪506周圍的系條形碼輪508。當條形碼輪508跟著走紙輪506旋轉時,條形碼輪508會被傳感器510移動。條形碼輪508與走紙輪506同步旋轉,因此傳感器510產(chǎn)生的一傳感波方式,應該也有一頻率對應到走紙輪506的旋轉。同時參照圖5與圖10,只要用到控制電路40,條形碼帶光學檢測器30所產(chǎn)生的信號30c與條形碼輪傳感器510產(chǎn)生的一信號就沒有任何差別。兩信號基本上相同,因此控制電路40的運作方式也大致相同。因此,控制電路40可以用來檢測條形碼輪508上的錯誤,并為走紙輪506產(chǎn)生一校正位置值。
與已知技術相信比較,本發(fā)明提供了一種檢測系統(tǒng),掃描條形碼帶的錯誤,并記錄條形碼帶上的缺陷區(qū)域在存儲器的清單中。也提供一定時器,在傳感器移過條形碼帶時,提供一方波計時信號,其頻率等于條形碼帶傳感器的位置信號頻率。當控制電路決定傳感器是否移入清單中記錄的缺陷區(qū)域中,傳感器移過缺陷區(qū)域時,定時器會用來產(chǎn)生校正位置信號。當傳感器離開缺陷區(qū)域時,控制電路會再次利用傳感器的位置信號作為真正的位置信號。
以上所述僅為本發(fā)明的較佳實施例,凡在本發(fā)明的權利要求的范圍內(nèi)所做的均等變化與修飾,皆應屬本發(fā)明權利要求的涵蓋范圍。
權利要求
1.一種用來產(chǎn)生一錯誤校正后的噴墨打印頭位置信號的方法,用于一打印機;該打印機包括有一條形碼帶,沿著一左右方向配置,該條形碼帶含有一位置信息;一傳感器,用來讀取該條形碼帶內(nèi)含的位置信息,并產(chǎn)生一對應的位置信號,該傳感器以可左右滑動的方式配置;一驅動系統(tǒng),用來使該傳感器左右滑動;以及一定時器,用來以一固定頻率產(chǎn)生一時鐘信號;該時鐘信號的頻率對應于該傳感器受該驅動系統(tǒng)驅動時該位置信號的預期頻率;該方法包括有檢測該條形碼帶上的錯誤,以找出該條形碼帶上的錯誤區(qū),并產(chǎn)生一條形碼帶錯誤區(qū)清單;當該傳感器未在該條形碼帶上的錯誤區(qū)中讀取信號時,以該傳感器產(chǎn)生該校正后的位置信號;以及當該傳感器于該條形碼帶上的錯誤區(qū)中移動時,使用來自該定時器的時鐘信號,產(chǎn)生該校正后的位置信號。
2.如權利要求1的方法,其中該條形碼帶包括有一起始點與一結束點,且檢測該條形碼帶上的錯誤時包括有下列步驟清除該條形碼帶錯誤區(qū)的清單;以該驅動系統(tǒng)將該傳感器移動至該起始點;以該驅動系統(tǒng)將該傳感器移動至該結束點;以及當該傳感器從該起始點移動至該結束點時,測量該傳感器于該條形碼帶上第一位置讀取的第一位置信號,與該條形碼帶上第二位置的第二位置信號兩位置信號間的時間間隔;其中如果該時間間隔超過第一有效值,或小于第二有效值,則該條形碼帶上介于該第一位置與該第二位置之間的區(qū)域,被認定為一錯誤區(qū),且該錯誤區(qū)的位置被加到該條形碼帶錯誤區(qū)的清單中。
3.如權利要求1的方法,其中該條形碼帶包括有間隔規(guī)律的透明區(qū)段與不透明區(qū)段;該傳感器是一光學傳感器,用來傳感該透明與不透明區(qū)段,且該傳感器產(chǎn)生代表該透明區(qū)段的第一信號;以及代表該不透明區(qū)段的第二信號。
4.一種打印機,其包括有一打印路徑,沿著一左右方向配置;一條形碼帶,沿著該打印路徑配置,該條形碼帶內(nèi)含有一位置信息;一傳感器,以可滑動的方式沿著該條形碼帶配置,用來讀取該條形碼帶內(nèi)含的位置信息,并根據(jù)該傳感器在該條形碼帶上的位置,產(chǎn)生第一信號或第二信號;一驅動系統(tǒng),用來沿著該條形碼帶移動該傳感器;一定時器,用來以一固定頻率產(chǎn)生一時鐘信號,該時鐘信號的頻率對應于該傳感器受該驅動裝置移動時其第一信號與第二信號交替變更的預期頻率;一存儲器,用來儲存一條形碼帶錯誤區(qū)清單;以及一位置信號產(chǎn)生器,用來產(chǎn)生一位置信號;其中當該傳感器不是在該存儲器中條形碼帶錯誤區(qū)清單上所記錄的錯誤區(qū)中讀取信號時,該位置信號產(chǎn)生器使用來自該傳感器的第一信號與第二信號產(chǎn)生該位置信號;當該傳感器移動至該存儲器中條形碼帶錯誤區(qū)清單所記錄的錯誤區(qū)時,該位置信號產(chǎn)生器使用該定時器的時鐘信號產(chǎn)生該位置信號。
5.如權利要求4的打印機,其中該位置信號用來做為一邊際觸發(fā)計數(shù)器的輸入,用來增加或減少一儲存于該邊際觸發(fā)計數(shù)器中的位置編號,該位置編號對應于該傳感器在該條形碼帶上的位置。
6.如權利要求5的打印機,其中該條形碼帶錯誤區(qū)清單包括有多個項目,各項目包括有一第一位置編號與一第二位置編號,該第一位置編號對應于一條形碼帶缺陷區(qū)的起始點,該第二位置編號對應于該條形碼帶缺陷區(qū)的結束點。
7.如權利要求4的打印機,還包括有一錯誤檢測電路,用來檢測該條形碼帶上的缺陷區(qū),并將該缺陷區(qū)加入該存儲器的條形碼帶錯誤區(qū)清單中。
8.如權利要求7的打印機,其中在該打印機執(zhí)行一初始化程序時,該初始化程序以該錯誤檢測電路找出該條形碼帶的缺陷區(qū),并建立該條形碼帶錯誤區(qū)清單。
9.一種打印裝置,其包括有一打印路徑,沿著一左右方向配置;一條形碼帶,沿著該打印路徑配置,該條形碼帶內(nèi)含有位置信息;一打印匣,其含有一噴墨打印頭,用來執(zhí)行打印操作;該打印匣可沿著該打印路徑以一幾乎為常數(shù)的速度移動;一傳感器,設置在該打印匣上,用來讀取該條形碼帶內(nèi)含的位置信息,并產(chǎn)生一第一信號;一定時器,用來以產(chǎn)生一時鐘信號;該時鐘信號的頻率對應于該打印匣沿該打印路徑移動時該第一信號預期的頻率;一存儲器,用來儲存一條形碼帶錯誤區(qū)清單;以及一位置信號產(chǎn)生器,用來產(chǎn)生一位置信號;其中當該傳感器不是在該存儲器中條形碼帶錯誤區(qū)清單上記錄的錯誤區(qū)內(nèi)讀取信號時,該位置信號產(chǎn)生器使用該傳感器的第一信號產(chǎn)生該位置信號;當該傳感器是在該存儲器中條形碼帶錯誤區(qū)清單上所記錄的錯誤區(qū)內(nèi)讀取信號時,該位置信號產(chǎn)生器系使用該定時器的時鐘信號產(chǎn)生該位置信號。
10.如權利要求9的打印機,其中該位置信號用來做為一邊際觸發(fā)計數(shù)器的輸入,用來增加或減少一儲存于該邊際觸發(fā)計數(shù)器中的位置編號,該位置編號對應于該傳感器在該條形碼帶上的位置。
11.如權利要求9的打印機,其中該條形碼帶錯誤區(qū)清單包括有多個項目,各項目包括有一第一位置編號與一第二位置編號,該第一位置編號對應到一條形碼帶缺陷區(qū)的起始點,該第二位置編號對應到該條形碼帶缺陷區(qū)的結束點。
12.如權利要求9的打印機,還包括有一錯誤檢測電路,用來檢測該條形碼帶上的缺陷區(qū),并將該缺陷區(qū)加入該存儲器中的條形碼帶錯誤區(qū)清單中。
13.如權利要求12的打印機,其中在該打印機執(zhí)行一初始化程序時,該錯誤檢測電路找出該條形碼帶的缺陷區(qū),并建立該條形碼帶錯誤區(qū)清單。
14.一種走紙裝置,其包括有一旋轉組件,用來走紙;一條形碼轉輪,配置在該旋轉組件上,該條形碼轉輪內(nèi)含有位置信息,且該條形碼轉輪可以與該旋轉組件同步旋轉;一傳感器,用來傳感該條形碼轉輪上含有的位置信息,并產(chǎn)生第一信號;一定時器,用來產(chǎn)生一時鐘信號;該時鐘信號的頻率系對應于該旋轉組件走紙時該第一信號預期的頻率;一存儲器,用來儲存一條形碼轉輪錯誤區(qū)清單;以及一位置信號產(chǎn)生器,用來產(chǎn)生一位置信號;其中當該傳感器未在該存儲器中條形碼轉輪錯誤區(qū)清單中所記錄的錯誤區(qū)中讀取資料時,該位置信號產(chǎn)生器會使用該傳感器的第一信號,產(chǎn)生該位置信號;當該傳感器在該存儲器中條形碼轉輪錯誤區(qū)清單所記錄的錯誤區(qū)中時,該位置信號產(chǎn)生器使用該定時器的時鐘信號產(chǎn)生該位置信號。
15.如權利要求14的走紙裝置,其中該位置信號用來做為一邊際觸發(fā)計數(shù)器的輸入,用來增加或減少一儲存于該邊際觸發(fā)計數(shù)器中的位置編號,該位置編號對應于該條形碼轉輪相對于該傳感器的旋轉位置。
16.如權利要求14的走紙裝置,其中該條形碼轉輪錯誤區(qū)清單包括有多個項目,各項目包括有一第一位置編號與一第二位置編號,該第一位置編號對應到該條形碼轉輪上一缺陷區(qū)的起始點,該第二位置編號對應到該缺陷區(qū)的結束點。
17.如權利要求14的走紙裝置,還包括有一錯誤檢測電路,用來檢測該條形碼轉輪上的缺陷區(qū),并將該缺陷區(qū)加入該存儲器中的條形碼轉輪錯誤區(qū)清單中。
18.如權利要求17的走紙裝置,其中在該走紙裝置執(zhí)行一初始化程序時,該初始化程序使用該錯誤檢測電路找出該條形碼轉輪的缺陷區(qū),并建立該條形碼轉輪錯誤區(qū)清單。
全文摘要
一種打印機,包括有打印路徑;沿著該打印路徑平行配置的條形碼帶;用來傳感該條形碼帶的傳感器;用來使該傳感器沿著該條形碼帶移動的驅動系統(tǒng);定時器;存儲器以及一位置信號產(chǎn)生器。該條形碼帶含有一位置信息,該傳感器讀取該位置信息。該傳感器根據(jù)該傳感器位于該條形碼帶上的位置,產(chǎn)生第一或第二條形碼信號。當該驅動系統(tǒng)沿著該條形碼帶移動該傳感器時,該定時器從該傳感器定時產(chǎn)生對應于該第一與第二信號速度的時鐘信號。該存儲器用來存放該條形碼帶上缺陷區(qū)域的位置。當該傳感器無法讀取該條形碼帶上缺陷區(qū)域時,該位置信號產(chǎn)生器利用該傳感器產(chǎn)生一位置信號,并在該傳感器于該條形碼帶上缺陷區(qū)域中移動時,使用該定時器的時鐘信號產(chǎn)生位置信號。
文檔編號B41J19/20GK1363471SQ0210090
公開日2002年8月14日 申請日期2002年1月4日 優(yōu)先權日2001年1月5日
發(fā)明者李勇毅, 杜本權 申請人:明碁電通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1