本發(fā)明涉及一種讀取原稿上的圖像并將圖像打印在片材上的打印控制裝置。
背景技術(shù):
在具有復(fù)印功能的打印控制裝置中,由打印單元打印由讀取單元讀取的圖像數(shù)據(jù)。作為在此時(shí)使用的、讀取原稿上的圖像的方法,已知給送讀取方法。在給送讀取方法中,在原稿設(shè)置單元上設(shè)置原稿,并且在由原稿傳送單元(adf:自動(dòng)進(jìn)稿器)正傳送原稿的同時(shí),在光學(xué)系統(tǒng)的固定位置處讀取原稿上的圖像。
另外,已知一種用于減少在讀取原稿上的圖像并將讀取的圖像打印在片材上時(shí)直到輸出第一片材為止所花費(fèi)的時(shí)間(第一復(fù)印品輸出時(shí)間:fcot)的技術(shù)。通常在讀取一頁(yè)的圖像數(shù)據(jù)結(jié)束之后,進(jìn)行第一片材上的打印。另一方面,在ptl1中,讀取單元執(zhí)行的圖像數(shù)據(jù)的讀取和將圖像數(shù)據(jù)傳輸?shù)酱蛴卧蛔鳛椴⑿刑幚韥韴?zhí)行,并且在讀取一頁(yè)的圖像數(shù)據(jù)結(jié)束之前開始打印,以便減少fcot。另外,在ptl2中,描述了在按下開始按鈕之后確定作業(yè)設(shè)置是否對(duì)應(yīng)于fcot模式的打印控制裝置。如果為作業(yè)設(shè)置的參數(shù)是特定參數(shù)(例如原稿尺寸為a4、讀取縮放因子為100%、指定的托盤為最接近打印單元的托盤以及片材的尺寸為a4),則該打印控制裝置確定作業(yè)設(shè)置對(duì)應(yīng)于fcot模式,并且執(zhí)行用于減少fcot的控制。
引用列表
專利文獻(xiàn)
ptl1:日本特開2002-314763號(hào)公報(bào)
ptl2:日本特開2006-135702號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問題
如果要通過不到讀取一頁(yè)的圖像數(shù)據(jù)結(jié)束便開始打印來減少fcot,則需要在復(fù)印作業(yè)開始之前確定與讀取處理和打印處理有關(guān)的參數(shù)。例如,原稿的讀取尺寸需要被確定為參數(shù)之一。
另外,在復(fù)印處理中,不等到讀取一頁(yè)的圖像數(shù)據(jù)結(jié)束便開始打印的操作可能不可行。例如,如果設(shè)置了諸如“縮放”(在改變圖像尺寸之后進(jìn)行打印)或“頁(yè)面整合”(在片材面上布置多頁(yè))的功能,則需要在讀取一頁(yè)的圖像數(shù)據(jù)之后對(duì)圖像進(jìn)行處理。因此,只有讀取圖像數(shù)據(jù)結(jié)束后才能開始打印。
另外,已知如下兩種類型的方法作為用于自動(dòng)檢測(cè)要由adf讀取的原稿的尺寸(原稿長(zhǎng)度和原稿寬度)的方法。第一種方法是通過配設(shè)在原稿設(shè)置單元上的傳感器來檢測(cè)原稿的尺寸的方法。另外,第二種方法是通過沿傳送路徑配設(shè)的傳感器來檢測(cè)原稿的尺寸的方法。
如果由原稿設(shè)置單元上的傳感器檢測(cè)原稿的尺寸,則可以在讀取開始之前檢測(cè)原稿的尺寸,并且可以使用上述方法來減少fcot。但是,如果在原稿設(shè)置單元上檢測(cè)原稿的尺寸,則可能會(huì)發(fā)生錯(cuò)誤檢測(cè)。
如果在原稿設(shè)置單元上檢測(cè)原稿的尺寸,則使用例如基于原稿設(shè)置單元上的突起是否被片材按壓來檢測(cè)片材尺寸的方法。然而,在這種方法中,如果以原稿的一部分的位置不當(dāng)?shù)臓顟B(tài)設(shè)置弄成圓形的原稿(以下描述中的卷曲原稿)或具有折疊的原稿(以下描述中的折疊原稿),則錯(cuò)誤地檢測(cè)原稿的尺寸。在這種情況下,例如,a3尺寸的卷曲原稿被錯(cuò)誤地檢測(cè)為具有a4尺寸,并且,盡管a3尺寸的原稿被復(fù)印,但是在實(shí)際原稿的一部分丟失的情況下進(jìn)行打印。
另一方面,如果使用在傳送路徑中檢測(cè)原稿的尺寸的方法,則即使讀取了上述卷曲原稿或折疊原稿,也可以正確地檢測(cè)原稿的尺寸。然而,由于在讀取開始之前未檢測(cè)原稿的尺寸,因此使用上述方法不能減少fcot。
鑒于上述問題而做出本發(fā)明,并且,本發(fā)明的目的在于提供一種用于根據(jù)條件動(dòng)態(tài)地選擇檢測(cè)原稿的尺寸的方法的機(jī)制。
解決問題的方案
為了實(shí)現(xiàn)上述目的,本發(fā)明的打印控制裝置包括用于讀取原稿上的圖像并生成圖像數(shù)據(jù)的讀取單元和用于將圖像打印在片材上的打印單元,所述打印控制裝置能夠使用所述讀取單元和所述打印單元執(zhí)行復(fù)印作業(yè),所述打印控制裝置包括:傳送單元,用于將設(shè)置在原稿設(shè)置單元上的原稿傳送到所述讀取單元;第一檢測(cè)單元,用于檢測(cè)設(shè)置在所述原稿設(shè)置單元上的原稿的尺寸;第二檢測(cè)單元,用于在所述傳送單元開始傳送原稿之后檢測(cè)原稿的尺寸;以及控制單元,用于在所述讀取單元完成一頁(yè)的圖像數(shù)據(jù)的生成之前所述打印單元開始打印圖像數(shù)據(jù)的情況下,基于由所述第一檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè),并且在所述讀取單元完成至少一頁(yè)的圖像數(shù)據(jù)的生成之后開始打印圖像數(shù)據(jù)的情況下,基于由所述第二檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)。
本發(fā)明的有益效果
根據(jù)本發(fā)明,如果通過根據(jù)條件動(dòng)態(tài)地選擇用于檢測(cè)原稿的尺寸的方法來執(zhí)行用于減少fcot的操作,則能夠減少直到第一片材為止所花費(fèi)的時(shí)間。另一方面,如果不執(zhí)行用于減少fcot的操作,則能夠防止圖像的一部分丟失。
附圖說明
[圖1]圖1是示出mfp101的構(gòu)造的框圖。
[圖2]圖2是示出mfp101的構(gòu)造的橫截面圖。
[圖3]圖3是示出adf126的外觀的圖。
[圖4]圖4是示出尺寸檢測(cè)表的數(shù)據(jù)模型的圖。
[圖5]圖5是示出讀取單元118的構(gòu)造的圖。
[圖6]圖6是示出用于控制復(fù)印執(zhí)行的控制方法的流程圖。
[圖7]圖7是示出用于控制復(fù)印執(zhí)行的控制方法的流程圖。
[圖8]圖8是示出用于控制復(fù)印執(zhí)行的控制方法的流程圖。
[圖9]圖9是示出在操作單元116上顯示的操作畫面的圖。
[圖10]圖10是復(fù)印處理的概念圖。
[圖11]圖11是示出fcot優(yōu)先模式的操作條件的示例的圖。
[圖12]圖12是示出在操作單元116上顯示的操作畫面的圖。
具體實(shí)施方式
下文中將參照附圖詳細(xì)地描述本發(fā)明的實(shí)施例。應(yīng)當(dāng)注意,以下實(shí)施例并不根據(jù)權(quán)利要求限制本發(fā)明,并且,實(shí)施例中所述的特征的所有組合對(duì)于本發(fā)明的解決方案并不一定都是強(qiáng)制性的。
<第一實(shí)施例>
首先,將描述本發(fā)明的第一實(shí)施例。圖1是示出根據(jù)本實(shí)施例的打印控制裝置的硬件構(gòu)造的框圖。另外,圖2是根據(jù)本實(shí)施例的打印控制裝置的硬件構(gòu)造的橫截面圖。在本實(shí)施例中將描述mfp(多功能外圍設(shè)備)101作為打印控制裝置的示例。
mfp101具有讀取原稿上的圖像并生成圖像數(shù)據(jù)的讀取功能,以及基于所生成的圖像數(shù)據(jù)在圖像上打印圖像的打印功能。應(yīng)當(dāng)注意,片材包括諸如普通紙和厚紙、ohp片等的打印片材。應(yīng)當(dāng)注意,mfp101可以具有將已經(jīng)打印了圖像的多張片材裝訂在一起,排列多張片材,或者將多張片材的排出目的地分配到多個(gè)排出單元的后處理功能。此外,mfp101可以具有從諸如pc的外部裝置接收打印作業(yè)并基于打印作業(yè)在片材上進(jìn)行打印的打印功能。應(yīng)當(dāng)注意,雖然在本實(shí)施例中描述了mfp作為示例,但是本發(fā)明也可以應(yīng)用于例如具有單個(gè)復(fù)印功能的復(fù)印機(jī)。
包括cpu110的控制單元111控制整個(gè)mfp101的操作。cpu111讀取存儲(chǔ)在rom112或存儲(chǔ)設(shè)備114中的控制程序,并執(zhí)行諸如讀取控制、打印控制或復(fù)印控制的各種控制之一。在rom112中,存儲(chǔ)可以由cpu111執(zhí)行的控制程序。ram113是cpu111的主存儲(chǔ)器,并且用作臨時(shí)存儲(chǔ)區(qū)域,存儲(chǔ)在工作區(qū)域或存儲(chǔ)設(shè)備114中的控制程序被加載到該臨時(shí)存儲(chǔ)區(qū)域中。在存儲(chǔ)設(shè)備114中,存儲(chǔ)圖像數(shù)據(jù)、打印數(shù)據(jù)、各種程序、各種歷史信息、各種設(shè)置信息等。另外,在存儲(chǔ)設(shè)備114中,存儲(chǔ)由打印單元120進(jìn)行打印的片材的數(shù)量、與計(jì)費(fèi)有關(guān)的計(jì)數(shù)器信息等。盡管在本實(shí)施例中假定諸如hdd之類的輔助存儲(chǔ)設(shè)備作為存儲(chǔ)設(shè)備114,但是可以使用由ssd表示的閃存盤來代替hdd。
應(yīng)當(dāng)注意,雖然根據(jù)本實(shí)施例單個(gè)cpu111使用mfp101中的單個(gè)存儲(chǔ)器(ram113)執(zhí)行稍后將提及的流程圖中描述的各種處理,但是可以實(shí)現(xiàn)另一種方式。例如,多個(gè)cpu、ram、rom和存儲(chǔ)設(shè)備可以協(xié)作地執(zhí)行稍后將提及的流程圖中描述的各種處理??蛇x地,可以使用諸如asic或fpga的硬件電路來執(zhí)行部分處理。
操作單元i/f115將操作單元116和控制單元110彼此連接。操作單元116向用戶顯示信息并從用戶接收指令。為了這些目的,操作單元116包括顯示稍后描述的操作畫面的觸摸面板顯示器和包括開始按鈕和設(shè)置按鈕的各種硬鍵。用戶使用觸摸面板顯示器上顯示的鍵或各種硬鍵輸入指令??蛇x地,操作單元116可以包括指示顯示器和各種硬鍵而不是觸摸面板顯示器。在這種情況下,用戶使用硬鍵輸入指令??蛇x地,操作單元116可以僅由觸摸面板顯示器構(gòu)成。
讀取單元i/f117將讀取單元118和控制單元110彼此連接。讀取單元118讀取原稿上的圖像,并將圖像轉(zhuǎn)換成諸如二進(jìn)制數(shù)據(jù)的圖像數(shù)據(jù)。由讀取單元118生成的圖像數(shù)據(jù)通過讀取單元i/f117被傳輸?shù)綀D像處理部125。經(jīng)過由圖像處理部125進(jìn)行的諸如二值化或旋轉(zhuǎn)處理的圖像處理的圖像數(shù)據(jù)通常被壓縮/擴(kuò)展部124壓縮并存儲(chǔ)在控制單元110的存儲(chǔ)設(shè)備114中。圖像數(shù)據(jù)通過通信單元i/f123發(fā)送到外部裝置或被打印在片材上。應(yīng)當(dāng)注意,如果以稍后將描述的fcot優(yōu)先模式執(zhí)行復(fù)印處理,則可以彼此并行地執(zhí)行由讀取單元118執(zhí)行的原稿的讀取和正在讀取的原稿的打印。
另外,讀取單元118包括adf126。adf126根據(jù)來自讀取單元118的控制命令給送原稿32。將參照?qǐng)D2描述adf126的操作。
打印單元i/f119將打印單元120和控制單元110彼此連接。要打印的圖像數(shù)據(jù)(作為打印目標(biāo)的圖像數(shù)據(jù))通過打印單元i/f119從控制單元110傳輸?shù)酱蛴卧?20。打印單元120接收來自cpu111的控制命令和要打印的圖像數(shù)據(jù),并且將基于圖像數(shù)據(jù)的圖像打印在諸如打印片材的片材上。
片材處理單元i/f121將片材處理單元122和控制單元110彼此連接。片材處理單元122從cpu111接收控制命令,并根據(jù)控制命令對(duì)經(jīng)過由打印單元120執(zhí)行的打印的片材執(zhí)行后處理。
另外,控制單元110通過通信單元i/f123連接到網(wǎng)絡(luò)等。通信單元i/f123將圖像數(shù)據(jù)和信息發(fā)送到lan(未示出)上的外部裝置(郵件服務(wù)器,文件服務(wù)器,pc等),并從lan上的外部裝置接收?qǐng)D像數(shù)據(jù)和信息。此外,通信單元i/f123通過諸如無線lan(未示出)的網(wǎng)絡(luò)與外部裝置進(jìn)行通信或通過諸如usb的本地接口與外部裝置進(jìn)行通信。
壓縮/擴(kuò)展部124使用諸如jbig或jpeg的各種壓縮方法之一來執(zhí)行用于壓縮或擴(kuò)展存儲(chǔ)在ram113或存儲(chǔ)設(shè)備114中的圖像數(shù)據(jù)等的處理。由壓縮/擴(kuò)展部124壓縮或擴(kuò)展的圖像數(shù)據(jù)被再次存儲(chǔ)在ram113或存儲(chǔ)設(shè)備114中。
圖像處理部125根據(jù)存儲(chǔ)在圖像處理部125中的寄存器值對(duì)存儲(chǔ)在ram113或存儲(chǔ)設(shè)備114中的圖像數(shù)據(jù)執(zhí)行圖像轉(zhuǎn)換處理,然后再次將轉(zhuǎn)換的圖像數(shù)據(jù)存儲(chǔ)在ram113或存儲(chǔ)設(shè)備114中。cpu111根據(jù)需要設(shè)置存儲(chǔ)在圖像處理部125中的寄存器值,以對(duì)圖像數(shù)據(jù)執(zhí)行期望的圖像轉(zhuǎn)換處理。應(yīng)當(dāng)注意,存儲(chǔ)在圖像處理部125中的寄存器值包括諸如顏色模式、x方向上的縮放因子(%)、y方向上的縮放因子(%)、讀取分辨率(像素/英寸)、輸出分辨率和旋轉(zhuǎn)角度(度)的設(shè)置。
圖像轉(zhuǎn)換處理的示例包括,例如,用于以塊為單位將圖像數(shù)據(jù)旋轉(zhuǎn)指定角度(例如,32像素×32像素左右)的旋轉(zhuǎn)處理,用于轉(zhuǎn)換分辨率的處理,縮放處理,用于計(jì)算經(jīng)受多值輸入的圖像的矩陣的處理,用于轉(zhuǎn)換顏色空間的處理等。
<使用給送讀取方法實(shí)現(xiàn)的讀取>
圖2是mfp101的橫截面圖。首先,將描述由adf126實(shí)現(xiàn)的給送讀取方法。adf126包括用于設(shè)置由一個(gè)或多個(gè)原稿組成的原稿s的原稿設(shè)置單元201。另外,adf126包括用于將設(shè)置在原稿設(shè)置單元201上的原稿s之一給送到傳送路徑的分離輥2,分離墊21和拾取輥1。拾取輥1與設(shè)置在原稿設(shè)置單元201上的原稿s的原稿表面接觸并旋轉(zhuǎn)。結(jié)果,將原稿頂面上的原稿給送到傳送路徑。由電力管理系統(tǒng)1給送的原稿之一通過分離輥2和分離墊21之間的摩擦分開。另外,原稿檢測(cè)傳感器14被配設(shè)在原稿設(shè)置單元201的下游,并且可以確定原稿是否設(shè)置在原稿設(shè)置單元上。
多次給送檢測(cè)傳感器13確定由分離輥2和分離墊21分離的原稿的數(shù)量是否為1。多次給送檢測(cè)傳感器13由振蕩單元13a和接收單元13b構(gòu)成。接收單元13b接收從振蕩單元13a輸出的超聲波,并且基于接收到的數(shù)據(jù)的強(qiáng)度來確定原稿數(shù)量是否為1以上。如果檢測(cè)到多次給送原稿,則cpu111停止給送原稿并在操作單元116上顯示卡塞(卡紙)畫面。
已經(jīng)通過多次給送檢測(cè)傳感器13的原稿通過牽引輥對(duì)3被傳送到對(duì)準(zhǔn)輥4。原稿與對(duì)準(zhǔn)輥4接觸。結(jié)果,原稿采取循環(huán)的形式,并且防止原稿的對(duì)角線給送。將已經(jīng)通過對(duì)準(zhǔn)輥4的原稿傳送到原稿臺(tái)玻璃203的給送路徑設(shè)置在對(duì)準(zhǔn)輥4的下游。
另外,adf126的控制cpu(未示出)使用由光電耦合器等構(gòu)成的預(yù)寄存器傳感器15來檢測(cè)原稿的前緣,以便檢測(cè)原稿的讀取定時(shí)等。當(dāng)傳感器15感測(cè)到原稿的前緣并接通時(shí),控制cpu開始對(duì)作為輥3,4和5的驅(qū)動(dòng)源的傳送電機(jī)(未示出)的驅(qū)動(dòng)時(shí)鐘進(jìn)行計(jì)數(shù)。每個(gè)驅(qū)動(dòng)時(shí)鐘的原稿的移動(dòng)量總是相同的。因此,通過在傳感器15接通時(shí)開始對(duì)驅(qū)動(dòng)時(shí)鐘進(jìn)行計(jì)數(shù),可以測(cè)量原稿已經(jīng)被傳送了多遠(yuǎn)(原稿的前端的位置)。當(dāng)從原稿設(shè)置單元201傳送的原稿的前端到達(dá)玻璃203上的原稿前表面讀取位置時(shí),adf126和讀取單元118基于測(cè)量結(jié)果開始讀取前表面。另外,當(dāng)從原稿設(shè)置單元201傳送的原稿的前端到達(dá)原稿背面讀取位置時(shí),adf126和讀取單元118開始讀取背面。
傳送到給送路徑的原稿通過傳送輥5、上游輥51和下游輥52被傳送到玻璃203上的前表面給送讀取位置。原稿在被上游輥51和前表面讀取下游輥52充分按壓的同時(shí)與玻璃203接觸。
當(dāng)前表面的讀取開始的定時(shí)到來時(shí),讀取單元118控制光學(xué)單元(也稱為讀取單元)202a。光學(xué)單元202a包括光源211a和211b,反射鏡212a、212b和212c以及線傳感器213。讀取單元118接通光源211a和211b,并以恒定的速度將光照射到正在通過玻璃203的表面的原稿上。從原稿反射的光通過反射鏡212a、212b和212c入射在線傳感器213上。線傳感器213將從原稿反射的光轉(zhuǎn)換為電信號(hào)。例如,ccd圖像傳感器等用作線傳感器213。未示出的a/d轉(zhuǎn)換器將電信號(hào)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)(圖像數(shù)據(jù)),并將數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)在控制單元110的存儲(chǔ)設(shè)備114或ram113中。
應(yīng)當(dāng)注意,在本實(shí)施例中,使用棒狀光源作為光源211a和211b。設(shè)置平行于光源211a和211b的縱向方向的讀取線,并且通過沿與讀取線垂直的方向傳送原稿來產(chǎn)生圖像數(shù)據(jù)。應(yīng)當(dāng)注意,原稿沿與讀取線平行的方向(主掃描方向)的長(zhǎng)度被定義為原稿寬度。另外,原稿沿與讀取線垂直的方向(傳送方向或副掃描方向)的長(zhǎng)度被定義為原稿長(zhǎng)度。
由下游輥52傳送的原稿通過傳送輥7、上游輥53和下游輥54傳送到玻璃204上的后表面讀取位置。原稿在被上游輥53和下游輥54充分按壓的同時(shí)與玻璃204接觸。當(dāng)后表面的讀取開始的定時(shí)到來時(shí),讀取單元118控制光學(xué)單元202b來讀取原稿上的圖像。應(yīng)當(dāng)注意,讀取方法與光學(xué)單元202a所采用的方法相同。由下游輥54傳送的原稿通過排出傳感器11,并通過排出輥12被傳送到排出單元205。應(yīng)當(dāng)注意,如果將只讀取原稿的一個(gè)表面,則原稿被排出到排出單元205,而不執(zhí)行否則將由光學(xué)單元202b執(zhí)行的背面的讀取。
另外,adf126基于原稿的前緣通過傳感器15之后直到原稿的尾緣通過傳感器15所花費(fèi)的時(shí)間和原稿的傳送速度來計(jì)算原稿的原稿長(zhǎng)度。adf126的控制cpu獲得例如在傳感器15感測(cè)到原稿的前緣并接通之后直到傳感器15斷開為止測(cè)量的驅(qū)動(dòng)時(shí)鐘的數(shù)量??刂芻pu基于所獲得的驅(qū)動(dòng)時(shí)鐘的數(shù)量和原稿由于輥而在每個(gè)驅(qū)動(dòng)時(shí)鐘中進(jìn)行的移動(dòng)量來計(jì)算原稿的原稿長(zhǎng)度。另外,adf126可以使用沿著傳送路徑設(shè)置的原稿寬度檢測(cè)傳感器(未示出)來檢測(cè)原稿寬度?;谶@些數(shù)據(jù)的組合,可以在傳送路徑中檢測(cè)原稿的尺寸(在下面的描述中的第二檢測(cè)單元)。
雖然使用本實(shí)施例中的上述方法來實(shí)現(xiàn)adf126的傳送路徑中的原稿長(zhǎng)度的計(jì)算,但是本發(fā)明不限于此。考慮到正在被傳送的原稿的滑動(dòng),傳送輥的組件精度和原稿傳送路徑,原稿傳送路徑中的原稿的曲折,可以執(zhí)行例如用于校正原稿長(zhǎng)度的處理。此外,可以使用其他方式來計(jì)算原稿長(zhǎng)度。可選地,可以使用多個(gè)傳感器(例如,傳感器15至18)來計(jì)算adf126的傳送路徑中的原稿長(zhǎng)度。
另外,雖然使用本實(shí)施例中的上述方法來實(shí)現(xiàn)adf126的傳送路徑中的原稿寬度的檢測(cè),但是本發(fā)明不限于此。替代地,例如,由原稿設(shè)置單元201上的引導(dǎo)件206的寬度檢測(cè)傳感器執(zhí)行的原稿寬度的檢測(cè)結(jié)果可以用于原稿寬度的檢測(cè)。
如上所述,在adf126所使用的給送讀取方法中,可以通過逐個(gè)地重復(fù)讀取在原稿設(shè)置單元201上設(shè)置的原稿s的操作來連續(xù)讀取多個(gè)原稿,并將原稿排出到排出單元205。應(yīng)當(dāng)注意,盡管在本實(shí)施例中已經(jīng)描述了在單個(gè)傳送路徑中讀取片材的前表面和后表面的adf作為示例,但是本發(fā)明不限于此。即使例如adf使用單個(gè)光學(xué)單元讀取片材的正面和背面,也可以應(yīng)用本實(shí)施例。在這種情況下,可以使用反轉(zhuǎn)片材的反轉(zhuǎn)路徑(未示出)來反轉(zhuǎn)片材,并且光學(xué)單元202a可以再次讀取片材。
此外,adf126可以檢測(cè)在原稿設(shè)置單元201上設(shè)置的原稿的尺寸(在下面的描述中的第一檢測(cè)單元)。
圖3是示出adf126的原稿設(shè)置單元201的透視圖。原稿引導(dǎo)件206是用戶用來在原稿設(shè)置單元201上設(shè)置原稿的引導(dǎo)件。寬度檢測(cè)傳感器(未示出)與引導(dǎo)件206協(xié)作以根據(jù)引導(dǎo)件206的位置來檢測(cè)原稿的原稿寬度。應(yīng)當(dāng)注意,在將引導(dǎo)件206調(diào)整到打印片材的寬度之后,用戶在原稿設(shè)置單元201上設(shè)置原稿。
傳感器207和208是用于檢測(cè)設(shè)置在原稿設(shè)置單元201上的原稿的原稿長(zhǎng)度的長(zhǎng)度檢測(cè)傳感器。傳感器207和208例如在原稿設(shè)置單元201的上表面上突出,并且當(dāng)被原稿集按壓(圖2中的208)時(shí)輸出on(開)。另一方面,當(dāng)未按壓時(shí),傳感器207和208輸出off(關(guān))。cpu111基于傳感器207和208的輸出來按照三級(jí)的分辨率檢測(cè)原稿長(zhǎng)度。雖然在本實(shí)施例中已經(jīng)描述了傳感器207和傳感器208用于檢測(cè)原稿長(zhǎng)度的構(gòu)造,但是本發(fā)明不限于此。替代地,可以使用例如光學(xué)檢測(cè)原稿的存在或不存在的檢測(cè)方法等。
圖4是示出用于檢測(cè)在原稿設(shè)置單元201上設(shè)置的原稿的尺寸的條件表的示例的圖。cpu111基于由引導(dǎo)件206的寬度檢測(cè)傳感器、傳感器207和傳感器208檢測(cè)的值來參考圖4所示的表,以便檢測(cè)尺寸。應(yīng)當(dāng)注意,當(dāng)其短邊設(shè)置為與上述讀取線平行時(shí)的原稿將被稱為具有r尺寸(a5r,a4r等),并且,當(dāng)其長(zhǎng)邊設(shè)置為與讀取線平行時(shí)的原稿將被稱為a5、a4等。另外,由于a3原稿或b4原稿的長(zhǎng)邊不能平行于讀取線設(shè)置,所以即使當(dāng)其短邊設(shè)置為平行于讀取線時(shí),a3原稿或b4原稿也通過省略r將被簡(jiǎn)稱為“a3”或“b4”。
如果由寬度檢測(cè)傳感器檢測(cè)到的值大于263.5mm,并且傳感器207和208均為on,則cpu111將尺寸檢測(cè)為a3(原稿寬度:297mm,原稿長(zhǎng)度:420mm)。另一方面,如果由寬度檢測(cè)傳感器檢測(cè)到的值大于263.5mm的原稿寬度,并且傳感器207和208均為off,則cpu111將尺寸檢測(cè)為a4(原稿寬度:297mm,原稿長(zhǎng)度:210mm)。
如上所述,如果在原稿設(shè)置單元201上設(shè)置的原稿的原稿寬度相同,則基于傳感器207和208是否被按壓來確定原稿是縱向設(shè)置還是橫向設(shè)置。
這里,如果用戶在原稿設(shè)置單元201上設(shè)置具有圓形形狀的卷曲原稿或具有折疊的折疊原稿,則原稿的尾緣可能浮動(dòng)而不按壓傳感器207或208。在這種情況下,cpu111不檢測(cè)實(shí)際設(shè)置的原稿的尺寸,而是錯(cuò)誤地檢測(cè)到尺寸為實(shí)際尺寸的一半的原稿被設(shè)置。
應(yīng)當(dāng)注意,盡管在本實(shí)施例中已經(jīng)描述了ab系列的尺寸檢測(cè)作為示例,但是即使當(dāng)采用英寸系列或ab/英寸混合系列,也可以以相同的機(jī)制檢測(cè)尺寸。例如,在英寸系列的情況下,可以通過參考英寸系列的條件表來檢測(cè)尺寸。例如,在ab/英寸混合系列的情況下,可以通過參考混合系列的條件表來檢測(cè)尺寸。
<使用光學(xué)移動(dòng)方法實(shí)現(xiàn)的讀取>
可選地,可以通過將光學(xué)單元202a固定在前表面讀取位置并將單個(gè)原稿設(shè)置在玻璃203上而不是執(zhí)行進(jìn)行給送讀取的讀取操作來進(jìn)行讀取(以下描述中的光學(xué)系統(tǒng)移動(dòng)方法)。在這種方法的情況下,在沿圖2中箭頭所示的副掃描方向移動(dòng)光學(xué)單元202a的同時(shí)掃描設(shè)置在玻璃203上的原稿。從原稿反射的光被線傳感器213讀取并轉(zhuǎn)換為圖像數(shù)據(jù)。應(yīng)當(dāng)注意,白板203b是用于產(chǎn)生用于校正陰影的白平衡參考數(shù)據(jù)的白板。
接下來,將描述用于檢測(cè)光學(xué)系統(tǒng)移動(dòng)方法中的原稿的尺寸的方法。圖5(a)是示出讀取單元118的透視圖,并且,圖5(b)是從上方觀察的讀取單元118的玻璃203的平面圖。
如圖5(a)所示,用戶可以圍繞鉸鏈502打開和關(guān)閉adf126。當(dāng)adf126打開并且原稿臺(tái)500被露出時(shí),用戶可以將原稿設(shè)置在玻璃203上。另外,adf126還用作將原稿集固定在玻璃203上的壓板。
如果adf126的角度等于或大于特定值(例如15°左右),則開/關(guān)傳感器501檢測(cè)off,并且,如果角度小于該值(即,adf126將要關(guān)閉或關(guān)閉),則開/關(guān)傳感器501檢測(cè)on。
如果傳感器501的輸出從off變?yōu)閛n,則cpu111接通光源211a和211b,并使用線傳感器213讀取至少一行。cpu111檢測(cè)將光被原稿阻擋且從其反射的部分以及由于沒有原稿而光不被阻擋且反射光不返回的部分,以便基于檢測(cè)結(jié)果來檢測(cè)原稿的原稿寬度。另一方面,原稿的原稿長(zhǎng)度由如圖5(b)所示的布置的多個(gè)反射傳感器520和521來檢測(cè)。反射傳感器520和521從位于原稿臺(tái)玻璃203下方的其發(fā)光單元發(fā)射紅外光,并使用其光接收單元接收從原稿反射的光。cpu111基于傳感器520和521的輸出來按照三級(jí)的分辨率檢測(cè)原稿長(zhǎng)度?;谝赃@種方式檢測(cè)到的原稿寬度和按照三級(jí)的分辨率檢測(cè)到的原稿長(zhǎng)度,可以檢測(cè)原稿具有哪一種標(biāo)準(zhǔn)尺寸(以下描述中的第三檢測(cè)單元)。
應(yīng)當(dāng)注意,當(dāng)檢測(cè)到設(shè)置在原稿臺(tái)玻璃203上的靜止原稿集的尺寸時(shí),adf126用作將原稿集固定在玻璃203上的壓板。當(dāng)在本實(shí)施例中檢測(cè)到設(shè)置在原稿臺(tái)玻璃203上的原稿的尺寸時(shí),因此,假定不出現(xiàn)諸如上述卷曲原稿或折疊原稿的問題。
<打印處理>
返回到圖2的描述,將描述使用打印單元120將圖像輸出到片材221上的操作(打印操作)。
激光單元222基于傳輸?shù)酱蛴卧?20的圖像數(shù)據(jù)將圖像數(shù)據(jù)轉(zhuǎn)換為激光。由激光單元222產(chǎn)生的激光照射到感光鼓223至226上,并且在感光鼓223至226上形成根據(jù)圖像數(shù)據(jù)的靜電潛像(曝光處理)。顯影單元227至230將調(diào)色劑(顯影劑)施加到使用激光進(jìn)行了曝光處理的感光鼓223至226的潛像部分(顯影處理)。
接下來,打印單元120從盒251至254中的任一個(gè)和手動(dòng)托盤250給送片材221。施加到感光鼓223至226的調(diào)色劑被轉(zhuǎn)印到給送片材221的第一表面(轉(zhuǎn)印處理)。通過轉(zhuǎn)印處理施加了調(diào)色劑的片材被傳送到定影器233。定影器233通過熱和壓力將施加的調(diào)色劑定影到片材221上(定影處理)。在單面打印的情況下,已經(jīng)通過定影器233的片材221通過傳送輥234和235被傳送到片材處理單元122。
應(yīng)當(dāng)注意,在雙面打印的情況下,其第一表面已經(jīng)在定影器233中進(jìn)行打印的片材被傳送到未示出的反轉(zhuǎn)路徑并被反轉(zhuǎn)。打印單元120以與第一表面相同的過程在反轉(zhuǎn)片材的第二表面(背面)上打印與下一頁(yè)對(duì)應(yīng)的圖像。其第二表面經(jīng)過打印的片材221由傳送輥234和235傳送到片材處理單元122。
應(yīng)當(dāng)注意,盒251至254和手動(dòng)托盤250是進(jìn)紙盤(片材給送單元)。盒251至254具有抽屜形狀,并且多個(gè)片材可以存儲(chǔ)在其中。另一方面,手動(dòng)托盤250具有可插入的形狀,并且可以在其中設(shè)置多個(gè)片材221。
傳送到片材處理單元122的片材被給送到緩沖單元241。如果下游執(zhí)行的后處理(例如,裝訂處理或打孔處理)等需要時(shí)間,則緩沖單元241可以調(diào)節(jié)從主體傳送的片材的傳送間隔。
已經(jīng)通過緩沖單元241的片材通過上游排出輥對(duì)242和下游排出輥對(duì)243沿傳送路徑244傳送并臨時(shí)堆疊在堆疊托盤245上。如果確定對(duì)應(yīng)于一個(gè)副本的片材堆疊在堆疊托盤245上,則片材處理單元122對(duì)片材進(jìn)行后處理。例如,如果裝訂處理被指定為作業(yè),則裝訂單元246對(duì)堆疊在堆疊托盤245上的片材執(zhí)行裝訂處理。堆疊在堆疊托盤245上并根據(jù)作業(yè)設(shè)置進(jìn)行后處理的片材沿傳送路徑248傳送并排出到排出托盤247。
應(yīng)當(dāng)注意,如果mfp101不包括片材處理單元122,則已經(jīng)通過定影器233的片材被排出到mfp101中包括的排出單元(未示出)。另外,雖然在本實(shí)施例中已經(jīng)描述了包括四個(gè)感光鼓和四個(gè)顯影單元的彩色mfp作為示例,但是本發(fā)明不限于此。mfp101可以是包括一個(gè)感光鼓和一個(gè)顯影單元的單色mfp。另外,根據(jù)本實(shí)施例的打印方法不限于電子照相方法,而且可以是諸如噴墨方法或熱傳遞方法的其它打印方法。
<復(fù)印處理>
在本實(shí)施例中,當(dāng)mfp101執(zhí)行復(fù)印處理時(shí),根據(jù)是否執(zhí)行減少fcot的操作來執(zhí)行用于選擇用于檢測(cè)原稿尺寸的方法的控制。圖6至圖8是示出復(fù)印處理的控制的流程圖。當(dāng)cpu111已經(jīng)將存儲(chǔ)在rom112或存儲(chǔ)設(shè)備114中的控制程序讀取到ram113并執(zhí)行時(shí),實(shí)現(xiàn)圖6至圖8的流程圖中所示的每個(gè)操作(步驟)。另外,當(dāng)連接到控制單元110的控制程序和組件彼此協(xié)作時(shí),實(shí)現(xiàn)圖6至圖8的流程圖。
如果用戶在顯示在操作單元116上的主畫面(未示出)上選擇復(fù)印,則cpu111執(zhí)行由圖6(a)的流程圖指示的控制程序。首先,在步驟s601中,cpu111控制操作單元116,使得顯示用于設(shè)置復(fù)印的操作畫面。圖9是示出復(fù)印畫面的示例的圖。用戶可以通過圖9所示的畫面來設(shè)置復(fù)印作業(yè)的細(xì)節(jié)。信息900指示可以通過按下在畫面外部設(shè)置為硬鍵的開始鍵(未示出)來開始復(fù)印作業(yè)的執(zhí)行。
操作鍵911是用于選擇打印的輸出顏色的操作鍵。用戶操作操作鍵911以選擇黑白、彩色或自動(dòng)選擇。應(yīng)當(dāng)注意,如果選擇了“自動(dòng)選擇”,則從讀取的圖像中自動(dòng)識(shí)別原稿的顏色。彩色原稿可以以顏色輸出,并且,單色原稿可以單色輸出。操作鍵912是用于將印刷品相對(duì)于原稿尺寸的縮放因子設(shè)置為無縮放的操作鍵。另一方面,操作鍵913是用于將印刷品相對(duì)于原稿尺寸的縮放因子改變?yōu)槿我庵档牟僮麈I。操作鍵914是用于選擇用于打印的打印片材的操作鍵。用戶操作操作鍵914來指定與紙張給送盤(盒251至254和手動(dòng)托盤250)相關(guān)聯(lián)的打印片材(片材)當(dāng)中的用于打印的打印片材(片材)。
應(yīng)當(dāng)注意,信息901向用戶通知與復(fù)印有關(guān)的設(shè)置和用操作鍵911至操作鍵914設(shè)置的復(fù)印的份數(shù)。應(yīng)當(dāng)注意,用戶可以通過在畫面之外作為硬鍵設(shè)置的數(shù)字鍵盤(未示出)輸入復(fù)印的份數(shù)。
操作鍵915是用于設(shè)置諸如裝訂處理、打孔處理或印刷品的排序的整理的操作鍵。操作鍵916是用于設(shè)置原稿的表面的讀取或原稿的兩個(gè)表面的讀取的操作鍵。操作鍵917是用于設(shè)置復(fù)印作業(yè)的打印功能的操作鍵。打印功能是在由讀取單元118生成的圖像數(shù)據(jù)上打印和嵌入特定字符串或標(biāo)記等的功能。
操作鍵918是用于讀取不同尺寸的原稿的操作鍵(下面描述中的混合原稿)。另外,操作鍵919是用于轉(zhuǎn)換到除了當(dāng)前顯示的設(shè)置之外還進(jìn)行與復(fù)印有關(guān)的其他設(shè)置的畫面的操作鍵。另外,通過按下在畫面之外作為硬鍵設(shè)置的開始鍵,用戶可以開始復(fù)印作業(yè)。
返回到圖6(a)的描述,在步驟s602中,cpu111確定是否在adf126上設(shè)置原稿。如果根據(jù)原稿檢測(cè)傳感器14的輸出值確定原稿被設(shè)置在adf126上,則cpu111進(jìn)入步驟s603。如果確定未設(shè)置原稿,則cpu111進(jìn)入步驟s604。
在步驟s603中,cpu111檢測(cè)在adf126的原稿設(shè)置單元上設(shè)置的原稿的尺寸。cpu111獲得寬度檢測(cè)傳感器、傳感器207和傳感器208的輸出值。另外,cpu111使用所獲得的輸出值作為條件來參考作為示例的圖4所示的表,以檢測(cè)與這些條件相對(duì)應(yīng)的原稿的尺寸。cpu111設(shè)置檢測(cè)到的原稿的尺寸以及讀取設(shè)置在adf126上的原稿作為作業(yè)參數(shù)的方法。
應(yīng)當(dāng)注意,如果傳感器207和傳感器208的輸出值改變,則cpu111可以再次檢測(cè)原稿的尺寸。此外,如果傳感器14的輸出轉(zhuǎn)換為off,則cpu111可以去除檢測(cè)原稿尺寸的結(jié)果,并將其使用的方法改變?yōu)樽x取在原稿臺(tái)上設(shè)置的原稿的方法。
應(yīng)當(dāng)注意,在本實(shí)施例中,將從原稿臺(tái)玻璃203讀取原稿的方法設(shè)置為讀取方法的默認(rèn)參數(shù)。因此,如果原稿未設(shè)置在adf126上,則設(shè)置從原稿臺(tái)玻璃203讀取原稿的方法。
另一方面,如果在步驟s604中檢測(cè)到打開/關(guān)閉傳感器501的輸出值從off變?yōu)閛n,則cpu111進(jìn)入步驟s605。另一方面,如果打開/關(guān)閉傳感器501的輸出值不改變,則cpu111進(jìn)入步驟s606。
在步驟s605中,cpu111檢測(cè)原稿臺(tái)玻璃203上的原稿的尺寸。cpu111獲得反射傳感器520和521的輸出值,以檢測(cè)原稿的原稿長(zhǎng)度。另外,cpu111使用線傳感器213讀取一行的圖像以檢測(cè)原稿的原稿寬度,并且基于檢測(cè)到的原稿寬度和原稿長(zhǎng)度來檢測(cè)在原稿臺(tái)上設(shè)置的原稿的尺寸。cpu111設(shè)置檢測(cè)到的原稿的尺寸以及讀取設(shè)置在原稿臺(tái)玻璃203上的原稿作為作業(yè)參數(shù)的方法。
應(yīng)當(dāng)注意,如果基于原稿寬度和原稿長(zhǎng)度不能檢測(cè)到原稿的尺寸,則cpu111設(shè)置讀取在原稿臺(tái)上設(shè)置的原稿作為作業(yè)參數(shù)的讀取方法,并且在接收到開始復(fù)印的指令后發(fā)出關(guān)于原稿尺寸的查詢。
接下來,在步驟s606中,cpu111通過圖9所示的畫面接收用于復(fù)印作業(yè)的設(shè)置。在步驟s607中,cpu111基于在步驟s606中接收的復(fù)印作業(yè)設(shè)置和作業(yè)參數(shù)來確定是否以fcot優(yōu)先模式操作,以確定復(fù)印處理的操作模式。將參照?qǐng)D6(b)的流程圖描述細(xì)節(jié)。
接下來,在步驟s608中,cpu111確定是否按下了開始鍵(未示出)。開始鍵被設(shè)置在操作單元116上。如果按下了開始鍵,則cpu111進(jìn)入步驟s609。另一方面,如果尚未按下開始鍵,則cpu111返回到步驟s602。
在步驟s609中,cpu111基于在步驟s607中確定的操作模式執(zhí)行正常模式的復(fù)印處理或者fcot優(yōu)先模式的復(fù)印處理,并結(jié)束處理。將參照?qǐng)D7和圖8的流程圖描述步驟s609的細(xì)節(jié)。
<fcot優(yōu)先模式的概要>
根據(jù)本實(shí)施例的復(fù)印操作包括用于減少fcot的fcot優(yōu)先模式和正常復(fù)印模式中的至少兩個(gè)復(fù)印操作。圖10是示意性地示出正常復(fù)制模式中的復(fù)印控制流和fcot優(yōu)先模式中的復(fù)印控制流的概念圖。圖10(a)示出正常復(fù)印模式中的復(fù)印控制流,并且,圖10(b)示出fcot優(yōu)先模式中的復(fù)印控制流。
首先,將使用圖10(a)描述正常復(fù)印模式。在正常復(fù)印模式中,在進(jìn)行圖像讀取處理1000的讀取之后,執(zhí)行打印處理1010中的打印。圖像讀取處理1000指示讀取處理的流水線,并且,打印處理1010指示打印處理的流水線。mfp101通過將圖像讀取處理1000和打印處理1010相互組合來實(shí)現(xiàn)復(fù)印處理。
在讀取單元處理1001中,讀取單元118被控制以讀取特定行的圖像數(shù)據(jù)。應(yīng)當(dāng)注意,根據(jù)按照復(fù)印作業(yè)設(shè)置而設(shè)置的緩沖存儲(chǔ)器的大小、圖像處理部125的性能等,適當(dāng)?shù)卦O(shè)置正常復(fù)印模式中的特定行的數(shù)量。特定行的圖像數(shù)據(jù)被傳輸?shù)綊呙鑸D像處理1002。掃描圖像處理1002指示由圖像處理部125執(zhí)行的圖像處理,并且通過對(duì)特定行的圖像數(shù)據(jù)進(jìn)行圖像處理而獲得的圖像數(shù)據(jù)被存儲(chǔ)在緩沖存儲(chǔ)器1003中。緩沖存儲(chǔ)器1003和1005被固定在ram113中。存儲(chǔ)在緩沖存儲(chǔ)器1003中的特定行的圖像數(shù)據(jù)然后被壓縮/擴(kuò)展部124壓縮。
壓縮處理1004指示壓縮/擴(kuò)展部124執(zhí)行的壓縮處理,其中特定行的圖像數(shù)據(jù)經(jīng)過編碼,并且處理結(jié)果被存儲(chǔ)在緩沖存儲(chǔ)器1005中。存儲(chǔ)在緩沖存儲(chǔ)器1005中的特定行的圖像數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)設(shè)備114的圖像存儲(chǔ)區(qū)域1006中。cpu111重復(fù)這些流水線處理以在圖像存儲(chǔ)區(qū)域1006中存儲(chǔ)一頁(yè)的圖像數(shù)據(jù)。在一頁(yè)的圖像數(shù)據(jù)被存儲(chǔ)在圖像存儲(chǔ)區(qū)域1006中之后,打印處理的流水線處理開始。在打印處理1010中,存儲(chǔ)在圖像存儲(chǔ)區(qū)域1006中的圖像數(shù)據(jù)的一部分被讀取到緩沖存儲(chǔ)器1012。讀取的圖像數(shù)據(jù)在擴(kuò)展處理1013中擴(kuò)展,在打印圖像處理1015中進(jìn)行圖像處理,并被傳輸?shù)酱蛴卧幚?016。接下來,在打印單元處理1016中,打印單元120被控制以將經(jīng)過圖像處理的圖像數(shù)據(jù)打印在片材上。
接下來,將使用圖10(b)描述fcot優(yōu)先模式。fcot優(yōu)先模式是將由讀取單元118讀取的圖像數(shù)據(jù)寫入緩沖存儲(chǔ)器1003并將數(shù)據(jù)從緩沖存儲(chǔ)器1003傳輸?shù)酱蛴卧鳛椴⑿刑幚肀粓?zhí)行的模式。在本實(shí)施例的fcot優(yōu)先模式中,數(shù)據(jù)被傳輸?shù)酱蛴卧?20,而無需使用訪問速度低于存儲(chǔ)區(qū)域的存儲(chǔ)設(shè)備114。
在fcot優(yōu)先模式的操作中,圖像讀取處理1000和打印處理1010共享單個(gè)緩沖存儲(chǔ)器1003。圖像讀取處理1000開始將圖像數(shù)據(jù)寫入緩沖存儲(chǔ)器1003。如果特定大小以上的圖像數(shù)據(jù)被存儲(chǔ)在緩沖存儲(chǔ)器1003中,則打印處理1010開始從緩沖存儲(chǔ)器1003讀取圖像數(shù)據(jù)并進(jìn)行打印處理。應(yīng)當(dāng)注意,根據(jù)諸如讀取單元118的讀取速度和打印單元120的圖像形成速度的參數(shù),適當(dāng)?shù)卦O(shè)置特定的大小。
如上所述,在fcot優(yōu)先模式中,圖像數(shù)據(jù)開始被傳輸?shù)酱蛴√幚?010,并且打印處理開始,而無需等待直到讀取一頁(yè)的圖像數(shù)據(jù)結(jié)束為止。因此,fcot可以減少與壓縮讀取的圖像數(shù)據(jù)并將該圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備114中所花費(fèi)的時(shí)間以及從存儲(chǔ)設(shè)備114加載圖像數(shù)據(jù)并擴(kuò)展該圖像數(shù)據(jù)所花費(fèi)的時(shí)間相對(duì)應(yīng)的長(zhǎng)度。然而,由于壓縮率低的圖像數(shù)據(jù)與打印處理1010共享,所以需要確保大的存儲(chǔ)區(qū)域。
在fcot優(yōu)先模式的操作中,也可以將圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備114中。如果例如打印處理1010由于圖像形成期間的諸如卡塞的錯(cuò)誤而未完成,則這些圖像數(shù)據(jù)被用于恢復(fù)等。
<復(fù)印控制模式的確定>
接下來,將描述復(fù)印處理模式的確定。圖6(b)是示出用于確定是否在fcot優(yōu)先模式下操作的控制的流程圖。
在步驟s611中,cpu111獲得作業(yè)設(shè)置和參數(shù)。在步驟s612中,cpu111根據(jù)在步驟s611中獲得的作業(yè)設(shè)置信息來確定是否明確地指定了片材尺寸和進(jìn)紙盤。應(yīng)當(dāng)注意,如果用戶使用操作鍵914選擇打印片材(片材),則明確地為作業(yè)設(shè)置用于打印的片材尺寸和進(jìn)紙盤。如果確定指定了片材尺寸和進(jìn)紙盤,則cpu111進(jìn)入步驟s613,并將原稿尺寸指定標(biāo)志設(shè)置為on作為作業(yè)參數(shù)。如果確定沒有明確地指定片材尺寸和進(jìn)紙盤,則cpu111進(jìn)入步驟s614。
在步驟s614中,cpu111基于在步驟s603或步驟s605中獲得的原稿的尺寸執(zhí)行自動(dòng)進(jìn)紙盒選擇(aps:自動(dòng)選紙)。cpu111將關(guān)于作為aps的結(jié)果選擇的進(jìn)紙盒的信息設(shè)置為作業(yè)參數(shù)。應(yīng)當(dāng)注意,aps是根據(jù)要讀取的原稿的尺寸和指定的縮放因子自動(dòng)選擇進(jìn)紙盒的功能。
在步驟s615中,cpu111確定aps是否成功。如果作為aps的結(jié)果可以選擇進(jìn)紙盒,則cpu111確定aps已經(jīng)成功,并且進(jìn)入步驟s616。另一方面,如果作為aps的結(jié)果不能選擇進(jìn)紙盒,則cpu111確定aps已經(jīng)失敗,并且進(jìn)入步驟s618。在步驟s616中,cpu111確定是否滿足fcot優(yōu)先模式的其他操作條件。
在本實(shí)施例中,存在用于上述fcot優(yōu)先模式中的操作的一些條件。圖11是示出用于fcot優(yōu)先模式中的操作的預(yù)定的典型條件的示例的圖。
第一個(gè)條件是,如項(xiàng)目1101所示,使與原稿的尺寸有關(guān)的設(shè)置滿足條件。如圖10所示,在fcot優(yōu)先模式中,需要在讀取單元118和打印單元120之間共享壓縮率低的圖像數(shù)據(jù),并且需要確保比正常復(fù)印模式大的存儲(chǔ)器。因此,在開始執(zhí)行作業(yè)之前,需要確定原稿的尺寸。
此外,為了彼此并行地執(zhí)行讀取和打印,例如,需要提前從進(jìn)紙盤給送片材的定時(shí)。需要進(jìn)行在執(zhí)行作業(yè)期間讀取的設(shè)置,例如進(jìn)紙盒和紙張給送尺寸。
另外,原稿混合模式是讀取不同尺寸的原稿的模式,并且通過傳送路徑中的第二檢測(cè)單元檢測(cè)原稿的尺寸。因此,如果原稿混合模式設(shè)置為on,則不執(zhí)行fcot優(yōu)先模式下的操作,因?yàn)樵陂_始執(zhí)行作業(yè)之前無法確定原稿的尺寸。
下一個(gè)條件是,如項(xiàng)目1102所示,應(yīng)用于整個(gè)打印頁(yè)面的處理不被設(shè)置。例如,諸如對(duì)圖像的縮放(放大或縮小)、縮小布局、分割讀取和圖像偏移的設(shè)置是對(duì)整個(gè)圖像數(shù)據(jù)執(zhí)行的圖像處理。另外,打印設(shè)置是將字符串或圖像疊加在讀取的圖像數(shù)據(jù)上的功能。另外,由于讀取單元118讀取的頁(yè)面順序和要打印的頁(yè)面的順序在裝訂布局中彼此不同,所以需要在存儲(chǔ)設(shè)備等中臨時(shí)累積多個(gè)圖像數(shù)據(jù)。如果設(shè)置了這些功能之一,則不能彼此并行地執(zhí)行圖像數(shù)據(jù)的讀取和打印,并且不執(zhí)行fcot優(yōu)先模式中的操作。
另外,顏色模式需要設(shè)置為彩色或單色。如果將自動(dòng)選擇設(shè)置為顏色模式,則cpu111基于讀取的原稿圖像的每個(gè)像素的顏色分量(r,g和b亮度信號(hào))確定顏色像素,并確定用于執(zhí)行打印的顏色模式。因此,如果設(shè)置了自動(dòng)選擇,則不能進(jìn)行fcot優(yōu)先模式中的操作,因?yàn)閳D像數(shù)據(jù)的讀取和打印不能彼此并行地進(jìn)行。
最后一個(gè)條件是,如項(xiàng)目1103所示,不設(shè)置雙面打印。在本實(shí)施例中,當(dāng)片材被給送到打印單元120時(shí),cpu111將關(guān)于要打印的頁(yè)面的控制信息設(shè)置在片材上。如果設(shè)置了雙面復(fù)印,則不執(zhí)行fcot優(yōu)先模式中的操作,因?yàn)閮?yōu)先考慮輸出與一個(gè)副本相對(duì)應(yīng)的片材所需的時(shí)間。更具體地說,在本實(shí)施例的雙面復(fù)印中,同一張片材的背面在反轉(zhuǎn)路徑中被反轉(zhuǎn),同時(shí)在下一張片材的前表面上進(jìn)行打印,即,沿著傳送路徑通過的片材之間的距離在打印期間被縮短,以減少?gòu)?fù)印時(shí)間。因此,不執(zhí)行fcot優(yōu)先模式中的操作。
應(yīng)當(dāng)注意,圖11所示的條件是本實(shí)施例中的典型條件的示例,并且,本發(fā)明不限于這些。
返回到圖6的描述,在步驟s616中,如果確定滿足了fcot優(yōu)先模式的操作條件,則cpu111進(jìn)入步驟s617,并且,將fcot優(yōu)先模式設(shè)置為on。另一方面,如果確定不滿足fcot優(yōu)先模式的操作條件,則cpu111進(jìn)入步驟s618并將fcot優(yōu)先模式設(shè)置為off。
<復(fù)印處理>
接下來,將參照?qǐng)D7和圖8的流程圖描述復(fù)印處理。圖7(a)和8(a)是關(guān)于圖像讀取控制的流程圖以及示出根據(jù)本實(shí)施例的第一程序的操作的流程圖。另外,圖7(b)是關(guān)于正常復(fù)印模式中的打印控制的流程圖以及示出根據(jù)本實(shí)施例的第二程序的操作的流程圖。圖8(b)是關(guān)于fcot優(yōu)先模式中的打印控制的流程圖以及示出根據(jù)本實(shí)施例的第四程序的操作的流程圖。此外,圖8(c)是關(guān)于fcot優(yōu)先模式中的錯(cuò)誤檢測(cè)控制的流程圖以及示出根據(jù)本實(shí)施例的第三程序的操作的流程圖。
在本實(shí)施例中,執(zhí)行圖像讀取控制的第一程序,執(zhí)行用于確定錯(cuò)誤檢測(cè)的控制的第三程序以及執(zhí)行打印控制的第二程序和第四程序協(xié)作來實(shí)現(xiàn)復(fù)印處理。如果確定已經(jīng)按下開始鍵(步驟s608中為“是”),則cpu111開始執(zhí)行與圖7(a)和圖8(a)的流程圖相對(duì)應(yīng)的第一程序。
首先,將描述fcot優(yōu)先模式為off的情況,即,正常復(fù)印模式中的操作的情況。在正常復(fù)印模式中,在讀取控制將圖像存儲(chǔ)在存儲(chǔ)設(shè)備114中之后,打印控制執(zhí)行打印。
在步驟s701中,cpu111確定fcot優(yōu)先模式是否為on。如果確定fcot優(yōu)先模式為on,則cpu111進(jìn)入圖8(a)的流程圖,并執(zhí)行fcot優(yōu)先模式中的復(fù)印。另一方面,如果確定fcot優(yōu)先模式為off,則cpu111進(jìn)入步驟s702。
在步驟s702中,cpu111基于作業(yè)設(shè)置和作業(yè)參數(shù)控制讀取單元118和圖像處理部125,以準(zhǔn)備讀取原稿。如果將從adf讀取原稿的方法設(shè)置為作業(yè)參數(shù),則例如,cpu111開始給送原稿并將光學(xué)單元202a移動(dòng)到前表面讀取位置。另一方面,如果從原稿臺(tái)讀取原稿的方法被設(shè)置為作業(yè)參數(shù),例如,cpu111將光學(xué)單元202a移動(dòng)到光學(xué)單元202a可以讀取設(shè)置在原稿臺(tái)玻璃203上的原稿集的位置。
在步驟s703中,cpu111確定原稿尺寸指定標(biāo)志是否為on。如果確定原稿尺寸指定標(biāo)志為on,則cpu111進(jìn)入步驟s706。如果確定原稿尺寸指定標(biāo)志為off,則cpu111進(jìn)入步驟s704。
在步驟s704中,cpu111基于作業(yè)參數(shù)確定是讀取設(shè)置在adf126上的原稿還是設(shè)置在玻璃203上的原稿。如果讀取設(shè)置在adf126上的原稿的方法被設(shè)置為作業(yè)參數(shù),則cpu111進(jìn)入步驟s705。另一方面,如果讀取設(shè)置在原稿臺(tái)玻璃203上的原稿的方法被設(shè)置為作業(yè)參數(shù),則cpu111進(jìn)入步驟s706。
在步驟s705中,cpu111使用第二檢測(cè)單元檢測(cè)在傳送路徑中要讀取的原稿的尺寸。例如,adf126獲得在傳感器15感測(cè)到原稿的前緣并變?yōu)閛n之后直到傳感器15被斷開所測(cè)量的驅(qū)動(dòng)時(shí)鐘的數(shù)量。adf126將所獲得的驅(qū)動(dòng)時(shí)鐘的數(shù)量乘以每個(gè)驅(qū)動(dòng)時(shí)鐘由輥?zhàn)訉?shí)現(xiàn)的原稿的移動(dòng)量,以計(jì)算正被傳送的原稿的原稿長(zhǎng)度。另外,adf126可以使用沿著傳送路徑設(shè)置的原稿寬度檢測(cè)傳感器(未示出)來檢測(cè)正被傳送的原稿的原稿寬度。cpu111基于由adf126檢測(cè)到的原稿長(zhǎng)度和原稿寬度來檢測(cè)傳送路徑中的原稿的尺寸。
在步驟s706中,基于復(fù)印作業(yè)設(shè)置和參數(shù),將用于存儲(chǔ)特定行的圖像數(shù)據(jù)的存儲(chǔ)區(qū)域確保在ram113中。
在步驟s708中,讀取單元118讀取原稿并生成圖像數(shù)據(jù)。在步驟s709中,cpu111確定是否已經(jīng)生成了特定行的圖像數(shù)據(jù)。如果確定已經(jīng)生成了特定行的圖像數(shù)據(jù),則cpu111進(jìn)入步驟s710。如果確定尚未生成了特定行的圖像數(shù)據(jù),則cpu111返回到步驟s708。在步驟s710中,壓縮/擴(kuò)展部124對(duì)由讀取單元118讀取的特定行的圖像數(shù)據(jù)進(jìn)行編碼和壓縮。在步驟s711中,壓縮/擴(kuò)展部124將在步驟s710中壓縮的特定行的圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備114的圖像存儲(chǔ)區(qū)域中。
在步驟s712中,cpu111確定是否已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù)。如果確定已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù),則cpu111進(jìn)入步驟s713。另一方面,如果確定尚未生成一頁(yè)的圖像數(shù)據(jù),則cpu111返回到步驟s708,并通過重復(fù)步驟s708到步驟s711獲得圖像數(shù)據(jù)。
在步驟s713中,cpu111通知與打印控制有關(guān)的第二程序已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù)。另外,如果圖像數(shù)據(jù)是第一頁(yè),則cpu111向與打印控制有關(guān)的第二程序發(fā)送指示打印控制要開始的信息。應(yīng)當(dāng)注意,如果將頁(yè)面整合等設(shè)置為作業(yè)設(shè)置,則可能需要多頁(yè)的圖像數(shù)據(jù)以在片材上形成圖像。在這種情況下,可以在獲得要打印在片材上的多頁(yè)的所有圖像數(shù)據(jù)之后發(fā)出指示打印控制要開始的信息。
在步驟s714中,cpu111確定是否存在下一原稿。如果讀取在adf126上設(shè)置的原稿,則cpu111基于傳感器14的輸出值來確定原稿是否設(shè)置在adf126上。如果傳感器14的輸出值為on,則cpu111確定存在下一原稿,并且返回到步驟s708。另一方面,如果傳感器14的輸出值為off,則cpu111確定沒有下一張片材,并進(jìn)入步驟s715。此外,如果基于作業(yè)參數(shù)讀取設(shè)置在玻璃203上的原稿,則cpu111確定沒有下一原稿,并且進(jìn)入步驟s715。
在步驟s715中,cpu111通知第二程序與最后頁(yè)對(duì)應(yīng)的原稿的讀取已經(jīng)結(jié)束,并結(jié)束圖像讀取控制。另外,如果讀取設(shè)置在玻璃203上的原稿,則cpu111確定沒有下一原稿。然后,cpu111通知第二程序原稿的讀取已經(jīng)結(jié)束,并且結(jié)束圖像讀取控制。
接下來,將描述在正常復(fù)印模式中的操作期間的打印控制。圖7(b)的流程圖示出了與正常復(fù)印模式中的打印控制有關(guān)的第二程序的操作。在從與讀取控制有關(guān)的第一程序接收到指示打印控制要開始的通知之后,第二程序開始執(zhí)行控制。當(dāng)生成了用于在第一片材上進(jìn)行打印的圖像數(shù)據(jù)時(shí),第一程序發(fā)出指示打印控制要開始的通知(步驟s713)。
在步驟s720中,cpu111控制打印單元120通過例如啟動(dòng)鼓和預(yù)熱定影器來準(zhǔn)備打印。另外,cpu111基于復(fù)印作業(yè)設(shè)置和參數(shù)向打印單元120通知要給送的片材的尺寸以及是否以彩色或單色進(jìn)行圖像形成。在完成打印準(zhǔn)備之后,cpu111進(jìn)入步驟s721。
在步驟s721中,cpu111確定是否在存儲(chǔ)設(shè)備114的圖像存儲(chǔ)區(qū)域中存儲(chǔ)了尚未輸出的頁(yè)面數(shù)據(jù)(一頁(yè)的圖像數(shù)據(jù))。如果確定存儲(chǔ)了尚未輸出的頁(yè)面數(shù)據(jù),則cpu111進(jìn)入步驟s721。另一方面,如果確定沒有存儲(chǔ)尚未輸出的頁(yè)面數(shù)據(jù),則cpu111等待直到生成尚未輸出的頁(yè)面數(shù)據(jù)。應(yīng)當(dāng)注意,在從第一程序接收到指示已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù)的通知之后,cpu111確定尚未輸出的頁(yè)面數(shù)據(jù)被新存儲(chǔ)在存儲(chǔ)區(qū)域中。
在步驟s722中,cpu111控制打印單元120執(zhí)行圖像形成。更具體地,cpu111從圖像存儲(chǔ)區(qū)域加載壓縮圖像數(shù)據(jù),并且在擴(kuò)展壓縮圖像數(shù)據(jù)之后,根據(jù)打印設(shè)置等進(jìn)行圖像處理。cpu111將經(jīng)過圖像處理的圖像數(shù)據(jù)傳輸?shù)酱蛴卧?20。打印單元120通過執(zhí)行諸如曝光、顯影、轉(zhuǎn)印和定影等上述處理,從進(jìn)紙盤給送用于打印的片材,并在片材上形成圖像。
在步驟s723中,打印單元120將經(jīng)過打印的片材排出到排出托盤247。應(yīng)當(dāng)注意,基于復(fù)印設(shè)置在多張片材上執(zhí)行后處理等,原稿被暫時(shí)堆疊在堆疊托盤245上。在這種情況下,在最后的片材經(jīng)過打印之后對(duì)片材進(jìn)行后處理,并且片材被排出到排出托盤247。
在步驟s724中,如果確定從第一程序已經(jīng)接收到指示與最后頁(yè)對(duì)應(yīng)的原稿的讀取已經(jīng)結(jié)束的通知(步驟s715中的通知)以及該頁(yè)的打印已經(jīng)完成,則cpu111結(jié)束打印控制。另一方面,如果從第一程序沒有接收到指示對(duì)應(yīng)于最后頁(yè)的原稿的讀取已經(jīng)結(jié)束的通知,則cpu111返回到步驟s721并且執(zhí)行下一頁(yè)和后續(xù)頁(yè)的圖像形成。
應(yīng)當(dāng)注意,在正常復(fù)印模式中,圖7(b)所示的打印控制可以在完成所有原稿的讀取后進(jìn)行,而不是根據(jù)復(fù)印作業(yè)設(shè)置進(jìn)行。例如,如果將雙面打印設(shè)置為復(fù)印作業(yè),則由于當(dāng)在下一張片材的正面上正進(jìn)行打印的同時(shí)同一片材被反轉(zhuǎn),所以需要累積多頁(yè)的圖像數(shù)據(jù)。因此,cpu111在讀取所有原稿之后進(jìn)行圖7(b)所示的打印控制。
如上所述,在正常復(fù)印模式中,在讀取與至少一個(gè)頁(yè)面對(duì)應(yīng)的原稿之后進(jìn)行打印。
接下來,將描述fcot優(yōu)先模式為on的情況,即,fcot優(yōu)先模式中的操作的情況。在fcot優(yōu)先模式中,通過開始將一頁(yè)的圖像數(shù)據(jù)傳輸?shù)酱蛴卧?20并且在讀取單元118完成讀取圖像數(shù)據(jù)之前開始打印處理,fcot被減少。在fcot優(yōu)先模式中,需要在原稿設(shè)置單元201上檢測(cè)原稿的尺寸,以便提前用于將圖像數(shù)據(jù)傳輸?shù)酱蛴卧?20的準(zhǔn)備操作。
首先,將描述與圖像讀取控制有關(guān)的第一程序的操作。在步驟s701中,如果確定fcot優(yōu)先操作為on,則cpu111進(jìn)入圖8(a)的流程圖。
在步驟s800中,cpu111基于作業(yè)設(shè)置和參數(shù)將圖像數(shù)據(jù)存儲(chǔ)區(qū)域分配在ram113中。應(yīng)當(dāng)注意,在fcot優(yōu)先模式中,確??梢约虞d至少一頁(yè)的圖像數(shù)據(jù)的存儲(chǔ)區(qū)域,以便通過ram113中的存儲(chǔ)區(qū)域?qū)⒂勺x取單元118讀取的圖像數(shù)據(jù)轉(zhuǎn)發(fā)到打印單元120。
在步驟s801中,cpu111基于復(fù)印作業(yè)設(shè)置和參數(shù)控制壓縮/擴(kuò)展部124、圖像處理部125、讀取單元118等,以準(zhǔn)備讀取原稿。如果將從adf讀取原稿的方法設(shè)置為作業(yè)參數(shù),則例如,cpu111開始給送原稿并將光學(xué)單元202a移動(dòng)到前表面讀取位置。另一方面,如果從原稿臺(tái)讀取原稿的方法被設(shè)置為作業(yè)參數(shù),例如,cpu111將光學(xué)單元202a移動(dòng)到光學(xué)單元202a可以讀取設(shè)置在原稿臺(tái)玻璃203上的原稿集的位置。
在步驟s802中,cpu111確定原稿尺寸指定標(biāo)志是否為on。如果確定原稿尺寸指定標(biāo)志為on,則cpu111進(jìn)入步驟s805。如果確定原稿尺寸指定標(biāo)志為off,則cpu111進(jìn)入步驟s803。
在步驟s803中,cpu111基于作業(yè)參數(shù)確定是讀取設(shè)置在adf126上的原稿還是設(shè)置在玻璃203上的原稿。如果讀取設(shè)置在adf126上的原稿的方法被設(shè)置為作業(yè)參數(shù),則cpu111進(jìn)入步驟s804。另一方面,如果讀取設(shè)置在原稿臺(tái)玻璃203上的原稿的方法被設(shè)置為作業(yè)參數(shù),則cpu111進(jìn)入步驟s805。
在步驟s804中,cpu111通知與用于確定原稿尺寸的錯(cuò)誤檢測(cè)的控制有關(guān)的第三程序控制要開始。另外,cpu通知第三程序在原稿設(shè)置單元201上檢測(cè)到的原稿的尺寸。將參照?qǐng)D8(c)的流程圖描述用于確定原稿尺寸的錯(cuò)誤檢測(cè)的控制。
在步驟s805中,cpu111通知與fcot優(yōu)先模式中的打印控制有關(guān)的第四程序控制要開始。在步驟s806中,cpu111通知與打印控制有關(guān)的第四程序在步驟s800中確保的存儲(chǔ)區(qū)域的地址。
在步驟s807中,cpu111控制讀取單元118讀取原稿上的圖像數(shù)據(jù)。讀取的圖像數(shù)據(jù)被傳輸?shù)絩am113中的存儲(chǔ)區(qū)域。應(yīng)當(dāng)注意,讀取單元118讀取圖像數(shù)據(jù)的速度被適當(dāng)?shù)乜刂?,使得速度不?huì)低于打印單元120讀取圖像數(shù)據(jù)的速度。
在步驟s808中,cpu111確定特定大小以上的圖像數(shù)據(jù)是否已經(jīng)被存儲(chǔ)在存儲(chǔ)區(qū)域中。如果確定特定大小以上的圖像數(shù)據(jù)已經(jīng)被存儲(chǔ)在存儲(chǔ)區(qū)域中,則cpu111進(jìn)入步驟s810。另一方面,如果確定特定大小的圖像數(shù)據(jù)尚未被存儲(chǔ)在存儲(chǔ)區(qū)域中,則cpu111進(jìn)入步驟s812。
在步驟s810中,cpu111確定是否已經(jīng)向與打印控制有關(guān)的第四程序通知已經(jīng)存儲(chǔ)了與正在讀取的原稿相對(duì)應(yīng)的特定大小以上的圖像數(shù)據(jù)。如果尚未發(fā)出通知,則cpu111進(jìn)入步驟s811。如果已經(jīng)發(fā)出通知,則cpu111跳過步驟s811,并進(jìn)入步驟s812。
在步驟s811中,cpu111通知與打印控制有關(guān)的第四程序已經(jīng)生成了特定大小以上的圖像數(shù)據(jù)。應(yīng)當(dāng)注意,在第四程序中使用步驟s811中的通知作為開始將圖像數(shù)據(jù)傳輸?shù)酱蛴卧?20的觸發(fā)。
在步驟s812中,cpu111確定是否已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù)。如果確定已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù),則cpu111進(jìn)入步驟s813。如果確定一頁(yè)的圖像數(shù)據(jù)尚未生成,則cpu111返回到步驟s807并繼續(xù)讀取原稿。在步驟s813中,cpu111通知第四程序已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù)。
在步驟s814中,cpu111確定與錯(cuò)誤檢測(cè)確定有關(guān)的第三程序是否已經(jīng)發(fā)送了尺寸的錯(cuò)誤檢測(cè)的通知。如果確定第三程序已經(jīng)發(fā)送了尺寸的錯(cuò)誤檢測(cè)的通知,則cpu111進(jìn)入步驟s815。如果確定第三程序尚未發(fā)送尺寸的錯(cuò)誤檢測(cè)的通知,則cpu111進(jìn)入步驟s816。
在步驟s815中,cpu111控制讀取單元118停止讀取控制。應(yīng)當(dāng)注意,雖然在本實(shí)施例中在發(fā)生尺寸的錯(cuò)誤檢測(cè)的情況下完成發(fā)生了錯(cuò)誤檢測(cè)的頁(yè)面的讀取和打印之后停止下一頁(yè)和后續(xù)頁(yè)的讀取,但是本發(fā)明不限于此。例如,頁(yè)面的讀取可以被中途停止,并且,替代地,已經(jīng)讀取的圖像數(shù)據(jù)可以被打印在片材上。在這種情況下,第一程序排出正在被傳送的原稿并結(jié)束讀取控制。
在步驟s816中,cpu111確定是否存在下一原稿。如果讀取在adf126上設(shè)置的原稿并基于傳感器14的輸出值檢測(cè)設(shè)置在adf126上的原稿,則cpu111確定存在下一原稿,并返回到步驟s807。另一方面,如果基于傳感器14的輸出值確定原稿未被設(shè)置在adf126上,則cpu111確定沒有下一原稿,并且進(jìn)入步驟s817。在步驟s817中,cpu111通知第四程序與最后頁(yè)對(duì)應(yīng)的原稿的讀取已經(jīng)結(jié)束,并結(jié)束圖像讀取控制。另外,如果讀取設(shè)置在玻璃203上的原稿,則cpu111確定沒有下一原稿。然后,cpu111通知第四程序原稿的讀取已經(jīng)結(jié)束,并且結(jié)束圖像讀取控制。
接下來,將描述在fcot優(yōu)先模式中的操作期間的錯(cuò)誤檢測(cè)控制。圖8(c)的流程圖示出與錯(cuò)誤檢測(cè)控制有關(guān)的第三程序的操作。在從與讀取控制有關(guān)的第一程序接收到指示錯(cuò)誤檢測(cè)確定要開始的通知(步驟s804中的通知)之后,第三程序開始執(zhí)行用于確定原稿尺寸的錯(cuò)誤檢測(cè)的控制。在步驟s841中,如步驟s705中一樣,cpu111使用第二檢測(cè)單元檢測(cè)在傳送路徑中要讀取的原稿的尺寸。
在步驟s842中,如果確定由第一檢測(cè)單元檢測(cè)到的原稿的尺寸與在步驟s841中檢測(cè)到的原稿的尺寸不同,則cpu111進(jìn)入步驟s843。另一方面,如果確定檢測(cè)到的原稿的尺寸相同,則cpu111進(jìn)入步驟s847。
在步驟s847中,cpu111確定是否已經(jīng)從第一程序接收到指示與最后頁(yè)相對(duì)應(yīng)的原稿的讀取已經(jīng)結(jié)束的通知(步驟s817中的通知)。如果確定已經(jīng)接收到指示與最后頁(yè)相對(duì)應(yīng)的原稿的讀取已經(jīng)結(jié)束的通知,則cpu111結(jié)束用于確定錯(cuò)誤檢測(cè)的控制。另一方面,如果確定尚未接收到指示與最后頁(yè)相對(duì)應(yīng)的原稿的讀取已經(jīng)結(jié)束的通知,則cpu111返回到步驟s841。
在步驟s843中,cpu111通知與讀取控制有關(guān)的第一程序和與fcot優(yōu)先模式中的打印控制有關(guān)的第四程序在原稿設(shè)置單元上檢測(cè)到的原稿的尺寸已經(jīng)被錯(cuò)誤地檢測(cè)。應(yīng)當(dāng)注意,在接收到通知時(shí),第一程序和第四程序執(zhí)行用于停止復(fù)印作業(yè)的處理。
在步驟s844中,cpu111控制操作單元116顯示用于通知用戶對(duì)原稿尺寸的錯(cuò)誤檢測(cè)的通知畫面。圖12是示出通知畫面的示例的圖。信息1201是用于通知用戶原稿的尺寸尚未被正確檢測(cè)的信息。操作鍵1211是用于關(guān)閉通知畫面的操作鍵。
返回到圖8的描述,在步驟s845中,cpu111確定鍵1211是否已經(jīng)被按下。如果鍵1211尚未被按下,則cpu111返回到步驟s845,并等待直到用戶按下鍵1211。如果鍵1211已經(jīng)被按下,則cpu111進(jìn)入步驟s846。在步驟s846中,cpu111關(guān)閉通知畫面,并結(jié)束復(fù)印處理。
如上所述,如果在fcot優(yōu)先模式中發(fā)生原稿尺寸的錯(cuò)誤檢測(cè),則可以向用戶通知錯(cuò)誤檢測(cè)。應(yīng)當(dāng)注意,如果發(fā)生原稿尺寸的錯(cuò)誤檢測(cè),則不需要更新存儲(chǔ)在存儲(chǔ)設(shè)備114中的與計(jì)費(fèi)有關(guān)的計(jì)數(shù)器信息。
最后,將描述在fcot優(yōu)先模式中的操作期間的打印控制。圖8(b)的流程圖示出了與fcot優(yōu)先模式中的打印控制有關(guān)的第四程序的操作。在從與讀取控制有關(guān)的第一程序接收到指示打印控制要開始的通知(步驟s805中的通知)之后,第四程序開始控制。
在步驟s820中,cpu111控制打印單元120通過例如啟動(dòng)鼓和預(yù)熱定影器來準(zhǔn)備打印。另外,cpu111基于復(fù)印作業(yè)設(shè)置和參數(shù)向打印單元120通知要給送的片材的尺寸以及是否以彩色或單色進(jìn)行圖像形成。在完成打印準(zhǔn)備之后,cpu111進(jìn)入步驟s821。
在步驟s821中,cpu111基于存儲(chǔ)區(qū)域的地址(步驟s806中的通知)與第一程序共享從與讀取控制有關(guān)的第一程序發(fā)送的存儲(chǔ)區(qū)域。
在步驟s822中,如果接收到從第一程序接收到指示已經(jīng)生成了特定大小以上的圖像數(shù)據(jù)的通知(在步驟s811中的通知),則cpu111進(jìn)入步驟s824。另一方面,如果尚未接收到指示已經(jīng)生成了特定大小以上的圖像數(shù)據(jù)的通知,則cpu111等待直到從第二程序接收到指示已經(jīng)生成了特定大小以上的圖像數(shù)據(jù)的通知。
在步驟s824中,cpu111從存儲(chǔ)區(qū)域讀取特定大小以上的圖像數(shù)據(jù),并將圖像數(shù)據(jù)傳輸?shù)酱蛴卧?20。在步驟s825中,cpu111控制打印單元120給送要進(jìn)行打印的片材,并基于傳輸?shù)膱D像數(shù)據(jù)執(zhí)行諸如曝光、顯影、轉(zhuǎn)印和定影等上述處理。
在步驟s826中,如果基于來自第一程序的指示已經(jīng)生成了表示一頁(yè)的圖像數(shù)據(jù)的通知(在步驟s813中的通知)確定與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像形成已經(jīng)完成,則cpu111進(jìn)入步驟s827。另一方面,如果cpu111沒有從第一程序接收到指示已經(jīng)生成了一頁(yè)的圖像數(shù)據(jù)的通知,則cpu111返回到步驟s824并執(zhí)行圖像形成。
在步驟s827中,cpu111確定是否已經(jīng)從與錯(cuò)誤檢測(cè)確定有關(guān)的第三程序接收到尺寸的錯(cuò)誤檢測(cè)的通知。如果確定已經(jīng)接收到尺寸的錯(cuò)誤檢測(cè)的通知,則cpu111進(jìn)入步驟s828。如果確定尚未接收到指示尺寸的錯(cuò)誤檢測(cè)的通知,則cpu111進(jìn)入步驟s829。在步驟s828中,cpu111控制打印單元120停止圖像形成處理。應(yīng)當(dāng)注意,雖然在本實(shí)施例中在發(fā)生尺寸的錯(cuò)誤檢測(cè)的情況下完成發(fā)生了錯(cuò)誤檢測(cè)的頁(yè)面的讀取和打印之后停止下一頁(yè)和后續(xù)頁(yè)的讀取,但是本發(fā)明不限于此。例如,在接收到錯(cuò)誤檢測(cè)的通知之后,可以停止圖像形成,并且,替代地,可以輸出片材。在這種情況下,如果在步驟s825中的圖像形成之前接收到錯(cuò)誤檢測(cè)的通知,則輸出空白片材。另外,如果cpu111在步驟s825中的圖像形成開始之后接收到錯(cuò)誤檢測(cè)的通知,則輸出其中部分形成圖像的片材。
在步驟s829中,如果確定從第一程序已經(jīng)接收到指示原稿的讀取已經(jīng)結(jié)束的通知(步驟s817中的通知)以及與最后頁(yè)相對(duì)應(yīng)的圖像數(shù)據(jù)的打印已經(jīng)完成,則cpu111結(jié)束打印控制。另一方面,如果cpu111沒有從第一程序接收到指示原稿的讀取已經(jīng)結(jié)束的通知,則cpu111返回到步驟s822并在下一張片材上執(zhí)行圖像形成。
如上所述,在本實(shí)施例中,當(dāng)執(zhí)行用于減少fcot的操作時(shí)以及當(dāng)不執(zhí)行用于減少fcot的操作時(shí)都自動(dòng)選擇用于檢測(cè)原稿的尺寸的方法。如果執(zhí)行用于減少fcot的操作,則使用在傳送原稿開始之前由第一檢測(cè)單元檢測(cè)到的原稿的尺寸,并且可以fcot優(yōu)先模式執(zhí)行復(fù)印處理。另一方面,如果沒有執(zhí)行用于減少fcot的操作,則由于在傳送原稿開始之后使用由第二檢測(cè)單元確定的原稿的尺寸執(zhí)行復(fù)印處理,所以可以使用正確的原稿尺寸執(zhí)行復(fù)印處理。
此外,在本實(shí)施例中,如果以fcot優(yōu)先模式執(zhí)行復(fù)印處理,則可以通知用戶發(fā)生了原稿的尺寸的錯(cuò)誤檢測(cè)。因此,可以在無需用戶知道實(shí)際原稿的一部分丟失的情況下抑制輸出。
另外,在本實(shí)施例中,如果在fcot優(yōu)先模式中發(fā)生原稿的尺寸的錯(cuò)誤檢測(cè),則不需要更新存儲(chǔ)在存儲(chǔ)設(shè)備114中的與計(jì)費(fèi)有關(guān)的計(jì)數(shù)器信息。因此,可以在發(fā)生由于mfp中的錯(cuò)誤檢測(cè)而導(dǎo)致原稿的一部分丟失的復(fù)印處理之后抑制計(jì)費(fèi)。
<其它實(shí)施例>
本發(fā)明也可以通過以如下方式的處理來實(shí)現(xiàn):實(shí)現(xiàn)根據(jù)上述實(shí)施例的一個(gè)或多個(gè)功能的程序經(jīng)由網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)被供給到系統(tǒng)或裝置,并且,在系統(tǒng)或裝置的計(jì)算機(jī)中的一個(gè)或多個(gè)處理器讀取該程序并執(zhí)行它。另外,本發(fā)明可以通過實(shí)現(xiàn)一個(gè)或多個(gè)功能的電路(例如,asic)來實(shí)現(xiàn)。
雖然已經(jīng)詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施例,但是本發(fā)明不限于這些特定實(shí)施例,并且可以以各種方式進(jìn)行修改和改變,而不偏離權(quán)利要求中所述的本發(fā)明的范圍。
附圖標(biāo)記列表
101mpf
111cpu
110控制單元
118讀取單元
120打印單元
126adf
權(quán)利要求書(按照條約第19條的修改)
1.一種打印控制裝置,其包括用于讀取原稿上的圖像并生成圖像數(shù)據(jù)的讀取單元和用于將圖像打印在片材上的打印單元,所述打印控制裝置能夠使用所述讀取單元和所述打印單元執(zhí)行復(fù)印作業(yè),所述打印控制裝置包括:
傳送單元,用于將設(shè)置在原稿設(shè)置單元上的原稿傳送到所述讀取單元;
第一檢測(cè)單元,用于檢測(cè)設(shè)置在所述原稿設(shè)置單元上的原稿的尺寸;
第二檢測(cè)單元,用于在所述傳送單元開始傳送原稿之后檢測(cè)原稿的尺寸;以及
控制單元,用于在所述讀取單元完成一頁(yè)的圖像數(shù)據(jù)的生成之前所述打印單元開始打印圖像數(shù)據(jù)的情況下,基于由所述第一檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè),并且在所述讀取單元完成至少一頁(yè)的圖像數(shù)據(jù)的生成之后開始打印圖像數(shù)據(jù)的情況下,基于由所述第二檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)。
2.根據(jù)權(quán)利要求1所述的打印控制裝置,所述打印控制裝置還包括:
確定單元,用于確定復(fù)印作業(yè)是否滿足預(yù)定條件,
其中,在所述確定單元確定復(fù)印作業(yè)滿足所述預(yù)定條件的情況下,所述控制單元在所述讀取單元完成一頁(yè)的圖像數(shù)據(jù)的生成之前開始使用所述打印單元打印圖像數(shù)據(jù),而在所述確定單元確定復(fù)印作業(yè)不滿足所述預(yù)定條件的情況下,所述控制單元在所述讀取單元完成至少一頁(yè)的圖像數(shù)據(jù)的生成之后開始打印圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的打印控制裝置,
其中,所述確定單元基于針對(duì)復(fù)印作業(yè)設(shè)置的復(fù)印設(shè)置以及與復(fù)印作業(yè)的操作有關(guān)的參數(shù),來進(jìn)行所述確定。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的打印控制裝置,所述打印控制裝置還包括:
第一存儲(chǔ)單元,
其中,在要基于由所述第一檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)的情況下,所述控制單元在所述第一存儲(chǔ)單元中分配用于存儲(chǔ)至少一頁(yè)的圖像數(shù)據(jù)的存儲(chǔ)區(qū)域,并且使所述讀取單元和所述打印單元共享所述存儲(chǔ)區(qū)域,以將由所述讀取單元讀取的圖像數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)區(qū)域中、和由所述打印單元執(zhí)行的從所述存儲(chǔ)區(qū)域中讀取圖像數(shù)據(jù),作為并行處理來執(zhí)行。
5.根據(jù)權(quán)利要求4所述的打印控制裝置,所述打印控制裝置還包括:
第二存儲(chǔ)單元,其存取速度低于所述第一存儲(chǔ)單元的存取速度,
其中,在要基于由所述第二檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)的情況下,所述控制單元將由所述讀取單元生成的至少一頁(yè)的圖像數(shù)據(jù)存儲(chǔ)在所述第二存儲(chǔ)單元中,并且使所述打印單元打印存儲(chǔ)在所述第二存儲(chǔ)單元中的至少一頁(yè)的圖像數(shù)據(jù),以在所述讀取單元完成至少一頁(yè)的圖像數(shù)據(jù)的生成之后開始打印至少一頁(yè)的圖像數(shù)據(jù)。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的打印控制裝置,
其中,在要基于由所述第二檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)、并且由所述第一檢測(cè)單元檢測(cè)到的原稿的尺寸不同于由所述第二檢測(cè)單元檢測(cè)到的尺寸的情況下,所述控制單元向用戶發(fā)出特定通知并停止復(fù)印作業(yè)。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的打印控制裝置,所述打印控制裝置還包括:
感測(cè)單元,用于感測(cè)正由所述傳送單元傳送的原稿的前緣和后緣,
其中,所述第二檢測(cè)單元基于所述傳感單元感測(cè)到原稿的前緣和后緣的定時(shí)、以及所述傳送單元傳送原稿的速度,來檢測(cè)原稿在傳送方向上的尺寸。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的打印控制裝置,所述打印控制裝置還包括:
第三檢測(cè)單元,用于檢測(cè)設(shè)置在第二原稿設(shè)置單元上的靜止原稿的尺寸,
其中,所述讀取單元還包括第一讀取模式和第二讀取模式,在所述第一讀取模式中,光學(xué)單元被固定在特定位置并且在所述傳送單元傳送原稿的同時(shí)讀取原稿上的圖像,在所述第二讀取模式中,在移動(dòng)所述光學(xué)單元的同時(shí)讀取設(shè)置在所述第二原稿設(shè)置單元上的靜止原稿上的圖像,并且
其中,在所述第二讀取模式中進(jìn)行讀取的情況下,所述控制單元基于由所述第三檢測(cè)單元檢測(cè)到的原稿的尺寸來控制復(fù)印作業(yè)的執(zhí)行。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的打印控制裝置,
其中,在用戶針對(duì)復(fù)印作業(yè)明確設(shè)置原稿的尺寸的情況下,所述控制單元基于由用戶設(shè)置的原稿的尺寸來控制復(fù)印作業(yè)的執(zhí)行。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的打印控制裝置,
其中,在要基于由所述第二檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)、并且由所述第一檢測(cè)單元檢測(cè)到的原稿的尺寸不同于由所述第二檢測(cè)單元檢測(cè)到的尺寸的情況下,所述控制單元不更新與計(jì)費(fèi)有關(guān)的計(jì)數(shù)器信息。
11.一種打印控制裝置的控制方法,該打印控制裝置包括用于讀取原稿上的圖像并生成圖像數(shù)據(jù)的讀取單元、用于將圖像打印在片材上的打印單元、用于將設(shè)置在原稿設(shè)置單元上的原稿傳送到所述讀取單元的傳送單元、用于檢測(cè)設(shè)置在所述原稿設(shè)置單元上的原稿的尺寸的第一檢測(cè)單元以及用于在所述傳送單元開始傳送原稿之后檢測(cè)原稿的尺寸的第二檢測(cè)單元,所述控制方法包括以下步驟:
控制所述讀取單元和所述打印單元執(zhí)行復(fù)印作業(yè);以及
在所述讀取單元完成一頁(yè)的圖像數(shù)據(jù)的生成之前所述打印單元開始打印圖像數(shù)據(jù)的情況下,基于由所述第一檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè),而在所述讀取單元完成至少一頁(yè)的圖像數(shù)據(jù)的生成之后開始打印圖像數(shù)據(jù)的情況下,基于由所述第二檢測(cè)單元檢測(cè)到的原稿的尺寸執(zhí)行復(fù)印作業(yè)。
12.一種用于使計(jì)算機(jī)實(shí)現(xiàn)根據(jù)權(quán)利要求11所述的打印控制裝置的控制方法的程序。
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)根據(jù)權(quán)利要求12所述的程序。