專利名稱:圖像形成裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠打印可變打印作業(yè)的圖像形成裝置及其控制方法。
背景技術(shù):
對(duì)于適合各個(gè)客戶需要的數(shù)據(jù)的可變數(shù)據(jù)打印的需求與日俱增。由于按各個(gè)記錄 單位打印在單個(gè)作業(yè)中登記的客戶數(shù)據(jù),因此可變數(shù)據(jù)作業(yè)(VDP作業(yè))在單個(gè)作業(yè)中包含 大量記錄(例如,成千上萬的記錄)。在VDP作業(yè)中,VDP對(duì)象與各記錄相關(guān)聯(lián)。用作背景 的主輸出與VDP對(duì)象合成,并打印結(jié)果數(shù)據(jù)。即使包含多個(gè)記錄,這種VDP作業(yè)也按作業(yè)單 位來被管理。然而,由于按作業(yè)單位來管理包含大量記錄的作業(yè),因此會(huì)發(fā)生不能有效進(jìn)行打 印處理的情況。這樣的示例有,由于VDP作業(yè)中包含的記錄發(fā)生某種錯(cuò)誤而導(dǎo)致不能進(jìn)行 打印的情況。VDP作業(yè)中按記錄單位發(fā)生的錯(cuò)誤的示例包括,在指定參照目的地中不存在要 被預(yù)定記錄參照的VDP對(duì)象的情況,以及在片材給送臺(tái)(sheet feed stage)中未放置按預(yù) 定記錄單位指定的紙張片材的情況。傳統(tǒng)的打印系統(tǒng)具有通過暫停不可打印作業(yè)、并前進(jìn)(promote)到打印隊(duì)列中的 下一個(gè)可執(zhí)行作業(yè),來按作業(yè)單位允許繼續(xù)打印的暫停/前進(jìn)功能。然而,在該傳統(tǒng)功能 中,當(dāng)按VDP作業(yè)中包括的記錄單位發(fā)生錯(cuò)誤時(shí),暫停有錯(cuò)誤發(fā)生的整個(gè)作業(yè),并且前進(jìn)到 后續(xù)的可打印作業(yè)。因此,即使在已經(jīng)發(fā)生錯(cuò)誤的記錄的后續(xù)記錄為可打印記錄的情況下,也不能夠 繼續(xù)打印,這是低效率的。此外,已經(jīng)被打印的記錄在再打印期間變成打印目標(biāo),從而發(fā)生 不必要的打印。另外,傳統(tǒng)的打印系統(tǒng)具有用于按頁單位跳過對(duì)在通常的頁面描述語言(PDL)作 業(yè)中發(fā)生了錯(cuò)誤的頁的打印的錯(cuò)誤跳過功能,從而能夠打印作業(yè)中的剩余頁。然而,該錯(cuò)誤 跳過功能按頁單位操作。因此,該功能不適合于VDP作業(yè)中包括的各記錄由多頁構(gòu)成的情 況。因此,對(duì)于具有多個(gè)記錄的VDP作業(yè),僅按作業(yè)單位或頁單位作用的傳統(tǒng)跳過功 能并不是最佳的。日本特開2007-305119號(hào)公報(bào)公開了提前檢查要在VDP打印期間使用的 VDP對(duì)象的可訪問性的方法。如果存在不能被訪問的VDP對(duì)象,則此時(shí)系統(tǒng)向操作者進(jìn)行通 知并取消打印處理。然而,在日本特開2007-305119號(hào)公報(bào)公開的方法中,當(dāng)存在不能被訪問的VDP對(duì) 象時(shí),取消整個(gè)作業(yè)。因此,由于在執(zhí)行打印時(shí)不能進(jìn)行訪問,所以盡管避免取消整個(gè)作業(yè), 也不能打印可打印的記錄,這是低效率的。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供一種圖像形成裝置,其用于接收具有由關(guān)于多頁的頁 信息形成的多個(gè)記錄的可變打印作業(yè),并且基于所述頁信息來輸出由主對(duì)象和可變對(duì)象形成的輸出物,所述圖像形成裝置包括第一接收單元,其被構(gòu)造為接收打印作業(yè);輸出單 元,其被構(gòu)造為執(zhí)行用于將所接收到的打印作業(yè)作為所述輸出物輸出的輸出處理;檢測(cè)單 元,其被構(gòu)造為檢測(cè)在所述輸出處理的執(zhí)行期間發(fā)生的錯(cuò)誤;以及控制單元,其被構(gòu)造為 當(dāng)被檢測(cè)到所述錯(cuò)誤的打印作業(yè)是所述可變打印作業(yè)時(shí),中斷對(duì)包含有關(guān)于被檢測(cè)到所述 錯(cuò)誤的頁的頁信息的記錄中包含的頁的所述輸出處理,并且從所述可變打印作業(yè)包含的記 錄當(dāng)中的、包含有被檢測(cè)到所述錯(cuò)誤的頁的頁信息的所述記錄的后續(xù)記錄中包含的頁,恢 復(fù)輸出處理。從以下參照附圖對(duì)示例性實(shí)施例的詳細(xì)描述中,本發(fā)明的其他特征和方面將變得清楚。
被并入說明書中并構(gòu)成說明書的一部分的附圖,例示了本發(fā)明的示例性實(shí)施例、 特征及方面,并與文字描述一起用于說明本發(fā)明的原理。圖1是根據(jù)本發(fā)明的第一示例性實(shí)施例的包括計(jì)算機(jī)的系統(tǒng)的結(jié)構(gòu)圖。圖2是根據(jù)本發(fā)明的第一示例性實(shí)施例的典型圖像形成裝置的系統(tǒng)的框圖。圖3是例示記錄數(shù)據(jù)庫的示例的表。圖4例示了由作業(yè)、記錄和頁構(gòu)成的分層結(jié)構(gòu)的示例。圖5是作業(yè)打印處理的流程圖。圖6A例示了 VDP作業(yè)的PPML文件的示例,圖6B例示了 VDP作業(yè)的輸出物的示例。圖7是記錄單位分析處理的流程圖。圖8是記錄單位RIP處理的流程圖。圖9是記錄單位打印處理的流程圖。圖10是當(dāng)發(fā)生暫停記錄時(shí)的恢復(fù)(restart)指示處理的流程圖。圖11例示了圖像形成裝置中的操作畫面的共用規(guī)格(specification)設(shè)置畫面 的示例。圖12例示了圖像形成裝置中的操作畫面的暫停模式畫面的示例。圖13例示了在暫停記錄檢測(cè)期間的通知畫面的示例。圖14A是用于通過VDP作業(yè)選擇集中恢復(fù)暫停記錄的指令的處理的流程圖,圖14B 是集中恢復(fù)處理的流程圖。圖15是再打印VDP作業(yè)的流程圖。圖16例示了用于通知集中恢復(fù)指令的通知畫面的示例。圖17是當(dāng)發(fā)生暫停記錄時(shí)進(jìn)行的移動(dòng)排出處理的流程圖。圖18是對(duì)暫停記錄的存儲(chǔ)記錄數(shù)量設(shè)置限制值的處理的流程圖。圖19是當(dāng)存儲(chǔ)的暫停記錄的數(shù)量超出限制值時(shí)顯示的通知畫面的示例。
具體實(shí)施例方式以下將參照附圖詳細(xì)說明本發(fā)明的各種示例性實(shí)施例、特征及方面。首先,將利用圖1描述能夠應(yīng)用下述各種示例性實(shí)施例的圖像形成系統(tǒng)。圖1是 例示根據(jù)本發(fā)明的第一示例性實(shí)施例的圖像形成系統(tǒng)的基本結(jié)構(gòu)的示例的結(jié)構(gòu)圖。圖像形成系統(tǒng)具有圖像形成裝置10、打印服務(wù)器20、文件服務(wù)器30以及客戶端PC 40。圖像形成 裝置10、打印服務(wù)器20、文件服務(wù)器30以及客戶端PC 40經(jīng)由諸如局域網(wǎng)(LAN)或廣域網(wǎng) (WAN)的網(wǎng)絡(luò)50可通信地連接。圖像形成裝置10具有諸如掃描、打印及復(fù)印等的各種功能。打印服務(wù)器20管理 輸入的打印作業(yè)以及經(jīng)由網(wǎng)絡(luò)50連接的圖像形成裝置10。打印服務(wù)器20不僅能夠監(jiān)視所 連接的圖像形成裝置10的狀態(tài)和所有打印作業(yè)的狀態(tài),而且能夠進(jìn)行諸如打印作業(yè)的臨 時(shí)停止、設(shè)置改變、打印恢復(fù)或作業(yè)復(fù)制、傳輸、刪除等的控制。文件服務(wù)器30存儲(chǔ)與在可變打印中使用的可變數(shù)據(jù)有關(guān)的數(shù)據(jù)庫,例如包括諸 如目的地、地址、姓名等的客戶數(shù)據(jù)的客戶數(shù)據(jù)庫??蛻舳薖C 40具有用于編輯應(yīng)用文件和 打印支持的功能。此外,客戶端PC 40具有用于監(jiān)視由打印服務(wù)器20管理的圖像形成裝置 10及打印作業(yè)并且用于協(xié)助其控制的功能。操作者可以通過利用客戶端PC 40確認(rèn)作業(yè)的 狀態(tài)。圖2是例示圖像形成裝置10的基本結(jié)構(gòu)的框圖。控制單元201控制經(jīng)由系統(tǒng)總 線214連接的各單元,并控制圖像形成裝置10的整體操作。另外,控制單元201通過執(zhí)行 存儲(chǔ)在存儲(chǔ)單元213中的程序來控制圖像形成裝置10的各單元。配備操作單元210以使得操作者能夠進(jìn)行各種輸入。操作單元210由各種鍵、以 及由配備有觸摸屏功能的液晶顯示器(LCD)和發(fā)光二極管(LED)形成的顯示設(shè)備構(gòu)成?;?于操作者對(duì)該操作單元210進(jìn)行的操作,接收再打印指令或作業(yè)取消指令。顯示控制單元205在操作單元210的顯示設(shè)備上進(jìn)行各種顯示。例如,顯示控制 單元205在打印期間在操作單元210上顯示暫停記錄檢測(cè)通知消息,以提示操作者進(jìn)行下 一個(gè)處理。當(dāng)從客戶端PC 40發(fā)出打印指令時(shí),VDP作業(yè)接收單元202接收經(jīng)由打印服務(wù)器 20輸入的VDP作業(yè)。另外,當(dāng)存在VDP作業(yè)處理指令時(shí),VDP作業(yè)接收單元202將接收到的 VDP作業(yè)發(fā)送給VDP作業(yè)分析單元206。接收到的VDP作業(yè)可以包括用于針對(duì)作業(yè)中包含 的記錄中的各頁、例如以個(gè)性化打印機(jī)標(biāo)記語言(PPML)格式來輸出頁的頁信息。頁信息的示例包括指示VDP對(duì)象與主對(duì)象之間的對(duì)應(yīng)關(guān)系的信息、關(guān)于要在輸出 期間使用的介質(zhì)(media)的信息、彩色/單色輸出信息、后處理信息、排出目的地信息等。在 本示例性實(shí)施例中,VDP作業(yè)具有多個(gè)記錄,所述記錄由針對(duì)多頁的頁信息構(gòu)成。通過利用 下述各種結(jié)構(gòu)進(jìn)行輸出處理,基于記錄中包含的頁信息,來輸出由針對(duì)各記錄固定的主對(duì) 象和針對(duì)各記錄可變的可變VDP對(duì)象構(gòu)成的輸出物。適于本發(fā)明的VDP作業(yè)不限于上述結(jié)構(gòu)。例如,指示VDP對(duì)象與主對(duì)象之間的對(duì) 應(yīng)關(guān)系的信息可以預(yù)先存儲(chǔ)在文件服務(wù)器30中,并且不包括在VDP作業(yè)中。VDP作業(yè)分析單元206分析從VDP作業(yè)接收單元202接收的VDP作業(yè)的記錄,并且 對(duì)VDP作業(yè)中包含的多個(gè)記錄賦予ID。此外,作為分析結(jié)果,VDP作業(yè)分析單元206可以任 選地參照存儲(chǔ)在文件服務(wù)器30中的記錄數(shù)據(jù)庫211。VDP作業(yè)分析單元206還基于VDP作業(yè)中包含的頁信息或基于所參照的記錄數(shù)據(jù) 庫211,將要用于各頁的VDP對(duì)象與主對(duì)象相關(guān)聯(lián)。VDP作業(yè)和主對(duì)象存儲(chǔ)在對(duì)象存儲(chǔ)單元 212 中。在此情況下,VDP作業(yè)分析單元206確認(rèn)各對(duì)象是否能夠被訪問。如果對(duì)象不能夠被訪問,則VDP作業(yè)分析單元206進(jìn)行下述的暫停處理。VDP作業(yè)分析單元206將所分析 的記錄信息以及該記錄的ID發(fā)送給分析記錄存儲(chǔ)單元207。以下將由VDP作業(yè)分析單元 206進(jìn)行的處理統(tǒng)稱為“分析處理”。分析記錄存儲(chǔ)單元207將從VDP作業(yè)分析單元206接 收的記錄信息與該記錄的ID彼此相關(guān)聯(lián),并存儲(chǔ)結(jié)果數(shù)據(jù)。光柵圖像處理(RIP)單元208響應(yīng)于來自控制單元201的指令,參照存儲(chǔ)在分析 記錄存儲(chǔ)單元207中的記錄信息。RIP單元208對(duì)記錄中包括的各頁的VDP對(duì)象和主對(duì)象 進(jìn)行光柵圖像處理,并生成打印數(shù)據(jù)。在光柵圖像處理期間已經(jīng)歷過光柵圖像處理而生成 的對(duì)象,可以作為可重用對(duì)象以可重用狀態(tài)存儲(chǔ)在RIP單元208中。打印單元209對(duì)已經(jīng)歷過RIP單元208的光柵圖像處理的打印數(shù)據(jù)進(jìn)行打印處理 (將打印數(shù)據(jù)打印在記錄片材上),并排出輸出物?;谠诖蛴卧?09中添加到各記錄的 打印信息,打印單元209請(qǐng)求介質(zhì),并按照整理設(shè)置和指定的排出格式排出輸出物。另外,在本示例性實(shí)施例中,將直到所接收到的VDP作業(yè)被輸出為輸出物為止進(jìn) 行的VDP作業(yè)分析處理、光柵圖像處理以及打印處理的各處理統(tǒng)稱為“輸出處理”。暫停記錄控制單元204對(duì)在VDP作業(yè)分析處理、光柵圖像處理和打印處理的各處 理期間由于發(fā)生錯(cuò)誤而中斷處理時(shí)執(zhí)行的暫停處理進(jìn)行控制。以下將描述關(guān)于暫停處理的 詳情。暫停記錄存儲(chǔ)單元203響應(yīng)于來自暫停記錄控制單元204的指令,臨時(shí)存儲(chǔ)將變 成暫停處理目標(biāo)的記錄信息。另外,如果存在再打印暫停記錄的指令,則暫停記錄存儲(chǔ)單元 203還在作業(yè)完成后存儲(chǔ)關(guān)于暫停記錄的記錄信息。圖3是例示記錄數(shù)據(jù)庫211中存儲(chǔ)的數(shù)據(jù)庫的示例的表。在圖3中,附圖標(biāo)記301 到307表示數(shù)據(jù)庫中的各數(shù)據(jù)字段。圖3包括諸如客戶號(hào)301、姓名302、地址303、年齡 304、主文件鏈接目的地305、進(jìn)程(course) 1306、進(jìn)程2307以及詳細(xì)信息308的數(shù)據(jù)字段。 在圖3中,還可以登記各進(jìn)程或詳細(xì)信息對(duì)象被存儲(chǔ)的鏈接目的地。圖4是例示根據(jù)本發(fā)明的分層結(jié)構(gòu)的VDP作業(yè)、記錄和頁的示意圖。VDP作業(yè)401 具有多個(gè)記錄402。用作記錄402的基礎(chǔ)的記錄信息被存儲(chǔ)在文件服務(wù)器30中。在本示例性實(shí)施例中,登記在記錄數(shù)據(jù)庫中的客戶的數(shù)量為用作打印目標(biāo)的記錄 402的數(shù)量(記錄數(shù)量)。各記錄402包括一頁或更多頁403。各記錄402中的頁數(shù)不一定 要相同。頁數(shù)可以根據(jù)針對(duì)各記錄402指示的打印內(nèi)容而不同。在本示例性實(shí)施例中,VDP作業(yè)分析單元206分析VDP作業(yè),并對(duì)各記錄402分配 ID。利用該記錄ID,暫停記錄控制單元204指定要被管理的記錄。另外,不僅對(duì)記錄,而且 對(duì)VDP作業(yè)分配作業(yè)ID,并且對(duì)頁分配頁ID。圖5例示了從根據(jù)本示例性實(shí)施例的圖像形成系統(tǒng)接收VDP作業(yè)時(shí)起直到排出輸 出物為止的基本流程。由控制圖像形成裝置10的各單元的控制單元201基于存儲(chǔ)在存儲(chǔ) 單元213中的程序,執(zhí)行圖5所示的流程的各步驟中進(jìn)行的處理。在步驟S501中,VDP作業(yè)接收單元202接收從打印服務(wù)器20發(fā)送的作業(yè)。在步 驟S502中,VDP作業(yè)接收單元202確定所接收到的作業(yè)是否是VDP作業(yè)。如果確定所接收 到的作業(yè)是VDP作業(yè)(步驟S502中“是”),則處理進(jìn)行到步驟S503。另一方面,如果確定 所接收到的作業(yè)不是VDP作業(yè)(步驟S502中“否”),則處理進(jìn)行到步驟S508。在步驟S503中,VDP作業(yè)接收單元202確定是否對(duì)VDP作業(yè)設(shè)置了用于按記錄單位進(jìn)行暫停處理的設(shè)定。如果確定設(shè)置了用于按記錄單位進(jìn)行暫停處理的設(shè)定(步驟S503 中“是”),則處理進(jìn)行到步驟S504。另一方面,如果確定未設(shè)置用于按記錄單位進(jìn)行暫停處 理的設(shè)定(步驟S503中“否”),則處理進(jìn)行到步驟S509。由控制單元201基于操作者對(duì)圖像形成裝置10的操作單元210進(jìn)行的操作,來設(shè) 置用于按記錄單位進(jìn)行暫停處理的設(shè)定。以下將更詳細(xì)地描述該設(shè)置方法。另外,在步驟 S503中,VDP作業(yè)接收單元202通過確認(rèn)與圖像形成裝置10利用控制單元201設(shè)置的按記 錄單位進(jìn)行的暫停處理有關(guān)的設(shè)定,來進(jìn)行確定。該設(shè)定不限于圖像形成裝置10的設(shè)定。還可以使用諸如打印服務(wù)器20、客戶端 PC 40等的信息處理裝置,響應(yīng)于來自操作者的指令對(duì)VDP作業(yè)設(shè)置該設(shè)定。在這種情況 下,VDP作業(yè)接收單元202通過確認(rèn)VDP作業(yè)中包括的關(guān)于暫停處理的設(shè)定信息,來進(jìn)行確定。在步驟S504中,VDP作業(yè)分析單元206按記錄單位進(jìn)行下述的分析處理。在步驟 S505中,分析記錄存儲(chǔ)單元207將在步驟S504中賦予各記錄的記錄ID與針對(duì)各分析記錄 的記錄信息相關(guān)聯(lián),并存儲(chǔ)結(jié)果數(shù)據(jù)。在步驟S506中,RIP單元208通過參照存儲(chǔ)在分析記錄存儲(chǔ)單元207中的記錄信 息并按記錄單位進(jìn)行光柵圖像處理,來生成打印數(shù)據(jù)。在步驟S507中,打印單元209對(duì)在 步驟S505中經(jīng)歷了光柵圖像處理的打印數(shù)據(jù)按記錄單位進(jìn)行打印處理,排出輸出物,然后 結(jié)束處理流程。以下將描述關(guān)于按記錄單位進(jìn)行的光柵圖像處理以及按記錄單位進(jìn)行的打 印處理的詳情。在步驟S508中,VDP作業(yè)分析單元206按作業(yè)單位進(jìn)行分析處理。在步驟S509 中,RIP單元208對(duì)除VDP作業(yè)之外的作業(yè)或?qū)υ诓襟ES508中分析的VDP作業(yè),按作業(yè)單 位進(jìn)行光柵圖像處理。在步驟S510中,打印單元209對(duì)在步驟S509中經(jīng)歷了光柵圖像處理的打印數(shù)據(jù) 按作業(yè)單位進(jìn)行打印處理,排出輸出物,然后結(jié)束處理流程。以下將描述關(guān)于按作業(yè)單位進(jìn) 行的光柵分析處理、按作業(yè)單位進(jìn)行的光柵圖像處理以及按作業(yè)單位進(jìn)行的打印處理的詳情。圖6A例示了作為一種類型的VDP作業(yè)的PPML文件的示例。圖6B例示了與PPML 文件中的一個(gè)記錄對(duì)應(yīng)的輸出物。對(duì)于圖6A所示的PPML文件,一個(gè)記錄由兩頁構(gòu)成,其中 基于圖3所示的數(shù)據(jù)庫輸出VDP對(duì)象和可重用對(duì)象(主對(duì)象)的合成物。在各記錄的第一頁中,描述了指示要被參照的可變對(duì)象的參照目的地的信息和指 示可重用對(duì)象的參照目的地的信息??勺儗?duì)象“Al”是指示圖3的數(shù)據(jù)庫中的第一條信息 作為參照目的地的信息。在這種情況下,圖3的數(shù)據(jù)庫中的第一條數(shù)據(jù)的進(jìn)程1的字段為“A進(jìn)程”。因此, 從對(duì)象存儲(chǔ)單元212中選擇與可重用對(duì)象進(jìn)程1部分中的“A進(jìn)程”相對(duì)應(yīng)的VDP對(duì)象,并 且將該VDP對(duì)象與對(duì)應(yīng)的“A進(jìn)程”相關(guān)聯(lián)。在圖6A所示的PPML文件中,向各記錄添加 < 文檔 > 標(biāo)簽。另外,各文檔中的記錄 具有針對(duì)兩頁的 < 頁 > 標(biāo)簽。VDP作業(yè)分析單元206可以通過使用這些標(biāo)簽來識(shí)別記錄和 頁。用于區(qū)分記錄的標(biāo)簽不一定是 < 文檔 > 標(biāo)簽。例如,可以使用通過生成PPML文件的應(yīng)用而添加的備注。作為另選方案,在一些情況下,沒有必要添加用于區(qū)分記錄的標(biāo)簽。圖7是更詳細(xì)地例示在圖5的步驟S504中按記錄單位進(jìn)行的分析處理的流程圖。 由控制圖像形成裝置10的各單元的控制單元201基于存儲(chǔ)在存儲(chǔ)單元213中的程序,來執(zhí) 行圖7所示的流程的各步驟中進(jìn)行的處理。在步驟S701中,VDP作業(yè)分析單元206基于添加給所接收到的VDP作業(yè)的文檔標(biāo) 簽,來檢測(cè)下一個(gè)記錄。檢測(cè)方法不限于該方法。可以采用適于VDP作業(yè)結(jié)構(gòu)的任意方法。 在步驟S702中,VDP作業(yè)分析單元206對(duì)所檢測(cè)到的記錄賦予作為用于識(shí)別記錄的識(shí)別信 息的記錄ID。在步驟S703中,VDP作業(yè)分析單元206基于VDP作業(yè)的描述參照文件服務(wù)器30和 對(duì)象存儲(chǔ)單元212,并且將要在記錄的輸出中使用的VDP對(duì)象與主對(duì)象相關(guān)聯(lián)。在步驟S704中,VDP作業(yè)分析單元206通過檢測(cè)由于在步驟S703中進(jìn)行的關(guān)聯(lián) 處理期間不存在鏈接目的地對(duì)象而導(dǎo)致的錯(cuò)誤,來確定是否發(fā)生了錯(cuò)誤。如果確定發(fā)生了 錯(cuò)誤(步驟S704中“是”),則處理進(jìn)行到步驟S705。如果確定沒有發(fā)生錯(cuò)誤(步驟S704 中“否”),則處理進(jìn)行到步驟S706。在步驟S705中,VDP作業(yè)分析單元206中斷對(duì)具有發(fā)生了錯(cuò)誤的頁的記錄中包含 的多頁的分析處理。然后,VDP作業(yè)分析單元206將具有發(fā)生了錯(cuò)誤的頁的記錄(暫停記 錄)通知給暫停記錄控制單元204。暫停記錄控制單元204將接收到的通知所針對(duì)的暫停記錄存儲(chǔ)在暫停記錄存儲(chǔ) 單元203中。另外,VDP作業(yè)分析單元206保持當(dāng)前正被分析的記錄的記錄ID,并且當(dāng)發(fā)生 錯(cuò)誤時(shí),基于保持的記錄ID指定暫停記錄。另外,該指定不限于上述方法?;诎l(fā)生了錯(cuò)誤的頁的頁ID,可以將包含該頁ID 的記錄指定為暫停記錄。此外,同樣在以下描述中,基于上述方法通過各處理單元(VDP作 業(yè)分析單元206、RIP單元208以及打印單元209)來進(jìn)行暫停記錄的指定。在步驟S706中,VDP作業(yè)分析單元206確定是否完成了 VDP作業(yè)中包含的所有記 錄的分析處理。如果確定完成了所有記錄的分析處理(步驟S706中“是”),則VDP作業(yè)分 析單元206結(jié)束處理流程。如果確定未完成所有記錄的分析處理(步驟S706中“否”),則 處理返回到步驟S701,并且開始下一個(gè)分析目標(biāo)記錄的分析處理。接著,將描述在圖5的步驟S508中按作業(yè)單位進(jìn)行的分析處理。在按作業(yè)單位進(jìn)行的分析處理中,VDP作業(yè)分析單元206將要在針對(duì)作業(yè)中包含 的所有頁的輸出中使用的主對(duì)象與VDP對(duì)象相關(guān)聯(lián)。該關(guān)聯(lián)方法與用于記錄單位分析處理 的方法相同。另外,如果在關(guān)聯(lián)期間檢測(cè)到錯(cuò)誤,則控制單元201中斷整個(gè)VDP作業(yè),并前 進(jìn)到儲(chǔ)備在圖像形成裝置10中的下一個(gè)作業(yè)。圖8是更詳細(xì)地例示在圖5的步驟S506中按記錄單位進(jìn)行的光柵圖像處理的流 程圖。由控制圖像形成裝置10的各單元的控制單元201基于存儲(chǔ)在存儲(chǔ)單元213中的程 序,來執(zhí)行圖8所示的流程的各步驟中進(jìn)行的處理。在步驟S801中,RIP單元208從分析記錄存儲(chǔ)單元207中獲取關(guān)于將成為光柵圖 像處理目標(biāo)的下一個(gè)記錄的記錄信息。在步驟S802中,RIP單元208基于獲取的記錄信息, 確認(rèn)要在記錄的輸出中使用的VDP對(duì)象和主對(duì)象的鏈接目的地。在步驟S803中,RIP單元208通過基于鏈接目的地確認(rèn),檢測(cè)由于不存在鏈接目的
9地對(duì)象而導(dǎo)致的錯(cuò)誤,來確定是否發(fā)生了錯(cuò)誤。如果確定發(fā)生了錯(cuò)誤(步驟S803中“是”), 則處理進(jìn)行到步驟S805。如果確定沒有發(fā)生錯(cuò)誤(步驟S803中“否”),則處理進(jìn)行到步驟 S804。在步驟S804中,RIP單元208通過對(duì)記錄中包含的對(duì)象進(jìn)行光柵圖像處理來生成 打印數(shù)據(jù)。在步驟S805中,RIP單元208指定暫停記錄,并且中斷對(duì)暫停記錄中包含的多 頁進(jìn)行的光柵圖像處理。接下來,RIP單元208將暫停記錄通知給暫停記錄控制單元204。暫停記錄控制單 元204將接收到的通知所針對(duì)的暫停記錄存儲(chǔ)在暫停記錄存儲(chǔ)單元203中。在步驟S806中,RIP單元208確定是否完成了 VDP作業(yè)中包含的所有記錄的光柵 圖像處理。如果確定完成了所有記錄的光柵圖像處理(步驟S806中“是”),則RIP單元208 結(jié)束處理流程。如果確定未完成所有記錄的光柵圖像處理(步驟S806中“否”),則處理返 回到步驟S801,并且開始下一個(gè)RIP目標(biāo)記錄的光柵圖像處理。接著,將描述在圖5的步驟S509中按作業(yè)單位進(jìn)行的光柵圖像處理。在按作業(yè)單位進(jìn)行的光柵圖像處理中,RIP單元208對(duì)作業(yè)中包含的所有頁進(jìn)行 光柵圖像處理。另外,如果在光柵圖像處理期間檢測(cè)到錯(cuò)誤,則控制單元201中斷整個(gè)VDP 作業(yè),并前進(jìn)到儲(chǔ)備在圖像形成裝置10中的下一個(gè)作業(yè)。圖9是更詳細(xì)地例示在圖5的步驟S507中按記錄單位進(jìn)行的打印處理的流程圖。 由控制圖像形成裝置10的各單元的控制單元201基于存儲(chǔ)在存儲(chǔ)單元213中的程序,來執(zhí) 行圖9所示的流程的各步驟中進(jìn)行的處理。在步驟S901中,打印單元209獲取打印目標(biāo)記錄的打印數(shù)據(jù)。在步驟S902中,打 印單元209確認(rèn)要在打印目標(biāo)記錄的打印數(shù)據(jù)的打印期間使用的介質(zhì)是否被正確放置在 片材給送臺(tái)中。在步驟S903中,打印單元209通過基于在步驟S209中進(jìn)行的確認(rèn),檢測(cè)由于介 質(zhì)未被正確放置在片材給送臺(tái)中導(dǎo)致的錯(cuò)誤,來確定是否發(fā)生了錯(cuò)誤。如果確定發(fā)生了錯(cuò) 誤(步驟S903中“是”),則處理進(jìn)行到步驟S905。如果確定沒有發(fā)生錯(cuò)誤(步驟S903中 “否”),則處理進(jìn)行到步驟S904。在步驟S904中,打印單元209對(duì)打印目標(biāo)記錄的打印數(shù)據(jù)進(jìn)行打印,并排出輸出 物。在步驟S905中,打印單元209指定暫停記錄,并中斷暫停記錄中包含的多頁的打印處理。接著,打印單元209將暫停記錄通知給暫停記錄控制單元204。暫停記錄控制單元 204將接收到的通知所針對(duì)的暫停記錄存儲(chǔ)在暫停記錄存儲(chǔ)單元203中。在步驟S906中,打印單元209確定是否完成了 VDP作業(yè)中包含的所有記錄的打 印處理。如果確定完成了所有記錄的打印處理(步驟S906中“是”),則打印單元209結(jié)束 處理流程。如果確定未完成所有記錄的打印處理(步驟S906中“否”),則處理返回到步驟 S901,并開始下一個(gè)打印目標(biāo)記錄的打印處理。接著,將描述在圖5的步驟S510中按作業(yè)單位進(jìn)行的打印處理。在按作業(yè)單位進(jìn)行的打印處理中,打印單元209對(duì)作業(yè)中包含的所有頁進(jìn)行打印 處理。另外,如果在打印處理期間檢測(cè)到錯(cuò)誤,則控制單元201中斷整個(gè)VDP作業(yè),并前進(jìn) 到儲(chǔ)備在圖像形成裝置10中的下一個(gè)作業(yè)。
在本示例性實(shí)施例中,描述了錯(cuò)誤的兩個(gè)示例,即當(dāng)在鏈接目的地不存在對(duì)象時(shí) 發(fā)生錯(cuò)誤,以及當(dāng)在打印期間未放置正確的用于打印的介質(zhì)時(shí)發(fā)生錯(cuò)誤。然而,本發(fā)明并不 限于這兩種類型的錯(cuò)誤。顯然,本發(fā)明對(duì)其他類型的錯(cuò)誤也是適用的。在本示例性實(shí)施例中,能夠避免不必要的打印輸出,并且通過在VDP作業(yè)的輸出 處理期間按記錄單位進(jìn)行中斷(停止)、并且從中斷記錄的下一個(gè)記錄恢復(fù)(前進(jìn))輸出處 理,能夠進(jìn)行VDP作業(yè)的有效打印。表述“按記錄單位進(jìn)行中斷”是指中斷包含有關(guān)于被檢測(cè)到錯(cuò)誤的頁的頁信息的 記錄中所包括的頁的輸出處理。表述“從中斷記錄的下一個(gè)記錄恢復(fù)輸出處理”是指從可 變打印作業(yè)包含的記錄中的、包含有關(guān)于被檢測(cè)到錯(cuò)誤的頁的頁信息的記錄的后續(xù)記錄中 所包括的頁,恢復(fù)輸出處理。另外,在本示例性實(shí)施例中,確定所接收到的作業(yè)是否是VDP作業(yè)。對(duì)被確定為 VDP作業(yè)的作業(yè)按記錄單位執(zhí)行輸出處理。對(duì)被確定為不是VDP作業(yè)的作業(yè),按作業(yè)單位執(zhí) 行輸出處理。因此,能夠進(jìn)行適合于作業(yè)類型的暫停處理,并且能夠有效地打印作業(yè)。在第二示例性實(shí)施例中,當(dāng)由于在VDP作業(yè)的輸出處理期間發(fā)生的錯(cuò)誤而暫停記 錄時(shí),顯示向操作者通知暫停記錄的消息。另外,伴隨該通知,提示操作者發(fā)出暫停記錄恢 復(fù)指令。響應(yīng)于來自操作者的恢復(fù)指令進(jìn)行再輸出處理。將基于以上利用圖9描述的、按作業(yè)單位的打印處理期間進(jìn)行的暫停處理,來描 述以下示例性實(shí)施例。然而,以下示例性實(shí)施例并不限于打印處理,還可以適用于諸如分析 處理和光柵圖像處理的其他輸出處理。另外,在以下示例性實(shí)施例中,分析目標(biāo)記錄、RIP目 標(biāo)記錄和打印目標(biāo)記錄統(tǒng)稱為“輸出目標(biāo)記錄”。圖10是例示根據(jù)第二示例性實(shí)施例的處理流程的流程圖。由于在本示例性實(shí)施 例中進(jìn)行的步驟S901到S906的處理與第一示例性實(shí)施例的相同,因此這里省略其描述。將 僅對(duì)與第一示例性實(shí)施例不同的步驟S1001到S1005的處理進(jìn)行說明。在步驟S1001中,顯示控制單元205通過在操作單元210上顯示指示記錄在打印 處理期間已被暫停并且打印已被中斷的畫面,來向操作者通知這類消息。在此情況下,顯示 控制單元205從暫停記錄存儲(chǔ)單元203獲取暫停記錄的記錄ID或客戶號(hào),并且將獲取的信 息顯示在操作單元210上。圖13中例示了這類消息的示例。在步驟S1002中,暫停記錄控制單元204確定操作者經(jīng)由操作單元210是否作出 恢復(fù)暫停記錄的指令。如果確定作出恢復(fù)指令(步驟S1002中“是”),則暫停記錄控制單元 204接收該恢復(fù)指令,然后處理進(jìn)行到步驟S1003。如果確定未作出恢復(fù)指令(步驟S1002 中“否”),則處理進(jìn)行到步驟S1004。在步驟S1003中,打印單元209響應(yīng)于恢復(fù)指令獲取與存儲(chǔ)在暫停記錄存儲(chǔ)單元 203中的暫停記錄對(duì)應(yīng)的打印數(shù)據(jù),并將獲取的打印數(shù)據(jù)設(shè)置為再打印目標(biāo)。然后,處理進(jìn) 行到步驟S902。在步驟S1004中,暫停記錄控制單元204確定操作者經(jīng)由操作單元210是否作出 繼續(xù)與包括暫停記錄的VDP作業(yè)對(duì)應(yīng)的處理的指令。如果確定作出繼續(xù)處理指令(步驟 S1004中“是”),則處理進(jìn)行到步驟S906。如果確定未作出繼續(xù)處理指令(步驟S1004中 “否”),則處理進(jìn)行到步驟S1005。在步驟S1005中,暫停記錄控制單元204刪除存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的暫停記錄,并結(jié)束處理。另外,控制單元201中斷整個(gè)VDP作業(yè),并前進(jìn)到儲(chǔ)備在圖像形成 裝置10中的下一個(gè)作業(yè)。在本示例性實(shí)施例中,顯示向操作者通知暫停記錄的消息。伴隨該通知,提示操作 者發(fā)出暫停記錄恢復(fù)指令。然后,響應(yīng)于來自接收該提示的操作者的恢復(fù)指令,進(jìn)行再輸出 處理。因此,操作者能夠查看關(guān)于暫停記錄的通知,并且能夠在解決錯(cuò)誤原因后開始暫停記 錄的再打印。圖11例示了通過顯示控制單元205顯示在操作單元210上的共用規(guī)格設(shè)置畫面 1101。該共用規(guī)格設(shè)置畫面1101的示例具有排出托盤中的混合紙張按鈕1102、暫停模 式設(shè)置按鈕1103、功能限制模式按鈕1104、關(guān)機(jī)(shut down)模式按鈕1105以及關(guān)閉按鈕 1106。排出托盤中的混合紙張按鈕1102、功能限制模式按鈕1104以及關(guān)機(jī)模式按鈕 1105是能夠由設(shè)置各功能的共用規(guī)格設(shè)置畫面1101設(shè)置的功能的示例。因此,這些按鈕與 本發(fā)明沒有直接聯(lián)系。顯示控制單元205檢測(cè)到在操作單元210上按下關(guān)閉按鈕1106,因 此關(guān)閉共用規(guī)格設(shè)置畫面1101。顯示控制單元205檢測(cè)到在操作單元210上按下暫停模式設(shè)置按鈕1103,因此顯 示圖12所示的暫停模式設(shè)置畫面。圖12例示了當(dāng)在共用規(guī)格設(shè)置畫面1101上按下暫停模式設(shè)置按鈕1103時(shí)顯示 的暫停模式設(shè)置畫面1201。暫停模式設(shè)置畫面1201包括作業(yè)單位按鈕1202、記錄單位按 鈕1203、取消按鈕1211以及確定按鈕1212。作業(yè)單位按鈕1202用于將輸出處理期間的暫停處理設(shè)置為按作業(yè)單位進(jìn)行。記 錄單位按鈕1203用于將輸出處理期間的暫停處理設(shè)置為按記錄單位進(jìn)行。另外,顯示控制 單元205檢測(cè)到操作者按下記錄單位按鈕1203,因此顯示用于記錄單位暫停處理的詳細(xì)設(shè) 置畫面1204。用于記錄單位暫停處理的詳細(xì)設(shè)置畫面1204包括可設(shè)置項(xiàng),例如記錄暫停超時(shí) 時(shí)間設(shè)置以及用于在每次檢測(cè)到暫停記錄時(shí)顯示暫停記錄的設(shè)置。此外,詳細(xì)設(shè)置畫面 1204具有用于在完成作業(yè)的輸出處理后集中顯示暫停記錄的可設(shè)置項(xiàng)。操作者可以利用加/減按鈕1206改變記錄暫停超時(shí)時(shí)間1205?!坝涗洉和3瑫r(shí)時(shí) 間”指示直到前進(jìn)到下一個(gè)記錄為止的暫停期間的待機(jī)時(shí)間。如果操作者能夠在該超時(shí)發(fā)生前解決記錄被暫停的原因,則繼續(xù)暫停記錄的處 理。另外,操作者可以利用“是”按鈕1207或“否”按鈕1208來選擇是否要在每次檢測(cè)到 暫停記錄時(shí)被通知記錄暫停的事實(shí)。如果檢測(cè)到已經(jīng)按下“是”按鈕1207,則設(shè)置設(shè)定,使得進(jìn)行圖10的步驟S1001中 進(jìn)行的顯示。另外,操作者可以利用“是”按鈕1209或“否”按鈕1210選擇是否在作業(yè)結(jié) 束時(shí)顯示暫停記錄。如果檢測(cè)到已經(jīng)按下“是”按鈕1209,則當(dāng)一個(gè)VDP作業(yè)中包含的可打印記錄的輸 出處理全部完成時(shí),獲取關(guān)于針對(duì)該作業(yè)暫停的記錄的信息并以列表顯示。以下將在第三 示例性實(shí)施例中描述當(dāng)輸出處理完成時(shí)的暫停記錄顯示。如果顯示控制單元205檢測(cè)到按下取消按鈕1211,則顯示控制單元205丟棄通過暫停模式設(shè)置畫面1201和記錄單位暫停處理的詳細(xì)設(shè)置畫面1204改變的設(shè)定的內(nèi)容,并 關(guān)閉暫停模式設(shè)置畫面1201。如果顯示控制單元205檢測(cè)到按下確定按鈕1212,則顯示控制單元205向暫停 記錄控制單元204通知通過暫停模式設(shè)置畫面1201和記錄單位暫停處理的詳細(xì)設(shè)置畫面 1204改變的設(shè)定的內(nèi)容。另外,在通知完成后,顯示控制單元205關(guān)閉暫停模式設(shè)置畫面 1201。暫停記錄控制單元204基于所通知的設(shè)定內(nèi)容來設(shè)置暫停處理。圖13例示了在圖10的步驟S1001中的暫停記錄的顯示示例。顯示畫面1301具有用于恢復(fù)暫停記錄的打印的恢復(fù)指令按鈕1303、用于打印作 業(yè)中的可處理記錄的按鈕1304以及用于中斷當(dāng)前作業(yè)并打印下一個(gè)作業(yè)的按鈕1305。顯示控制單元205在消息1302中顯示由于某些原因已經(jīng)中斷對(duì)記錄No. XXX的打 印處理并且暫停該記錄。該“記錄No. XXX”是記錄ID。消息1302并不限于記錄ID??梢燥@示圖3的數(shù)據(jù)庫中包含的任意信息。例如,通 過顯示與暫停記錄對(duì)應(yīng)的客戶號(hào)或姓名,能夠以易于理解的方式向操作者通知發(fā)生了錯(cuò)誤 的記錄。如果顯示控制單元205檢測(cè)到按下針對(duì)暫停記錄的恢復(fù)指令按鈕1303,則顯示控 制單元205向暫停記錄控制單元204通知暫停記錄是再打印目標(biāo)。當(dāng)進(jìn)行該通知時(shí),在圖 10的步驟S1002中,暫停記錄控制單元204確定操作者經(jīng)由操作單元210作出恢復(fù)暫停記 錄的指令(步驟S1002中“是”)。當(dāng)暫停錯(cuò)誤發(fā)生時(shí),假設(shè)在指定并解決暫停錯(cuò)誤的原因后,操作者將按下恢復(fù)指 令按鈕1303。例如,當(dāng)因?yàn)闆]有在片材給送臺(tái)中放置用于打印的介質(zhì)而暫停記錄時(shí),通過操 作者在片材給送臺(tái)中重新放置紙張后按下恢復(fù)指令按鈕1303,來有效地繼續(xù)打印。如果顯示控制單元205檢測(cè)到按下用于打印作業(yè)中的可處理記錄的按鈕1304,則 顯示控制單元205向暫停記錄控制單元204通知存在繼續(xù)下一個(gè)記錄的輸出的指令。當(dāng)進(jìn) 行該通知時(shí),在圖10的步驟S1004中,暫停記錄控制單元204確定操作者經(jīng)由操作單元210 作出繼續(xù)包含暫停記錄的VDP作業(yè)的處理的指令(步驟S1004中“是”)。如果在暫停記錄的原因不能被立即指定并解決時(shí)操作者按下該按鈕,則發(fā)出前進(jìn) 到下一個(gè)記錄的請(qǐng)求,并繼續(xù)打印。因此,通過使得在發(fā)生錯(cuò)誤時(shí)按記錄單位前進(jìn)到下一個(gè) 記錄,能夠在不中斷整個(gè)VDP作業(yè)的打印的情況下有效地繼續(xù)打印。如果顯示控制單元205取消包含打印期間的暫停記錄的作業(yè)并檢測(cè)到按下用于 前進(jìn)到下一個(gè)作業(yè)的按鈕1305,則顯示控制單元205向暫停記錄控制單元204通知作業(yè)取 消指令。當(dāng)進(jìn)行該通知時(shí),在圖10的步驟S1004中,暫停記錄控制單元204確定操作者未 經(jīng)由操作單元210作出繼續(xù)包含暫停記錄的VDP作業(yè)的處理的指令(步驟S1004中“否”)。 當(dāng)在整個(gè)記錄中發(fā)生錯(cuò)誤時(shí),通過按下按鈕1305,取消整個(gè)VDP作業(yè),并前進(jìn)到下一個(gè)作 業(yè)。因此,能夠有效地進(jìn)行輸出處理。在第三示例性實(shí)施例中,在針對(duì)VDP作業(yè)中包含的所有記錄的輸出處理全部完成 后,顯示向操作者通知在該VDP作業(yè)的輸出處理期間發(fā)生的記錄暫停的消息。另外,伴隨該 通知,提示操作者發(fā)出暫停記錄恢復(fù)指令。響應(yīng)于來自操作者的恢復(fù)指令進(jìn)行再輸出處理。圖14A是例示根據(jù)第三示例性實(shí)施例的處理流程的流程圖。由于本示例性實(shí)施例中進(jìn)行的步驟S901到S905的處理與第一示例性實(shí)施例中的相同,因此這里將省略其描述。 將僅對(duì)與第一示例性實(shí)施例不同的步驟S1400到S1402的處理進(jìn)行說明。在步驟S1400中,打印單元209確定VDP作業(yè)中包含的所有記錄的打印處理是否 完成。如果確定所有記錄的打印處理完成(步驟S1400中“是”),則處理進(jìn)行到步驟S1401。 如果確定所有記錄的打印處理未完成(步驟S1400中“否”),則處理返回到步驟S901,并開 始下一個(gè)輸出目標(biāo)記錄的打印處理。在步驟S1401中,暫停記錄控制單元204確定暫停記錄存儲(chǔ)單元203中是否存儲(chǔ) 有暫停記錄。如果確定存儲(chǔ)有暫停記錄(步驟S1401中“是”),則處理進(jìn)行到步驟S1402。 如果確定未存儲(chǔ)暫停記錄(步驟S1401中“否”),則暫停記錄控制單元204結(jié)束VDP作業(yè) 的輸出處理,并前進(jìn)到下一個(gè)作業(yè)。在步驟S1402中,將關(guān)于VDP作業(yè)中發(fā)生的暫停記錄的信息集中通知給操作者。此 外,響應(yīng)于來自操作者的指令進(jìn)行再打印,并且執(zhí)行集中恢復(fù)處理。圖14B是更詳細(xì)地例示在步驟S1402中進(jìn)行的集中恢復(fù)處理的流程圖。在步驟 S1403中,暫停記錄控制單元204獲取存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的暫停記錄。在步驟S1404中,顯示控制單元205將獲取的暫停記錄顯示在操作單元210上,并 且將關(guān)于在VDP作業(yè)中發(fā)生的暫停記錄的信息集中通知給操作者。圖16中例示了在該情 況下顯示的畫面的示例。在本示例性實(shí)施例中,顯示控制單元205從暫停記錄存儲(chǔ)單元203 中獲取保持在各記錄中的ID或客戶號(hào),并顯示所獲取的信息。在步驟S1405中,暫停記錄控制單元204確定操作者經(jīng)由操作單元210是否作出 立即恢復(fù)暫停記錄的指令。如果確定作出立即恢復(fù)暫停記錄的指令(步驟S1405中“是”), 則暫停記錄控制單元204接收該指令,并且處理進(jìn)行到步驟S1406。然而,如果確定沒有作出立即恢復(fù)暫停記錄的指令(步驟S1405中“否”),則處理 進(jìn)行到步驟S1407。在步驟S1406中,響應(yīng)于立即恢復(fù)暫停記錄的指令,暫停記錄控制單元204基于暫 停記錄存儲(chǔ)單元203中的信息,獲取作出的該指令所針對(duì)的暫停記錄的打印數(shù)據(jù)。然后,處 理進(jìn)行到圖14A的步驟S902。在步驟S1407中,暫停記錄控制單元204將關(guān)于暫停記錄的信息作為日志存儲(chǔ)在 存儲(chǔ)單元213中。作為日志保持的信息的示例包括錯(cuò)誤發(fā)生的原因、作業(yè)ID、記錄ID、輸出 處理日期和時(shí)間等。因此,通過存儲(chǔ)暫停記錄的日志,操作者能夠進(jìn)行諸如為何發(fā)生錯(cuò)誤的 分析。在步驟S1408中,暫停記錄控制單元204確定操作者經(jīng)由操作單元210是否作出 稍后再打印暫停記錄的指令。如果確定作出稍后再打印暫停記錄的指令(步驟S1408中 “是”),則處理進(jìn)行到步驟S1409。另一方面,如果確定未作出稍后再打印暫停記錄的指令 (步驟S1408中“否”),則處理進(jìn)行到步驟S1411。在步驟S1409中,暫停記錄控制單元204從當(dāng)前正在進(jìn)行輸出處理的VDP作業(yè)中 包含的暫停記錄當(dāng)中,刪除除作出的稍后再打印暫停記錄的指令所針對(duì)的暫停記錄之外的 暫停記錄。更具體地說,暫停記錄控制單元204從顯示控制單元205獲取作出的稍后再打 印暫停記錄的指令所針對(duì)的暫停記錄的記錄ID。另外,暫停記錄控制單元204從存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的暫停記錄當(dāng)中,刪除當(dāng)前正進(jìn)行輸出處理的VDP作業(yè)中包含的、具有除所獲取的記錄ID以外的記錄ID的
暫停記錄。在步驟S1410中,暫停記錄控制單元204生成作出的稍后再打印指令所針對(duì)的暫 停記錄的再打印作業(yè),并將所生成的再打印作業(yè)存儲(chǔ)在暫停記錄存儲(chǔ)單元203中。所生成 的再打印作業(yè)具有與包括作為再打印目標(biāo)的暫停記錄的VDP作業(yè)相同的作業(yè)ID。另外,通過操作者在操作單元210上進(jìn)行執(zhí)行指示,使再打印作業(yè)經(jīng)歷輸出處理。 以下將利用圖15描述該再打印作業(yè)輸出處理。此外,如果存在要在再打印作業(yè)中使用的可 重用對(duì)象,則為了提高再打印期間的輸出處理的有效性,保持可重用對(duì)象而不刪除它。再打印作業(yè)并不限于被存儲(chǔ)在圖像形成裝置10中。例如,可以將再打印作業(yè)發(fā)送 到客戶端PC 40或打印服務(wù)器20,并且可以在發(fā)送目的地作出作業(yè)執(zhí)行指令。藉此使得僅 暫停記錄能夠作為單獨(dú)的作業(yè)被再打印,因此能夠避免對(duì)已打印的記錄再打印,能夠避免 輸出不必要的輸出物,并且能夠節(jié)省打印記錄的再打印時(shí)間。在步驟S1411中,暫停記錄控制單元204從存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的暫 停記錄當(dāng)中,刪除當(dāng)前正進(jìn)行輸出處理的VDP作業(yè)中包含的所有暫停記錄,并結(jié)束處理。在本示例性實(shí)施例中,在VDP作業(yè)中包含的所有記錄的輸出處理完成后,顯示用 于將暫停記錄集中通知給操作者的消息。因此,即使在作業(yè)的中途發(fā)生錯(cuò)誤,也輸出下一個(gè) 記錄,使得進(jìn)行更有效的輸出處理。另外,操作者能夠在作業(yè)完成后集中確認(rèn)暫停記錄。另外,在本示例性實(shí)施例中,伴隨該通知,提示操作者發(fā)出暫停記錄恢復(fù)指令,并 且響應(yīng)于來自操作者的恢復(fù)指令進(jìn)行再輸出處理。因此,操作者能夠?qū)υ谂c錯(cuò)誤原因?qū)?yīng) 的定時(shí)被暫停并且未被打印的記錄進(jìn)行再打印。圖15是例示針對(duì)再打印作業(yè)的輸出處理的流程的流程圖。在步驟S1501中,VDP 作業(yè)接收單元202接收操作者經(jīng)由操作單元210輸入的執(zhí)行再打印作業(yè)的指令。該執(zhí)行再 打印作業(yè)的指令不限于從圖像形成裝置10的操作單元210被發(fā)出,還可以從打印服務(wù)器20 或客戶端PC 40被發(fā)出。在步驟S1502中,VDP作業(yè)分析單元206分析再打印作業(yè),并獲取再打印作業(yè)的作 業(yè)ID。在步驟S1503中,暫停記錄控制單元204從存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的暫停 記錄當(dāng)中,檢測(cè)具有所獲取作業(yè)ID的所有暫停記錄。然后,將所檢測(cè)到的記錄傳輸?shù)絉IP 單元208。 在步驟S1504中,RIP單元208通過對(duì)記錄中包含的對(duì)象進(jìn)行光柵圖像處理來生成 打印數(shù)據(jù)。在此情況下,如果已經(jīng)經(jīng)歷過光柵圖像處理的對(duì)象存儲(chǔ)在RIP單元208中,則將 該對(duì)象重用作打印數(shù)據(jù)而不對(duì)其再進(jìn)行光柵圖像處理。在步驟S1505中,打印單元209打 印輸出目標(biāo)記錄的打印數(shù)據(jù)并排出輸出物。因此,通過基于存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的記錄信息對(duì)再打印作業(yè)進(jìn)行處 理,相比于新作業(yè)能夠更有效地執(zhí)行輸出處理。圖16例示了在圖14B的步驟S1404中的暫停記錄的顯示示例。顯示畫面1601包 括錯(cuò)誤消息1602、暫停記錄列表1603、用于恢復(fù)打印的按鈕1604、稍后再打印按鈕1605以 及取消按鈕1606。錯(cuò)誤消息1602顯示向操作者通知針對(duì)VDP作業(yè)中的所有可打印記錄的 打印完成并且檢測(cè)到暫停記錄的消息。暫停記錄列表1603顯示暫停記錄的列表。在圖16中,盡管顯示記錄ID的列表,
15但是該列表還可以顯示圖3的數(shù)據(jù)庫中包含的信息。操作者通過選中暫停記錄列表1603中的復(fù)選框,可以選擇用于恢復(fù)輸出處理的 記錄或用于生成要稍后再打印的再打印作業(yè)的記錄。如果顯示控制單元205檢測(cè)到按下用于恢復(fù)打印的按鈕1604,則顯示控制單元 205將在暫停記錄列表1603中選擇的記錄的記錄ID通知給暫停記錄控制單元204。然后, 暫停記錄控制單元204恢復(fù)與所通知的記錄ID相對(duì)應(yīng)的記錄的輸出處理。如果按下用于恢復(fù)打印的按鈕1604,則在圖14B的步驟S1405中,確定作出立即恢 復(fù)暫停記錄的指令(步驟S1405中“是”)。如果顯示控制單元205檢測(cè)到按下稍后再打印按鈕1605,則顯示控制單元205將 在暫停記錄列表1603中選擇的記錄的記錄ID通知給暫停記錄控制單元204。這里,如果按 下稍后再打印按鈕1605,則在圖14B的步驟S1408中,確定作出稍后再打印的指令(步驟 S1408 中“是”)。如果顯示控制單元205檢測(cè)到按下取消按鈕1606,則顯示控制單元205將結(jié)束作 業(yè)的指令通知給暫停記錄控制單元204。這里,如果按下取消按鈕1606,則在圖14B的步驟 S1408中,確定未作出稍后再打印的指令(步驟S1408中“否”)。因此,通過在打印即將完成前集中顯示暫停記錄,操作者能夠確認(rèn)暫停記錄的數(shù) 量以及暫停記錄。另外,通過使得操作者能夠在作業(yè)即將完成前作出針對(duì)多個(gè)暫停記錄的 恢復(fù)指令,能夠使由于某些原因不能打印的記錄的數(shù)量最小化。在第四示例性實(shí)施例中,當(dāng)發(fā)生暫停記錄時(shí),記錄的輸出移動(dòng)到該暫停記錄的后 續(xù)記錄并進(jìn)行輸出。圖17是例示根據(jù)第四示例性實(shí)施例的處理流程的流程圖。由于在本 示例性實(shí)施例中進(jìn)行的步驟S901到S906的處理與第一示例性實(shí)施例的相同,因此這里將 省略其描述。將僅對(duì)與第一示例性實(shí)施例不同的步驟S1701和S1702的處理進(jìn)行說明。在步驟S1701中,打印單元209確定當(dāng)前正進(jìn)行打印處理的記錄(目標(biāo)記錄)的 前一個(gè)記錄是否是暫停記錄。如果確定在前記錄是暫停記錄(步驟S1701中“是”),則處 理進(jìn)行到步驟S1702。如果確定在前記錄不是暫停記錄(步驟S1701中“否”),則處理返回 到步驟S902。在此情況下,打印單元209基于記錄ID來確定目標(biāo)記錄的前一個(gè)記錄是否存儲(chǔ)在 暫停記錄存儲(chǔ)單元203中。如果確定具有目標(biāo)記錄的記錄ID (i)的前一個(gè)記錄ID(i-l)的 記錄存儲(chǔ)在暫停記錄存儲(chǔ)單元203中,則打印單元209確定該在前記錄為暫停記錄。在步驟S1702中,打印單元209向目標(biāo)記錄添加移動(dòng)排出指令。該添加的移動(dòng)排 出指令應(yīng)用于在步驟S906中進(jìn)行的打印處理,從而對(duì)輸出物執(zhí)行移動(dòng)并排出。在本示例性實(shí)施例中,操作者還能夠基于通過移動(dòng)輸出暫停記錄之后的下一個(gè)記 錄而堆積的輸出物,容易地指定發(fā)生暫停記錄的位置。用于從輸出物中指定暫停記錄的方法不限于移動(dòng)輸出??梢詧?zhí)行的其他方法的示 例包括輸出發(fā)生暫停記錄的位置處的插入片材(彩色紙),以及輸出排出方向與通常輸出 物不同的插入片材。在第五示例性實(shí)施例中,對(duì)一個(gè)VDP作業(yè)中的暫停記錄的數(shù)量設(shè)置限制值。如果 超出該限制,則取消該作業(yè)并前進(jìn)到下一個(gè)作業(yè)。圖18是例示根據(jù)第五示例性實(shí)施例的處 理流程的流程圖。由于本示例性實(shí)施例中進(jìn)行的步驟S901到S906的處理與第一示例性實(shí)施例中的相同,因此這里將省略其描述。將僅對(duì)與第一示例性實(shí)施例不同的步驟S1801到 S1805的處理進(jìn)行說明。在步驟S1801中,暫停記錄控制單元204確定存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的 暫停記錄的數(shù)量是否等于或小于限制值。如果確定暫停記錄的數(shù)量等于或小于限制值(步 驟S1801中“是”),則處理進(jìn)行到步驟S906。如果確定暫停記錄的數(shù)量不等于或小于限制 值(步驟S1801中“否”),則處理進(jìn)行到步驟S1802。在步驟S1802中,顯示控制單元205向操作者通知表示暫停記錄的數(shù)量超出限制 值的消息。在此情況下顯示的畫面的示例如圖19所示。在步驟S1803中,暫停記錄控制單元204確定是否作出恢復(fù)存儲(chǔ)在暫停記錄存儲(chǔ) 單元203中的暫停記錄的指令。如果確定存在恢復(fù)指令(步驟S1803中“是”),則處理進(jìn)行 到步驟S1804。如果確定不存在恢復(fù)指令(步驟S1803中“否”),則處理進(jìn)行到步驟S1805。在步驟S1804中,暫停記錄控制單元204獲取與存儲(chǔ)在暫停記錄存儲(chǔ)單元203中 的暫停記錄對(duì)應(yīng)的打印數(shù)據(jù)。在步驟S1805中,暫停記錄控制單元204刪除存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的 暫停記錄,然后取消當(dāng)前正進(jìn)行輸出處理的VDP作業(yè),并結(jié)束輸出處理。在許多情況下,VDP作業(yè)包括成千上萬個(gè)記錄,并且在某些情況下可能有大量暫停 記錄。在這種情況下,對(duì)能夠被暫停的記錄的數(shù)量設(shè)置限制值能夠避免存儲(chǔ)區(qū)域達(dá)到其上 限。此外,對(duì)于發(fā)生了許多暫停記錄的作業(yè),極有可能存在基本的錯(cuò)誤原因。通過取消 這種頻繁發(fā)生錯(cuò)誤的作業(yè)并前進(jìn)到下一個(gè)作業(yè),能夠進(jìn)行有效的輸出處理。圖19例示了當(dāng)所存儲(chǔ)的暫停記錄的數(shù)量超出限制值時(shí)在步驟S1802中顯示的畫 面的示例。顯示畫面2001包括錯(cuò)誤消息2002、取消按鈕2003、暫停記錄恢復(fù)指令按鈕2004 以及暫停記錄確認(rèn)按鈕2005。錯(cuò)誤消息2002顯示用于向操作者通知暫停記錄的數(shù)量已經(jīng)超出限制值(例如 2000)的消息。如果顯示控制單元205檢測(cè)到按下取消按鈕2003,則顯示控制單元205通知暫停 記錄控制單元204作出結(jié)束作業(yè)的指令。如果按下取消按鈕2003,則在圖18的步驟S1803 中,確定不存在恢復(fù)暫停記錄的指令(步驟S1803中“否”)。如果顯示控制單元205檢測(cè)到按下暫停記錄恢復(fù)指令按鈕2004,則顯示控制單元 205向暫停記錄控制單元204發(fā)出恢復(fù)暫停記錄的指令。如果按下暫停記錄恢復(fù)指令按鈕 2004,則在圖18的步驟S1803中,確定存在恢復(fù)暫停記錄的指令(步驟S1803中“是”)。如果顯示控制單元205檢測(cè)到按下暫停記錄確認(rèn)按鈕2005,則在操作單元210中 顯示存儲(chǔ)在暫停記錄存儲(chǔ)單元203中的暫停記錄的列表。盡管以上利用特定示例描述了根據(jù)本發(fā)明的示例性實(shí)施例,但是本發(fā)明并不限于 上述示例性實(shí)施例。此外,還可以通過經(jīng)由網(wǎng)絡(luò)或各種存儲(chǔ)介質(zhì)向系統(tǒng)或裝置提供用于實(shí) 現(xiàn)上述示例性實(shí)施例的功能的軟件(程序)、并且使系統(tǒng)或裝置的計(jì)算機(jī)(或中央處理單 元(CPU)或微處理單元(MPU))讀出并執(zhí)行該程序,來實(shí)現(xiàn)本發(fā)明。在這種情況下,該程序 以及記錄有該程序的記錄介質(zhì)構(gòu)成了本發(fā)明。雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不局限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有的這 類變型例及等同結(jié)構(gòu)和功能。
權(quán)利要求
一種圖像形成裝置,其用于接收具有各自包含多頁的頁信息的多個(gè)記錄的可變打印作業(yè),并且基于所述頁信息來輸出包含主對(duì)象和可變對(duì)象的輸出物,所述圖像形成裝置包括第一接收單元,其被構(gòu)造為接收打印作業(yè);輸出單元,其被構(gòu)造為執(zhí)行用于將所接收到的打印作業(yè)作為所述輸出物輸出的輸出處理;檢測(cè)單元,其被構(gòu)造為檢測(cè)在所述輸出處理的執(zhí)行期間發(fā)生的錯(cuò)誤;以及控制單元,其被構(gòu)造為當(dāng)被檢測(cè)到所述錯(cuò)誤的打印作業(yè)是所述可變打印作業(yè)時(shí),中斷對(duì)包含有被檢測(cè)到所述錯(cuò)誤的頁的頁信息的記錄中包含的頁的所述輸出處理,并且從所述可變打印作業(yè)包含的記錄當(dāng)中的、包含有被檢測(cè)到所述錯(cuò)誤的頁的頁信息的所述記錄的后續(xù)記錄中包含的頁,恢復(fù)輸出處理。
2.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,當(dāng)所述打印作業(yè)不是所述可變打印作 業(yè)時(shí),中斷被檢測(cè)到所述錯(cuò)誤的所述打印作業(yè),并且從所述打印作業(yè)的后續(xù)打印作業(yè)恢復(fù) 輸出處理。
3.根據(jù)權(quán)利要求1或2所述的圖像形成裝置,該圖像形成裝置還包括存儲(chǔ)單元,其被構(gòu)造為存儲(chǔ)關(guān)于中斷記錄的信息;以及通知單元,其被構(gòu)造為向用戶通知所存儲(chǔ)的信息。
4.根據(jù)權(quán)利要求3所述的圖像形成裝置,其中,所述通知單元基于所述記錄中包含的 頁的所述輸出處理被中斷的事實(shí),向用戶通知關(guān)于所述中斷記錄的所述信息。
5.根據(jù)權(quán)利要求3所述的圖像形成裝置,其中,所述通知單元基于除中斷作業(yè)以外的 所述可變打印作業(yè)的所述輸出處理完成的事實(shí),向用戶通知關(guān)于所述可變打印作業(yè)中的所 述中斷記錄的所述信息。
6.根據(jù)權(quán)利要求1或2所述的圖像形成裝置,該圖像形成裝置還包括第二接收單元,其被構(gòu)造為接收恢復(fù)中斷記錄的指令,其中所述控制單元響應(yīng)于恢復(fù)指令,控制所述輸出單元進(jìn)行對(duì)所述中斷記錄中包含的頁的 輸出處理。
7.根據(jù)權(quán)利要求1或2所述的圖像形成裝置,該圖像形成裝置還包括生成單元,其被構(gòu)造為生成用于再打印所述中斷記錄的再打印作業(yè)。
8.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,當(dāng)輸出目標(biāo)記錄的前一個(gè)記錄是中斷 記錄時(shí),所述控制單元將所述輸出目標(biāo)記錄中包含的頁移動(dòng)并排出到所述輸出單元。
9.根據(jù)權(quán)利要求1或2所述的圖像形成裝置,其中,當(dāng)中斷記錄的數(shù)量超出限制值時(shí), 所述控制單元中斷所述可變打印作業(yè),并且從所述可變打印作業(yè)的后續(xù)打印作業(yè)恢復(fù)輸出 打印。
10.根據(jù)權(quán)利要求1或2所述的圖像形成裝置,其中,所述輸出處理包括用于基于所述 頁信息將所述主對(duì)象與所述可變對(duì)象相關(guān)聯(lián)的分析處理、用于生成打印數(shù)據(jù)的光柵圖像處 理、以及用于將打印數(shù)據(jù)打印在記錄紙上的打印處理中的至少一者。
11.一種圖像形成裝置的控制方法,所述圖像形成裝置用于接收具有各自包含多頁的 頁信息的多個(gè)記錄的可變打印作業(yè)、并且基于所述頁信息來輸出包含主對(duì)象和可變對(duì)象的 輸出物,所述控制方法包括以下步驟接收打印作業(yè);執(zhí)行用于將所接收到的打印作業(yè)作為所述輸出物輸出的輸出處理;檢測(cè)在所述輸出處理的執(zhí)行期間發(fā)生的錯(cuò)誤;以及當(dāng)被檢測(cè)到所述錯(cuò)誤的打印作業(yè)是所述可變打印作業(yè)時(shí),中斷對(duì)包含有被檢測(cè)到所述 錯(cuò)誤的頁的頁信息的記錄中包含的頁的所述輸出處理,并且從所述可變打印作業(yè)包含的記 錄當(dāng)中的、包含有被檢測(cè)到所述錯(cuò)誤的頁的頁信息的所述記錄的后續(xù)記錄中包含的頁,恢 復(fù)輸出處理。
12.根據(jù)權(quán)利要求11所述的控制方法,其中,當(dāng)所述打印作業(yè)不是所述可變打印作業(yè) 時(shí),中斷被檢測(cè)到所述錯(cuò)誤的所述打印作業(yè),并且從所述打印作業(yè)的后續(xù)打印作業(yè)恢復(fù)輸 出處理。
13.根據(jù)權(quán)利要求11或12所述的控制方法,該控制方法還包括以下步驟存儲(chǔ)關(guān)于中斷記錄的信息;以及向用戶通知所存儲(chǔ)的信息。
14.根據(jù)權(quán)利要求13所述的控制方法,其中,基于所述記錄中包含的頁的所述輸出處 理被中斷的事實(shí),向用戶通知關(guān)于所述中斷記錄的所述信息。
15.根據(jù)權(quán)利要求13所述的控制方法,其中,基于除中斷作業(yè)以外的所述可變打印作 業(yè)的所述輸出處理完成的事實(shí),向用戶通知關(guān)于所述可變打印作業(yè)中的所述中斷記錄的所 述信息。
16.根據(jù)權(quán)利要求11或12所述的控制方法,該控制方法還包括以下步驟接收恢復(fù)中斷記錄的指令,其中響應(yīng)于所接收到的指令,進(jìn)行對(duì)所述中斷記錄中包含的頁的輸出處理。
17.根據(jù)權(quán)利要求11或12所述的控制方法,該控制方法還包括以下步驟生成用于再打印中斷記錄的再打印作業(yè)。
18.根據(jù)權(quán)利要求11或12所述的控制方法,其中,當(dāng)輸出目標(biāo)記錄的前一個(gè)記錄是中 斷記錄時(shí),將所述輸出目標(biāo)記錄中包含的頁移動(dòng)并排出。
19.根據(jù)權(quán)利要求13所述的控制方法,其中,當(dāng)存儲(chǔ)的中斷記錄的數(shù)量超出限制值時(shí), 中斷所述可變打印作業(yè),并且從所述可變打印作業(yè)的后續(xù)打印作業(yè)恢復(fù)輸出打印。
20.根據(jù)權(quán)利要求11或12所述的控制方法,其中,所述輸出處理包括用于基于所述 頁信息將所述主對(duì)象與所述可變對(duì)象相關(guān)聯(lián)的分析處理、用于生成打印數(shù)據(jù)的光柵圖像處 理、以及用于將打印數(shù)據(jù)打印在記錄紙上的打印處理中的至少一者。
全文摘要
本發(fā)明提供一種圖像形成裝置及其控制方法。所述圖像形成裝置用于接收具有包含多頁的頁信息的多個(gè)記錄的可變打印作業(yè),并且基于所述頁信息來輸出包含主對(duì)象和可變對(duì)象的輸出物,所述圖像形成裝置包括接收單元,用于接收打印作業(yè);輸出單元,用于執(zhí)行將所接收到的打印作業(yè)作為所述輸出物輸出的輸出處理;檢測(cè)單元,用于檢測(cè)在所述輸出處理期間發(fā)生的錯(cuò)誤;以及控制單元,當(dāng)被檢測(cè)到所述錯(cuò)誤的打印作業(yè)是可變打印作業(yè)時(shí),中斷所述記錄的輸出處理,并且從被檢測(cè)到所述錯(cuò)誤的所述記錄的后續(xù)記錄中包含的頁,恢復(fù)輸出處理。
文檔編號(hào)H04N1/00GK101945194SQ20101021986
公開日2011年1月12日 申請(qǐng)日期2010年7月5日 優(yōu)先權(quán)日2009年7月7日
發(fā)明者增山由香 申請(qǐng)人:佳能株式會(huì)社