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