圖像處理裝置及其控制方法
【專利摘要】本發(fā)明提供一種圖像處理裝置及其控制方法。所述圖像處理裝置在防止由高速緩存刷新而導(dǎo)致的性能退化的同時(shí),將打印數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器中。所述圖像處理裝置包括用于存儲(chǔ)打印數(shù)據(jù)的高速緩存和用于對(duì)存儲(chǔ)在所述高速緩存中的打印數(shù)據(jù)進(jìn)行存儲(chǔ)的SD卡。CPU的高速緩存控制器將用于存儲(chǔ)在高速緩存中的打印數(shù)據(jù)存儲(chǔ)到SD卡中的SD卡寫請(qǐng)求,發(fā)送到二次存儲(chǔ)設(shè)備存取控制器。當(dāng)在正常結(jié)束了所述打印數(shù)據(jù)的打印之后接收到SD卡寫請(qǐng)求時(shí),所述二次存儲(chǔ)設(shè)備存取控制器禁止執(zhí)行存儲(chǔ)處理。
【專利說明】圖像處理裝置及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種將打印數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器中的圖像處理裝置及其控制方法、以及存儲(chǔ)介質(zhì)。
【背景技術(shù)】
[0002]近年來,SFP (單功能打印機(jī))使用例如由半導(dǎo)體存儲(chǔ)設(shè)備形成的SD卡來代替HDD作為二次存儲(chǔ)設(shè)備,從而降低成本并縮小印刷電路板。
[0003]SFP具有僅在采用二次存儲(chǔ)設(shè)備之后能夠使用的幾種功能。這幾種功能的示例包括安全作業(yè)功能,該安全作業(yè)功能將密碼添加到來自外部信息裝置的打印數(shù)據(jù)中,并且僅在經(jīng)由SFP的操作部輸入該密碼之后許可打印該打印數(shù)據(jù)。
[0004]此外,這幾種功能的示例包括盒(box)存儲(chǔ)作業(yè)功能,該盒存儲(chǔ)作業(yè)功能能夠?qū)碜酝獠啃畔⒀b置的打印數(shù)據(jù)存儲(chǔ)在SFP的二次存儲(chǔ)設(shè)備中,并且通過操作SFP在任何需要的時(shí)間打印所存儲(chǔ)的打印數(shù)據(jù)。
[0005]這幾種功能的示例還包括中斷打印功能,該中斷打印功能能夠在多個(gè)打印數(shù)據(jù)項(xiàng)被輸入到SFP以執(zhí)行大量打印作業(yè)時(shí)改變打印順序。
[0006]為了實(shí)現(xiàn)上述功能,有必要將輸入到SFP的打印數(shù)據(jù)存儲(chǔ)在二次存儲(chǔ)設(shè)備中。
[0007]例如,為了實(shí)現(xiàn)中斷打印功能,即使所有接收到的打印數(shù)據(jù)項(xiàng)都是具有普通屬性而不具有任何指示存儲(chǔ)屬性的作業(yè)頭的作業(yè)(例如安全作業(yè)和盒存儲(chǔ)作業(yè))的打印數(shù)據(jù)項(xiàng),也有必要臨時(shí)存儲(chǔ)這些打印數(shù)據(jù)項(xiàng)。
[0008]為此,傳統(tǒng)的圖像形成裝置被配置為:使得如果具有預(yù)定或更大大小的打印數(shù)據(jù)項(xiàng)被輸入到圖像形成裝置,則這些打印數(shù)據(jù)項(xiàng)被統(tǒng)一儲(chǔ)存在二次存儲(chǔ)設(shè)備中而與這些打印數(shù)據(jù)項(xiàng)的作業(yè)類型無關(guān)。因此,如果二次存儲(chǔ)設(shè)備從HDD改變?yōu)镾D卡,則打印數(shù)據(jù)項(xiàng)被存儲(chǔ)在SD卡中。
[0009]順便提及,SD卡在順序存取性能上與HDD沒有太多不同。
[0010]然而,通常已知的是:由于SD卡與HDD在內(nèi)部結(jié)構(gòu)上的差異,SD卡在對(duì)如下數(shù)據(jù)的隨機(jī)存取性能較低,該數(shù)據(jù)的大小不大于SD卡的半導(dǎo)體存儲(chǔ)設(shè)備的讀取或?qū)懭雴挝坏拇笮 ?br>
[0011]特別是,就隨機(jī)存取性能而言,通常已知的是:寫入存取在性能方面低于讀取存取。
[0012]因此,在傳統(tǒng)的圖像形成裝置中,為了抑制隨機(jī)存取性能下降,圖像形成裝置使用RAM作為SD卡的高速緩沖存儲(chǔ)器。
[0013]另外,作為高速緩沖存儲(chǔ)器的操作方法,采用回寫高速緩存(write-back cache)方法,在該方法中,以與將數(shù)據(jù)寫入高速緩沖存儲(chǔ)器異步的方式,將數(shù)據(jù)整體寫入SD卡,由此實(shí)現(xiàn)高速存取,并維持打印性能。
[0014]圖8是用于說明回寫高速緩存方法和直寫高速緩存(write-through cache)方法的圖。
[0015]在圖8中,“文件(File)”對(duì)應(yīng)于輸入到圖像形成裝置的打印數(shù)據(jù),“高速緩存(Cache) ”對(duì)應(yīng)于圖像形成裝置的RAM,而“SD”對(duì)應(yīng)于圖像形成裝置的二次存儲(chǔ)設(shè)備。
[0016]回寫高速緩存方法是在將打印數(shù)據(jù)臨時(shí)存儲(chǔ)在高速緩存中之后再將打印數(shù)據(jù)存儲(chǔ)在SD中的方法。
[0017]另一方面,直寫高速緩存方法是將打印數(shù)據(jù)同時(shí)存儲(chǔ)在高速緩存中和SD中的方法。
[0018]盡管前者沒有維持存儲(chǔ)在高速緩存中的打印數(shù)據(jù)與存儲(chǔ)在SD中的打印數(shù)據(jù)之間的一致性(coherency),但是前者能夠以高速處理打印數(shù)據(jù)。盡管后者維持了存儲(chǔ)在高速緩存中的打印數(shù)據(jù)與存儲(chǔ)在SD中的打印數(shù)據(jù)之間的一致性,但是后者的速度比前者低。
[0019]此外,傳統(tǒng)上提出了如下技術(shù):自動(dòng)識(shí)別作業(yè)類型,并且根據(jù)識(shí)別出的作業(yè)類型來設(shè)置最優(yōu)作業(yè)調(diào)度,從而自動(dòng)輸入和執(zhí)行作業(yè)(例如參見日本特開平5-313921號(hào)公報(bào))。
[0020]然而,在上述傳統(tǒng)技術(shù)中,為了實(shí)現(xiàn)高速存取,圖像形成裝置的RAM被用作SD卡的高速緩沖存儲(chǔ)器,并采用回寫高速緩存方法。
[0021]由于這個(gè)原因,當(dāng)存儲(chǔ)有大容量打印數(shù)據(jù)時(shí),雖然改善了打印性能,但是為了建立SD卡與RAM之間的一致性增加了高速緩存刷新的頻率。
[0022]特別是,當(dāng)打印大容量打印數(shù)據(jù)之后,整體執(zhí)行對(duì)SD卡的高速緩存刷新時(shí),很大程度地影響了圖像形成裝置的操作性。
[0023]圖9是傳統(tǒng)技術(shù)從打印結(jié)束到顯示指示用戶已可以使用圖像形成裝置的可用畫面所需要的時(shí)間段的圖。
[0024]如圖9所示,打印結(jié)束之前執(zhí)行幾次通過回寫方法對(duì)高速緩存的寫入,而在打印結(jié)束之后整體執(zhí)行高速緩存的刷新。
[0025]這就導(dǎo)致了在SD卡的文件系統(tǒng)處理完成之前,圖像形成裝置的操作部的處理不會(huì)被釋放。因此,如圖9所示,從打印結(jié)束到顯示可用畫面需要很長(zhǎng)時(shí)間。
[0026]雖然在打印結(jié)束之后也使用打印數(shù)據(jù)的安全作業(yè)和盒存儲(chǔ)作業(yè)中,打印結(jié)束之后的高速緩存刷新是必要的處理,但是在打印結(jié)束之后不使用打印數(shù)據(jù)的、具有通常屬性的作業(yè)的打印數(shù)據(jù)的情況下,不需要高速緩存刷新。
[0027]作為解決上述問題的對(duì)策,可以設(shè)想將圖像形成裝置采用的方法從回寫高速緩存方法改變?yōu)橹睂懜咚倬彺娣椒ā?br>
[0028]根據(jù)該對(duì)策,雖然降低了打印結(jié)束之后的高速緩存刷新的頻率,但是即使在打印期間也會(huì)發(fā)生高速緩存刷新,因此使打印性能下降。
[0029]此外,即使當(dāng)通過識(shí)別作業(yè)類型來自動(dòng)輸入和執(zhí)行作業(yè)時(shí)(如日本特開平5-313921號(hào)公報(bào)所公開的),也無法在維持打印性能的同時(shí)改善由打印結(jié)束之后的高速緩存刷新而導(dǎo)致的性能退化。
【發(fā)明內(nèi)容】
[0030]本發(fā)明提供一種在防止由高速緩存刷新而導(dǎo)致性能退化的同時(shí),將打印數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器中的圖像處理裝置及其控制方法、以及存儲(chǔ)介質(zhì)。
[0031]在本發(fā)明的第一方面,提供一種圖像處理裝置,其包括存儲(chǔ)打印數(shù)據(jù)的高速緩沖存儲(chǔ)器、以及對(duì)存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)進(jìn)行存儲(chǔ)的二次存儲(chǔ)設(shè)備,所述圖像處理裝置包括:存儲(chǔ)指令發(fā)送單元,其被配置為發(fā)送用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的指令;存儲(chǔ)處理執(zhí)行單元,其被配置為在接收到由所述存儲(chǔ)指令發(fā)送單元發(fā)送的所述指令后,執(zhí)行用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的存儲(chǔ)處理;以及禁止單元,其被配置為在正常結(jié)束了所述打印數(shù)據(jù)的打印之后接收到由所述存儲(chǔ)指令發(fā)送單元發(fā)送的所述指令的情況下,禁止執(zhí)行所述存儲(chǔ)處理執(zhí)行單元的所述存儲(chǔ)處理。
[0032]在本發(fā)明的第二方面,提供一種圖像處理裝置的控制方法,該圖像處理裝置包括存儲(chǔ)打印數(shù)據(jù)的高速緩沖存儲(chǔ)器、以及對(duì)存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)進(jìn)行存儲(chǔ)的二次存儲(chǔ)設(shè)備,所述控制方法包括如下步驟:發(fā)送用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的指令;在接收到由所述發(fā)送步驟發(fā)送的所述指令后,執(zhí)行用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的存儲(chǔ)處理;以及在正常結(jié)束了所述打印數(shù)據(jù)的打印之后接收到由所述發(fā)送步驟發(fā)送的所述指令的情況下,禁止執(zhí)行所述執(zhí)行步驟的所述存儲(chǔ)處理。
[0033]在本發(fā)明的第三方面,提供一種非易失性計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,其存儲(chǔ)使計(jì)算機(jī)執(zhí)行圖像處理裝置的控制方法的計(jì)算機(jī)可執(zhí)行程序,所述圖像處理裝置包括存儲(chǔ)打印數(shù)據(jù)的高速緩沖存儲(chǔ)器、以及對(duì)存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)進(jìn)行存儲(chǔ)的二次存儲(chǔ)設(shè)備,所述控制方法包括如下步驟:發(fā)送用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的指令;在接收到由所述發(fā)送步驟發(fā)送的所述指令后,執(zhí)行用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的存儲(chǔ)處理;以及在正常結(jié)束了所述打印數(shù)據(jù)的打印之后接收到由所述發(fā)送步驟發(fā)送的所述指令的情況下,禁止執(zhí)行所述執(zhí)行步驟的所述存儲(chǔ)處理。
[0034]根據(jù)本發(fā)明,在正常結(jié)束了打印數(shù)據(jù)的打印之后接收到用于將存儲(chǔ)在高速緩沖存儲(chǔ)器中的打印數(shù)據(jù)存儲(chǔ)到二次存儲(chǔ)設(shè)備中的指令的情況下,禁止(disable)執(zhí)行用于將打印數(shù)據(jù)存儲(chǔ)在二次存儲(chǔ)設(shè)備中的存儲(chǔ)處理。這就使得能夠禁止執(zhí)行不必要的高速緩存刷新,從而能夠防止由高速緩存刷新而導(dǎo)致的性能退化。
[0035]通過以下(參照附圖)對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
【專利附圖】
【附圖說明】
[0036]圖1是根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置的示意圖。
[0037]圖2是由圖1所示的二次存儲(chǔ)設(shè)備存取控制器管理的區(qū)域管理表的圖。
[0038]圖3是由圖1中所示的圖像處理裝置從外部信息裝置接收到的打印數(shù)據(jù)的結(jié)構(gòu)的圖。
[0039]圖4示出了由圖1所示的CPU執(zhí)行的打印處理和由圖1所示的二次存儲(chǔ)設(shè)備存取控制器執(zhí)行的存取控制處理的流程圖。
[0040]圖5A是圖4的延續(xù)圖。
[0041]圖5B是圖4的延續(xù)圖。
[0042]圖6是圖4的延續(xù)圖。
[0043]圖7是從打印結(jié)束到顯示指示已可以使用圖像形成裝置的可用畫面所需要的時(shí)間段的圖。
[0044]圖8是用于說明回寫高速緩存方法和直寫高速緩存方法的圖。
[0045]圖9是傳統(tǒng)技術(shù)從打印結(jié)束到顯示指示用戶已經(jīng)可以使用圖像形成裝置的可用畫面所需要的時(shí)間段的圖。
【具體實(shí)施方式】
[0046]現(xiàn)在,下面將參照示出本發(fā)明的實(shí)施例的附圖詳細(xì)描述本發(fā)明。
[0047]圖1是根據(jù)本發(fā)明的實(shí)施例的圖像處理裝置I的示意圖。
[0048]參照?qǐng)D1,CPUlOl對(duì)圖像處理裝置I進(jìn)行集中整體控制。注意,可以由通過將CPU和集成在功能塊單位上的硬件電路布置在同一封裝內(nèi)而形成的LSI來替代CPUlOl。
[0049]ROM控制器102控制R0M103的數(shù)據(jù)讀取和寫入。R0M103存儲(chǔ)用于啟動(dòng)圖像處理裝置I的OS(操作系統(tǒng))的引導(dǎo)程序、以及用于圖像處理裝置I的集中整體控制的程序。
[0050]二次存儲(chǔ)設(shè)備控制器104控制作為二次存儲(chǔ)設(shè)備的SD卡105的數(shù)據(jù)讀取和寫入。具體地,根據(jù)來自二次存儲(chǔ)設(shè)備存取控制器116的存取請(qǐng)求,二次存儲(chǔ)設(shè)備控制器104控制SD卡105的、由存取請(qǐng)求指示的區(qū)域的數(shù)據(jù)讀取和寫入。
[0051]SD卡105包括用于存儲(chǔ)針對(duì)下文將描述的安全作業(yè)功能、盒存儲(chǔ)作業(yè)功能和中斷打印功能的打印數(shù)據(jù)(例如TOL(頁面描述語言)數(shù)據(jù)和圖像數(shù)據(jù))的數(shù)據(jù)存儲(chǔ)區(qū)域。
[0052]另外,SD卡105還用作當(dāng)在圖像處理裝置I與外部信息裝置之間交換數(shù)據(jù)時(shí)的擴(kuò)展緩沖器。注意,可以由通過半導(dǎo)體存儲(chǔ)設(shè)備形成的其他類型的存儲(chǔ)卡來替代SD卡。
[0053]圖像處理器106對(duì)從讀取器接口 107輸出的RGB(紅色、綠色、藍(lán)色)數(shù)字圖像數(shù)據(jù)執(zhí)行與讀取器相關(guān)的圖像處理,并對(duì)表明由圖像處理裝置I生成的YMCK(黃色、品紅色、青色、黑色)顏色分量的顏色分量信號(hào)執(zhí)行與打印機(jī)相關(guān)的圖像處理。
[0054]讀取器接口 107處理圖像掃描器(未示出)與圖像處理器106之間的RGB數(shù)字圖像數(shù)據(jù)。
[0055]打印機(jī)接口 108處理打印引擎(未示出)與圖像處理單元106之間的YMCK輸出視頻數(shù)據(jù)。
[0056]接口控制器109 在 LAN 接口 110、USB_D 接口 111、USB_H 接口 112 與 RAM114 之間傳遞打印數(shù)據(jù)和圖像數(shù)據(jù)。
[0057]LAN接口 110經(jīng)由網(wǎng)絡(luò)控制圖像處理裝置I與外部信息裝置之間的通信,并且從外部信息裝置接收打印數(shù)據(jù)等。
[0058]USB-D接口 111經(jīng)由USB控制圖像處理裝置I與外部信息裝置之間的通信,并且從外部信息裝置接收打印數(shù)據(jù)。
[0059]USB-H接口 112控制諸如USB存儲(chǔ)單元的可移動(dòng)存儲(chǔ)設(shè)備、能夠進(jìn)行計(jì)費(fèi)控制和部門指定控制的讀卡器、以及攝像裝置等。
[0060]RAM控制器113控制RAMl 14的數(shù)據(jù)讀取和寫入。
[0061]RAM114用作圖像處理裝置I的主存儲(chǔ)器,并且還用作圖像處理的工作區(qū)以及圖像輸入/輸出處理的加載區(qū)。在本實(shí)施例中,RAMl 14還用作SD卡105的高速緩沖存儲(chǔ)器(以下簡(jiǎn)稱為“高速緩存”)。
[0062]連接到系統(tǒng)總線115的有CPUlOl、ROM控制器102、RAM控制器113、圖像處理器106、接口控制器109和二次存儲(chǔ)設(shè)備存取控制器116。
[0063]系統(tǒng)總線115用于在上述CPU與控制器之間交換各種寄存器設(shè)定數(shù)據(jù)及發(fā)送和接收數(shù)據(jù)。經(jīng)由系統(tǒng)總線115傳輸控制信號(hào)、地址信號(hào)、數(shù)據(jù)信號(hào)等。
[0064]二次存儲(chǔ)設(shè)備存取控制器116對(duì)作為用于從SD卡105中讀取或?qū)懭氲臄?shù)據(jù)管理單位的塊進(jìn)行控制。
[0065]另外,當(dāng)CPUlOl發(fā)送用于將數(shù)據(jù)寫入SD卡105的SD卡寫請(qǐng)求時(shí),二次存儲(chǔ)設(shè)備存取控制器116有時(shí)會(huì)通知CPUlOl完成了將數(shù)據(jù)寫入SD卡105,而不是請(qǐng)求二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105進(jìn)行寫訪問。如上所述,盡管接收到SD卡寫請(qǐng)求,但是二次存儲(chǔ)設(shè)備存取控制器116不請(qǐng)求二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105進(jìn)行寫訪問的處理,在下文給出的描述中被稱為掩模處理。
[0066]接著,將對(duì)上述安全作業(yè)功能、盒存儲(chǔ)作業(yè)功能和中斷打印功能進(jìn)行描述。
[0067]安全作業(yè)功能是向從外部信息裝置接收到的打印數(shù)據(jù)添加密碼,并且僅在經(jīng)由圖像處理裝置I的操作部(未示出)輸入該密碼后才許可打印數(shù)據(jù)的打印的功能。
[0068]盒存儲(chǔ)作業(yè)功能是將從外部信息裝置接收到的打印數(shù)據(jù)存儲(chǔ)在SD卡105中,從而使得能夠在任何需要的時(shí)間打印所存儲(chǔ)的打印數(shù)據(jù)的功能。
[0069]中斷打印功能是當(dāng)多個(gè)打印數(shù)據(jù)項(xiàng)被輸入到圖像形成裝置以執(zhí)行大量打印作業(yè)時(shí),能夠改變這些打印數(shù)據(jù)項(xiàng)的打印順序的功能。
[0070]在安全作業(yè)功能、盒存儲(chǔ)作業(yè)功能和中斷打印功能中,即使在完成打印數(shù)據(jù)的打印之后也需要存儲(chǔ)打印數(shù)據(jù),在本實(shí)施例中,用于執(zhí)行上述三個(gè)功能的打印作業(yè)的作業(yè)屬性被稱為存儲(chǔ)屬性。
[0071]另一方面,如在從外部信息裝置接收到打印數(shù)據(jù)后立即僅打印一次打印數(shù)據(jù)的通常打印中,在完成打印數(shù)據(jù)的打印之后不需要存儲(chǔ)打印數(shù)據(jù)的打印作業(yè)的作業(yè)屬性,在本實(shí)施例中被稱為通常屬性。
[0072]圖2是由圖1所示的二次存儲(chǔ)設(shè)備存取控制器116管理的區(qū)域管理表的圖。
[0073]參照?qǐng)D2,區(qū)域管理表由“物理塊”欄、“邏輯塊”欄、“作業(yè)屬性”欄、“作業(yè)”欄和“禁止開關(guān)”欄組成。
[0074]其中,物理塊指示分配給SD卡105的本地管理的塊的編號(hào),邏輯塊指示分配給通過圖像處理裝置I的地址映射管理的塊的編號(hào)。
[0075]作業(yè)屬性指示存儲(chǔ)在物理塊和邏輯塊中的打印數(shù)據(jù)的打印作業(yè)的屬性。
[0076]在本實(shí)施例中,在用作邊界的物理塊N之前的物理塊被統(tǒng)稱為具有通常屬性的作業(yè)(通常屬性作業(yè))的打印數(shù)據(jù)存儲(chǔ)區(qū),而物理塊N及之后的物理塊被統(tǒng)稱為具有存儲(chǔ)屬性的作業(yè)(存儲(chǔ)屬性作業(yè))的打印數(shù)據(jù)存儲(chǔ)區(qū)。
[0077]盡管在本實(shí)施例中,存儲(chǔ)具有各自作業(yè)屬性的打印數(shù)據(jù)的區(qū)域的大小都是固定的,但是這些區(qū)域的大小也可以是可變的。
[0078]此外,“作業(yè)”欄用于唯一地指定打印作業(yè)。圖2所示的示例示出了打印作業(yè)“a”、“b”、“c”和“g”的打印數(shù)據(jù)項(xiàng)作為通常屬性作業(yè)被存儲(chǔ),而打印作業(yè)“d”、“e”、“f”和“h”的打印數(shù)據(jù)項(xiàng)作為存儲(chǔ)屬性作業(yè)被存儲(chǔ)。
[0079]注意,圖2所示的示例示出了當(dāng)在存儲(chǔ)了打印作業(yè)“ a”、“b ”、“ c ”、“ d”、“ e ”和“ f ”的打印數(shù)據(jù)項(xiàng)的狀態(tài)下存儲(chǔ)新的打印作業(yè)“g”的打印數(shù)據(jù)項(xiàng),然后存儲(chǔ)新的打印作業(yè)“h”的打印數(shù)據(jù)項(xiàng)時(shí)形成的管理表。
[0080]禁止開關(guān)指示是否能夠執(zhí)行掩模處理,并通過ON或OFF來代表是否能夠執(zhí)行掩模處理。禁止開關(guān)的ON狀態(tài)指示能夠執(zhí)行掩模處理,而禁止開關(guān)的OFF狀態(tài)指示不能執(zhí)行掩模處理。
[0081]與存儲(chǔ)屬性相關(guān)聯(lián)的禁止開關(guān)被固定為0FF,然而與通常屬性相關(guān)聯(lián)的禁止開關(guān)有時(shí)為開啟,如作業(yè)“g”的情況所示。
[0082]圖3是由圖1中所示的圖像處理裝置I從外部信息裝置接收到的打印數(shù)據(jù)的結(jié)構(gòu)的圖。
[0083]參照?qǐng)D3,打印數(shù)據(jù)由作業(yè)頭和數(shù)據(jù)實(shí)體組成。雖然作業(yè)頭包括如圖3所示的各種類型的信息,但是在下文描述的本實(shí)施例的處理參照作業(yè)屬性和作業(yè)大小。
[0084]注意,在本實(shí)施例中,當(dāng)打印數(shù)據(jù)具有不大于預(yù)定大小的作業(yè)大小時(shí),將打印數(shù)據(jù)存儲(chǔ)在RAMl 14中而不存儲(chǔ)在SD卡105中。
[0085]圖4、圖5A、圖5B和圖6是由圖1所示的CPUlOl執(zhí)行的打印處理和由圖1所示的二次存儲(chǔ)設(shè)備存取控制器116執(zhí)行的存取控制處理的流程圖。
[0086]參照?qǐng)D4,二次存儲(chǔ)設(shè)備存取控制器116發(fā)送表明所安裝的SD卡105的可用容量的初始信息(步驟S201),并且CPUlOl接收該初始信息(步驟S101)。
[0087]然后,CPUlOl發(fā)送表明分配給存儲(chǔ)屬性作業(yè)和通常屬性作業(yè)的打印數(shù)據(jù)存儲(chǔ)區(qū)的打印數(shù)據(jù)存儲(chǔ)區(qū)信息(步驟S102)。
[0088]二次存儲(chǔ)設(shè)備存取控制器116接收打印數(shù)據(jù)存儲(chǔ)區(qū)信息,并且將SD卡105的區(qū)域劃分為用于存儲(chǔ)如圖2所示的存儲(chǔ)屬性作業(yè)和通常屬性作業(yè)的打印數(shù)據(jù)的區(qū)域(步驟
5202)。
[0089]接著,CPUlOl發(fā)送用于初始化禁止開關(guān)的初始化命令(步驟S103)。在接收到初始化命令后,二次存儲(chǔ)設(shè)備存取控制器116將參照?qǐng)D2描述的禁止開關(guān)初始化為OFF (步驟
5203)。
[0090]這里,CPUlOl接收打印數(shù)據(jù)并開始打印處理(步驟S104)。CPUlOl參照所接收到的打印數(shù)據(jù)的作業(yè)頭的作業(yè)屬性,如參照?qǐng)D3所述,并且確定作業(yè)屬性是否為通常屬性(步驟 S105)。
[0091]如果在步驟S105中確定作業(yè)屬性不是通常屬性(步驟S105為否),則CPUlOl前進(jìn)到由連接器A指示的、圖5B中的步驟S114。在作業(yè)屬性不是通常屬性的這種情況下,由二次存儲(chǔ)設(shè)備存取控制器116執(zhí)行的處理對(duì)應(yīng)于連接器F所示的步驟。將參照?qǐng)D5B描述該處理。
[0092]另一方面,如果在步驟S105中確定作業(yè)屬性是通常屬性(步驟S105為是),則CPUlOl參照作業(yè)頭的作業(yè)大小,并且通知二次存儲(chǔ)設(shè)備存取控制器116該作業(yè)屬性是通常屬性和作業(yè)大小(步驟S106)。
[0093]在被通知該作業(yè)屬性是通常屬性和作業(yè)大小后,二次存儲(chǔ)設(shè)備存取控制器116確保具有如上參照?qǐng)D2所述的通常屬性的作業(yè)的打印數(shù)據(jù)存儲(chǔ)區(qū)中的、用于存儲(chǔ)打印數(shù)據(jù)的區(qū)域(步驟S204)。
[0094]例如,如圖2所示,當(dāng)新存儲(chǔ)作業(yè)“g”的打印數(shù)據(jù)時(shí),二次存儲(chǔ)設(shè)備存取控制器116確保物理塊xl到x4的區(qū)域作為物理塊O到N-1內(nèi)的部分。
[0095]此時(shí),二次存儲(chǔ)設(shè)備存取控制器116檢查與確保的區(qū)域相關(guān)聯(lián)的禁止開關(guān)的狀態(tài)。如果禁止開關(guān)為0N,則二次存儲(chǔ)設(shè)備存取控制器116將禁止開關(guān)轉(zhuǎn)回為OFF。
[0096]再次參照?qǐng)D4,當(dāng)RAMl 14的高速緩存已滿時(shí),發(fā)生RAM14的高速緩存打印數(shù)據(jù)的刷新。
[0097]為了應(yīng)對(duì)這種情況,CPUlOl的高速緩存控制器1lA向二次存儲(chǔ)設(shè)備存取控制器116發(fā)送SD卡寫請(qǐng)求(步驟S107)。該步驟S107對(duì)應(yīng)于被配置為發(fā)送SD卡寫請(qǐng)求的存儲(chǔ)指令發(fā)送單元的操作,該SD卡寫請(qǐng)求是用于將存儲(chǔ)在高速緩存中的打印數(shù)據(jù)存儲(chǔ)到SD卡105中的指令。
[0098]在接收到SD卡寫請(qǐng)求后,二次存儲(chǔ)設(shè)備存取控制器116確認(rèn)禁止開關(guān)為0FF,然后請(qǐng)求二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105進(jìn)行寫訪問。二次存儲(chǔ)設(shè)備控制器104向SD卡105執(zhí)行寫訪問(步驟S206)。該步驟S206對(duì)應(yīng)于被配置為在接收到所發(fā)送的SD卡寫請(qǐng)求后執(zhí)行存儲(chǔ)處理的存儲(chǔ)處理執(zhí)行單元的操作,該存儲(chǔ)處理是用于將存儲(chǔ)在高速緩存中的打印數(shù)據(jù)存儲(chǔ)到SD卡105中的寫訪問。
[0099]然后,在被二次存儲(chǔ)設(shè)備控制器104通知完成了寫訪問后,二次存儲(chǔ)設(shè)備存取控制器116通知CPUlOl完成了 SD卡寫入(步驟S207),并且前進(jìn)到由連接器D指示的、圖5A所示的步驟S208。
[0100]在被通知完成了 SD卡寫入后(步驟S108),CPUlOl確定是否結(jié)束了打印處理(步驟109)?;贑PUlOl是否已經(jīng)從未示出的打印引擎部接收到排紙完成狀態(tài)來進(jìn)行該確定。
[0101]如果在步驟S109中確定尚未結(jié)束打印處理(步驟S109為否),則CPUlOl確定是否發(fā)生了錯(cuò)誤(步驟S118)。例如,“缺紙”、“卡紙”、“缺墨粉”等對(duì)應(yīng)于這種錯(cuò)誤。在發(fā)生這種錯(cuò)誤的情況下,圖像處理裝置I處于由于這種錯(cuò)誤而導(dǎo)致的直到最后一頁的排紙尚未完成的狀態(tài)。
[0102]如果在步驟S118中確定沒有發(fā)生錯(cuò)誤(步驟S118為否),則CPUlOl返回到上述步驟S107。
[0103]另一方面,如果在步驟S118中確定發(fā)生了錯(cuò)誤(步驟S118為是),則CPUlOl前進(jìn)到連接器C指示的、圖6中的步驟S119。
[0104]再次參照上述步驟S109,如果確定結(jié)束了打印處理(步驟S109為是),則CPUlOl前進(jìn)到連接器B指示的、圖5A的步驟S110,其中,CPUlOl將禁止開關(guān)改變命令發(fā)送到二次存儲(chǔ)設(shè)備存取控制器116。
[0105]在接收到禁止開關(guān)改變命令后,二次存儲(chǔ)設(shè)備存取控制器116開啟禁止開關(guān)(步驟S208)。例如,如圖2所示,與作業(yè)“g”的打印數(shù)據(jù)相關(guān)聯(lián)的禁止開關(guān)從OFF切換到0N。
[0106]然后,CPUlOl確定是否完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟Sm)。
[0107]如果在步驟Slll中確定完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟Sm為是),則CPUlOl前進(jìn)到連接器E指示的、圖4的步驟S103。
[0108]另一方面,如果在步驟Slll中確定尚未完成用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟Slll為否),則CPUlOl的高速緩存控制器1lA將SD卡寫請(qǐng)求發(fā)送到二次存儲(chǔ)設(shè)備存取控制器116 (步驟SI 12)。
[0109]在接收到SD卡寫請(qǐng)求后,二次存儲(chǔ)設(shè)備存取控制器116確認(rèn)禁止開關(guān)為0N,然后執(zhí)行掩模處理(步驟S210)。該步驟S210對(duì)應(yīng)于被配置為當(dāng)在正常結(jié)束了打印數(shù)據(jù)的打印之后接收到所發(fā)送的SD卡寫請(qǐng)求時(shí),禁止執(zhí)行存儲(chǔ)處理的禁止單元的操作。
[0110]然后,二次存儲(chǔ)設(shè)備存取控制器116通知CPUlOl完成了 SD卡寫入(步驟S211),并結(jié)束本處理。
[0111]在被通知完成了 SD卡寫入后,CPUlOl返回到步驟Slll (步驟S113)。
[0112]在上述掩模處理中,實(shí)際上沒有進(jìn)行寫訪問,因此沒有增加以耗損均衡為目的的向塊寫入的次數(shù),從而防止耗損均衡受到不利影響。
[0113]注意,在步驟S211完成時(shí),保持禁止開關(guān)開啟,但是在存儲(chǔ)新的打印數(shù)據(jù)的情況下,當(dāng)確保了用于存儲(chǔ)該打印數(shù)據(jù)的區(qū)域時(shí),與該區(qū)域相關(guān)聯(lián)的禁止開關(guān)被設(shè)置為0FF,因此,沒有必要意識(shí)到在將禁止開關(guān)改變?yōu)镺N之后將禁止開關(guān)改變回OFF的時(shí)刻。
[0114]當(dāng)然,該配置可以是這樣的:當(dāng)在步驟Slll確定完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問時(shí)(步驟Slll為是),將禁止開關(guān)從ON改變回OFF。
[0115]接著,將對(duì)在步驟S105中確定作業(yè)屬性不是通常屬性的情況進(jìn)行描述(步驟S105為否)。
[0116]如果在步驟S105中確定作業(yè)屬性不是通常屬性(步驟S105為否),則CPUlOl前進(jìn)到連接器A指示的、圖5B中的步驟S114,其中,CPUlOl參照作業(yè)頭的作業(yè)大小,并通知二次存儲(chǔ)設(shè)備存取控制器116該作業(yè)屬性是存儲(chǔ)屬性和作業(yè)大小。
[0117]在被通知作業(yè)屬性是存儲(chǔ)屬性和作業(yè)大小后,二次存儲(chǔ)設(shè)備存取控制器116確保用于存儲(chǔ)具有存儲(chǔ)屬性的打印數(shù)據(jù)的區(qū)域中的、用于打印數(shù)據(jù)的區(qū)域(步驟S212)。
[0118]例如,如圖2所示,當(dāng)新存儲(chǔ)作業(yè)“h”的打印數(shù)據(jù)時(shí),二次存儲(chǔ)設(shè)備存取控制器116確保物理塊Vl到v4的區(qū)域作為物理塊N到最后內(nèi)的部分。
[0119]此時(shí),不同于通常屬性的情況,禁止開關(guān)被固定為0FF,使得不確認(rèn)針對(duì)確保的區(qū)域的禁止開關(guān)。因此,不同于通常屬性的情況,二次存儲(chǔ)設(shè)備存取控制器116即使在結(jié)束打印處理之后也不執(zhí)行掩模處理。
[0120]然后,CPUlOl確定是否完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟S115)。
[0121]如果在步驟S115中確定完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟S115為是),則CPUlOl前進(jìn)到連接器E指示的、圖4中的步驟S103。
[0122]另一方面,如果在步驟S115中確定沒有完成用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟SI 15為否),則CPUlOl的高速緩存控制器1lA將SD卡寫請(qǐng)求發(fā)送到二次存儲(chǔ)設(shè)備存取控制器116 (步驟SI 16)。
[0123]在接收到SD卡寫請(qǐng)求后,二次存儲(chǔ)設(shè)備存取控制器116請(qǐng)求二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105進(jìn)行寫訪問。二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105執(zhí)行寫訪問(步驟S214)。如上所述,在本實(shí)施例中,在具有存儲(chǔ)屬性的打印數(shù)據(jù)的情況下(在完成打印數(shù)據(jù)的打印后也需要存儲(chǔ)該打印數(shù)據(jù)),不禁止執(zhí)行打印數(shù)據(jù)到SD卡105中的存儲(chǔ)處理。
[0124]然后,在被二次存儲(chǔ)設(shè)備控制器104通知完成了寫訪問后,二次存儲(chǔ)設(shè)備存取控制器116通知CPUlOl完成了 SD卡寫入(步驟S215),隨后結(jié)束本處理。
[0125]在被通知完成了 SD卡寫入后,CPUlOl返回到步驟S115(步驟S117)。
[0126]接著,將對(duì)在步驟S118中確定發(fā)生了錯(cuò)誤的情況進(jìn)行描述(步驟S118為是)。
[0127]如果在步驟SI 18中確定發(fā)生了錯(cuò)誤(步驟SI 18為是),則CPUlOl前進(jìn)到連接器C指示的、圖6中的步驟S119,以確定是否完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問。
[0128]如果在步驟S119中確定完成了用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟S119為是),則CPUlOl前進(jìn)到連接器E指示的、圖4中的步驟S103。
[0129]另一方面,如果在步驟S119中確定尚未完成用于寫入達(dá)到作業(yè)大小的數(shù)據(jù)的寫訪問(步驟S119為否),則CPUlOl確定是否解除了錯(cuò)誤(步驟S120)。
[0130]如果在步驟S120中確定解除了錯(cuò)誤(步驟S120為是),則CPUlOl前進(jìn)到連接器G指示的、圖4中的步驟S109。
[0131]另一方面,如果在步驟S120中確定尚未解除錯(cuò)誤(步驟S120為否),則CPUlOl的高速緩存控制器1lA將SD卡寫請(qǐng)求發(fā)送給二次存儲(chǔ)設(shè)備存取控制器116 (步驟S121)。
[0132]這里,將對(duì)步驟S216進(jìn)行描述。如在步驟S216中所示,即使當(dāng)發(fā)生了錯(cuò)誤時(shí),也保持禁止開關(guān)關(guān)閉。
[0133]這是因?yàn)楫?dāng)發(fā)生了錯(cuò)誤時(shí),停止打印處理,并且CPUlOl從未接收到上述的排抵完成狀態(tài),該排抵完成狀態(tài)是用于開啟禁止開關(guān)的觸發(fā)器。
[0134]在接收到SD卡寫請(qǐng)求后,在禁止開關(guān)的OFF狀態(tài)下,二次存儲(chǔ)設(shè)備存取控制器116由此請(qǐng)求二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105進(jìn)行寫訪問,因此,二次存儲(chǔ)設(shè)備控制器104對(duì)SD卡105執(zhí)行寫訪問(步驟S218)。如上所述,在本實(shí)施例中,當(dāng)在打印數(shù)據(jù)的打印期間發(fā)生了錯(cuò)誤時(shí),不禁止執(zhí)行打印數(shù)據(jù)到SD卡105的存儲(chǔ)處理。
[0135]然后,在被二次存儲(chǔ)設(shè)備控制器104通知完成了寫訪問后,二次存儲(chǔ)設(shè)備存取控制器116通知CPUlOl完成了 SD卡寫入(步驟S219),隨后結(jié)束本處理。
[0136]在被通知完成了 SD卡寫入后,CPUlOl返回到步驟S119(步驟S122)。
[0137]如上所述,當(dāng)發(fā)生了錯(cuò)誤時(shí),保持禁止開關(guān)關(guān)閉,從而不執(zhí)行掩模處理。這就維持了存儲(chǔ)在SD卡105中以在消除錯(cuò)誤之后可再用的打印數(shù)據(jù)與RAMl 14中的高速緩存打印數(shù)據(jù)之間的一致性。
[0138]圖7是從打印結(jié)束到顯示指示已可以使用圖像形成裝置的可用畫面所需要的時(shí)間段的圖。
[0139]如圖7所示,在結(jié)束打印之前執(zhí)行了幾次高速緩存刷新,而在本實(shí)施例中,在結(jié)束打印之后開啟禁止開關(guān)。
[0140]雖然通常來說,在結(jié)束打印處理后整體執(zhí)行高速緩存刷新,在本實(shí)施例中,通過掩模處理來替代高速緩存刷新,從而圖像處理裝置I的操作部的處理比在傳統(tǒng)的圖像形成裝置中更早地得到釋放。結(jié)果,如圖7所示,能夠縮短在結(jié)束打印后顯示可用畫面所需要的時(shí)間段。
[0141]雖然在上述實(shí)施例中,假定本發(fā)明適用于針對(duì)單功能打印機(jī)(SFP)指定的一般圖像處理裝置,但是本發(fā)明也可以適用于與圖像掃描器、打印引擎等相連接的一般圖像形成裝置的控制器。
[0142]另外,根據(jù)上述實(shí)施例,在完成打印數(shù)據(jù)的打印后需要存儲(chǔ)的打印數(shù)據(jù)的情況下,不禁止執(zhí)行打印數(shù)據(jù)的存儲(chǔ)處理,從而可靠地存儲(chǔ)必要的打印數(shù)據(jù)。
[0143]因此,能夠在保留傳統(tǒng)的SD卡的功能的同時(shí),防止由于不必要的高速緩存刷新而導(dǎo)致的性能退化。
[0144]如上所述,根據(jù)上述實(shí)施例,當(dāng)在正常結(jié)束了打印數(shù)據(jù)的打印之后,接收到作為用于將存儲(chǔ)在高速緩沖存儲(chǔ)器中的打印數(shù)據(jù)存儲(chǔ)到SD卡105中的指令的SD卡寫請(qǐng)求時(shí),禁止執(zhí)行用于將打印數(shù)據(jù)存儲(chǔ)到SD卡105中的存儲(chǔ)處理(步驟S210)。
[0145]這使得能夠禁止執(zhí)行不必要的高速緩存刷新,因此,能夠防止由于緩存高速刷新而導(dǎo)致的性能退化。
[0146]其他實(shí)施例
[0147]本發(fā)明的實(shí)施例還可以通過讀取并執(zhí)行記錄在存儲(chǔ)介質(zhì)(例如,非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))上的計(jì)算機(jī)可執(zhí)行指令以執(zhí)行本發(fā)明的一個(gè)或多個(gè)上述實(shí)施例的功能的系統(tǒng)或裝置的計(jì)算機(jī)、以及通過由該系統(tǒng)或裝置的計(jì)算機(jī)例如讀取并執(zhí)行來自存儲(chǔ)介質(zhì)的計(jì)算機(jī)可執(zhí)行指令以執(zhí)行一個(gè)或多個(gè)上述實(shí)施例的功能的方法來實(shí)現(xiàn)。該計(jì)算機(jī)可以包括中央處理單元(CPU)、微處理單元(MPU)或其他電路中的一個(gè)或多個(gè),并且可以包括不同的計(jì)算機(jī)或不同的計(jì)算機(jī)處理器的網(wǎng)絡(luò)。該計(jì)算機(jī)可執(zhí)行指令可以從例如網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)提供給計(jì)算機(jī)。該存儲(chǔ)介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、分布式計(jì)算系統(tǒng)存儲(chǔ)器、光盤(例如壓縮盤(CD)、數(shù)字通用盤(DVD)或藍(lán)光盤(BD)?)、閃存設(shè)備、存儲(chǔ)卡等中的一個(gè)或多個(gè)。
[0148]雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有變型、等同結(jié)構(gòu)和功能。
[0149]本申請(qǐng)要求2013年7月5日提交的日本專利申請(qǐng)第2013-141625號(hào)的優(yōu)先權(quán),該申請(qǐng)的全部?jī)?nèi)容通過弓I用并入本文。
【權(quán)利要求】
1.一種圖像處理裝置,其包括存儲(chǔ)打印數(shù)據(jù)的高速緩沖存儲(chǔ)器、以及對(duì)存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)進(jìn)行存儲(chǔ)的二次存儲(chǔ)設(shè)備,所述圖像處理裝置包括: 存儲(chǔ)指令發(fā)送單元,其被配置為發(fā)送用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的指令; 存儲(chǔ)處理執(zhí)行單元,其被配置為在接收到由所述存儲(chǔ)指令發(fā)送單元發(fā)送的所述指令后,執(zhí)行用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的存儲(chǔ)處理;以及 禁止單元,其被配置為在正常結(jié)束了所述打印數(shù)據(jù)的打印之后接收到由所述存儲(chǔ)指令發(fā)送單元發(fā)送的所述指令的情況下,禁止執(zhí)行所述存儲(chǔ)處理執(zhí)行單元的所述存儲(chǔ)處理。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中,在打印所述打印數(shù)據(jù)之后需要存儲(chǔ)所述打印數(shù)據(jù)的情況下,所述禁止單元不禁止執(zhí)行所述存儲(chǔ)處理執(zhí)行單元的所述存儲(chǔ)處理。
3.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中,在所述打印數(shù)據(jù)的打印期間發(fā)生了錯(cuò)誤的情況下,所述禁止單元不禁止執(zhí)行所述存儲(chǔ)處理執(zhí)行單元的所述存儲(chǔ)處理。
4.一種圖像處理裝置的控制方法,該圖像處理裝置包括存儲(chǔ)打印數(shù)據(jù)的高速緩沖存儲(chǔ)器、以及對(duì)存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)進(jìn)行存儲(chǔ)的二次存儲(chǔ)設(shè)備,所述控制方法包括如下步驟: 發(fā)送用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的指令; 在接收到由所述發(fā)送步驟發(fā)送的所述指令后,執(zhí)行用于將存儲(chǔ)在所述高速緩沖存儲(chǔ)器中的所述打印數(shù)據(jù)存儲(chǔ)到所述二次存儲(chǔ)設(shè)備中的存儲(chǔ)處理;以及 在正常結(jié)束了所述打印數(shù)據(jù)的打印之后接收到由所述發(fā)送步驟發(fā)送的所述指令的情況下,禁止執(zhí)行所述執(zhí)行步驟的所述存儲(chǔ)處理。
5.根據(jù)權(quán)利要求4所述的控制方法,其中,在打印所述打印數(shù)據(jù)之后需要存儲(chǔ)所述打印數(shù)據(jù)的情況下,所述禁止步驟包括不禁止執(zhí)行所述執(zhí)行步驟的所述存儲(chǔ)處理。
6.根據(jù)權(quán)利要求4所述的控制方法,其中,在所述打印數(shù)據(jù)的打印期間發(fā)生了錯(cuò)誤的情況下,所述禁止步驟包括不禁止執(zhí)行所述執(zhí)行步驟的所述存儲(chǔ)處理。
【文檔編號(hào)】G06F12/02GK104281531SQ201410319168
【公開日】2015年1月14日 申請(qǐng)日期:2014年7月4日 優(yōu)先權(quán)日:2013年7月5日
【發(fā)明者】川口匡 申請(qǐng)人:佳能株式會(huì)社