(57)【特許請求の範囲】
【請求項１】
印刷ワークフローを情報処理装置で管理する印刷システムであって，
情報処理装置は，
印刷ジョブに設定される印刷設定に従い印刷装置を用いた印刷ワークフローを作成する作成手段と，
前記印刷装置が実行する印刷ジョブに伴って交換すべき部品に関わる稼働情報を取得する取得手段と，
前記取得手段が取得する稼働情報と，前記印刷ジョブに設定された印刷設定とから当該印刷ジョブの実行中に前記部品の交換が必要となるかどうかを判断する判断手段と，
前記判断手段が前記部品の交換が必要となると判断した場合，当該部品が画質に影響を与える特性の部品であるのか，当該部品が製本品質に影響を与える特性の部品であるかを識別する識別手段と，
前記識別手段が識別する部品の特性に従い，前記作成手段が作成した印刷ワークフローの複数の工程中に部品交換工程を組み入れる工程位置を決定する決定手段と，
前記決定手段が決定した工程位置に部品交換工程を組み入れて前記作成手段が作成した印刷ワークフローを更新する更新手段と，
前記更新手段で更新された印刷ワークフローを用いて生成された印刷ジョブと部品交換工程のジョブを前記印刷装置に送信する送信手段を備え，
前記識別手段で，前記部品が画質に影響を与える特性の部品である，あるいは，前記部品が製本品質に影響を与える特性の部品であると識別した場合，前記決定手段は，部品交換を行う必要のある印刷ジョブの実行前に前記部品交換を行うための部品交換工程を組み入れるよう，決定し，前記識別手段で，前記部品が画質に影響を与える特性の部品でない，かつ，前記部品が製本品質に影響を与える特性の部品でないと識別した場合，前記決定手段は，部品交換を行う必要のある印刷ジョブを分割し，分割したジョブ間に前記部品交換を行うための部品交換工程を組み入れるよう，決定することを特徴とする印刷システム。
【請求項２】
前記情報処理装置は，さらに，前記作成手段が作成した印刷ワークフローまたは前記更新手段が更新した印刷ワークフローを表示する表示制御手段を備えることを特徴とする請求項１記載の印刷システム。
【請求項３】
前記情報処理装置は，さらに，前記部品交換工程で交換される部品が，前記情報処理装置を操作する操作者で交換可能な部品であるか，サービスマンで交換可能な部品であるかどうかを判別する判別手段を備え，
前記識別手段は，前記判別手段が前記操作者で交換可能な部品であると判別した場合，当該部品が画質に影響を与える特性の部品であるのか，当該部品が製本品質に影響を与える特性の部品であるかを識別することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記情報処理装置は，さらに，ジョブキューを用いて新たに投入される印刷ジョブのジョブ実行順序を割り込み可能に印刷ワークフローを管理する管理手段を備え，
前記判断手段は，前記取得手段が取得する稼働情報と，前記印刷ジョブに設定された印刷設定とから当該印刷ジョブの実行中に前記部品の交換が必要となるかどうかを前記印刷ジョブの割り込み毎に判断することを特徴とする請求項１記載の印刷システム。
【請求項５】
前記識別手段は，前記判別手段が前記サービスマンで交換可能な部品であると判別した場合，前記作成手段が作成した印刷ワークフロー中の印刷工程を前記印刷装置が印刷可能な条件で縮退した複数の縮退印刷工程に変更することを特徴とする請求項３記載の印刷システム。
【請求項６】
前記情報処理装置は，さらに，前記判別手段が前記操作者で交換可能な部品であると判別した場合，部品交換処理に伴う作業手順情報を表示する交換手順表示手段を備えることを特徴とする請求項３記載の印刷システム。
【請求項７】
印刷ジョブの実行に関わる複数の印刷装置，当該複数の印刷装置から出力されるシート材に対する後処理を行う複数の後処理装置が実行する工程に，当該工程を管理する作業者あるいは複数の印刷装置をメンテナンスすべきサービスマンが行う工程を関連づけて印刷ワークフローを前記情報処理装置で管理することを特徴とする請求項１〜６のいずれか１項に記載の印刷システム。
【請求項８】
前記判断手段がいずれか１つの印刷装置で前記部品の交換が必要となると判断した場合，当該部品を備える他の印刷装置で使用している部品を利用可能な状態かどうかを判断する部品調達判断手段を備え，
前記作成手段は，前記部品調達判断手段が前記部品を利用可能な状態であると判断した場合は，前記作成手段が作成した印刷ワークフロー中に部品調達判断工程を組み入れることを特徴とする請求項１記載の印刷システム。
【請求項９】
印刷ワークフローを情報処理装置で管理する印刷システムのワークフロー管理方法であって，
印刷ジョブに設定される印刷設定に従い印刷装置，を用いた印刷ワークフローを作成する作成工程と，
前記印刷装置が実行する印刷ジョブに伴って交換すべき部品に関わる稼働情報を取得する取得工程と，
前記取得工程が取得する稼働情報と，前記印刷ジョブに設定された印刷設定とから当該印刷ジョブの実行中に前記部品の交換が必要となるかどうかを判断する判断工程と，
前記判断工程が前記部品の交換が必要となると判断した場合，当該部品が画質に影響を与える特性の部品であるのか，当該部品が製本品質に影響を与える特性の部品であるかを識別する識別工程と，
前記識別工程が識別する部品の特性に従い，前記作成工程が作成した印刷ワークフローの複数の工程中に部品交換工程を組み入れる工程位置を決定する決定工程と，
前記決定工程が決定した工程位置に部品交換工程を組み入れて前記作成工程が作成した印刷ワークフローを更新する更新工程と，
前記更新工程で更新された印刷ワークフローを用いて生成された印刷ジョブと部品交換工程のジョブを前記印刷装置に送信する送信工程とを有し，
前記識別工程で，前記部品が画質に影響を与える特性の部品である，あるいは，前記部品が製本品質に影響を与える特性の部品であると識別した場合，前記決定工程において，部品交換を行う必要のある印刷ジョブの実行前に前記部品交換を行うための部品交換工程を組み入れるよう，決定し，前記識別工程で，前記部品が画質に影響を与える特性の部品でない，かつ，前記部品が製本品質に影響を与える特性の部品でないと識別した場合，前記決定工程において，部品交換を行う必要のある印刷ジョブを分割し，分割したジョブ間に前記部品交換を行うための部品交換工程を組み入れるよう，決定することを特徴とする印刷システムのワークフロー管理方法。
【請求項１０】
請求項９に記載の印刷システムのワークフロー管理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、後処理装置を含む印刷システム、印刷システムのワークフロー管理方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、市場でデジタル印刷機を用いたプリントオンデマンド(ＰＯＤ（Print on Demand）)印刷が普及しつつある。従来の印刷版を作成して印刷を行うコンベンショナル印刷とは異なり、ＰＯＤ印刷では印刷ジョブ毎に印刷の都度、オリジナルの画像データから編集、加工を行い、印刷画像データを作成して、印刷体裁などを設定して、デジタル印刷機で印刷処理を行う。
また、印刷物に付加価値を付けるために後処理装置で印刷済みの用紙を加工することもある。このような印刷ジョブに対する一連の処理は、印刷ジョブに関連付けられた工程の集まりとして定義される（印刷ワークフロー）。
【０００３】
印刷ワークフローを構築して、印刷ジョブの各工程を管理するソフトウエアを印刷ワークフローシステムと呼ぶ。
印刷ワークフローシステムにおいて、システムと各装置の操作を行う操作者は印刷物を発注する顧客の要求から、印刷物を作成して納入するための一連の工程を定義して各工程の内容を入力する。印刷ワークフローシステムは定義されたワークフローの、操作者による各工程の作業時間予測を行い、作業スケジュールとして印刷ジョブに関連付けて管理する。この作業スケジュールに基づく時間情報は操作者及び各装置の稼働情報としてコスト計算に用いられる。
【０００４】
印刷ワークフローシステムでは、入力された印刷物の定義を印刷画像データと共に印刷ジョブとして、各工程を実行する装置に送って実行させる。この際、印刷ワークフローシステムと各装置は相互に通信を行い、装置の状態や印刷ジョブ毎の実行状況と結果を取得することで、各工程の進捗を把握する。
これらの情報と処理前に作成した作業スケジュールを比較検討することで、以降の類似した印刷ワークフロー構築時における時間予測精度が向上する。
【０００５】
また、各装置は印刷ジョブの処理中、または処理の前後で何らかの問題が発生した場合、一旦処理を中断する。また同時に問題が発生したことを装置上に表示して、操作者もしくは装置のメンテナンスを行うサービスマンに問題の解決を促すと同時に、その情報を印刷ワークフローシステムに送信する。その情報を受信した印刷ワークフローシステムは、実行中の印刷ジョブにおいて問題が発生したことをUIに表示して操作者に通知する。各装置において問題の対策が施されて、処理可能な状態に復元されると、各装置は状態が復旧したことを示す情報を印刷ワークフローシステムに送信する。この情報を受信した印刷ワークフローシステムは、印刷ジョブに対するUI表示を変更する。
【０００６】
このような各装置と通信を行い印刷ジョブの進捗情報や各装置の状況を管理する印刷ワークフローシステムで、各装置で管理するインクやトナー、紙等の消耗状態を示す情報から、消耗物の交換時期を予測する技術がある。
また、消耗物の交換時期を予測した内容に基づき、消耗品を交換する時期を装置のUIに表示することで、操作者に対して事前に交換時期を通知することが行われている。さらに、印刷画像データの内容やジョブの内容から、予測された消耗品の交換時期に実行される印刷ジョブにおいて、実行可能な印刷内容を操作者に提示する技術がある。(例えば特許文献１を参照)
これらの技術により、印刷ワークフローシステムの操作者は、各装置での印刷ジョブを実際に処理する前に、その印刷ジョブの処理の可否を判断することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−９７２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
印刷ワークフローシステムを用いて行われるPOD印刷では、1つの印刷ジョブとして膨大なページ数の画像データやドキュメント、大量の部数を一度に印刷することを想定している。
【０００９】
このような大量の印刷物を出力する印刷ジョブを処理中に、突然、部品の耐久寿命などの原因で装置の部品故障が発生することにより、処理装置での処理中に印刷ワークフローを中断することがある。故障が発生すると通常、操作者がサービスマンに故障を通知して、サービスマンが現地に到着後、修理を実施するため、故障発生から修理して印刷ジョブの処理を再開するまでに長い時間がかかることがあった。
【００１０】
また操作者は中断した印刷装置の回復作業として故障した部品の交換以外に、印刷装置内に滞留した用紙を取り除いたり、用紙やインク、トナー等の消耗品を改めて補充したりしなければならない。
加えて装置の機械修理後、装置の再起動時に、中断した印刷ジョブを再開するために、印刷装置を故障前の動作条件や動作状態に戻すなどの調整作業を実施する必要がある。
【００１１】
このような印刷ワークフロー構築時に予期しない復旧作業により、あらかじめ予測した操作者の作業時間やそれを基に算出したコスト情報が、実際の処理の結果と異なってしまう。
【００１２】
また装置の部品交換を実施することで、交換前後で印刷ジョブの成果物である印刷物の品質に違いが出てしまうことがある。
例えば電子写真方式のデジタル印刷機では現像器、定着器、中間転写ベルトなどの部品が交換対象となる場合に、これらを交換することで印刷品質に影響を受ける。
同様に印刷後の用紙を加工して成型するための後処理工程で用いられる装置の一つとして断裁機があるが、この断裁刃等を交換することにより処理精度が変わり、断裁位置や断裁面の形状に影響を与えることがある。
このように印刷ジョブの処理中に中断してしまった場合、回復作業を行うことで同じ印刷ジョブの出力物の中断前後で品質に違いが出る可能性があった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷ジョブの実行中に、部品の交換に印刷工程で画質への影響が発生し得る場合に、部品交換の工程を組み入れても画質への影響を低減できる印刷ワーフフローを作成または修正できる仕組みを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
印刷ワークフローを情報処理装置で管理する印刷システムであって，情報処理装置は，印刷ジョブに設定される印刷設定に従い印刷装置を用いた印刷ワークフローを作成する作成手段と，前記印刷装置が実行する印刷ジョブに伴って交換すべき部品に関わる稼働情報を取得する取得手段と，前記取得手段が取得する稼働情報と，前記印刷ジョブに設定された印刷設定とから当該印刷ジョブの実行中に前記部品の交換が必要となるかどうかを判断する判断手段と，前記判断手段が前記部品の交換が必要となると判断した場合，当該部品が画質に影響を与える特性の部品であるのか，当該部品が製本品質に影響を与える特性の部品であるかを識別する識別手段と，前記識別手段が識別する部品の特性に従い，前記作成手段が作成した印刷ワークフローの複数の工程中に部品交換工程を組み入れる工程位置を決定する決定手段と，前記決定手段が決定した工程位置に部品交換工程を組み入れて前記作成手段が作成した印刷ワークフローを更新する更新手段と，前記更新手段で更新された印刷ワークフローを用いて生成された印刷ジョブと部品交換工程のジョブを前記印刷装置に送信する送信手段を備え，前記識別手段で，前記部品が画質に影響を与える特性の部品である，あるいは，前記部品が製本品質に影響を与える特性の部品であると識別した場合，前記決定手段は，部品交換を行う必要のある印刷ジョブの実行前に前記部品交換を行うための部品交換工程を組み入れるよう，決定し，前記識別手段で，前記部品が画質に影響を与える特性の部品でない，かつ，前記部品が製本品質に影響を与える特性の部品でないと識別した場合，前記決定手段は，部品交換を行う必要のある印刷ジョブを分割し，分割したジョブ間に前記部品交換を行うための部品交換工程を組み入れるよう，決定することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印刷ジョブの実行中に、部品の交換に印刷工程で画質への影響が発生し得る場合に、部品交換の工程を組み入れても画質への影響を低減できる印刷ワーフフローを作成または修正できる。
【図面の簡単な説明】
【００１５】
【図１】印刷システムの構成を説明するブロック図である。
【図２】印刷ワークフローシステムの構成を説明するブロック図である。
【図３】図１で示した印刷装置の構成を説明するブロック図である。
【図４】図１に示した後処理装置の構成を説明するブロック図である。
【図５】印刷ジョブ生成部が生成する印刷ジョブの概要構成を説明する図である。
【図６】印刷ワークフローシステムの印刷ＷＦの一例を示す図である。
【図７】印刷システムのデータ処理方法を説明するフローチャートである。
【図８】部品管理データベースで管理されるデータの一例を示す図である。
【図９】部品管理データベースに格納される部品交換作業者情報を示す図である。
【図１０】印刷ジョブ管理部で管理する印刷ジョブキューの概念図である。
【図１１】印刷ワークフローシステムの印刷ＷＦの一例を示す図である。
【図１２】表示部に表示される操作者の作業リストの一例を示す図である。
【図１３】印刷システムのデータ処理方法を説明するフローチャートである。
【図１４】印刷システムで表示可能なユーザインタフェースを示す図である。
【図１５】印刷システムのデータ処理方法を説明するフローチャートである。
【図１６】印刷ワークフローシステムの印刷ＷＦの一例を示す図である。
【図１７】印刷システムのデータ処理方法を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１７】
図１は、本実施形態を示す印刷システムの構成を説明するブロック図である。本システムは、印刷ジョブの実行に関わる印刷装置、当該印刷装置から出力されるシート材に対する後処理を行う後処理装置が実行する工程に作業者あるいはサービスマンが行う工程を関連づけて印刷ワークフローを管理する印刷システムの例である。
図１において、１０１は印刷ワークフローシステムで、ネットワークを介して印刷処理を行う印刷装置１０２、シートに後処理を行う後処理装置１０３、部品情報を管理する部品管理データベース１０４から構成され、それぞれネットワークで結ばれて相互に通信を行う。
【００１８】
図２は、図１に示した印刷ワークフローシステム１０１の構成を説明するブロック図である。なお、本実施形態において、印刷ワークフローシステム１０１は、いわゆるコンピュータシステムを備える情報処理装置で構成する場合について説明する。そして、当該情報処理装置には、印刷ワークフローシステムを統括的に制御するための印刷ワークフロー管理プログラムがインストールされ、ＣＰＵ等がＲＡＭ等のメモリ資源を用いて印刷ワークフロー処理を統括的に制御する。
また、本実施形態においては、制御部２０１が上記印刷ワークフロー管理プログラムを実行することで、以下の機能処理を実行する。
第１の機能処理は、印刷ジョブに設定される印刷設定条件に従い前記印刷装置、前記後処理装置を用いた印刷ワークフローを作成する作成機能処理である。第２の機能処理は、印刷装置が実行する印刷ジョブに伴って交換すべき部品に関わる稼働情報を取得する取得機能処理である。第３の機能処理は、取得する稼働情報と、印刷ジョブに設定された印刷設定とから当該印刷ジョブの実行中に前記部品の交換が必要となるかどうかを判断する判断機能処理である。さらに、第４の機能処理は、部品の交換が必要となると判断した場合、当該部品が画質に影響を与える特性の部品であるのか、当該部品が製本品質に影響を与える特性の部品であるかを識別する識別機能処理である。
さらに、第５の機能処理は、識別する部品の特性に従い、前記作成手段が作成した印刷ワークフローの複数の工程中に前記部品交換工程を組み入れる工程位置を決定する決定機能処理である。さらに、第６の機能処理は、決定した工程位置に前記部品交換工程を組み入れて前記作成手段が作成した印刷ワークフローを更新する更新機能処理である。なお、各機能処理は、後述するフローチャートに基づくステップが実行されることで、それぞれの機能処理が実行される。
【００１９】
図２において、２０１は制御部で、後述の印刷ワークフローシステム１０１内の各モジュールの制御を行い、システム全体の動作を決定する。２０２は表示部で、制御部２０１の制御に基づき、印刷ワークフローシステムの操作者に対して内部の動作状態や結果を表示する。また、表示部２０２がタッチパネルで構成される場合には、タッチパネルに表示するＵＩ画面に対する操作者（ユーザ）からの操作を受け付けて制御部２０１に通知する。なお、制御部２０１は、本例は、作成した印刷ワークフローまたは更新した印刷ワークフローを表示する表示制御を図示しないユーザインタフェース画面を用いて行い、操作者に適切な印刷ジョブの状態を通知することができる。
２０３は画像生成部で、印刷装置１０２で印刷すべき印刷用画像データを生成する。また、画像生成部２０３は、印刷画像を最終的な印刷物の内容に応じて配置する面付け処理を行う。
【００２０】
２０４は工程定義部で、表示部２０２上で操作者が行った操作から制御部２０１の制御に従い、印刷物を作成するための印刷ジョブの各工程を定義する。２０５は印刷ジョブ生成部で、制御部２０１に従い、画像生成部２０３で生成された印刷用画像データと、表示部２０２において入力されたデータ、工程定義部２０４で決定された処理工程から印刷ジョブを生成する。
【００２１】
２０６は印刷ジョブ管理部で、印刷ジョブを管理する印刷ジョブキューを持ち、制御部２０１に従い、印刷ジョブ生成部２０５で生成された印刷ジョブを管理する。２０７は通信部で、制御部２０１の制御に従い、ネットワークに接続された他の通信機器との通信処理を行う。通信部２０７は、印刷ジョブをネットワークに接続した外部装置に送信したり、外部装置と相互に通信を行って進捗状況を把握したりする。
【００２２】
図３は、図１で示した印刷装置１０２の構成を説明するブロック図である。
【００２３】
図３において、３０１は制御部で、後述の印刷装置内の各モジュールの制御を行い、装置全体の動作を決定する。３０２は表示部で、制御部３０１の制御に基づき、印刷装置１０２の操作者に対して内部の動作状態や結果を表示する。また、表示部３０２がタッチパネルで構成される場合には、操作者からのＵＩ操作を受け付けて制御部３０１に通知する。
３０３は画像処理部で、印刷ジョブに指定された印刷体裁に基づき、印刷ジョブに含まれる印刷用画像データの画像処理を行い印刷に適した画像へ変換する。また、画像処理部３０３では、ポストスクリプト（登録商標）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等に代表されるベクトル画像を処理してラスター画像への変換を行うＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）処理を行う。
ここで、ＲＩＰ処理は画像処理部３０３の内部で実施してもいいし、印刷装置１０２にネットワークで接続された外部装置（サーバ装置）のモジュールで実施しても構わない。つまり、クラウドコンピューティング環境で、サーバ装置が上記ＲＩＰ処理をサービスを提供する環境では、上記のような外部装置でＲＩＰ処理を依頼し、ＲＩＰ処理結果を受け取る構成としてもよい。
３０４は印刷部で、制御部３０１の制御に従い、印刷ジョブに指定された印刷体裁に指定された通り、画像処理部３０３で処理された印刷用画像データを印刷する。３０５は通信部で、制御部３０１の制御に従い、ネットワークに接続された他の通信機器との通信処理を行う。通信部３０５は、ネットワークに接続された印刷ワークフローシステム１０１で生成された印刷ジョブを受信したり、印刷装置の状態を外部装置に通知したりする。３０６は部品管理データベースで、印刷装置１０２を構成する各部品のうち、印刷処理によって消耗する部品の現在の耐久度を示す情報を管理している。
【００２４】
図４は、図１に示した後処理装置１０３の構成を説明するブロック図である。なお、本実施形態において、印刷物の後処理加工には様々な種類があるが、主なものとしては印刷物の針綴じを行う綴じ処理、印刷物を折り曲げる折り処理、印刷物の穴開け処理等がある。また、印刷物を指定した順に並べる帳合処理、印刷物を指定した大きさに切断する断裁処理、製本処理、ラミネート加工や箔押し等の表面を加工する処理等が挙げられる。
図４において、４０１は制御部で、後述の後処理装置１０３内の各デバイスの制御を行い、装置全体の動作を決定する。
４０２は表示部で、制御部４０１の制御に基づき、後処理装置の操作者に対して内部の動作状態や結果を表示する。また、表示部４０２がタッチパネルで構成される場合には、操作者からのＵＩ操作を受け付けて制御部４０１に伝える。
４０３は後処理加工部で、印刷ジョブに指定された情報に基づき、印刷装置１０２で印刷された印刷物に対して後処理加工を行う。４０４は通信部で、制御部４０１の制御に従い、ネットワークに接続された他の通信機器との通信処理を行う。
【００２５】
図５は、図２に示した印刷ジョブ生成部２０５で生成された印刷ジョブの概要構成を説明する図である。
図５において、５０１は印刷ジョブで、ファイルヘッダ情報５０２、印刷体裁情報５０３、印刷用画像データ５０４から構成される。
ここで、ファイルヘッダ情報５０２は、印刷ジョブファイル５０１の構成を管理して、ファイルに含まれる構成物へのリンクを持つ。印刷体裁情報５０３は、印刷物を発注した顧客情報に対応付けて管理するための印刷ジョブにユニークなＩＤを含む。
また、印刷体裁情報５０３は、印刷物の構造や印刷に用いる印刷画像データへのリンク、印刷画像データのレイアウト方法、用紙指定や後処理加工を指定する情報を持つ。
【００２６】
さらに、印刷用画像データ５０４は、図２に示した画像生成部２０３において生成された画像データであり、印刷において使用される画像データである。印刷用画像データの例としてはＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦ形式のベクター画像、またはＴＩＦＦ，ＪＰＥＧ，ＲＡＷデータ等のラスター画像が挙げられる。
印刷用画像データ５０４は印刷ジョブファイルに含まれてもよいし、または画像データの実体は印刷システムがアクセス可能なネットワーク上の別の領域に保持されて、印刷体裁情報がその参照先のリンクを持つことにしてもよい。
【００２７】
本実施形態において、印刷ワークフローシステムで定義される、印刷ワークフローの概念について図６を用いて説明する。
図６は、本実施形態を示す印刷ワークフローシステムのワークフロー（ＷＦ）の一例を示す図である。
図６において、６０１は印刷ワークフロー全体を示す。６０１は印刷ジョブを処理するための各装置における複数の処理工程６０２から構成される。印刷ワークフローシステム１０１の表示部２０２における操作者の操作に基づき必要な工程が選択されて、各処理工程は処理順に並べられ、互いの関係を定義される。表示部２０２は操作者に各工程において、さらに詳細な工程内での設定の入力を待つ。
【００２８】
以下、印刷ワークフローシステム１０１が行う処理について図７を用いて説明する。
【００２９】
図７は、本実施形態を示す印刷システムのデータ処理方法を説明するフローチャートである。本例は、印刷ワークフローシステム１０１が印刷ジョブの印刷中に交換される部品の種類から、印刷ジョブの作業工程中に自動的に交換作業工程を挿入する処理例である。
なお、各ステップは、印刷ワークフローシステム１０１の制御部２０１として機能するＣＰＵがＨＤＤ等の外部記憶装置から制御プログラムをＲＡＭ等にロードして実行することで実現される。以下、制御部２０１が部品交換工程で部品交換作業を行う作業者が前記情報処理装置を操作する操作者で交換可能な部品であるか、サービスマンで交換可能な部品であるかどうかを判別して印刷ワークフローを更新する処理を説明する。
なお、制御部２０１は、操作者で交換可能な部品であると判別した場合、当該部品が画質に影響を与える特性の部品であるのか、当該部品が製本品質に影響を与える特性の部品であるかを識別する処理を実行する。
制御部２０１は、通信部２０７からネットワーク経由で接続している印刷装置１０２で使用されている各部品の消耗状態を示す情報を取得する（Ｓ７０１）。なお、制御部２０１は、印刷装置１０２には、部品管理データベース３０６を備えており、当該部品管理データベース３０６より、各部品の消耗状態を示す情報を印刷装置１０２から取得する。
【００３０】
図８は、図３に示した印刷装置１０２の部品管理データベース３０６で管理されるデータの一例を示す図である。本例は、印刷装置１０２の部品の消耗状態を表すテーブルデータの一例を示す。
したがって、制御部２０１は、部品管理データベース３０６から上記テーブルに示すデータを取得する。
図８において、部品管理データベース３０６は、部品名称８０１毎に、ＩＤ８０２、前回交換時期８０３、カウンタ８０４の項目が管理される。ここで、カウンタ８０４は、交換すべき部品に関わる稼働情報が各部品毎に計数されている。
具体的には、各部品名称８０１は、前回交換の日時を示す前回交換時期８０３と、耐久上限値と使用回数から成るカウンタ８０４のカウンタ値から構成されるデータで管理される。カウンタ８０４のカウンタ値は部品の使用回数、部品設置からの経過時間、印刷処理済ページ数等の使用状況によって加算される。部品が交換されるたびに前回交換とカウンタ値の値は更新される。
Ｓ７０１で、制御部２０１が印刷装置１０２からデータ取得後、Ｓ７０２で、制御部２０１は表示部２０２において印刷ワークフローのＵＩを表示して、操作者が印刷ワークフローの内容の入力を行うのを待つ。
【００３１】
次に、Ｓ７０３で、操作者からの入力を確認した後、制御部２０１はＳ７０１で取得した印刷装置の部品の消耗状況と、Ｓ７０２で入力された印刷ワークフローの内容とを比較して部品交換が必要かどうかを判断する。具体的には、部品の耐久上限値までの残り数値が、当該の印刷ワークフローにより生成される印刷ジョブの処理により新たに加算される値より小さい場合、印刷装置において印刷ジョブを印刷する途中で対象の部品を交換する必要があると判断する。ここで、制御部２０１が部品交換する必要があると判断した場合、Ｓ７０８に進む。
【００３２】
一方、Ｓ７０３で、部品を交換する必要が無いと制御部２０１が判断した場合は、Ｓ７０４で、制御部２０１は、印刷ワークフローに基づき印刷ジョブ生成部２０５において印刷ジョブを生成させて、Ｓ７０５で、制御部２０１は生成した印刷ジョブを通信部２０７から印刷装置１０２に送信する。次に、Ｓ７０６で、制御部２０１は通信部２０７を介して、印刷装置１０２から印刷ワークフローの処理状況を取得して印刷ジョブが完了しているかどうかを判断する。ここで、印刷ジョブが完了していないと制御部２０１が判断した場合は、印刷ジョブの処理状況を繰り返すため、Ｓ７０６へ戻る。
一方、Ｓ７０７で、印刷ジョブの処理を完了していると制御部２０１が判断した場合は、本処理を終了する。その際は、制御部２０１は、印刷ジョブの処理を終了したら、表示部２０２で印刷ワークフローに終了表示を行う。
一方、Ｓ７０３で、部品交換が必要であると制御部２０１が判断した場合、制御部２０１は、Ｓ７０８で通信部２０７を介して部品管理データベース１０４にアクセスして、部品毎に交換作業者の情報を取得する。
【００３３】
図９は、図１に示した部品管理データベース１０４に格納される部品交換作業者情報の例を示す図である。
なお、本例では、部品名称９０１毎に、ＩＤ９０２、作業者９０３、画質調整９０４、ＨＷ調整９０５、交換手順９０６、標準作業時間９０７を管理する例である。なお、交換手順９０６は、部品交換を行う作業者として操作者あるいはサービスマンで交換可能な部品であると判別した場合、部品交換処理に伴う作業手順情報を表示するために取得すべきｈｔｍｌファイルが設定されている。
図９において、例えばデータベースの"作業者"キーは"ＯＰ""ＳＲ"の値が格納されている。ここで、"ＯＰ"とは印刷装置１０２の操作を行う操作者を表し、"ＳＲ"とはメンテナンスを専門に行うサービスマンを表す。
操作者が交換可能な部品としては部品や周辺部品がパッケージ化されて交換設置作業が容易である部品や、安全に交換可能な部品などが挙げられる。
一方、サービスマンが交換実施を行う必要がある部品としては、交換作業に専門的知識や装置の分解等を伴うものが要求される部品（例えば熱定着ユニット、感光ドラム、搬送ベルト）や、交換時に適切な手順を実施しないと危ない部品（例えば帯電器）等が考えられる。
次に、Ｓ７０９で、制御部２０１はＳ７０８で取得したデータベースの情報の中で交換作業を実施する作業者を示す"作業者"キーを参照する。そして、制御部２０１は、交換対象となる部品の"作業者"キーに格納された値から、その部品が操作者によって交換可能な部品か、それともサービスマンによってのみ交換可能な部品かどうかを判断する。
【００３４】
ここで、操作者による交換が可能な部品を交換する場合には、Ｓ７１０で、制御部２０１はその部品交換により、交換前後の印刷品質に変化が生じる可能性があるかを判定する。制御部２０１は、図９に示した部品管理データベースに示す各部品情報から、交換対象の部品について"画質調整"キーで参照する。ここで、値"１"が設定された部品は交換作業が印刷品質に影響を与える可能性のある部品である。また、部品交換後の印刷画質の調整処置として値"ＣＡＬ"で示すキャリブレーション処理や、"、"ＣＨＫ"で示す操作者とサービスマンによる画質確認作業が必要であることを示している。
そこで、制御部２０１は、Ｓ７１０で、交換対象部品の"画質調整"の値が"０"であると判断した場合、Ｓ７１１に進み、値が"１"であると判断した場合、Ｓ７１２に進む。
【００３５】
そして、Ｓ７１１で、制御部２０１は後処理加工において、部品交換の前後で印刷物の品質に影響が生じる可能性があるかどうかを判定する。その際、制御部２０１は図９に示した部品管理データベースに示す各部品情報から、交換対象の部品について"ハードウェア調整（ＨＷ調整）"キーで参照する。ここで、"ハードウェア調整"キーで値に"１"が設定された部品は、交換後に後加工処理時の品質に影響を与える可能性のある部品である。
そこで、Ｓ７１１において、制御部２０１が印刷物の品質に部品交換による影響がないと判断した場合は、Ｓ７１３以降に進む。そして、印刷ジョブの印刷処理途中であっても部品交換を印刷ワークフロー中の部品交換が必要になる時刻において実施するよう、印刷ワークフローに交換作業を組み入れる処理を行う。
一方、Ｓ７１１で、印刷物の品質に何らかの影響を与える可能性があると制御部２０１が判断した場合は、Ｓ７１２において、交換作業が必要な印刷ジョブの前に、交換作業を組み入れる処理を行い、印刷ワークフローの内容を変更して、Ｓ７０４へ進む。つまり、本実施形態では、交換すべき部品が画質に影響を与える特性の部品である場合、あるいは製本品質に影響を与える特性の部品である場合、部品交換を行う必要のある印刷ジョブの実行前に当該部品交換を行うための部品交換工程を組み入れる処理を実行する。
【００３６】
なお、Ｓ７１２において、制御部２０１は、部品交換作業を交換作業が必要な印刷ジョブの前に実行するように、印刷ジョブ管理部２０６の印刷ジョブキューに部品交換作業を設定後に、当該の印刷ジョブを設定する。
【００３７】
一方、Ｓ７１１で印刷ジョブの印刷処理途中で部品交換を適宜実施すると制御部２０１が判断した場合、Ｓ７１３で、制御部２０１は工程定義部２０４に印刷ジョブの印刷工程を、部品交換作業を実行する時刻で分割する処理を行う。そして、印刷ジョブの印刷工程を分割後、Ｓ７１４で、分割された複数の印刷工程のジョブ間に、必要な部品交換作業を設定して、Ｓ７０４へ進む。
【００３８】
一方、Ｓ７０９で、制御部２０１が部品管理データベース１０４から取得した情報に基づき、交換対象の部品が操作者による交換作業はできないものであると判断した場合、通信部２０７を介して部品交換作業をサービスマンに依頼する通知を行う（Ｓ７１５）。その際、制御部２０１は、部品管理データベース１０４から取得した情報をもとに、印刷装置１０２においてサービスマンによる交換実施が必要な時刻を通知する。
【００３９】
なお、Ｓ７１２またはＳ７１４において印刷ワークフローに部品交換工程を設定後、制御部２０１はＳ７０４に進み、印刷ジョブ生成部２０５において印刷ワークフローから印刷ジョブを作成する。制御部２０１は、通信部２０７を介して作成した印刷ジョブを印刷装置１０２、もしくは後処理装置１０３に送信する（Ｓ７０５）。
【００４０】
そして、制御部２０１は、印刷ジョブを送信した後、印刷ワークフローシステムは通信部２０７で各装置における処理状況を他印刷ジョブの処理と非同期に受信する（Ｓ７０６）。各装置から処理完了の通知が来るまで処理状況の取得を行い、制御部２０１は通信部２０７が完了通知を受信すると、印刷ジョブ管理部で印刷ジョブキューの更新を行わせて、表示部２０２に処理完了の表示を行う。
これにより、印刷ジョブの実行中に、部品の交換に印刷工程で画質への影響が発生し得る場合に、部品交換の工程を組み入れても画質への影響を低減できる印刷ワーフフローを作成または修正できる。
次に、上記の印刷ワークフローシステムの印刷ジョブキューにおける部品交換作業を設定する処理を、図１０を用いて説明する。
【００４１】
図１０は、本実施形態を示す印刷ワークフローシステムの印刷ジョブ管理部２０６における、印刷ジョブのエンキュー処理を示す概念図である。
図１０において、１００３は印刷ジョブキューで、印刷ジョブ管理部２０６が印刷ジョブキュー１００１に印刷ジョブ（ＪｏｂＩＤ＝"Ｃ"）１００２を格納した様子を示している。
例えば印刷装置１０２の現像器（＃２）部品の状態１００４が、耐久上限値５００００ページのうち既に４６４１５ページ印刷に使用されている状態であるとする。この時、１部が５０ページで構成される印刷物を１００部印刷する印刷ジョブ（ＪｏｂＩＤ＝"Ｄ"）１００５が印刷ワークフローシステムにおいて入力されたとする。印刷ジョブ全体では５０ページ×１００部＝５０００ページの印刷が行われるため、全てのページを印刷してこの印刷ジョブを完了してしまう前に、現像器（＃２）の耐久寿命に達してしまう。
そこで、制御部２０１は、印刷ジョブ１００５の処理中に部品交換工程１００６が発生すると判断する。そして、制御部２０１は、部品管理データベース１０４から現像器（＃２）の交換作業者の情報を取得する。
図９の作業者９０３に示すように現像器（＃２）の交換作業が操作者（ＯＰ）によって実施可能であるとすると、制御部２０１は、現像器（＃２）が印刷物の画質に影響を与えるものかどうかを判断する。
この場合、画質調整９０４で示すように、現像器（＃２）の交換が交換後の印刷物の画質に変化を及ぼす可能性がある場合、印刷ジョブの印刷途中で部品交換を実施するのは望ましく無い。そのため、印刷ジョブ処理実行の前に部品交換を実施するように、部品交換工程１００６を印刷ジョブキュー１００７に設定する。部品交換作業を実施後、印刷ジョブ１００５を印刷ジョブキュー１００７に設定する。
【００４２】
同様に例として、印刷装置１０２のローラ（＃１）の部品１００８の状態が耐久上限２５００００枚のうち、２４５６６６枚まで使用している状況であるとする。この状態で１部が２０ページで構成される印刷物を３００部印刷する印刷ジョブ１００９が印刷ワークフローシステム上で入力されたとする。印刷ジョブ全体では２０部×３００ページで６０００ページの印刷が行われるが、全てのページを印刷する前に、ローラー（＃１）の耐久上限に達してしまう。そこで、制御部２０１は、印刷ジョブ１００９の処理中に部品交換工程１０１１が発生すると判断する。制御部２０１は部品管理データベース１０４から交換作業者の情報を取得する。
【００４３】
例えば、図９に示す作業者９０３に示すようにローラー（＃１）が操作者により交換作業が実施可能な部品とする。その場合、次に、制御部２０１は、ローラー（＃１）の交換が印刷品質及び後加工の品質に影響を与えるかどうかを、図９の画質調整９０４とＨＷ調整９０５を参照して判断する。ローラー（＃１）が印刷物の品質に影響を与えない部品とすると、制御部２０１は、印刷ジョブの処理中に交換実施可能と判断する。
次に、制御部２０１は、部品交換までに処理可能な部数まで印刷処理を実施後、部品交換のために印刷処理を中断し、交換後印刷ジョブの残りを処理するように印刷ワークフローを構築する。
このようにして構築された印刷ワークフローに基づき、印刷ジョブ生成部２０５において複数の印刷ジョブを生成する。前述の例において、印刷ジョブ１００９を処理する印刷ワークフローは、印刷工程１０１０と部品交換工程１０１１、部品交換後の印刷工程１０１２として定義される。
部品交換工程１０１１により処理が分割された印刷ジョブは、同一のＪｏｂＳｕｂＩＤを持つことで、制御部２０１は、同一の印刷ジョブから派生したことを判断可能である。印刷ジョブ管理部２０６は、印刷ジョブ１０１３、１０１５と部品交換工程１０１４を印刷ジョブキュー１０１６に格納する。
以下、印刷ワークフローシステムが本実施形態で示す処理を実行することにより構築した、印刷処理途中に部品交換を定義した印刷ワークフローの例を説明する。
【００４４】
図１１は、本実施形態を示す印刷ワークフローシステムの印刷ワークフローの例を説明する図である。
図１１において、１１０１は印刷ワークフローで、印刷工程１１０２は部品交換を伴うため、部品交換工程１１０３を実施しながら、複数回に分けて印刷工程（分割印刷工程であって、先行する分割印刷工程と、後続する分割印刷工程からなる）を実施する。
まず、印刷装置１０２は印刷ワークフローに従って部品交換前に１２００ページを印刷した後、操作者による部品交換工程のために停止する。操作者によるローラー（＃１）の交換後、印刷装置１０２は印刷工程を再開させる。
そして、印刷装置１０２は３４００ページ印刷を実行した後、再度印刷ワークフローに従い部品交換のため停止する。そして、印刷工程を停止した後、操作者は印刷装置１０２で廃トナー器の交換を行う。操作者が当該廃トナー器を交換した後、再度印刷装置は４００ページ印刷を実行する。この際、印刷装置１０２は、残った４００（４００／５０００）枚の印刷処理を行う。
【００４５】
第一の実施例で構成された印刷ワークフローを処理する印刷装置の、表示部３０２における操作者の作業リストを図１２で例示する。操作者は作業リスト１２０１で表示された各印刷ワークフローに対応した印刷ジョブの処理作業を確認しながら実施する。印刷ジョブの印刷工程１２０２と印刷装置の部品交換工程１２０３が処理順に表示される。同一の印刷ジョブに含まれる複数の工程は、印刷ジョブに固有のＪｏｂＩＤと、ＪｏｂＩＤに関連付けられた複数のＪｏｂＳｕｂＩＤ  １２０４で管理される。各ジョブの印刷処理時間は１部ごとの印刷枚数や部数から計算される。また部品交換工程の作業時間は図９で示す部品管理データベースに標準作業時間９０７で既定の時間に基づき計算される。印刷ワークフローに含まれる処理内容と印刷装置の部品状態から予想される交換処理を積算して、操作者の作業見積もり時間１２０５が表示される。
【００４６】
〔第２実施形態〕
以下、印刷ジョブキューに既存の印刷ジョブ群が存在する状態で新たに生成した印刷ジョブを割り込ませる処理を含む実施形態について説明する。
図１３は、本実施形態を示す印刷システムのデータ処理方法を説明するフローチャートである。本例は、印刷ワークフローシステム１０１が管理する印刷ジョブキュー上で、新規に登録する印刷ジョブを登録されたいずれかの印刷ジョブ間に割り込み処理する際の印刷ワークフロー作成処理例である。
なお、各ステップは、印刷ワークフローシステム１０１の制御部２０１として機能するＣＰＵがＨＤＤ等の外部記憶装置から制御プログラムをＲＡＭ等にロードして実行することで実現される。
印刷ジョブキュー内で後続の印刷ジョブを先行して処理するために既存の印刷ジョブ群に対して割り込み印刷の要求がなされた場合に、印刷ワークフローシステムは割り込んだ印刷ジョブ以降の印刷ジョブについて、部品交換工程が必要かどうか再計算を行う。交換が必要な場合、該当する印刷ジョブに変更を反映させる。以下の説明において、第１実施形態と同一の処理については詳細な説明を省略する。
【００４７】
Ｓ１３０１で、印刷ワークフローシステム１０１の制御部２０１は、印刷装置１０２で使用されている各部品の消耗状態を取得する。そして、Ｓ１３０２で、印刷ワークフローシステムは表示部２０２において、操作者による印刷ワークフロー（印刷ＷＦ）の入力を待つ。次に、Ｓ１３０３で、制御部２０１は、印刷装置１０２と印刷ワークフローの内容から処理中に部品交換が必要か判定を行い、必要があると制御部２０１が判断した場合、印刷ワークフローに部品交換工程を定義して（Ｓ１３０５）、印刷ジョブを生成する（Ｓ１３０４）。
【００４８】
この印刷ワークフローから生成された新規の印刷ジョブは通常、何も指定しない場合、印刷ジョブキューの印刷ジョブ群の末尾に付け加えられ、印刷ジョブキューに格納された順番に従い処理が実施される。
しかしながら、既に他の印刷ジョブが印刷ジョブキューで管理されている場合、操作者は顧客の要求や処理の都合により処理前の各印刷ジョブの処理順序を変更することが行われる。
【００４９】
図１４は、図２に示した表示部２０２で表示されるユーザインタフェース（ＵＩ）の一例を示す図である。本例は、印刷ジョブの割り込み位置を設定するＵＩ画面の一例である。
図１４において、１４０１は既に印刷装置に送信されて印刷ジョブキューとその中で管理されている印刷ジョブ群を示す。新規の印刷ジョブ１４０２は、印刷ジョブキューの印刷ジョブ群の末尾に付け加えられる。
印刷ワークフローシステム１０１の操作者はこのＵＩにおいて、印刷ジョブキュー内の任意の印刷ジョブを選択して上下ボタンＢ１を押下することにより、印刷ジョブの順序を変更することが可能である。言い換えると、制御部２０１は、ジョブキューを用いて新たに投入される印刷ジョブのジョブ実行順序を割り込み可能に印刷ワークフローを管理している。
【００５０】
印刷ワークフローシステム１０１の制御部２０１は、操作者が表示部２０２において印刷ジョブの処理順序を変更する指示がなされているかどうかを判断する（Ｓ１３０６）。ここで、処理順序を変更すると制御部２０１が判断した場合、操作者が指示する上下ボタンＢ１に従い、表示部２０２において印刷ジョブの処理順序を変更、すなわち割り込み位置の設定を受け付ける（Ｓ１３０７）。
その後、制御部２０１は、印刷ジョブキュー内の割り込み位置以降の印刷ジョブについて、部品交換工程を設定する必要がないかどうかを印刷ジョブが割り込んだ条件で再計算する（Ｓ１３０８）。
そして、印刷ジョブの割り込み処理により割り込んだ印刷ジョブより後ろの印刷ジョブで設定済みの部品交換工程の変更か、もしくは新規設定が必要である場合、制御部２０１は表示部２０２でユーザに割り込み確認のための図１４のダイアログ１４０３を表示する。そして、制御部２０１は、操作者が当該ダイアログ１４０３を確認して、割り込みを許可する指示を行っている（割り込みＯＫ）かどうかを判断する。具体的には、制御部２０１は、図１４に示すダイアログ１４０３で、ボタンＢＴ１を押下しているかどうかを判断する。ここで、ボタンＢＴ２を押下していると制御部２０１が判断した場合は、Ｓ１３０７へ戻る。
一方、Ｓ１３０９で、図１４に示すダイアログ１４０３で、ボタンＢＴ１を押下していると制御部２０１が判断した場合は、制御部２０１は、Ｓ１３１０に進み、印刷ジョブキューの印刷ジョブの変更を行う。
【００５１】
上記の処理により、印刷ワークフローシステムは印刷ジョブキュー内の既存の印刷ジョブに対する部品交換工程を考慮して、印刷ジョブの割り込み処理を実施することが可能となる。
これにより、割り込みによって生じる既存の印刷ジョブに対応する印刷ワークフローの処理工程の再定義を、操作者が実施する必要が無くなり操作が簡便化される効果が得られる。
【００５２】
〔第３実施形態〕
【００５３】
以下、印刷装置において部品交換が必要な場合に、その交換作業者が操作者かサービスマンかによって異なる処理を実行する実施形態について説明する。
図１５は、本実施形態を示す印刷システムのデータ処理方法を説明するフローチャートである。本例は、制御部２０１がサービスマンで交換可能な部品であると判別した場合、作成した印刷ワークフロー中の印刷工程を印刷装置１０２が印刷可能な条件で縮退した複数の縮退印刷工程を作成して印刷ワークフローを更新する処理例である。
なお、各ステップは、印刷ワークフローシステム１０１の制御部２０１として機能するＣＰＵがＨＤＤ等の外部記憶装置から制御プログラムをＲＡＭ等にロードして実行することで実現される。
【００５４】
以下、本実施形態の印刷ワークフローシステム１０１のワークフローの概要を説明する。
部品交換が必要な印刷ワークフローにおいて、印刷ワークフローシステムの制御部２０１が交換対象の部品が操作者による交換可能であるか、サービスマンによる交換が必要かを判定する。ここで、制御部２０１が対象が操作者による交換が可能な部品である場合、操作者が使用可能な交換部品の在庫があるか判定する。そして、交換部品の在庫がある場合、に操作者による部品交換を実施する。
一方、交換部品の在庫が無い場合は、交換部品に影響されないように印刷ワークフローの内容を変更して、部品交換前の印刷装置で処理可能なように縮退する。
【００５５】
また、サービスマンによる部品交換が必要な場合、サービスマンのスケジュールや遠隔地にいる場合にすぐに交換作業を実施できない可能性がある。
この時にも印刷ジョブの内容を変更して、サービスマンによる部品交換前の印刷装置で処理可能な印刷ジョブに縮退を行う。
【００５６】
また、操作者による部品交換作業において、交換作業時に部品交換手順を印刷装置の表示部に表示することにより操作者の交換作業を容易にする。
なお、以下のフローチャートにおいて、第１、第２実施形態と同一の処理については詳細な説明は省略する。
【００５７】
印刷ワークフローシステム１０１の制御部２０１は、印刷装置１０２で使用されている各部品の消耗状態を取得する。次に、Ｓ１５０２で、印刷ワークフローシステムは表示部２０２において、操作者による印刷ワークフローの入力を待つ。
【００５８】
次に、制御部２０１は、印刷ワークフローが入力された後、入力された内容と印刷装置１０２の部品情報に基づき、印刷装置において部品交換が必要かどうかを判定する（Ｓ１５０３）。ここで、部品交換が必要ないと制御部２０１が判断した場合は、Ｓ１５０４に進み、印刷ジョブを印刷装置１０２に送信して（Ｓ１５０４）。そして、制御部２０１は、印刷装置１０２から印刷ジョブの処理状況を取得して（Ｓ１５０５）、当該印刷ジョブが完了したかどうかを判断する（Ｓ１５０６）。そして、Ｓ１５０４で印刷装置１０２に送信した印刷ジョブの処理を完了したと制御部２０１が判断した場合、本処理を終了する。
【００５９】
一方、Ｓ１５０３で、部品交換が必要であると制御部２０１が判断した場合は、制御部２０１は、交換対象部品が操作者もしくはサービスマンのどちらによる交換が可能かを判断する。ここで、操作者による交換か可能であると制御部２０１が判断した場合は、Ｓ１５０８において、制御部２０１は、在庫テーブルを参照して交換対象部品の在庫確認を行う。
【００６０】
ここで、交換可能な在庫部品が存在すると制御部２０１が判断した場合は、Ｓ１５０９に進み、制御部２０１は、部品交換工程を印刷ワークフローに設定する。印刷ワークフローシステム１０１は、印刷ジョブを印刷装置１０２に送信して印刷処理を行わせる。
【００６１】
次に、Ｓ１５１１で、印刷ワークフローシステム１０１の制御部２０１は、印刷装置１０２の処理状況を取得する。そして、Ｓ１５１２において、印刷処理中に印刷装置１０２の部品交換作業が発生すると、Ｓ１５１３で、制御部２０１は、通信部２０７を介して部品管理データベース１０４に接続を行い、図９に示したＳ９０６で示すような交換手順の情報を取得する。
そして、Ｓ１５１４で、制御部２０１は、部品管理データベース１０４から取得する交換手順の情報を表示部２０２に表示する。具体的には、制御部２０１が操作者で交換可能な部品であると判別した場合、部品交換処理に伴う作業手順情報を表示する交換手順表示処理を実行することで表示部２０２に表示される。
これにより、操作者が不慣れな部品交換の作業において、適宜作業に必要な情報を取得することが可能となる。
そして、Ｓ１５１５で、当該交換部品に不慣れな操作者は、Ｓ１５１４の表示処理に基づいて、熟練した操作者は、Ｓ１５１４の表示処理に関わらず、部品の交換処理を行う。
そして、Ｓ１５１６で、制御部２０１は、印刷装置１０２に送信した印刷ジョブの完了を印刷装置１０２から取得する印刷ジョブの処理状況から判断する。ここで、印刷ジョブを完了していないと制御部２０１判断した場合は、Ｓ１５１１へ戻り、印刷ジョブを完了していると制御部２０１判断した場合は、本処理を終了する。
【００６２】
一方、Ｓ１５０７で、操作者により部品交換が可能でないと制御部２０１が判断した場合は、Ｓ１５１７においてサービスマンによる交換作業が必要な部品について、制御部２０１は通信部２０７を介して、サービスマンによる当該部品の交換作業を完了できる時刻を取得する。ここで、取得した時刻に基づき、制御部２０１は印刷装置１０２において印刷ジョブを処理開始する前にサービスマンが部品交換を完了可能か判断する（Ｓ１５１８）。
ここで、印刷ジョブ処理開始前に交換作業を完了できると制御部２０１が判断した場合は、Ｓ１５１９において、制御部２０１は工程定義部２０４に、印刷ワークフローにサービスマンによる部品交換工程を設定する。その後、制御部２０１は、Ｓ１５０９以降の処理を実行する。
図１６に示す印刷ワークフロー１６０１では、印刷処理１６０３の前にサービスマンによる部品交換工程１６０２を定義した状態を示す。
【００６３】
一方、Ｓ１５１８で、当該の印刷ジョブ処理前にサービスマンによる部品交換作業を完了できないと制御部２０１が判断した場合、Ｓ１５２０において、印刷装置１０２で部品交換前に実施可能な条件で、印刷ジョブの印刷ワークフローの設定を変更して縮退内容の定義を行う。
ここで、制御部２０１は、縮退処理の内容として、印刷部数の変更、ステープル等の印刷後処理の削除がある。また、当初の印刷ジョブからの変更差分はサービスマンによる部品交換作業完了後、印刷装置において実行するよう印刷ワークフローに定義する。
【００６４】
そこで、図１６に示す印刷ワークフロー１６０４では、印刷ジョブの印刷処理開始前にサービスマンによる印刷装置の部品交換１６０６が実施できないため、印刷ジョブの部数を変更して、部品交換前に処理可能な部数を印刷するよう変更した様子を示している（１６０５）。
また、図１６に示す印刷ワークフロー１６０４では、部品交換前に処理できなかった印刷ジョブの部数は、部品交換後に処理を実施するように印刷ワークフローを設定している（１６０７）。
【００６５】
Ｓ１５２０において、制御部２０１が印刷ワークフローの縮退内容を定義すると、Ｓ１５２１で、表示部２０２において操作者に縮退内容を表示して、縮退した印刷ワークフローを実施するかどうかを選択する入力を待つ。
そして、表示部２０２で縮退した印刷ワークフローを実施するように操作者から指示を受け付けたと制御部２０１が判断した場合は、Ｓ１５１９に進み、制御部２０１は、工程定義部２０４において縮退した印刷ジョブを基に、サービスマンの部品交換作業工程を含む印刷ワークフローを設定する。
【００６６】
一方、表示部２０２で縮退した印刷ワークフローを実施しないで、再度操作者による印刷ワークフローの設定を行う指示を受け付けたと制御部２０１が判断した場合は、Ｓ１５０２に進み、操作者に印刷ワークフローの再入力を行わせる。
一方、Ｓ１５２１で、表示部２０２で当初入力した印刷ワークフローの通り処理を行うために、ワークフローを変更せずサービスマンによる部品交換を待つこと指示していると制御部２０１が判断した場合は、Ｓ１５２２に進み印刷ジョブを待機状態にする。
そして、サービスマンによる部品交換作業後に操作者により待機状態を解除すると、制御部２０１はＳ１５１０において通信部２０７を介して印刷ジョブを印刷装置に送信して処理させる。
【００６７】
上記の処理により、印刷ワークフローシステムは操作者もしくはサービスマンによる部品交換がすぐに実施できない場合に、部品交換が印刷ワークフローにおける影響を最小限に抑えられるようにすることが可能となる。
また、操作者による部品交換において交換手順を表示することにより、作業効率を向上させる。
〔第４実施形態〕
【００６８】
印刷システムを構成する各装置で部品故障が発生した場合、第１実施形態で示したように操作者が交換可能な部品については操作者が印刷フローの一工程として部品交換を行うが、交換部品の在庫が無い場合は部品が調達できるまで交換作業が滞る可能性がある。
その際、同じ装置を複数稼働させる印刷システム環境では、他の装置を停止してそこから取得した部品を用いて部品交換を行うことが考えられる。
このような場合に印刷ワークフローシステムは、抜き取り先の他装置から必要な部品を抜き取り可能かどうか判断する。ここで、抜き取り可能と制御部２０１が判断した場合は、抜き取り先の装置の印刷ジョブについて、あらためて処理中に部品交換が必要かを計算して印刷ワークフローを変更する。交換時には抜き取り対象の部品について、抜き取られる装置から交換先の装置に部品の消耗情報を送信することで、部品本体と同時に部品の情報を引き継いで管理する。以下、その実施形態について説明する。
【００６９】
図１７は、本実施形態を示す印刷システムのデータ処理方法を説明するフローチャートである。本例は、印刷ワークフローシステム１０１において設定された印刷ワークフローにおいて、他の装置の部品を用いて部品交換を実施する例である。より具体的には、印刷ジョブの実行に関わる複数の印刷装置、複数の印刷装置から出力されるシート材に対する後処理を行う複数の後処理装置を備えた印刷システムを想定する。そして、当該印刷システムにおいて、いずれか１つの印刷装置で前記部品の交換が必要となると判断した場合、制御部２０１が当該部品を備える他の印刷装置で使用している部品を利用可能な状態かどうかを判断する部品調達判断処理を行う。そして、制御部２０１が他の印刷装置の部品を利用可能な状態であると判断した場合は、作成した印刷ワークフロー中に部品調達工程を組み入れて更新する処理を行う
なお、各ステップは、印刷ワークフローシステム１０１の制御部２０１として機能するＣＰＵがＨＤＤ等の外部記憶装置から制御プログラムをＲＡＭ等にロードして実行することで実現される。第１〜第３実施形態と同一の処理については詳細な説明を省略する。
【００７０】
まず、Ｓ１７０１で、印刷ワークフローシステム１０１の制御部２０１は、印刷装置１０２の印刷装置１０２で使用されている各部品の消耗状態を取得する。
次に、制御部２０１は、表示部２０２に表示するワークフローを表示する画面に対して、操作者による印刷ワークフローの入力を待つ。は表示部２０２で操作者からの入力を検知すると、制御部２０１は、印刷装置１０２と印刷ワークフローの内容から処理中に部品交換が必要か判定を行う（Ｓ１７０３）。
ここで、部品交換が必要でないと制御部２０１が判断した場合、Ｓ１７１１へ進み、部品交換が必要であると制御部２０１が判断した場合、Ｓ１７０４で交換部品の在庫があるかどうかを判断する。ここで、印刷ワークフローシステムは在庫があると制御部２０１が判断した判断すると、Ｓ１７０９に進み、印刷ワークフローに部品交換工程を設定する。
一方、Ｓ１７０４で、在庫が無いと制御部２０１が判断した場合、Ｓ１７０５で、印刷ワークフローシステムの制御部２０１は、部品管理データベース１０４に登録された印刷システムの構成情報（印刷装置の機種情報を含む）を取得して、交換対象部品と同じ部品を使用している機種があるかどうかを判断する。
【００７１】
ここで、同じ部品を使用している機種が存在すると制御部２０１が判断した場合、Ｓ１７０６で、印刷ワークフローシステムは抜き取り先の装置から部品を抜き取り可能かどうか判断する。ここで、制御部２０１は、印刷ワークフローシステムは部品が抜き取られている間に装置が印刷ジョブを処理するかどうかを参照して、稼働する予定が無いと判断した場合は、抜き取り可能な部品の候補に決定する。
なお、当該部品の抜き取り時に部品入手先の印刷装置が動作する場合でも、後処理加工に代表される全ての印刷ワークフローに共通に使用されない部品であって、当該の部品に関連する処理を含まない印刷ワークフローであれば、抜き取り可能な部品に決定する。
す。
次に、制御部２０１は、同時に表示部２０２において抜き取り実施の可否を問う表示を行い、操作者による入力を待つ（Ｓ１７０６）。
【００７２】
ここで、操作者から抜き取り可能とする指示を受け付けたと制御部２０１が判断した場合、Ｓ１７０７で、制御部２０１は、抜き取り先の装置において抜き取り作業を行うために、部品交換工程を印刷ジョブキューに挿入する。また、抜き取り先の印刷装置において対象の部品を抜き取った条件で、既存の印刷ワークフローの部品交換工程に関する再計算を行い印刷ＷＦの内容を更新する。
【００７３】
一方、Ｓ１７０５で抜き取り可能な機種がないと判断された場合、あるいはＳ１７０６で、抜き取り可能でないと指示を操作者から受け付けていると制御部２０１が判断した場合は、Ｓ１７１０に進み、制御部２０１は、該当の印刷ワークフローを待機させ、Ｓ１７０３へ戻る。
具体的には、待機状態において、制御部２０１は、表示部２０２に待機を表示して、操作者からの待機解除の操作を待つ。そして、制御部２０１が表示部２０２において解除指示が操作者から入力されたことを確認したら、Ｓ１７０３に進み、印刷ワークフローにおける部品交換の必要を再度判定する。
【００７４】
一方、他の印刷装置から部品を抜き取る場合、Ｓ１７０７からＳ１７０８へ進み制御部２０１は、印刷装置１０２に通信部３０５を介して、抜き取り先の装置の部品管理データベースから交換対象の部品の消耗情報を取得する。そして、取得した情報を部品交換される印刷装置の部品管理データベース３０６で管理させる。同時に抜き取り先の装置の部品管理データベースの部品設定を抜き取り状態に更新する。
【００７５】
そして、Ｓ１７０９で、制御部２０１は、部品交換工程を印刷ワークフローに設定する。この印刷ワークフローに基づき印刷ジョブを生成し、印刷ワークフローに従い印刷ジョブの処理と部品の交換処理を行う。以後、Ｓ１７１１〜Ｓ１７１４を実行して、本処理を終了する。
【００７６】
上記の処理により部品交換作業が必要な印刷ワークフローにおいて、交換部品がすぐに入手できない場合に、他装置における印刷ワークフローを考慮しつつ、他装置から部品を抜き取って交換する処理を選択実行することが可能となる。
【００７７】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００７８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００７９】
１０１  印刷ワークフローシステム
１０２  印刷装置
１０３  後処理装置
１０４  部品情報データベース
【図１】
0005854664.tif 000002
【図２】
0005854664.tif 000003
【図３】
0005854664.tif 000004
【図４】
0005854664.tif 000005
【図５】
0005854664.tif 000006
【図６】
0005854664.tif 000007
【図７】
0005854664.tif 000008
【図８】
0005854664.tif 000009
【図９】
0005854664.tif 000010
【図１０】
0005854664.tif 000011
【図１１】
0005854664.tif 000012
【図１２】
0005854664.tif 000013
【図１３】
0005854664.tif 000014
【図１４】
0005854664.tif 000015
【図１５】
0005854664.tif 000016
【図１６】
0005854664.tif 000017
【図１７】
0005854664.tif 000018