(57)【要約】【課題】印刷情報に関する処理を代替する補助装置に異常が発生した場合でも、印刷処理を継続する。【解決手段】印刷指示された中間情報を、印刷機構部２０により印刷処理が可能なラスタライズ情報に変換処理するＲＩＰ処理部１４と、ＲＩＰ処理部１４の変換処理の一部を代替して変換処理を行う補助ＲＩＰ処理部３０と、補助ＲＩＰ処理部３０が代替して行う変換処理に異常がある場合に、この変換処理をＲＩＰ処理部１４に依頼する印刷指示部１６と、を有する。【選択図】図３
2011198233.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示された第１の印刷情報を、印刷処理が可能な第２の印刷情報に変換処理する主印刷情報変換手段と、
前記主印刷情報変換手段の変換処理の一部を代替して変換処理を行う補助印刷情報変換手段と、
前記補助変換手段が代替して行う変換処理に異常がある場合に、この変換処理を前記主変換手段に依頼する変換処理依頼手段と、
を有する印刷制御装置。
【請求項２】
前記主印刷情報変換手段による変換処理に異常がある場合に、印刷を中断する中断手段、
をさらに有する請求項１記載の印刷制御装置。
【請求項３】
前記第１の印刷情報を記憶する印刷情報記憶手段、
をさらに有し、
前記主印刷情報変換手段は、前記変換処理依頼手段から変換処理を依頼されたとき、前記印刷情報記憶手段に記憶された前記第１の印刷情報を用いてこの変換処理を行う請求項１又は２記載の印刷制御装置。
【請求項４】
前記主印刷情報変換手段が前記変換処理依頼手段から依頼された変換処理を行う場合に、印刷処理の速度を調整する設定制御手段、
をさらに有する請求項１乃至３いずれか記載の印刷制御装置。
【請求項５】
前記主印刷情報変換手段による変換処理と、これに対応する前記補助印刷情報変換手段による変換処理との、いずれが先に完了するかを判定する判定手段と、
前記判定手段による判定結果に基づいて、先に完了した変換処理に対応する第２の印刷情報を採用する印刷情報採用手段と、
をさらに有する請求項１乃至４いずれか記載の印刷制御装置。
【請求項６】
前記主印刷情報変換手段は複数設けられ、
前記変換処理依頼手段は、変換処理を前記補助印刷情報変換手段に代替された前記主印刷情報変換手段にこの変換処理を依頼する請求項１乃至５いずれか記載の印刷制御装置。
【請求項７】
印刷制御装置と、
前記印刷制御装置により印刷動作を制御される画像出力装置と、
を有し、
印刷指示された第１の印刷情報を、印刷処理が可能な第２の印刷情報に変換処理する主印刷情報変換手段と、
前記主印刷情報変換手段の変換処理の一部を代替して変換処理を行う補助印刷情報変換手段と、
前記補助変換手段が代替して行う変換処理に異常がある場合に、この変換処理を前記主変換手段に依頼する変換処理依頼手段と、
を有する画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及び画像形成システムに関する。
【背景技術】
【０００２】
特許文献１には、ラスタライズ処理をネットワーク上の複数の演算処理装置で行い、ネットワーク上の１つ以上の印刷処理装置を用いて出力する印刷処理システムにおいて、演算処理装置の処理能力と現在の処理状況、およびネットワークの転送能力と現在の転送状態を管理する能力情報管理部と、能力情報管理部に基づいて印刷ジョブの分割を行う印刷ジョブ分割部と、分割された印刷ジョブを複数の演算処理装置に転送する転送部と、転送された演算処理装置にてラスタライズ処理を行うラスタライズ処理部と、ラスタライズ処理された分割画素情報をページ単位の画素情報に合成する画素合成部と、合成されたページ単位の画素情報を出力するように制御する出力制御部と、を備える印刷処理システムが開示されている。
【０００３】
特許文献２には、クライアント端末からプリンタへ印刷要求を発行すると、分散処理サーバに展開処理が委託され、この分散処理サーバは、自身で展開処理を行った方が速いか否か判断し、他の分散処理サーバに委託した方が速いと判断した場合は、スタブを作成し、他の分散処理サーバに展開処理を委託する印刷ネットワークシステムが開示されている。
【０００４】
特許文献３には、ユーザパソコンからの印刷要求による印刷データを受信してスプールするプリントマネージャと、該プリントマネージャの下にジョブ管理される複数のＲＩＰと、前記プリントマネージャに接続されたプリンタとからなり、前記プリントマネージャはジョブ内容に応じて前記複数のＲＩＰにジョブを分配して並列処理を行わせる分散ＲＩＰ処理による高速ラスタライズシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２８２４９４号公報
【特許文献２】特開２００５−０９２４４４号公報
【特許文献３】特開２００７−３１０４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、印刷情報に関する処理を代替する補助装置に異常が発生した場合でも、印刷処理を継続することができる印刷制御装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、印刷指示された第１の印刷情報を、印刷処理が可能な第２の印刷情報に変換処理する主印刷情報変換手段と、前記主印刷情報変換手段の変換処理の一部を代替して変換処理を行う補助印刷情報変換手段と、前記補助変換手段が代替して行う変換処理に異常がある場合に、この変換処理を前記主変換手段に依頼する変換処理依頼手段と、を有する印刷制御装置である。
【０００８】
請求項２に係る本発明は、前記主印刷情報変換手段による変換処理に異常がある場合に、印刷を中断する中断手段、をさらに有する請求項１記載の印刷制御装置である。
【０００９】
請求項３に係る本発明は、前記第１の印刷情報を記憶する印刷情報記憶手段、をさらに有し、前記主印刷情報変換手段は、前記変換処理依頼手段から変換処理を依頼されたとき、前記印刷情報記憶手段に記憶された前記第１の印刷情報を用いてこの変換処理を行う請求項１記載の印刷制御装置である。
【００１０】
請求項４に係る本発明は、前記主印刷情報変換手段が前記変換処理依頼手段から依頼された変換処理を行う場合に、印刷処理の速度を調整する設定制御手段、をさらに有する請求項１又は２記載の印刷制御装置である。
【００１１】
請求項５に係る本発明は、前記主印刷情報変換手段による変換処理と、これに対応する前記補助印刷情報変換手段による変換処理との、いずれが先に完了するかを判定する判定手段と、前記判定手段による判定結果に基づいて、先に完了した変換処理に対応する第２の印刷情報を採用する印刷情報採用手段と、をさらに有する請求項１乃至３いずれか記載の印刷制御装置である。
【００１２】
請求項６に係る本発明は、前記主印刷情報変換手段は複数設けられ、前記変換処理依頼手段は、変換処理を前記補助印刷情報変換手段に代替された前記主印刷情報変換手段にこの変換処理を依頼する請求項１乃至４いずれか記載の印刷制御装置である。
【００１３】
請求項７に係る発明は、印刷制御装置と、前記印刷制御装置により印刷動作を制御される画像出力装置と、を有し、印刷指示された第１の印刷情報を、印刷処理が可能な第２の印刷情報に変換処理する主印刷情報変換手段と、前記主印刷情報変換手段の変換処理を代替する補助印刷情報変換手段と、前記補助変換手段が代替する変換処理に異常がある場合に、この変換処理を前記主変換手段に依頼する変換処理依頼手段と、を有する画像形成システムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、印刷情報に関する処理を代替する補助装置に異常が発生した場合でも、印刷処理を継続することができる印刷制御装置を提供することができる。
【００１５】
請求項２に係る発明によれば、請求項１に係る本発明の効果に加えて、本構成を有さない場合と比較して、より効果的に印刷処理を継続することができる印刷制御手段を提供することができる。
【００１６】
請求項３に係る本発明によれば、請求項１又は２に係る本発明の効果に加えて、第１の情報の再度の配信を不要とすることができる印刷制御装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項１乃至３いずれかに係る本発明の効果に加えて、印刷処理が間欠するのを防止することができる印刷制御装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、請求項１乃至４いずれかに係る本発明の効果に加えて、本構成を有さない場合と比較して、迅速に印刷情報に関する処理を行うことができる。
【００１９】
請求項６に係る本発明によれば、請求項１乃至５いずれかに係る本発明の効果に加えて、本構成を有さない場合と比較して、構成を簡易にすることができる印刷制御装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、印刷情報に関する処理を代替する補助装置に異常が発生した場合でも、印刷処理を継続することができる画像形成システムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態が適用される画像形成システムの構成を示すブロック図である。
【図２】本発明の一実施形態におけるＲＩＰ処理部のハードウエア構成を示すブロック図である。
【図３】本発明の一実施形態におけるＲＩＰ処理部の機能構成を示すブロック図である。
【図４】本発明の一実施形態における印刷指示部の機能構成を示すブロック図である。
【図５】本発明の一実施形態における補助ＲＩＰ処理部の機能構成を示すブロック図である。
【図６】本発明の一実施形態におけるＲＩＰ処理部が中間情報を復帰する動作を例示する模式図である。
【図７】本発明の一実施形態におけるコードユニットの動作を示すフローチャートである。
【図８】本発明の一実施形態における中間情報管理部の動作を示すフローチャートである。
【図９】本発明の一実施形態におけるラスタライズ情報受信部の動作を示すフローチャートである。
【図１０】本発明の一実施形態におけるラスタライズ情報調停部及び印刷情報送出部の動作を示すフローチャートである。
【図１１】本発明の一実施形態における復旧調整処理動作を示すフローチャートである。
【図１２】本発明の一実施形態における復旧調整処理動作を示すフローチャートである。
【図１３】本発明の一実施形態における端末装置に表示される画面を例示する図である。図１３（ａ）は、補助ＲＩＰ処理部の設定画面を例示する図であり、図１３（ｂ）は、画像形成装置の利用状況画面を例示する図である。
【発明を実施するための形態】
【００２２】
本発明の実施形態について図面を参照して説明する。
図１は、本発明の一実施形態の画像形成システム１の構成を示すブロック図である。
【００２３】
画像形成システム１は、ホスト装置として機能する端末装置２と、画像形成装置１０とから構成されている。
【００２４】
端末装置２は、ＰＤＬ（Page Description Language：ページ記述言語）形式等の印刷情報を生成し、画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２から送信された印刷情報を受け付けて、印刷情報に応じた画像を印刷用紙上に出力する。
【００２５】
画像形成装置１０には、前処理部１２と、例えば四つのＲＩＰ（Raster Image Processing）処理部１４ａ、１４ｂ、１４ｃ、１４ｄと、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）各色に対応する印刷指示部１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋと、印刷機構部２０Ｙ、２０Ｍ、２０Ｃ、２０Ｋと、が設けられている。
【００２６】
ＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄは、主な印刷情報変換装置として機能する。
印刷機構部２０Ｙ、２０Ｍ、２０Ｃ、２０Ｋは、印刷指示部１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋの指示を受けて画像を出力する。
以下、ＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄをＲＩＰ処理部１４と総称する場合がある。また、各色に対応するＹ、Ｍ、Ｃ、Ｋを省略して印刷指示部１６、印刷機構部２０のように総称する場合がある。
【００２７】
前処理部１２は、端末装置２から入力されたＰＤＬ形式等の印刷情報を中間情報に変換し、この中間情報をページ単位毎にＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄに対して分配する。例えば、前処理部１２は、１ページ目の情報はＲＩＰ処理部１４ａにのみ転送し、２ページ目の情報はＲＩＰ処理部１４ｂにのみ転送し、３ページ目の情報はＲＩＰ処理部１４ｃにのみ転送するような分配を行う。
なお、本実施形態では、ページ単位毎に印刷情報を分配するようにしているが、ページ以外の他の情報単位毎に印刷情報を分配するようにしてもよい。
【００２８】
前処理部１２は、ＲＩＰ処理部１４に対し、ページの印刷情報とともに属性情報を転送する。ここで、属性情報とは、解像度、用紙サイズ等のページ属性に関する情報を含む情報である。この際、前処理部１２は、ＲＩＰ処理部１４に印刷情報等を転送した旨の情報を、印刷機構部２０に対して送信する。
【００２９】
ＲＩＰ処理部１４には、このＲＩＰ処理部１４の機能を補助する補助ＲＩＰ処理部３０が、複数個（例えばｎ個）追加接続されている。補助ＲＩＰ処理部３０は、ＲＩＰ処理部１４に対して外部から付加（外付け）される。補助ＲＩＰ処理部３０は、ＲＩＰ処理部１４を補助する補助装置として機能する。
補助ＲＩＰ処理部３０は、例えばあるＲＩＰ処理部１４に高負荷がかかった場合に、この負荷を緩和するようにこのＲＩＰ処理部１４による処理を代替する。
【００３０】
また、画像形成装置１０には、設定制御部４０が設けられている。設定制御部４０は、端末装置２、ＲＩＰ処理部１４、及び印刷機構部２０に接続されている。設定制御部４０は、端末装置２を介して操作者からの指示を受け付け、これに基づいて印刷処理条件を設定したり、あるいは、画像形成装置１０の動作状況に基づいて、印刷機構部２０の印刷速度を制御したり、印刷を中断したりする。
【００３１】
印刷機構部２０は、ＲＩＰ処理部１４及び補助ＲＩＰ処理部３０等により変換処理された印刷情報に基づいて印刷動作が制御される画像出力装置として機能する。
【００３２】
次に、ＲＩＰ処理部１４のハードウエア構成について説明する。
ＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄは同様の構成となっているため、以下、ＲＩＰ処理部１４として説明する。
図２は、ＲＩＰ処理部１４のハードウエア構成を示す。
【００３３】
ＲＩＰ処理部１４は、ＣＰＵ４５と、ＲＡＭ等により構成されたメモリ４６と、ハードディスクドライブ（ＨＤＤ）等により構成された記憶装置４７と、通信ＩＦ（インタフェース）４８と、を備えている。これらの構成要素は、制御バス４９を介して互いに接続されている。
【００３４】
ＣＰＵ４５は、メモリ４６又は記憶装置４７に格納された印刷制御プログラムに基づいて所定の処理を実行することにより、ＲＩＰ処理部１４の動作を制御する。
【００３５】
通信ＩＦ４８は、ネットワークを介して前処理部１２、印刷指示部１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋ、補助ＲＩＰ処理部３０、及び設定制御部４０との間で情報の送受信を行う。
【００３６】
また、補助ＲＩＰ処理部３０のハードウエア構成は、図２に示すＲＩＰ処理部１４の構成と同様となっている。
補助ＲＩＰ処理部３０において、通信ＩＦ４８は、ネットワークを介してＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄ、印刷指示部１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋとの間で情報の送受信を行う。
【００３７】
次に、上記の印刷制御プログラムが実行されることによる実現されるＲＩＰ処理部１４の機能構成を説明する。ＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄは同様の構成となっているため、以下、ＲＩＰ処理部１４として説明する。
図３は、ＲＩＰ処理部１４の機能構成を示すブロック図を示す。
【００３８】
ＲＩＰ処理部１４は、中間情報管理部５０と、ラスタライズ情報転送部５２と、補助ＲＩＰ履歴部５４とから構成されている。
中間情報管理部５０は、中間情報通信部６２と、中間情報記憶部６４と、ラスタライズ処理部６６とから構成されている。
【００３９】
中間情報管理部５０の中間情報通信部６２は、前処理部１２から転送されてきた中間情報を受信して、中間情報記憶部６４に格納する。そして、中間情報通信部６２は、ラスタライズ処理部６６に対して、中間情報記憶部６４に格納された中間情報のラスタライズ処理依頼を行う。ラスタライズ処理とは、印刷指示された中間情報を、印刷機構部２０による印刷が可能な情報へ変換処理することをいう。
【００４０】
また、中間情報通信部６２は、補助ＲＩＰ処理部３０に中間情報を転送する。具体的には、中間情報通信部６２は、補助ＲＩＰ処理部３０から、「中間情報をこの補助ＲＩＰ処理部３０に転送する依頼」（以下、中間情報転送依頼と称する場合がある）を受けた場合、ラスタライズ処理部６６に対してラスタライズ処理依頼を行う代わりに、中間情報をこの補助ＲＩＰ処理部３０へ転送する。
中間情報通信部６２は、補助ＲＩＰ処理部３０に中間情報を転送した場合、属性情報とともに、「補助ＲＩＰ処理部３０に中間情報を転送した旨」の情報（以下、補助転送情報と称する場合がある）を、印刷指示部１６それぞれに送信する。
【００４１】
中間情報通信部６２は、補助ＲＩＰ処理部３０と定期的に通信し、この補助ＲＩＰ処理部３０が正常に動作しているか監視する。補助ＲＩＰ処理部３０に異常があった場合、中間情報通信部６２は、「補助ＲＩＰ処理部３０に異常があった旨」の情報を設定制御部４０に送信する。
【００４２】
中間情報記憶部６４は、中間情報通信部６２が受信した中間情報を一時的に保管する。また、中間情報記憶部６４は、印刷機構部２０による印刷が完了した場合、これに対応する中間情報を削除する。
【００４３】
ラスタライズ処理部６６は、中間情報通信部６２からラスタライズ処理依頼を受けると、中間情報記憶部６４に格納されている中間情報についてラスタライズ処理を行う。具体的には、ラスタライズ処理部６６は、中間情報を色分解することにより印刷処理が実行可能な印刷色毎のラスタライズ情報（ラスタ形式のイメージ情報）を生成する。
【００４４】
ラスタライズ情報転送部５２は、ラスタライズ処理部６６において生成されたラスタライズ情報を印刷色毎に対応する印刷指示部１６に対して転送する。
【００４５】
補助ＲＩＰ履歴部５４は、補助ＲＩＰ処理部３０の履歴を記憶する。具体的には、複数の補助ＲＩＰ処理部３０それぞれの識別情報に対応させて、補助ＲＩＰ処理部３０の異常・障害の発生回数や、元の担当のＲＩＰ処理部１４が中間情報を復帰（リカバリ）させることとなった回数等を格納する。ここで、識別情報とは、補助ＲＩＰ処理部３０の製造コード等の装置属性に関する情報を含む情報である。補助ＲＩＰ処理部３０の異常・障害としては、例えば電源の遮断や、接続不良、予期しない負荷等が挙げられる。
【００４６】
次に、印刷指示部１６の機能構成について説明する。
印刷指示部１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋは担当する印刷色が異なるものの同様の構成となっているため、以下、印刷指示部１６Ｙを代表例として説明する。
図４は、印刷指示部１６Ｙの機能構成を示すブロック図を示す。
【００４７】
印刷指示部１６Ｙは、ラスタライズ情報受信部７２と、ラスタライズ情報調停部７４と、印刷情報送出部７６とから構成されている。
【００４８】
ラスタライズ情報受信部７２は、ＲＩＰ処理部１４及び補助ＲＩＰ処理部３０から送信される担当色（本例においてはＹ）のラスタライズ情報を受信する
【００４９】
また、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４にラスタライズ処理を依頼する旨を通知する。具体的には、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４が補助ＲＩＰ処理部３０にラスタライズ処理を依頼してある場合に、この補助ＲＩＰ処理部３０からラスタライズ情報を受信しないとき、「補助ＲＩＰ処理部３０からラスタライズ情報が送信されない旨」の情報（以下、未受信情報と称する場合がある）を、この補助ＲＩＰ処理部３０に依頼した元の担当のＲＩＰ処理部１４に送信する。また、ラスタライズ情報受信部７２は、未受信情報を設定制御部４０に送信する。
【００５０】
さらに、ラスタライズ情報受信部７２は、設定制御部４０に印刷処理の中断を依頼する。具体的には、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４がラスタライズ処理をしている（ＲＩＰ処理部１４が歩補助ＲＩＰ処理部３０にラスタライズ処理を依頼していない）場合に、このＲＩＰ処理部１４からラスタライズ情報を受信しないとき、「ＲＩＰ処理部１４からラスタライズ情報が送信されない旨」の情報（以下、ＲＩＰ処理部異常情報と称する場合がある）を、設定制御部４０に送信する。
【００５１】
ラスタライズ情報調停部７４は、ラスタライズ情報受信部７２が受信した担当色（Ｙ）の調停を行う。具体的には、ラスタライズ情報調停部７４は、ラスタライズ情報受信部７２が受信したラスタライズ情報を、属性情報を参照することにより、印刷ページ順に並び替える処理を行う。
【００５２】
印刷情報送出部７６は、ラスタライズ情報調停部７４により調停処理が行われた後の印刷情報を印刷機構部２０Ｙに送出する。
【００５３】
次に、上記の印刷制御プログラムが実行されることによる実現される補助ＲＩＰ処理部３０の機能構成を説明する。
図５は、補助ＲＩＰ処理部３０の機能構成を示すブロック図である。
【００５４】
補助ＲＩＰ処理部３０は、ＲＩＰ処理監視部８２と、中間情報受信部８４と、中間情報記憶部６４と、ラスタライズ処理部６６と、ラスタライズ情報送信部８６とから構成されている。
【００５５】
ＲＩＰ処理監視部８２は、ＲＩＰ処理部１４それぞれの動作を監視する。例えば、ＲＩＰ処理監視部８２は、ＲＩＰ処理部１４の中間情報記憶部６４を監視しており、この中間情報記憶部６４の空き容量が一定の値以下となった場合、中間情報通信部６２に中間情報を補助ＲＩＰ処理部３０に転送するように依頼する。
なお、ＲＩＰ処理監視部８２は、中間情報記憶部６４に限らず、ラスタライズ処理部６６等、ＲＩＰ処理部１４の他の構成部の稼動状況を監視するようにしてもよい。
【００５６】
中間情報受信部８４は、ＲＩＰ処理監視部８２の中間情報転送依頼を受けたＲＩＰ処理部１４から転送されてきた中間情報を受信して、この補助ＲＩＰ処理部３０の中間情報記憶部６４に格納する。補助ＲＩＰ処理部３０において、中間情報受信部８４は、ラスタライズ処理部６６に対して中間情報記憶部６４に格納された中間情報のラスタライズ処理依頼を行う。
【００５７】
このように、補助ＲＩＰ処理部３０は、ＲＩＰ処理部１４の変換処理を代替する。例えば、補助ＲＩＰ処理部３０は、ＲＩＰ処理部１４ｂに高い負荷がかかっている場合、このＲＩＰ処理部１４ｂのラスタライズ処理部６６でラスタライズ処理を行う代わりに、この補助ＲＩＰ処理部３０のラスタライズ処理部６６でラスタライズ処理を行う。
【００５８】
次に、本実施形態の画像形成システム１の動作について説明する。
図６は、ＲＩＰ処理部１４が中間情報を復帰する動作を模式的に例示する図である。なお、本例においては、補助ＲＩＰ処理部３０が３個（補助ＲＩＰ処理部３０ａ、３０ｂ、３０ｃ）設けられている場合について示してある。
【００５９】
図６（ａ）に示すように、前処理部１２は、まずページ１〜４の中間情報をＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄにそれぞれ転送する。次いで、ページ５〜８の中間処理情報をＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄにそれぞれ転送する。
例えばここで、補助ＲＩＰ処理部３０ａは、ＲＩＰ処理部１４ｂに高い負荷がかかっていると判断すると、このＲＩＰ処理部１４ｂにページ６の中間情報を転送するように依頼する。これにより、ページ６については、補助ＲＩＰ処理部３０ａがラスタライズ処理を行うこととなる。
【００６０】
同様に、補助ＲＩＰ処理部３０ｂは、ＲＩＰ処理部１４ｃにページ７の中間情報を転送するように依頼し、補助ＲＩＰ処理部３０ｃは、ＲＩＰ処理部１４ｄにページ８の中間情報を転送するように依頼する。これにより、ページ７、ページ８については、補助ＲＩＰ処理部３０ｂ、３０ｃそれぞれがラスタライズ処理を行うこととなる。
【００６１】
図６（ｂ）に示すように、その後、補助ＲＩＰ処理部３０ｂに障害が発生すると、ページ７についてラスタライズ処理が実行されなくなる。このように、補助ＲＩＰ処理部３０ｂによるラスタライズ処理に異常がある場合、ページ７の元の担当であったＲＩＰ処理部１４ｃが、このページ７の中間情報を復帰（リカバリ）しラスタライズ処理を行う。
【００６２】
この際、中間情報を復帰しラスタライズ処理を行うことに伴う印刷機構部２０への出力の遅延と、この印刷機構部２０による印刷とのタイミングを合わせるように、設定制御部４０は、印刷機構部２０の印刷速度を下げる。そして、ＲＩＰ処理部１４が対応する中間情報を復帰してラスタライズ処理を行い、印刷機構部２０への出力（あるいはその準備）が完了すると、設定制御部４０は、印刷機構部２０の印刷速度を上げる（元に戻す）。
本例において、ＲＩＰ処理部１４ｃがページ７の中間情報を復帰しラスタライズ処理する際に、印刷機構部２０が例えばページ５を印刷しているとすると、このページ５に対する印刷速度を遅くすることとなる。そして、ページ７について、ＲＩＰ処理部１４ｃがラスタライズ処理を完了し、印刷機構部２０に対する出力（あるいはその準備）が完了すると、印刷速度が速くなる（元に戻る）こととなる。
【００６３】
このように、ラスタライズ処理を依頼した補助ＲＩＰ処理部３０に異常・障害が発生し、元の担当であったＲＩＰ処理部１４が中間情報を復帰してラスタライズ処理を行うとともに、印刷機構部２０の印刷速度を制御することを、以下、復旧調整処理と称する場合がある。
【００６４】
次に、前処理部１２の動作（Ｓ１０）について説明する。
図７は、前処理部１２の動作（Ｓ１０）のフローチャートを示す。
【００６５】
ステップ１０２（Ｓ１０２）において、前処理部１２は、端末装置２からＰＤＬ形式の印刷情報を受信する。
【００６６】
ステップ１０４（Ｓ１０４）において、前処理部１２は、受信したＰＤＬ形式の印刷情報を中間情報に変換する。
【００６７】
ステップ１０６（Ｓ１０６）において、前処理部１２は、ＲＩＰ処理部１４ａ、１４ｂ、１４ｃ、１４ｄの中間情報記憶部６４の空き容量を確認する。
【００６８】
ステップ１０８（Ｓ１０８）において、前処理部１２は、最も中間情報記憶部６４の空き容量が多いＲＩＰ処理部１４に対してのみ、実情報である中間情報を転送する。
【００６９】
次に、ＲＩＰ処理部１４の中間情報管理部５０の動作（Ｓ２０）について説明する。
図８は、中間情報管理部５０の動作（Ｓ２０）のフローチャートを示す。
【００７０】
ステップ２０２（Ｓ２０２）において、中間情報通信部６２は、補助ＲＩＰ処理部３０から中間情報転送依頼があるか否かを判定する。中間情報転送依頼がないと判定した場合、ステップ２０４（Ｓ２０４）の処理に進み、中間情報転送依頼があると判定した場合、ステップ２１０（Ｓ２１０）の処理に進む。
なお、中間情報転送依頼があるか否かは、属性情報に基づいて、例えばページ単位毎に判定されるものである。
【００７１】
ステップ２０４（Ｓ２０４）において、中間情報記憶部６４は、中間情報通信部６２が受信した中間情報を記憶する。
【００７２】
ステップ２０６（Ｓ２０６）において、中間情報通信部６２は、ラスタライズ処理部６６に、中間情報のラスタライズ処理依頼を行う。
【００７３】
ステップ２０８（Ｓ２０８）において、ラスタライズ処理部６６は、中間情報記憶部６４に格納されている中間情報についてラスタライズ処理を行う。
【００７４】
ステップ２１０（Ｓ２１０）において、中間情報通信部６２は、中間情報転送依頼をした補助ＲＩＰ処理部３０が、補助ＲＩＰ履歴部５４に格納されたものに該当するか否かを判定する。該当する場合、ステップ２０４（Ｓ２０４）の処理に進み、該当しない場合、ステップ２１２（Ｓ２１２）の処理へ進む。
補助ＲＩＰ処理部３０が複数設けられている場合は、それぞれについて、補助ＲＩＰ履歴部５４に格納された情報に該当するか否かを判定する。これら複数の補助ＲＩＰ処理部３０の内、補助ＲＩＰ履歴部５４に格納された情報に該当しないものがあれば、その補助ＲＩＰ処理部３０が選択される。
このため、ＲＩＰ処理部１４が、異常のある補助ＲＩＰ処理部３０に対して中間情報を転送することが防止される。なお、補助ＲＩＰ処理部３０の異常の発生回数が所定以上である場合に中間情報を転送しない等のように設定するようにしてもよい。
【００７５】
ステップ２１２（Ｓ２１２）において、中間情報記憶部６４は、中間情報を記憶するか否かを判定する。ここで、中間情報を記憶するか否かは、印刷に先立って（例えば待機中等に）操作者により端末装置２を介して選択されるものである。詳細については後述する（図１３（ａ）参照）。
中間情報を記憶する場合、ステップ２１４（Ｓ２１４）の処理に進み、中間情報を記憶しない場合、ステップ２１６（Ｓ２１６）の処理に進む。
【００７６】
ステップ２１４（Ｓ２１４）において、中間情報記憶部６４は、中間情報を記憶する。
【００７７】
ステップ２１６（Ｓ２１６）において、中間情報通信部６２は、中間情報の転送を依頼された補助ＲＩＰ処理部３０に対して、中間情報を転送する。この際、中間情報通信部６２は、印刷指示部１６に対して、属性情報とともに補助転送情報を送信する。
【００７８】
このように、ステップ２１４（Ｓ２１４）において中間情報記憶部６４に中間情報を記憶している場合は、補助ＲＩＰ処理部３０に転送した中間情報と同一の情報を、ＲＩＰ処理部１４が有していることとなる。
【００７９】
次に、印刷指示部１６のラスタライズ情報受信部７２の動作（Ｓ３０）について説明する。
図９は、ラスタライズ情報受信部７２の動作（Ｓ３０）のフローチャートを示す。
【００８０】
ステップ３０２（Ｓ３０２）において、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４から補助転送情報を受信しているか否かを判定する。補助転送情報を受信していない場合は、ステップ３０４（Ｓ３０４）の処理に進み、受信している場合は、ステップ３１２（Ｓ３１２）の処理に進む。
なお、補助転送情報を受信しているか否かは、属性情報に基づいて、例えばページ単位毎に判定されるものである。
【００８１】
ステップ３０４（Ｓ３０４）において、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４からラスタライズ情報を受信したか否かを判定する。ラスタライズ情報を受信していない場合は、ステップ３０６（Ｓ３０６）の処理に進み、受信している場合は、ステップ３０８（Ｓ３０８）の処理に進む。
【００８２】
ステップ３０６（Ｓ３０６）において、ラスタライズ情報受信部７２は、前処理部１２がＲＩＰ処理部１４に中間情報を転送してから所定時間経過したか否かを判定する。所定時間経過していない場合は、ステップ３０４（Ｓ３０４）の処理に進み、所定時間経過している場合は、ステップ３０８（Ｓ３０８）の処理に進む。
【００８３】
ステップ３０８（Ｓ３０８）において、ラスタライズ情報受信部７２は、ＲＩＰ処理部異常情報を設定処理部４０に送信する。
ここで、設定制御部４０は、ＲＩＰ処理部異常情報を受信した場合、印刷処理を中断する。
【００８４】
ステップ３１０（Ｓ３１０）において、ラスタライズ情報受信部７２は、属性情報とともにラスタライズ情報をラスタライズ情報調停部７４に転送する。
【００８５】
ステップ３１２（Ｓ３１２）において、ラスタライズ情報受信部７２は、補助ＲＩＰ処理部３０からのラスタライズ情報を受信したか否かを判定する。ラスタライズ情報を受信している場合は、ステップ３１０（Ｓ３１０）の処理に進み、受信していない場合は、ステップ３１４（Ｓ３１４）の処理に進む。
【００８６】
ステップ３１４（Ｓ３１４）において、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４からの補助転送情報を受信してから所定の時間が経過したか否かを判定する。所定時間経過していない場合は、ステップ３１２（Ｓ３１２）の処理に進み、所定時間経過している場合は、ステップ３１６（Ｓ３１６）の処理に進む。
【００８７】
ステップ３１６（Ｓ３１６）において、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４及び設定制御部４０に、未受信情報を送信する。
【００８８】
次に、印刷指示部１６のラスタライズ情報調停部７４及び印刷情報送出部７６の動作（Ｓ４０）について説明する。
図１０は、ラスタライズ情報調停部７４及び印刷情報送出部７６の動作（Ｓ４０）のフローチャートを示す。
【００８９】
ステップ４０２（Ｓ４０２）において、ラスタライズ情報調停部７４は、ラスタライズ情報受信部７２から、属性情報及びラスタライズ情報を受信する。
【００９０】
ステップ４０４（Ｓ４０４）において、ラスタライズ情報調停部７４は、属性情報に基づいて、ラスタライズ情報の調停処理を行い、複数のラスタライズ情報の印刷ページ順を並び替えた印刷情報を生成する。
【００９１】
ステップ４０６（Ｓ４０６）において、印刷情報送出部７６は、ラスタライズ情報調停部７４により生成された印刷情報を、印刷機構部２０に対して送信する。
【００９２】
次に、本実施形態に係る画像形成システム１の復旧調整処理の動作（Ｓ５０）について説明する。
図１１及び図１２は、印刷中における復旧調整処理動作（Ｓ５０）のフローチャートを示す。
【００９３】
図１１に示すように、ステップ５０２（Ｓ５０２）において、ＲＩＰ処理部１４及び設定制御部４０は、印刷指示部１６から未受信情報を受信する。
【００９４】
ステップ５０４（Ｓ５０４）において、設定制御部４０は、印刷機構部２０による印刷速度を下げるか否かを判定する。ここで、印刷速度を下げるか否かは、印刷に先立って（例えば待機中等に）操作者により端末装置２を介して選択されるものである。詳細については後述する（図１３（ａ）参照）。
印刷速度を下げる場合、ステップ５０６（Ｓ５０６）の処理に進み、印刷速度を下げない場合、印刷処理に異常があるとして印刷は中断される。
【００９５】
ステップ５０６（Ｓ５０６）において、未受信情報に対応する中間情報の元の担当のＲＩＰ処理部１４の中間情報通信部６２は、このＲＩＰ処理部１４の中間情報記憶部６４に、この未受信情報に対応する中間情報が記憶されているか否かを判定する。中間情報が記憶されていない場合は、ステップ５０８（Ｓ５０８）の処理に進み、記憶されている場合は、ステップ２０６（Ｓ２０６）の処理に進む。
【００９６】
ステップ５０８（Ｓ５０８）において、中間情報通信部６２は、前処理部１２から、この未受信情報に対応する中間情報を再度受信する。
その後、中間情報記憶部６４は、この中間情報を記憶し（Ｓ２０４）、中間情報通信部６２がラスタライズ処理部６６に、中間情報のラスタライズ処理依頼を行う（Ｓ２０６）。
【００９７】
図１２に示すように、ステップ５１０（Ｓ５１０）において、ＲＩＰ処理部１４のラスタライズ処理部６６は、このＲＩＰ処理部１４の中間情報記憶部６４に格納されている中間情報についてラスタライズ処理を開始する。
このように、ＲＩＰ処理部１４は、依頼した補助ＲＩＰ処理部３０のラスタライズ処理に異常がある場合、このＲＩＰ処理部１４自身によりラスタライズ処理を行う。
【００９８】
ステップ５１２（Ｓ５１２）において、印刷指示部１６のラスタライズ情報受信部７２は、補助ＲＩＰ処理部３０からラスタライズ情報を受信したか否かを判定する。ラスタライズ情報を受信した場合は、ステップ５１４（Ｓ５１４）の処理に進み、受信していない場合は、ステップ５１８（Ｓ５１８）の処理に進む。
【００９９】
ステップ５１４（Ｓ５１４）において、ラスタライズ情報受信部７２は、ＲＩＰ処理部１４に対し、補助ＲＩＰ処理部３０からラスタライズ情報を受信した旨を通知する。
【０１００】
ステップ５１６（Ｓ５１６）において、ＲＩＰ処理部１４のラスタライズ処理部６６は、ラスタライズ処理を中止する。
その後、補助ＲＩＰ処理部３０からラスタライズ情報を受信した印刷指示部１６のラスタライズ情報受信部７２は、属性情報とともにこのラスタライズ情報をラスタライズ情報調停部７４に転送する（Ｓ３０６）。
【０１０１】
ステップ５１８（Ｓ５１８）において、中間情報通信部６２は、ラスタライズ処理部６６によるラスタライズ処理が完了したか否かを判定する。ラスタライズ処理が完了していなければ、ステップ５１２（Ｓ５１２）の処理に進み、完了していればステップ５２０（Ｓ５２０）の処理に進む。
【０１０２】
ステップ５２０（Ｓ５２０）において、中間情報通信部６２は、補助ＲＩＰ処理部３０の属性情報を補助ＲＩＰ履歴部５４に格納する。
【０１０３】
このように、補助ＲＩＰ処理部３０が一時的な不具合等により、所定時間（Ｓ３１０）経過後にラスタライズ情報をＲＩＰ処理部１４に送信した場合、このＲＩＰ処理部１４はラスタライズ処理中であればこの処理を中止し、補助ＲＩＰ処理部３０から受信したラスタライズ情報を採用する。
【０１０４】
ステップ５２２（Ｓ５２２）において、設定制御部４０は、この未受信情報に対応するページについての出力が完了したか否かを判定する。具体的には、印刷機構部２０それぞれが、調停処理後の印刷情報に基づいて印刷を実行できる状態にあるか否かを判定する。出力が完了している場合は、ステップ５２４（Ｓ５２４）の処理に進み、出力が完了していない場合は、待機する。
【０１０５】
ステップ５２４（Ｓ５２４）において、設定制御部４０は、印刷機構部２０による印刷速度を上げて、印刷速度を下げる前の速度に戻す。
【０１０６】
このように、ラスタライズ処理を依頼している補助ＲＩＰ処理部３０に障害が発生した場合、このラスタライズ処理を依頼した元の担当のＲＩＰ処理部１４が対応する中間情報についてラスタライズ処理を行う構成となっている。
【０１０７】
次に、端末装置２による各種の設定及びこれに表示される情報について説明する。
図１３は、端末装置２の表示部に表示される画面を例示する。図１３（ａ）は、が補助ＲＩＰ処理部の設定画面９０を例示し、図１３（ｂ）は、画像形成装置１０の利用状況画面１１０を例示する。
【０１０８】
図１３（ａ）に例示するように、端末装置２の表示部には、付加ＲＩＰ処理部の設定画面９０が表示されるように構成されている。設定画面９０の「リカバリ時の動作」欄９２には、「記憶部からリカバリする」欄９４と「印刷速度を調整する」欄９６とが表示され、これらは操作者によって選択（チェック）される。これらの欄については、両方とも選択することもできるし、両方とも選択しないこともできる。
【０１０９】
「記憶部からリカバリする」欄９４が選択されていると、ステップ２１２（Ｓ２１２）（図８参照）において、ＲＩＰ処理部１４の中間情報記憶部６４は、中間情報を記憶する。
「印刷速度を調整する」欄９６が選択されていると、ステップ５０４（Ｓ５０４）（図１１参照）において、設定制御部４０は、印刷速度を下げる処理を実行しない。このため、「印刷速度を調整する」欄９６を選択していない場合に、補助ＲＩＰ処理部３０に障害が発生したときは、印刷が中断される。
【０１１０】
「印刷速度を調整する」欄９６を選択した場合は、印刷速度を所定の速度とするか、あるいは、自動で速度を調整するか等を選択するように構成されている。なお、自動での速度調整は、例えば、印刷可能な（印刷機構部２０への出力（又はその準備）が完了している）ページ数に基づいて算出された速度を適用すること等により行われる。
【０１１１】
また、設定画面９０には、「異常の検知方法」欄１０２が表示される。「異常検知方法」欄１０２は、補助ＲＩＰ処理部３０へのラスタライズ処理依頼の有無に関わらず、ＲＩＰ処理部１４によって定期的にこの補助ＲＩＰ処理部３０の状態を監視する設定を行う際に用いられるものである。
【０１１２】
「異常検知方法」欄１０２には、「状態を定期的に監視する」欄１０４と「ページ遅れを監視する」欄１０６とが表示され、これらは操作者によって選択（チェック）される。これらの欄については、両方とも選択することもできるし、両方とも選択しないこともできる。
【０１１３】
「状態を定期的に監視する」欄１０４が選択されていると、ＲＩＰ処理部１４は、補助ＲＩＰ処理部３０との通信状況を定期的に監視する。具体的には、ＲＩＰ処理部１４の中間情報通信部６２は、補助ＲＩＰ処理部３０のＲＩＰ処理監視部８２と定期的に通信を行い、この通信状況によって補助ＲＩＰ処理部３０の状態を監視する。
ＲＩＰ処理部１４が補助ＲＩＰ処理部３０の異常を発見した場合、その旨が端末装置２の表示部に表示される。また、補助ＲＩＰ履歴部５４に、異常のある補助ＲＩＰ処理部３０を格納する。
「状態を定期的に監視する」欄１０４を選択した場合には、ＲＩＰ処理部１４が補助ＲＩＰ処理部３０を監視する間隔を設定できるようになっている。
【０１１４】
「ページ遅れを監視する」欄１０６が選択されていると、ラスタライズ処理された情報に関するページ間隔によって、補助ＲＩＰ処理部３０の状態を監視する。例えば、印刷指示部１６は、この印刷指示部１６のラスタライズ情報受信部７２が指定値を超えた間隔のページを受信した場合に異常と判断する。この際、印刷指示部１６は、ＲＩＰ処理部１４等に通知して、その旨が端末装置２の表示部に表示される。
また、「ページ遅れを監視する」欄１０６を選択した場合に、異常と判断するページ間隔（指定値）を設定できるようになっている。
【０１１５】
図１３（ｂ）に例示するように、端末装置２の表示部には、画像形成装置１０の利用状況画面１１０が表示されるように構成されている。
利用状況画面１１０には、補助ＲＩＰ処理部３０の利用状況や、異常の発生状況、復旧の状況等が表示される。
【０１１６】
上記実施形態においては、ＲＩＰ処理部１４が４つ設けられている構成について説明したが、これに限らず、ＲＩＰ処理部１４を少なくとも一つ以上設けるようにしてもよい。
【０１１７】
また、上記実施形態においては、ラスタライズ処理を依頼している補助ＲＩＰ処理部３０に障害が発生した場合、このラスタライズ処理を依頼した元の担当のＲＩＰ処理部１４が対応する中間情報についてラスタライズ処理を行う構成について説明したが、この際も、中間情報管理部５０の利用状況に応じて、さらに他の補助ＲＩＰ処理部３０がこのラスタライズ処理を行うようにしてもよい。
【符号の説明】
【０１１８】
１    画像形成システム
２    端末装置
１０    画像形成装置
１２    前処理部
１４    ＲＩＰ処理部
１６    印刷指示部
２０    印刷機構部
３０    補助ＲＩＰ処理部
４０    設定制御部
４６    メモリ
４７    記憶装置
４９    制御バス
５０    中間情報管理部
５２    ラスタライズ情報転送部
５４    補助ＲＩＰ履歴部
６２    中間情報通信部
６４    中間情報記憶部
６６    ラスタライズ処理部
７２    ラスタライズ情報受信部
７４    ラスタライズ情報調停部
７６    印刷情報送出部
８２    処理監視部
８４    中間情報受信部
８６    ラスタライズ情報送信部
９０    設定画面
１１０    利用状況画面
【図１】
2011198233.tif 000003
【図２】
2011198233.tif 000004
【図３】
2011198233.tif 000005
【図４】
2011198233.tif 000006
【図５】
2011198233.tif 000007
【図６】
2011198233.tif 000008
【図７】
2011198233.tif 000009
【図８】
2011198233.tif 000010
【図９】
2011198233.tif 000011
【図１０】
2011198233.tif 000012
【図１１】
2011198233.tif 000013
【図１２】
2011198233.tif 000014
【図１３】
2011198233.tif 000015