專利名稱:作業(yè)處理系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理作業(yè)的作業(yè)處理系統(tǒng), 一種作業(yè)處理方法。
背景技術(shù):
迄今,在印刷產(chǎn)業(yè)中,通過進(jìn)行各種步驟來對出版物進(jìn)行出版。
這些步驟包括接收手稿、將設(shè)計應(yīng)用于所述手稿、編輯布局、比較 (comps)(基于打印的呈現(xiàn))、校樣(布局糾正和色彩糾正)、印制 校樣(校樣打印)、制版、印刷、后處理任務(wù)、交付等等。
因此,在印刷產(chǎn)業(yè)中,在印刷處理中已經(jīng)使用了膠版印刷印制 (offset plate printing press),這4吏4尋制版處理成為必需。然 而, 一旦已經(jīng)創(chuàng)建了這些板,就不容易對它們執(zhí)行校正,并且這些校 正還導(dǎo)致明顯的開支。因此,當(dāng)創(chuàng)建板時,仔細(xì)校樣,也就是,包括 仔細(xì)布局檢查和色彩確認(rèn)的工作,是必要的。為此,為了對這種出版 物進(jìn)行出版,已經(jīng)耗費(fèi)大量時間。
更進(jìn)一步地,在每一步驟中使用的設(shè)備通常是大型設(shè)備,需要專 業(yè)知識來操作,并且因此有經(jīng)驗的操作者的專業(yè)技術(shù)已經(jīng)是必要的。
響應(yīng)于這種情況,近來已經(jīng)提議了使用電子照相打印設(shè)備、噴墨 打印設(shè)備等等的P0D (按需打印)系統(tǒng)(見美國前置公開 2004/0190057 )。利用這種POD系統(tǒng),致使上述板的創(chuàng)建以及其它復(fù) 雜過程為不必要的。注意,近年來,與JDF兼容的設(shè)備日益被用作瞄 準(zhǔn)POD市場的打印設(shè)備。"JDF,,是由整個打印處理公知的CIP4管理 的數(shù)字格式(也稱為"指令,,或"作業(yè)傳票(job ticket)"),并 且在瞄準(zhǔn)POD市場的系統(tǒng)中引起關(guān)注。"JDF"是"作業(yè)定義格式,,的 縮寫。同時,"CIP4"是"印前、印制、印后中的處理的集成的合作 (Cooperation for the Integration of Processes in Prepress,Press and Postpress ),,的縮寫。JDF格式使用XML, XML是用于網(wǎng) 頁的一種基本格式。使用XML的特性期望通過經(jīng)過網(wǎng)站來確認(rèn)產(chǎn)品管 理的狀態(tài)、打印設(shè)備、裝訂設(shè)備等等的操作狀態(tài),就整個打印處理的 管理而言產(chǎn)生優(yōu)點。
更進(jìn)一步地,使用JDF格式中的指令使得有可能寫入用于從加載 步驟到交付步驟的、將多個設(shè)備鏈接的一系列工作流的指令,這產(chǎn)生 了作為最終結(jié)果的打印材料,而不是利用單個設(shè)備簡單地結(jié)束處理。 通過使用這種特性,有可能利用單個指令集合來對包括多個步驟并且 使用多個設(shè)備的 一 系列工作流進(jìn)行管理。對于將整個打印處理中所涉 及的多個設(shè)備彼此進(jìn)行鏈接而言,以及對于各種設(shè)備的自動化而言, 這提供了優(yōu)點。
基于這種背景,當(dāng)前關(guān)于用作瞄準(zhǔn)POD市場的打印系統(tǒng)、能夠?qū)?JDF的優(yōu)點利用到最大級別的與JDF兼容的打印系統(tǒng)的實際實現(xiàn)進(jìn)行 考慮。
然而,例如當(dāng)數(shù)字多功能外設(shè)將具有JDF支持時,必需使得能夠 通過作業(yè)傳票進(jìn)行打印設(shè)置。作業(yè)傳票與打印機(jī)驅(qū)動器的不同之處在 于,其甚至可以在不知道設(shè)備規(guī)范、配置信息等等的情況下被創(chuàng)建。 這是JDF格式的特定優(yōu)點,JDF格式是獨立于各個設(shè)備的公共格式, 并且關(guān)注于使得能夠在盡可能多的不同設(shè)備中進(jìn)行作業(yè)處理。
然而,考慮到這種情況,當(dāng)實際構(gòu)建打印設(shè)備、系統(tǒng)等等時出現(xiàn) 迄今不存在但需要解決的新的問題和用戶需要。例如,根據(jù)操作環(huán)境 (設(shè)備的能力、其中提供的附件等等),可能出現(xiàn)以下情況打印設(shè) 備(打印系統(tǒng))不能執(zhí)行作業(yè)傳票中所指示的所有操作。更進(jìn)一步地, 從用戶的觀點來看,可能存在以下情況當(dāng)例如使用作業(yè)傳票指示打 印時,打印設(shè)備(打印系統(tǒng))不能如所指示的而確切地進(jìn)行打印。在 此情況下,優(yōu)選的是,使得用戶有可能取消作業(yè)的處理。例如,在P0D 市場打印環(huán)境中創(chuàng)建的打印材料很有可能將被處理為交付給客戶的商 業(yè)產(chǎn)品。利用在這種打印環(huán)境中操作的打印系統(tǒng),不能交付給客戶的 打印材料被看作浪費(fèi)的輸出,并且因此是應(yīng)當(dāng)盡可能地避免的浪費(fèi)開支。因此,解決這種問題以使得POD環(huán)境中的用戶(操作者)消除浪 費(fèi)的打印材料并且縮減成本也是必要的。
同時,即使打印設(shè)備(打印系統(tǒng))不能進(jìn)行已經(jīng)設(shè)置的所有項, 也無論如何都存在以下情況用戶想要使用該打印設(shè)備進(jìn)行打印。在 上述打印環(huán)境(打印站)中,可以考慮以下情況作為該情況的示例 使用打印設(shè)備中提供的修整器不能處理特定作業(yè),但如果使用另 一修 整器,則可以對其進(jìn)行處理。在此情況下,使用打印設(shè)備首先獲得打 印材料,并且用戶然后在修整器中設(shè)置打印材料,以獲得期望的結(jié)果。
相應(yīng)地,就用于使設(shè)備自動化、鏈接設(shè)備并且對設(shè)備進(jìn)行管理的 指令的靈活性和容易性而言,JDF格式的數(shù)據(jù)是有利的。然而,因為 JDF數(shù)據(jù)不是專為單個設(shè)備或特定類型的設(shè)備所準(zhǔn)備的,所以可能出 現(xiàn)僅通過在上述打印環(huán)境中提供與JDF兼容的打印設(shè)備或打印系統(tǒng)不 能容易地解決的情況。
目前,因為這種產(chǎn)品和系統(tǒng)的實際實現(xiàn)仍然處于計劃階段,所以 尚未解決對于解決各種情況和用戶需要的考慮。
發(fā)明內(nèi)容
本發(fā)明的 一方面在于消除上述傳統(tǒng)問題。
本發(fā)明提供一種作業(yè)處理系統(tǒng)和作業(yè)處理方法,其甚至在執(zhí)行使 用XML語言指示多個處理的執(zhí)行的作業(yè)的情況下,也使得能夠執(zhí)行按 照多個處理的靈活處理。
本發(fā)明的一方面在于,甚至在例如使用XML語言指示多個處理的 執(zhí)行的作業(yè)包括不能由作業(yè)處理單元執(zhí)行的處理的情況下,也使得能 夠執(zhí)行按照多個處理的靈活處理。
根據(jù)本發(fā)明一方面,提供一種作業(yè)處理系統(tǒng),其用于使得作業(yè)處 理單元執(zhí)行使用XML語言指示多個處理的執(zhí)行的作業(yè),所述系統(tǒng)包括 確認(rèn)裝置,其用于確認(rèn)由所述作業(yè)所指示的多個處理是否能夠 由所述作業(yè)處理單元來處理;和
控制裝置,在所述確認(rèn)裝置已經(jīng)確認(rèn)所述作業(yè)包括所述作業(yè)處理單元不能夠執(zhí)行的處理的情況下,所述控制裝置用于使得所述作業(yè) 處理單元從所迷多個處理之中執(zhí)行所述作業(yè)處理單元能夠執(zhí)行的處 理。
根據(jù)本發(fā)明另一方面,提供一種作業(yè)處理方法,其用于使得作業(yè)
處理單元執(zhí)行使用XML語言指示多個處理的執(zhí)行的作業(yè),所述方法包 括以下步驟
確認(rèn)由所述作業(yè)所指示的多個處理是否能夠由所述作業(yè)處理單 元來處理;并且
在已經(jīng)確認(rèn)所述作業(yè)包括所述作業(yè)處理單元不能夠執(zhí)行的處理 的情況下,控制所述作業(yè)處理單元從所述多個處理之中執(zhí)行所述作業(yè) 處理單元能夠執(zhí)行的處理。
結(jié)合附圖從以下示例性實施例的描述,本發(fā)明的進(jìn)一步的特征和 方面將變得清楚。
合并到說明書中并且構(gòu)成說明書的一部分的附圖示出本發(fā)明的 實施例,并且連同描述一起用于解釋本發(fā)明的原理。
圖1是示出包括根據(jù)本發(fā)明示例性實施例的打印系統(tǒng)的P0D系統(tǒng)
的整個配置的示圖。
圖2是示出根據(jù)本發(fā)明實施例的打印系統(tǒng)的配置的框圖。
圖3是示出根據(jù)本發(fā)明實施例的打印系統(tǒng)的硬件配置的示圖。
圖4描述示出根據(jù)本發(fā)明實施例的大容量堆疊器的截面圖。
圖5描述示出根據(jù)本發(fā)明實施例的膠合裝訂設(shè)備的內(nèi)部配置的
截面圖。
圖6描述示出根據(jù)本發(fā)明實施例的騎馬裝訂設(shè)備的配置的截面 圖7描述根據(jù)本發(fā)明實施例的打印設(shè)備的控制臺單元的外部視圖。
圖8是示出根據(jù)本發(fā)明實施例的設(shè)置屏幕的示圖,用戶通過所述設(shè)置屏幕選擇將要對由打印設(shè)備所打印的片材執(zhí)行的片材處理的類 型。
圖9是示出控制臺單元中顯示的系統(tǒng)設(shè)置屏幕的示例的示圖。
圖10是示出在使用外部設(shè)備對打印系統(tǒng)進(jìn)行遠(yuǎn)程操作的情況下 外部設(shè)備的顯示單元中顯示的設(shè)置屏幕的示例的示圖。
圖11是示出在根據(jù)本發(fā)明實施例的打印設(shè)備的ROM中存儲的各 種程序以及由這些程序使用的數(shù)據(jù)的示例的示圖。
圖12是示出HDD中存儲并且由打印系統(tǒng)的控制器讀出或者寫入 的各種數(shù)據(jù)的存儲狀態(tài)的示例的示圖。
圖13是示出待由JDF打印功能程序?qū)崿F(xiàn)的JDF打印功能所處理
的作業(yè)數(shù)據(jù)的結(jié)構(gòu)的示例的示圖。
圖14是示出根據(jù)本發(fā)明實施例的MIME包中所包括的JDF部分中 的JDF寫入內(nèi)容的具體示例的示圖。
圖15是示出根據(jù)本發(fā)明實施例的設(shè)備能力表中存儲并且管理的 信息的具體示例的示圖。
圖16是示出根據(jù)本發(fā)明實施例的設(shè)備配置表的內(nèi)容的示圖。
圖17是示出根據(jù)本發(fā)明實施例的處理規(guī)則表(圖12)中存儲的 信息的內(nèi)容的詳細(xì)示例的示圖。
圖18是示出當(dāng)已經(jīng)使用圖13所示的作業(yè)傳票加載了 JDF打印作 業(yè)時,在完成圖13所示的作業(yè)傳票的JDF部分的分析時所生成的JDF 分析結(jié)果表的細(xì)節(jié)的示圖。
圖19是示出在由根據(jù)本發(fā)明實施例的打印設(shè)備的控制器啟動系 統(tǒng)之后執(zhí)行的用于充當(dāng)多功能外設(shè)的設(shè)備的整體控制的處理的流程 圖。
圖20是示出由根據(jù)本發(fā)明實施例的打印設(shè)備的控制器執(zhí)行的在 步驟S2中的設(shè)備配置管理程序的詳細(xì)操作的流程圖。
圖21是示出在圖19的步驟S9中加載到打印系統(tǒng)中的JDF打印 作業(yè)中所包括的打印處理的細(xì)節(jié)的流程圖,該處理由控制器執(zhí)行。
圖22是示出在圖21中的步驟S33的JDF部分分析處理的細(xì)節(jié)的流程圖。
圖23是示出在啟動打印系統(tǒng)之后設(shè)備配置已經(jīng)改變的情況下在 圖19的步驟S10中執(zhí)行的設(shè)備配置表校正處理的細(xì)節(jié)的流程圖。
圖24是示出在已經(jīng)按下根據(jù)第二實施例的打印設(shè)備的控制臺單 元中的用戶模式鍵之后立即在觸摸板單元中顯示的系統(tǒng)設(shè)置屏幕的示 例的示圖。
圖25是示出觸摸板單元中顯示的JDF設(shè)置屏幕的示例的示圖。 圖26是示出已經(jīng)在圖25所示的JDF設(shè)置屏幕中選擇了忽略按鈕
之后通過由控制器執(zhí)行的控制所校正的處理規(guī)則表中存儲的信息的示
例的示圖。
圖27是示出已經(jīng)在圖25所示的JDF設(shè)置屏幕中選擇了取消按鈕 之后通過由控制器執(zhí)行的控制所校正的處理規(guī)則表中存儲的信息的示 例的示圖。
圖28是示出由根據(jù)第二實施例的打印系統(tǒng)的控制器執(zhí)行的處理 的流程圖。
圖29是示出圖28的步驟S72中的用于改變處理規(guī)則表的處理的 細(xì)節(jié)的流程圖。
圖30是在已經(jīng)在圖28的步驟S6中確定已經(jīng)接收到JDF作業(yè)的 情況下執(zhí)行的處理的細(xì)節(jié)的流程圖。
圖31是示出由控制器基于HDD中保存的打印隊列中所登記的作 業(yè)而執(zhí)行的打印處理的流程圖。
圖32是示出在出現(xiàn)影響根據(jù)本發(fā)明實施例的打印系統(tǒng)的設(shè)備配
置的事件時執(zhí)行的處理的流程圖。
圖33是示出設(shè)置改變接收UI的顯示示例的示圖。
圖34是示出在沒有執(zhí)行簡并處理(reduced process )的情況下
UI的顯示示例的示圖。
圖35是示出在執(zhí)行復(fù)印處理期間作業(yè)狀態(tài)屏幕的顯示示例的示圖。
圖36是示出當(dāng)在圖35所示的打印期間加栽不完全匹配類型JDF作業(yè)并且將其如在HDD中為打印而排隊時那樣登記為用于簡并的目標(biāo) 時作業(yè)狀態(tài)屏幕的顯示示例的示圖。
圖37是示出在發(fā)生影響不完全匹配類型作業(yè)的事件之前顯示作 業(yè)狀態(tài)的屏幕的示例的示圖。
圖38是示出用于對已掛起的作業(yè)進(jìn)行恢復(fù)設(shè)置的屏幕的示例的示圖。
圖39是示出特定作業(yè)狀態(tài)屏幕的示例的示圖。
圖40是示出簡并的作業(yè)恢復(fù)設(shè)置屏幕的顯示示例的示圖。
具體實施例方式
以下現(xiàn)將在此參照附圖詳細(xì)描述本發(fā)明多個實施例。以下實施例 并非意欲限制本發(fā)明的權(quán)利要求,并且并非在實施例中所描迷的特征 的所有組合都對于本發(fā)明的解決手段是必需的。
<第一實施例> (包括打印系統(tǒng)1000的POD系統(tǒng)10000 )
圖1是示出包括根據(jù)本發(fā)明示例性實施例的打印系統(tǒng)的POD系 統(tǒng)的整個配置的示圖。
POD系統(tǒng)10000包括打印系統(tǒng)1000、掃描儀102、服務(wù)器PC103 (PC 103)、客戶機(jī)PC 104 (PC 104),它們經(jīng)由網(wǎng)絡(luò)101而連接。 POD系統(tǒng)10000還包括紙折疊設(shè)備107、封面裝訂設(shè)備108、修剪器109、
騎馬裝訂設(shè)備110等等。
服務(wù)器PC 103對連接到網(wǎng)絡(luò)101的各個設(shè)備的數(shù)據(jù)的發(fā)送和接 收進(jìn)行管理??蛻魴C(jī)PC 104經(jīng)由網(wǎng)絡(luò)101將用于圖像數(shù)據(jù)的打印指令 作為作業(yè)發(fā)送到打印系統(tǒng)1000的打印設(shè)備IOO(圖2 )、服務(wù)器PC 103 等等。更進(jìn)一步地,服務(wù)器PC103通過例如經(jīng)過網(wǎng)絡(luò)通信將數(shù)據(jù)發(fā)送 到其它設(shè)備并且從其它設(shè)備接收數(shù)據(jù)而對由POD系統(tǒng)10000所處理的 整個所有作業(yè)進(jìn)行管理。換句話說,服務(wù)器PC103運(yùn)行為對由多個處 理步驟組成的 一 系列工作流中的所有步驟進(jìn)行集中式控制的計算機(jī)。 基于從操作者接收的作業(yè)中的指令,服務(wù)器PC 103確定后處理的條件,POD系統(tǒng)10000可以通過所述后處理的條件來執(zhí)行修整。更進(jìn)一步地, 服務(wù)器PC103指示如端用戶(在此情況下是已經(jīng)請求了創(chuàng)建打印的客 戶)所請求的后處理(修整處理)步驟。此時,服務(wù)器PC103使用信 息交換工具(例如JDF (作業(yè)定義格式)),通過使用打印后內(nèi)部的 命令和狀態(tài)在各個后處理設(shè)備之間交換信息。
紙折疊設(shè)備107執(zhí)行用于對由打印設(shè)備100所打印的片材進(jìn)行折 疊的處理。封面裝訂設(shè)備108執(zhí)行用于對由打印設(shè)備100所打印的片 材進(jìn)行封面裝訂的處理。修剪器109對由打印設(shè)備100所打印的包括 多個片材的片材捆執(zhí)行裁切處理。騎馬裝訂設(shè)備110對由打印設(shè)備100 所打印的片材執(zhí)行騎馬裝訂處理。當(dāng)使用紙折疊設(shè)備107、封面裝訂 設(shè)備108、修剪器109和騎馬裝訂設(shè)備110時,用戶從打印系統(tǒng)IOOO 取得由打印設(shè)備100所打印的片材,將所述片材設(shè)置在待使用的設(shè)備 中,并且使用該設(shè)備來執(zhí)行適當(dāng)?shù)奶幚?。同時,除了騎馬裝訂設(shè)備iio 之外,POD系統(tǒng)10000中所包括的多個設(shè)備連接到網(wǎng)絡(luò)101,并且被配
置為能夠彼此進(jìn)行數(shù)據(jù)通信。
(打印系統(tǒng)1000的內(nèi)部配置(軟件配置))
圖2是示出打印系統(tǒng)1000的配置的框圖。除了片材處理設(shè)備200 之外,打印系統(tǒng)1000中出現(xiàn)的并且在圖2中所示出的單元被包括在打 印設(shè)備100中。
這個系統(tǒng)1000具有多種類型的設(shè)備,例如打印設(shè)備100、片材 處理設(shè)備200等等。應(yīng)注意,在本實施例中,具有多種功能(例如復(fù) 印功能、打印功能等等)的多功能外設(shè)被用作打印設(shè)備IOO的示例。 然而,打印設(shè)備100可以是僅具有復(fù)印功能或僅具有打印功能的打印 設(shè)備。
打印設(shè)備100可以連接任意數(shù)量的片材處理設(shè)備200。這個打印 系統(tǒng)1000被配置為由連接到打印設(shè)備100的片材處理設(shè)備200來執(zhí) 行對由打印設(shè)備100打印的片材所執(zhí)行的片材處理。片材處理設(shè)備200 被配置為能夠與打印設(shè)備100進(jìn)行通信,并且可以從打印設(shè)備100 接收指令,并且執(zhí)行片材處理,稍后將對其進(jìn)行討論。掃描儀單元201掃描原始文檔的圖像,將其轉(zhuǎn)換為圖像數(shù)據(jù),并且將所述圖像數(shù)據(jù)傳
遞到其它單元。外部接口單元202將數(shù)據(jù)發(fā)送到連接到網(wǎng)絡(luò)101的其 它設(shè)備,并且從連接到網(wǎng)絡(luò)101的其它設(shè)備接收數(shù)據(jù)。打印機(jī)單元203 將基于輸入圖像數(shù)據(jù)的圖像打印到片材上。如圖7所示,控制臺單元 204包括硬鍵輸入單元402、觸摸板401等等,并且通過它們從用戶接 受指令。控制臺單元204還在控制臺單元204所包括的觸摸板中執(zhí)行 各種顯示??刂破?05對打印系統(tǒng)1000中所包括的各種單元的處理、 操作等等進(jìn)行集中式控制。換句話說,控制器205還控制打印設(shè)備100 和連接到打印設(shè)備100的片材處理設(shè)備200的操作。ROM 207存儲由 控制器205執(zhí)行的各種程序。例如,ROM 207存儲用于執(zhí)行稍后討論 的流程圖中的各種處理的程序、用于顯示各種設(shè)置屏幕的顯示控制程 序等等。更進(jìn)一步地,ROM 207存儲用于控制器205的程序,以執(zhí)行 用于解釋從服務(wù)器PC 103、客戶機(jī)PC 104等等所接收到的PDL (頁面 描述語言)代碼數(shù)據(jù)的操作,從而將所述代碼數(shù)據(jù)擴(kuò)展為光柵圖像數(shù) 據(jù)。ROM 207還存儲各種程序,例如用于引導(dǎo)序列、字體信息等等的 程序。RAM 208存儲從掃描儀單元201、外部接口單元202等發(fā)送的圖 像信息,ROM 207中存儲的各種程序和設(shè)置信息等等。RAM 208還存儲 關(guān)于片材處理設(shè)備200的信息(關(guān)于連接到打印設(shè)備100的片材處理 設(shè)備200的個數(shù)(0至n )和片材處理設(shè)備200的功能的信息,以及片 材處理設(shè)備20Q的連接順序等等)。HDD (硬盤)209被配置有硬盤、 從硬盤讀取數(shù)據(jù)并且將數(shù)據(jù)寫入硬盤的驅(qū)動部分等等。HDD 209是大 容量存儲設(shè)備,其存儲從掃描儀單元201、外部接口單元202等等輸 入的并且由編解碼器210壓縮的圖像數(shù)據(jù)。基于來自用戶的指令,控 制器205可以使用打印機(jī)單元203來打印HDD 209中存儲的圖像數(shù)據(jù)。 更進(jìn)一步地,基于來自用戶的指令,控制器205可以經(jīng)由外部接口單 元202將HDD 209中存儲的圖像數(shù)據(jù)發(fā)送到外部設(shè)備(例如服務(wù)器PC 103)。編解碼器210使用各種壓縮方案(例如JBIG、 JPEG等等)對 RAM 208和HDD 209中存儲的圖像數(shù)據(jù)等等進(jìn)行壓縮/解壓縮。 (打印系統(tǒng)1000的設(shè)備配置(機(jī)械配置))只'
圖3是示出打印系統(tǒng)1000的硬件配置的示圖。 >要可以沿著從上游設(shè)備到下游設(shè)備的片材供給路徑供給片材,
數(shù)量的任意類型的設(shè)備。例如,如圖3所示,可以從打印設(shè)備100開 始按大容量堆疊器200-3a、膠合裝訂設(shè)備200-3b和騎馬裝訂設(shè)備 2 0 0- 3c的順序來對它們進(jìn)行鏈接。每一 片材處理設(shè)備2 0 0被提供有片 材排出單元,并且用戶可以從每一片材處理設(shè)備200的片材排出單元 重獲已經(jīng)對其執(zhí)行了片材處理的片材?;趶挠脩羲邮盏降闹噶?, 前述控制器205關(guān)于連接到打印設(shè)備100的片材處理設(shè)備200執(zhí)行以 下處理。
例如,假設(shè)用戶已經(jīng)使用了控制臺單元204來指示用于特定打印 作業(yè)的大容量片材堆疊處理。在此情況下,控制器205使得打印設(shè)備 100執(zhí)行該打印作業(yè)的片材打印處理,并且然后使得連接到打印設(shè)備 100的大容量堆疊器200-3a執(zhí)行用于已打印的片材的大容量堆疊處 理。
另 一方面,假設(shè)用戶已經(jīng)使用了控制臺單元204來指示用于特定 打印作業(yè)的封面裝訂處理。在此情況下,控制器205使得打印設(shè)備100 執(zhí)行該打印作業(yè)的片材打印處理,并且然后使得連接到打印設(shè)備100 的膠合裝訂設(shè)備200-3b執(zhí)行用于所打印的片材的封面裝訂處理。
或者,假設(shè)用戶已經(jīng)使用了控制臺單元204來指示用于特定打印 作業(yè)的便箋本式裝訂處理。在此情況下,控制器205使得打印設(shè)備100 執(zhí)行該打印作業(yè)的片材打印處理,并且然后使得連接到打印設(shè)備100 的膠合裝訂設(shè)備200-3b執(zhí)行用于所打印的片材的便箋本式裝訂處理。
最后,假設(shè)用戶已經(jīng)使用了控制臺單元204來指示用于特定打印 作業(yè)的騎馬裝訂處理。在此情況下,控制器205使得打印設(shè)備100執(zhí) 行該打印作業(yè)的片材打印處理,并且然后使得連接到打印設(shè)備100的 騎馬裝訂設(shè)備200-3c對已打印的片材進(jìn)行釘裝。相似地,當(dāng)用戶已經(jīng) 使用了控制臺單元204來指示打孔處理、裁切處理、折疊處理或騎馬 裝訂處理時,控制器205使得連接到打印設(shè)備100的騎馬裝訂設(shè)備200-3c執(zhí)行所指示的片材處理。
以此方式,控制器205經(jīng)由控制臺單元204連同打印執(zhí)行請求一 起從可由連接到打印設(shè)備100的片材處理設(shè)備200執(zhí)行的多種類型的 片材處理的候選中接受用于執(zhí)行用戶所期望類型的片材處理的請求。 然后,響應(yīng)于對于從用戶接受的所述作業(yè)的打印執(zhí)行請求,控制器205 使得打印機(jī)單元203執(zhí)行該作業(yè)所需的打印處理。控制器205然后使 得經(jīng)由片材供給路徑將已經(jīng)對其執(zhí)行了打印處理的作業(yè)的片材供給能 夠執(zhí)行用戶所期望的片材處理的片材處理設(shè)備200,于是,片材處理 設(shè)備2 00執(zhí)行所指示的片材處理。
例如,在將要根據(jù)來自用戶的打印執(zhí)行請求而處理的作業(yè)是其中 已經(jīng)指示由大容量堆疊器200-3a來執(zhí)行大容量堆疊處理的作業(yè)的情 況下,該作業(yè)被稱為"堆疊器作業(yè)"。在將要由圖3所示的系統(tǒng)處理 堆疊器作業(yè)的情況下,控制器205使得穿過圖3中的點A進(jìn)行傳遞而 將打印設(shè)備100所打印的該作業(yè)的片材供給到大容量堆疊器200-3a。 在此之后,控制器205使得大容量堆疊器200-3a執(zhí)行用于該作業(yè)的堆 疊處理??刂破?05然后使得在大容量堆疊器200-3a內(nèi)的排出目的地 X處保存已由大容量堆疊器200-3a對其執(zhí)行堆疊處理的該作業(yè)的打印 材料,而不是將其供給到另一設(shè)備(例如,下一級的設(shè)備)。接下來, 用戶可以從排出目的地X的區(qū)域直接移除在排出目的地X處保存的堆 疊器作業(yè)的打印材料。通過該操作,使得從在圖3所示的片材供給方 向上將片材供給到最下的排出目的地Z并且從排出目的地Z移除堆疊 器作業(yè)的打印材料起的 一 系列的設(shè)備處理和用戶操作為不必要的。
接下來,假設(shè)將要根據(jù)來自用戶的打印執(zhí)行請求而處理的作業(yè)是 由膠合裝訂設(shè)備200-3b進(jìn)行片材處理(例如,膠合裝訂,比如要么是 封面裝訂處理要么是便菱本式裝訂處理)的作業(yè)。該作業(yè)被稱為"膠 合裝訂作業(yè)"。在將要由圖3所示的系統(tǒng)處理膠合裝訂作業(yè)的情況下, 控制器205使得穿過圖3中的點A和點B進(jìn)行傳遞而將打印設(shè)備100 所打印的該作業(yè)的片材供給到膠合裝訂設(shè)備200-3b。在此之后,控制 器205使得膠合裝訂設(shè)備200-3b執(zhí)行用于該作業(yè)的膠合裝訂處理。控制器205然后使得在膠合裝訂設(shè)備200-31)的排出目的地Y處照原樣保 存已由膠合裝訂設(shè)備2 0 0- 3b對其執(zhí)行膠合裝訂處理的打印材料,而不 是將其供給到另一設(shè)備(例如,下一級的設(shè)備)。
更進(jìn)一步地,例如,假設(shè)將要根據(jù)來自用戶的打印執(zhí)行請求由圖 3所示的系統(tǒng)處理的作業(yè)是其中已經(jīng)指示由騎馬裝訂設(shè)備200-3c進(jìn)行 片材處理的作業(yè)。騎馬裝訂、打孔處理、裁切處理、移動排出處理、 折疊處理等等是由騎馬裝訂設(shè)備200-3c執(zhí)行的片材處理的示例。在 此,該作業(yè)被稱為"騎馬裝訂作業(yè),,。在將要處理騎馬裝訂作業(yè)的情 況下,控制器205使得通過點A、點B和點C進(jìn)行傳遞而將打印設(shè)備 100所打印的該作業(yè)的片材供給到騎馬裝訂設(shè)備200-3c。在此之后, 控制器205使得騎馬裝訂設(shè)備200-3c執(zhí)行騎馬裝訂處理??刂破?05 然后使得在騎馬裝訂設(shè)備200-3c的排出目的地Z中保存已由騎馬裝訂 設(shè)備200-3c對其執(zhí)行片材處理的騎馬裝訂作業(yè)的打印材料。注意,多 個排出目的地候選存在于排出目的地Z中。當(dāng)騎馬裝訂設(shè)備200-3c 可以執(zhí)行多種類型的片材處理時,排出目的地被片材處理所分離時, 使用該操作。
根據(jù)本實施例的打印設(shè)備100的打印機(jī)單元203基于圖像信號在 光敏構(gòu)件304上形成調(diào)色劑圖像,該圖像其后被轉(zhuǎn)印到轉(zhuǎn)印輥305上, 形成YMCK彩色圖像;所述彩色圖像其后被轉(zhuǎn)印到片材上,并且因此而 被打印。打印機(jī)單元203是公知的,并且因此將省略對其的詳細(xì)描述。
上述本實施例的打印系統(tǒng)1000可以將多個片材處理設(shè)備200連 接到打印設(shè)備100。多個片材處理設(shè)備200可以通過任意組合而連接 到打印設(shè)備IOO。更進(jìn)一步地,只要片材供給路徑被保持在設(shè)備之間, 就可以自由地變化所述多個片材處理設(shè)備200的連接順序。存在多種 類型的片材處理設(shè)備200作為能夠連接到打印設(shè)備100的候選。
接下來,將參照圖4至圖6根據(jù)類型來描述能夠連接到打印設(shè)備 100的片材處理設(shè)備200的內(nèi)部配置。
圖4描述示出大容量堆疊器200-3a的截面圖。
大容量堆疊器200-3a沿著三個供給路徑對從位于上游的打印設(shè)備100所供給的片材有選擇地進(jìn)行供給。 一個路徑是樣本盤路徑4000, 其將片材排出到樣本盤。另一個路徑是堆疊路徑4001,其將片材發(fā)送 到堆疊器盤,最后一個路徑是直接路徑4002,其僅傳遞片材。堆疊盤 4003是將片材堆疊在可壓縮支架4004上的堆疊單元??刹鹦洞鎯?4005被提供在可壓縮支架4004之下。通過使用存儲盒4005,可以由 操作者將堆疊盤4003上所堆疊的片材移除并且供給到另一位置。假設(shè) 由用戶經(jīng)由控制臺單元204輸入用于執(zhí)行被設(shè)置為使得大容量堆疊器 200-3a對片材進(jìn)行堆疊的作業(yè)的請求。在此情況下,控制器205將打 印設(shè)備100所打印的片材供給到大容量堆疊器200-3a中所提供的堆疊 路徑4001,將片材排出到堆疊盤4003,并且將片材堆疊在堆疊盤4003 上。直接路徑4002是用于僅將片材供給到系統(tǒng)的下一級而不使用大容 量堆疊器200-3a中的堆疊盤4003執(zhí)行片材堆疊處理的片材供給路徑。 更進(jìn)一步地,樣本盤路徑4000是用于將片材排出到樣本盤4006 的片材供給路徑。其被用于當(dāng)執(zhí)行需要對輸出進(jìn)行確認(rèn)的操作時簡化 從堆疊盤4003輸出的材料的移除操作。例如,在此情況下,控制器
盤4006。注意,大容量堆疊器200-3a中的每一片材供給路徑被提供 有多個片材檢測傳感器,其用于檢測片材的供給狀態(tài)、卡紙等等。大 容量堆疊器200-3a還包括CPU (未示出),其經(jīng)由信號線路將片材檢 測信息從傳感器傳送到控制器205??刂破?05基于來自大容量堆疊 器200-3a的信息而確定片材的供給狀態(tài)、卡紙等等。注意,當(dāng)另一片 材處理設(shè)備200連接在大容量堆疊器200-3a與打印設(shè)備100之間時, 在該片材處理設(shè)備200中所提供的CPU (未示出)將大容量堆疊器 200-3a的傳感器信息傳送到控制器205。
圖5描述示出膠合裝訂設(shè)備200-3b的內(nèi)部配置的截面圖。 膠合裝訂設(shè)備200-3b沿著三個供給路徑對從位于上游的設(shè)備所 供給的片材有選擇地進(jìn)行供給。三個供給路徑是封面路徑5000、主體 路徑5001和直接路徑5002。膠合裝訂設(shè)備200-3b還包括插入器路徑 5003。插入器路徑5003是片材供給路徑,其將插入器盤5004中所放置的片材供給到封面路徑5000。直接路徑5002是用于將不需要經(jīng)歷 由膠合裝訂設(shè)備200-3b執(zhí)行的膠合裝訂處理的片材供給到下一級中 的設(shè)備的片材供給路徑。同時,主體路徑5001和封面路徑5000是用 于當(dāng)創(chuàng)建封面裝訂后的打印材料時所需的供給片材的片材供給路徑。 例如,當(dāng)使用膠合裝訂設(shè)備200-3b來創(chuàng)建封面裝訂后的打印材料時, 控制器205使得打印機(jī)單元203打印待打印到片材上的主文本的圖像 數(shù)據(jù),以用于封面裝訂后的打印材料的主文本。注意,用于所述封面 裝訂處理中的主文本的片材捆被稱為"主體"??刂破?05執(zhí)行控制, 從而將待變?yōu)橛纱蛴≡O(shè)備10 0所打印的所述主體的片材供給到主體路 徑5001。當(dāng)執(zhí)行封面裝訂處理時,控制器205然后執(zhí)行用于利用經(jīng)由
裝封面的處理。例如,控制器205使得堆疊器單元5005經(jīng)由主體路徑 5001對將要變?yōu)橹黧w并且已經(jīng)從上游設(shè)備供給的片材進(jìn)行依次堆疊。 當(dāng)已由堆疊器單元5005對等同于單巻的、主文本數(shù)據(jù)已經(jīng)被打印到其 上的多個片材進(jìn)行堆疊時,控制器205使得經(jīng)由封面路徑5000來供給 作業(yè)所需的單個封面片材。注意,存在基于來自用戶的指令而從打印 設(shè)備IOO或者從插入器路徑5003供給封面片材的情況。
與該操作并行,控制器205使得由粘接單元5006對等于一個集 合的片材捆的書脊執(zhí)行粘接處理,所述一個集合等同于已由堆疊器單 元5005所堆疊的主體。在此之后,由粘接單元5006將已經(jīng)對其執(zhí)行
了膠合裝訂處理的主體的書脊部分與封面的中心部分接合。當(dāng)封面與 主體接合時,供給主體,以便朝著設(shè)備的底部向下推送。通過該操作,
封面經(jīng)歷折疊處理,該處理將主體封于單個封面片材中。然后,使用 導(dǎo)軌5007將等于單個集合的片材捆堆疊在旋轉(zhuǎn)臺5008上。
在已經(jīng)在旋轉(zhuǎn)臺5008中設(shè)置了等于單個集合的片材捆之后,控 制器205使用剪切器單元5009執(zhí)行三向裁切處理,其剪切除了書脊部 分之外的等于單個集合的片材捆的三個端部分。更具體地說,每次對 端部分執(zhí)行裁切處理時,控制器205就使用旋轉(zhuǎn)臺5008來使得所迷片 材捆旋轉(zhuǎn)90度。通過執(zhí)行這種用于端部分的裁切處理總共三次,完成三向裁切處理。在此之后,控制器205使用移動單元5010在籃5011 的方向上推送已經(jīng)經(jīng)歷了三向裁切處理的片材捆,將所述片材捆存儲 在籃5011中。
圖6描述示出騎馬裝訂設(shè)備200-3c的配置的截面圖。
騎馬裝訂設(shè)備200-3c包括用于對由打印設(shè)備100所打印的片材 有選擇地執(zhí)行釘裝處理、裁切處理、打孔處理、折疊處理、移動排出 處理、騎馬裝訂處理等等的單元。騎馬裝訂設(shè)備200-3c不具有實現(xiàn)用 于將片材供給到下一級中的設(shè)備的功能的直接路徑。為此,在多個片 材處理設(shè)備連接到打印設(shè)備100的情況下,騎馬裝訂設(shè)備是所連接的 最后的設(shè)備,如圖3所示。
騎馬裝訂設(shè)備200-3c包括在外部的樣本盤6000和堆疊盤6001 以及在內(nèi)部的頁冊(booklet)盤6002。當(dāng)騎馬裝訂設(shè)備200-3c已經(jīng) 接收到用于釘裝的指令時,控制器205使得打印設(shè)備100所打印的片 材依次堆疊在內(nèi)部處理盤6003上。當(dāng)已經(jīng)將單個片材捆堆疊在處理盤 6003上時,控制器205使得釘裝器6004執(zhí)行釘裝。控制器205然后 使得將釘裝后的片材捆從處理盤6003排出到堆疊盤6001。
此外,在執(zhí)行已經(jīng)指示由騎馬裝訂設(shè)備200-3c進(jìn)行Z形折疊的 作業(yè)的情況下,控制器205使得Z形折疊單元6005對打印設(shè)備100 所打印的片材執(zhí)行Z形折疊處理。控制器205然后執(zhí)行使得已經(jīng)經(jīng)歷 折疊處理的片材傳遞通過騎馬裝訂設(shè)備200-3c并且被排出到排出盤 (例如堆疊盤6001、樣本盤6000等等)的控制。
此外,在已經(jīng)指示騎馬裝訂設(shè)備200-3c進(jìn)行打孔處理設(shè)置的情 況下,控制器205使得打孔器單元6006對打印設(shè)備100所打印的片材 執(zhí)行打孔處理??刂破?05然后執(zhí)行使得處理過的片材傳遞通過騎馬 裝訂設(shè)備200-3c并且被排出到排出盤(例如堆疊盤6001、樣本盤6000 等等)的控制。
此外,在執(zhí)行已經(jīng)指示由騎馬裝訂設(shè)備200-3c進(jìn)行騎馬裝訂處 理的作業(yè)的情況下,控制器205使得騎馬裝訂器單元6007在兩個地方 釘針由等于一個集合的多個片材所構(gòu)成的片材捆的中心部分。控制器205然后通過使得由輥來抓住片材捆的中心部分而使得對片材的中心 部分在中心進(jìn)行兩次折疊。可以以此方式來創(chuàng)建頁冊(例如手冊)。 然后將騎馬裝訂器6007因此已經(jīng)對其執(zhí)行騎馬裝訂處理的片材捆供 給到頁冊盤6002。
更進(jìn)一步地,在已經(jīng)對其指示騎馬裝訂處理的作業(yè)中接收到用于 執(zhí)行裁切處理的指令的情況下,控制器205使得騎馬裝訂后的片材捆 從頁冊盤6002供給到修剪器6008。在此之后,控制器205使得剪切 器單元6009對供給到修剪器6008的片材捆進(jìn)行剪切,并且然后使得 所述片材捆保存在頁冊保持單元6010中。騎馬裝訂設(shè)備200-3c還被 配置為使得能夠?qū)σ呀?jīng)進(jìn)行過騎馬裝訂的這批片材執(zhí)行三向裁切處 理。
注意,在騎馬裝訂設(shè)備200-3c不具有修剪器6008的情況下,可 以從頁冊盤6002移除經(jīng)受由騎馬裝訂器單元6007進(jìn)行的裝訂的片材 捆。騎馬裝訂設(shè)備200-3c還被配置為能夠?qū)⒉迦肫鞅P6011中設(shè)置的 片材(例如預(yù)先打印的封面片材)附加到由打印設(shè)備100打印的并且 從打印設(shè)備100所供給的片材。
接下來,將參照圖7描述控制臺單元204的配置。
圖7是根據(jù)本實施例的打印設(shè)備100的控制臺單元204的外部視圖。
控制臺單元204包括觸摸板單元401和鍵輸入單元"2。觸摸板 單元401包括在其頂部附加了透明電極的液晶顯示器單元,并且顯示 各種設(shè)置屏幕以用于接受來自用戶的指令。觸摸板單元401因此既包 括用于顯示各種屏幕的功能,又包括用于接受來自用戶的指令的指令 輸入功能。鍵輸入單元402包括電源鍵501、開始鍵503、停止鍵502、 用戶模式鍵505、數(shù)字鍵區(qū)506等等。開始鍵503用于使得打印設(shè)備 100開始復(fù)印作業(yè)、傳輸作業(yè)等等。當(dāng)進(jìn)行使用數(shù)值輸入的設(shè)置(例 如待進(jìn)行的打印的數(shù)量)時,使用數(shù)值鍵區(qū)506??刂破?05控制打 印系統(tǒng)1000以基于通過觸摸板單元401中顯示的各種屏幕所接受的用 戶指令、通過鍵輸入單元402所接受的用戶指令等等來執(zhí)行各種處理。圖8是示出根據(jù)本實施例的使用戶選擇將要對打印設(shè)備100所打 印的片材所執(zhí)行的片材處理的類型的設(shè)置屏幕的示例的示圖。
當(dāng)用戶觸摸了觸摸板單元401中顯示的屏幕上的片材處理設(shè)置 鍵(見圖7)時,控制器205使得圖8所示的屏幕顯示在觸摸板單元 401中。該屏幕是設(shè)置屏幕,其被配置為使得用戶可以選擇可以使用 在打印系統(tǒng)1000中存在的片材處理設(shè)備200來執(zhí)行的片材處理的類 型。控制器205經(jīng)由該設(shè)置屏幕從用戶接受將要在待處理的作業(yè)中執(zhí) 行的片材處理的設(shè)置,并且使得由片材處理設(shè)備200根據(jù)這些設(shè)置執(zhí) 行片材處理。
同時,圖9是示出控制臺單元中顯示的系統(tǒng)設(shè)置屏幕的示例的示圖。
在片材處理設(shè)備200連接到打印設(shè)備100的情況下,這是使用戶 登記用于指定片材處理設(shè)備的類型、連接順序、數(shù)量等等的信息的設(shè) 置屏幕。當(dāng)已經(jīng)按下用戶模式鍵505時,控制器205使得圖9所示的 屏幕顯示在觸摸板單元401中。接下來,將在假設(shè)根據(jù)例如圖3所示 的系統(tǒng)配置設(shè)置根據(jù)本實施例的打印系統(tǒng)1000的情況下給出描述。在 此情況下,設(shè)置登記信息,其示出三個片材處理設(shè)備,即,"大容量 堆疊器,,、"膠合裝訂設(shè)備,,和"騎馬裝訂設(shè)備,,按以大容量堆疊器 開始的順序連接到打印設(shè)備100,如圖9所示??刂破?05將由用戶 經(jīng)由所述設(shè)置屏幕設(shè)置的片材處理設(shè)備200的信息存儲在RAM 208中 作為系統(tǒng)配置數(shù)據(jù),并且適當(dāng)?shù)刈x出并且參照該數(shù)據(jù)。通過該操作, 控制器205可以確認(rèn)可以由片材處理設(shè)備執(zhí)行的片材處理,以及連接 到打印設(shè)備100的片材處理設(shè)備的連接順序、數(shù)量等等。
接下來,假設(shè)在圖9所示的示例中,設(shè)置不具有直接路徑的騎馬 裝訂設(shè)備200-3c,以便連接在多個片材處理設(shè)備200的中間。在此情 況下,控制器205使得觸摸板單元401顯示表示設(shè)置為無效的錯誤。 此外,在圖9所示的示例中,控制器205還可以使得顯示指南信息, 以通知用戶騎馬裝訂設(shè)備200-3c作為最后的設(shè)備而被連接,從而不進(jìn) 行例如上述的設(shè)置。同時,雖然在本實施例中,將打印設(shè)備IOO中提供的控制臺單元 204描述為打印系統(tǒng)1000中應(yīng)用的用戶接口單元的示例,但可以取而 代之使用另一單元。例如,打印系統(tǒng)IOOO可以被配置為使得能夠基于 從外部設(shè)備(例如服務(wù)器PC 103、客戶機(jī)PC 104等等)中提供的用 戶接口單元所接收到的指令來執(zhí)行處理。
圖10是示出在使用外部設(shè)備對打印系統(tǒng)1000進(jìn)行遠(yuǎn)程操作的情 況下外部設(shè)備的顯示單元中顯示的設(shè)置屏幕的示例的示圖。在此,將 描述客戶機(jī)PC104作為示例。相應(yīng)地,圖IO是在客戶機(jī)PC 104中所 提供的顯示器上顯示的屏幕的示例。
當(dāng)從用戶接受打印請求時,客戶機(jī)PC 104中所提供的CPU將例 如圖IO所示的屏幕顯示在顯示器中,并且經(jīng)由該屏幕從PC 104的用 戶接受關(guān)于打印處理條件的設(shè)置。例如,用戶可以從客戶機(jī)PC 104, 對于被請求以執(zhí)行的打印作業(yè)指定將要由片材處理設(shè)備200執(zhí)行的片 材處理的類型。相應(yīng)地,當(dāng)指定OK鍵時,客戶機(jī)PC 104的CPU識別 用于已經(jīng)在設(shè)置欄1702中被選中的片材處理的"類型"項。通過該操 作,客戶機(jī)PC 104的CPU將通過該屏幕所接受的打印處理條件與待打 印的圖像數(shù)據(jù)進(jìn)行關(guān)聯(lián),并且將這兩項作為單個打印作業(yè)經(jīng)由網(wǎng)絡(luò) 101發(fā)送到打印系統(tǒng)1000。通過該操作,打印系統(tǒng)1000的控制器205 經(jīng)由外部接口單元202接受對于該打印作業(yè)的執(zhí)行請求,并且處理來 自客戶機(jī)PC104的打印作業(yè)。以此方式,可以將各種單元用作打印系 統(tǒng)1000的用戶接口。根據(jù)本實施例的打印設(shè)備100的控制器205執(zhí)行 以下所討論的控制。
圖11是示出根據(jù)本實施例的打印設(shè)備100的ROM 207中存儲的 各種程序以及由這些程序使用的數(shù)據(jù)的示例的示圖。如圖ll所示,用 于實現(xiàn)由打印系統(tǒng)1000所提供的各種功能的程序被存儲在ROM 207中。
引導(dǎo)加載器3101是在打開打印系統(tǒng)1000之后立即執(zhí)行的程序, 并且執(zhí)行對于系統(tǒng)啟動必需的各種啟動序列。操作系統(tǒng)3102被設(shè)計為 提供用于實現(xiàn)打印系統(tǒng)1000的功能的各種程序的操作環(huán)境,并且主要提供用于打印系統(tǒng)1000的存儲器資源管理、用于圖ll所示的各種設(shè)
備的基本輸入/輸出控制等等。注意,在此所描述的"存儲器"指的是
圖2中示出的ROM 2tn、 RAM 208、硬盤(HDD) 209等等。數(shù)據(jù)發(fā)送/ 接收程序3103執(zhí)行經(jīng)由外部接口單元202出現(xiàn)數(shù)據(jù)輸入/輸出請求時 所進(jìn)行的發(fā)送/接收處理。更具體地說,所述程序包括協(xié)議棧(例如 TCP/IP),并且在圖l所示的POD系統(tǒng)10000中在由網(wǎng)絡(luò)101所連接 的外部設(shè)備等等之間進(jìn)行各種類型的數(shù)據(jù)的通信。在此所進(jìn)行的通信 處理是專用于打印系統(tǒng)1000與網(wǎng)絡(luò)101 、 HTTP服務(wù)器等等之間所輸入 /輸出的數(shù)據(jù)包的發(fā)送/接收級別的處理。
設(shè)備管理程序3104執(zhí)行由打印系統(tǒng)1000所管理并且用于實現(xiàn) 多功能外設(shè)的功能的各種設(shè)備的連接狀態(tài)、狀況、能力等等的整個管 理。注意,"各種設(shè)備,,既包括可移除的設(shè)備又包括不可移除的設(shè)備 等等,例如打印機(jī)單元203、掃描儀單元201、片材處理設(shè)備200等等。 當(dāng)已經(jīng)將系統(tǒng)啟動通知給控制器205時以及當(dāng)所連接的設(shè)備的狀態(tài)已 經(jīng)改變時,由控制器205執(zhí)行系統(tǒng)設(shè)備管理程序3104。
當(dāng)用戶已經(jīng)使用控制臺單元204來指示執(zhí)行復(fù)印操作時,復(fù)印 程序3105執(zhí)行由控制器205執(zhí)行的復(fù)印處理。當(dāng)打印系統(tǒng)已經(jīng)完成其 啟動處理并且處于能夠運(yùn)行為多功能外設(shè)的狀態(tài)時,可以執(zhí)行這種復(fù) 印處理。為了執(zhí)行這種復(fù)印處理,控制器205依次指示打印系統(tǒng)1000 的設(shè)備資源基于程序中所描述的處理順序、處理條件等等而按適當(dāng)?shù)?順序來操作。這產(chǎn)生最終使得復(fù)印處理被執(zhí)行的控制。注意,用于實 現(xiàn)這種復(fù)印處理的設(shè)備資源包括例如掃描儀單元201、打印機(jī)單元 203、片材處理設(shè)備200、硬盤209、編解碼器210、 RAM 208等等。
當(dāng)用戶已經(jīng)使用控制臺單元204來指示執(zhí)行掃描處理時,掃描程 序3106執(zhí)行由控制器205執(zhí)行的掃描處理。當(dāng)打印系統(tǒng)已經(jīng)完成其啟 動處理并且處于能夠運(yùn)行為多功能外設(shè)的狀態(tài)時,也可以執(zhí)行這種掃 描處理。為了執(zhí)行這種掃描處理,控制器205依次指示打印系統(tǒng)1000 中的設(shè)備資源基于程序中所描述的處理順序、處理條件等等而按適當(dāng) 的順序來操作,這產(chǎn)生最終使得掃描處理被執(zhí)行的控制。注意,用于實現(xiàn)這種掃描處理的設(shè)備資源包括例如掃描儀單元201、硬盤209、編 解碼器210、 RAM 208等等。
當(dāng)已經(jīng)經(jīng)由外部接口單元202接收到PDL打印作業(yè)數(shù)據(jù)時,PDL 打印程序3107執(zhí)行由控制器205執(zhí)行的PDL打印處理。當(dāng)打印系統(tǒng) 1000已經(jīng)完成其啟動處理并且處于能夠運(yùn)行為多功能外設(shè)的狀態(tài)時, 也可以執(zhí)行這種PDL打印處理??刂破?05依次指示打印系統(tǒng)1000 中的設(shè)備資源以基于程序中所描述的處理順序、處理條件等等而按適 當(dāng)?shù)捻樞騺聿僮?。這產(chǎn)生最終使得PDL打印處理被執(zhí)行的控制。用于 執(zhí)行PDL打印處理的設(shè)備資源包括例如片材處理設(shè)備200、打印機(jī)單 元203、硬盤209、編解碼器210、 RAM 208等等。
當(dāng)經(jīng)由外部接口單元202接收到包括JDF作業(yè)傳票的作業(yè)數(shù)據(jù) 時,JDF打印程序3108執(zhí)行由控制器205執(zhí)行的JDF打印處理。當(dāng)打 印系統(tǒng)1000已經(jīng)完成其啟動處理并且處于能夠運(yùn)行為多功能外設(shè)的 狀態(tài)時,也可以執(zhí)行這種JDF打印處理。控制器205依次指示打印系 統(tǒng)1000中的設(shè)備資源基于程序中所描述的處理順序、處理條件等等而 按適當(dāng)?shù)捻樞騺聿僮鳌_@產(chǎn)生最終使得JDF打印處理被執(zhí)行的控制。 用于執(zhí)行JDF打印處理的設(shè)備資源包括例如片材處理設(shè)備200、打印 機(jī)單元203、硬盤209、編解碼器210、 RAM 208等等。
當(dāng)用戶已經(jīng)指示打印系統(tǒng)1000使用控制臺單元204執(zhí)行存儲盒 處理時,由控制器205來執(zhí)行存儲盒程序3109。當(dāng)打印系統(tǒng)已經(jīng)完成 其啟動處理并且處于能夠運(yùn)行為多功能外設(shè)的狀態(tài)時,也可以執(zhí)行這 種存儲盒處理??刂破?05依次指示打印系統(tǒng)1000中的設(shè)備資源基于 程序中所描述的處理順序、處理條件等等而按適當(dāng)?shù)捻樞騺聿僮鳌S?此執(zhí)行存儲盒處理。在此,設(shè)備資源包括例如掃描儀單元201、打印 機(jī)單元203、片材處理設(shè)備200、硬盤209、編解碼器210、 RAM 208等等。
UI控制程序3110是用于當(dāng)打印系統(tǒng)已經(jīng)完成其啟動處理并且處 于能夠運(yùn)行為多功能外設(shè)的狀態(tài)時所執(zhí)行的控制臺單元204的觸摸板 單元401和鍵輸入單元402的控制程序。UI控制程序3110標(biāo)識由打印系統(tǒng)1000的用戶通過控制臺單元204輸入的細(xì)節(jié),并且轉(zhuǎn)變到適當(dāng) 的屏幕,并且還指示控制器205進(jìn)行處理請求。
其它控制程序3111實現(xiàn)與任意上述程序不對應(yīng)的功能。其細(xì)節(jié) 在此并不重要,因此將被省略。設(shè)備能力表3112是以統(tǒng)計方式保存可 以附加到打印系統(tǒng)1000的設(shè)備的能力的信息的表信息。當(dāng)打印系統(tǒng) 1000的控制器205執(zhí)行各種作業(yè)時并且當(dāng)控制器205控制設(shè)備自身 時,參照所述能力信息。這種信息被存儲在ROM 207中,并且當(dāng)基于 所附加的設(shè)備的能力來執(zhí)行用于例如改變處理內(nèi)容的處理時被參照。 雖然該表的名稱是"設(shè)備能力表",但應(yīng)注意可附加的設(shè)備不限于 可移除的設(shè)備,例如大容量堆疊器200-3a、膠合裝訂設(shè)備200-3b和 騎馬裝訂設(shè)備200-3c。例如,可以在特定格式的相同表中將打印設(shè)備 100自身和打印設(shè)備100中提供的掃描儀作為可附加的設(shè)備管理。在 本實施例中,按與對于可移除設(shè)備相同的方式,對于也在相同的表中 對關(guān)于打印設(shè)備100的信息也進(jìn)行管理的情況給出描述。
圖12是示出HDD 209中存儲的并且由打印系統(tǒng)1000的控制器 205所讀出或者寫入的各種數(shù)據(jù)的存儲狀態(tài)的示例的示圖??刂破?05 使用HDD 209中存儲的各種數(shù)據(jù)來執(zhí)行控制,從而執(zhí)行各種處理。
注意,HDD 209中存儲的信息處于與圖11所示的ROM 207中的 數(shù)據(jù)不同的狀態(tài),其根據(jù)設(shè)備的使用的狀態(tài)、設(shè)備配置、作業(yè)進(jìn)程等 等而動態(tài)地波動。為此,圖12所示的數(shù)據(jù)的狀態(tài)示出在打印系統(tǒng)1000 正在運(yùn)行的特定時間點的數(shù)據(jù)的狀態(tài)。因此,ROM 207內(nèi)的數(shù)據(jù)的狀 態(tài)并非一定總與圖12所示的相同。例如,存在以下情況當(dāng)已經(jīng)接收 到一些大容量打印作業(yè)時,圖12所示的空白區(qū)域被使用并且因此不存 在。
取決于可以附加到打印系統(tǒng)1000的片材處理設(shè)備200的連接狀 態(tài)以及打印系統(tǒng)1000的可選配置,設(shè)備管理數(shù)據(jù)3301可以存在,或 者可以不存在;設(shè)備管理數(shù)據(jù)3301存儲關(guān)于連接狀態(tài)、狀況的信息以 及設(shè)備的能力等等。設(shè)備管理數(shù)據(jù)3301受設(shè)備管理程序31(M所管理。 以下將參照圖15、圖16等等來描述在設(shè)備管理數(shù)據(jù)3301中存儲的并且由設(shè)備管理數(shù)據(jù)3301所管理的信息以及控制器205使用設(shè)備管理數(shù) 據(jù)3301的時序和方式。
處理規(guī)則表3302保存當(dāng)打印系統(tǒng)1000將要處理JDF打印作業(yè) 時,對于當(dāng)為作業(yè)進(jìn)行的設(shè)置導(dǎo)致該作業(yè)由于設(shè)備配置、設(shè)備能力等 等而不能執(zhí)行時的設(shè)備的操作的操作規(guī)范。稍后將參照圖17等等描述 處理規(guī)則表3302中存儲的信息以及由控制器205使用處理規(guī)則表 3302的時序和方式?;谔幚硪?guī)則表3302的作業(yè)的執(zhí)行控制無需受 限于JDF打印作業(yè)。例如,可以為另一類型的作業(yè)定義處理規(guī)則表, 并且因此當(dāng)執(zhí)行該另一類型的作業(yè)時,可以進(jìn)行與對于JDF打印作業(yè) 所執(zhí)行的相似的處理。在本實施例中,為了簡單,將給出關(guān)于JDF打 印作業(yè)的描述。
存儲的文檔數(shù)據(jù)3303對應(yīng)于通過由存儲盒程序3109實現(xiàn)的存儲 盒處理而保存在打印系統(tǒng)IOOO中的文檔數(shù)據(jù)。存儲的文檔管理表3304 存儲用于存儲的文檔數(shù)據(jù)3303的管理信息。
假脫機(jī)(spool )區(qū)域3305臨時保存已經(jīng)被發(fā)送到打印系統(tǒng)1000 的打印目標(biāo)數(shù)據(jù),直到完成使用該數(shù)據(jù)的作業(yè)的執(zhí)行操作。由于由PDL 打印程序3107實現(xiàn)的PDL打印處理而發(fā)送的項或由于由JDF打印程序 3108實現(xiàn)的JDF打印處理而發(fā)送的項被包括在這個打印目標(biāo)數(shù)據(jù)中。 當(dāng)完成該打印作業(yè)的執(zhí)行操作時,從假脫機(jī)區(qū)域3305刪除對應(yīng)的打印 作業(yè)數(shù)據(jù),為下一打印作業(yè)釋放該區(qū)域。在PDL打印和JDF打印的執(zhí) 行處理期間,由控制器205控制在數(shù)據(jù)存儲和作業(yè)完成之后用于釋放 在假脫機(jī)區(qū)域3305中的區(qū)域的控制。
空白區(qū)域3306對應(yīng)于從上述區(qū)域分離出的HDD 209中的其余區(qū) 域,并且該區(qū)域的容量根據(jù)由打印系統(tǒng)1000執(zhí)行的處理的進(jìn)程而改 變。存在以下情況由于在HDD 209上的使用加載而導(dǎo)致空白區(qū)域"06 消失。
圖13是示出將要由JDF打印功能程序3108實現(xiàn)的JDF打印功能
所處理的作業(yè)數(shù)據(jù)的結(jié)構(gòu)的示例的示圖。
利用JDF打印作業(yè),使用MIME格式將以下項合并到單個包中,并且假設(shè)接收到以MIME格式所編碼的數(shù)據(jù)。"MIME"表示"多目的互 聯(lián)網(wǎng)郵件擴(kuò)展"
與待打印的圖像信息對應(yīng)的內(nèi)容數(shù)據(jù);
僅保存作業(yè)的設(shè)置信息的作業(yè)傳票區(qū)域;
.用于POD工作流與狀態(tài)管理之間的通信的管理區(qū)域。
根據(jù)本實施例的JDF打印功能也被假設(shè)為處理MIME格式的作業(yè) 數(shù)據(jù)。在JDF規(guī)范中也討論了以除了 MIME包之外的格式來處理作業(yè)數(shù) 據(jù)。然而,關(guān)于本實施例的效果,數(shù)據(jù)打包規(guī)范并不落入本發(fā)明的范 圍內(nèi),并且因此,前述MIME格式將被描述為示例。當(dāng)然,毋庸置疑, 可以通過除了 MIME格式的不同格式來加載JDF作業(yè)。
MIME頭部3501是當(dāng)通過MIME格式將多個部分合并到單個包中 時絕對必需的頭部;MIME管理信息(例如MIME包的整個數(shù)據(jù)大小) 被存儲在這個頭部中。JMF部分3502是存儲用于POD工作流與狀態(tài)管 理之間的通信的管理信息的區(qū)域,如上所述。
JDF部分3503是保存上述作業(yè)設(shè)置信息的區(qū)域。在作為關(guān)于將 要以什么格式來保存特定類型的設(shè)置信息的JDF規(guī)范的、由CIP4所公 開的JDF規(guī)范中討論了 JDF作業(yè)傳票。假設(shè)當(dāng)實現(xiàn)了打印系統(tǒng)1000 中的JDF打印功能時,基于JDF規(guī)范中描述的項來執(zhí)行處理,并且由 此將省略其詳細(xì)描述。然而,將使用作業(yè)傳票的具體示例參照后面的 示圖來給出整個描述,以示出最基本的具體示例,從而描述本實施例 的效果。
PDL文件3504、 3505和3506是待打印的實際內(nèi)容數(shù)據(jù)。在圖13 中,這三個內(nèi)容數(shù)據(jù)被包括在MIME包內(nèi)。注意,該規(guī)范沒有設(shè)立PDL 內(nèi)容的數(shù)量的任何限制。更進(jìn)一步地,基于JDF規(guī)范,僅利用以JDF 來寫成文件系統(tǒng)中存儲的文件的URL,可以將PDL內(nèi)容存儲在外部文 件系統(tǒng)等等中,而不是將其包括在MIME包內(nèi)。在此情況下,打印系統(tǒng) 1000通過基于URL來提取外部文件系統(tǒng)等等中存儲的文件,而對內(nèi)容 數(shù)據(jù)進(jìn)行處理。然而,因為基本操作與當(dāng)將PDL內(nèi)容包括在MIME.包中 時相同,所以將從本實施例中省略當(dāng)提取內(nèi)容文件時執(zhí)行的操作的詳細(xì)描述。注意,MIME格式自身的規(guī)范在RFC (請求評注)中被定義,
并且因此將在此省略其細(xì)節(jié)。
圖14是示出根據(jù)本實施例的MIME包中所包括的JDF部分3503
中的JDF寫入內(nèi)容的具體示例的示圖。該示圖僅僅是基于JDF規(guī)范的
JDF寫入內(nèi)容的具體示例,該JDF寫入內(nèi)容當(dāng)然不限于此。 圖14中所示的JDF部分廣泛地配置為以下四個部分 JDF節(jié)點3701,其中,存儲JDF管理信息; '檢查池(audit pool) 3702,其存儲作業(yè)歷史; .資源鏈接池3703,其中,寫入資源與由JDF定義的處理之間的
關(guān)系;
.資源池3704,其存儲用于由JDF定義的處理的設(shè)置信息。
只要每一部分的具體規(guī)范、寫入內(nèi)容和概要(schema)等等符合 JDF規(guī)范,它就可以是任何內(nèi)容。JDF規(guī)范中公開了 JDF規(guī)范,因此在 此將不對其進(jìn)行討論。
圖15是示出根據(jù)本實施例的在設(shè)備能力表3112中存儲并且管理 的信息的具體示例的示圖。設(shè)備能力表3112被包括在設(shè)備管理數(shù)據(jù) 3301 (見圖12)中。
設(shè)備能力表3112包括四個字段3901至3904,這四個字段中的 信息被對于每個已連接的設(shè)備而管理/存儲。
設(shè)備類型字段3901是用于標(biāo)識可附加到打印系統(tǒng)1000的片材處 理設(shè)備200的類型、可移除設(shè)備(例如紙盤319 (見圖3))的類型等 等的字段。注意,出于屬于使用單個表來管理所有設(shè)備的管理原因, 在相同的表中將本實施例中的打印設(shè)備100管理為特殊設(shè)備。如果必 需具體地標(biāo)識并且管理可附加的設(shè)備和打印設(shè)備100,則可以將圖15 所示的表劃分為兩個部分,并且由此執(zhí)行管理。下文中,在圖15的描 述中,可移除設(shè)備和打印設(shè)備IOO自身將全部被稱為"設(shè)備"。
類別字段3902存儲設(shè)備類型字段3901中存儲的設(shè)備所屬的類 別。例如,以下類別可以被定義為在此存儲的類別,并且這些類別中 的一個被存儲在類別字段3902中。 "打印設(shè)備",其可以在片材上進(jìn)行打印處理 "盤",僅用于貯存待打印的介質(zhì)(紙片材等等)。
"堆疊器",能夠保存大量已輸出的已打印的介質(zhì)。 "修整器",其能夠?qū)Ω鞣N已輸出的片材執(zhí)行修整處理,例如折 疊、釘裝、打孔等等
注意,包括供給端口并且因此能夠獨立地供給片材而不需要附加
盤的設(shè)備也作為打印設(shè)備IOO存在。例如,根據(jù)本實施例的打印系統(tǒng) 1000被提供有供紙盒317和318,如圖3所示,并且因此可以獨立地 供給片材。為了表管理的目的,這種類型的設(shè)備也沒有被分類為"盤" 的類別,而是被分類為"打印設(shè)備"。為了使其不同,設(shè)備能力表3112 被管理,從而每一設(shè)備必需與上述四種類型的類別中的一個對應(yīng)。
功能字段3903存儲設(shè)備中提供的功能的類型。因為受支持的功 能根據(jù)設(shè)備所屬的類別的類型而不同,所以圖15中的表的內(nèi)容被構(gòu)建 為反映這些不同之處。換句話說,設(shè)備能力表3112被管理,從而屬于 相同類別的設(shè)備具有相同的功能字段集合。
支持狀態(tài)3904保存標(biāo)記信息,其指示每一設(shè)備是否能夠?qū)崿F(xiàn)各 個功能字段3903中所寫入的功能。在功能受到設(shè)備支持的情況下,在 功能字段3903中存儲表示"0K,,的值(例如代碼),而在功能不受設(shè) 備支持的情況下,在功能字段3903中存儲表示"NG"的值。
在設(shè)備能力表3112中存儲關(guān)于五種類型的設(shè)備的信息。這五種 類型的設(shè)備是多功能外設(shè)自身、大容量紙盤、大容量堆疊器200-3a、 膠合裝訂設(shè)備200-3b和騎馬裝訂設(shè)備200-3c。在這些設(shè)備中,膠合 裝訂設(shè)備200-3b和騎馬裝訂設(shè)備200-3c屬于相同的"修整器"的類 別。
圖16是示出根據(jù)本實施例的設(shè)備配置表的內(nèi)容的示圖。 該設(shè)備配置表由設(shè)備管理程序3104來管理,并且根據(jù)參照設(shè)備 管理程序3104而描述的方法和條件而被保存在RAM 208中。該設(shè)備配 置表對可以附加到打印系統(tǒng)1000或構(gòu)成打印設(shè)備100的子設(shè)備的可移 除片材處理設(shè)備200、紙盤319 (見圖3)等等的連接狀態(tài)進(jìn)行登記。設(shè)備配置表包括三個字段4101至4103。以下將描迷這三個字段。
設(shè)備名稱字段4101列出可以附加到打印系統(tǒng)1000的所有設(shè)備。 當(dāng)可以附加相同類型的多個設(shè)備時,通過將數(shù)字添加到設(shè)備名稱的末 尾來管理設(shè)備。打印系統(tǒng)1000可以根據(jù)用戶的需要來選擇設(shè)備配置表 的組合。當(dāng)然,并非所有組合都是可能的,這取決于待組合的設(shè)備的 類型。然而,設(shè)備配置表中的設(shè)備名稱字段4101不管理所述組合的有 效性,并且列出可以附加到設(shè)備的所有設(shè)備。由該表內(nèi)的不同字段(連 接狀態(tài)字段4103)中的值來標(biāo)識是否實際附加了設(shè)備,稍后將對其進(jìn) 行描述。
設(shè)備類型字段4102對設(shè)備名稱字段4101中存儲的設(shè)備的類別進(jìn) 行存儲。在此,存儲的值與設(shè)備能力表3112的類別字段3902中存儲 的值相同。
連接狀態(tài)字段4103存儲表示設(shè)備名稱字段4101中所寫入的設(shè)備 是否實際連接到打印設(shè)備100的數(shù)據(jù)。在此,當(dāng)在設(shè)備名稱字段4101 中所寫入的設(shè)備連接到打印設(shè)備100時,存儲表示"OK"的數(shù)據(jù)。然 而,當(dāng)在設(shè)備名稱字段4101中所寫入的設(shè)備沒有連接到打印設(shè)備100 時,存儲表示"NG,,的數(shù)據(jù)。圖16所示的表的示例表示掃描儀單元 201和大容量堆疊器200-3a中的每一個連接到打印系統(tǒng)1000中的打 印設(shè)備(多功能外設(shè))100。
圖17是示出根據(jù)本實施例的在處理規(guī)則表3302 (圖12)中存儲
的信息的內(nèi)容的詳細(xì)示例的示圖。
處理規(guī)則表3302由三個字段4301至4303組成。下文中將描述 這三個字段。功能字段4301對可以通過JDF作業(yè)傳票設(shè)置的、對于當(dāng) 執(zhí)行作業(yè)時必需的功能的設(shè)置項的類型進(jìn)行存儲(這些類型與作業(yè)中 所指定的處理條件對應(yīng))。在圖17中,登記了十六種不同類型的設(shè)置 項。實際JDF打印作業(yè)可以處理的設(shè)置項的實際數(shù)量高于圖17所示的 數(shù)量,并且不限于本實施例中的示例。
在打印系統(tǒng)1000不能執(zhí)行所指定的功能的情況下,當(dāng)執(zhí)行加載 到設(shè)備中的JDF打印作業(yè)時用于不支持的操作規(guī)范字段(非支持操作規(guī)范字段4302 )保存將由控制器205所采用的處理的細(xì)節(jié)。逐打印功 能地在非支持操作規(guī)范字段4302中存儲與指示當(dāng)打印設(shè)備100不能提 供實現(xiàn)所指定的打印條件必需的打印功能時要進(jìn)行的操作的操作指令 信息對應(yīng)的值。字段4302可以采用以下三種類型的值
"默認(rèn)值操作"當(dāng)不能執(zhí)行正討論的功能時,將作業(yè)傳票 對于該功能所設(shè)置的值改變?yōu)槟J(rèn)值4303所指定的默認(rèn)值,并且執(zhí)行 作業(yè)。
"忽略"當(dāng)不能執(zhí)行正討論的功能時,將作業(yè)傳票對于該 功能所進(jìn)行的設(shè)置看作沒有發(fā)生,并且執(zhí)行作業(yè)。
"取消"當(dāng)不能執(zhí)行正討論的功能時,取消作業(yè)傳票已經(jīng) 對于該功能進(jìn)行設(shè)置的作業(yè)的執(zhí)行自身。
在本實施例中,假設(shè)在系統(tǒng)中預(yù)先設(shè)置與功能字段4301中所寫 入的功能對應(yīng)的非支持操作規(guī)范字段4302中的值。然而,可由用戶來 改變字段4302中的值。在此情況下,用戶可以通過操作控制臺單元 204來改變字段4302的值。
默認(rèn)值字段4303對當(dāng)非支持操作規(guī)范字段4302的值是"使用默 認(rèn)值進(jìn)行操作,,時所選擇的默認(rèn)值進(jìn)行存儲。因此,當(dāng)非支持操作規(guī) 范字段4302的值是除了 "使用默認(rèn)值進(jìn)行操作"之外的任意值時,默 認(rèn)值字段4303是空白(空)。當(dāng)打印系統(tǒng)IOOO不能執(zhí)行正討論的功 能時,控制器205可以執(zhí)行由默認(rèn)值所指定的操作作為替代處理,而 不取消作業(yè)。例如,根據(jù)圖17所示的處理規(guī)則表3202,在對于指定 雙面打印的作業(yè)已經(jīng)接收到執(zhí)行請求但打印系統(tǒng)1000未被提供有雙 面打印功能的情況下,執(zhí)行以下控制??刂破?05根據(jù)處理規(guī)則表3202
將指定雙面打印的作業(yè)中的雙面打印設(shè)置改變?yōu)樽鳛槟J(rèn)值的單面打 印設(shè)置,并且因此當(dāng)執(zhí)行該作業(yè)時執(zhí)行單面打印。
圖18是示出當(dāng)已經(jīng)使用圖13所示的作業(yè)傳票加載了 JDF打印作 業(yè)時在完成圖13所示的作業(yè)傳票的JDF部分3503的分析時所生成的 JDF分析結(jié)果表的細(xì)節(jié)的示圖。例如基于HDD 209中存儲的并且由控 制器205執(zhí)行的JDF打印程序3108,通過外部接口單元202來加載JDF打印作業(yè)。JDF分析結(jié)果表包括三個字段4501至4503。下文中將描述 這三個字段。
功能字段4501對于作為分析JDF作業(yè)傳票的結(jié)果而發(fā)現(xiàn)的每一 功能存儲設(shè)置類型??梢哉f,這些設(shè)置類型是被指定為將要關(guān)于JDF 打印作業(yè)而執(zhí)行的作業(yè)的處理條件。分析結(jié)果字段4502根據(jù)功能字段 4501中所表示的類型來存儲分析JDF作業(yè)傳票的結(jié)果。執(zhí)行字段4503 存儲對每一功能的分析結(jié)果與圖17的處理規(guī)則表3302中該功能的字 段進(jìn)行比較的結(jié)果,所述比較操作由控制器205來執(zhí)行。例如,控制 器205對每一功能的分析結(jié)果與處理規(guī)則表3302的操作規(guī)范字段 4302中的值進(jìn)行比較,并且然后將是否繼續(xù)執(zhí)行JDF打印作業(yè)的確定 結(jié)果存儲為用于每一設(shè)置項的結(jié)果。在已經(jīng)完成用于分析JDF部分的 處理之后,將值存儲在執(zhí)行字段4503中。每一功能的分析結(jié)果例如被 存儲在分析結(jié)果字段4502中,圖17示出處理規(guī)則表3302的示例。執(zhí) 行字段4503可以取以下所表示的三種類型的值。
"OK":表示基于對分析特定功能的JDF部分的結(jié)果與用于同 一功能的圖17所示的處理規(guī)則表3302的非支持操作規(guī)范字段4302 進(jìn)行比較的結(jié)果,作業(yè)可以繼續(xù)進(jìn)行??刂破?05識別對于該作業(yè)設(shè) 置的功能,并且參照與所識別的功能對應(yīng)的處理規(guī)則表3302中的功能 字段4301。在"操作使用默認(rèn)值,,或"忽略"被設(shè)置為處理規(guī)則表3202 中將對于該功能而設(shè)置的非支持操作規(guī)范字段4302中的值的情況下, 對于該功能,控制器205將執(zhí)行字段4503設(shè)置為"OK"。在打印系統(tǒng) 1000支持該功能的情況下,控制器205也對于該功能將執(zhí)行字段4503 設(shè)置為"0K,,。
"NG,,表示繼續(xù)是不可能的,并且基于對分析用于特定功能 的JDF部分的結(jié)果與對于相同功能的處理規(guī)則表3302的非支持操作規(guī) 范字段4302進(jìn)行比較的結(jié)果,必需取消該作業(yè)??刂破?05識別對于 該作業(yè)設(shè)置的功能,并且參照與所識別的功能對應(yīng)的處理規(guī)則表3302 中的功能字段4301。在"取消作業(yè)"被設(shè)置為處理規(guī)則表3202中對 于該功能的非支持操作規(guī)范字段4302中的值的情況下控制器205對于該功能將執(zhí)行字段設(shè)置為"NG"。
"N/A,,表示例如在沒有對于功能初始地進(jìn)行設(shè)置的情況下, 或者在打印系統(tǒng)1000初始地不支持該功能的情況下,對是否繼續(xù)該作 業(yè)的確定沒有影響。
現(xiàn)將使用其中圖18示出作業(yè)分析的結(jié)果的示例來給出描述。當(dāng) 打印系統(tǒng)1000中的設(shè)備配置表處于圖16所示的狀態(tài)時,圖18所示的 示例示出在分析圖l4所示的JDF作業(yè)傳票時所生成的JDF分析結(jié)果表 的內(nèi)容。利用圖14的作業(yè)傳票,指示由騎馬裝訂設(shè)備執(zhí)行中間折疊裝 訂處理,但根據(jù)圖16所示的設(shè)備配置表,不附加能夠執(zhí)行中間折疊裝 訂處理的修整器。在此,圖17中參照處理規(guī)則表3302中的用于騎馬 裝訂功能的非支持操作規(guī)范字段4302。在此情況下,所指定的操作是 "取消作業(yè),,,并且因此,圖18中用于騎馬裝訂功能的執(zhí)行字段的值 是"NG,,。換句話說,在打印系統(tǒng)1000的配置和狀態(tài)如圖16所示的 情況下,包括圖14中的示例所示的JDF作業(yè)傳票的JDF打印作業(yè)被取 消,而不是被執(zhí)行。
(基本處理)
接下來,將描述由根據(jù)本實施例的打印系統(tǒng)1000基于控制器 205的控制而執(zhí)行的操作。
圖19是示出在由根據(jù)本實施例的打印設(shè)備的控制器205啟動系 統(tǒng)之后執(zhí)行的用于完全控制充當(dāng)多功能外設(shè)的設(shè)備的處理的流程圖。 注意,執(zhí)行這些處理的程序被存儲在ROM 207中,并且在控制器205 的控制下被執(zhí)行。
當(dāng)接通電源時,開始該處理,并且首先,在步驟Sl,執(zhí)行引導(dǎo) 處理。更具體地i兌,由控制器205從ROM 207讀出圖ll所示的引導(dǎo)加 載器3101,并且然后執(zhí)行已讀出的程序。步驟S1中進(jìn)行的處理包括 所有初始化處理,例如將初始化命令發(fā)放給連接到打印系統(tǒng)的設(shè)備、 系統(tǒng)資源等等,以及在設(shè)備的啟動之后立即進(jìn)行的清理等等。由控制 器205從HDD 209讀出操作系統(tǒng)3102 (圖11 )并且操作系統(tǒng)的服務(wù)被 啟動的處理也被包括在由引導(dǎo)加載器3101進(jìn)行的處理中。當(dāng)引導(dǎo)處理完成時,過程前進(jìn)到步驟S2,由此,控制器205讀 出并且執(zhí)行ROM 207中存儲的設(shè)備管理程序3104。在此,通過使用設(shè) 備管理程序3104,控制器205調(diào)查設(shè)備的連接狀態(tài),并且在RAM 208 中創(chuàng)建設(shè)備配置表(圖16)。稍后將使用圖20等等來描述該步驟中 執(zhí)行的操作的細(xì)節(jié)。
該過程然后前進(jìn)到步驟S3,其中,控制器205從ROM 207讀出 并且執(zhí)行上述其它程序。在步驟S3中待加載的程序是除了已經(jīng)在上述 步驟中所加載的程序之外的圖11所示的ROM 207中存儲的所有程序; 在此將省略其細(xì)節(jié)。 一旦已經(jīng)執(zhí)行了步驟S3,打印系統(tǒng)1000就準(zhǔn)備 運(yùn)行為多功能外設(shè),并且因此在步驟S4轉(zhuǎn)移到事件待機(jī)狀態(tài)。在此所 表示的"事件,,包括例如以下事件。
由于通過用戶操作控制臺單元204而做出的作業(yè)執(zhí)行指令或設(shè) 置改變而導(dǎo)致發(fā)生的事件。
.由于從打印系統(tǒng)1000外部的設(shè)備經(jīng)由外部接口單元202加載 到打印系統(tǒng)1000的打印作業(yè)而導(dǎo)致發(fā)生的事件。
-由于接收J(rèn)DF打印作業(yè)以及對于所接收到的作業(yè)的執(zhí)行請求而 導(dǎo)致發(fā)生的事件。
.除了將作業(yè)從打印系統(tǒng)1000外部的設(shè)備加栽到打印系統(tǒng)1000 中之外的處理的請求。該情況的示例是由于從設(shè)備的狀態(tài)獲取、設(shè)備 中存儲的各種設(shè)置信息和管理信息被改變等等而導(dǎo)致出現(xiàn)的事件。
.打印系統(tǒng)1000內(nèi)出現(xiàn)的事件。更具體地說,該情況包括使得 打印系統(tǒng)1000移出閑置狀態(tài)(例如紙耗盡、設(shè)備狀態(tài)改變等等)的所 有事件。
在步驟S4,控制器205并不使得過程前進(jìn)到步驟S5,除非事件 已經(jīng)發(fā)生。
當(dāng)在步驟S4在打印系統(tǒng)1000中已經(jīng)發(fā)生事件并且已經(jīng)將該事件 通知給控制器205時,過程前進(jìn)到自步驟S5起的處理。然后,對已經(jīng) 發(fā)生的事件進(jìn)行標(biāo)識,并且執(zhí)行與已經(jīng)發(fā)生的事件對應(yīng)的處理。為此, 首先,在步驟S5,控制器205確定步驟S4所發(fā)生的事件的類型。過程然后前進(jìn)到步驟S6,其中,基于步驟S5中的事件確定的結(jié) 果來確定已經(jīng)發(fā)生的事件是否是JDF作業(yè)執(zhí)行請求。JDF作業(yè)執(zhí)行請 求是在確定已由外部接口單元202從外部設(shè)備接收到JDF作業(yè)數(shù)據(jù)時 發(fā)放給控制器205的事件。如果作為步驟S6的確定的結(jié)果,確定已經(jīng) 發(fā)生的事件是JDF作業(yè)執(zhí)行請求,則過程進(jìn)入步驟S9。在步驟S9,控 制器205執(zhí)行從打印系統(tǒng)1000外部的設(shè)備經(jīng)由外部接口單元202加載 到打印系統(tǒng)1000中的JDF打印作業(yè)的打印處理。稍后將參照圖21描 述步驟S9中執(zhí)行的處理的細(xì)節(jié)。
然而,如果在步驟S6已經(jīng)確定已經(jīng)發(fā)生的事件不是JDF作業(yè)執(zhí) 行請求,則過程進(jìn)入到步驟S7,其中,控制器205確定已經(jīng)發(fā)生的事 件是否是由于設(shè)備配置的改變而導(dǎo)致的。在此,如果已經(jīng)確定已經(jīng)發(fā) 生的事件是由于設(shè)備配置的改變而導(dǎo)致的,則過程前進(jìn)到步驟SIO, 并且執(zhí)行用于改變設(shè)備配置的處理。稍后將參照圖23等等描述用于改 變設(shè)備配置的處理的細(xì)節(jié)。
然而,如果作為步驟S7的確定的結(jié)果,已經(jīng)確定事件既不是JDF 作業(yè)執(zhí)行請求,也不是用于改變設(shè)備配置的處理,則過程進(jìn)入步驟S8, 其中,執(zhí)行與已經(jīng)發(fā)生的事件對應(yīng)的處理,或者換句話說,除了 JDF 作業(yè)執(zhí)行和用于改變設(shè)備配置的處理之外的處理。對于在此執(zhí)行的處 理,可以考慮各種處理,但各個操作的類型、關(guān)于操作的細(xì)節(jié)等等對 于本實施例的描述是不重要的。這些處理將因此被合并為單個步驟。 然而,應(yīng)理解,步驟S8包括上述多個處理的執(zhí)行。
以此方式,當(dāng)控制器205已經(jīng)完成步驟S8、步驟S9和步驟S10 的處理時,過程返回步驟S4,并且因此,控制器205再一次進(jìn)入對于 下一事件處理的待機(jī)狀態(tài)。 (設(shè)備配置管理)
圖20是示出由根據(jù)本實施例的打印設(shè)備100的控制器205執(zhí)行 的步驟S2 (圖19)的設(shè)備配置管理程序的詳細(xì)操作的流程圖。
首先,在步驟S21,在RAM 208中創(chuàng)建用于設(shè)備配置表的條目。 先前已經(jīng)參照圖16描述了這個設(shè)備配置表,因此將在此省略其描述。利用在此創(chuàng)建的設(shè)備配置表,數(shù)據(jù)僅被存儲在設(shè)備名稱字段4101和設(shè) 備類型字段4102中,而連接狀態(tài)字段4103仍然為空。通過以下處理 來確定連接狀態(tài)字段4103的值。在步驟S22,確定是否已經(jīng)對于存在 于設(shè)備配置表中的設(shè)備名稱字段4101中所登記的所有設(shè)備完成調(diào)查。 如果作為步驟S22的確定的結(jié)果,仍然存在待調(diào)查的設(shè)備,則過程前 進(jìn)到步驟S23,并且選擇要進(jìn)行詢問的設(shè)備。此時選擇設(shè)備的順序是 在步驟S21中創(chuàng)建的設(shè)備配置表的設(shè)備名稱字段4101中的順序。
過程然后前進(jìn)到步驟S24,其中,確定步驟S23中所選擇的設(shè)備 是否連接到打印系統(tǒng)1000。根據(jù)具體協(xié)議,經(jīng)由以電方式將設(shè)備彼此 連接的接口單元,來進(jìn)行此時執(zhí)行的確定處理。在步驟S24,通過例 如將表示是否存在所詢問的設(shè)備的狀態(tài)返回到控制器205來檢查連 接。然而,如果在設(shè)置的時間段內(nèi)沒有返回對于所輸出詢問的響應(yīng), 并且超時,則所詢問的設(shè)備被認(rèn)為處于未連接狀態(tài)。過程然后前進(jìn)到 步驟S25,其中,確定步驟S24中進(jìn)行的詢問的結(jié)果。如果已經(jīng)確定 連接了已經(jīng)詢問的設(shè)備,則過程前進(jìn)到步驟S26,其中,在設(shè)備配置 表中,將該設(shè)備的連接狀態(tài)字段4103的狀態(tài)更新為"OK"。然而,如 果作為步驟S25中的確定結(jié)果,確定沒有連接已經(jīng)詢問的設(shè)備,則過 程前進(jìn)到步驟S27,其中,在狀態(tài)在i殳備配置表中,將該設(shè)備的連接 狀態(tài)字段4103的狀態(tài)更新為"NG"。
當(dāng)完成步驟S26或步驟S27中的處理時,過程再一次返回到步驟 S22,并且調(diào)查下一設(shè)備。步驟S22至步驟S26以及步驟S27被配置為 循環(huán),并且這些步驟被重復(fù)地執(zhí)行,直到已經(jīng)調(diào)查了設(shè)備配置表中存 儲的設(shè)備名稱字段4101中所寫入的所有設(shè)備。然后,如果作為步驟 S22中所進(jìn)行的確定的結(jié)果,已經(jīng)確定已經(jīng)調(diào)查了所有設(shè)備的連接狀 態(tài),則處理流結(jié)束。
(JDF打印作業(yè)打印處理)
圖21是示出圖19中的步驟S9 (或者換句話說,當(dāng)對于加載到 打印系統(tǒng)1000中的JDF打印作業(yè)執(zhí)行打印處理時,由控制器205執(zhí)行 的處理)的細(xì)節(jié)的流程圖。首先,在步驟S31,分析構(gòu)成JDF打印作業(yè)的數(shù)據(jù)的MIME格式。 更具體地說,基于MIME頭部3501中的信息來提取所接收到的MIME 數(shù)據(jù)內(nèi)所包括的內(nèi)容,并且將所提取的內(nèi)容數(shù)據(jù)存儲在HDD 209中。 在此,從MIME數(shù)據(jù)所提取的內(nèi)容是三種類型,即,JMF、 JDF和待打 印的PDL內(nèi)容,并且允許存在多于一個的PDL內(nèi)容。
接下來,過程前進(jìn)到步驟S32,其中,對在步驟S31中從MIME 數(shù)據(jù)所提取的并且在HDD 209中存儲的JMF部分3502執(zhí)行分析處理。 JMF自身在JDF工作流系統(tǒng)的控制下實現(xiàn)重要操作,主要包括管理通 信、狀態(tài)等等,但這在描述本實施例的效果方面并不重要,因此將省 略詳細(xì)描述。
當(dāng)完成了步驟S32中的JMF部分3502的分析處理時,過程前進(jìn) 到步驟S33,其中,對在步驟S31中從MIME數(shù)據(jù)提取的并且在HDD 209 存儲的JDF部分3503執(zhí)行分析處理。稍后將參照圖22描述步驟S33 中執(zhí)行的處理的細(xì)節(jié)。因此,基于通過步驟S33中執(zhí)行的JDF分析處 理而找到的作業(yè)傳票中存儲的設(shè)置信息、設(shè)備能力和狀態(tài)來確定是否 可以執(zhí)行所接收到的作業(yè)。
接下來,過程前進(jìn)到步驟S34,其中,基于在步驟S33中所確定
的作業(yè)傳票中存儲的設(shè)置信息、設(shè)備能力和狀態(tài)來確定是否可以執(zhí)行 所接收到的作業(yè),并且設(shè)置接下來的處理。換句話說,如果已經(jīng)在步 驟S34確定可以執(zhí)行所接收到的作業(yè),則過程前進(jìn)到步驟S35。然而, 如果已經(jīng)在步驟S34確定不能執(zhí)行所接收到的作業(yè),則過程前進(jìn)到步 驟S37。在步驟S35,對在步驟S31中從MIME數(shù)據(jù)提取的待打印的PDL 內(nèi)容執(zhí)行分析處理。更具體地說,根據(jù)以在步驟S33中分析的JDF所 寫成的設(shè)置信息來執(zhí)行PDL命令分析和用于圖像數(shù)據(jù)的轉(zhuǎn)換處理。這 最終被轉(zhuǎn)換為可打印的光柵圖像,并且被存儲在HDD 209中。PDL數(shù) 據(jù)分析處理的細(xì)節(jié)并非本實施例的必要部分,并且因此將省略其描述。 過程然后前進(jìn)到步驟S36,其中,根據(jù)以在步驟S33中分析的JDF 所寫成的設(shè)置信息來打印在步驟S35中所展開的并且在HDD 209中存 儲的圖像數(shù)據(jù)。換句話說,基于圖18所示的JDF分析結(jié)果表來進(jìn)行打印處理。因此,作為分析的結(jié)果,打印系統(tǒng)1000實現(xiàn)了對于滿足可以 如所指定地提供的jdf中所指定的打印條件所必需的打印功能。對于 不能如所指定地實現(xiàn)的功能,基于非支持操作規(guī)范字段4302 (圖17) 的操作被執(zhí)行。為此,利用根據(jù)本實施例的配置,在可以由打印系統(tǒng) iooo所提供的功能的范圍內(nèi),可以執(zhí)行適當(dāng)?shù)拇蛴√幚怼.?dāng)完成了步 驟s36中的處理時,過程返回到圖19中的步驟s4。
同時,如果作為步驟s34中的確定的結(jié)果,確定不能執(zhí)行所接收 到的作業(yè),則在步驟s37取消該作業(yè)的執(zhí)行。當(dāng)步驟s37中的處理結(jié) 束時,過程返回到步驟s4 (圖19 )。 (jdf部分分析處理)
圖22是示出在圖21中的步驟s33的jdf部分分析處理的細(xì)節(jié) 的流程圖。
首先,在步驟s",執(zhí)行xml句法分析處理,并且將以tdf所寫
成的要素和屬性信息合并到內(nèi)部數(shù)據(jù)結(jié)構(gòu)中。然后,從步驟s"開始, 基于從步驟s41中執(zhí)行的分析的結(jié)果所獲得的信息來執(zhí)行語義分析處 理。在步驟s42,對jdf節(jié)點部分執(zhí)行語義分析處理,jdf節(jié)點部分是 jdf的根節(jié)點。除了對于作業(yè)管理必需的信息之外,關(guān)于待由該jdf 進(jìn)行處理的處理的定義等等的信息被存儲在jdf節(jié)點中。過程然后前 進(jìn)到步驟s43,其中,對于jdf中的資源表中的信息執(zhí)行語義分析處 理,所述資源表是當(dāng)執(zhí)行作業(yè)時使用的設(shè)置參數(shù)的存儲位置。在圖像 處理(例如實際pdl展開處理、排版等等)以及打印處理、修整處理 等等期間待應(yīng)用的各種設(shè)置信息被存儲在該資源表中。
過程然后前進(jìn)到步驟s44,其中,檢查是否適當(dāng)?shù)乇磉_(dá)了用于jdf 處理和資源的鏈接信息,并且是否已經(jīng)進(jìn)行矛盾的鏈接設(shè)置。步驟s41 至步驟s44與用于jdf部分的句法分析和語義分析處理對應(yīng)。當(dāng)步驟 s44中的處理結(jié)束時,過程前進(jìn)到步驟s45,其中,確定在上述步驟 s41至步驟s44的處理期間是否已經(jīng)發(fā)生分析錯誤。在此,如果確定 已經(jīng)發(fā)生了分析錯誤,則不能執(zhí)行作業(yè),并且因此,過程前進(jìn)到步驟 s47,其中,將作業(yè)執(zhí)行標(biāo)記設(shè)置為"ng,,。注意,該作業(yè)執(zhí)行標(biāo)記被存儲在當(dāng)控制器205執(zhí)行實現(xiàn)該流程圖中所表示的處理的程序時由控 制器205在RAM 208所確保的特殊區(qū)域中。
同時,如果在步驟S45確定尚未出現(xiàn)分析錯誤,則過程前進(jìn)到步 驟S46,其中,創(chuàng)建JDF分析結(jié)果表。已經(jīng)參照圖18給出了 JDF分析 結(jié)果表的細(xì)節(jié),并且在此將省略其描述。當(dāng)完成步驟S46中的處理時, 過程進(jìn)入到步驟S48,其中,將步驟S46中所創(chuàng)建的分析結(jié)果表與設(shè) 備能力表(圖15)中的信息進(jìn)行比較。然后提取在分析結(jié)果表中存儲 的作業(yè)的設(shè)置下、不能利用打印系統(tǒng)1000的目前配置執(zhí)行的設(shè)備能力 表中寫入的功能。
過程然后前進(jìn)到步驟S49,其中,將步驟S48中所提取的不能利 用打印系統(tǒng)1000的目前配置而執(zhí)行的每一功能與圖17所示的處理規(guī) 則表3302中的那些功能的字段進(jìn)行比較。因此對于每一不可執(zhí)行的設(shè) 置項調(diào)查操作規(guī)范。過程然后前進(jìn)到步驟S50,其中,基于步驟S49 中進(jìn)行的調(diào)查的結(jié)果來參照與步驟S48中提取的功能對應(yīng)的處理規(guī)則 表3302 (圖17)。在此,確定這些功能的非支持操作規(guī)范字段"02 中的值是否是"取消作業(yè),,。在已經(jīng)確定存在由于設(shè)備配置或能力而 不能被執(zhí)行的作業(yè)設(shè)置以及存在如果設(shè)置了該功能則將使得作業(yè)被取 消的至少單個功能這兩者的情況下,則過程從步驟前進(jìn)到步驟 S47。在步驟S47取消作業(yè)。
然而,在步驟S50的確定的結(jié)果為"否,,的情況下,即使存在由 于設(shè)備配置或能力而不能執(zhí)行的設(shè)置,也由于作業(yè)設(shè)置而無需取消作 業(yè)。換句話說,這與根據(jù)處理規(guī)則表3302中的細(xì)節(jié)來選擇默認(rèn)值的情 況對應(yīng),但設(shè)置自身被忽略,使得有可能繼續(xù)執(zhí)行作業(yè)。在此情況下, 過程前進(jìn)到步驟S51,其中,根據(jù)處理規(guī)則表3302中的細(xì)節(jié)來校正JDF 分析結(jié)果表(圖18)中的細(xì)節(jié);過程然后前進(jìn)到步驟S52,其中,作 業(yè)執(zhí)行標(biāo)記被設(shè)置為"OK"。 (設(shè)備配置改變處理)
圖23是示出在啟動打印系統(tǒng)1000之后設(shè)備配置已經(jīng)改變的情 況下圖19的步驟S10中執(zhí)行的設(shè)備配置表(圖16)校正處理的細(xì)節(jié)的流程圖。
如果作為步驟S61的確定的結(jié)果,仍然存在待調(diào)查的設(shè)備,則過 程前進(jìn)到步驟S62,并且選擇要詢問的設(shè)備。此時,設(shè)備按照它們在 圖16的設(shè)備配置表中存儲的設(shè)備名稱字段4101中出現(xiàn)的順序而被選 擇。過程然后前進(jìn)到步驟S63,其中,確定在步驟S62選擇的設(shè)備是 否連接到打印系統(tǒng)1000。在此時執(zhí)行的確定處理中,根據(jù)具體協(xié)議經(jīng) 由以電方式將設(shè)備彼此連接的接口單元來檢查連接狀態(tài);然而,將省 略其詳細(xì)描述。當(dāng)存在待詢問的設(shè)備時,通過將設(shè)備的狀態(tài)返回到控 制器205而檢查連接。然而,如果在設(shè)置的時間段內(nèi)沒有返回對于所 輸出的詢問的響應(yīng),并且超時,則所詢問的設(shè)備被看作處于未連接狀 態(tài)。在步驟S64,如果基于步驟S63中進(jìn)行的詢問的結(jié)果,已經(jīng)確定 連接了所詢問的設(shè)備,則過程前進(jìn)到步驟S65,其中,在設(shè)備配置表 (圖16)中將該設(shè)備的連接狀態(tài)字段4103的狀態(tài)更新為"OK"。然 而,如果在步驟S64確定沒有連接已經(jīng)詢問的設(shè)備,則過程前進(jìn)到步 驟S66,其中,在設(shè)備配置表中將該設(shè)備的連接狀態(tài)字段"03的狀態(tài) 更新為"NG,,。
當(dāng)完成步驟S65或步驟S66中的處理時,過程再一次返回到步驟 S61,并且調(diào)查下一設(shè)備。步驟S61至步驟S65以及步驟S66被配置為 循環(huán),并且這些步驟被重復(fù)地執(zhí)行,直到已經(jīng)調(diào)查了設(shè)備配置表中存 儲的設(shè)備名稱字段4101中所寫入的所有設(shè)備。然后,如果在步驟S61 已經(jīng)確定已經(jīng)調(diào)查了所有設(shè)備的連接狀態(tài),則處理流結(jié)束。
根據(jù)本實施例的配置,例如,可以創(chuàng)建一種容易使用的、方便的 打印環(huán)境,其不僅可以應(yīng)用于辦公室環(huán)境,而且還可應(yīng)用于POD環(huán)境。 更進(jìn)一步地,可以解決在打印環(huán)境(例如POD環(huán)境)中產(chǎn)生的實際作 業(yè)現(xiàn)場(on-the-job)問題,例如對于以高生產(chǎn)力操作系統(tǒng)的需要, 減輕操作者的操作負(fù)擔(dān)的需要等等。具體地說,本實施例具有以下效 果。
近年來,正考慮以下情況其中,通過包括JDF作業(yè)傳票的打印 數(shù)據(jù)來做出對于通過為P0D市場而設(shè)計的打印設(shè)備所執(zhí)行的整個打印處理的指令,該P(yáng)OD市場就兼容性而言繼續(xù)發(fā)展。并非僅對于單個設(shè) 備,該情況還可以應(yīng)用于以下情形其中,從作為最終產(chǎn)品的打印材 料的加載處理到交付處理,對于鏈接多個設(shè)備的一系列操作處理來寫 指令。換句話說,有可能利用單個指令集合來對包括多個步驟并且使 用多個設(shè)備的一系列工作流進(jìn)行管理。對于將整個打印處理中所包括 的多個設(shè)備彼此進(jìn)行鏈接而言,并且對于各種設(shè)備的自動化而言,這 提供了優(yōu)點。
當(dāng)創(chuàng)建能夠使用獨立于各個設(shè)備的公共格式處理很多不同設(shè)備 中的作業(yè)的打印系統(tǒng)時,這是有效的。例如,與當(dāng)使用傳統(tǒng)打印機(jī)驅(qū) 動器時不同,在數(shù)字多功能外設(shè)支持JDF的情況下,可以考慮這樣的 情況在沒有設(shè)備規(guī)范、配置信息等等的知識的情況下所創(chuàng)建的JDF 作業(yè)傳票被接收并且執(zhí)行打印處理。例如,可以考慮用戶使用作業(yè)傳 票來指示作業(yè)處理的情況。存在即使用戶已經(jīng)指示打印設(shè)備(打印系 統(tǒng))使用作業(yè)傳票來處理作業(yè),也由于操作環(huán)境(由于打印設(shè)備的性 能、所附加的附件等等)而導(dǎo)致打印設(shè)備(打印系統(tǒng))不能完全執(zhí)行 所指示的處理的情況。在此情況下,存在用戶期望取消作業(yè)處理自身 的情況?;蛘撸嬖诩词共荒軕?yīng)用某些設(shè)置,用戶也期望由打印設(shè)備 (打印系統(tǒng))來輸出打印材料的情況。然而,JDF數(shù)據(jù)是通用的,并 且JDF不僅從設(shè)備自動化、設(shè)備鏈接、設(shè)備管理等等的觀點而言是有 前途的,而且它還是不光為單個設(shè)備或特定類型的設(shè)備而準(zhǔn)備的數(shù)據(jù)。 為此,傳統(tǒng)系統(tǒng)具有的問題在于,不能基于設(shè)備自身而確定如到此所 描述地用戶所期望的輸出結(jié)果。
與此相反,根據(jù)本實施例的打印系統(tǒng)對使用XML語言創(chuàng)建的并且 在輸入的作業(yè)中包括的JDF數(shù)據(jù)進(jìn)行分析,并且確定是否可以執(zhí)行滿 足其中所指示的條件的打印處理。如果已經(jīng)確定可以執(zhí)行該處理,則
基于關(guān)于輸入的作業(yè)做出的指令來進(jìn)行打印處理。然而,如果已經(jīng)確 定不能執(zhí)行該處理,則取消基于關(guān)于該作業(yè)做出的指令的打印處理。 為此,利用根據(jù)本實施例的配置,無論是否可以基于輸入的作業(yè)中所 包括的JDF數(shù)據(jù)來執(zhí)行打印處理,打印系統(tǒng)1000都可以適當(dāng)?shù)乜刂铺幚?。因此,本實施例的配置可以提供一種技術(shù),該技術(shù)使得在基于以 通用格式來寫條件的打印作業(yè)而操作的打印系統(tǒng)中,有可能執(zhí)行適當(dāng) 的打印處理,同時消除對于用戶不必要的工作。
以此方式,有可能提供一種能夠靈活地解決不同用戶需要的打印 系統(tǒng)。因此,有可能創(chuàng)建方便且靈活的打印環(huán)境,其能夠解決可能在
P0D環(huán)境中產(chǎn)生的使用情況和需要,并且有可能提供具有實際實現(xiàn)為 產(chǎn)品的目的的各種方案。
注意,在以上配置中,在對于滿足打印作業(yè)中所包括的JDF中所 指示的打印條件所必需的并且不被支持的所有打印功能沒有指定"取 消作業(yè),,的情況下,控制器205不取消作業(yè)。取而代之,在可以利用 替代功能執(zhí)行處理的情況下,控制器205利用該替代功能執(zhí)行處理。 當(dāng)要使用替代功能來執(zhí)行處理時,指示打印處理的結(jié)果的日志信息(曰 志文件)被存儲在預(yù)定存儲設(shè)備(HDD、 RAM等等)中。然后可以根據(jù)
來自用戶的指令而將日志信息顯示在顯示單元中。根據(jù)這種配置,用 戶可以理解當(dāng)使用與在打印作業(yè)中設(shè)置的打印功能不同的打印功能來 進(jìn)行打印處理時實際進(jìn)行何種打印處理。
更進(jìn)一步地,在關(guān)于是否可以執(zhí)行作業(yè)的確定操作已經(jīng)產(chǎn)生了不 能執(zhí)行作業(yè)的確定結(jié)果的情況下,可以將不能被執(zhí)行的打印條件顯示 在顯示單元中,并且可以根據(jù)來自用戶的指令以及所執(zhí)行的打印處理 來改變這些打印條件。根據(jù)這種配置,用戶可以根據(jù)打印系統(tǒng)可以提 供的功能來改變打印條件,并且執(zhí)行打印處理。
更進(jìn)一步地,在已經(jīng)確定不能執(zhí)行打印處理并且執(zhí)行用于取消作 業(yè)的處理的情況下,可以將打印作業(yè)存儲在存儲設(shè)備(作業(yè)存儲單元), 例如HDD中。通過該操作,可以在稍后從存儲設(shè)備讀出打印作業(yè),并 且再一次執(zhí)行打印處理。
最后,可以執(zhí)行控制,從而將存儲設(shè)備中存儲的已取消的打印作 業(yè)的打印條件顯示在顯示單元中,并且可以根據(jù)來自用戶的指令而改 變打印條件(打印條件改變),在此之后,基于改變后的打印作業(yè)來 執(zhí)行打印處理。通過該操作,有可能根據(jù)來自用戶的指令,讀出已存儲的打印作業(yè),適當(dāng)?shù)馗淖兇蛴l件,并且執(zhí)行適當(dāng)?shù)拇蛴√幚怼?<第二實施例>
在第二實施例中,將關(guān)于其中用戶可以改變處理規(guī)則表3302(圖 17)的細(xì)節(jié)的配置來給出詳細(xì)描述。根據(jù)第二實施例的系統(tǒng)配置幾乎 與根據(jù)上述第一實施例的配置相同,并且因此將以相同的標(biāo)號來表示 相同的要素,并且下文中的描述將關(guān)注于不同之處。
圖24是示出在已經(jīng)按下根據(jù)第二實施例的打印系統(tǒng)1000中的打 印設(shè)備100的控制臺單元204中的用戶模式鍵505 (圖7)之后立即在 觸摸板單元401中顯示的系統(tǒng)設(shè)置屏幕的示例的示圖。如圖24所示, 在觸摸板單元401中顯示了與各種系統(tǒng)設(shè)置功能對應(yīng)的按鈕。在此, 在多個系統(tǒng)設(shè)置功能按鈕之中,將描述JDF設(shè)置按鈕6101的角色。JDF 設(shè)置按鈕6101用于顯示用于執(zhí)行關(guān)于由打印系統(tǒng)1000提供的JDF打 印作業(yè)的操作的設(shè)置的操作屏幕。圖25示出在觸摸這個JDF設(shè)置按鈕 6101之后立即在觸摸板單元401中顯示的JDF設(shè)置屏幕的示例。
根據(jù)第二實施例的打印系統(tǒng)1000中的JDF設(shè)置屏幕提供以下功 能允許用戶選擇在由于打印系統(tǒng)1000的設(shè)備配置、能力等等而不能 執(zhí)行JDF作業(yè)傳票中描述的設(shè)置項的情況下的操作。可以由用戶在該
屏幕中選擇以下兩種類型的模式
.與取消按鈕6301對應(yīng)的模式,在由于打印系統(tǒng)1000的設(shè)備 配置、能力等等而不能執(zhí)行JDF作業(yè)傳票中描述的設(shè)置項的情況下, 取消作業(yè);以及
.與忽略按鈕6302對應(yīng)的模式,在由于打印系統(tǒng)1000的設(shè)備 配置、能力等等而不能執(zhí)行JDF作業(yè)傳票中描述的設(shè)置項的情況下, 其忽略設(shè)置項的細(xì)節(jié),并且繼續(xù)執(zhí)行作業(yè)。
利用圖25中的JDF設(shè)置屏幕,忽略按鈕6302處于被選擇的狀態(tài), 通過按下取消按鈕6301來將該狀態(tài)改變?yōu)槠渲腥∠粹o6301處于被 選擇的狀態(tài)的狀態(tài)。通過打印系統(tǒng)1000的控制器205的控制來執(zhí)行該 操作。
圖26是示出已經(jīng)在圖25所示的JDF設(shè)置屏幕中選擇了忽略按鈕6302之后通過由控制器205執(zhí)行的控制所校正的處理規(guī)則表3302(圖 17)中存儲的信息的示例的示圖。
在圖26中,作為對于由于打印系統(tǒng)1000的設(shè)備配置、能力等等 而不能執(zhí)行功能字段4301中寫入的功能的情況的行為,非支持操作規(guī) 范字段4302的值被改變?yōu)?忽略"。當(dāng)在處理規(guī)則表3302中的信息 如圖26所示的情況下利用作業(yè)的JDF作業(yè)傳票部分中包含的不能執(zhí)行 的功能的指令來加載JDF打印作業(yè)時,忽略圖26所示的設(shè)置,并且繼 續(xù)執(zhí)行作業(yè)。這是因為根據(jù)處理規(guī)則表3302中寫入的細(xì)節(jié)來執(zhí)行用于 繼續(xù)或者取消作業(yè)的處理,如在第一實施例的情況那樣。
將給出具體示例。例如,可以考慮以下情況在沒有將片材處理 設(shè)備200附加到打印系統(tǒng)1000的狀態(tài)下接收包括用于騎馬裝訂、封面 裝訂等等的設(shè)置的JDF作業(yè)傳票。在此情況下,忽略關(guān)于不能執(zhí)行的 片材處理的設(shè)置,并且在不應(yīng)用這些設(shè)置的情況下生成打印材料。例 如,考慮以下情況騎馬裝訂設(shè)備IIO、紙折疊設(shè)備107等等存在于 涉及打印系統(tǒng)1000的用戶的工作流中,如圖l所示。在此情況下,可 以通過由操作者使得打印材料設(shè)置在騎馬裝訂設(shè)備110和紙折疊設(shè)備 107中來處理由打印系統(tǒng)1000產(chǎn)生的打印材料。相應(yīng)地,最終輸出的 材料可以滿足正嘗試獲得已經(jīng)歷騎馬裝訂、封面裝訂等等的已輸出材 料的用戶的目的。
圖27是示出已經(jīng)在圖25所示的JDF設(shè)置屏幕中選擇了取消按鈕 6301之后通過由控制器205執(zhí)行的控制所校正的處理規(guī)則表3302(圖 17)中存儲的信息的示例的示圖。
在圖27中,作為對于由于打印系統(tǒng)1000的設(shè)備配置、能力等等 而不能執(zhí)行功能字段4301中寫入的功能的情況的行為,非支持操作規(guī) 范字段4302的值為"取消作業(yè)"。例如可以考慮以下情況當(dāng)處理規(guī) 則表3302中存儲的信息如圖27所示時,利用用于JDF打印作業(yè)的JDF 作業(yè)傳票部分中包含的對于不能執(zhí)行的功能的指令,將JDF打印作業(yè) 加栽到打印系統(tǒng)1000。在此情況下,根據(jù)處理規(guī)則表3302中寫入的 細(xì)節(jié)來執(zhí)行用于繼續(xù)或者取消作業(yè)的操作處理,如在第一實施例的情況那樣。為此,當(dāng)存在對應(yīng)設(shè)置時,取消作業(yè)的執(zhí)行,如圖27中寫入 的那樣。
作為具體示例,可以考慮以下情況在沒有將片材處理設(shè)備200 附加到打印系統(tǒng)1000的狀態(tài)下接收包括用于騎馬裝訂、封面裝訂等等 的設(shè)置的JDF作業(yè)傳票。在此情況下,當(dāng)出現(xiàn)用于不能執(zhí)行的片材處 理的設(shè)置時,取消作業(yè),從而不生成已輸出的材料。更具體地說,例 如,考慮以下情況騎馬裝訂設(shè)備IIO、紙折疊設(shè)備107等等不存在 于用于打印系統(tǒng)1000的用戶的工作流中,并且更進(jìn)一步地,在打印系 統(tǒng)1000中不提供片材處理設(shè)備200。在此情況下,如果接收到指示對 于最終輸出的材料的騎馬裝訂、封面裝訂等等的作業(yè),并且忽略這些 設(shè)置并且繼續(xù)作業(yè)的執(zhí)行,則所生成的已輸出材料對于用戶將是錯誤 的。相應(yīng)地,有可能通過取消作業(yè)來抑制這種輸出。 (基本處理)
圖28是示出由根據(jù)第二實施例的打印系統(tǒng)1000的控制器205 執(zhí)行的處理的流程圖。該流程圖與圖19所示并且在上述第一實施例中 被描述的流程圖對應(yīng)。在此,將對與圖19相同的步驟給出相同的標(biāo)號, 并且將省略其描述。
在此,如果在步驟S7設(shè)備配置尚未改變,則過程前進(jìn)到步驟S71, 其中,確定步驟S4中發(fā)生的處理請求(事件)的細(xì)節(jié)是否是對于處理 規(guī)則表3302的改變請求。在該第二實施例中,對于處理規(guī)則表3302 的改變請求對應(yīng)于以下操作,在該操作中,用戶通過圖25所示的JDF 設(shè)置屏幕選擇當(dāng)由于打印系統(tǒng)1000的設(shè)備配置、能力等等而不能執(zhí)行 功能字段4301中寫入的功能時所進(jìn)行的操作。
如果在步驟S71已經(jīng)確定了對于處理規(guī)則表3302的改變請求, 則過程前進(jìn)到步驟S72,其中,執(zhí)行用于處理規(guī)則表的改變處理。當(dāng) 完成該處理時,系統(tǒng)在步驟S4中進(jìn)入事件待機(jī)狀態(tài)。稍后將參照圖 29描述步驟S72中執(zhí)行的處理的細(xì)節(jié)。
然而,如果在步驟S71的確定的結(jié)果是"否",則過程前進(jìn)到步 驟S8,其中,根據(jù)已經(jīng)發(fā)生的事件的類型來執(zhí)行除了 JDF作業(yè)執(zhí)行、處理規(guī)則表"02改變、或用于改變設(shè)備配置的處理之外的處理。 (處理規(guī)則表3302改變(規(guī)則信息更新)處理) 圖"是示出用于圖28的步驟S72中改變處理規(guī)則表3302的處 理的細(xì)節(jié)的流程圖。
首先,在步驟S81將HDD 209中存儲的處理規(guī)則表3302 (圖17 ) 加載到RAM 208。接下來,在步驟S82,加載由用戶通過圖25所示的 JDF設(shè)置屏幕所選擇的處理策略的值,或者換句話說,表示是取消還 是忽略的值。當(dāng)操作圖25中的JDF設(shè)置屏幕時,在控制器205的控制 下在RAM 208中存儲在此加載的值,由此加載所述值。過程然后前進(jìn) 到步驟S83,其中,確定在處理規(guī)則表3302中是否仍然保留有將要調(diào) 查的條目(根據(jù)功能的項,例如雙面打印、頁面打印等等)。如果保 留有未處理的條目,則過程前進(jìn)到步驟S84,其中,選擇將要處理的 處理規(guī)則表3302中的下一條目。過程然后前進(jìn)到步驟S85,其中,將 在步驟S82從RAM 208讀出的值寫入用于在步驟S84所選擇的條目的 非支持操作規(guī)范字段4302 (圖17)。過程然后前進(jìn)到步驟S86,其中, 將值寫入處理規(guī)則表3302的默認(rèn)值字段4303 (圖17 )。
在第二實施例中,可以寫入非支持操作規(guī)范字段4302的僅有的 值是"忽略"和"取消作業(yè)",并且因此明確的設(shè)置對于默認(rèn)值不是 必需的。因此,在第二實施例中在步驟S86執(zhí)行的操作包括寫入初
始值或表示值沒有被存儲在字段中的值。
當(dāng)步驟S86中的處理結(jié)束時,過程返回到步驟S83。從步驟S83 至步驟S86的步驟被配置為循環(huán),并且步驟S83至步驟S86中的處理 被重復(fù),直到已經(jīng)處理了處理規(guī)則表3302中的所有條目。當(dāng)在步驟 S83確定已經(jīng)處理了所有條目時,過程前進(jìn)到步驟S87,其中,將RAM 208中存儲的已校正的處理規(guī)則表3302寫回到HDD 209,在此之后過 程結(jié)束。
以此方式,根據(jù)第二實施例,有可能從用戶接受對處理規(guī)則表 3302的改變。為此,可以根據(jù)應(yīng)用、目的等等來進(jìn)行適當(dāng)?shù)拇蛴√幚?設(shè)置。在此,將給出其它描述,包括關(guān)于上述第一實施例和第二實施例 中共同的配置的確認(rèn)。
在根據(jù)本實施例的打印系統(tǒng)1000中提供的打印設(shè)備100被配置 為能夠接受至少兩個廣泛定義的類型的作業(yè),作為需要由打印設(shè)備 100進(jìn)行打印處理的作業(yè)。例如,控制器205控制打印系統(tǒng)1000,從 而打印設(shè)備100能夠接受"其中用于一系列處理的條件(包括后處理 條件以及在打印機(jī)單元203進(jìn)行打印期間的打印條件)的數(shù)據(jù)被表示 為JDF格式數(shù)據(jù)的作業(yè)"。以此方式,本實施例的打印系統(tǒng)1000能夠 接受其中使用JDF格式數(shù)據(jù)來指定各種指令、操作命令等等的作業(yè)。 注意,在本實施例中,與之對應(yīng)的作業(yè)被定義為例如"JDF作業(yè)", 并且被稱為"類型一作業(yè)"
打印系統(tǒng)1000被配置為使得使用JDF格式數(shù)據(jù)也可以指定指令, 所述指令包括用于由打印設(shè)備100進(jìn)行打印處理的指令、用于由片材 處理設(shè)備200執(zhí)行的后處理的指令等等。換句話說,這說明使打印系 統(tǒng)IOOO執(zhí)行各種處理的請求被包括作為JDF數(shù)據(jù)中的命令。更進(jìn)一步 地,本實施例中的配置如下甚至當(dāng)對于不能由打印系統(tǒng)IOOO執(zhí)行的 處理的執(zhí)行請求被包括在JDF數(shù)據(jù)中作為命令時,也可以接受作業(yè)。 換句話說,有可能接受這樣的JDF數(shù)據(jù)其中,用于打印系統(tǒng)1000 的命令和不取決于打印系統(tǒng)1000的命令兩者都被包括作為用于待處 理的作業(yè)中的一系列處理的條件。在本實施例中,其中與將要由打印 系統(tǒng)1000接受的作業(yè)對應(yīng)的各種命令通過JDF數(shù)據(jù)來表示的作業(yè)被定 義為"JDF作業(yè),,。
在上述配置中,假^:由用戶經(jīng)由本實施例的ui單元(控制臺單
元204 )做出打印系統(tǒng)1000中的打印設(shè)備100的打印執(zhí)行請求,并且 待處理的作業(yè)是JDF作業(yè)。在打印系統(tǒng)1000已經(jīng)接受了 JDF作業(yè)的條 件下,控制器205執(zhí)行根據(jù)上述笫一實施例和第二實施例的控制,并 且控制打印系統(tǒng)1000,以便能夠執(zhí)行JDF作業(yè)。
接下來,將描述本實施例中對于將打印系統(tǒng)1000配置為能夠處 理這種JDF作業(yè)的原因和效果的示例。本實施例嘗試?yán)缛缦滤鐾ㄟ^使得包括打印設(shè)備100的打印 系統(tǒng)1000能夠處理JDF作業(yè)來實現(xiàn)所述效果。例如,利用打印系統(tǒng) 1000,由PC l(M來進(jìn)行打印編輯處理,即,"與在由打印設(shè)備100 進(jìn)行的打印處理之前在待處理的作業(yè)中執(zhí)行所需的處理對應(yīng)的打印前 (印制前)處理"。在這種處理之后,由打印設(shè)備100對于待處理的 作業(yè)執(zhí)行打印處理(印制)。然后,在該處理之后,由參照圖l在本 實施例中定義的片材處理設(shè)備200、近線(near-line)修整器等等對 于作業(yè)執(zhí)行后處理(印制后)。這種印制后對應(yīng)于"與在由打印設(shè)備 100進(jìn)行的打印處理之后在待處理的作業(yè)中執(zhí)行所需的處理對應(yīng)的打 印后處理"。
圖1所示的POD系統(tǒng)10000可以執(zhí)行包括由多個獨立設(shè)備逐一執(zhí) 行的多個處理(印制前、印制、印制后)的一系列處理作為用于完成 作業(yè)的一系列工作流(也稱為作業(yè)流)。在本實施例中提供對于執(zhí)行 從"印制前,,到"印制后,,的該一系列工作流所需的多個設(shè)備。更進(jìn) 一步地,如下進(jìn)行配置可以經(jīng)由網(wǎng)絡(luò)101來連接用于管理這些設(shè)備 (例如服務(wù)器計算機(jī)或PC 103)的生產(chǎn)管理計算機(jī),并且可以由PC 103 來管理設(shè)備。
以此方式,根據(jù)本實施例的POD系統(tǒng)10000能夠經(jīng)由網(wǎng)絡(luò)101在 打印設(shè)備100與計算機(jī)(PC) 104之間進(jìn)行數(shù)據(jù)通信。此外,經(jīng)由網(wǎng) 絡(luò)101在打印設(shè)備100與非離線修整器(片材處理設(shè)備200和近線修 整器108或109等等)之間進(jìn)行數(shù)據(jù)通信也是有可能的。更進(jìn)一步地, 經(jīng)由網(wǎng)絡(luò)101在PC 104與非離線修整器(片材處理設(shè)備200和近線修 整器108或109等等)之間進(jìn)行數(shù)據(jù)通信也是有可能的。配置如下 可以在執(zhí)行在創(chuàng)建打印材料時必需的區(qū)分處理的多個設(shè)備之間的數(shù)據(jù) 通信中使用高度通用的數(shù)字?jǐn)?shù)據(jù)(XML)。如上所述,在本實施例中, 對此所必需的具體配置使得控制器205執(zhí)行控制,從而可以由打印設(shè) 備100處理充當(dāng)使用XML數(shù)據(jù)的打印作業(yè)的JDF作業(yè)。
根據(jù)本實施例的配置,可以解決因為例如打印系統(tǒng)不支持JDF而 尚未解決或難以解決的需要??梢匀缦陆o出所述需要的示例(1) 各個設(shè)備和操作級別的效率已經(jīng)達(dá)到其極限,并且需要從 上至下管理整個處理,并且增加生產(chǎn)力。
(2) 防止浪費(fèi)或錯誤地發(fā)送生產(chǎn)信息的需要。
(3 )無論待打印的數(shù)據(jù)自身是在客戶機(jī)PC上創(chuàng)建的電子數(shù)據(jù), 掌管銷售的人員手動輸入定購票據(jù),并且基于手寫的定購票據(jù)來創(chuàng)建 生產(chǎn)管理和生產(chǎn)計劃的情況下,執(zhí)行CTP、打印等等的工作流。換句 話說,需要改進(jìn)"其中已經(jīng)使用紙完成了某個工作、已由計算機(jī)完成 了其它工作,這導(dǎo)致了紙與電子數(shù)據(jù)的混合的不匹配工作流"的效率。 為了解決可能在P0D環(huán)境中產(chǎn)生的這種需要,由打印設(shè)備100接 受JDF作業(yè),并且然后可以由打印系統(tǒng)1000來執(zhí)行JDF作業(yè)。通過以 此方式使得打印系統(tǒng)IOOO兼容JDF格式,可以解決這些各種需要。具 體地說,打印系統(tǒng)1000可以實現(xiàn)對于JDF獨特的優(yōu)點,例如"對出版 公司內(nèi)所使用的任何東西進(jìn)行數(shù)字化的能力,包括定購票據(jù)、工作指 令、完成通知、每日報告等等",其可以被給出作為本發(fā)明關(guān)注的JDF 的這種優(yōu)點的示例。"用于掌管銷售的人員詳細(xì)知道哪些設(shè)備(例如 CTP、打印機(jī)、裝訂器等等)正在執(zhí)行哪些作業(yè)并且已經(jīng)完成了哪些作 業(yè)的能力"可以被給出作為JDF作業(yè)的優(yōu)點的另一示例。更進(jìn)一步地, "由于使用XML的JDF作業(yè)而導(dǎo)致的通過公司入口、瀏覽器、PDF進(jìn) 行確認(rèn)和指令的能力"是可以獲得的另一優(yōu)點,并且這使得有可能改 進(jìn)操作效率。
更進(jìn)一步地,在本實施例中,與類型一作業(yè)對應(yīng)的"JDF作業(yè),, 可以被接受作為待由打印設(shè)備100打印的作業(yè)。假設(shè)這種配置,在本 實施例中,與對應(yīng)于類型一作業(yè)的"JDF作業(yè)"不同類型的作業(yè)也可 以被接受作為待由打印設(shè)備100打印的作業(yè)。例如,為了將打印設(shè)備 100中提供的功能以及片材處理設(shè)備200中提供的功能兩者利用到最 大極限,可以接受對于經(jīng)由對于打印系統(tǒng)1000唯一的并且沒有存在于 其它設(shè)備中的打印機(jī)驅(qū)動器進(jìn)行打印的執(zhí)行請求。例如,由打印設(shè)備 100的制造商創(chuàng)建的用于打印設(shè)備100的專用打印機(jī)驅(qū)動器被安裝在 PC 103、 PC 104 (外部設(shè)備)等等中。更進(jìn)一步地,外部設(shè)備的CPU啟動用于打印設(shè)備100的打印機(jī)驅(qū)動器,并且響應(yīng)于使用外部設(shè)備的
鼠標(biāo)或鍵盤進(jìn)行的操作,將用于打印機(jī)驅(qū)動器的設(shè)置屏幕顯示在顯示 單元中。進(jìn)一步地,通過經(jīng)由已經(jīng)在外部設(shè)備的顯示單元上顯示的打 印機(jī)驅(qū)動器的設(shè)置屏幕進(jìn)行的用戶操作來接受用于待處理的作業(yè)的打
印處理條件和打印執(zhí)行請求。通過該操作,外部設(shè)備的CPU經(jīng)由網(wǎng)絡(luò) 101將該作業(yè)的數(shù)據(jù)發(fā)送到打印設(shè)備100。此時,外部設(shè)備的CPU發(fā)送 要由打印設(shè)備100對于其執(zhí)行打印處理的作業(yè)的數(shù)據(jù),例如對于打印 設(shè)備100唯一的非JDF數(shù)據(jù)(例如PDL數(shù)據(jù))。相應(yīng)地,除了與類型 一作業(yè)對應(yīng)的JDF作業(yè)之外,才艮據(jù)本實施例的打印系統(tǒng)1000還可以接 受非JDF數(shù)據(jù)作為待處理的作業(yè)。
注意,在本實施例中,使用"非JDF數(shù)據(jù),,的作業(yè)被定義為"非 JDF作業(yè)",并且被稱為"類型二作業(yè),,。在本實施例中,"非JDF 作業(yè),,被定義為"可由打印系統(tǒng)1000接受的作業(yè),其中,以除了 XML 語言之外的語言來寫成對于打印系統(tǒng)1000的各種執(zhí)行請求"。例如, 可以由打印系統(tǒng)1000經(jīng)由外部接口單元202接受作為這種"非JDF 作業(yè),,的示例的"PDL作業(yè)"。在此情況下,控制器205使得由打印 系統(tǒng)1000來執(zhí)行由打印系統(tǒng)1000接受的PDL格式作業(yè)所需的處理。 換句話說,控制器205控制打印系統(tǒng)1000,從而打印設(shè)備100能夠接 受"其中以并非JDF格式的數(shù)據(jù)格式表示用于一系列處理的條件(包 括后處理條件以及在打印機(jī)單元203進(jìn)行打印期間的打印條件)的數(shù) 據(jù)的作業(yè),,。
更進(jìn)一步地,由操作者經(jīng)由本實施例的UI單元所請求的、待由 打印系統(tǒng)1000的打印設(shè)備100打印的待處理作業(yè)也被包括在"非JDF 作業(yè),,中。相應(yīng)地,當(dāng)由打印系統(tǒng)1000經(jīng)由例如外部接口單元202 接受需要打印處理的非JDF作業(yè)時,控制器205按照與JDF作業(yè)的上 迷處理不同的方式使用打印系統(tǒng)1000來處理非JDF作業(yè)。為此,控制 器205從HDD 209讀出計算機(jī)可讀控制程序,并且執(zhí)行所述程序。然 后可以通過根據(jù)該程序執(zhí)行的控制,來執(zhí)行基于非JDF作業(yè)的處理。
例如,假設(shè)請求打印的待處理作業(yè)是JDF作業(yè)。在此情況下,當(dāng)控制器205將該JDF作業(yè)的數(shù)據(jù)存儲在HDD 209中時,控制器205標(biāo) 識已經(jīng)在所述JDF作業(yè)中使用XML數(shù)據(jù)設(shè)置了什么打印處理條件。更 進(jìn)一步地,控制器205從HDD 209讀出打印系統(tǒng)1000的系統(tǒng)配置數(shù)據(jù), 并且確認(rèn)所述配置數(shù)據(jù)。由此,控制器205確定是否可以由打印系統(tǒng) 1000執(zhí)行由JDF作業(yè)中的打印請求所需的所有處理。
例如,假設(shè)控制器205已經(jīng)確定所接受的JDF作業(yè)是以下之一 "其中在JDF作業(yè)中指定的多個處理中的一些不能由打印系統(tǒng)1000 來執(zhí)行但其余處理可以由打印系統(tǒng)1000來執(zhí)行的作業(yè)";或"其中 JDF作業(yè)中指定的多個處理都不能由打印系統(tǒng)IOOO來執(zhí)行的作業(yè)"。 在此注意,與這兩個作業(yè)中的任意一個對應(yīng)的JDF作業(yè)將被定義為"不 完全匹配類型JDF作業(yè)"。
在待處理的這種作業(yè)是"不完全匹配類型JDF作業(yè),,的條件下, 控制器205讀出并且參照用于處理打印設(shè)備100的HDD 209中預(yù)先存 儲的JDF作業(yè)的控制規(guī)則信息。在上迷管理表(規(guī)則信息存儲單元) 中管理所述控制規(guī)則信息。在此,假設(shè)例如已經(jīng)在打印系統(tǒng)100Q中進(jìn) 行了設(shè)置,例如"對于與不完全匹配類型JDF作業(yè)對應(yīng)的作業(yè),禁止 開始打印,并且要執(zhí)行作業(yè)取消處理,以結(jié)束作業(yè)處理"。在此情況 下,控制器205禁止打印機(jī)單元203打印用于經(jīng)由外部接口單元202 接受的"不完全匹配類型JDF作業(yè),,的打印數(shù)據(jù)。更進(jìn)一步地,即使 操作者尚未輸入用于終止處理的請求,控制器205也自動使得作業(yè)處 理結(jié)束。進(jìn)一步地,控制器205從HDD 209刪除作業(yè)數(shù)據(jù),其包括已 經(jīng)在HDD 209中保存的打印數(shù)據(jù)。這種用于取消"不完全匹配類型JDF 作業(yè),,的處理被控制為可根據(jù)用于在打印系統(tǒng)IOOO中已經(jīng)預(yù)先設(shè)置 的JDF作業(yè)的規(guī)則信息而自動地執(zhí)行。
同時,作為對于JDF作業(yè)確認(rèn)控制規(guī)則信息的結(jié)果,即使作業(yè)是 "不完全匹配類型JDF作業(yè)",也由打印系統(tǒng)1000來執(zhí)行可以由打印 系統(tǒng)1000處理的項,并且忽略不能由打印系統(tǒng)IOOO執(zhí)行的處理(不 執(zhí)行打印)。以此方式,假設(shè)已經(jīng)進(jìn)行了設(shè)置,從而"即使作業(yè)是不 完全匹配類型JDF作業(yè),也不禁止打印,并且允許由打印機(jī)單元203執(zhí)行打印處理"。在此情況下,控制器205不禁止打印機(jī)單元203打 印對于經(jīng)由外部接口單元202接受的"不完全匹配類型JDF作業(yè)"的 打印數(shù)據(jù),并且取而代之從HDD 209讀出打印數(shù)據(jù),并且使得該數(shù)據(jù) 被打印。更進(jìn)一步地,控制器205控制打印系統(tǒng)1000,以便不執(zhí)行JDF 作業(yè)中指定的多個處理中的不能由打印系統(tǒng)IOOO執(zhí)行的處理,或者控 制打印系統(tǒng)IOOO將處理改變?yōu)楸辉O(shè)置為可以由打印系統(tǒng)1000執(zhí)行的 默認(rèn)的處理,并且執(zhí)行該處理。此外,從多個處理中,控制器205根 據(jù)指示執(zhí)行可以由打印系統(tǒng)1000執(zhí)行的JDF作業(yè)中指定的處理。這種 禁止用于取消"不完全匹配類型JDF作業(yè)"的處理的打印處理被控制 為可根據(jù)用于在打印系統(tǒng)1000中已經(jīng)預(yù)先設(shè)置的JDF作業(yè)的規(guī)則信 息而自動地可執(zhí)行。在本實施例中,執(zhí)行可以由打印系統(tǒng)1000執(zhí)行的 處理而不取消"不完全匹配類型JDF作業(yè),,的處理的操作被稱為"不 完全匹配類型JDF作業(yè)的簡并處理"。
同時,在接受的JDF作業(yè)是"其中可以由打印系統(tǒng)IOOO執(zhí)行由 JDF作業(yè)指定的所有多個處理的作業(yè),,的情況下,該JDF作業(yè)被定義 為"處理條件完全匹配類型JDF作業(yè)"。在此情況下,控制器205執(zhí) 行用于經(jīng)由外部接口單元202接受的"完全匹配類型JDF作業(yè)"的打 印處理,而不參照規(guī)則信息。更進(jìn)一步地,控制器205使得打印系統(tǒng) 1000執(zhí)行由該作業(yè)請求的所有處理。
假設(shè)采取上述配置,當(dāng)例如在打印機(jī)單元203正執(zhí)行用于JDF作 業(yè)的打印處理的同時經(jīng)由外部接口單元202接受非JDF作業(yè)時,控制 器205將非JDF作業(yè)存儲在HDD 209中作為打印隊列中的作業(yè)。直到 完成最初JDF作業(yè)的處理才開始這種非JDF作業(yè)的打印操作。當(dāng)已經(jīng) 確認(rèn)完成了最初JDF作業(yè)的處理時,控制器205使用打印機(jī)單元203 開始后面的非JDF作業(yè)的打印處理。在此,當(dāng)已經(jīng)接受了非JDF作業(yè) 時,控制器205參照HDD 209中預(yù)先管理的非JDF作業(yè)控制規(guī)則信息; 該規(guī)則表不同于用于最初JDF作業(yè)的控制規(guī)則信息??刂破?05然后 根據(jù)非JDF作業(yè)控制規(guī)則信息來控制所述非JDF作業(yè)的處理。以此方 式,與其中處理JDF作業(yè)的方式不同地來執(zhí)行非JDF作業(yè)的控制和處理。
例如,假設(shè)控制器205已經(jīng)確定由打印系統(tǒng)1000接受的非JDF 作業(yè)是以下之一"其中在非JDF作業(yè)中指定的多個處理中的一些不 能由打印系統(tǒng)1000來執(zhí)行,但其余處理可以由打印系統(tǒng)1000來執(zhí)行 的作業(yè)";或"其中非JDF作業(yè)中指定的多個處理全都不能由打印系 統(tǒng)1000來執(zhí)行的作業(yè)"。在此注意,與這兩個作業(yè)中的任意一個對應(yīng) 的非JDF作業(yè)將被定義為"不完全匹配類型非JDF作業(yè),,。以此方式, 在待處理的作業(yè)是"不完全匹配類型非JDF作業(yè),,的情況下,控制器 205讀出并且參照打印設(shè)備100的HDD 209中保存的"用于處理非JDF 作業(yè)的控制規(guī)則信息"??刂破?05然后可以基于結(jié)果來執(zhí)行以下控 制。例如,在此假設(shè),參照控制規(guī)則信息的操作表示指定其中"禁 止與不完全匹配類型非JDF作業(yè)對應(yīng)的作業(yè)的打印,并且執(zhí)行用于取 消作業(yè)的處理,該處理使得作業(yè)處理結(jié)束,,的設(shè)置。在此情況下,控 制器205禁止打印機(jī)單元203打印用于"不完全匹配類型非JDF作業(yè),, 的打印數(shù)據(jù)。更進(jìn)一步地,即使操作者尚未輸入用于終止處理的請求, 控制器205也自動使得非JDF作業(yè)處理結(jié)束。進(jìn)一步地,控制器205 從HDD 209刪除非JDF作業(yè)數(shù)據(jù),其包括已經(jīng)在HDD 209中保存的打 印數(shù)據(jù)。
以此方式,控制器205可以根據(jù)在打印系統(tǒng)1000中已經(jīng)預(yù)先設(shè) 置的用于非JDF作業(yè)的規(guī)則信息,自動執(zhí)行用于取消"不完全匹配類 型非JDF作業(yè)"的處理。
另一方面,在此,假設(shè)參照"用于處理非JDF作業(yè)的控制規(guī)則信 息,,的操作表示進(jìn)行其中執(zhí)行可以由打印系統(tǒng)1000執(zhí)行的處理,并 且忽略(不執(zhí)行)不能執(zhí)行的處理的設(shè)置。在此,假設(shè)在打印系統(tǒng)1000 中已經(jīng)預(yù)先指定不禁止指定打印非JDF作業(yè)并且允許由打印機(jī)單元 203執(zhí)行打印處理的設(shè)置。在此情況下,控制器205從HDD 209讀出 用于"不完全匹配類型非JDF作業(yè),,的打印數(shù)據(jù),并且對該打印數(shù)據(jù) 進(jìn)行打印,而不禁止由打印機(jī)單元203對該打印數(shù)據(jù)進(jìn)行打印。更進(jìn) 一步地,控制器205執(zhí)行控制,以便不執(zhí)行在非JDF作業(yè)中指定的多個處理之中的不能由打印系統(tǒng)IOOO執(zhí)行的處理,或者進(jìn)行控制以將處 理改變?yōu)楸辉O(shè)置為可以由打印系統(tǒng)IOOO執(zhí)行的默認(rèn)的處理,并且執(zhí)行 該處理。此外,在多個處理之中,控制器205根據(jù)其設(shè)置執(zhí)行可以由 打印系統(tǒng)1000執(zhí)行的非JDF作業(yè)中指定的處理。
以此方式,執(zhí)行控制,從而根據(jù)打印系統(tǒng)1000中已經(jīng)預(yù)先設(shè)置 的非JDF作業(yè)的規(guī)則信息,自動執(zhí)行禁止用于取消"不完全匹配類型 非JDF作業(yè),,的處理的打印處理。注意,在本實施例中,執(zhí)行可以由 打印系統(tǒng)1000執(zhí)行的"不完全匹配類型非JDF作業(yè)"的處理而不取消 該處理并且以此方式完成打印的處理被稱為"不完全匹配類型非JDF 作業(yè)的筒并處理,,。
更進(jìn)一步地,由控制器205確定為"其中可以由打印系統(tǒng)1000 執(zhí)行非JDF作業(yè)中指定的所有多個處理的作業(yè)"的非JDF作業(yè)被定義 為"處理條件完全匹配類型非JDF作業(yè)"。在此情況下,控制器205 不參照非JDF作業(yè)規(guī)則信息,并且取而代之從HDD 209讀出接受的"完 全匹配類型非JDF作業(yè),,的打印數(shù)據(jù),并且對作業(yè)的打印數(shù)據(jù)進(jìn)行打 印。更進(jìn)一步地,控制器205使得打印系統(tǒng)1000執(zhí)行由該作業(yè)請求的 所有處理。此外,在本實施例中,可以獨立于并且分離于上述JDF作 業(yè)控制,由打印系統(tǒng)1000來執(zhí)行這種非JDF作業(yè)控制。例如,作為第 一控制示例,控制器205使得有可能根據(jù)打印系統(tǒng)1000中預(yù)先設(shè)置的 非JDF作業(yè)規(guī)則信息自動執(zhí)行用于取消不完全匹配類型非JDF作業(yè)的 處理。
更進(jìn)一步地,可以設(shè)置用于取消由控制器205執(zhí)行的非JDF作業(yè) 的控制,從而"根據(jù)打印系統(tǒng)1000中預(yù)先設(shè)置的JDF作業(yè)的規(guī)則信息, 自動執(zhí)行用于取消不完全匹配類型非JDF作業(yè)的處理,,。在此情況下, 控制器205使得打印系統(tǒng)1000有可能甚至在其中正在執(zhí)行控制以執(zhí)行 用于取消"不完全匹配類型非JDF作業(yè)"的處理的時段期間也接受JDF 作業(yè)。當(dāng)在該時段期間接受JDF作業(yè)時,控制器205使得打印系統(tǒng)1000 根據(jù)JDF作業(yè)規(guī)則信息執(zhí)行處理。例如,在JDF作業(yè)是"不完全匹配 類型JDF作業(yè),,的條件下,控制器205使得打印系統(tǒng)IOOO執(zhí)行用于取消該JDF作業(yè)的處理。
更進(jìn)一步地,作為不同于第一控制示例的第二控制示例,控制器 205使得有可能例如"根據(jù)打印系統(tǒng)1000中預(yù)先設(shè)置的非JDF作業(yè)規(guī) 則信息自動執(zhí)行用于取消不完全匹配類型非JDF作業(yè)的處理"。更進(jìn) 一步地,控制器205執(zhí)行用于甚至在進(jìn)行設(shè)置從而"根據(jù)打印系統(tǒng)1000 中預(yù)先設(shè)置的JDF作業(yè)的規(guī)則信息自動執(zhí)行用于不完全匹配類型JDF 作業(yè)的簡并處理"的情況下也執(zhí)行的取消非JDF作業(yè)的控制。
以此方式,甚至在其中打印系統(tǒng)1000正在被控制為執(zhí)行用于取 消"不完全匹配類型非JDF作業(yè)"的處理的時段期間,打印系統(tǒng)IOOO 也可以接受JDF作業(yè)。當(dāng)在該時段期間接受JDF作業(yè)時,控制器205 使得打印系統(tǒng)IOOO執(zhí)行根據(jù)JDF作業(yè)規(guī)則信息的處理。例如,在JDF 作業(yè)是"不完全匹配類型JDF作業(yè)"的情況下,控制器205使得打印 系統(tǒng)IOOO執(zhí)行用于該JDF作業(yè)的簡并處理。
更進(jìn)一步地,作為不同于第二控制示例的第三控制示例,控制器 205使得有可能例如"根據(jù)打印系統(tǒng)1000中預(yù)先設(shè)置的非JDF作業(yè)規(guī) 則信息自動執(zhí)行用于不完全匹配類型非JDF作業(yè)的簡并處理"。在本 實施例中,控制器205甚至在進(jìn)行設(shè)置從而"根據(jù)打印系統(tǒng)1000中預(yù) 先設(shè)置的JDF作業(yè)規(guī)則信息自動執(zhí)行用于不完全匹配類型JDF作業(yè)的 簡并處理"的情況下也執(zhí)行用于所述非JDF作業(yè)的簡并處理。
以此方式,甚至在其中打印系統(tǒng)1000正被控制為執(zhí)行用于"不 完全匹配類型非JDF作業(yè)"的簡并處理的時段期間,控制器205也使 得打印系統(tǒng)IOOO有可能接受JDF作業(yè)。當(dāng)在該時段期間接受JDF作業(yè) 時,控制器2 0 5使得打印系統(tǒng)10 0 0執(zhí)行根據(jù)JDF作業(yè)規(guī)則信息的處理。 例如,在JDF作業(yè)是"不完全匹配類型JDF作業(yè),,的情況下,控制器 205使得打印系統(tǒng)IOOO執(zhí)行用于該JDF作業(yè)的簡并處理。
更進(jìn)一步地,作為不同于第三控制示例的第四控制示例,控制器 205使得有可能例如"根據(jù)打印系統(tǒng)1000中預(yù)先設(shè)置的非JDF作業(yè)規(guī) 則信息自動執(zhí)行用于不完全匹配類型非JDF作業(yè)的簡并處理,,。此外, 控制器205甚至在"可以根據(jù)打印系統(tǒng)1000中預(yù)先設(shè)置的JDF作業(yè)規(guī)則信息自動執(zhí)行用于取消不完全匹配類型JDF作業(yè)的處理的情況,,下, 也執(zhí)行用于該非JDF作業(yè)的簡并處理。
以此方式,甚至在其中打印系統(tǒng)1000正被控制為執(zhí)行用于"不 完全匹配類型非JDF作業(yè)"的簡并處理的時段期間,控制器205也使 得打印系統(tǒng)IOOO有可能接受JDF作業(yè)。當(dāng)在該時段期間接受JDF作業(yè) 時,控制器205使得打印系統(tǒng)IOOO執(zhí)行根據(jù)JDF作業(yè)規(guī)則信息的處理。 例如,在JDF作業(yè)是"不完全匹配類型JDF作業(yè)"的情況下,控制器 205使得打印系統(tǒng)IOOO執(zhí)行用于取消該JDF作業(yè)的處理。
如到此所描述的那樣,在本實施例中,可以由打印設(shè)備100接受 多個類型的作業(yè),包括與JDF作業(yè)對應(yīng)的類型一作業(yè)、與非JDF作業(yè) 對應(yīng)的類型二作業(yè)。
假設(shè)采取這種配置,在已經(jīng)將待處理的所接受的作業(yè)確認(rèn)為JDF 作業(yè)的條件下,控制器205檢查JDF作業(yè)是否是不完全匹配類型JDF 作業(yè)。結(jié)果,在已經(jīng)將JDF作業(yè)確認(rèn)為不完全匹配類型JDF作業(yè)的情 況下,控制器205控制打印系統(tǒng)IOOO來如上所述地對JDF作業(yè)執(zhí)行處 理。然后,當(dāng)已經(jīng)將待處理的接受的作業(yè)確認(rèn)為非JDF作業(yè)時,控制 器205檢查非JDF作業(yè)是否是不完全匹配類型非JDF作業(yè)。結(jié)果,如 果將非JDF作業(yè)確認(rèn)為不完全匹配類型非JDF作業(yè),則控制器205控 制打印系統(tǒng)1000以執(zhí)行用于非JDF作業(yè)的處理。以此方式,可以由打 印系統(tǒng)IOOO彼此獨立地執(zhí)行JDF作業(yè)控制和非JDF作業(yè)控制。
更進(jìn)一步地,假設(shè)這種配置,控制器205在使得打印系統(tǒng)1000 執(zhí)行由JDF作業(yè)所需的打印處理的同時使得有可能接受對于非JDF作 業(yè)的處理請求。在執(zhí)行JDF作業(yè)的打印期間接受的非JDF作業(yè)被存儲 在HDD 209中作為打印隊列中的作業(yè),并且系統(tǒng)對于其執(zhí)行操作待機(jī)。 當(dāng)由打印系統(tǒng)IOOO完成用于JDF作業(yè)的打印處理時,可以執(zhí)行用于正 待機(jī)的非JDF作業(yè)的打印處理。類似地,控制器205在使得打印系統(tǒng) 1000執(zhí)行由非JDF作業(yè)所需的打印處理的同時使得有可能接受對于 JDF作業(yè)的處理請求。由控制器205將在非JDF作業(yè)的打印期間接受 的JDF作業(yè)存儲在HDD 209中作為打印隊列中的作業(yè),并且系統(tǒng)對于開始其處理待機(jī)。當(dāng)完成用于非JDF作業(yè)的打印處理時,控制器205 使得打印系統(tǒng)IOOO有可能執(zhí)行用于正待機(jī)的非JDF作業(yè)的打印處理。 提供如上所述的配置也是根據(jù)本實施例的打印系統(tǒng)1000的一個特性。
以此方式,本實施例的打印系統(tǒng)IOOO被至少提供有兼容JDF的 打印設(shè)備100,這使得能夠使用對于整個打印處理公共的數(shù)字格式(指 令或作業(yè)傳票)。
在本實施例中描述了這些優(yōu)點,以下的點是例如感興趣的點。 例如,JDF格式使用XML, XML是一種用于網(wǎng)頁的基本格式。JDF 是引起注意的,其能夠通過使用這些特點獲得關(guān)于整個打印處理的管 理的優(yōu)點,整個打印處理的管理例如是通過使用這些特點,通過網(wǎng)站 確認(rèn)生產(chǎn)管理的狀態(tài)、各種設(shè)備(例如打印設(shè)備,裝訂設(shè)備等等)的 操作狀態(tài)。甚至當(dāng)使用打印系統(tǒng)1000時也可以享受這些優(yōu)點是本實施 例的特點之一。
此外,有可能對于鏈接多個設(shè)備的一系列操作處理以JDF格式寫 入指令集合,該一系列操作處理從作為最終產(chǎn)品的打印材料的加載處 理到交付處理,并且不限于單個設(shè)備。使用該特點,通過JDF,有可 能使用單個指令集合對包括使用多個設(shè)備的多個步驟的一 系列工作流 進(jìn)行管理。對于將整個打印處理中所包括的多個設(shè)備彼此進(jìn)行這種鏈 接而言,并且對于各種設(shè)備的自動化而言,JDF提供了優(yōu)點。更進(jìn)一 步地,除了上述情況之外,本實施例還可以解決尚未解決的以下問題
問題(1)
利用被簡單地配置為與JDF作業(yè)兼容的打印設(shè)備或打印系統(tǒng), 如果不能根據(jù)JDF指令創(chuàng)建打印材料,則難以解決不希望打印設(shè)備或 打印系統(tǒng)執(zhí)行該JDF作業(yè)的打印處理的用戶需要。
例如,JDF設(shè)置與對于打印設(shè)備唯一地提供的打印機(jī)驅(qū)動器的不 同之處在于其可以甚至在不知道打印設(shè)備的規(guī)范、配置信息等等的 情況下而被創(chuàng)建??梢哉f,這是一種釆用了 JDF格式的優(yōu)點的配置, JDF格式是獨立于各個設(shè)備的公共格式,并且旨在使得能夠在盡可能多的不同設(shè)備中進(jìn)行作業(yè)處理。然而,這也說明,可能存在例如由于 執(zhí)行環(huán)境(打印設(shè)備或系統(tǒng)的能力、附件狀態(tài)等等)而不能由打印設(shè)
備或打印系統(tǒng)完全執(zhí)行JDF作業(yè)中指定的操作的情況。
更進(jìn)一步地,從用戶的觀點來看,可能存在以下情況在當(dāng)例如 使用JDF來指示打印時打印設(shè)備(打印系統(tǒng))不能確切地按所指示的 來創(chuàng)建打印材料的情況下,用戶期望取消作業(yè)的處理。具體地說,可 以考慮以下情況根據(jù)本實施例,在P0D打印環(huán)境中由打印系統(tǒng)1000 來創(chuàng)建被用作待交付給客戶機(jī)的產(chǎn)品的打印材料。當(dāng)在這種打印環(huán)境 中使用打印系統(tǒng)10 0 0創(chuàng)建被用作產(chǎn)品的打印材料時,不僅無意義地創(chuàng) 建客戶機(jī)不期望的打印材料,而且還可能同樣增加由于失敗而導(dǎo)致的成本。
響應(yīng)于此,本實施例可以解決問題(l),并且可以解決對于POD 環(huán)境特定的并且在這種打印環(huán)境中預(yù)想的上述用戶需要。 問題(2)
利用被簡單地配置為與JDF作業(yè)兼容的打印設(shè)備或打印系統(tǒng),如 果不能根據(jù)JDF指令創(chuàng)建打印材料,則難以解決無論如何希望使用JDF 作業(yè)進(jìn)行處理的用戶需要。
例如,在此假設(shè)在JDF作業(yè)中指定不能由打印系統(tǒng)1000的片材 處理設(shè)備200執(zhí)行的修整。在此情況下,打印系統(tǒng)1000不能執(zhí)行該處 理。然而,例如,在此還假設(shè)已經(jīng)在諸如POD系統(tǒng)10000安裝了打印 系統(tǒng)1000的位置處準(zhǔn)備了非線內(nèi)類型修整器(例如離線修整器或線內(nèi) 修整器)。在此情況下,可以假設(shè),如果使用非線內(nèi)類型線內(nèi)修整器, 則即使其創(chuàng)建操作包括不能利用打印系統(tǒng)1000的線內(nèi)修整器處理的 處理,也可以創(chuàng)建用作產(chǎn)品的打印材料。在此情況下,例如,打印材 料不能由JDF僅使用打印系統(tǒng)1000根據(jù)所指示的來完成,但可以通過 使用非線內(nèi)類型修整器來完成。相應(yīng)地,利用打印系統(tǒng)1000,甚至在 不能完成用作產(chǎn)品的打印材料的情況下,也無論如何都期望打印系統(tǒng) 1000執(zhí)4亍由打印系統(tǒng)1000可以進(jìn)行的處理(例如用于JDF作業(yè)的打 印處理)。因為可以處理來自更多客戶機(jī)的更多打印作業(yè),所以進(jìn)行該操作是更高效的??梢哉J(rèn)為,在這種POD環(huán)境中的打印系統(tǒng)1000 的位置處的操作者將請求解決這些需要,這些需要考慮了多個作業(yè)的 整個生產(chǎn)力。
以此方式,本實施例關(guān)注在POD打印環(huán)境中將來用戶將需要解決 特定需要的事實,例如上述情況,其中,用戶希望甚至在打印設(shè)備或 系統(tǒng)根據(jù)JDF指令不能創(chuàng)建打印材料的情況下也處理JDF作業(yè)。然而, 利用被簡單配置為與JDF作業(yè)兼容的打印設(shè)備或打印系統(tǒng),難以解決 這些需要。本實施例同樣可以解決這個第二問題,并且可以解決對于P0D環(huán)
境特定的并且在這種打印環(huán)境中預(yù)想的上述用戶需要。
如以上示例中所示出的那樣,JDF格式數(shù)據(jù)不僅從其通用性、設(shè)
備自動化、設(shè)備鏈接、設(shè)備管理等等的觀點來看是有前途的,而且它 還是不僅為單個設(shè)備或特定類型的設(shè)備而準(zhǔn)備的數(shù)據(jù)。結(jié)果,可能發(fā) 生例如上述情況。相應(yīng)地,打印系統(tǒng)1000被配置為能夠提供用于可以 靈活地解決上述這些用戶需要的打印系統(tǒng)和打印設(shè)備的方案是主要特 點。注意,上述配置并不需要一定包括所有配置。換句話說,任意配 置是可接受的,只要它是通過其可以獲得關(guān)于JDF的本實施例中描述 的效果中的至少一個的配置。然而,優(yōu)選的是包括至少以下構(gòu)成元件。 打印系統(tǒng)1000被配置為能夠使用打印設(shè)備100處理需要打印 處理的多種類型的作業(yè)。作為多種類型的作業(yè),可以接受至少以下作 業(yè)其中使用XML語言來指定多個處理條件的JDF作業(yè);其中使用除 了 XML語言之外的語言來指定多個處理條件的非JDF作業(yè)(例如PDL 作業(yè))。
假設(shè)釆取這種配置,控制器205執(zhí)行以下所示的控制。例如,假 設(shè)待處理的作業(yè)是"JDF作業(yè),而不是非JDF作業(yè)"。這被認(rèn)為是條 件A。更進(jìn)一步地,JDF作業(yè)是"包括不能由打印系統(tǒng)1000執(zhí)行的處 理條件的JDF作業(yè)"。這被認(rèn)為是條件B。在滿足條件A和B的情況 下,控制器205控制打印系統(tǒng)1000以能夠取消用于JDF作業(yè)的打印處 理。同時,假設(shè)采取上述配置,控制器205還執(zhí)行以下所示的控制。 例如,假設(shè)待處理的作業(yè)是"JDF作業(yè),而不是非JDF作業(yè),,(條件A)。 更進(jìn)一步地,JDF作業(yè)是"包括不能由打印系統(tǒng)IOOO執(zhí)行的處理條件 的JDF作業(yè)"(條件B)。換句話說,在滿足條件A和B的情況下, 控制器205控制打印系統(tǒng)1000以能夠從JDF作業(yè)所需的多個處理之中 執(zhí)行能夠由打印系統(tǒng)1000執(zhí)行的處理,而不取消JDF作業(yè)的打印處理。
同時,假設(shè)采取上述配置,控制器205還執(zhí)行以下所示的控制。 例如,假設(shè)待處理的作業(yè)是"JDF作業(yè),而不是非JDF作業(yè)"(條件A)。 更進(jìn)一步地,JDF作業(yè)是"包括不能由打印系統(tǒng)IOOO執(zhí)行的處理條件 的JDF作業(yè)"(條件B)。換句話說,在滿足條件A和B的情況下, 控制器205按以下方式控制用于該JDF作業(yè)的打印處理。從JDF作業(yè)
所需的多個處理之中,有選擇地使得可執(zhí)行以下處理執(zhí)行能夠由打 印系統(tǒng)IOOO執(zhí)行的處理的第一處理;取消由打印系統(tǒng)1000進(jìn)行的處 理的第二處理。
更進(jìn)一步地,假設(shè)釆取上述配置,控制器205還執(zhí)行以下所示的 控制。例如,假設(shè)待處理的作業(yè)是"JDF作業(yè),而不是非JDF作業(yè)" (條件A)。更進(jìn)一步地,JDF作業(yè)是"不包括不能由打印系統(tǒng)1000 執(zhí)行的處理條件的JDF作業(yè)"。這被認(rèn)為是條件C。在滿足兩個條件A 和C的情況下,控制器205使得打印系統(tǒng)IOOO執(zhí)行用于JDF作業(yè)的打 印處理。
同時,假設(shè)采取上述配置,控制器205還執(zhí)行以下所示的控制。 控制器205基于HDD 209中存儲的JDF作業(yè)規(guī)則信息來確定關(guān)于包括 不能由打印系統(tǒng)IOOO執(zhí)行的處理條件的JDF作業(yè)而要采取的行為。由 此確定對于滿足兩個上述條件A和B的JDF作業(yè)而要執(zhí)行的處理。
同時,假設(shè)采取上述配置,控制器205還執(zhí)行以下所示的控制。 控制器205在打印設(shè)備100正執(zhí)行用于JDF作業(yè)的打印處理的同時使 得有可能接受非JDF作業(yè)。更進(jìn)一步地,在當(dāng)打印設(shè)備100正執(zhí)行用 于JDF作業(yè)的打印處理的同時已經(jīng)接受非JDF作業(yè)的情況下,在已經(jīng) 完成用于JDF作業(yè)的打印處理之后,控制器205使得打印系統(tǒng)1000能夠執(zhí)行用于非JDF作業(yè)的打印處理。同時,假設(shè)采取上述配置,控 制器205還執(zhí)行以下所示的控制??刂破?05獨立于所聲明的用于JDF 作業(yè)的控制來執(zhí)行用于非JDF作業(yè)的控制。
假設(shè)采取上述配置,控制器205還執(zhí)行以下所示的控制??刂破?205根據(jù)HDD 209中存儲的非JDF作業(yè)規(guī)則信息來確定關(guān)于包括不能 由打印系統(tǒng)IOOO執(zhí)行的處理條件的非JDF作業(yè)而要采取的行為。通過 該操作,控制器205可以根據(jù)非JDF作業(yè)規(guī)則執(zhí)行用于取消不完全匹 配類型非JDF作業(yè)的處理或用于不完全匹配類型非JDF作業(yè)的筒并處 理。
假設(shè)采取上述配置,控制器205還執(zhí)行以下所示的控制。控制器 205在HDD 209中預(yù)先存儲JDF作業(yè)規(guī)則信息,該JDF作業(yè)規(guī)則信息 用于確定關(guān)于包括不能由打印系統(tǒng)1000執(zhí)行的處理條件的JDF作業(yè)待 采取的行為。更進(jìn)一步地,控制器205還在HDD 209中以其中可區(qū)分 于JDF作業(yè)規(guī)則信息的狀態(tài)下存儲如下規(guī)則信息,該規(guī)則信息用于確
的行為??梢杂刹僮髡呓?jīng)由本實施例的用戶接口 (例如控制臺單元 204 )將規(guī)則信息的細(xì)節(jié)登記為用于打印系統(tǒng)1000的設(shè)備設(shè)置。此夕卜, 執(zhí)行控制,從而可以將JDF作業(yè)的打印數(shù)據(jù)和非JDF作業(yè)的打印數(shù)據(jù) 存儲在HDD 209中。更進(jìn)一步地,當(dāng)使用打印設(shè)備100執(zhí)行打印時, 執(zhí)行控制,從而可以從HDD 209讀出并且由打印機(jī)單元203打印JDF 作業(yè)和非JDF作業(yè)的打印數(shù)據(jù)。這種配置表示至少提供以下所示的配 置。例如,控制器205使得有可能經(jīng)由本實施例的用戶接口確定關(guān)于 包括不能由打印系統(tǒng)IOOO執(zhí)行的處理條件的JDF作業(yè)待釆取的行為。 更進(jìn)一步地,控制器205基于用于確定關(guān)于接受的JDF作業(yè)待釆取的
行為的用戶設(shè)置,來確定是取消還是執(zhí)行關(guān)于包括不能由打印系統(tǒng) IOOO執(zhí)行的處理條件的JDF作業(yè)的打印處理的簡并處理。包括任意上 述配置需要的配置也被包括在本實施例的范圍中。
通過配置上述系統(tǒng),本實施例實現(xiàn)了 JDF作業(yè)的優(yōu)點中的至少一 個,并且解決了因此遠(yuǎn)遠(yuǎn)難以解決的JDF作業(yè)的問題。尤其是在使得打印設(shè)備或打印系統(tǒng)與JDF兼容的情況下可以設(shè)想的POD打印環(huán)境中, 這可以有助于實際實現(xiàn)可以解決未來可能出現(xiàn)的用戶需要的產(chǎn)品。 <第三實施例>
假設(shè)采取上述配置,可以通過附加地提供具有以下所示的配置 的打印系統(tǒng)1000來進(jìn)一步改進(jìn)實施例的效果。例如,在先前的配置中, 當(dāng)簡并處理被用作公共規(guī)范設(shè)置中的JDF作業(yè)設(shè)置時,在對于正接受 的作業(yè)的執(zhí)行請求時由控制器205確定為不完全匹配類型的JDF作業(yè) 的輸出被簡并。利用本實施例的打印系統(tǒng)1000,在接受對于作業(yè)的執(zhí) 行請求時,該請求被登記在HDD 209中的打印隊列中作為待打印的作 業(yè)。在此之后,控制器205按順序執(zhí)行打印隊列中登記的作業(yè),并且 利用簡并的輸出來輸出這些作業(yè)。然而,存在以下情況在作業(yè)已經(jīng) 被登記在打印隊列中之后,由于設(shè)備的配置或狀態(tài)改變,不完全匹配 類型JDF作業(yè)被改變?yōu)橥耆ヅ漕愋蚃DF作業(yè)。下文中將描述在此情 況下在操作者的指令下執(zhí)行的用于將已經(jīng)在打印隊列中登記的不完全 匹配類型JDF作業(yè)改變?yōu)橥耆ヅ漕愋蚃DF作業(yè)的處理。注意,即使 正在接受打印請求時控制器205已經(jīng)確定JDF作業(yè)是完全匹配類型, 打印系統(tǒng)IOOO也使得將該作業(yè)無論如何都登記在HDD 209中的打印隊 列中作為待打印的作業(yè)。假設(shè)采取這種配置,控制器205依次將待處 理的作業(yè)登記為將要在HDD 209中的打印隊列中打印的作業(yè)。
圖30是示出在根據(jù)第三實施例的打印系統(tǒng)已經(jīng)接受作業(yè)的情況 下(圖28中的步驟S6)由控制器205執(zhí)行的處理的流程圖。注意, 執(zhí)行這些處理的程序被存儲在ROM207中,并且在控制器205的控制下 而被執(zhí)行。
首先,在步驟S91,控制器205分析接受的作業(yè)的作業(yè)信息,并 且確定接受的作業(yè)是否是完全匹配類型JDF作業(yè)。如果接受的作業(yè)是 完全匹配類型JDF作業(yè),或者如果作業(yè)不是JDF作業(yè),則過程前進(jìn)到 步驟S96,其中,將接受的作業(yè)存儲在HDD 209中并且登記在打印隊 列中。
然而,如果在步驟S91接受的作業(yè)不是完全匹配類型JDF作業(yè),而是不完全匹配類型JDF作業(yè),則過程前進(jìn)到步驟S92,其中,確定 簡并的設(shè)置在公共規(guī)范設(shè)置中是否有效。過程在簡并的設(shè)置有效的情 況下前進(jìn)到步驟S96,并且接受的作業(yè)被存儲在HDD 209中,并且被 登記在打印隊列中。
圖35是示出在執(zhí)行復(fù)印處理期間顯示任務(wù)狀態(tài)屏幕的示例的示圖。
圖36是示出當(dāng)在圖35所示的打印期間加載不完全匹配類型JDF 作業(yè)并且將如在HDD 209中為打印而排隊時那樣登記為用于簡并的目 標(biāo)時作業(yè)狀態(tài)屏幕的顯示示例的示圖。
如果在步驟S92在公共規(guī)范設(shè)置中,簡并的設(shè)置不是有效的,則 過程前進(jìn)到步驟S93,其中,UI單元顯示作業(yè)的作業(yè)信息和當(dāng)前設(shè)備 配置信息。然后確定是否可以接受對于已接受的不完全匹配類型作業(yè) 的設(shè)置的改變。
圖33是示出步驟S93中進(jìn)行的顯示的示例的示圖。
在已經(jīng)加載了不完全匹配類型作業(yè)的情況下,可以通過允許用戶 使用圖33中的屏幕來選擇是否執(zhí)行簡并處理,選擇是否接受用于作業(yè) 的設(shè)置的改變。在例如用戶已經(jīng)指定了圖33所示的簡并執(zhí)行按鈕9602 的情況下,進(jìn)行在HDD 209中預(yù)先存儲的替換操作處理或跳過操作處 理,并且執(zhí)行作業(yè)設(shè)置改變處理(步驟S94)。然后,基于改變后的 作業(yè)信息,作業(yè)被登記在HDD 209中作為為打印而排隊的作業(yè)。更進(jìn) 一步地,在用戶已經(jīng)指定了圖33所示的非筒并按鈕9601的情況下, 不完全匹配類型作業(yè)被確定為不可執(zhí)行的,并且其數(shù)據(jù)被取消(步驟 S95)。
圖31是示出由控制器205基于HDD 209中保存的打印隊列中所 登記的作業(yè)而執(zhí)行的打印處理的流程圖。注意,執(zhí)行這些處理的程序 被存儲在ROM207中,并且在控制器205的控制下被執(zhí)行。
首先,在步驟SlOl,控制器205確定是否存在HDD 209中登記 的為打印而排隊的作業(yè),并且重復(fù)該處理,直到已經(jīng)登記了為打印而 排隊的作業(yè)。如果在步驟S101確定為打印而排隊的作業(yè)被登記在HDD209中,則過程前進(jìn)到步驟S102,其中,確認(rèn)用于為打印而排隊的作 業(yè)的處理。
過程然后前進(jìn)到步驟S103,其中,通過將作業(yè)與規(guī)則信息進(jìn)行 比較而確定作業(yè)是否是完全匹配類型JDF作業(yè);如果作業(yè)是完全匹配 類型JDF作業(yè),則過程前進(jìn)到步驟Slll,其中,由打印機(jī)單元203執(zhí) 行打印處理。
然而,如果在步驟S103確定作業(yè)不是完全匹配類型JDF作業(yè), 則過程前進(jìn)到步驟S104,其中,確定簡并設(shè)置是否有效。如果簡并設(shè) 置有效,則過程前進(jìn)到步驟Slll。在步驟Slll,利用HDD 209中預(yù)先 設(shè)置的替代處理來處理用于對于被確定為不能被完全處理的不完全匹 配類型JDF作業(yè)的作業(yè)信息中的功能的處理,或跳過這些處理,并且 對于打印機(jī)單元203做出對于打印作業(yè)的打印請求。
另一方面,如果在步驟S104確定筒并設(shè)置是無效的,則過程前 進(jìn)到步驟S105,其中,確定HDD 209中存儲的不完全匹配類型JDF作 業(yè)之外的作業(yè)是否被登記作為為打印而排隊的作業(yè)。在此,如果確定 除了不完全匹配類型JDF作業(yè)之外的另一作業(yè)被登記作為為打印而排 隊的作業(yè),則過程前進(jìn)到步驟S106。在步驟S106,確定不完全匹配類 型JDF作業(yè)的打印處理順序是否延遲,并且步驟S105中確定的為打印 而排隊的其它作業(yè)是否將對于執(zhí)行操作而被給予優(yōu)先級。在步驟
S106,通過在提示用戶確定是否將不完全匹配類型JDF作業(yè)的打印處 理順序延遲的UI單元中顯示用于執(zhí)行基于用于確定順序移動的標(biāo)準(zhǔn) 的確定操作的屏幕。也可以在公共規(guī)范設(shè)置中設(shè)置用于是否將打印處 理延遲的設(shè)置。如果在步驟S106已經(jīng)確定將要改變用于不完全匹配類 型JDF作業(yè)的打印處理順序,則過程前進(jìn)到步驟S107,其中,用于作 業(yè)的打印順序被改變;過程然后返回步驟SIOI。
然而,如果在步驟S105沒有為打印而排隊的其它作業(yè)被登記在 HDD 209中,或者在步驟S106確定用于不完全匹配類型JDF作業(yè)的打 印順序沒有被改變,則過程前進(jìn)到步驟S108。在步驟S108,將該作業(yè) 的作業(yè)信息顯示在UI單元上,并且然后確定是否接受用于不完全匹配類型作業(yè)的設(shè)置的改變。在沒有接受作業(yè)設(shè)置改變的情況下,或者在
即使將用于該作業(yè)的作業(yè)信息顯示在UI單元中操作者也不進(jìn)行作業(yè) 改變設(shè)置的情況下,過程前進(jìn)到步驟SllO,其中,確定不能執(zhí)行不完
全匹配類型,并且取消作業(yè)。
另一方面,如果在步驟S108中經(jīng)由UI單元進(jìn)行用于接受設(shè)置改 變的設(shè)置,則過程前進(jìn)到步驟S109,其中,參照規(guī)則信息,改變關(guān)于 在被確定為不可處理的不完全匹配類型作業(yè)中的功能的所有處理的處 理信息。在以此方式將不完全匹配類型作業(yè)改變?yōu)橥耆ヅ漕愋妥鳂I(yè) 之后,過程前進(jìn)到步驟Slll,其中,將用于該作業(yè)的打印請求發(fā)放給 打印單元203。
圖32是示出在出現(xiàn)影響根據(jù)本實施例的打印系統(tǒng)1000的設(shè)備配 置的事件時執(zhí)行的處理的流程圖。注意,執(zhí)行這些處理的程序被存儲 在ROM 207中,并且在控制器205的控制下而被執(zhí)行。
當(dāng)發(fā)生事件時開始該處理,并且當(dāng)所述事件發(fā)生時,過程前進(jìn)到 步驟S121。在此,確定事件是否是影響用于執(zhí)行用于打印處理的作業(yè) 信息中描述的處理的事件,以及受影響的作業(yè)是否被登記在HDD 209 中作為為打印而排隊的作業(yè)。在此,如果確定受影響的作業(yè)沒有被登 記作為為打印而排隊的作業(yè),則過程返回步驟S121,并且系統(tǒng)再一次 進(jìn)入事件待機(jī)狀態(tài)。
在步驟S121,如果確定受影響的作業(yè)被登記作為為打印而排隊 的作業(yè),則過程前進(jìn)到步驟S122,其中,確定受影響的并且被登記作
為為打印而排隊的作業(yè)的打印作業(yè)是否是完全匹配類型作業(yè)。如果在 步驟S122確定受影響的作業(yè)是完全匹配類型作業(yè),則過程前進(jìn)到步驟 S123,其中,對整個完全匹配類型作業(yè)執(zhí)行如圖30所示的當(dāng)接收到作 業(yè)時執(zhí)行的相同處理。在已經(jīng)執(zhí)行該處理之后,系統(tǒng)返回到流程的開 始,并且再一次進(jìn)入事件發(fā)生待機(jī)狀態(tài)。
圖33是示出設(shè)置改變接收UI的顯示示例的示圖。 在圖33所示的示例中,由于修剪廢料是滿的而不能使用修剪器, 并且因此,提示用戶選擇是否對于進(jìn)行修剪的作業(yè)執(zhí)行簡并處理。在此,當(dāng)用戶決定執(zhí)行筒并處理時,他或她觸摸簡并執(zhí)行按鈕9602。當(dāng) 觸摸簡并執(zhí)行按鈕9602時,已經(jīng)變?yōu)椴煌耆ヅ漕愋妥鳂I(yè)的作業(yè)的作 業(yè)信息被改變,并且繼續(xù)進(jìn)行打印處理。然而,當(dāng)用戶決定不執(zhí)行簡 并處理時,他或她觸摸非簡并執(zhí)行按鈕9601。
圖34是示出在沒有執(zhí)行簡并處理的情況下UI的顯示示例的示圖。
在此,可以觸摸取消按鈕9603來取消用于作業(yè)的處理,或者可 以觸摸順序改變按鈕9604來將作業(yè)的順序延遲。
返回圖32,如果在步驟S122確定受影響的被登記在打印隊列中 的作業(yè)是不完全匹配類型JDF作業(yè),則過程前進(jìn)到步驟S124。在步驟 S124,確定作業(yè)是否可以改變?yōu)橥耆ヅ漕愋妥鳂I(yè)。當(dāng)已經(jīng)確定這種 改變是不可能的時,過程前進(jìn)到事件待機(jī)(S121)。另一方面,如果 已經(jīng)確定這種改變是可能的,則過程前進(jìn)到步驟S125,其中,作業(yè)被 改變?yōu)橥耆ヅ漕愋妥鳂I(yè)。
現(xiàn)將參照圖37、圖38和圖39給出關(guān)于作業(yè)改變被接受并且作 業(yè)從不完全匹配類型作業(yè)改變?yōu)橥耆ヅ漕愋妥鳂I(yè)的情況。
圖37是示出顯示在發(fā)生影響不完全匹配類型作業(yè)的事件之前的 作業(yè)狀態(tài)的屏幕示例的示圖。
如果影響不完全匹配類型作業(yè)的事件已經(jīng)在該狀態(tài)下發(fā)生,并且
在步驟S124確定作業(yè)可以改變?yōu)橥耆ヅ漕愋妥鳂I(yè),則過程前進(jìn)到步
驟S125,其中,進(jìn)行用于改變該作業(yè)的狀態(tài)的處理。例如,在移除了
已經(jīng)填滿的修剪廢料的情況下,使得能夠進(jìn)行修剪操作,控制器205
確定可以將已經(jīng)對其設(shè)置了修剪的作業(yè)改變?yōu)橥耆ヅ漕愋妥鳂I(yè)。此 時,控制器205將圖38所示的顯示屏幕顯示在控制臺單元204中。
在此,在存在已經(jīng)使用上述順序改變按鈕9604 (圖34)將其處 理順序延遲的不完全匹配類型作業(yè)的情況下,有可能選擇是否立即繼 續(xù)該作業(yè)。如果觸摸了 "不要立即繼續(xù),,按鈕9701,則執(zhí)行控制,從 而根據(jù)從當(dāng)使用順序改變按鈕9604設(shè)置順序時起的相同打印順序來 執(zhí)行作業(yè)處理。然而,如果觸摸了 "立即繼續(xù)"按鈕9702,則執(zhí)行控制,從而當(dāng)前打印作業(yè)被桂起,并且開始使用順序改變按鈕9604將其 順序延遲的不完全匹配類型作業(yè)的打印。
更進(jìn)一步地,在步驟S125,可以對與延遲的不完全匹配類型作 業(yè)對應(yīng)的所有作業(yè)的狀態(tài)執(zhí)行改變處理。
圖38是示出用于對已掛起的作業(yè)進(jìn)行恢復(fù)設(shè)置的屏幕示例的示圖。
在此,掛起的作業(yè)可以被設(shè)置為立即繼續(xù)(9702 ),或者不立即 繼續(xù)(9701 )。
圖39是示出特定作業(yè)狀態(tài)屏幕的示例的示圖。
例如,在圖39的情況下,在步驟S125,待簡并的所有有關(guān)作業(yè) -陂改變?yōu)橥耆ヅ漕愋妥鳂I(yè)并且被登記在打印隊列中。
注意,以上示例示出當(dāng)待簡并的作業(yè)已經(jīng)被延遲時影響不完全匹 配類型作業(yè)的事件已經(jīng)發(fā)生的情況。然而,這也可以應(yīng)用于當(dāng)待簡并 的作業(yè)沒有被延遲并且HDD 209中預(yù)先設(shè)置的替代處理或跳過處理被 執(zhí)行時,影響不完全匹配類型作業(yè)的事件已經(jīng)發(fā)生的情況。
圖40是示出簡并作業(yè)恢復(fù)設(shè)置屏幕的顯示示例的示圖。在此, 在已經(jīng)移除了修剪廢料并且可以由修剪器執(zhí)行修剪操作的情況下,控 制器205將顯示屏幕顯示在控制臺單元204上。這指示由于修剪廢料 被移除,而使得因為由于修剪廢料填滿而不能執(zhí)行修剪因而是不完全 匹配類型作業(yè)的作業(yè)現(xiàn)在可以改變?yōu)橥耆ヅ漕愋妥鳂I(yè)。
在此,如果觸摸"繼續(xù)簡并"按鈕9703,則執(zhí)行控制,從而繼 續(xù)將當(dāng)前打印作業(yè)作為簡并作業(yè)打印。通過該操作,當(dāng)作業(yè)的打印材 料被設(shè)置在不同的后處理設(shè)備(修剪器109)中并且被一起處理時由 于打印材料的修整在作業(yè)中途改變而導(dǎo)致的對于用戶的負(fù)擔(dān)被減輕。 然而,當(dāng)觸摸非簡并處理按鈕9704時,執(zhí)行控制,從而不完全匹配類 型作業(yè)的打印設(shè)置被改變,并且打印處理被執(zhí)行,而不簡并對應(yīng)功能。 (其它實施例)
已經(jīng)詳細(xì)描述了本發(fā)明實施例。注意,也可以通過將實現(xiàn)上述 實施例的功能的軟件的程序直接地或者遠(yuǎn)程地提供給系統(tǒng)或設(shè)備并且由所述系統(tǒng)或設(shè)備的計算機(jī)來讀出并且執(zhí)行所提供的程序代碼而實現(xiàn) 本發(fā)明。在此情況下,只要程序具有程序功能,其形式就并非特定地 被限制。
因此,計算機(jī)中安裝的用于使用計算機(jī)實現(xiàn)本發(fā)明的功能處理的 程序代碼自身實現(xiàn)本發(fā)明。也就是說,本發(fā)明的權(quán)利要求包括用于實 現(xiàn)本發(fā)明的功能處理的計算機(jī)程序自身。在此情況下,程序的形式不 特定地被限制,并且只要對象代碼、待由解釋器執(zhí)行的程序、待提供
給os的腳本數(shù)據(jù)等等具有程序功能,就可以使用它們。
作為用于提供程序的記錄介質(zhì),可以使用各種介質(zhì)例如軟盤⑧、 硬盤、光盤、磁光盤、M0、 CD-R0M、 CD-R、 CD-RW、磁帶、非易失性存 儲卡、R0M、 DVD (DVD-R0M、 DVD-R )等等。
作為另一程序提供方法,可以通過以下方式來提供程序使用客 戶機(jī)計算機(jī)上的瀏覽器建立到互聯(lián)網(wǎng)上的主頁的連接,并且從主頁將
程序下載到記錄介質(zhì)(例如硬盤等等)。在此情況下,待下載的程序 可以要么是本發(fā)明的計算機(jī)程序自身,要么是包括自動安裝功能的已 壓縮的文件。更進(jìn)一步地,可以將配置本發(fā)明的程序的程序代碼劃分 為多個文件,可以從不同的主頁下載這些文件。也就是說,本發(fā)明的 權(quán)利要求包括WWW服務(wù)器,其使得多個用戶下栽由計算機(jī)實現(xiàn)本發(fā)明 的功能處理所需的程序。
此外,可以將存儲本發(fā)明的加密程序的存儲介質(zhì)(例如CD-ROM 等等)交付給用戶。在此情況下,可以允許已經(jīng)清除預(yù)定條件的用戶 經(jīng)由互聯(lián)網(wǎng)從主頁下載對加密的程序進(jìn)行解密的密鑰信息,以便使用
該密鑰信息以可執(zhí)行的形式將加密的程序安裝在計算機(jī)中。
可以通過除了執(zhí)行由計算機(jī)讀出的程序代碼之外的模式來實現(xiàn)
上述實施例的功能。例如運(yùn)行在計算機(jī)上的0S等等可以基于該程序的
指令來執(zhí)行一些或所有實際處理,由此實現(xiàn)上述實施例的功能。
更進(jìn)一步地,可以將從記錄介質(zhì)讀出的程序?qū)懭胙b配在被插入或
者連接到計算機(jī)的功能擴(kuò)展板或功能擴(kuò)展單元上的存儲器。在此情況
下,在將程序?qū)懭氪鎯ζ髦螅b配在功能擴(kuò)展板或單元上的CPU等等基于所述程序的指令來執(zhí)行一些或所有實際處理,由此實現(xiàn)上述實 施例的功能。
雖然已經(jīng)參照示例性實施例描述了本發(fā)明,但應(yīng)理解,本發(fā)明不 限于所公開的示例性實施例。所附權(quán)利要求的范圍與最寬泛的解釋一 致,從而包括所有這樣的修改以及等同的結(jié)構(gòu)和功能。
權(quán)利要求
1. 一種作業(yè)處理系統(tǒng),其用于使得作業(yè)處理單元執(zhí)行使用XML語言指示多個處理的執(zhí)行的作業(yè),所述系統(tǒng)包括確認(rèn)裝置,用于確認(rèn)由所述作業(yè)所指示的多個處理是否能夠由所述作業(yè)處理單元處理;和控制裝置,在所述確認(rèn)裝置已經(jīng)確認(rèn)所述作業(yè)包括所述作業(yè)處理單元不能夠執(zhí)行的處理的情況下,所述控制裝置用于使得所述作業(yè)處理單元從所述多個處理之中執(zhí)行所述作業(yè)處理單元能夠執(zhí)行的處理。
2. 如權(quán)利要求l所述的系統(tǒng),其中,在所述確認(rèn)裝置已經(jīng)確認(rèn) 所述作業(yè)包括所述作業(yè)處理單元不能夠執(zhí)行的處理的情況下,所述控 制裝置選擇性地使得所述作業(yè)處理單元執(zhí)行第一處理或第二處理,所 述第一處理使得所述作業(yè)處理單元從所述多個處理之中執(zhí)行所述作業(yè) 處理單元能夠執(zhí)行的處理,所述第二處理取消所述作業(yè)。
3. 如權(quán)利要求l所述的系統(tǒng),其中,在所述確認(rèn)裝置已經(jīng)確認(rèn) 所述作業(yè)不包括所述作業(yè)處理單元不能夠執(zhí)行的處理的情況下,所述 控制裝置使得所述作業(yè)處理單元執(zhí)行所述作業(yè)的打印處理。
4. 如權(quán)利要求1-3中的任意一項所述的系統(tǒng),進(jìn)一步包括存 儲裝置,用于存儲用于所述作業(yè)的規(guī)則信息。其中,所述控制裝置基于存儲在所述存儲裝置中的規(guī)則信息,為.
5. 如權(quán)利要求l所述的系統(tǒng),其中,所述作業(yè)處理單元能夠執(zhí) 行以除了 XML語言之外的語言所寫成的、指示多個處理的執(zhí)行的作業(yè)。
6. —種作業(yè)處理方法,用于使得作業(yè)處理單元執(zhí)行使用XML語 言指示多個處理的執(zhí)行的作業(yè),所述方法包括以下步驟確認(rèn)由所述作業(yè)所指示的多個處理是否能夠由所述作業(yè)處理單 元處理;并且在已經(jīng)確認(rèn)所述作業(yè)包括所述作業(yè)處理單元不能夠執(zhí)行的處理 的情況下,控制所述作業(yè)處理單元從所述多個處理之中執(zhí)行所述作業(yè) 處理單元能夠執(zhí)行的處理。
7. 如權(quán)利要求6所述的方法,其中,在所述確認(rèn)步驟中已經(jīng)確 認(rèn)所述作業(yè)包括所述作業(yè)處理單元不能夠執(zhí)行的處理的情況下,所述 控制步驟使得所述作業(yè)處理單元執(zhí)行第一處理或第二處理,所述第一元能夠:行的處理,所述第二處理取消所述作業(yè)。''
8. 如權(quán)利要求6所述的方法,其中,在所述確認(rèn)步驟中已經(jīng)確 認(rèn)所述作業(yè)不包括所述作業(yè)處理單元不能夠執(zhí)行的處理的情況下,所 述控制步驟使得所述作業(yè)處理單元執(zhí)行所述作業(yè)的打印處理。
9. 如權(quán)利要求6-8中的任意一項所述的方法,其中,所述控制步驟基于用于存儲單元中存儲的作業(yè)的規(guī)則信息,確定關(guān)于包括所述 作業(yè)處理單元不能夠執(zhí)行的處理的作業(yè)而采取的行為。
10. 如權(quán)利要求6所述的方法,其中,所述作業(yè)處理單元能夠執(zhí) 行以除了 XML語言之外的語言所寫成的、指示多個處理的執(zhí)行的作業(yè)。
全文摘要
本發(fā)明提供一種作業(yè)處理系統(tǒng)及其方法。確認(rèn)使用XML語言指示多個處理的執(zhí)行的作業(yè)是否包括不能由作業(yè)處理單元執(zhí)行的處理,并且在已經(jīng)確認(rèn)所述作業(yè)包括不能由作業(yè)處理單元執(zhí)行的處理的情況下,使得所述作業(yè)處理單元從所述多個處理之中執(zhí)行所述作業(yè)處理單元能夠執(zhí)行的處理。不能由所述作業(yè)處理單元執(zhí)行的處理被忽略、取消或根據(jù)預(yù)先設(shè)置的規(guī)范而被處理。
文檔編號G06F3/12GK101419537SQ20081017137
公開日2009年4月29日 申請日期2008年10月23日 優(yōu)先權(quán)日2007年10月23日
發(fā)明者前田優(yōu)樹 申請人:佳能株式會社