專利名稱:圖像形成設(shè)備和圖像形成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像形成設(shè)備和圖像形成方法。
背景技術(shù):
最近幾年,已知在以諸如頁(yè)面描述語(yǔ)言(PDL)的語(yǔ)言描述的打印數(shù)據(jù)上反映打印條件并且通過(guò)光柵圖像處理器(RIP)將該打印數(shù)據(jù)變換為可打印格式的變換數(shù)據(jù)的技術(shù)。 此外,在過(guò)去,開發(fā)了在利用RIP變換的變換數(shù)據(jù)重新打印時(shí),高速執(zhí)行打印處理的方法。例如,披露了用于管理與過(guò)去打印請(qǐng)求的內(nèi)容相關(guān)聯(lián)的打印數(shù)據(jù)實(shí)體的方法(例如,請(qǐng)參見(jiàn)第2009-037409號(hào)日本公開專利申請(qǐng)),以便當(dāng)用戶累積已經(jīng)打印過(guò)的打印數(shù)據(jù)并隨后重新打印用戶累積的打印數(shù)據(jù)時(shí),或者當(dāng)打印另一個(gè)用戶累積的打印數(shù)據(jù)時(shí),高效地執(zhí)行打印。然而,在第2009-037409號(hào)日本公開專利申請(qǐng)公開的方法中,當(dāng)打印累積文檔時(shí), 難以反映從累積時(shí)發(fā)生變化且影響打印的條件。例如,當(dāng)傳送作業(yè)的變換數(shù)據(jù)是A4大小, 而紙盤只有A3紙時(shí),或者在打印期間發(fā)生缺紙時(shí),由于在打印期間很難改變打印條件,所以難以繼續(xù)打印。在這方面,披露了一種當(dāng)因?yàn)槿奔?、缺訂書釘、墨水用盡等原因而發(fā)生錯(cuò)誤時(shí)將打印作業(yè)作為被掛起作業(yè)管理的方法(例如,請(qǐng)參見(jiàn)第2004-288032號(hào)日本公開專利申請(qǐng)), 并且檢測(cè)供給的缺乏以便能夠在錯(cuò)誤被解決后重新打印未打印的打印作業(yè)。然而,即使在第2004-288032號(hào)日本公開專利申請(qǐng)披露的方法中,也難以反映在重新嘗試打印被掛起的打印作業(yè)時(shí)影響打印的條件的變化。出于該原因,當(dāng)打印由于打印時(shí)發(fā)生錯(cuò)誤而停止時(shí),用戶需要為解決諸如再裝墨粉的錯(cuò)誤原因而執(zhí)行操作,并且難以自動(dòng)繼續(xù)打印。因此,可操作性和效率均低下。此外,還已知一種強(qiáng)制打印技術(shù),當(dāng)打印由于打印時(shí)發(fā)生錯(cuò)誤而停止時(shí),它指定另一個(gè)紙盤并且強(qiáng)制繼續(xù)打印。然而,在傳統(tǒng)的強(qiáng)制打印技術(shù)中,為了將已經(jīng)產(chǎn)生的變換數(shù)據(jù)強(qiáng)制打印在被送到另一個(gè)紙盤的紙張上,例如,當(dāng)傳送到打印機(jī)的A3大小的作業(yè)打印在A4紙上時(shí),圖像超出紙張,并且圖像被切斷。另一方面,當(dāng)A4大小的作業(yè)打印在A3紙上時(shí),留下不必要的空間, 因此,完成了不平衡的打印。如上所述,當(dāng)繼續(xù)利用傳統(tǒng)的強(qiáng)制打印技術(shù)打印時(shí),存在的問(wèn)題是,圖像的可見(jiàn)度降低。鑒于上述問(wèn)題,設(shè)計(jì)了本發(fā)明,并且本發(fā)明的目的是提供一種即使當(dāng)打印時(shí)發(fā)生錯(cuò)誤時(shí),在不降低打印處理的可操作性和圖像的可見(jiàn)度的情況下,仍能夠連續(xù)打印的圖像形成設(shè)備和圖像形成方法。
發(fā)明內(nèi)容
根據(jù)本公開文本的一個(gè)方面,提供了一種圖像形成設(shè)備,包括存儲(chǔ)單元,用于存儲(chǔ)打印數(shù)據(jù)和通過(guò)將打印條件反映在打印數(shù)據(jù)上被變換為可打印格式的變換數(shù)據(jù);檢測(cè)單元,用于檢測(cè)當(dāng)打印在該存儲(chǔ)單元內(nèi)存儲(chǔ)的變換數(shù)據(jù)時(shí)的錯(cuò)誤;判定單元,用于當(dāng)檢測(cè)到錯(cuò)誤時(shí),基于該錯(cuò)誤的內(nèi)容和裝置狀態(tài),判定作為用于解決錯(cuò)誤的打印條件的解決打印條件; 變換單元,用于從該存儲(chǔ)單元獲取打印數(shù)據(jù),并且將所獲取的打印數(shù)據(jù)變換為反映了所判定的解決打印條件的變換數(shù)據(jù);以及打印控制單元,用于打印由該變換單元變換的變換數(shù)據(jù)。根據(jù)本公開文本的另一個(gè)方面,提供了一種圖像形成方法,該圖像形成方法是由圖像形成設(shè)備執(zhí)行的,該方法包括利用存儲(chǔ)單元將打印數(shù)據(jù)和通過(guò)將打印條件反映在打印數(shù)據(jù)上被變換為可打印格式的變換數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元內(nèi);利用檢測(cè)單元檢測(cè)當(dāng)打印在該存儲(chǔ)單元內(nèi)存儲(chǔ)的變換數(shù)據(jù)時(shí)的錯(cuò)誤;當(dāng)檢測(cè)到錯(cuò)誤時(shí),基于該錯(cuò)誤的內(nèi)容和裝置狀態(tài), 利用判定單元判定作為用于解決錯(cuò)誤的打印條件的解決打印條件;利用變換單元從該存儲(chǔ)單元獲取打印數(shù)據(jù),并且將所獲取的打印數(shù)據(jù)變換為反映了所判定的解決打印條件的變換數(shù)據(jù);以及利用打印控制單元打印由該變換單元變換的變換數(shù)據(jù)。當(dāng)結(jié)合附圖研究時(shí),通過(guò)閱讀下面的詳細(xì)描述,可以更好地理解上述以及其他方面、特征、優(yōu)點(diǎn)以及技術(shù)意義和工業(yè)意義。
圖1是示出根據(jù)本實(shí)施例的圖像形成系統(tǒng)的配置的方框圖;圖2是變換單元將RIP前數(shù)據(jù)變換為RIP后數(shù)據(jù)的圖像示意圖;圖3是示出根據(jù)本實(shí)施例的存儲(chǔ)單元的存儲(chǔ)區(qū)的詳情例子的示意圖;圖4是示出傳統(tǒng)存儲(chǔ)單元的存儲(chǔ)區(qū)的詳情例子的示意圖;圖5是示出圖像形成設(shè)備執(zhí)行的打印處理過(guò)程的流程圖;圖6是示出圖像形成設(shè)備執(zhí)行的打印處理過(guò)程的流程圖;圖7是示出根據(jù)另一個(gè)例子1的圖像形成設(shè)備執(zhí)行的打印處理過(guò)程的流程圖;圖8是示出根據(jù)另一個(gè)例子2的圖像形成設(shè)備執(zhí)行的打印處理過(guò)程的流程圖;圖9是示出限制張數(shù)表的例子的示意圖;圖10是示出根據(jù)另一個(gè)例子3的圖像形成設(shè)備執(zhí)行的打印處理過(guò)程的流程圖;以及圖11是示出圖像形成設(shè)備的硬件配置的方框圖。
具體實(shí)施例方式下面將參考附圖詳細(xì)描述根據(jù)本實(shí)施例的圖像形成設(shè)備和圖像形成方法的典型實(shí)施例。圖1是示出根據(jù)本實(shí)施例的圖像形成系統(tǒng)的配置的方框圖。如圖1所示,圖像形成系統(tǒng)包括主機(jī)200,是個(gè)人計(jì)算機(jī)(PC)或者服務(wù)器;以及圖像形成設(shè)備100,連接到主機(jī)200,諸如多功能打印機(jī)(MFP)或者激光打印機(jī)(LP)。
如圖1所示,圖像形成設(shè)備100主要包括顯示控制單元101、輸入控制單元102、 接收單元103、檢測(cè)單元104、判定單元105、變換單元106、打印控制單元107、通知單元 108、操作顯示單元120、存儲(chǔ)單元110、以及引擎130。接收單元103從主機(jī)200接收打印數(shù)據(jù),并且將收到的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元 110內(nèi)。在此,打印數(shù)據(jù)是指作為打印目標(biāo)的圖像數(shù)據(jù),并且該圖像數(shù)據(jù)包括圖像或者文本。顯示控制單元101使各種顯示項(xiàng)目顯示在操作顯示單元120上。例如,顯示控制單元101使打印完成通知、錯(cuò)誤通知或者限制張數(shù)的告警顯示在操作顯示單元120上。張數(shù)限制的告警是指,當(dāng)打印張數(shù)超過(guò)對(duì)每個(gè)用戶事先設(shè)置的限制張數(shù)中的預(yù)定限制張數(shù)時(shí), 提醒用戶執(zhí)行打印紙的節(jié)省設(shè)置的告警。此外,限制張數(shù)是指通過(guò)節(jié)省打印紙,能夠打印全部變換數(shù)據(jù)的張數(shù)。此外,節(jié)省設(shè)置是指密集打印或者雙面打印。輸入控制單元102具有作為改變接收單元的功能,用于接收當(dāng)檢測(cè)單元104檢測(cè)到錯(cuò)誤時(shí)打印條件的改變。輸入控制單元102可以從操作顯示單元120接收用戶進(jìn)行的改變的輸入,也可以從通過(guò)網(wǎng)絡(luò)與圖像形成設(shè)備100相連的信息處理裝置(未示出)接收打印條件的改變。輸入控制單元102具有作為接收單元的功能,用于接收當(dāng)檢測(cè)單元104檢測(cè)到錯(cuò)誤時(shí),對(duì)打印是否停止或者利用反映了解決錯(cuò)誤的條件(下面稱為“解決打印條件”)的變換數(shù)據(jù)是否繼續(xù)打印所做的選擇。該打印條件是指關(guān)于打印打印數(shù)據(jù)判定的條件,并且包括顏色、密集打印、份數(shù)、雙面打印等等。檢測(cè)單元104檢測(cè)打印打印數(shù)據(jù)之前或者期間發(fā)生的錯(cuò)誤。例如,當(dāng)變換數(shù)據(jù)反映的打印條件是A3大小,而用戶指定的紙盤上的紙張大小是A4大小時(shí),檢測(cè)單元104在打印打印數(shù)據(jù)之前檢測(cè)到紙盤選擇錯(cuò)誤。此外,當(dāng)變換數(shù)據(jù)反映的打印條件是彩色時(shí),如果在打印期間發(fā)生彩色墨粉用盡,則檢測(cè)單元104檢測(cè)到打印期間發(fā)生墨粉用盡。此外,檢測(cè)單元104檢測(cè)發(fā)生的錯(cuò)誤的解決。例如,當(dāng)用戶響應(yīng)于墨粉用盡的錯(cuò)誤通知填充墨粉時(shí),檢測(cè)單元104檢測(cè)到墨粉填充作為錯(cuò)誤的解決。通知單元108通過(guò)顯示控制單元101使檢測(cè)單元104檢測(cè)到的錯(cuò)誤顯示在操作顯示單元120上。此外,當(dāng)限制張數(shù)被限定時(shí),通知單元108通過(guò)顯示控制單元101將限制張數(shù)的告警通知給操作顯示單元120。此外,當(dāng)檢測(cè)到錯(cuò)誤時(shí),判定單元105根據(jù)檢測(cè)到的錯(cuò)誤內(nèi)容指定錯(cuò)誤在圖像形成設(shè)備100上的發(fā)生位置,并且根據(jù)指定的發(fā)生位置的裝置狀態(tài),判定解決打印條件。例如,當(dāng)檢測(cè)到彩色墨粉用盡時(shí),判定單元105指定墨粉盒在圖像形成設(shè)備100上的安裝位置,并且根據(jù)在該安裝位置處安裝的另一個(gè)墨粉盒的狀態(tài)(即,單色墨粉盒的剩余量),判定解決打印條件。判定單元105確定單色墨粉盒中是否有剩余量,并且當(dāng)確定存在剩余量時(shí),判定單色作為解決打印條件。此外,當(dāng)檢測(cè)到A3的托盤選擇差錯(cuò)的錯(cuò)誤時(shí),判定單元105指定托盤在圖像形成設(shè)備100內(nèi)的安裝位置,并且根據(jù)送到在托盤安裝位置處布置的另一個(gè)托盤的紙張大小 (例如,存在和不存在A4紙),判定解決打印條件。通過(guò)反映判定單元105判定的解決打印條件或者輸入控制單元102改變的打印條件,變換單元106將打印數(shù)據(jù)變換為變換數(shù)據(jù)。例如,變換數(shù)據(jù)是指通過(guò)在以諸如頁(yè)面描述語(yǔ)言的語(yǔ)言描述的打印數(shù)據(jù)上反映打印條件,被變換為位圖數(shù)據(jù)格式的數(shù)據(jù),該位圖數(shù)據(jù)格式是一種可打印格式。例如,變換單元106通過(guò)RIP將以作為頁(yè)面描述語(yǔ)言之一的PDL描述的打印數(shù)據(jù) (下面稱為“RIP前數(shù)據(jù)”)變換為以位圖格式渲染的變換數(shù)據(jù)(下面稱為“RIP后數(shù)據(jù)”), 并且將該變換數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元110內(nèi)。圖2是變換單元106將RIP前數(shù)據(jù)變換為RIP后數(shù)據(jù)的圖像示意圖。參考圖2,變換單元106將如左側(cè)的3個(gè)箭頭所指以諸如是一種頁(yè)面描述語(yǔ)言的打印機(jī)控制語(yǔ)言(PCL) 或者是一種圖像格式的Adobe (注冊(cè)商標(biāo))的格式產(chǎn)生的打印數(shù)據(jù)送到在圖2的中心處所示出的RIP。如圖2的右側(cè)所示,變換單元106通過(guò)RIP變換RIP前數(shù)據(jù),并且產(chǎn)生光柵圖像(位像)。PCL、Adobe (注冊(cè)商標(biāo))等是舉例說(shuō)明,并且可以采用能夠產(chǎn)生打印數(shù)據(jù)的所有語(yǔ)言或者格式。此外,即使當(dāng)RIP后數(shù)據(jù)存在于存儲(chǔ)單元110內(nèi)時(shí),如果判定單元105判定解決打印條件,則變換單元106將RIP前數(shù)據(jù)變換為再次反映判定單元105判定的打印條件的再 RIP數(shù)據(jù)。再RIP數(shù)據(jù)是指自從在RIP前數(shù)據(jù)成為變換數(shù)據(jù)后的RIP后數(shù)據(jù),但是如果在此作特別說(shuō)明,當(dāng)已經(jīng)存在RIP后數(shù)據(jù)時(shí),再次由RIP前數(shù)據(jù)變換得到的變換數(shù)據(jù)被稱為再 RIP數(shù)據(jù)。存儲(chǔ)單元110存儲(chǔ)各條信息。例如,存儲(chǔ)單元110存儲(chǔ)從接收單元103收到的打印數(shù)據(jù)或者由掃描儀(未示出)掃描得到的RIP前數(shù)據(jù)。此外,存儲(chǔ)單元110存儲(chǔ)由變換單元106變換得到的RIP后數(shù)據(jù)。圖3是示出根據(jù)本實(shí)施例的存儲(chǔ)單元110的存儲(chǔ)區(qū)的詳情例子的示意圖。如圖3 所示,存儲(chǔ)單元110對(duì)數(shù)據(jù)累積區(qū)111分配一部分存儲(chǔ)區(qū)。在此,如圖3所示,數(shù)據(jù)累積區(qū)包括打印作業(yè)管理區(qū)112和累積作業(yè)管理區(qū)113,并且在數(shù)據(jù)累積區(qū)內(nèi)累積RIP前數(shù)據(jù)和 RIP后數(shù)據(jù)。打印作業(yè)管理區(qū)112管理與RIP前數(shù)據(jù)相關(guān)聯(lián)的未打印的RIP后數(shù)據(jù)。累積作業(yè)管理區(qū)113存儲(chǔ)與RIP前數(shù)據(jù)相關(guān)聯(lián)的已打印RIP后數(shù)據(jù),作為是再打印目標(biāo)的累積作業(yè)。 圖3所示的累積作業(yè)管理區(qū)113被劃分為作業(yè)A管理區(qū)和作業(yè)B管理區(qū),如箭頭所指。此外,在虛線包圍的作業(yè)A管理區(qū),與右側(cè)所示的RIP前數(shù)據(jù)一起布置左側(cè)所示的位于虛線內(nèi)的RIP后數(shù)據(jù)。圖4是示出傳統(tǒng)存儲(chǔ)單元的存儲(chǔ)區(qū)的詳情例子的示意圖。如圖4所示,在傳統(tǒng)存儲(chǔ)單元中,打印作業(yè)管理區(qū)和累積管理區(qū)分別獨(dú)立地存儲(chǔ)RIP后數(shù)據(jù)和RIP前數(shù)據(jù)。例如, 在累積作業(yè)管理區(qū)內(nèi),RIP前作業(yè)管理區(qū)和RIP后作業(yè)管理區(qū)分別被虛線包圍。即,傳統(tǒng)的存儲(chǔ)單元沒(méi)有與RIP前數(shù)據(jù)相關(guān)聯(lián)存儲(chǔ)RIP啟數(shù)據(jù)。此外,存儲(chǔ)單元110存儲(chǔ)允許打印條件等。存儲(chǔ)單元110存儲(chǔ)對(duì)應(yīng)于允許打印條件的打印條件。例如,存儲(chǔ)單元110存儲(chǔ)單色作為當(dāng)與允許打印條件相關(guān)聯(lián)地允許使用單色時(shí)可以使用的色彩模式。此外,當(dāng)允許使用彩色時(shí),存儲(chǔ)單元110將互相相關(guān)聯(lián)的單色和彩色存儲(chǔ)為可用色彩模式。此外,存儲(chǔ)單元110存儲(chǔ)限制張數(shù)表。在此,限制張數(shù)表是指其上注冊(cè)了下面描述的對(duì)每個(gè)用戶設(shè)置的限制張數(shù)詳情的表。例如,下面描述詳情,限制張數(shù)表存儲(chǔ)與每個(gè)用戶的打印張數(shù)相關(guān)聯(lián)的限制張數(shù)。打印控制單元107從存儲(chǔ)單元110獲取RIP前數(shù)據(jù)和被變換單元106變換的RIP后數(shù)據(jù),并且將獲取的RIP后數(shù)據(jù)發(fā)送到引擎130,以能夠打印該RIP后數(shù)據(jù)。此外,當(dāng)檢測(cè)單元104檢測(cè)到錯(cuò)誤的解決時(shí),打印控制單元107打印該RIP后數(shù)據(jù)。例如,當(dāng)作為錯(cuò)誤的解決,檢測(cè)單元104檢測(cè)到墨粉充滿或者打印條件的改變時(shí),打印控制單元107打印RIP后數(shù)據(jù)。引擎130從打印控制單元107接收變換數(shù)據(jù)、打印所收到的變換數(shù)據(jù)、以及排出被打印的紙張。接著,將結(jié)合具有上述配置的圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程進(jìn)行描述。 圖5是示出圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程的流程圖。在步驟Si,接收單元103接收作業(yè)A的RIP前數(shù)據(jù)。在步驟S2,接收單元103復(fù)制作業(yè)A,并且在存儲(chǔ)單元110的累積作業(yè)管理區(qū)113的作業(yè)A管理區(qū)內(nèi)累積被復(fù)制的RIP 前數(shù)據(jù)。在步驟S3,變換單元106將作業(yè)A的RIP前數(shù)據(jù)變換為RIP后數(shù)據(jù)。在步驟S4, 打印控制單元107通過(guò)引擎130將變換單元106變換得到的RIP后數(shù)據(jù)打印在紙張上,并且排出打印的紙張。在步驟S5,變換單元106在存儲(chǔ)單元110的累積作業(yè)管理區(qū)113的作業(yè)A累積管理區(qū)內(nèi)累積RIP后數(shù)據(jù)。接著,將結(jié)合當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程進(jìn)行描述。圖6是示出當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程的流程圖。 在此,將結(jié)合打印期間發(fā)生的錯(cuò)誤是缺紙或者托盤選擇錯(cuò)誤的情況進(jìn)行描述。作為錯(cuò)誤,檢測(cè)單元104檢測(cè)到缺紙或者托盤選擇錯(cuò)誤。在步驟Sll,檢測(cè)單元104 將發(fā)生錯(cuò)誤通知給顯示控制單元101。在步驟S12,打印控制單元107確定檢測(cè)單元104是否檢測(cè)到錯(cuò)誤原因的解除。當(dāng)確定檢測(cè)單元104檢測(cè)到錯(cuò)誤原因的解除時(shí)(步驟S12中的“是”),在步驟S13,打印控制單元107通過(guò)引擎130將RIP后數(shù)據(jù)打印在紙張上,并且排出被打印的紙張。在步驟S19, 打印控制單元107從存儲(chǔ)單元110的累積作業(yè)管理區(qū)113丟棄該累積數(shù)據(jù)。然而,當(dāng)確定檢測(cè)單元104未檢測(cè)到錯(cuò)誤原因的解除時(shí)(步驟S12中的“否”),在步驟S14,打印控制單元107使判定單元105選擇另一個(gè)托盤。在步驟S15,打印控制單元107確定判定單元105選擇的托盤的紙張大小是否與 RIP后數(shù)據(jù)反映的紙張大小相同。當(dāng)確定判定單元105選擇的托盤的紙張大小與RIP后數(shù)據(jù)反映的紙張大小相同時(shí)(步驟S15中的“是”),打印控制單元107執(zhí)行步驟S13和步驟 S19的處理。同時(shí),當(dāng)打印控制單元107確定判定單元105選擇的托盤的紙張大小與RIP后數(shù)據(jù)反映的紙張大小不同時(shí)(步驟S15中的“否”),在步驟S16,變換單元106從存儲(chǔ)單元110 的累積作業(yè)管理區(qū)113提取RIP前數(shù)據(jù)。在此,當(dāng)送到所選托盤的紙張大小與在RIP后數(shù)據(jù)反映的打印條件中包括的紙張大小不同時(shí),判定單元105判定用于將RIP前數(shù)據(jù)縮小或者放大到提供給所選托盤的紙張大小的值作為解決打印條件。例如,當(dāng)所選托盤的紙張大小是A3,而RIP后數(shù)據(jù)反映的打印條件是A4時(shí),判定將A4大小放大到A3大小的條件作為解決打印條件。另一方面,當(dāng)所選托盤的紙張大小是A4,而RIP后數(shù)據(jù)反映的打印條件是A3時(shí),判定單元105判定將A3大小縮小到A4大小的條件作為解決打印條件。在此,當(dāng)輸入控制單元102收到來(lái)自用戶的改變打印條件時(shí),判定單元105判定用戶改變的打印條件作為解決打印條件。此時(shí),檢測(cè)單元104進(jìn)一步確定并檢測(cè)用戶改變的打印條件是否不是錯(cuò)誤。在步驟S17,變換單元106將提取的RIP前數(shù)據(jù)送到再RIP。例如,當(dāng)判定單元105 判定的解決打印條件是將A4大小放大到A3大小的條件時(shí),則變換單元106將RIP前數(shù)據(jù)變換為反映了 A3大小的再RIP數(shù)據(jù)。在步驟S18,打印控制單元107通過(guò)引擎130將再RIP數(shù)據(jù)打印在紙張上,并且排出被打印的紙張。隨后,打印控制單元107執(zhí)行步驟S19的處理。接著,將根據(jù)3個(gè)不同例子(另一個(gè)例子1、另一個(gè)例子2和另一個(gè)例子幻結(jié)合當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程進(jìn)行描述。圖7是示出根據(jù)另一個(gè)例子1當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程的流程圖。在此,例如,將結(jié)合打印期間發(fā)生的錯(cuò)誤是藍(lán)綠色墨粉用盡的情況進(jìn)行描述。作為錯(cuò)誤,檢測(cè)單元104檢測(cè)到藍(lán)綠色墨粉用盡。此外,從步驟S21到步驟S23的處理與圖6所示打印處理中從步驟Sll到步驟S13的處理相同。當(dāng)在步驟S22確定檢測(cè)單元104沒(méi)有檢測(cè)到錯(cuò)誤原因的解除時(shí)(步驟S22中的 “否”),在步驟S24,判定單元105選擇墨粉用盡的顏色之外的顏色或者單色。在此,例如, 判定單元105判定墨粉用盡的顏色(藍(lán)綠色)之外的顏色或者單色作為解決打印條件。例如,當(dāng)RIP后數(shù)據(jù)反映的打印條件是顏色,并且裝置狀態(tài)表示藍(lán)綠色之外的顏色的墨粉在墨粉盒內(nèi)有剩余時(shí),判定單元105判定以藍(lán)綠色之外的顏色進(jìn)行彩色打印作為解決打印條件。此外,當(dāng)裝置狀態(tài)表示藍(lán)綠色之外的顏色的墨粉在墨粉盒內(nèi)沒(méi)有剩余,但是有黑色墨粉剩余時(shí),判定單元105判定單色打印作為解決打印條件。此時(shí),當(dāng)判定單元105判定墨粉已用盡的顏色(藍(lán)綠色)之外的顏色作為解決打印條件時(shí),打印控制單元107利用墨粉已用盡的顏色(藍(lán)綠色)之外的顏色的墨粉適當(dāng)進(jìn)行色彩調(diào)節(jié),以使著色自然,然后執(zhí)行打印。此外,從步驟S25到步驟S^的處理與圖6所示打印處理中從步驟S16到步驟S19 的處理相同。接著,將根據(jù)另一個(gè)例子2,結(jié)合當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程進(jìn)行描述。圖8是示出根據(jù)另一個(gè)例子2當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程的流程圖。在此,將結(jié)合作為錯(cuò)誤,在打印期間發(fā)生不滿足允許打印條件的打印條件的情況進(jìn)行描述。具體地說(shuō),將結(jié)合從僅允許執(zhí)行單色打印的用戶在RIP后數(shù)據(jù)的打印期間使彩色頁(yè)出現(xiàn)在RIP后數(shù)據(jù)中開始,打印條件切換到彩色打印的情況進(jìn)行描述。作為錯(cuò)誤,檢測(cè)單元104檢測(cè)到允許打印條件中不包括的打印條件(彩色打印) 的切換。此外,從步驟S31開始的處理與從圖6所示打印處理中的步驟Sll開始的處理相同。在步驟S32,判定單元105確定作業(yè)是否被重置。當(dāng)判定單元105確定作業(yè)已經(jīng)被重置時(shí)(步驟S32中的“是”),在步驟S37,打印控制單元107從存儲(chǔ)單元110的累積作業(yè)管理區(qū)丟棄該累積數(shù)據(jù)。在此,打印控制單元107丟棄檢測(cè)到錯(cuò)誤的頁(yè)之后的頁(yè),取消該作業(yè),并完成該處理。然而,當(dāng)確定該作業(yè)未被重置時(shí)(步驟S32中的“否”),在步驟S33,判定單元105 選擇單色打印。在此,判定單元105判定單色打印作為解決打印條件。從步驟S34到步驟S37的處理與圖6所示打印處理中從步驟S16到步驟S19的處
理相同。接著,將根據(jù)另一個(gè)例子3,結(jié)合當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理進(jìn)行描述。在此,將結(jié)合作為錯(cuò)誤檢測(cè)到打印期間超過(guò)限制張數(shù)表中注冊(cè)的告警閾值的情況進(jìn)行描述。首先,描述限制張數(shù)表。圖9是示出限制張數(shù)表的例子的示意圖。存儲(chǔ)單元110 存儲(chǔ)圖9所示的限制張數(shù)表。參考圖9,用戶名與顏色許可、每月的限制張數(shù)、告警閾值以及被打印張數(shù)相關(guān)聯(lián)。 在此,顏色許可表示用戶的允許打印條件中允許使用的顏色的顏色類型(彩色或者單色)。 每月的可打印張數(shù)表示一個(gè)月內(nèi)可以打印的紙張數(shù)量。此外,告警閾值被設(shè)置成當(dāng)已打印張數(shù)超過(guò)預(yù)定閾值時(shí),將直到達(dá)到限制張數(shù)的剩余少量打印紙的事實(shí)向用戶告警。例如,當(dāng)每月的限制張數(shù)與已打印張數(shù)之差達(dá)到預(yù)定張數(shù)時(shí),根據(jù)通過(guò)切換到節(jié)省設(shè)置能夠打印的剩余張數(shù)的數(shù)目,設(shè)置告警閾值。例如,對(duì)于圖9所示的用戶名“Yamada”,顏色許可是“全色”,而每月的可打印張數(shù)是“1000”。此外,告警閾值是“可打印張數(shù)的80%”,即,800張,并且已打印張數(shù)是“586”。在此,限制張數(shù)閾值(800張)減去已打印張數(shù)獲得的張數(shù)是214張,因此在打印到214張的定時(shí),通知單元108通知限制張數(shù)的告警。接著,將根據(jù)另一個(gè)例子3,結(jié)合打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程進(jìn)行描述。圖10是示出根據(jù)另一個(gè)例子3當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)圖像形成設(shè)備100執(zhí)行的打印處理過(guò)程的流程圖。在此,將結(jié)合作為錯(cuò)誤,打印期間發(fā)生超過(guò)限制張數(shù)表中注冊(cè)的告警閾值的情況進(jìn)行描述。在步驟S41,檢測(cè)單元104確定用戶在限制張數(shù)表中注冊(cè)的已打印張數(shù)是否超過(guò)告警閾值。當(dāng)檢測(cè)單元104確定用戶在限制張數(shù)表中注冊(cè)的已打印張數(shù)超過(guò)告警閾值時(shí) (步驟S41中的“是”),在步驟S42,判定單元105判定是否以節(jié)省設(shè)置執(zhí)行打印。判定單元105可以根據(jù)在限制張數(shù)表中注冊(cè)的限制張數(shù)、已打印張數(shù)以及正被打印的RIP后數(shù)據(jù)的剩余打印量判定具體節(jié)省設(shè)置的詳情,也可以根據(jù)存在和不存在從用戶收到的節(jié)省設(shè)置判定節(jié)省設(shè)置的詳情。例如,根據(jù)限制張數(shù)、已打印張數(shù)以及正被打印的 RIP后數(shù)據(jù)的剩余打印量,判定單元105可以判定每張的打印頁(yè)數(shù)是兩頁(yè)的密集打印、雙面打印、或者密集打印和雙面打印組合的設(shè)置作為解決打印條件。此外,對(duì)于限制張數(shù)告警,判定單元105可以通過(guò)輸入控制單元102從用戶接收節(jié)省設(shè)置,并且將收到的內(nèi)容判斷為解決打印條件。在此,判定單元105使節(jié)省設(shè)置的設(shè)置屏幕通過(guò)顯示控制單元101顯示在操作顯示單元120上,但是可以在用戶進(jìn)行了設(shè)置之后再次顯示設(shè)置屏幕。此時(shí),檢測(cè)單元104確定是否可以利用從用戶收到的節(jié)省設(shè)置打印正被打印的RIP后數(shù)據(jù)的全部剩余部分。當(dāng)判定單元105判定以節(jié)省設(shè)置執(zhí)行打印時(shí)(步驟S42中的“是”),打印控制單元107將處理轉(zhuǎn)移到步驟S43。此外,從步驟S43到步驟S45的處理與圖6中示出打印處理過(guò)程的流程圖的步驟S16至步驟S18的處理相同。步驟S45之后,該處理進(jìn)入步驟S47。同時(shí),當(dāng)在步驟S41檢測(cè)單元104確定已打印張數(shù)未超過(guò)告警閾值時(shí)(步驟S41 的“否”),或者當(dāng)在步驟S42,判定單元105判定難以以節(jié)省設(shè)置執(zhí)行打印時(shí)(步驟S42中的“否”),則在步驟S46,打印控制單元107通過(guò)引擎130將RIP后數(shù)據(jù)打印在紙張上,并且排出被打印的紙張。此外,當(dāng)在步驟S42,判定單元105判定難以以節(jié)省設(shè)置執(zhí)行打印時(shí)(步驟S42中的“否”),利用限制張數(shù)的剩余頁(yè)打印正被打印的RIP后數(shù)據(jù)的剩余數(shù)據(jù)。在步驟S47,檢測(cè)單元104確定是否完成打印最后頁(yè)。當(dāng)檢測(cè)單元104確定未完成打印最后頁(yè)時(shí)(步驟S47中的“否”),該處理返回步驟S41,并且重復(fù)從步驟S41到步驟 S47的處理。對(duì)每頁(yè)都執(zhí)行該判斷。然而,當(dāng)檢測(cè)單元104確定已經(jīng)完成打印最后頁(yè)時(shí)(步驟S47中的“是”),該處理結(jié)束。如上所述,根據(jù)本實(shí)施例,即使當(dāng)打印期間發(fā)生錯(cuò)誤時(shí),判定單元105仍判斷可以解決該錯(cuò)誤的打印條件作為解決打印條件,并因此以解決打印條件打印正被打印的剩余變換數(shù)據(jù)。因此,即使當(dāng)打印期間發(fā)生錯(cuò)誤時(shí),仍可以繼續(xù)打印,而不降低打印處理的操作性和圖像的可見(jiàn)度。圖11是示出根據(jù)本實(shí)施例的圖像形成設(shè)備100的硬件配置的方框圖。在圖11中, MFP被描述為圖像形成設(shè)備100的例子。圖像形成設(shè)備100被配置成使控制器10通過(guò)外設(shè)部件接口(PCI)總線與引擎單元60相連??刂破?0是指用于對(duì)圖像形成設(shè)備100的全部控制和對(duì)渲染、通信以及與操作單元(未示出)的輸入進(jìn)行控制的控制器。例如,引擎單元 60是可以連接到PCI總線的打印機(jī)引擎,并且包括單色繪圖儀、單鼓彩色繪圖儀、四鼓彩色繪圖儀、掃描儀、傳真單元等。除了諸如繪圖儀的引擎單元之外,引擎單元60還包括用于執(zhí)行錯(cuò)誤擴(kuò)散、伽馬變換等的圖像處理單元??刂破?0包括中央處理單元(CPU) 11、北橋芯片(NB) 13、系統(tǒng)存儲(chǔ)器(MEM-P) 12、 南橋芯片(SB) 14、局部存儲(chǔ)器(MEM-C) 17、專用集成電路(ASIC) 16以及硬盤驅(qū)動(dòng)器 (HDD) 18。圖形加速接口 (AGP)總線15連接NB 13和ASIC 16。MEM-P 12進(jìn)一步包括只讀存儲(chǔ)器(ROM)Ih和隨機(jī)存取存儲(chǔ)器(RAM) 12b。CPU 11控制整個(gè)圖像形成設(shè)備100,并且包括由NB 13、MEM-P 12和SB14構(gòu)成的芯片組。CPU 11通過(guò)該芯片組連接到其他裝置。NB 13是用于使CPU 11與MEE-P 12,SB 14和AGP總線15相連的橋。NB 13包括用于對(duì)MEM-P 12、PCI主和AGP目標(biāo)的讀和寫進(jìn)行控制的存儲(chǔ)器控制器。MEM-P 12是系統(tǒng)存儲(chǔ)器,用作用于存儲(chǔ)程序或者數(shù)據(jù)的存儲(chǔ)器、用于擴(kuò)展程序或者數(shù)據(jù)的存儲(chǔ)器、或者用于打印機(jī)的渲染的存儲(chǔ)器。MEM-P 12包括ROM Ue^PRAM 12b。 ROM 1 是只讀存儲(chǔ)器,用作用于存儲(chǔ)程序或者數(shù)據(jù)的存儲(chǔ)器。RAM 12b是可讀/可寫存儲(chǔ)器,用作用于擴(kuò)展程序或者數(shù)據(jù)的存儲(chǔ)器或者用于打印機(jī)的渲染的存儲(chǔ)器。SB 14是用于使NB 13與PCI裝置和外圍裝置相連的橋。SB 14通過(guò)PCI總線與 NB 13相連。網(wǎng)絡(luò)接口(I/F)單元等也連接到PCI總線。ASIC 16是包括用于進(jìn)行圖像處理的硬件元件的圖像處理集成電路(IC);并且起使AGP總線15、PCI總線、HDD 18以及MEM-C 17互連的橋的作用。ASIC 16包括PCI主、 AGP目標(biāo)、構(gòu)成ASIC 16的核心的仲裁器(ARB)、用于控制MEM-C 17的存儲(chǔ)器控制器、多個(gè)利用硬件邏輯等對(duì)圖像數(shù)據(jù)執(zhí)行旋轉(zhuǎn)的直接存儲(chǔ)器訪問(wèn)控制器(DMAC)、以及通過(guò)PCI總線將數(shù)據(jù)發(fā)送到引擎單元60的PCI單元。通過(guò)PCI總線,傳真控制單元(F⑶)30、通用串行總線(USB) 40、以及電氣電子工程師協(xié)會(huì)(IEEE) 1394接口 50連接到ASIC16。操作顯示單元 120直接連接到ASIC 16。MEM-C 17是局部存儲(chǔ)器,用作用于復(fù)制的圖像緩沖器或者代碼緩沖器。HDD 18是用于執(zhí)行圖像數(shù)據(jù)累積、用于程序累積、用于字模數(shù)據(jù)累積或者用于表格累積的存儲(chǔ)器。AGP總線15是用于提高圖形處理速度的圖形加速卡的總線接口。AGP總線15通過(guò)以大吞吐量直接訪問(wèn)MEM-P 12提高圖形加速卡的速度。此外,以事先嵌入ROM等內(nèi)的方式,提供本實(shí)施例的圖像形成設(shè)備執(zhí)行的圖像形成程序。本實(shí)施例的圖像形成設(shè)備執(zhí)行的圖像形成程序可以是具有可安裝格式或者可執(zhí)行格式的文件;并且可以被配置,以記錄在諸如只讀光盤(CD-ROM)、軟盤(FD)、可記錄光盤 (CD-R)以及數(shù)字多功能光盤(DVD)的計(jì)算機(jī)可讀記錄介質(zhì)上的方式來(lái)提供它。此外,本實(shí)施例的圖像形成設(shè)備執(zhí)行的圖像形成程序可以被配置成以存儲(chǔ)在連接到諸如因特網(wǎng)的網(wǎng)絡(luò)的計(jì)算機(jī)上,并且通過(guò)網(wǎng)絡(luò)下載提供它。本實(shí)施例的圖像形成設(shè)備執(zhí)行的圖像形成程序可以被配置成以提供諸如因特網(wǎng)的網(wǎng)絡(luò)提供或者分發(fā)。本實(shí)施例的圖像形成設(shè)備執(zhí)行的圖像形成程序可以具有包括上述部件(顯示控制單元、輸入控制單元、接收單元、檢測(cè)單元、判定單元、變換單元、打印控制單元以及通知單元)的模塊配置。在實(shí)際硬件中,通過(guò)經(jīng)由CPU(處理器)從ROM讀出并執(zhí)行圖像形成程序,上述部件被裝載到主存儲(chǔ)裝置上,以在該主存儲(chǔ)裝置上產(chǎn)生顯示控制單元、輸入控制單元、接收單元、檢測(cè)單元、判定單元、變換單元、打印控制單元以及通知單元。結(jié)合本發(fā)明的圖像形成設(shè)備應(yīng)用于具有復(fù)印功能、打印功能、掃描功能和傳真功能中的至少兩種功能的MFP的例子,描述了上述實(shí)施例,但是本發(fā)明可以應(yīng)用于任何圖像形成設(shè)備,諸如復(fù)印機(jī)、打印機(jī)、掃描儀裝置以及傳真裝置。根據(jù)本實(shí)施例,效果是即使當(dāng)打印期間發(fā)生錯(cuò)誤時(shí)仍能夠連續(xù)打印,而不降低打印處理的可操作性和圖像的可見(jiàn)度。盡管為了使本公開文本全面和清楚,針對(duì)具體實(shí)施例描述了本發(fā)明,但是所附權(quán)利要求書并不受此限制,而且應(yīng)當(dāng)認(rèn)為包括本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員可以設(shè)想的所有修改結(jié)構(gòu)和變型結(jié)構(gòu),它們自然落入在此講述的基本原理內(nèi)。
1權(quán)利要求
1.一種圖像形成設(shè)備,包括存儲(chǔ)單元,用于存儲(chǔ)打印數(shù)據(jù)和通過(guò)將打印條件反映在打印數(shù)據(jù)上被變換為可打印格式的變換數(shù)據(jù);檢測(cè)單元,用于檢測(cè)當(dāng)打印在該存儲(chǔ)單元內(nèi)存儲(chǔ)的變換數(shù)據(jù)時(shí)的錯(cuò)誤; 判定單元,用于當(dāng)檢測(cè)到錯(cuò)誤時(shí),基于該錯(cuò)誤的內(nèi)容和裝置狀態(tài),判定作為用于解決錯(cuò)誤的打印條件的解決打印條件;變換單元,用于從該存儲(chǔ)單元獲取打印數(shù)據(jù),并且將所獲取的打印數(shù)據(jù)變換為反映了所判定的解決打印條件的變換數(shù)據(jù);以及打印控制單元,用于打印由該變換單元變換的變換數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中, 該存儲(chǔ)單元進(jìn)一步存儲(chǔ)允許用戶使用的允許打印條件,該檢測(cè)單元確定打印條件是否包括在該允許打印條件中,并且當(dāng)確定打印條件不包括在該允許打印條件中時(shí),將該打印條件確定為錯(cuò)誤,并且該判定單元將該允許打印條件判定為解決打印條件。
3.根據(jù)權(quán)利要求2所述的圖像形成設(shè)備,其中,該允許打印條件是單色打印,并且該打印條件是彩色打印。
4.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,進(jìn)一步包括改變接收單元,用于當(dāng)錯(cuò)誤被檢測(cè)到時(shí),接收打印條件的改變的輸入, 其中,該判定單元將改變的輸入已經(jīng)被收到的打印條件判定為解決打印條件。
5.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,進(jìn)一步包括選擇接收單元,用于接收當(dāng)錯(cuò)誤被檢測(cè)到時(shí),對(duì)打印是停止還是利用反映了解決打印條件的變換數(shù)據(jù)繼續(xù)打印的選擇,其中,當(dāng)收到利用反映了該解決打印條件的變換數(shù)據(jù)繼續(xù)打印的選擇時(shí),該判定單元判定該解決打印條件。
6.根據(jù)權(quán)利要求1所述的圖像形成設(shè)備,其中,該存儲(chǔ)單元進(jìn)一步存儲(chǔ)限制張數(shù),該限制張數(shù)表示在預(yù)定時(shí)間周期內(nèi)允許用戶使用的打印數(shù)量,當(dāng)限制張數(shù)與已打印張數(shù)之差超過(guò)被判定為通過(guò)節(jié)省打印紙能夠打印全部變換數(shù)據(jù)的張數(shù)的閾值時(shí),該檢測(cè)單元檢測(cè)到錯(cuò)誤,并且該判定單元判定打印條件,根據(jù)該打印條件,當(dāng)已打印張數(shù)超過(guò)閾值時(shí),基于已打印張數(shù)和該閾值增加對(duì)每張打印紙所設(shè)置的頁(yè)數(shù)。
7.根據(jù)權(quán)利要求6所述的圖像形成設(shè)備,其中, 該節(jié)省是指密集打印或者雙面打印。
8.一種圖像形成方法,該圖像形成方法是由圖像形成設(shè)備執(zhí)行的,該方法包括 利用存儲(chǔ)單元將打印數(shù)據(jù)和通過(guò)將打印條件反映在打印數(shù)據(jù)上被變換為可打印格式的變換數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元內(nèi);利用檢測(cè)單元檢測(cè)當(dāng)打印在該存儲(chǔ)單元內(nèi)存儲(chǔ)的變換數(shù)據(jù)時(shí)的錯(cuò)誤; 當(dāng)檢測(cè)到錯(cuò)誤時(shí),基于該錯(cuò)誤的內(nèi)容和裝置狀態(tài),利用判定單元判定作為用于解決錯(cuò)誤的打印條件的解決打印條件;利用變換單元從該存儲(chǔ)單元獲取打印數(shù)據(jù),并且將所獲取的打印數(shù)據(jù)變換為反映了所判定的解決打印條件的變換數(shù)據(jù);以及利用打印控制單元打印由該變換單元變換的變換數(shù)據(jù)。
全文摘要
公開了圖像形成設(shè)備和圖像形成方法。該圖像形成設(shè)備包括存儲(chǔ)單元,用于存儲(chǔ)打印數(shù)據(jù)和通過(guò)將打印條件反映在打印數(shù)據(jù)上被變換為可打印格式的變換數(shù)據(jù);檢測(cè)單元,用于檢測(cè)當(dāng)打印在該存儲(chǔ)單元內(nèi)存儲(chǔ)的變換數(shù)據(jù)時(shí)的錯(cuò)誤;判定單元,用于當(dāng)檢測(cè)到錯(cuò)誤時(shí),基于該錯(cuò)誤的內(nèi)容和裝置狀態(tài),判定作為用于解決錯(cuò)誤的打印條件的解決打印條件;變換單元,用于從該存儲(chǔ)單元獲取打印數(shù)據(jù),并且將所獲取的打印數(shù)據(jù)變換為反映了所判定的解決打印條件的變換數(shù)據(jù);以及打印控制單元,用于打印由該變換單元變換的變換數(shù)據(jù)。
文檔編號(hào)G06F3/12GK102402407SQ20111027658
公開日2012年4月4日 申請(qǐng)日期2011年9月13日 優(yōu)先權(quán)日2010年9月16日
發(fā)明者久保直彥, 五十嵐尉之, 增井大佑, 山本幸司, 工藤佑介, 齋藤優(yōu)香 申請(qǐng)人:株式會(huì)社理光