專利名稱:光學讀取裝置的制作方法
技術領域:
本實用新型涉及光學性地讀取作為讀取對象的介質(zhì)的光學讀取裝置。
背景技術:
目前,已知光學性地讀取作為讀取對象的介質(zhì),且將讀取結果依次寫入環(huán)形緩沖器的光學讀取裝置(例如參照專利文獻I)。這種光學讀取裝置通常依次讀出被寫入到環(huán)形緩沖器的數(shù)據(jù)。專利文獻I :日本特開2004-94735號公報但是,在上述的光學讀取裝置中,在將讀取結果寫入環(huán)形緩沖器且依次讀出時,在·寫入有應讀出的數(shù)據(jù)的區(qū)域進行不新寫入數(shù)據(jù)的控制,盡可能多地確保環(huán)形緩沖器的可寫入的區(qū)域,由此,需要防止溢出等錯誤產(chǎn)生。
實用新型內(nèi)容本實用新型是鑒于上述的情況而提出的,其目的在于,能夠較多地確保環(huán)形緩沖器的可寫入的區(qū)域。為實現(xiàn)上述目的,本實用新型提供一種光學讀取裝置,其特征在于,具備光學讀取部,其具有線狀配設的光元件并讀取介質(zhì);存儲部,其具有形成于存儲區(qū)域的環(huán)形緩沖器;控制部,其將由所述光學讀取部讀取的讀取數(shù)據(jù)寫入所述環(huán)形緩沖器,且將寫入到所述環(huán)形緩沖器的所述讀取數(shù)據(jù)讀出,并傳送所讀出的所述讀取數(shù)據(jù),所述控制部使用表示將所述讀取數(shù)據(jù)寫入所述環(huán)形緩沖器的位置的寫入指針及表示未讀出的所述讀取數(shù)據(jù)的位置的讀出指針,管理成為所述讀取數(shù)據(jù)的寫入及讀出的對象的所述環(huán)形緩沖器的位置。另外,具有指定所述介質(zhì)的規(guī)定區(qū)域的設定部,所述控制部讀出由所述設定部設定的區(qū)域的讀取數(shù)據(jù),并且在從所述環(huán)形緩沖器的寫入方向的所述讀出指針的位置到所述寫入指針的位置之間的所述讀取數(shù)據(jù)不是與所述區(qū)域?qū)淖x取數(shù)據(jù)時,不讀出所述讀取數(shù)據(jù),而執(zhí)行使所述讀出指針的位置前進的空讀處理。根據(jù)本實用新型的構成,對于介于寫入指針和讀出指針之間的線、即寫入有不需要讀出的讀取數(shù)據(jù)的線,不將寫入到該線的讀取數(shù)據(jù)讀出,而執(zhí)行使讀出指針的位置前進的空讀處理,因此,讀出指針的位置適宜移動,由此,能夠在環(huán)形緩沖器較多地確保讀出結束的區(qū)域、換言之可新寫入讀取數(shù)據(jù)的區(qū)域。另外,為實現(xiàn)上述目的,在本實用新型中,所述控制部寫入所述環(huán)形緩沖器的所述讀取數(shù)據(jù)為線數(shù)據(jù),對具有多個所述線數(shù)據(jù)的每個塊進行所述讀取數(shù)據(jù)的讀取。根據(jù)本實用新型的構成,對于介于寫入指針和讀出指針之間的線、即寫入有不需要讀出的讀取數(shù)據(jù)的線,不將寫入到該線的讀取數(shù)據(jù)讀出,而執(zhí)行使讀出指針的位置前進的空讀處理,因此,在讀取數(shù)據(jù)向?qū)儆谀骋粋€塊的所有的線的寫入結束之前,可使讀出指針的位置前進,由此,能夠在環(huán)形緩沖器較多地確保讀出結束的區(qū)域、換言之可新寫入讀取數(shù)據(jù)的區(qū)域。[0012]另外,在上述實用新型的光學讀取裝置中,所述控制部在屬于一個塊的所述線數(shù)據(jù)的寫入完成后,使所述讀出指針移動到進行該一個塊的讀出的線數(shù)據(jù)的位置,并在該一個塊內(nèi)使所述讀出指針的位置移動且同時讀出屬于該一個塊的線數(shù)據(jù)。根據(jù)本實用新型的構成,在存在于一區(qū)域所屬的一個塊和其他區(qū)域所屬的其他塊之間的線不存在需要讀出的數(shù)據(jù)的情況下,執(zhí)行空讀處理,由此,在讀取數(shù)據(jù)向構成其它區(qū)域所屬的塊的所有的線的寫入結束之前,可使讀出指針的位置前進,由此,能夠在環(huán)形緩沖器較多地確保讀出結束的區(qū)域、換言之可新寫入讀取數(shù)據(jù)的區(qū)域。另外,本實用新型的所述設定部能夠設定第一區(qū)域和與所述第一區(qū)域不同的第二區(qū)域,所述控制部在所述設定部設定有所述第一區(qū)域及所述第二區(qū)域時,讀出所述第一區(qū)域后,再讀出所述第二區(qū)域。另外,在上述實用新型的光學讀取裝置中,所述控制部在所述寫入指針的位置和所述讀出指針的位置離開了預先確定的值以上時,判別在從所述控制部的寫入方向的所述讀出指針的位置到所述寫入指針的位置之間是否有進行讀取的讀取數(shù)據(jù),在沒有進行讀取的讀取數(shù)據(jù)的情況下,執(zhí)行使所述讀出指針的位置前進的空讀處理?!じ鶕?jù)本實用新型的構成,在寫入指針和讀出指針離開了規(guī)定的閾值以上,且寫入到介于這些指針之間的各線的讀取數(shù)據(jù)為不需要讀出的數(shù)據(jù)的情況下,對介于這些指針之間的線執(zhí)行空讀處理,因此,在需要的情況下適宜執(zhí)行空讀處理。另外,上述實用新型的光學讀取指針中,所述控制部使用表示包含能夠在所述環(huán)形緩沖器進行刪除或覆寫的所述讀取數(shù)據(jù)在內(nèi)的位置的廢棄指針,以使該廢棄指針不超過所述寫入指針的位置的方式控制所述寫入指針,并且,與所述讀出指針的位置無關地,以不超出讀出未完成的所述讀取數(shù)據(jù)的位置的方式控制所述廢棄指針。根據(jù)本實用新型的構成,在空讀處理的作用下讀出指針的位置前進,伴隨于此,追隨該讀出指針的廢棄指針的位置也前進,對應于此,能夠較多地確??尚聦懭胱x取數(shù)據(jù)的區(qū)域。根據(jù)本實用新型,能夠較多地確保環(huán)形緩沖器的可寫入的區(qū)域。
圖I是本實施方式的點擊打式打印機的外觀立體圖;圖2是表示打印機主體的立體圖;圖3是打印機主體的側(cè)剖面圖;圖4是表示點擊打式打印機的功能性構成的框圖;圖5是示意性表示圖像緩沖器的圖;圖6是為說明塊而示意性表示圖像緩沖器的圖;圖7是為說明區(qū)域掃描而示意性表示圖像緩沖器的圖;圖8是為說明廢棄指針而示意性表示圖像緩沖器的圖;圖9是示意性表示區(qū)域掃描時的圖像緩沖器的圖;圖10是示意性表示區(qū)域掃描時的圖像緩沖器的圖。符號說明10…點擊打式打印機(光學讀取裝置)、40…控制部、41 "RAM(存儲部)、60…圖像緩沖器(環(huán)形緩沖器)、eoa…第一圖像緩沖器(環(huán)形緩沖器)、eob…第二圖像緩沖器(環(huán)形緩沖器)、111…第一掃描器(讀取部)、112…第二掃描器(讀取部)、200…主機、PH…廢棄指針、PR…讀出指針、PW…寫入指針、S…記錄介質(zhì)(介質(zhì))
具體實施方式
下面,參照附圖對本實用新型的實施方式進行說明。圖I是表示本實施方式的點擊打式打印機10 (光學讀取裝置)的外觀的正面立體圖。圖2是表示打印機主體11的外觀立體圖。圖3是表示圖I的點擊打式打印機10的側(cè)剖面圖。圖I所示的點擊打式打印機10將記錄頭18 (參照圖3)所具備的多個記錄針經(jīng)由從色帶盒(圖示略)抽出的墨帶(圖示略)壓向記錄介質(zhì)S,在該記錄介質(zhì)S的記錄面上形成點,由此記錄包含文字的圖像。點擊打式打印機10具備光學讀取裝置110 (參照圖3),也 作為光學讀取裝置起作用,可以光學性讀取顯示于記錄介質(zhì)S的表面上的文字或記號、圖像等。作為點擊打式打印機10可使用的記錄介質(zhì)S (介質(zhì)),可列舉切斷為規(guī)定長度的切斷介質(zhì)和連接多張而成的連續(xù)紙。作為切斷介質(zhì),例如除單片紙或單片復寫紙等外,還有存折或明信片、信封等,連續(xù)紙包括連續(xù)復寫紙或通過線狀的孔眼等連接的折疊式紙。在本實施方式中,作為記錄介質(zhì)S,使用金融機構等發(fā)行的支票或票據(jù)(以下統(tǒng)稱為支票)、或金融機構等發(fā)行的存折。支票為利用磁性墨在其表面的局部區(qū)域MA印刷了使用者的帳號或該支票的序列號等MICR(Magnetic Ink Character Recognition)信息的單片紙。存折為裝訂多張記錄用紙而成的冊子形態(tài),打開了該冊子的內(nèi)側(cè)的面成為記錄面。在存折的相當于封底的面的后部設有磁條。如圖I所示,點擊打式打印機10具備作為外裝體的上部罩12、上部殼13及下部殼14,在上部殼13及下部殼14的前面開設有插入及排出記錄介質(zhì)S的手動口 15。另一方面,在上部殼13及下部殼14的背面開設有排出記錄介質(zhì)S的排出口 20??赏ㄟ^從后述的主機200對點擊打式打印機10發(fā)送的指令來設定是將由點擊打式打印機10處理后的記錄介質(zhì)S從手動口 15排出、還是從排出口 20排出。將手動口 15開口的一側(cè)、即圖3中的左側(cè)設為前側(cè),將排出口 20開口的一側(cè)、即圖3中的右側(cè)設為后側(cè)。如圖2所示,點擊打式打印機10具有覆蓋于上述外裝體上的打印機主體11。打印機主體11具備下主體部IlA和通過軸IlC支承于該下主體部IlA的后端部的上主體部(圖示略)。上主體部通過設于上主體部的左側(cè)面的開閉桿(圖示略)的操作而可旋轉(zhuǎn),當使上主體部旋轉(zhuǎn)時,打印機主體11的內(nèi)部露出。如圖2及圖3所示,打印機主體11具備主構架16和固定于該主構架16的兩端的一對右側(cè)構架17A及左側(cè)構架17B。在兩側(cè)構架17A、17B的外側(cè)有上主體部的兩側(cè)構架(圖示略),在其間架設滑架引導軸31,并且,在兩側(cè)構架17A、17B間固定設置有平坦面形狀的前方介質(zhì)引導件24及后方介質(zhì)引導件25。在這些前方介質(zhì)引導件24和后方介質(zhì)引導件25之間配置有平面形狀的壓板21,在該壓板21的上方以與壓板21對置的方式配置有記錄頭18。記錄頭18被搭載于滑動自如地插通于滑架引導軸31的滑架19上。在驅(qū)動該滑架19的滑架驅(qū)動電動機56(圖4)的正轉(zhuǎn)或反轉(zhuǎn)的作用下,滑架19經(jīng)由同步帶(圖示略)被驅(qū)動,被滑架引導軸31引導并往復移動。滑架19沿著圖I中符號C所示的方向、即與滑架引導軸31的軸向及壓板21的長度方向一致的主掃描方向在上主體部兩側(cè)構架之間往復掃描。此外,將與滑架19的主掃描方向C正交的方向、即圖I中符號D所示的方向設為副掃描方向。搭載于滑架19的記錄頭18在與滑架19 一同行進時,使記錄針從在其前端面與壓板21對置的針突出部(圖示略)突出而擊打墨帶,使墨帶的墨附著于在壓板21和記錄頭18之間輸送的記錄介質(zhì)S,從而在記錄介質(zhì)S上記錄包含文字的圖像。墨帶被折疊收納于安裝在上述的主體構架或滑架19的色帶盒(圖示略)內(nèi),伴隨滑架19的掃描而抽出。另夕卜,如圖3所示,在記錄頭18的后方側(cè),以位于壓板21的上方的方式配設有介質(zhì)寬度傳感器55。介質(zhì)寬度傳感器55搭載于滑架19上,隨滑架19 一同在壓板21上掃描,為求出記錄介質(zhì)S的側(cè)端的位置或記錄介質(zhì)S的寬度而被使用。如圖2、圖3所示,壓板21沿滑架19的行進方向延伸并形成為平面形狀,被施力彈簧180向記錄頭18施力,且被彈性支承。施力彈簧180為壓縮螺旋彈簧,利用該施力彈簧180的施加力支承記錄頭18進行記錄動作時的記錄針的突出力。另外,當在記錄介質(zhì)S的輸送中該記錄介質(zhì)S的厚度發(fā)生了變化時、或向打印機主體11搬入了厚度不同的記錄介質(zhì)S時,壓板21對抗施力彈簧180的施加力,被記錄頭18的前端按壓而向離開記錄頭18的方向移動。由此,與記錄介質(zhì)S的厚度無關,而將記錄頭18的前端和記錄介質(zhì)S的記錄面之間的間隙確保為恒定。如圖3所示,打印機主體11具有輸送記錄介質(zhì)S的介質(zhì)輸送機構(輸送部)100、碰觸由該介質(zhì)輸送機構100輸送的記錄介質(zhì)S的前端而使該記錄介質(zhì)S整齊排列的整齊排列機構28、具備讀取設于支票的MICR信息或?qū)υO于存折的磁條進行磁信息的讀取或?qū)懭氲拇蓬^34的磁數(shù)據(jù)讀寫部29、在該磁數(shù)據(jù)讀寫部29的磁頭34執(zhí)行包含MICR信息的讀取在內(nèi)的磁信息處理時為抑制記錄介質(zhì)S的浮起而從上按壓記錄介質(zhì)S的介質(zhì)按壓部30。如圖2、圖3所不,介質(zhì)輸送機構100具備壓板21、第一驅(qū)動棍22A、第一從動棍22B、第二驅(qū)動輥23A、第二從動輥23B、第三驅(qū)動輥124A、第三從動輥124B、前方介質(zhì)引導件24、后方介質(zhì)引導件25、介質(zhì)輸送電動機26及驅(qū)動輪列部27。介質(zhì)輸送機構100構成在前方介質(zhì)引導件24及后方介質(zhì)引導件25上經(jīng)由各輥輸送記錄介質(zhì)S的輸送路P,前方介質(zhì)引導件24及后方介質(zhì)引導件25的上表面成為輸送路P的輸送面PA。在本構成中,第一驅(qū)動輥22A、第一從動輥22B相對于壓板21及記錄頭18配置于打印機主體11的前側(cè),第二驅(qū)動輥23A、第二從動輥23B及第三驅(qū)動輥124A、第三從動輥124B相對于壓板21及記錄頭18依次配置于打印機主體11的后側(cè)。第一驅(qū)動輥22A和第一從動輥22B在上下方向上成對配置,第二驅(qū)動輥23A和第二從動輥23B在上下方向上成對配置,第三驅(qū)動輥124A和第三從動輥124B在上下方向上成對配置。第一驅(qū)動輥22A、第二驅(qū)動輥23A及第三驅(qū)動輥124A為通過介質(zhì)輸送電動機26及驅(qū)動輪列部27旋轉(zhuǎn)驅(qū)動的驅(qū)動輥。第一從動輥22B、第二從動輥23B及第三從動輥124B分別是被彈簧42A、42B、42C以規(guī)定的按壓力向第一驅(qū)動輥22A、第二驅(qū)動輥23A及第三驅(qū)動輥124A側(cè)施力的從動輥。由此,第一驅(qū)動輥22A和第一從動輥22B彼此向相反方向被旋轉(zhuǎn)驅(qū)動,第二驅(qū)動輥23A和第二從動輥23B彼此向相反方向被旋轉(zhuǎn)驅(qū)動,第三驅(qū)動輥124A和第三從動棍124B彼此向相反方向被旋轉(zhuǎn)驅(qū)動。如圖2所示,驅(qū)動輪列部27配置于右側(cè)構架17A的外側(cè)。該驅(qū)動輪列部27具備旋轉(zhuǎn)一體地固定于可正轉(zhuǎn)或反轉(zhuǎn)的介質(zhì)輸送電動機26的驅(qū)動軸上的電動機小齒輪51。來自該電動機小齒輪51的驅(qū)動力經(jīng)由減速齒輪52向安裝于第二驅(qū)動輥23A的第二輥軸33上的第二驅(qū)動齒輪53B傳遞,進而,從該第二驅(qū)動齒輪53B經(jīng)由中間齒輪54向安裝于第一驅(qū)動輥22A的第一輥軸32上的第一驅(qū)動齒輪53A傳遞。另外,第二驅(qū)動輥23A的第二輥軸33的旋轉(zhuǎn)力例如通過驅(qū)動帶(圖示略)向第三驅(qū)動輥124A的第三輥軸134傳遞。由此,圖3所示的第一驅(qū)動輥22A、第二驅(qū)動輥23A及第三驅(qū)動輥124A向同一方向旋轉(zhuǎn),可將記錄介質(zhì)S向打印機主體11內(nèi)輸送。即,圖3所示的第一驅(qū)動輥22A、第二驅(qū)動輥23A及第三驅(qū)動輥124A,在介質(zhì)輸送電動機26正轉(zhuǎn)的情況下,沿副掃描方向如圖中符號F所示向打印機主 體11內(nèi)輸送記錄介質(zhì)S,在介質(zhì)輸送電動機26反轉(zhuǎn)的情況下,如圖中符號R所不向從打印機主體11內(nèi)排出的方向輸送記錄介質(zhì)S。在通過記錄頭18進行對記錄介質(zhì)S的記錄、或通過光學讀取裝置110進行記錄介質(zhì)S的表面的讀取之前,整齊排列機構28使該記錄介質(zhì)S整齊排列。整齊排列機構28在第一驅(qū)動棍22A、第一從動棍22B和記錄頭18、壓板21之間具備沿主掃描方向并列設置且向輸送路P內(nèi)突出的多個整齊排列板38和驅(qū)動整齊排列板38的整齊排列電動機58 (圖4),通過使記錄介質(zhì)S的前端部碰觸這些整齊排列板38,可以使記錄介質(zhì)S的朝向一致。如圖2所示,打印機主體11具備多個整齊排列傳感器39,該多個整齊排列傳感器39檢測在輸送路P的整齊排列板38的上游側(cè)附近有無與這些整齊排列板38碰觸的記錄介質(zhì)S。整齊排列傳感器39分別為具備夾著輸送路P對置的發(fā)光部(LED等)和受光部(光電晶體管等)的光透射型的傳感器,在主掃描方向并列配設。通過多個整齊排列傳感器39中的檢測到記錄介質(zhì)S的前端的傳感器的數(shù)量及配置,可判定整齊排列機構28進行整齊排列后的記錄介質(zhì)S相對于輸送方向的傾斜是否處于容許范圍內(nèi)。另外,點擊打式打印機10例如在打印機主體11的后側(cè)的下方具備控制基板部(圖示略),以作為進行介質(zhì)輸送電動機26的驅(qū)動控制、滑架19的行進控制、記錄頭18的記錄針的記錄動作的控制、光學讀取裝置110的讀取動作的控制等的、對點擊打式打印機10整體進行控制的控制部。在打印機主體11上,在第一驅(qū)動輥22A的前側(cè)并設有檢測記錄介質(zhì)S向輸送路P的插入的多個介質(zhì)端傳感器47。這些介質(zhì)端傳感器47為具備向輸送路P發(fā)出光的發(fā)光部和檢測該反射光的受光部的光反射型傳感器,檢測從手動口 15插入的記錄介質(zhì)S。此外,介質(zhì)端傳感器47也可以是以夾著輸送路P對置的方式配置發(fā)光部和受光部的光透射型傳感器。在本構成中,在所有的介質(zhì)端傳感器47的受光部中的任一個受光部從受光的狀態(tài)變成受光被遮斷的狀態(tài)的情況下,判斷為將記錄介質(zhì)S插入到輸送路P內(nèi)。另外,如圖3所示,打印機主體11具備讀取顯示于記錄介質(zhì)S的表面上的文字、記號或圖像等的光學讀取裝置110(光學讀取部)。該光學讀取裝置110具備讀取通過印刷等顯不于記錄介質(zhì)S的上表面?zhèn)鹊男畔⒌牡谝粧呙杵?11 (讀取部)和與該第一掃描器111對置配置且讀取通過印刷等顯示于該記錄介質(zhì)S的下表面?zhèn)鹊男畔⒌牡诙呙杵?12 (讀取部)。通常,記錄介質(zhì)S以印刷有MICR信息的面成為下表面的方式從手動口 15插入。[0053]第一掃描器111及第二掃描器112是配置于第二驅(qū)動輥23A和第三驅(qū)動輥124A之間且連續(xù)地讀取在輸送路P中輸送的記錄介質(zhì)S的信息的光學圖像傳感器。第一掃描器111及第二掃描器112例如為CIS(Contact Image Sensor)型的圖像讀取傳感器,分別具備與記錄介質(zhì)S密接的平坦的蓋玻片140、150和保持這些蓋玻片140、150的主體殼141、151。在這些主體殼141、151的內(nèi)側(cè)分別收容有相對于記錄介質(zhì)S的讀取區(qū)域照射從LED等光源輸出的光的照射部(圖示略)、在主掃描方向(C方向)排列成一列的多個受光傳感器(圖示略)、將來自該受光傳感器的信號向上述控制基板部輸出的輸出部(圖示略)。此外,第一掃描器111及第二掃描器112不限于具備CIS,也可以具備CCD(Charge Coupled Device)。如圖2所示,第二掃描器112具備與壓板21大致平行地沿點擊打式打印機10的寬度方向延伸并構成為長條狀的主體殼151及蓋玻片150,該主體殼151以使蓋玻片150的上表面(玻璃面)通過形成于后方介質(zhì)引導件25上的開口而在輸送路P上露出的方式配置。第一掃描器111如圖3所不,以使蓋玻片140的下表面(玻璃面)與上述蓋玻片150的上表面對置的方式設于第二掃描器112的上方,在寬度方向上也形成為與第二掃描器112大·致相同的長度的長條狀。在第一掃描器111的上部設有施力部件113,第一掃描器111被施力部件113以接近后方介質(zhì)引導件25的記錄介質(zhì)S的方式施力。另外,施力部件113將第一掃描器111沿寬度方向以大致均勻的力向第二掃描器112側(cè)按壓。在此,作為施力部件113,可使用螺旋彈簧或板簧、或彈性體制的緩沖部件等。在蓋玻片140、150的玻璃面間設有規(guī)定厚度的記錄介質(zhì)可進入的間隔,在讀取記錄介質(zhì)S時,利用所輸送的記錄介質(zhì)S將第一掃描器111壓回上方,通過施力部件113收縮,記錄介質(zhì)S可通過蓋玻片140、150間。S卩,在光學讀取裝置110中,利用由施力部件113施力的第一掃描器111將記錄介質(zhì)S壓向第二掃描器112偵牝由此,使記錄介質(zhì)S和蓋玻片140、150的玻璃面可靠地密接,提高讀取品質(zhì)。第一掃描器111及第二掃描器112的受光傳感器(圖不略)在點擊打式打印機10的主掃描方向排列成一列,以在主掃描方向上延伸的線狀進行讀取。即,作為光學讀取部的第一掃描器111及第二掃描器112具有線狀排列的光兀件。第一掃描器111及第二掃描器112的受光傳感器被配設于主掃描方向上的比記錄頭18的可印字范圍更寬的范圍,以比點擊打式打印機10可印刷的所有的記錄介質(zhì)寬的寬度進行讀取。即,光學讀取裝置110可讀取在點擊打式打印機10中使用的所有的記錄介質(zhì)S的整個面。如圖3所不,第一掃描器111和第二掃描器112夾著輸送路P對置配設,第一掃描器111所具備的線狀的受光傳感器和第二掃描器112所具備的線狀的受光傳感器在記錄介質(zhì)S的輸送方向偏置5mm左右。根據(jù)該構成,能夠消除來自彼此的光源的光對另一方受光傳感器帶來的影響,能夠取得更高的讀取品質(zhì)。第一掃描器111及第二掃描器112分別具備R、G、B的光源,可進行單色(2值、16灰度、256灰度)及全彩色的讀取。另外,第一掃描器111及第二掃描器112的讀取析像度例如能夠設定為200dpi (點/英寸)、300dpi、600dpi這三階段。記錄介質(zhì)S的輸送方向(副掃描方向)上的讀取線數(shù)根據(jù)主掃描方向上的讀取析像度設定,讀取時的記錄介質(zhì)S的輸送速度根據(jù)讀取析像度、受光傳感器的檢測值的處理速度等規(guī)格調(diào)節(jié)。圖4是表示點擊打式打印機10的控制系統(tǒng)的構成的框圖。[0061]該圖4所示的各部通過安裝于控制基板(圖示略)的硬件和軟件的協(xié)動而實現(xiàn)。點擊打式打印機10具備CPU和其它周邊電路,且具備基于控制程序控制點擊打式打印機10整體的控制部40、暫時存儲由 控制部40從EEPR0M42讀出的控制程序或數(shù)據(jù)等的RAM41 (存儲部)、存儲有由控制部40執(zhí)行的控制程序或處理的數(shù)據(jù)等的EEPR0M42、轉(zhuǎn)換在與控制點擊打式打印機10的主機200之間發(fā)送接收信息時的數(shù)據(jù)形式的接口(I/F)43、與各種傳感器類連接的門陣列(G/A) 45、驅(qū)動各種電動機的電動機驅(qū)動器46、及驅(qū)動頭的頭驅(qū)動器48,這些各部經(jīng)由總線49連接。在RAM41中形成有寫入光學讀取裝置110所讀取的讀取圖像數(shù)據(jù)的圖像緩沖器60。詳細后述,該圖像緩沖器60是以規(guī)定的順序為基準并巡回地寫入數(shù)據(jù)的環(huán)形緩沖器,控制部40將寫入到該圖像緩沖器60的讀取圖像數(shù)據(jù)讀出,并將其向主機200輸出。在門陣列45連接有整齊排列傳感器39、介質(zhì)端傳感器47、介質(zhì)寬度傳感器55、第一掃描器111及第二掃描器112。門陣列45將從整齊排列傳感器39、介質(zhì)端傳感器47及介質(zhì)寬度傳感器55輸入的模擬電壓量子化并作成數(shù)字數(shù)據(jù)向控制部40輸出。第一掃描器111及第二掃描器112通過CIS光學性讀取記錄介質(zhì)S的表面,在每個CIS像素將CIS的檢測電壓向門陣列45供給,門陣列45將從第一掃描器111及第二掃描器112供給的模擬電壓量子化并作成數(shù)字數(shù)據(jù)向控制部40輸出??刂撇?0以后述的規(guī)定的順序為基準,基于取得的數(shù)字數(shù)據(jù)將讀取圖像數(shù)據(jù)在圖像緩沖器60展開。電動機驅(qū)動器46與介質(zhì)輸送電動機26、滑架驅(qū)動電動機56、磁頭驅(qū)動電動機57及整齊排列電動機58連接,向這些各電動機供給驅(qū)動電流或驅(qū)動脈沖,使這些電動機動作。此外,在電動機驅(qū)動器46也可以連接使整齊排列板38(圖3)動作的整齊排列電動機58(圖4)等。介質(zhì)端傳感器47與記錄頭18及磁頭34連接,通過對記錄頭18供給驅(qū)動電流,使記錄針突出,另一方面,在對磁頭34輸出讀取/寫入用的驅(qū)動電流并且進行磁數(shù)據(jù)的讀取時,檢測磁頭34的檢測電壓(模擬電壓),作為數(shù)字數(shù)據(jù)向控制部40輸出??刂撇?0基于存儲于EEPR0M42的控制程序且經(jīng)由門陣列45、電動機驅(qū)動器46及頭驅(qū)動器48取得各種傳感器的檢測狀態(tài),并且驅(qū)動各電動機而輸送記錄介質(zhì)S,驅(qū)動各頭,由此對記錄介質(zhì)S執(zhí)行記錄。其次,對向圖像緩沖器60寫入讀取圖像數(shù)據(jù)且依次讀出所寫入的讀取圖像數(shù)據(jù)時的動作進行詳述。圖5是示意性表示以規(guī)定的讀取析像度(例如600dpi)讀取作為規(guī)定尺寸的單片紙的記錄介質(zhì)S時形成于RAM41的圖像緩沖器60的狀態(tài)的圖。圖5(A)表示基于第一掃描器111的讀取結果寫入讀取圖像數(shù)據(jù)的圖像緩沖器60即第一圖像緩沖器60a,圖5(B)表示基于第二掃描器112的讀取結果寫入讀取圖像數(shù)據(jù)的圖像緩沖器60即第二圖像緩沖器60b。如圖5所示,在本實施方式中為如下構成,即,在RAM41形成有兩個緩沖器,在一緩沖器即第一圖像緩沖器60a基于第一掃描器111的讀取結果寫入讀取圖像數(shù)據(jù),另外,在另一緩沖器即第二圖像緩沖器60b基于第二掃描器112的讀取結果寫入讀取圖像數(shù)據(jù)。在以下的說明中,利用第一圖像緩沖器60a說明圖像緩沖器60的構成及圖像緩沖器60的利用方式,但第二圖像緩沖器60b為與第一圖像緩沖器60a相同的構成,且利用方式也相同。第一圖像緩沖器60a是展開讀取圖像數(shù)據(jù)的緩沖器。讀取圖像數(shù)據(jù)是位圖形式的數(shù)據(jù),對在數(shù)據(jù)上以按讀取析像度為基準的間距配置成點陣狀的各像素,對每個像素將RGB系的色成分保持為灰度值(例如,將RGB系的每個色成分以0-256階段表示的灰度值、或?qū)紊纳煞忠?值表示的值)。下面,為便于說明,有時將對每個像素保持的信息簡單表現(xiàn)為“像素”。在圖5(A)的例中,第一圖像緩沖器60a為如下構成在規(guī)定方向(箭頭Yl)可展開8400點的像素,在與該規(guī)定方向正交的方向即線方向(箭頭Y2)可展開5100點的像素。另外,第一圖像緩沖器60a通過將沿線方向延伸的多條(8400條)線(線LI 線L8400)在規(guī)定方向并列配置而形成。如圖5(A)所示,規(guī)定方向具體是指從線LI朝向線L8400的方向。根據(jù)第一掃描器111的讀取結果,按每條線向規(guī)定方向依次將線數(shù)據(jù)(讀取數(shù)據(jù))寫入第一圖像緩沖器60a的各線。·詳細而言,如上所述,第一掃描器111具備沿主掃描方向(圖I中C方向)排列成一列的多個受光傳感器,在記錄介質(zhì)S的上表面讀取時,伴隨記錄介質(zhì)S的輸送,利用一列受光傳感器間歇地向掃描方向(輸送方向的反方向)讀取記錄介質(zhì)S的上表面。此時,按照一列受光傳感器的讀取,基于一列受光傳感器的輸出值,依次生成在與主掃描方向(C方向)相對應的方向延伸的5100點的像素(每個像素的色的信息)所構成的線數(shù)據(jù)。在第一圖像緩沖器60a中,線方向(箭頭Y2)為與主掃描方向(C方向)對應的方向,且規(guī)定方向(箭頭Yl)是與掃描方向?qū)姆较颉6?,如上生成的線數(shù)據(jù)按每個線向規(guī)定方向依次寫入。更具體而言,基于一列的受光傳感器的最初的讀取結果生成的線數(shù)據(jù)被寫入線LI,基于下一列的受光傳感器的讀取結果生成的線數(shù)據(jù)被寫入線L2,按上述這種狀況依次將線數(shù)據(jù)對每個線向規(guī)定方向?qū)懭?。在此,第一圖像緩沖器60a為環(huán)形緩沖器,線數(shù)據(jù)的寫入朝向規(guī)定方向巡回進行。更具體而言,在向線L8400進行了線數(shù)據(jù)的寫入時,接著進行線數(shù)據(jù)向線LI的寫入。在該情況下,在線LI中已寫入了線數(shù)據(jù),但被新的線數(shù)據(jù)覆寫。在本實施方式中,控制部40利用寫入指針PW及讀出指針PR管理成為線數(shù)據(jù)的寫入及讀出的對象的線。詳細而言,寫入指針PW是表示寫入線數(shù)據(jù)的線的指針。指針只要是保持表示特定的線的值的信息即可,例如也可以為在用于管理指針的程序上定義的變量,另外,也可以是可改寫地存儲于RAM41的規(guī)定區(qū)域的數(shù)據(jù)。這對于讀出指針PR或后述的廢棄指針PH而言也是相同的??刂撇?0在將所生成的線數(shù)據(jù)寫入第一圖像緩沖器60a的線時,將線數(shù)據(jù)寫入寫入指針PW表示的線,且在線數(shù)據(jù)的寫入結束后,使寫入指針PW表示的線向規(guī)定方向側(cè)移動一線。在以下的說明中,有時將使指針表示的線向規(guī)定方向側(cè)移動簡單地表現(xiàn)為“將指針向規(guī)定方向移動”。另外,在以下的說明中,“指針的位置”是指指針表示的線。另外,讀出指針PR是表示讀出線數(shù)據(jù)的線的指針。[0086]控制部40在讀出被寫入到第一圖像緩沖器60a的線數(shù)據(jù)時讀出被寫入到讀出指針PR表示的線的線數(shù)據(jù),且在線數(shù)據(jù)的讀出結束后,使讀出指針PR表示的線向規(guī)定方向側(cè)移動一線。此外,控制部40將讀出的線數(shù)據(jù)按后述的規(guī)定的順序經(jīng)由接口 43向主機200傳送。讀出指針PR基本上追隨寫入指針PW的移動而移動。由此,被寫入到第一圖像緩沖器60a的線數(shù)據(jù)按寫入的順序被讀出,且向主機200傳送。在本實施方式中,線數(shù)據(jù)的讀出及傳送按塊單位進行。圖6是用于說明塊的圖,是示意性表示按每個塊分割的第一圖像緩沖器60a的樣子的圖。
如圖6所示,在本實施方式中,將第一圖像緩沖器60a按多個線分割,形成n個塊(塊BI 塊Bn)。構成一個塊的線的數(shù)量在不超過500個范圍內(nèi),考慮點擊打式打印機10和主機200之間的通信速度等,限定為適合線數(shù)據(jù)傳送的值。在本實施方式中,以如上形成的塊單位進行線數(shù)據(jù)的傳送。詳細而言,參照圖6,在利用第一掃描器111執(zhí)行記錄介質(zhì)S的上表面的圖像的讀取時,從線LI朝向規(guī)定方向按線依次執(zhí)行線數(shù)據(jù)的寫入。在該情況下,直至線數(shù)據(jù)向構成線LI所屬的塊BI的Kl個線的寫入結束為止,不執(zhí)行線數(shù)據(jù)的寫入,因此,讀出指針PR維持表示線LI的狀態(tài)。然后,在線數(shù)據(jù)的寫入進行且線數(shù)據(jù)向構成塊BI的Kl個所有的線的寫入結束時,利用控制部40對構成塊BI的各線分別朝向規(guī)定方向依次執(zhí)行線數(shù)據(jù)的讀出。而且,在構成塊BI的所有的線的線數(shù)據(jù)的讀出結束后,控制部40將讀出的所有的線數(shù)據(jù)以規(guī)定的協(xié)議為基準向主機200傳送。此外,在構成塊BI的所有的線的線數(shù)據(jù)的讀出結束的時刻,讀出指針PR成為表示塊B2的先頭的線的狀態(tài)??刂撇?0在構成塊BI的線的線數(shù)據(jù)的傳送結束后,對于塊B2也同樣地傳送線數(shù)據(jù)。即,直至線數(shù)據(jù)向構成塊B2的所有的線的寫入結束為止,停止寫入到構成塊B2的線的線數(shù)據(jù)的讀出,在線數(shù)據(jù)向構成塊B2的所有的線的寫入結束后,開始線數(shù)據(jù)的讀出,將讀出的線數(shù)據(jù)一并地向主機200傳送。這樣,控制部40按塊單位執(zhí)行線數(shù)據(jù)的傳送,由此能夠?qū)σ呀?jīng)寫入了線數(shù)據(jù)且考慮傳送而限定了其尺寸(線數(shù))的一組區(qū)域(塊)一并執(zhí)行與讀出及傳送相關的處理,讀出及傳送的處理效率化。另外,本實施方式的點擊打式打印機10僅讀出屬于第一圖像緩沖器60a的規(guī)定區(qū)域的線數(shù)據(jù),可執(zhí)行進行傳送的區(qū)域掃描。圖7是為說明區(qū)域掃描而示意性表示第一圖像緩沖器60a的圖。在圖7中,第一圖像緩沖器60a在規(guī)定的坐標系被展開。以構成第一圖像緩沖器60a的像素(=構成在第一圖像緩沖器60a展開的讀取圖像數(shù)據(jù)的像素)中的配置于圖中最左最上的像素為原點,對該像素賦予坐標(0、0),并且將從該原點朝向圖中右方向的方向規(guī)定為X軸+方向。且將從該原點朝向圖中下方向的方向規(guī)定為y軸+方向,對配置于圖中最右最上的像素賦予坐標(5100、0),對配置于圖中最左最下的像素賦予坐標(0、8400),對配置于圖中最右最下的像素賦予坐標(5100、8400)。構成第一圖像緩沖器60a的所有的像素由表示距原點的相對位置的坐標唯一地確定。[0099]在圖7的例子中,在區(qū)域掃描中,例如可只讀出及傳送由Pl(1000、4000)、P2 (4000,4000) ,P3 (1000,8000)及 P4 (4000、8000)這 4 點定義的區(qū)域 Al 所包含(具有)的線數(shù)據(jù)。在該情況下,記錄介質(zhì)S的圖像中的僅屬于區(qū)域Al的圖像的圖像數(shù)據(jù)最終被向主機200傳送。此外,在執(zhí)行區(qū)域掃描時,利用主機200提供的規(guī)定的用戶接口,用戶在記錄介質(zhì)S的上表面指定要進行圖像傳送的矩形的區(qū)域?;谠撝付?,主機200在第一圖像緩沖器60a計算與所指定的區(qū)域?qū)膮^(qū)域的4點坐標,將所算出的坐標向點擊打式打印機10的控制部40輸出。使用圖7詳細說明對區(qū)域Al進行區(qū)域掃描時的動作。此外,如圖7所示,區(qū)域Al是跨過塊B (i-1)、塊Bi及塊B (i+1)這三個塊的區(qū)域。在區(qū)域掃描中,線數(shù)據(jù)的寫入與不進行區(qū)域掃描的情況相同,對每個線向規(guī)定方 向依次執(zhí)行。而且,伴隨第一掃描器111對記錄介質(zhì)S的上表面的讀取,進行線數(shù)據(jù)向規(guī)定方向的寫入,線數(shù)據(jù)向構成塊B(i-l)的一個之前的塊即塊B(i-2)的所有的線的寫入結束。在該情況下,寫入指針PW成為表示塊B (i-1)的先頭的線即線La的狀態(tài)。另一方面,控制部40在塊B (i-2)的寫入結束的時刻,由于需要執(zhí)行讀出的線數(shù)據(jù)不存在,所以不使讀出指針PR移動而維持讀出指針PR表示線LI的狀態(tài)。在線數(shù)據(jù)向塊B(i_2)的寫入完成后,進一步進行線數(shù)據(jù)向規(guī)定方向的寫入,線數(shù)據(jù)向構成塊B(i-l)的所有的線的寫入結束。區(qū)域Al在塊B(i-l)上延伸,但如上所述,由于線數(shù)據(jù)的讀出及傳送以塊單位進行,所以控制部40在線數(shù)據(jù)向構成塊B(i-l)的所有的線的寫入完成之前,不進行讀出指針PR的移動,而維持讀出指針PR表示線LI的狀態(tài)。在線數(shù)據(jù)向構成塊B(i-l)的所有的線的寫入結束的情況下,控制部40使讀出指針PR向規(guī)定方向移動至達到線La。在該移動時,不進行線數(shù)據(jù)的讀取。其次,控制部40對于寫入有區(qū)域Al沒有的線數(shù)據(jù)的線、具體而言介于線La和線Lb之間的線(包含線La且不包含線Lb)不進行線數(shù)據(jù)的讀出,而在使讀出指針PR表示的線向規(guī)定方向依次移動后,將讀出指針PR表示的線設為線Lb。該線Lb為包含屬于區(qū)域Al的數(shù)據(jù)在內(nèi)的線數(shù)據(jù),即在塊B(i-l)上寫入有位于規(guī)定方向的最反方向側(cè)的線數(shù)據(jù)的線。其次,控制部40執(zhí)行寫入到線Lb的線數(shù)據(jù)中的屬于區(qū)域Al的數(shù)據(jù)(圖7中斜線表示的區(qū)域的數(shù)據(jù))的讀出。其次,控制部40使讀出指針PR向規(guī)定方向移動一線,執(zhí)行寫入到該讀出指針PR所示的線的線數(shù)據(jù)中的屬于區(qū)域Al的數(shù)據(jù)的讀出。這樣,控制部40對于塊B(i-l)按線朝向規(guī)定方向依次讀出屬于區(qū)域Al的數(shù)據(jù)。這樣,在塊B (i-1)中,依次執(zhí)行讀出指針PR向規(guī)定方向的移動及屬于區(qū)域Al的數(shù)據(jù)的讀出,在讀出指針PR表示的線為塊Bi的先頭的線即線Lc的時刻,控制部40將讀出的數(shù)據(jù)(=在塊B (i-1)中屬于區(qū)域Al的數(shù)據(jù))向主機200傳送??刂撇?0對于塊Bi及塊B (i+1)而言,也與塊B (i-1)相同地執(zhí)行屬于在塊單位下的區(qū)域Al的數(shù)據(jù)的讀出及數(shù)據(jù)的傳送。由此,將屬于區(qū)域Al的所有的數(shù)據(jù)向主機200傳遞。這樣,對于屬于區(qū)域Al的數(shù)據(jù),以塊單位一并執(zhí)行讀出、傳送,因此,可實現(xiàn)讀出及傳送的處理的效率化。如上所述,第一圖像緩沖器60a為環(huán)形緩沖器,寫入指針PW及追隨該寫入指針PW的讀出指針PR成為第一圖像緩沖器60a的末端的線(圖5(A)的例中為線L8400)之后的線是先頭的線(圖5(A)的例中為線LI)的構成。在該情況下,可能有進行寫入指針PW向規(guī)定方向的移動而使讀出指針PR超過規(guī)定方向側(cè)的事態(tài)發(fā)生。在該情況下,由于對于未進行線數(shù)據(jù)的讀出的線重新寫入線數(shù)據(jù),所以需要防止上述事態(tài)發(fā)生。為防止該事態(tài),在本實施方式中,除寫入指針PW及讀出指針PR之外,還具備廢棄指針PH,控制部40通過該廢棄指針PH管理寫入指針PW的位置,從而不使讀出指針PR超過規(guī)定方向側(cè)。圖8是為說明廢棄指針PH的基本的動作而示意性表示第一圖像緩沖器60a的圖。在圖8中,示意性表示寫入指針PW、讀出指針PR及廢棄指針PH,各指針的圖形的 前端表示的線是各指針所示的線。在以下的說明中,為了說明的明確化,不以上述的區(qū)域掃描為前提,而是以傳送在第一圖像緩沖器60a展開的所有的讀取圖像數(shù)據(jù)為前提,另外,不考慮塊。如圖8(A)所示,廢棄指針PH除后述的例外以外,基本上追隨讀出指針PR而動作。在本實施方式中,廢棄指針PH基本上以維持表示下述線的狀態(tài)的方式追隨讀出指針PR,所述線在規(guī)定方向的反方向(以下簡稱為“反方向”)上以10條線的量離開讀出指針PR表示的線。進而,寫入指針PW以不使廢棄指針PH超過規(guī)定方向側(cè)的方式控制其位置。由此,防止寫入指針PW超過讀出指針PR,防止向?qū)懭胗凶x出未結束的線數(shù)據(jù)的線重新寫入線數(shù)據(jù)。使用圖8具體說明,寫入指針PW、讀出指針PR及廢棄指針PH的位置關系為圖8 (A)所示的狀態(tài)。此外,在圖8(A)中,寫入到介于寫入指針PW和讀出指針PR之間的線(斜線所示的區(qū)域所包含的線)的線數(shù)據(jù)為盡管寫入結束但沒有進行讀出的線數(shù)據(jù)。而且,從圖8(A)所示的狀態(tài)進行寫入指針PW向規(guī)定方向的移動,且狀態(tài)不向圖8(B)所示的狀態(tài)過渡。在該情況下,寫入指針PW以不使廢棄指針PH向規(guī)定方向側(cè)超出的方式控制其位置,因此,可靠地防止寫入指針PW到達寫入有寫入結束但沒有進行讀出的線數(shù)據(jù)的線所存在的區(qū)域(圖8(B)中斜線表示的區(qū)域)。另外,在上述的區(qū)域掃描中,可以在第一圖像緩沖器60a只讀出及傳送屬于不同的多個區(qū)域的數(shù)據(jù)。而且,對于不同的多個區(qū)域的每一個,有時在線方向存在重疊的部分。在這種情況下,如下執(zhí)行屬于不同的多個區(qū)域的數(shù)據(jù)的讀出。圖9是為說明讀出屬于存在在線方向重疊的部分的各區(qū)域的數(shù)據(jù)時的處理而示意性表示第一圖像緩沖器60a的圖。在圖9的例中,對區(qū)域A2及區(qū)域A3進行區(qū)域掃描。即,只讀出及傳送屬于區(qū)域A2及區(qū)域A3的數(shù)據(jù)。如圖9所示,區(qū)域A2及區(qū)域A3在范圍Ql分別存在在線方向重疊的部分。在這種情況下,對于區(qū)域A2中的屬于塊Bi的區(qū)域即區(qū)域a2及區(qū)域A3中的屬于塊Bi的區(qū)域即區(qū)域a3個別地執(zhí)行讀取。此外,在以下的說明中,控制部40基于有關塊Bi的信息或從主機200輸入的區(qū)域A2、區(qū)域A3的各頂點的坐標等事先檢測塊Bi的區(qū)域a2及區(qū)域a3的狀態(tài)(范圍),且基于該檢測結果管理讀出指針PR的移動。以線數(shù)據(jù)向構成塊Bi的所有的線的寫入結束為前提進行詳述時,控制部40首先通過上述的方法按線向規(guī)定方向依次讀出屬于區(qū)域a2的數(shù)據(jù)。在該情況下,讀出指針PR如箭頭Y4所示那樣移動,最終到達位置Tl。當屬于區(qū)域a2的數(shù)據(jù)的讀出結束時,控制部40將讀出的數(shù)據(jù)向主機200傳送。這樣,在本實施方式中,為在同一塊存在不同的多個區(qū)域的情況下,對每個區(qū)域進行數(shù)據(jù)的讀取、傳送的構成,由此,屬于不同的區(qū)域的數(shù)據(jù)在每個區(qū)域分別一并執(zhí)行數(shù)據(jù)的讀取、傳送,實現(xiàn)讀取及傳送的處理的單純化、以及伴隨單純化而產(chǎn)生的處理效果的提聞。當屬于區(qū)域a2的數(shù)據(jù)的讀出結束時,控制部40使讀出指針PR向區(qū)域a3的先頭的位置T2移動。其次,控制部40按線向規(guī)定方向依次讀出屬于區(qū)域a3的數(shù)據(jù)。在該情況下,讀出指針PR如箭頭Y5所示那樣移動。其次,控制部40將屬于讀出的區(qū)域a3的數(shù)據(jù)向主機200輸出。如上,控制部40對于屬于區(qū)域a2的數(shù)據(jù)及屬于區(qū)域a3的數(shù)據(jù)分別個別地讀出,并向主機200傳送?!ぴ诖?,在無論何種情況均能夠使上述的廢棄指針PH以維持表示下述線的狀態(tài)的方式移動的情況下,如圖9的例子,在對存在在線方向上重疊的部分的多個區(qū)域執(zhí)行區(qū)域掃描的情況下,可能產(chǎn)生如下不良,其中,上述線在反方向上以10條線的量離開讀出指針PR所示的線。即,在屬于區(qū)域a2的數(shù)據(jù)的讀出結束,且讀出指針PR到達了位置Tl的情況下,伴隨于此,廢棄指針PH從此處向反方向側(cè)的位置即位置T3移動了 10條線的量。在該情況下,關于屬于位置T2和位置T3之間的范圍Q2的線,為殘存有應讀出且讀出未結束的數(shù)據(jù)(屬于區(qū)域a3的數(shù)據(jù))的狀態(tài)。因此,對于屬于范圍Q2的線,直至屬于區(qū)域a3的數(shù)據(jù)的讀出結束為止,不應重新寫入線數(shù)據(jù)。但是,廢棄指針PH由于位于位置T3,所以可能發(fā)生下述事態(tài),即,以使該廢棄指針PH不超出規(guī)定方向側(cè)的方式被控制移動的寫入指針PW到達廢棄指針PH的位置,伴隨于此,對于屬于范圍Q2的線,在讀出未結束的階段寫入新的線數(shù)據(jù)。據(jù)此,控制部40在上述情況時如下控制廢棄指針PH的位置。S卩,控制部40在使廢棄指針PH向規(guī)定方向移動I條線的量時,首先判別寫入到移動預定的線的線數(shù)據(jù)中是否包含應讀出且讀出未結束的數(shù)據(jù)。而且,在不包含該數(shù)據(jù)的情況下,控制部40執(zhí)行廢棄指針PH的I條線的量的移動,在含有該數(shù)據(jù)的情況下,控制部40停止廢棄指針PH的移動。而且,控制部40監(jiān)視寫入到上述移動后的線的線數(shù)據(jù)中的應讀出且讀出未結束的全部數(shù)據(jù)的讀出是否結束,在該全部數(shù)據(jù)的讀出結束且廢棄指針PH和讀出指針PR之間的規(guī)定方向的距離超過10條線的情況下,執(zhí)行廢棄指針PH向規(guī)定方向的I條線的量的移動。例如,參照圖9,廢棄指針PH位于位置T2的I條線的量反方向側(cè)的位置T4。進而,雖然屬于區(qū)域a2的數(shù)據(jù)的讀出結束,但屬于區(qū)域a3的數(shù)據(jù)完全未執(zhí)行讀出。在這種狀況下,假設如下的情況控制部40伴隨讀出指針PR向規(guī)定方向的移動而使廢棄指針PH從位置T4向位置T2移動。在該情況下,控制部40在廢棄指針PH向位置T2移動之前,判別寫入到與位置T2對應的線的線數(shù)據(jù)中是否包含應讀出且讀出未結束的數(shù)據(jù)。也可以預先存儲表示數(shù)據(jù)的讀出狀況的信息,基于該信息進行該判別,另外,也可以對每個線通過標識來管理在線數(shù)據(jù)中是否包含應讀出且讀出未結束的數(shù)據(jù),基于該標識的狀態(tài)進行該判別。而且,由于寫入到與位置T2對應的線的線數(shù)據(jù)中含有應讀出且讀出未結束的數(shù)據(jù)(有關區(qū)域a3的數(shù)據(jù)),所以控制部40停止廢棄指針PH向位置T2的移動。其次,控制部40監(jiān)視包含于寫入到與位置T2對應的線的線數(shù)據(jù)中且屬于區(qū)域a3的數(shù)據(jù)的讀出是否結束。換言之,監(jiān)視寫入到與位置T2對應的線的線數(shù)據(jù)中的應讀出且讀出未結束的全部數(shù)據(jù)的讀出是否結束。在屬于區(qū)域a3的數(shù)據(jù)的讀出結束且廢棄指針PH和讀出指針PR之間的規(guī)定方向的距離超過10條線的情況下,使廢棄指針PH從位置T4向位置T3移動。這樣,在本實施方式中,在寫入到某I線的線數(shù)據(jù)中包含應讀出且讀出未結束的數(shù)據(jù)的情況下,控制部40以與讀出指針PR的位置無關地使廢棄指針PH向規(guī)定方向不超過 該I條線而移動的方式控制廢棄指針PH的移動。由此,能夠適宜地防止對存在應讀出且讀出未結束的數(shù)據(jù)的線重新信入線數(shù)據(jù)。此外,如上所述,只要控制廢棄指針PH的移動,則在塊內(nèi)存在不同的多個區(qū)域的情況下,對于這些區(qū)域在線方向不重疊的范圍(例如圖9的范圍Q3),根據(jù)包含于線數(shù)據(jù)的應讀出的數(shù)據(jù)的讀出狀況適宜地使廢棄指針PH向規(guī)定方向移動。限制不必要的廢棄指針PH向規(guī)定方向的移動。伴隨于此,防止可寫入新的線數(shù)據(jù)的區(qū)域不必要地變窄。使用圖9具體進行說明。對于范圍Q3,如果區(qū)域a2的數(shù)據(jù)的讀取結束,則寫入到屬于該范圍Q3的線的線數(shù)據(jù)中的應讀出的數(shù)據(jù)的讀出結束。雖然也可以使廢棄指針PH向規(guī)定方向移動,但通過如上控制廢棄指針PH的移動,對于范圍Q3,根據(jù)區(qū)域a2的數(shù)據(jù)的讀出,使指針PH適宜地向規(guī)定方向移動。另外,在上述的區(qū)域掃描中,可執(zhí)行屬于在規(guī)定方向上離開配置的區(qū)域的數(shù)據(jù)的讀出。圖10是為說明屬于在規(guī)定方向上離開配置的區(qū)域的數(shù)據(jù)的讀出而示意性表示第一圖像緩沖器60a的圖。首先,使用圖10(A)說明應用本實用新型之前的現(xiàn)有的讀出處理。在圖10(A)的例中,對于區(qū)域A4及與該區(qū)域A4在規(guī)定方向上離開配置的區(qū)域A5執(zhí)行區(qū)域掃描。如圖10(A)所示,區(qū)域A4屬于形成于第一圖像緩沖器60a的多個塊中的先頭的塊即塊BI,另外,區(qū)域A5屬于形成于第一圖像緩沖器60a的多個塊中的末尾的塊即塊Bn。目前,如上,在規(guī)定了區(qū)域A4及區(qū)域A5的情況下,根據(jù)第一掃描器111的記錄介質(zhì)S的上表面的讀取,線數(shù)據(jù)向構成塊BI的所有的線的寫入結束時,控制部40如上述執(zhí)行屬于區(qū)域A4的數(shù)據(jù)的讀出及傳送。在屬于塊BI中包含的區(qū)域A4的數(shù)據(jù)的讀出及傳送結束的時刻,讀出指針PR成為位于與塊B2的先頭的線對應的位置即位置T6的狀態(tài)。在線數(shù)據(jù)向構成塊BI的所有的線的寫入完成后,也繼續(xù)執(zhí)行線數(shù)據(jù)的寫入,結束線數(shù)據(jù)向構成塊B2 塊B(n-l)的所有的線的寫入。在該情況下,由于塊B2 塊B(n-l)中不存在應讀出的數(shù)據(jù),所以控制部40對于讀出指針PR維持屬于塊BI中包含的區(qū)域A4的數(shù)據(jù)的讀出及傳送結束的時刻的狀態(tài)、即位于與塊B2的先頭的線對應的位置T6的狀態(tài)。[0147]進而,進行線數(shù)據(jù)向規(guī)定方向的寫入,結束線數(shù)據(jù)向構成塊Bn的所有的線的寫入。以線數(shù)據(jù)向塊Bn、即包含區(qū)域A5的塊的寫入完成為觸發(fā),控制部40開始讀出指針PR向規(guī)定方向的移動。在該情況下,由于構成塊B2 塊B(n-l)的線不存在應執(zhí)行讀出的數(shù)據(jù),因此,實際上不進行數(shù)據(jù)的讀出而進行讀出指針PR向規(guī)定方向的移動。而且,控制部40在使讀出指針PR移動至塊Bn的先頭的線后,對于屬于塊Bn內(nèi)的區(qū)域A5的數(shù)據(jù)執(zhí)行數(shù)據(jù)的讀出及傳送。 在這種現(xiàn)有的方法中,在對沿規(guī)定方向離開的不同的區(qū)域進行區(qū)域掃描的情況下,可能產(chǎn)生如下不良。S卩,在上述的情況下,以線數(shù)據(jù)向塊Bn的寫入為觸發(fā),開始位于位置T6的讀出指針PR向規(guī)定方向的移動,因此,出現(xiàn)如下的狀態(tài)追隨該讀出指針PR的廢棄指針PH和寫入指針PW的規(guī)定方向的距離(圖10(A)中用帶符號Dl的箭頭所示的距離)接近。因此,通過廢棄指針PH限制寫入指針PW的動作,雖然生成了應新寫入的線數(shù)據(jù),但是可能產(chǎn)生所生成的線數(shù)據(jù)不能寫入第一圖像緩沖器60a的事態(tài)。鑒于此,在本實施方式中,控制部40如下控制讀出指針PR的位置。S卩,控制部40總是監(jiān)視寫入指針PW和讀出指針PR之間的線數(shù)。而且,在寫入指針PW和讀出指針PR之間的線數(shù)超過作為閾值而預先確定的線數(shù)的情況下,判別在被該寫入指針PW和讀出指針PR夾著的區(qū)域是否存在應執(zhí)行讀出的數(shù)據(jù)。在不存在應執(zhí)行讀出的數(shù)據(jù)的情況下,控制部40對屬于被這些寫入指針PW和讀出指針PR夾著的區(qū)域的線不進行線數(shù)據(jù)的讀出,而執(zhí)行使讀出指針PR向規(guī)定方向移動的空讀處理。使用圖10⑶具體地進行說明時,在屬于塊BI的區(qū)域A4的讀出及傳送結束、且讀出指針PR位于位置T6的狀態(tài)下,控制部40監(jiān)視寫入指針PW和讀出指針PR之間的線數(shù)。而且,如圖10(B)所示,在寫入指針PW和讀出指針PR之間的線數(shù)超過作為閾值而決定的“1000”的情況下,控制部40判別這些寫入指針PW和讀出指針PR之間的范圍Q4是否存在應讀出的數(shù)據(jù)。而且,在范圍Q4不存在應讀出的數(shù)據(jù)的情況下,控制部40對于這些屬于范圍Q4的線使讀出指針PR朝向規(guī)定方向移動,另一方面,執(zhí)行不讀出線數(shù)據(jù)的空讀處理。這樣,通過對于范圍Q4執(zhí)行空讀處理,線數(shù)據(jù)向構成塊Bn的所有的線的寫入結束之前,讀出指針PR向位置T7移動,追隨該讀出指針PR的移動,廢棄指針PH向規(guī)定方向移動。此外,在讀出指針PR向位置17移動后,在寫入指針PW和讀出指針PR之間的線數(shù)超過閾值且在介于這些指針的范圍不存在應執(zhí)行讀出的數(shù)據(jù)的情況下,也適宜執(zhí)行空讀處理,執(zhí)行讀出指針PR及廢棄指針PH向規(guī)定方向的移動。這樣,在本實施方式中,在寫入指針PW和讀出指針PR之間的線數(shù)超過閾值且在介于這些指針的范圍不存在應執(zhí)行讀出的數(shù)據(jù)的情況下,適宜執(zhí)行空讀處理,執(zhí)行讀出指針PR及廢棄指針PH向規(guī)定方向的移動。在此,由于廢棄指針PH為具有用于限制寫入指針PW的移動的作為止動器的功能的指針,所以通過伴隨空讀處理的廢棄指針PH向規(guī)定方向的移動,在第一圖像緩沖器60a中,可寫入新的線數(shù)據(jù)的區(qū)域相比目前擴張,可降低產(chǎn)生不能將由此生成的線數(shù)據(jù)寫入第一圖像緩沖器60a的事態(tài)的危險。另外,即使在對于沿規(guī)定方向離開的不同的區(qū)域進行區(qū)域掃描的情況下,也難以發(fā)生寫入指針PW和廢棄指針PH的距離接近的事態(tài),能夠極力地防止雖然新生成了應寫入的線數(shù)據(jù)但也不能將所生成的線數(shù)據(jù)寫入第一圖像緩沖器60a的事態(tài)。[0157]此外,在本實施方式中,作為寫入指針PW和讀出指針PR之間的線數(shù)的閾值設定了“ 1000 ”,但該閾值從以下的觀點來進行設定。S卩,如上所述,在本實施方式中,構成I個塊的線的數(shù)量不超過500。而且,閾值為線數(shù)最大(500線)的2塊量的值(1000線)。這可以說是因為,在寫入指針PW和讀出指針PR離開了線數(shù)最大(500線)的2塊量的情況下,以與第一圖像緩沖器60a整個區(qū)域的規(guī)定方向的線數(shù)(8400線)的關系來看,寫入指針PW和讀出指針PR離開了相對充分大的距離。如以上說明,在本實施方式中,控制部40與讀出指針PR的位置無關地以使寫入有包含讀出未完成的數(shù)據(jù)在內(nèi)的線數(shù)據(jù)的線的位置不超出規(guī)定方向側(cè)的方式控制廢棄指針PH的移動。
據(jù)此,廢棄指針PH與讀出指針PR的位置無關地以使寫入有包含讀出未完成的數(shù)據(jù)在內(nèi)的線數(shù)據(jù)的線的位置不超出規(guī)定方向側(cè)的方式被控制其移動。寫入指針PW以使該廢棄指針PH不超出規(guī)定方向側(cè)的方式被控制其移動,因此,能夠有效地防止對寫入有包含讀出未完成的數(shù)據(jù)在內(nèi)的線數(shù)據(jù)的線新寫入線數(shù)據(jù)。另外,在本實施方式中,控制部40可以在區(qū)域掃描中以對每個區(qū)域讀出屬于作為環(huán)形緩沖器的第一圖像緩沖器60a的多個不同的區(qū)域的數(shù)據(jù)的方式進行數(shù)據(jù)的讀出。而且,控制部40在I個線數(shù)據(jù)中包含屬于多個不同的每個區(qū)域的數(shù)據(jù)的情況下,直至屬于各區(qū)域的數(shù)據(jù)的各自的讀出結束為止,與讀出指針PR的位置無關地,以廢棄指針PH使寫入有該I線數(shù)據(jù)的線的位置不超出規(guī)定方向側(cè)的方式進行控制。據(jù)此,在進行區(qū)域掃描時,在每個區(qū)域讀出屬于作為環(huán)形緩沖器的第一圖像緩沖器60a的多個不同的區(qū)域的數(shù)據(jù)的情況下,即使在I線數(shù)據(jù)包含屬于多個不同的每個區(qū)域的數(shù)據(jù)的情況下,也能夠在所包含的所有的數(shù)據(jù)的讀出結束之前,有效地防止對寫入有該I線數(shù)據(jù)的線新寫入線數(shù)據(jù)。另外,在本實施方式中,控制部40在對每個按多個線分割作為環(huán)形緩沖器的第一圖像緩沖器60a而形成的塊完成線數(shù)據(jù)向?qū)儆谝粋€塊的各線的寫入后,在該一個塊內(nèi)使讀出指針PR向所述規(guī)定方向移動,同時,將屬于該塊的線的線數(shù)據(jù)向規(guī)定方向讀出。在不同的區(qū)域?qū)儆谝粋€塊的情況下,與讀出指針PR的位置無關地,以使屬于該一個塊的線中的寫入有包含讀出未完成的數(shù)據(jù)在內(nèi)的線數(shù)據(jù)的線的位置不超出規(guī)定方向側(cè)的方式控制廢棄指針PH的移動。據(jù)此,以塊單位執(zhí)行線數(shù)據(jù)的讀出時讀出處理效率的高,并且當在塊內(nèi)存在包含讀出未完成的數(shù)據(jù)在內(nèi)的線數(shù)據(jù)時,以使寫入有該線數(shù)據(jù)的線不超出規(guī)定方向側(cè)的方式控制廢棄指針PH的移動,能夠有效地防止向該線新寫入線數(shù)據(jù)。另外,在本實施方式中,控制部40在對每個按多個線分割作為環(huán)形緩沖器的第一圖像緩沖器60a而形成的塊完成線數(shù)據(jù)向?qū)儆谝粋€塊的各線的寫入后,將讀出指針PR移動到表示應進行該一個塊的讀出的線的位置,使讀出指針PR在該一個塊內(nèi)向規(guī)定方向移動,同時向規(guī)定方向讀出屬于該塊的線的線數(shù)據(jù)。對于介于寫入指針PW和讀出指針PR之間的線、即寫入有不需要讀出的線數(shù)據(jù)的線,不將寫入到該線的線數(shù)據(jù)讀出,而執(zhí)行使讀出指針PR向規(guī)定方向移動的空讀處理。據(jù)此,對于介于寫入指針PW和讀出指針PR之間的線、即寫入有不需要讀出的線數(shù)據(jù)的線,不將寫入到該線的線數(shù)據(jù)讀出,而執(zhí)行使讀出指針PR向規(guī)定方向移動的空讀處理。在線數(shù)據(jù)向?qū)儆趬K的所有的線的寫入結束之前,可以使讀出指針PR向規(guī)定方向移動。由此,在第一圖像緩沖器60a可以較多地確保結束讀出而可新寫入線數(shù)據(jù)的區(qū)域。另外,在本實施方式中,在寫入指針PW和讀出指針PR沿規(guī)定方向離開了閾值以上、即寫入到介于這些指針之間的各線的線數(shù)據(jù)為不需要讀出的數(shù)據(jù)時,控制部40對介于這些指針之間的線執(zhí)行空讀處理。據(jù)此,在寫入指針PW和讀出指針PR沿規(guī)定方向離開了閾值以上,且寫入到介于這些指針之間的各線的線數(shù)據(jù)為不需要讀出的數(shù)據(jù)時,對介于這些指針之間的線執(zhí)行空讀處理,因此可以在需要的情況下適宜執(zhí)行空讀處理。另外,在本實施方式中,控制部40可以以在每個區(qū)域讀出屬于第一圖像緩沖器60a的多個不同的區(qū)域的線數(shù)據(jù)的方式進行線數(shù)據(jù)的讀出。第一圖像緩沖器60a的一區(qū)域和其他區(qū)域之間在規(guī)定方向上離開,在該一區(qū)域所屬的一個塊和該其他區(qū)域所屬的其他塊之間介有寫入了不需要讀出的線數(shù)據(jù)的線的情況下,對這些線執(zhí)行空讀處理?!?jù)此,在存在于一區(qū)域所屬的一個塊和其他區(qū)域所屬的其他塊之間的線不存在需要讀出的數(shù)據(jù)的情況下,執(zhí)行空讀處理。在線數(shù)據(jù)向構成其他區(qū)域所屬的塊的所有的線的寫入結束之前,可以使讀出指針PR向規(guī)定方向移動。由此,能夠在第一圖像緩沖器60a較多地確保讀出結束的區(qū)域、換言之可新寫入線數(shù)據(jù)的區(qū)域。另外,在本實施方式中,控制部40通過追隨讀出指針PR的廢棄指針PH控制寫入指針PW的移動,以便該廢棄指針PH不使寫入指針PW超出規(guī)定方向側(cè)。據(jù)此,伴隨著讀出指針PR通過空讀處理而向規(guī)定方向移動,追隨該讀出指針PR的廢棄指針PH也向規(guī)定方向移動,對應于此,能夠較多地確??尚聦懭刖€數(shù)據(jù)的區(qū)域。以上對本實用新型的一實施方式進行了說明,但本實用新型不限于此。在上述實施方式中,為在搭載于點擊打式打印機10的控制基板(圖示略)上安裝的控制部40管理各指針的構成,但例如也可以為與點擊打式打印機10進行了外部連接的裝置管理這些指針的構成。即,圖4所示的各功能塊通過硬件和軟件的協(xié)動來實現(xiàn),具體的硬件的安裝方式或軟件的規(guī)格等是任意的,對于其它細部構成也可以任意變更。另外,在上述實施方式中,以對水平輸送記錄介質(zhì)S的平層型的裝置應用了本實用新型的情況為例進行了說明,但本實用新型不限于此,當然也可以適用于具備以立起狀態(tài)輸送支票等票據(jù)形態(tài)的記錄介質(zhì)S的輸送路的裝置。另外,在上述實施方式中,以具備光學讀取裝置110的點擊打式打印機10為例進行了說明,但本實用新型不限于此,例如也可以為在噴墨式打印機、或熱敏打印機、激光打印機等設置相當于光學讀取裝置110的光學讀取部的構成。此外,不限于作為獨立的打印機而使用的設備,對于裝入其它設備(ATM(Automated Teller Machine)或 CD(Cash Dispenser)等)的裝置也可以設置相當于光學讀取裝置110的光學讀取部。另外,不限于將光學讀取裝置110 —體設置于在紙等記錄介質(zhì)上記錄文字或圖像的裝置中的構成,本實用新型例如可以適用于包括獨立的掃描器裝置或復印機在內(nèi)的多種設備。S卩,能夠?qū)⒈緦嵱眯滦蛷V泛應用于可光學性讀取介質(zhì)的光學讀取裝置。
權利要求1.一種光學讀取裝置,其特征在于,具備 光學讀取部,其具有線狀配設的光元件并讀取介質(zhì); 存儲部,其具有形成于存儲區(qū)域的環(huán)形緩沖器; 控制部,其將由所述光學讀取部讀取的讀取數(shù)據(jù)寫入所述環(huán)形緩沖器,且將寫入到所述環(huán)形緩沖器的所述讀取數(shù)據(jù)讀出,并傳送所讀出的所述讀取數(shù)據(jù), 所述控制部使用表示將所述讀取數(shù)據(jù)寫入所述環(huán)形緩沖器的位置的寫入指針及表示未讀出的所述讀取數(shù)據(jù)的位置的讀出指針,管理成為所述讀取數(shù)據(jù)的寫入及讀出的對象的所述環(huán)形緩沖器的位置。
2.如權利要求I所述的光學讀取裝置,其特征在于, 具有指定所述介質(zhì)的規(guī)定區(qū)域的設定部, 所述控制部讀出由所述設定部設定的區(qū)域的讀取數(shù)據(jù),并且在從所述環(huán)形緩沖器的寫入方向的所述讀出指針的位置到所述寫入指針的位置之間的所述讀取數(shù)據(jù)不是與所述區(qū)域?qū)淖x取數(shù)據(jù)時,不讀出所述讀取數(shù)據(jù),而執(zhí)行使所述讀出指針的位置前進的空讀處理。
3.如權利要求I所述的光學讀取裝置,其特征在于, 所述控制部寫入所述環(huán)形緩沖器的所述讀取數(shù)據(jù)為線數(shù)據(jù), 對具有多個所述線數(shù)據(jù)的每個塊進行所述讀取數(shù)據(jù)的讀取。
4.如權利要求3所述的光學讀取裝置,其特征在于, 所述控制部在屬于一個塊的所述線數(shù)據(jù)的寫入完成后,使所述讀出指針移動到進行該一個塊的讀出的線數(shù)據(jù)的位置,并在該一個塊內(nèi)使所述讀出指針的位置移動且同時讀出屬于該一個塊的線數(shù)據(jù)。
5.如權利要求2所述的光學讀取裝置,其特征在于, 所述設定部能夠設定第一區(qū)域和與所述第一區(qū)域不同的第二區(qū)域, 所述控制部在所述設定部設定有所述第一區(qū)域及所述第二區(qū)域時,讀出所述第一區(qū)域后,再讀出所述第二區(qū)域。
6.如權利要求I所述的光學讀取裝置,其特征在于, 所述控制部在所述寫入指針的位置和所述讀出指針的位置離開了預先確定的值以上時,判別在從所述控制部的寫入方向的所述讀出指針的位置到所述寫入指針的位置之間是否有進行讀取的讀取數(shù)據(jù),在沒有進行讀取的讀取數(shù)據(jù)的情況下,執(zhí)行使所述讀出指針的位置前進的空讀處理。
7.如權利要求2所述的光學讀取裝置,其特征在于, 所述控制部使用表示包含能夠在所述環(huán)形緩沖器進行刪除或覆寫的所述讀取數(shù)據(jù)在內(nèi)的位置的廢棄指針,以使該廢棄指針不超過所述寫入指針的位置的方式控制所述寫入指針,并且,與所述讀出指針的位置無關地,以不超出讀出未完成的所述讀取數(shù)據(jù)的位置的方式控制所述廢棄指針。
專利摘要本實用新型涉及光學讀取裝置,可較多地確保環(huán)形緩沖器的可寫入的區(qū)域??刂撇?40)對于介于寫入指針和讀出指針之間的線、即寫入有不需要讀出的線數(shù)據(jù)的線,不將寫入到該線的線數(shù)據(jù)讀出,而執(zhí)行使讀出指針向規(guī)定方向移動的空讀處理。
文檔編號G11B7/005GK202495248SQ20122006048
公開日2012年10月17日 申請日期2012年2月22日 優(yōu)先權日2011年3月9日
發(fā)明者淺田健司 申請人:精工愛普生株式會社