本發(fā)明涉及一種圖像讀取裝置。
背景技術(shù):
圖像讀取裝置具有能夠沿著副掃描方向移動的光學(xué)臺(滑架)。該滑架具有光學(xué)系統(tǒng),所述光學(xué)系統(tǒng)將來自原稿的反射光引導(dǎo)到圖像傳感器。當(dāng)指示圖像讀取裝置讀取原稿時,圖像讀取裝置通過讀取白色基準(zhǔn)板而生成陰影校正數(shù)據(jù),并且隨后讀取原稿。陰影校正數(shù)據(jù)用于減小由照射原稿的光源的照明不均勻性所造成的影響。日本專利jp5089432描述了一種圖像讀取裝置,在指示該圖像讀取裝置轉(zhuǎn)換為節(jié)能模式的情況下,在促使滑架移動到白色基準(zhǔn)板之后再轉(zhuǎn)換為節(jié)能模式。該日本專利指出:由此,在指示該圖像讀取裝置從節(jié)能模式返回時,不必再促使滑架移動到原始位置。
在滑架已經(jīng)于節(jié)能模式期間移動到與白色基準(zhǔn)板分離的位置的情況下,在日本專利jp5089432中描述的圖像讀取裝置在從節(jié)能模式返回時無法讀取白色基準(zhǔn)板。如果重新嘗試讀取白色基準(zhǔn)板,則圖像讀取裝置的準(zhǔn)備操作所需的時間將延長。存在當(dāng)圖像讀取裝置處于關(guān)機狀態(tài)而不只是處于節(jié)能模式時在圖像讀取裝置中發(fā)生振動的情況。例如,當(dāng)圖像讀取裝置從一個房間移動到另一個房間時,在圖像讀取裝置中發(fā)生振動,并且滑架的位置從白色基準(zhǔn)板移位離開。因此,當(dāng)從關(guān)機狀態(tài)啟動圖像讀取裝置時,可能要執(zhí)行白色基準(zhǔn)板的讀取的重新嘗試,并且圖像讀取裝置的準(zhǔn)備操作所需的時間將延長。
技術(shù)實現(xiàn)要素:
本發(fā)明改進(jìn)了當(dāng)圖像讀取裝置從非操作模式轉(zhuǎn)換為操作模式時移動到讀取單元的預(yù)定位置所需的時間。
本發(fā)明提供了一種圖像讀取裝置,所述圖像讀取裝置具有操作模式和非操作模式,在所述操作模式中,所述圖像讀取裝置執(zhí)行圖像讀取,在所述非操作模式中,所述圖像讀取裝置不執(zhí)行圖像讀取,所述圖像讀取裝置包括:殼體;讀取單元,所述讀取單元設(shè)置在殼體內(nèi)部并且構(gòu)造成能夠分別沿著第一方向以及與第一方向相反的第二方向移動;移動單元,所述移動單元構(gòu)造成促使所述讀取單元沿著第一方向或第二方向移動;透光板,在所述透光板上放置原稿;白色基準(zhǔn)板,所述白色基準(zhǔn)板沿著第一方向設(shè)置在所述透光板的上游;檢知單元,所述檢知單元構(gòu)造成檢知所述讀取單元定位在預(yù)定區(qū)域中,所述預(yù)定區(qū)域沿著第一方向位于能夠讀取所述白色基準(zhǔn)板的位置的上游;控制單元,所述控制單元構(gòu)造成控制所述移動單元以使得在進(jìn)行從操作模式到非操作模式的轉(zhuǎn)換的情況下所述讀取單元定位在所述預(yù)定區(qū)域中,并且所述控制單元構(gòu)造成控制所述移動單元以在進(jìn)行從非操作模式到操作模式的轉(zhuǎn)換的情況下促使所述讀取單元從所述預(yù)定區(qū)域移動到能夠讀取在所述預(yù)定區(qū)域外部的白色基準(zhǔn)板的位置;以及測量單元,所述測量單元構(gòu)造成在基于所述檢知單元的檢知結(jié)果確定沿著第一方向移動的讀取單元已經(jīng)越過介于預(yù)定區(qū)域內(nèi)部和預(yù)定區(qū)域外部之間的邊界時開始測量所述讀取單元的移動量,其中,所述控制單元還構(gòu)造成在由所述測量單元測量的讀取單元的移動量變?yōu)榕c從所述邊界到能夠讀取所述白色基準(zhǔn)板的位置的距離相對應(yīng)的移動量時促使所述讀取單元停止通過所述移動單元進(jìn)行的移動。
本發(fā)明還提供了一種圖像讀取裝置,所述圖像讀取裝置具有操作模式和非操作模式,在所述操作模式中,所述圖像讀取裝置執(zhí)行圖像讀取,在所述非操作模式中,所述圖像讀取裝置不執(zhí)行圖像讀取,所述圖像讀取裝置包括:殼體;讀取單元,所述讀取單元設(shè)置在殼體內(nèi)部并且構(gòu)造成能夠分別沿著第一方向以及與第一方向相反的第二方向移動;透光板,所述透光板設(shè)置在所述殼體的頂部表面上并且在所述透光板上面向所述讀取單元放置原稿;以及白色基準(zhǔn)板,所述白色基準(zhǔn)板沿著第一方向設(shè)置在所述透光板的上游,其中,所述讀取單元還構(gòu)造成在進(jìn)行從操作模式到非操作模式的轉(zhuǎn)換的情況下移動到預(yù)定區(qū)域,所述預(yù)定區(qū)域是用于測量所述讀取單元的位置的基準(zhǔn),并且所述讀取單元還構(gòu)造成:在進(jìn)行從非操作模式到操作模式的轉(zhuǎn)換的情況下,如果所述讀取單元定位在所述預(yù)定區(qū)域中,則從所述預(yù)定區(qū)域移動到能夠讀取在所述預(yù)定區(qū)域外部的白色基準(zhǔn)板的位置;在進(jìn)行從非操作模式到操作模式的轉(zhuǎn)換的情況下,如果所述讀取單元沒有定位在所述預(yù)定區(qū)域中,則在移動到所述預(yù)定區(qū)域之后再從所述預(yù)定區(qū)域移動到能夠讀取白色基準(zhǔn)板的位置。
根據(jù)以下對示例性實施例的描述(參照附圖),本發(fā)明的更多特征將變得顯而易見。
附圖說明
圖1是圖像讀取裝置的截面圖。
圖2是控制圖像讀取裝置的控制單元的方塊圖。
圖3a和圖3b是用于描述位置傳感器的視圖。
圖4a和圖4b是用于描述位置傳感器的視圖。
圖5a至圖5c是示出了掃描器單元的位置和位置傳感器的輸出之間的關(guān)系的視圖。
圖6a和圖6b是示出了掃描器單元的待機位置的視圖。
圖7a至圖7d是示出了在讀取原稿時掃描器單元的移動的視圖。
圖8是示出了在操作停止時的移動控制的流程圖。
圖9是示出了在操作開始時的移動控制的流程圖。
圖10a和圖10b是描述因驅(qū)動頻率差造成的測量誤差的視圖。
圖11a和圖11b是示出了掃描器單元的待機位置的視圖。
圖12是示出了在操作停止時的移動控制的流程圖。
圖13是示出了在操作開始時的移動控制的流程圖。
圖14a和圖14b是示出了掃描器單元的待機位置的視圖。
圖15是示出了在操作停止時的移動控制的流程圖。
圖16a和圖16b是用于描述位置傳感器的視圖。
具體實施方式
【第一實施例】
<圖像讀取裝置>
圖1示出了圖像讀取裝置的示例。圖像讀取裝置1000配備有用于讀取原稿圖像的圖像讀取單元(在下文中稱作讀取器150)和自動原稿供給器(在下文中稱作adf100)。adf是自動原稿供給器所用的縮寫。在圖1中,高度方向定義為z,并且副掃描方向定義為y。深度方向定義為x。
(讀取器150)
讀取器150具有掃描器單元20。掃描器單元20設(shè)置在殼體25內(nèi)部,并且是能夠沿著第一方向(用箭頭f表示的副掃描方向(+y方向))以及與第一方向相反的第二方向(-y方向)移動的讀取單元的示例。掃描器單元20配備有作為光源的led23a和23b以用于照射原稿讀取表面。led是發(fā)光二極管的縮寫。此外,掃描器單元20具有反射鏡24a、24b和24c,所述反射鏡是用于將從原稿反射的光引導(dǎo)到圖像傳感器28的光學(xué)構(gòu)件。圖像傳感器28還可以是線傳感器,光電轉(zhuǎn)換器在所述線傳感器上沿著主掃描方向形成陣列。設(shè)置有:流動讀取玻璃21,所述流動讀取玻璃是透光板,原稿在所述透光板上放置成在讀取器150的殼體25的頂部表面?zhèn)让嫦蜃x取器150;陰影白板22;以及稿臺玻璃29。讀取器150具有固定文件讀取模式和流動讀取模式。在固定文件讀取模式中,通過掃描器單元20沿著副掃描方向以固定速度掃描,讀取放置在稿臺玻璃29上的原稿。在流動讀取模式中,掃描器單元20停止在adf100的先導(dǎo)輥6的中心位置處,并且讀取已由adf100供給和運送的原稿。陰影白板22是用于生成白色電平基準(zhǔn)數(shù)據(jù)的白色基準(zhǔn)板。讀取器150通過恰好在讀取原稿之前讀取陰影白板22而生成基準(zhǔn)數(shù)據(jù)。因為基準(zhǔn)數(shù)據(jù)是用于陰影校正的數(shù)據(jù),所以基準(zhǔn)數(shù)據(jù)可以被稱作校正數(shù)據(jù)。由于陰影白板22布置在流動讀取玻璃21和稿臺玻璃29之間,因此在固定文件讀取模式和流動讀取模式中都要求掃描器單元20暫時地在陰影白板22下方移動。
(adf100)
原稿托盤30是原稿堆疊單元,其用于堆疊由一張或多張原稿構(gòu)成的原稿摞s。供紙輥1抵接堆疊在原稿托盤30上的原稿摞s的表面并且旋轉(zhuǎn)。由此,供給原稿摞s中的最上方的原稿。存在由供紙輥1供給多張原稿的情況。所述多張原稿因分離輥2和分離墊15的作用而分出單張片材。通過取出輥3向下游運送由分離輥2和分離墊15分出的單張原稿,促使該原稿抵接對準(zhǔn)輥4。在原稿與對準(zhǔn)輥4相接觸的時間點,對準(zhǔn)輥4停止。在原稿中形成環(huán)狀彎曲部,并且校正原稿的偏斜。將經(jīng)過對準(zhǔn)輥4的原稿運送到流動讀取玻璃21所遵循的供給路徑布置在對準(zhǔn)輥4的下游側(cè)。上游讀取輥5將被送至所述供給路徑的原稿運送至圖像讀取位置。圖像傳感器28在原稿經(jīng)過流動讀取玻璃21和先導(dǎo)輥6之間時、在位于先導(dǎo)輥6正下方的原稿讀取位置處每次一行地光學(xué)讀取(流動讀取)原稿。下游讀取輥7運送原稿,并且將原稿轉(zhuǎn)移到排出輥12。排出輥12將原稿排出到排出托盤13。只要原稿傳感器14檢知原稿托盤30上有原稿,就繼續(xù)進(jìn)行原稿的流動讀取。
<控制器>
圖2是示出了圖像讀取裝置1000的控制單元的構(gòu)造示例的方塊圖。圖像讀取控制單元(在下文中稱作讀取器控制器200)配備有:作為中央運算處理裝置的讀取器cpu201;作為只讀存儲器的rom202;以及作為隨機存取存儲器的ram203。rom202存儲控制程序。ram203存儲輸入數(shù)據(jù)和作業(yè)用數(shù)據(jù)。讀取器cpu201連接到對輥進(jìn)行驅(qū)動以用于運送原稿的馬達(dá)210、螺線管211、離合器212、原稿傳感器14,所述原稿傳感器14是用于控制原稿運送的各種傳感器。讀取器cpu201通過執(zhí)行控制程序來執(zhí)行原稿運送控制??梢杂捎布娐?例如asic(專用集成電路))實現(xiàn)讀取器cpu201的部分或全部的功能。
讀取器cpu201控制馬達(dá)222,以用于促使掃描器單元20根據(jù)控制程序沿著副掃描方向移動從而實現(xiàn)圖像讀取功能。馬達(dá)222是根據(jù)驅(qū)動脈沖旋轉(zhuǎn)的步進(jìn)馬達(dá)。讀取器cpu201基于位置傳感器221的檢知結(jié)果明確掃描器單元20的副掃描位置。例如,讀取器cpu201通過計數(shù)器204對供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)進(jìn)行計數(shù),并且基于計數(shù)值獲得掃描器單元20的位置。可以由計數(shù)器電路等執(zhí)行脈沖數(shù)的計數(shù)。圖像處理單元224對由圖像傳感器28獲得的圖像數(shù)據(jù)執(zhí)行各種圖像處理(陰影校正等),并且將結(jié)果存儲在圖像存儲器223中。
主控制器250配備有主cpu251、rom252和ram253。rom252存儲由主cpu251執(zhí)行的控制程序。ram253存儲輸入數(shù)據(jù)和作業(yè)用數(shù)據(jù)。主控制器250經(jīng)由與讀取器cpu201通信的通信線路274傳送和接收關(guān)于圖像讀取控制的控制命令、控制數(shù)據(jù)等。例如,主控制器250從讀取器cpu201接收原稿傳感器14的輸出。該輸出表示在原稿托盤30上是否存在原稿。主cpu251基于接收到的原稿傳感器14的輸出判定在原稿托盤30上是否堆疊有原稿摞s。主控制器250通過連接圖像處理單元224和圖像處理單元255的圖像線路273從讀取器控制器200接收存儲在圖像存儲器223中的圖像數(shù)據(jù)。圖像處理單元255將各種濾波處理應(yīng)用于接收到的圖像數(shù)據(jù)并且將結(jié)果存儲在圖像存儲器256中。主cpu251通過供電線路275向讀取器控制器200供電。例如,在將電力輸入到圖像讀取裝置1000時,主cpu251在讀取器cpu201之前啟動,并且主cpu251控制對讀取器控制器200的供電。圖像讀取裝置1000具有:操作模式,在所述操作模式中能夠執(zhí)行圖像讀??;以及非操作模式,在所述非操作模式中不能執(zhí)行圖像讀取。非操作模式是用于節(jié)約功耗的模式。在作為一種非操作模式的休眠模式中,啟動主cpu251,但是不向讀取器控制器200供電。當(dāng)通過操作單元254被指示從休眠模式返回時,主cpu251重新啟動對讀取器控制器200的供電。操作單元254具有:輸入單元,其用于接收由用戶輸入的信息;和顯示單元,其用于向用戶輸出信息。通過操作單元254指示主cpu251執(zhí)行關(guān)機、切換為休眠模式、以及執(zhí)行圖像讀取。關(guān)于切換為休眠模式,不必由用戶發(fā)出指令。主cpu251可以在操作單元254沒有發(fā)出任何指令的情況下、在經(jīng)歷了固定的時間間隔后切換到休眠模式。
<檢知掃描器單元20的位置的構(gòu)造示例>
參照圖3a至圖5c描述使用位置傳感器221檢知掃描器單元20的位置的方法。圖3a和圖3b是位置傳感器221和掃描器單元20的側(cè)視圖。圖4a和圖4b是位置傳感器221和掃描器單元20的透視圖。圖5a和圖5b是位置傳感器221和掃描器單元20的俯視圖。圖5c是示出了位置傳感器221的輸出信號的視圖。在圖5c中,縱軸表示位置傳感器221的輸出電平。橫軸表示副掃描位置。
如圖3b、圖4a等所示,掃描器單元20具有盒300和結(jié)合到盒300的標(biāo)記物301。盒300是用于容納前述的led23、反射鏡24、光學(xué)成像透鏡(未示出)、圖像傳感器28等的殼體。如圖3a等所示,位置傳感器221例如可以由光斷續(xù)器(photo-interrupter)型的傳感器構(gòu)成。即,位置傳感器221由發(fā)光元件和光接收元件構(gòu)成。在圖3a、圖4a等中,紅外光經(jīng)過由虛線表示的空間l。如圖3a、圖4a和圖5a所示,當(dāng)標(biāo)記物301沒有定位在空間l中時,位置傳感器221的輸出電平是斷開(off)電平。如圖3b、圖4b和圖5b所示,當(dāng)標(biāo)記物301定位在空間l中時,從位置傳感器221的發(fā)光元件輸出的紅外光被標(biāo)記物301阻擋。其結(jié)果是由位置傳感器221的光接收元件電輸出的檢知信號的電平變?yōu)榻油?on)電平。
如圖5a至圖5c所示,位置傳感器221的輸出電平隨著空間l中的沿著副掃描方向的位置也就是作為邊界的位置傳感器221的檢知位置b而改變。如圖5b所示,如果標(biāo)記物301的左端(在下文中稱作標(biāo)記物左端e)定位在檢知位置b的左側(cè),則標(biāo)記物301阻擋紅外光,并且因此位置傳感器221的輸出變?yōu)閛n。如圖5a所示,如果標(biāo)記物左端e定位在檢知位置b的右側(cè),則標(biāo)記物301不阻擋紅外光,并且因此位置傳感器221的輸出變?yōu)閛ff。以這種方式,on表示掃描器單元20定位在預(yù)定區(qū)域中,而off表示掃描器單元20定位在預(yù)定區(qū)域之外。
掃描器單元20因馬達(dá)222旋轉(zhuǎn)而移動。根據(jù)由計數(shù)器204測量的驅(qū)動脈沖數(shù)或者所經(jīng)歷的時間來確定掃描器單元20的副掃描位置,其中,以標(biāo)記物左端e經(jīng)過檢知位置b的時刻作為基準(zhǔn)。例如,如果標(biāo)記物左端e定位在檢知位置b的左側(cè),則位置傳感器221的輸出為on。在此狀態(tài)中,讀取器cpu201驅(qū)動馬達(dá)222以促使掃描器單元20向右移動并且促使標(biāo)記物左端e經(jīng)過檢知位置b。在此情況下,從標(biāo)記物左端e抵達(dá)檢知位置b的右側(cè)開始,位置傳感器221的輸出即為off。讀取器cpu201促使計數(shù)器204從位置傳感器221的輸出由on變?yōu)閛ff的時間點開始對馬達(dá)222的驅(qū)動脈沖進(jìn)行計數(shù)。因為馬達(dá)222是步進(jìn)馬達(dá),所以馬達(dá)222根據(jù)一個驅(qū)動脈沖而旋轉(zhuǎn)的旋轉(zhuǎn)角是固定的。具體地,掃描器單元20根據(jù)一個驅(qū)動脈沖而移動的距離也是固定的。因此,能夠根據(jù)驅(qū)動脈沖的計數(shù)來確定掃描器單元20的移動距離。
與此同時,讀取器cpu201使被驅(qū)動的馬達(dá)222促使掃描器單元20向右移動,并且在標(biāo)記物左端e定位到檢知位置b右側(cè)的情況下促使標(biāo)記物左端e經(jīng)過檢知位置b。位置傳感器221的輸出從標(biāo)記物左端e抵達(dá)檢知位置b的左側(cè)時開始即為on。讀取器cpu201從位置傳感器221的輸出發(fā)生變化的點(在下文中稱作位置傳感器221的邊緣)開始對馬達(dá)222的驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。然后,在計數(shù)值達(dá)到預(yù)定值時促使馬達(dá)222停止。由此,能夠促使掃描器單元20停止在預(yù)定區(qū)域內(nèi)的期望位置處。
要注意的是,在本實施例中,盡管對驅(qū)動脈沖進(jìn)行計數(shù),但是也可以測量時間。在根據(jù)預(yù)定周期生成驅(qū)動脈沖的情況下,能夠通過測量時間以替代對驅(qū)動脈沖數(shù)進(jìn)行計數(shù)而執(zhí)行相同的控制。時間測量可以由計時器電路執(zhí)行,也可以由讀取器cpu201執(zhí)行。
<在圖像讀取裝置停止操作時和開始操作時執(zhí)行的處理>
如上所述,圖像讀取裝置1000具有兩種非操作狀態(tài)(非操作模式):“關(guān)機”和“休眠”?!瓣P(guān)機”是完全停止對圖像讀取裝置1000供電的狀態(tài)。然而,也可以構(gòu)造成使得在“關(guān)機”狀態(tài)中僅向操作單元254中的檢知主開關(guān)的on/off的電路供電?!瓣P(guān)機”例如是圖像讀取裝置1000通過經(jīng)由操作單元254指示關(guān)機而轉(zhuǎn)換到的狀態(tài)。“休眠”是僅向一些控制電路(例如主cpu251等)供電而不向另外的位置供電的狀態(tài)。圖像讀取裝置1000從“關(guān)機”狀態(tài)轉(zhuǎn)換為能夠讀取圖像的狀態(tài)被稱作“開機”。從“休眠”狀態(tài)轉(zhuǎn)換為能夠讀取圖像的狀態(tài)被稱作“從休眠返回”。以這種方式,關(guān)機模式的功耗小于休眠模式的功耗。
(“關(guān)機”/“休眠”)
圖6a和圖6b是用于描述掃描器單元20的待機位置的視圖。主cpu251在由用戶經(jīng)由操作單元254輸入停止操作指令(關(guān)機/休眠)的指示時經(jīng)由通信線路274通知讀取器cpu201進(jìn)行關(guān)機/休眠。讀取器cpu201在接收到關(guān)機/休眠的指令時按下文所述的方法促使掃描器單元20移動到位置傳感器221的輸出為on的范圍。圖6a示出了掃描器單元20停止在位置傳感器221的輸出為on的預(yù)定區(qū)域內(nèi)。預(yù)定區(qū)域是位置傳感器221的輸出為on的副掃描范圍。要注意的是,關(guān)機中的待機位置和休眠中的待機位置可以相同也可以不同。換言之,讀取器cpu201可以判定指令的內(nèi)容是關(guān)機還是休眠,并且根據(jù)判定結(jié)果來選擇待機位置。
在掃描器單元20完成到位置傳感器221的輸出為on的范圍的移動時,讀取器cpu201經(jīng)由通信線路274通知主cpu251已準(zhǔn)備就緒。當(dāng)接收到讀取器cpu201已準(zhǔn)備就緒的通知時,主cpu251停止通過供電線路275向讀取器控制器200供電。
(“開機”/“從休眠返回”)
主cpu251在圖像讀取裝置1000開始操作(開機/從休眠返回)時開始通過供電線路275向讀取器控制器200供電。讀取器控制器200在開始供電時開始啟動處理。在啟動處理中,讀取器cpu201促使掃描器單元20移動到原始位置h并且讀取陰影白板22。讀取器cpu201在完成這些處理時通知主cpu251已完成啟動處理。按下文所述的方法執(zhí)行掃描器單元20到原始位置h的移動。圖6b示出了掃描器單元20停止在原始位置h處。
在本實施例中,如圖6b所示,原始位置h是對應(yīng)于陰影白板22下方的副掃描位置。然而,原始位置h并不局限于此,只要處于位置傳感器221的輸出為off的副掃描范圍內(nèi)即可。不過,有利的是,通過將原始位置h設(shè)定在陰影白板22下方即可在讀取陰影白板22時將促使掃描器單元20從原始位置h移動到陰影白板22下方的步驟省略。
在完成掃描器單元20到原始位置h的移動時,讀取器cpu201按下文所述的方法執(zhí)行陰影白板22的讀取以用于生成陰影校正數(shù)據(jù)。由此,圖像讀取裝置1000縮短了從接收到圖像掃描請求到實際啟動原稿讀取所需的時間。讀取器cpu201基于通過讀取陰影白板22生成的圖像數(shù)據(jù)由圖像處理單元224生成陰影校正數(shù)據(jù)并且將其存儲到ram203。圖像處理單元224通過使用與根據(jù)原稿生成的圖像數(shù)據(jù)相關(guān)聯(lián)的陰影校正數(shù)據(jù)來執(zhí)行陰影校正。
讀取器cpu201在啟動處理中向與主控制器250通信的主cpu251通知原稿傳感器14的輸出。主cpu251基于被通知到的原稿傳感器14的輸出來判定在原稿托盤30上是否堆疊有原稿摞s。
<讀取器150的原稿讀取操作>
圖7a至圖7d是用于描述掃描器單元20的原稿讀取操作的視圖。讀取器cpu201在圖像讀取裝置1000處于操作狀態(tài)且當(dāng)前并未讀取原稿時促使掃描器單元20停止在原始位置h處。當(dāng)掃描器單元20停止在原始位置h處時,位置傳感器221的輸出為off。圖7a示出了掃描器單元20停止在原始位置h處。要注意的是,作為應(yīng)對振動的措施,讀取器cpu201可以通過激勵馬達(dá)222而促使掃描器單元20可靠地停止在原始位置h處。
讀取器cpu201在圖像讀取裝置1000的操作期間監(jiān)測原稿傳感器14的輸出。讀取器cpu201在每一次原稿傳感器14的輸出發(fā)生變化時均經(jīng)由通信線路274向主cpu251通知原稿傳感器14的輸出。主cpu251基于被通知到的原稿傳感器14的輸出來判定在原稿托盤30上是否堆疊有原稿摞s。讀取器150在主cpu251指示開始讀取時執(zhí)行原稿的讀取。例如,主cpu251在由用戶經(jīng)由操作單元254輸入開始讀取原稿的指令時、在原稿托盤30上堆疊有原稿摞s的情況下通知讀取器cpu201“流動讀取開始”。主cpu251在由用戶輸入開始讀取原稿的指令時、在原稿托盤30上沒有堆疊原稿摞s的情況下通知讀取器201“固定讀取開始”。
(原稿的讀取)
用以下的方法執(zhí)行原稿(圖像信息)的讀取。該方法對于固定讀取和流動讀取、以及陰影白板22的讀取都是通用的。讀取器cpu201在掃描器單元20定位在原稿或陰影白板22下方的狀態(tài)中點亮led23a和23b并且照射原稿或陰影白板22的表面。從原稿或陰影白板22的表面反射的光在反射鏡24a、24b和24c上反射并且在圖像傳感器28上形成圖像。圖像傳感器28輸入該反射光,每次一行地讀取圖像信息,并且輸出對應(yīng)的圖像信號。圖像處理單元224將模擬圖像信號轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù)并且將其存儲到圖像存儲器223。陰影白板22的讀取結(jié)果作為陰影校正數(shù)據(jù)存儲在ram203中。圖像處理單元224通過使用陰影校正數(shù)據(jù)對原稿的圖像數(shù)據(jù)執(zhí)行陰影校正。在掃描器單元20定位在陰影白板22的讀取位置處的狀態(tài)中執(zhí)行陰影白板22的讀取。如圖7a所示,原始位置h與陰影白板22的讀取位置匹配。為此,讀取器cpu201在從主cpu251接收到開始讀取原稿的指令時就開始讀取陰影白板22而不用再促使掃描器單元20移動。
(固定文件讀取模式)
讀取器cpu201在收到“固定讀取開始”的指示時就按照前文所述的方法執(zhí)行陰影白板22的讀取以用于生成陰影校正數(shù)據(jù)。接下來,讀取器cpu201驅(qū)動馬達(dá)222并且促使掃描器單元20移動到圖7b所示的位置。掃描器單元20在圖7b中的停止位置是用于固定讀取的加速開始位置。隨后,讀取器cpu201驅(qū)動馬達(dá)222并且讀取放置在稿臺玻璃29上的原稿s0,同時促使掃描器單元20沿著由圖7c中的箭頭標(biāo)記所示的副掃描方向移動。在完成原稿s0的讀取時,讀取器cpu201驅(qū)動馬達(dá)222并且促使掃描器單元20移動到原始位置h。
(流動讀取模式)
當(dāng)被通知到“流動讀取開始”時,讀取器cpu201執(zhí)行陰影白板22的讀取以用于生成陰影校正數(shù)據(jù)。而且,讀取器cpu201控制adf100以開始供給和運送原稿s0。接下來,讀取器cpu201驅(qū)動馬達(dá)222以促使掃描器單元20移動到圖7d所示的流動讀取位置。流動讀取位置位于先導(dǎo)輥6的中心位置(回轉(zhuǎn)軸線)的下方。而且,讀取器cpu201在運送原稿s0的同時控制adf100進(jìn)行讀取。由此,讀取整張原稿s0。當(dāng)完成原稿s0的讀取時,讀取器cpu201驅(qū)動馬達(dá)222以促使掃描器單元20移動到原始位置h。
<掃描器單元在開始操作時和停止操作時的移動控制>
使用圖6a、圖6b、圖8和圖9描述掃描器單元20的移動中的控制示例。關(guān)于掃描器單元20的移動方向,在圖6a和圖6b中,+y方向定義為向右且-y方向定義為向左。如圖6b所示,為了使掃描器單元20從檢知位置b移動到原始位置h而供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)為預(yù)定值a。從通過標(biāo)記物左端e經(jīng)過檢知位置b而使位置傳感器221的輸出變?yōu)閛ff時開始驅(qū)動脈沖的計數(shù)。因此,當(dāng)掃描器單元20停止在原始位置h處時,可以根據(jù)從檢知位置b到標(biāo)記物左端e的距離而計算出預(yù)定值a。在設(shè)計圖像讀取裝置1000時獲得預(yù)定值a并且將其存儲在rom202中。相應(yīng)地,讀取器cpu201從rom202讀取預(yù)定值a并且將其與計數(shù)器204的計數(shù)值進(jìn)行比較。
(停止操作)
圖8所示的流程圖中的每一步處理都是在從操作單元254指示停止操作時由讀取器cpu201執(zhí)行的處理。當(dāng)圖像讀取裝置1000切換為非操作狀態(tài)時,要求將掃描器單元20定位在副掃描范圍處,在所述副掃描范圍中,位置傳感器221的輸出為on。這是因為從位置傳感器的輸出從on切換為off時開始驅(qū)動脈沖的計數(shù)。換言之,如果能夠?qū)呙杵鲉卧?0一直移動到開始對驅(qū)動脈沖進(jìn)行計數(shù)所需的時間縮短,即可將明確掃描器單元20的位置所需的時間縮短。
在步驟s801中,讀取器cpu201判定位置傳感器221的輸出是否為off。如果位置傳感器221的輸出為on,則掃描器單元20的標(biāo)記物左端e定位在檢知位置b的左側(cè)。在這樣的情況下,因為不必促使掃描器單元20進(jìn)一步移動,所以讀取器cpu201根據(jù)流程圖而結(jié)束處理。通常,因為掃描器單元20在原始位置h處待命,所以掃描器單元20的標(biāo)記物左端e定位到檢知位置b的右側(cè)。為此,位置傳感器221的輸出為off。以這種方式,讀取器cpu201將處理推進(jìn)至步驟s802,從而在位置傳感器221的輸出為off的情況下將掃描器單元20布置在輸出變?yōu)閛n的預(yù)定區(qū)域內(nèi)。在步驟s802中,讀取器cpu201開始驅(qū)動馬達(dá)222,從而通過促使掃描器單元20沿著向左的方向移動而使位置傳感器221的輸出變?yōu)閛n。在步驟s803中,讀取器cpu201判定位置傳感器221的輸出是否為on。在位置傳感器221的輸出為off時,讀取器cpu201促使掃描器單元20沿著向左的方向連續(xù)地移動。當(dāng)輸出為on時,讀取器cpu201將處理推進(jìn)至步驟s804。在步驟s804中,讀取器cpu201停止驅(qū)動馬達(dá)222,以用于促使掃描器單元20停止。由此,掃描器單元20在標(biāo)記物左端e定位于檢知位置b處(或附近)的狀態(tài)中停止。
(開始操作時)
圖9所示的流程圖中的每一步處理都是當(dāng)操作單元254指示開始操作時由讀取器cpu201執(zhí)行的處理。該處理是促使掃描器單元20移動到原始位置h的處理。
在步驟s901中,讀取器cpu201判定位置傳感器221的輸出是否為on。根據(jù)圖8所示的處理,掃描器單元20應(yīng)當(dāng)定位在位置傳感器221的輸出為on的位置處。然而,能夠想到的是,在圖像讀取裝置1000停止的時候,圖像讀取裝置1000中可能會發(fā)生振動,從而促使掃描器單元20的位置從期望位置移位。為此,判定位置傳感器221的輸出是否為on,以用于判定掃描器單元20的位置是否為期望位置。在位置傳感器221的輸出為on的情況下,因為掃描器單元20的位置是期望位置,所以讀取器cpu201將處理推進(jìn)至步驟s902。在步驟s902中,讀取器cpu201開始驅(qū)動馬達(dá)222,以用于促使掃描器單元20移動到原始位置h。由此,掃描器單元20沿著向右的方向移動。在步驟s903中,讀取器cpu201判定位置傳感器221的輸出是否從on切換到off,從而搜索計數(shù)開始位置。在位置傳感器221的輸出為on的情況下,讀取器cpu201繼續(xù)驅(qū)動馬達(dá)222。當(dāng)位置傳感器221的輸出為off時,因為這意味著標(biāo)記物左端e已經(jīng)越過檢知位置b,所以讀取器cpu201將處理推進(jìn)至步驟s904。
在步驟s904中,讀取器cpu201開始對供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)進(jìn)行計數(shù),以用于測量掃描器單元20的副掃描位置。由計數(shù)器204執(zhí)行計數(shù)。在步驟s905中,讀取器cpu201判定計數(shù)值是否達(dá)到預(yù)定值a,以用于判定掃描器單元20是否抵達(dá)原始位置h。如果計數(shù)值不匹配預(yù)定值a,則讀取器cpu201繼續(xù)計數(shù)并且繼續(xù)移動掃描器單元20,原因在于掃描器單元20還沒有抵達(dá)原始位置h。與此同時,當(dāng)計數(shù)值匹配預(yù)定值a時,讀取器cpu201將處理推進(jìn)至步驟s906。在步驟s906中,讀取器cpu201促使馬達(dá)222停止并且促使掃描器單元20停止在原始位置h處。
要注意的是,在步驟s901中,在開始操作時位置傳感器221的輸出為off的情況下(具體地,在標(biāo)記物左端e定位到檢知位置b的右側(cè)的情況下),讀取器cpu201將處理推進(jìn)至步驟s907。在步驟s907中,讀取器cpu201驅(qū)動馬達(dá)222,以用于將掃描器單元20的標(biāo)記物左端e引導(dǎo)至檢知位置b。由此,掃描器單元20沿著向左的方向移動。在步驟s908中,判定位置傳感器221的輸出是否為on。如果位置傳感器221的輸出為off,則標(biāo)記物左端e尚未抵達(dá)檢知位置b。在這樣的情況下,讀取器cpu201繼續(xù)驅(qū)動馬達(dá)222。與此同時,當(dāng)輸出變?yōu)閛n時,讀取器cpu201將處理推進(jìn)至步驟s909。在步驟s909中,讀取器cpu201使馬達(dá)222停止并將處理推進(jìn)至步驟s902。
在本實施例中,盡管通過對驅(qū)動脈沖數(shù)進(jìn)行計數(shù)來測量掃描器單元20的位置,但是也能通過另外的方法測量掃描器單元20的位置。例如,可以采用測量馬達(dá)222的轉(zhuǎn)數(shù)的編碼器。在此情況下,讀取器cpu201將由編碼器測得的馬達(dá)222的轉(zhuǎn)數(shù)轉(zhuǎn)換為移動距離或位置。
(效果)
通過該實施例,讀取器cpu201在圖像讀取裝置1000停止操作時促使掃描器單元20向左移動到位置傳感器為on的范圍中。由此,通過在圖像讀取裝置1000的啟動處理中僅促使掃描器單元20向右移動,就能將掃描器單元20定位在原始位置h處。與現(xiàn)有技術(shù)相比,因為減小了啟動處理中掃描器單元20的移動量而縮短了啟動處理所需的時間。通常,假設(shè)在節(jié)能模式中掃描器單元20停止于原始位置h處。由此,移動量因掃描器單元20沿著向左的方向移動以便搜索位置傳感器221從on變?yōu)閛ff的位置并且隨后還要被促使沿著向右的方向移動而變大。在第一實施例中,因為通過促使掃描器單元20沿著向右的方向移動這樣的方式來獲知位置傳感器221從on變?yōu)閛ff的位置,所以減小移動量的情形將趨于增多。
可以將開始操作時掃描器單元20定位在位置傳感器221的輸出為off的范圍中的情況認(rèn)定為例外。例如,掃描器單元20偶爾會在操作停止時圖像讀取裝置1000受到干擾的情況下移動。在讀取原稿期間,當(dāng)發(fā)生停電時,掃描器單元20將趨于定位在位置傳感器221的輸出為off的范圍中。因此,引入步驟s901和步驟s907至步驟s908。換言之,讀取器cpu201在啟動處理中促使掃描器單元20向左移動到位置傳感器221為on的范圍中,并且隨后促使其向右移動。盡管在這樣的情況下掃描器單元20在啟動處理中的移動量與常規(guī)的移動量相同,但首要且主要的是這樣的情況很少見。因此,與常規(guī)情況相比,本實施例在大多數(shù)情況下都大概率地能夠縮短啟動處理的時間。
【第二實施例】
在第一實施例中,當(dāng)圖像讀取裝置1000停止操作時,掃描器單元20一直向左移動到位置傳感器221為on才停止。而且,當(dāng)圖像讀取裝置1000開始操作時,掃描器單元20向右移動,并且通過測量移動距離而停止在原始位置h處,其中,位置傳感器221變?yōu)閛ff的位置被用作基準(zhǔn)。而且,原始位置h是能夠讀取陰影白板22的位置。與此同時,第二實施例的特征在于,當(dāng)圖像讀取裝置1000停止操作時,從待機位置到掃描器單元20所停止的檢知位置b的距離被保持為足夠大的距離。特別地,當(dāng)圖像讀取裝置1000開始操作時,位置傳感器221為off且通過掃描器單元20向右移動來測量位置。然而,當(dāng)在馬達(dá)222的轉(zhuǎn)速達(dá)到足夠大的轉(zhuǎn)速之前開始位置測量時,測量誤差增加。因此,必要的是將這樣的位置設(shè)定為待機位置:在位置傳感器221變?yōu)閛ff之前,馬達(dá)222能夠從所述位置達(dá)到足夠大的轉(zhuǎn)速。在第二實施例中,省略與第一實施例相同的部分的描述。
<馬達(dá)222的轉(zhuǎn)速差對移動距離的影響>
如上所述,能夠?qū)⒐?yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)的計數(shù)方法認(rèn)定為用于測量掃描器單元20的移動距離或位置的方法。需要對設(shè)定馬達(dá)222的轉(zhuǎn)速予以關(guān)注,以便提高測量精度。在掃描器單元20經(jīng)過位置傳感器221的邊緣時馬達(dá)222的轉(zhuǎn)速存在變化的情況下,即使用相同的脈沖數(shù)驅(qū)動馬達(dá)222,掃描器單元20的移動距離也會發(fā)生變化。因此,需要將邊緣處的轉(zhuǎn)速控制為預(yù)定速度。換言之,將標(biāo)記物左端e經(jīng)過檢知位置b時的轉(zhuǎn)速控制為固定不變是必要的。為了固定位置傳感器221的邊緣處的轉(zhuǎn)速,必要的是:從開始移動直到標(biāo)記物左端e經(jīng)過檢知位置b,使馬達(dá)222加速直至其達(dá)到預(yù)定速度。如果對應(yīng)于預(yù)定速度的驅(qū)動頻率(驅(qū)動脈沖的頻率)小于或等于馬達(dá)222的自啟動頻率,則馬達(dá)222能夠加速至預(yù)定速度且不受從開始移動的位置到檢知位置b的距離的影響。與此同時,在將與超過自啟動頻率的驅(qū)動頻率相對應(yīng)的轉(zhuǎn)速設(shè)定用于預(yù)定速度時,標(biāo)記物左端e在馬達(dá)222加速至預(yù)定速度之前就能經(jīng)過檢知位置b。以這種方式,在從開始移動的位置到檢知位置b的距離過短并且馬達(dá)222不能加速至預(yù)定速度時會產(chǎn)生移動距離的誤差。換言之,難以用更高的精度促使掃描器單元20停止在原始位置h處。
(產(chǎn)生誤差的原因)
圖10a和圖10b示出了馬達(dá)222的轉(zhuǎn)速和驅(qū)動脈沖的計數(shù)值之間的關(guān)系。因為在位置傳感器221的邊緣處的轉(zhuǎn)速(驅(qū)動頻率)不同,所以即使從位置傳感器221的邊緣開始用相同的脈沖數(shù)驅(qū)動馬達(dá)222,移動距離也不相同。馬達(dá)222的轉(zhuǎn)速在圖10b中比在圖10a中快。具體地,在圖10b中的馬達(dá)222的驅(qū)動頻率比在圖10a中的馬達(dá)222的驅(qū)動頻率更高。
如圖10a和圖10b所示,位置傳感器221的輸出和馬達(dá)222的驅(qū)動脈沖不同步。為此,實際開始計數(shù)的時刻是在位置傳感器221的輸出發(fā)生變化之后抵達(dá)的第一驅(qū)動脈沖的上升沿(或下降沿)。假設(shè)本實施例的計數(shù)器204從上升沿開始計數(shù)。為此,如圖10a和圖10b中的雙向箭頭所示,存在這樣的情況:因為實際是從位置傳感器221的邊緣開始對驅(qū)動脈沖進(jìn)行計數(shù),所以會產(chǎn)生延遲時間。延遲時間是與最大的一個脈沖相對應(yīng)的時間,不過它取決于位置傳感器221的邊緣的時刻和馬達(dá)222的驅(qū)動頻率。由于該延遲時間,因此掃描器單元20的移動距離會產(chǎn)生誤差。通過在掃描器單元20經(jīng)過位置傳感器221的邊緣的時間點將馬達(dá)222的驅(qū)動頻率即馬達(dá)222的轉(zhuǎn)速控制為固定值來減小移動距離的誤差。
<掃描器單元20在開始操作時和停止操作時的移動控制>
圖11a示出了停止在休眠位置p處的掃描器單元20,所述休眠位置p是待機位置之一。圖11b示出了停止在原始位置h處的掃描器單元20,所述原始位置h是待機位置之一。休眠位置p是副掃描范圍,其中,位置傳感器221的輸出為on并且被判定為與檢知位置b相距的距離足夠大的位置。足夠大的距離是在掃描器單元20從休眠位置p抵達(dá)位置傳感器221的邊緣之前可供馬達(dá)222的轉(zhuǎn)速從零加速至預(yù)定速度α的距離。例如,預(yù)定速度α是根據(jù)馬達(dá)222的啟動特性計算出的馬達(dá)222所能夠達(dá)到的最大轉(zhuǎn)速。
如圖11a所示,由預(yù)定值a1限定從掃描器單元20停止在休眠位置p處的狀態(tài)直到其抵達(dá)位置傳感器221的邊緣為止所需的馬達(dá)222的驅(qū)動脈沖數(shù)。具體地,預(yù)定值a1是與當(dāng)掃描器單元20停止在休眠位置p處時從標(biāo)記物左端e的位置到位置傳感器221的檢知位置b的距離相對應(yīng)的驅(qū)動脈沖數(shù)。當(dāng)位置傳感器221的輸出變?yōu)閛n時,讀取器cpu201開始對驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。當(dāng)計數(shù)值達(dá)到預(yù)定值a1時,讀取器cpu201通過停止馬達(dá)222而促使掃描器單元20停止在休眠位置p處。
如圖11b所示,將使掃描器單元20從抵達(dá)位置傳感器221的邊緣開始至移動到原始位置h所需的馬達(dá)222的驅(qū)動脈沖數(shù)限定為預(yù)定值a。預(yù)定值a是與當(dāng)掃描器單元20停止在原始位置h時從位置傳感器221的檢知位置b到標(biāo)記物左端e的位置的距離相對應(yīng)的驅(qū)動脈沖數(shù)。讀取器cpu201在位置傳感器221的輸出變?yōu)閛ff時開始對驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。讀取器cpu201在計數(shù)值達(dá)到預(yù)定值a時通過停止馬達(dá)222而促使掃描器單元20停止在原始位置h處。要注意的是,在圖像讀取裝置1000的設(shè)計階段確定預(yù)定值a1和預(yù)定值a并且將它們存儲在rom202中。
(停止操作時)
圖12是示出了當(dāng)停止操作時掃描器單元20的移動控制的流程圖。掃描器單元20停止在休眠位置p處,所述休眠位置p是能夠通過該控制使馬達(dá)222的轉(zhuǎn)速從零充分地加速至預(yù)定速度α的位置。由讀取器cpu201執(zhí)行流程圖中的所有處理。當(dāng)由操作單元254等指示停止操作時,讀取器cpu201開始使掃描器單元20移動到休眠位置p。
在步驟s1201中,讀取器cpu201判定位置傳感器221的輸出是否為off。如果位置傳感器221的輸出為off,則掃描器單元20的標(biāo)記物左端e定位在檢知位置b的右側(cè)。相應(yīng)地,在這樣的情況下,因為必需使掃描器單元20向左移動,所以讀取器cpu201將處理推進(jìn)至步驟s1202。在步驟s1202中,讀取器cpu201開始驅(qū)動馬達(dá)222,以用于使掃描器單元20向左移動。在步驟s1203中,讀取器cpu201判定位置傳感器221的輸出是否為on,以便判定是否應(yīng)該開始計數(shù)。如上所述,如果標(biāo)記物左端e定位在檢知位置b的左側(cè),則位置傳感器221的輸出為on。如果位置傳感器221的輸出為on,則讀取器cpu201將處理推進(jìn)至步驟s1204。在步驟s1204中,讀取器cpu201開始對供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。由計數(shù)器204執(zhí)行計數(shù)。在步驟1205中,讀取器cpu201判定計數(shù)值是否達(dá)到預(yù)定值a1,以便判定掃描器單元20是否抵達(dá)休眠位置p。當(dāng)計數(shù)值達(dá)到預(yù)定值a1時,讀取器cpu201將處理推進(jìn)至步驟s1206。在步驟s1206中,讀取器cpu201促使馬達(dá)222停止并且促使掃描器單元20停止在休眠位置p處。
與此同時,在步驟s1201中,如果位置傳感器221的輸出為on,則掃描器單元20的標(biāo)記物左端e定位到檢知位置b的左側(cè)。由此,當(dāng)允許掃描器單元20向左定位時,可能會無法促使掃描器單元20準(zhǔn)確地停止在休眠位置p處。因此,首先,必需促使掃描器單元20向右移動到位置傳感器221的輸出變?yōu)閛ff的位置。在步驟s1201中,在位置傳感器221的輸出變?yōu)閛n的情況下,讀取器cpu201將處理推進(jìn)至步驟s1207。在步驟s1207中,讀取器cpu201開始驅(qū)動馬達(dá)222,以用于使掃描器單元20向右移動。在步驟s1208中,讀取器cpu201判定位置傳感器221的輸出是否為off,以便判定掃描器單元20是否充分地向右移動。如果位置傳感器221的輸出變?yōu)閛ff,則讀取器cpu201將處理推進(jìn)至步驟s1209。在步驟s1209中,讀取器cpu201促使馬達(dá)222停止并且將處理推進(jìn)至步驟s1202。通過上述處理,能夠在圖像讀取裝置1000停止操作時促使掃描器單元20停止在休眠位置p處。
(開始操作時)
圖13是示出了當(dāng)開始操作時掃描器單元20的移動控制的流程圖。由讀取器cpu201執(zhí)行流程圖中的所有處理。當(dāng)開始操作時,讀取器cpu201促使掃描器單元20從休眠位置p移動到原始位置h。
在步驟s1301中,讀取器cpu201判定位置傳感器221的輸出是否為on,以便判定掃描器單元20是否定位在休眠位置p處。如果位置傳感器221的輸出為on,則讀取器cpu201將處理推進(jìn)至步驟s1302。在步驟s1302中,讀取器cpu201驅(qū)動馬達(dá)222,以用于使掃描器單元20沿著向右的方向移動。在步驟s1303中,讀取器cpu201開始對馬達(dá)222的驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。在步驟s1304中,讀取器cpu201判定位置傳感器221的輸出是否變?yōu)閛ff,以便判定標(biāo)記物左端e是否經(jīng)過檢知位置b。如果位置傳感器221的輸出變?yōu)閛ff,則讀取器cpu201將處理推進(jìn)至步驟s1305。在步驟s1305中,讀取器cpu201判定當(dāng)位置傳感器221的輸出變?yōu)閛ff時計數(shù)值是否大于或等于預(yù)定值a1。計數(shù)值表示從掃描器單元20的標(biāo)記物左端e所停止的位置到檢知位置b的距離。如果計數(shù)值大于或等于預(yù)定值a1,則掃描器單元20所停止的位置比休眠位置p更靠左。具體地,讀取器cpu201基于計數(shù)值判定掃描器單元20所停止的位置是否比休眠位置p更靠左。如果計數(shù)值大于或等于預(yù)定值a1,則處理推進(jìn)至步驟s1306,原因在于馬達(dá)222能夠充分加速。在步驟s1306中,讀取器cpu201將標(biāo)志位(1位變量)設(shè)定為0。該標(biāo)志位表示馬達(dá)222是否應(yīng)當(dāng)重新嘗試加速。0表示不必重新嘗試加速,1表示必需要重新嘗試加速。該標(biāo)志位被保持在ram203中。如果計數(shù)值小于預(yù)定值a1,則處理推進(jìn)至步驟s1307,原因在于馬達(dá)222不能加速至預(yù)定速度α。在步驟s1307中,讀取器cpu201將標(biāo)志位設(shè)定為1。在步驟s1308中,讀取器cpu201從0開始對驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。在步驟s1309中,讀取器cpu201判定計數(shù)值是否等于預(yù)定值a,以便判定掃描器單元20是否抵達(dá)原始位置h。如果計數(shù)值與預(yù)定值a相等,則讀取器cpu201將處理推進(jìn)至步驟s1310,原因在于掃描器單元20已抵達(dá)原始位置h。在步驟s1310中,讀取器cpu201使馬達(dá)222停止。在步驟s1311中,讀取器cpu201判定標(biāo)志位是否為1,以便判定是否有必要重新嘗試移動掃描器單元20。如果標(biāo)志位為0,則重新嘗試是不必要的。與此同時,如果標(biāo)志位為1,則因為重新嘗試是必需的,所以讀取器cpu201將處理推進(jìn)至步驟s1321。要注意的是,在位置傳感器221的輸出為off的情況下,讀取器cpu201也將處理從步驟s1301推進(jìn)至步驟s1321。
在步驟s1321中,讀取器cpu201驅(qū)動馬達(dá)222,以用于使掃描器單元20向左移動。在步驟s1322中,讀取器cpu201判定位置傳感器221的輸出是否變?yōu)閛n,以便搜索計數(shù)器204的計數(shù)開始位置。如果位置傳感器221的輸出變?yōu)閛n,則讀取器cpu201將處理推進(jìn)至步驟s1323。在步驟s1323中,讀取器cpu201啟動計數(shù)器204對驅(qū)動脈沖數(shù)進(jìn)行計數(shù),以促使掃描器20前往休眠位置p。要注意的是,可以分別獨立地設(shè)置關(guān)于預(yù)定值a1的計數(shù)器和關(guān)于預(yù)定值a的計數(shù)器。在步驟s1324中,讀取器cpu201判定計數(shù)值是否達(dá)到預(yù)定值a1,以便判定掃描器單元20是否抵達(dá)休眠位置p。如果計數(shù)值與預(yù)定值a1相等,則讀取器cpu201將處理推進(jìn)至步驟s1325,原因在于掃描器單元20已抵達(dá)休眠位置p。在步驟s1325中,讀取器cpu201促使馬達(dá)222停止并且將處理推進(jìn)至步驟s1302。由此,掃描器單元20停止在休眠位置p處并且執(zhí)行用于馬達(dá)222加速的準(zhǔn)備工作。換言之,馬達(dá)222的加速從其能夠加速到預(yù)定速度α的位置開始。
(效果)
第二實施例除了實現(xiàn)與第一實施例相同的效果以外,還能夠促使掃描器單元20以進(jìn)一步提高的精度定位在原始位置h處。由此,掃描器單元20還能夠更準(zhǔn)確地讀取陰影白板22并且還能夠提高陰影校正的精度。
【第三實施例】
第三實施例的特征在于在圖像讀取裝置1000停止操作時掃描器單元20所停止的位置是掃描器單元20能夠物理地固定到殼體25的位置。在第三實施例中,省略與第一實施例或者第二實施例相同的部分的描述。
<掃描器單元20的特殊移動>
如果從商用電源向圖像讀取裝置1000供電,則通過激勵馬達(dá)222就能夠固定掃描器單元20的位置。然而,如果不從商用電源向圖像讀取裝置1000供電,則不能激勵馬達(dá)222。而且,在通過操作單元254指示關(guān)機時不能激勵馬達(dá)222。在這樣的情況下,存在當(dāng)圖像讀取裝置1000中發(fā)生振動時掃描器單元20將從休眠位置p移動的可能性。掃描器單元20可以通過諸如螺釘這樣的緊固件固定到殼體25,以用于防止掃描器單元20損壞。
圖14a示出了掃描器單元20停止在休眠位置p處的狀態(tài)。在圖14b中,示出了掃描器單元20停止在固定位置f并且通過螺釘v物理地固定到讀取器150的殼體25的狀態(tài),所述螺釘v是固定構(gòu)件。當(dāng)比較圖14a與圖14b時,能夠發(fā)現(xiàn)的是固定位置f比休眠位置p更靠左。
讀取器cpu201促使掃描器單元20移動到固定位置f并執(zhí)行關(guān)機(停機)。操作者用螺釘v將掃描器單元20固定在讀取器150的殼體25上。可以從操作單元254輸入用于促使掃描器單元20移動到固定位置f的專用指令。然而,在第三實施例中,當(dāng)從操作單元254指示關(guān)機時,讀取器cpu201促使掃描器單元20移動到固定位置f而非等待專用指令。換言之,減少了操作者的工作。要注意的是,在休眠模式中,圖像讀取裝置100移動的可能性較低。這是因為典型的做法是發(fā)出關(guān)機指令并從商業(yè)電源插座移除供電電纜以用于移動圖像讀取裝置1000。為此,當(dāng)檢知到轉(zhuǎn)換為休眠模式的事件時,讀取器cpu201促使掃描器單元20移動到休眠位置p。要注意的是,即使對于休眠模式,掃描器單元20也可以移動到固定位置f。要注意的是,能夠在作為掃描器單元20的殼體的盒300上設(shè)置用于擰入螺釘v的孔或螺母。用于擰入螺釘v的孔可以設(shè)置在讀取器150的殼體25上。
<掃描器單元20在停止操作時的移動控制>
圖15示出了當(dāng)圖像讀取裝置1000停止操作時掃描器單元20的移動控制。要注意的是,在圖15中,與圖12相同的部分被賦予相同的附圖標(biāo)記并且省略其描述。當(dāng)位置傳感器221的輸出因掃描器單元20向左移動而變?yōu)閛n時,開始對驅(qū)動脈沖數(shù)進(jìn)行計數(shù)。此后,讀取器cpu201將處理推進(jìn)至步驟s1501。
在步驟s1501中,讀取器cpu201判定所發(fā)生的操作停止事件是否為通過操作單元254輸入的關(guān)機指令。操作停止事件例如可以是輸入關(guān)機指令、在預(yù)定時間段內(nèi)沒有任何輸入等。如果發(fā)生用于轉(zhuǎn)換為休眠模式的事件,則讀取器cpu201將處理推進(jìn)至步驟s1205。在步驟s1205中,讀取器cpu201控制馬達(dá)222,以使得供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)(計數(shù)值)變?yōu)轭A(yù)定值a1。如圖14a所示,通過從位置傳感器的輸出變?yōu)閛n的時刻開始將數(shù)量為預(yù)定值a1的驅(qū)動脈沖供應(yīng)到馬達(dá)222,使掃描器單元20抵達(dá)休眠位置p。換言之,在圖像讀取裝置1000轉(zhuǎn)換為休眠模式時,掃描器單元20能夠在休眠位置p處待機。與此同時,當(dāng)在步驟s1501中判定輸入了關(guān)機指令時,讀取器cpu201將處理推進(jìn)至步驟s1502。在步驟s1502中,讀取器cpu201控制馬達(dá)222,以使得供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)(計數(shù)值)變?yōu)轭A(yù)定值a2。如圖14b所示,通過從位置傳感器221的輸出變?yōu)閛n的時刻開始將數(shù)量為預(yù)定值a2的驅(qū)動脈沖供應(yīng)到馬達(dá)222,使掃描器單元20抵達(dá)休眠位置p。換言之,預(yù)定值a2是在從標(biāo)記物左端e抵達(dá)檢知位置b時到其停止在固定位置f時供應(yīng)到馬達(dá)222的驅(qū)動脈沖數(shù)。換言之,預(yù)定值a2是與從檢知位置b到固定位置f的移動距離相對應(yīng)的驅(qū)動脈沖數(shù)。在設(shè)計圖像讀取裝置1000時確定該預(yù)定值a2并且將其存儲在rom202中。
(效果)
在第三實施例中,除了實現(xiàn)與第一實施例和第二實施例相同的效果以外,還能夠通過在關(guān)機時促使掃描器單元20移動到固定位置f而物理地固定掃描器單元20。由此,即使在圖像讀取裝置100的安裝位置發(fā)生變化的情況下,掃描器單元20也不會趨于在殼體中移動。而且,因為不必再由操作者例如用戶輸入專用指令,所以能夠提高用戶的便利性。
<其它>
該實施例的位置傳感器221是光斷續(xù)器型傳感器,并且盡管假設(shè)其以一定的方式布置成靠近流動讀取玻璃21的端部部分,但是本發(fā)明并不局限于此。只要它是傳感器并且能夠布置成用以檢知掃描器單元20定位在預(yù)定范圍內(nèi)即可。圖16a是俯視圖,示出了這樣狀態(tài)的平面圖,在所述狀態(tài)中,標(biāo)記物301結(jié)合到盒300以使得標(biāo)記物301的一部分從盒300從右突出。位置傳感器221布置在陰影白板22的端部部分附近。而且,掃描器單元20定位在其能夠沿著副掃描方向移動的區(qū)域的左端。通過將位置傳感器221布置在陰影白板22的端部附近,在空間l中沿著副掃描方向的位置即位置傳感器221的檢知位置b變?yōu)閳D16a所示的位置。即使掃描器單元20定位在左端處,因為標(biāo)記物301被結(jié)合成使其從盒300從右突出,所以紅外光在標(biāo)記物301經(jīng)過空間l的地方也會被阻擋。圖16b示出了位置傳感器221的輸出電平和標(biāo)記物左端e之間的關(guān)系。縱軸表示位置傳感器221的輸出電平,橫軸表示副掃描位置。與5c相比,在圖16b中,在副掃描方向上的位置傳感器221的輸出為on的范圍更寬。因此,即使采用圖16a所示的構(gòu)造,也能以更高的精度檢知掃描器單元20的位置。
<總結(jié)>
如上所述,圖像讀取裝置1000具有用于執(zhí)行圖像讀取的操作模式和不執(zhí)行圖像讀取的非操作模式(例如休眠模式、關(guān)機狀態(tài)等)。如圖1所示,能夠分別沿著第一方向以及與第一方向相反的第二方向移動的掃描器單元20設(shè)置在讀取器150的殼體25內(nèi)部。用作移動單元(驅(qū)動單元)的馬達(dá)222促使掃描器單元20沿著第一方向或第二方向移動。稿臺玻璃29設(shè)置在殼體25的頂部表面上并且是透光板的一個示例,原稿面向掃描器單元20放置在透光板上。陰影白板22是白色基準(zhǔn)板的一個示例,所述白色基準(zhǔn)板沿著第一方向設(shè)置在稿臺玻璃29的上游(左側(cè))。位置傳感器221是檢知單元的一個示例,所述檢知單元用于檢知掃描器單元20定位在預(yù)定區(qū)域內(nèi),所述預(yù)定區(qū)域沿著第一方向位于能夠讀取陰影白板22的原始位置h的更上游。馬達(dá)222被控制成使得如圖8和12所示在進(jìn)行從操作模式到非操作模式的轉(zhuǎn)換的情況下掃描器單元20被定位在預(yù)定區(qū)域內(nèi)。馬達(dá)222被控制成使得在進(jìn)行從非操作模式到操作模式的轉(zhuǎn)換的情況下促使掃描器單元20從預(yù)定區(qū)域內(nèi)移動到能夠讀取在所述預(yù)定區(qū)域外部的陰影白板22的位置。讀取器cpu201和計數(shù)器204用作測量單元,所述測量單元啟動對掃描器單元20的移動量的測量。例如,當(dāng)讀取器cpu201基于位置傳感器221的檢知結(jié)果確定(判定)沿著第一方向移動的掃描器單元20已經(jīng)越過介于預(yù)定區(qū)域內(nèi)部和預(yù)定區(qū)域外部之間的邊界(檢知位置b)時,讀取器cpu201或計數(shù)器204開始測量。讀取器cpu201通過馬達(dá)222促使掃描器單元20移動,直到在由計數(shù)器204等測量的掃描器單元20的移動量變?yōu)榕c從檢知位置b到原始位置h的距離相對應(yīng)的移動量時停止。以這種方式,在本實施例中,當(dāng)進(jìn)行到非操作模式的轉(zhuǎn)換并且等待到操作模式的轉(zhuǎn)換時,掃描器單元20在預(yù)定區(qū)域內(nèi)移動。檢知位置b是介于預(yù)定區(qū)域內(nèi)部和預(yù)定區(qū)域外部之間的邊界,并且是作為用于測量掃描器單元20的位置的基準(zhǔn)的位置。在進(jìn)行到操作模式的轉(zhuǎn)換時,掃描器單元20移動到能夠讀取陰影白板22的原始位置h并且待機。相應(yīng)地,因為在讀取原稿時能夠可靠地讀取陰影白板22,所以不會出現(xiàn)重新嘗試讀取陰影白板22的情況。換言之,在圖像讀取裝置1000中的準(zhǔn)備操作所需的時間有所改善。以這種方式,通過實施例,改善了當(dāng)圖像讀取裝置1000從非操作模式轉(zhuǎn)換為操作模式時掃描器單元20移動到預(yù)定位置所需的時間。
正如關(guān)于步驟s901等所述的那樣,基于在進(jìn)行從非操作模式到操作模式的轉(zhuǎn)換時所獲得的位置傳感器221的檢知結(jié)果有時會確定掃描器單元20沒有定位在預(yù)定區(qū)域內(nèi)。在這樣的情況下,讀取器cpu201控制馬達(dá)222以促使掃描器單元20沿著第二方向移動。與此同時,在讀取器cpu201基于位置傳感器221的檢知結(jié)果確定掃描器單元20定位在預(yù)定區(qū)域內(nèi)時,讀取器cpu201控制馬達(dá)222以促使掃描器單元20沿著第一方向移動。馬達(dá)222被控制成當(dāng)由計數(shù)器204測量的掃描器單元20的移動量變?yōu)榕c從檢知位置b到原始位置h的距離相對應(yīng)的移動量(例如:預(yù)定值a)時促使掃描器單元20停止在原始位置h處。
正如關(guān)于第二實施例和第三實施例所述的那樣,讀取器cpu201控制馬達(dá)222以使得在進(jìn)行從操作模式到非操作模式的轉(zhuǎn)換的情況下掃描器單元20定位在處于預(yù)定區(qū)域內(nèi)的待機位置(例如:休眠位置p或固定位置f)處。而且,讀取器cpu201控制馬達(dá)222以在掃描器單元20的移動量變?yōu)榕c從邊界到待機位置的距離相對應(yīng)的移動量(例如:預(yù)定值a1或a2)時促使掃描器單元20停止在待機位置處。要注意的是,掃描器單元20的移動量是從沿著第二方向移動的掃描器單元20經(jīng)過邊界時開始測量的移動量。
正如關(guān)于第二實施例所述的那樣,從休眠位置p到檢知位置b的距離是在圖像讀取裝置1000從非操作模式轉(zhuǎn)換為操作模式時用于使馬達(dá)222的轉(zhuǎn)速加速至預(yù)定轉(zhuǎn)速所必需的距離。由此,因為提高了掃描器單元20的移動距離的測量精度,所以提高了定位在原始位置h中的精度。換言之,提高了讀取陰影白板22的成功率并且也提高了陰影校正的精度。
正如關(guān)于步驟s1305所述的那樣,因為圖像讀取裝置1000從非操作模式轉(zhuǎn)換為操作模式,所以掃描器單元20開始沿著第一方向移動。由計數(shù)器204測量的從開始移動直到經(jīng)過邊界為止的移動量小于與從待機位置到邊界的距離相對應(yīng)的移動量。在這樣的情況下,讀取器cpu201將掃描器單元20的移動方向從第一方向改變?yōu)榈诙较?。?dāng)由計數(shù)器204測量的從經(jīng)過邊界時開始的移動量變?yōu)榕c從邊界到待機位置的距離相對應(yīng)的移動量(例如:預(yù)定值a1)時,讀取器cpu201將掃描器單元20的移動方向從第二方向改變?yōu)榈谝环较?。然后,讀取器cpu201促使掃描器單元20前往原始位置h。掃描器單元20可能會在休眠模式或關(guān)機模式中從待機位置失位。在這樣的情況下,通過促使掃描器單元20暫時地移動到待機位置并且從待機位置重新嘗試加速來提高掃描器單元20的移動距離的測量精度。
在非操作模式中,可以包括關(guān)機模式(例如:關(guān)機狀態(tài))和節(jié)能模式(休眠模式)。在進(jìn)行到關(guān)機模式的轉(zhuǎn)換的情況下,讀取器cpu201通過控制馬達(dá)222而促使掃描器單元20移動到在預(yù)定區(qū)域內(nèi)的第一待機位置(例如:固定位置f)。在進(jìn)行到節(jié)能模式的轉(zhuǎn)換的情況下,讀取器cpu201通過控制馬達(dá)222而促使掃描器單元20移動到在預(yù)定區(qū)域內(nèi)的第二待機位置(例如:休眠位置p)。正如能夠從圖14a和圖14b看到的那樣,從檢知位置b到固定位置f的距離大于從檢知位置b到休眠位置p的距離。這是因為固定位置f是能夠?qū)⒂糜诠潭⊕呙杵鲉卧?0的固定構(gòu)件從殼體25的外側(cè)附接到掃描器單元20的位置。要注意的是,固定構(gòu)件可以是螺釘v。在掃描器單元20的殼體25中,設(shè)置了用于擰入螺釘?shù)穆萁硬糠?。螺接部分可以是螺栓或者可以是設(shè)置在盒300中的孔。要注意的是,讀取器cpu201可以通過在進(jìn)行到節(jié)能模式的轉(zhuǎn)換時激勵馬達(dá)222而抑制掃描器單元20在節(jié)能模式期間的移動。
其它實施例
本發(fā)明的實施例也能夠通過系統(tǒng)或裝置的計算機實現(xiàn),計算機讀取并且執(zhí)行在存儲介質(zhì)(存儲介質(zhì)可以更完整地稱作“非暫時性計算機可讀存儲介質(zhì)”)中記錄的計算機可執(zhí)行指令(例如,一個或多個程序),以執(zhí)行上述實施例中的一個或多個實施例的功能;和/或所述計算機包括一個或多個電路(例如,專用集成電路(asic))以用于執(zhí)行上述實施例中的一個或多個實施例的功能,本發(fā)明的實施例也能夠通過由系統(tǒng)或裝置的計算機執(zhí)行的方法實現(xiàn),例如,由計算機讀取并且執(zhí)行來自于存儲介質(zhì)的計算機可執(zhí)行指令以執(zhí)行上述實施例中的一個或多個實施例的功能和/或控制一個或多個電路以執(zhí)行上述實施例中的一個或多個實施例的功能。計算機可以包括一個或多個處理器(例如,中央處理單元(cpu)、微處理單元(mpu))并且可以包括獨立計算機或獨立處理器的網(wǎng)絡(luò),以便讀取并執(zhí)行計算機可執(zhí)行指令。計算機可執(zhí)行指令例如可以從網(wǎng)絡(luò)或存儲介質(zhì)提供至計算機。存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、分布式計算系統(tǒng)的存儲裝置、光盤(譬如壓縮磁盤(cd)、數(shù)字化通用磁盤(dvd)、或藍(lán)光光盤(bd)tm)、閃存裝置、存儲卡等。
本發(fā)明的實施例還可以通過如下的方法來實現(xiàn),即,通過網(wǎng)絡(luò)或者各種存儲介質(zhì)將執(zhí)行上述實施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機或者中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。
盡管已經(jīng)參照示例性實施例描述了本發(fā)明,但應(yīng)當(dāng)理解的是本發(fā)明并不局限于所公開的示例性實施例。所附權(quán)利要求的范圍應(yīng)賦予最寬泛的解讀,以便涵蓋所有的這些變型方案以及等同的結(jié)構(gòu)和功能。