(57)【要約】【課題】記録搬送方向に配列された複数の記録装置を用いる記録システムでは、同一時点で各記録装置は搬送方向上、記録媒体の別々な部分の記録動作しているので、エラー発生による記録中断時点の記録完了ページが既得装置により異なる。その為、記録再開時のページの整合性が保てなくなってしまう可能性がある。【解決手段】記録装置に複数ページ分の画像データを記憶可能な記憶手段を設けるとともに、記録動作が中断したときにその直前に記録が完了しているページを示す記録完了ページ情報を記録装置に通知させ、当該通知される複数の記録完了ページ情報に基づいて、記録を再開する共通のページを示す記録再開ページ情報を決定し、記録装置に、記憶手段に記憶されている前記複数ページ分の画像データのうち記録再開ページ情報に対応した画像データから記録動作を再開させる。【選択図】図１１
2007164773.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の搬送方向に複数の記録装置が配置され、該複数の記録装置の協働によって同一または対応ページの記録を行う画像形成装置であって、
前記記録装置に設けられ、複数ページ分の画像データを記憶可能な記憶手段、
前記記録装置に設けられ、記録動作が中断したときにその直前に記録が完了しているページを示す記録完了ページ情報を通知する通知手段、
記録動作が中断したときに前記複数の記録装置から通知される複数の前記記録完了ページ情報に基づいて、記録を再開する共通のページを示す記録再開ページ情報を決定する手段、および
前記記録装置に設けられ、前記記憶手段に記憶されている前記複数ページ分の画像データのうち前記記録再開ページ情報に対応した画像データから記録動作を再開する手段
を具えたことを特徴とする画像形成装置。
【請求項２】
前記記録装置には、記録が完了したページについての画像データを、当該記録完了後の所定タイミングで前記記憶手段から破棄する手段がさらに設けられていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記録再開ページ情報に対応した画像データが前記記憶手段から破棄されている場合にその旨を報知する手段を具えたことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記複数の記録装置に画像データを供給するホストコンピュータをさらに具え、前記決定手段は前記ホストコンピュータに設けられていることを特徴とする請求項１ないし３のいずれかに記載の画像形成装置。
【請求項５】
前記複数の記録装置毎に接続された複数のホストコンピュータと、該複数のホストコンピュータに接続されて画像データの供給源をなす上位ホストコンピュータとを具え、
前記決定手段は前記上位ホストコンピュータに設けられ、
前記上位ホストコンピュータと前記複数の記録装置とは、前記複数のホストコンピュータを介して前記画像データ、前記記録完了ページ情報および前記記録再開ページ情報の通信を行うことを特徴とする請求項１ないし３のいずれかに記載の画像形成装置。
【請求項６】
前記決定手段は前記記録装置に設けられ、前記複数の記録装置が互いに接続されて前記記録完了ページ情報および前記記録再開ページ情報の通信を行うことを特徴とする請求項１ないし３のいずれかに記載の画像形成装置。
【請求項７】
請求項１ないし６のいずれかに記載の画像形成装置を構成するための記録装置。
【請求項８】
記録媒体の搬送方向に複数の記録装置が配置され、該複数の記録装置の協働によって同一または対応ページの記録を行う画像形成方法であって、前記記録装置は複数ページ分の画像データを記憶可能な記憶手段を有し、
記録動作が中断したときにその直前に記録が完了しているページを示す記録完了ページ情報を前記記録装置に通知させる工程、
記録動作が中断したときに前記複数の記録装置から通知される複数の前記記録完了ページ情報に基づいて、記録を再開する共通のページを示す記録再開ページ情報を決定する工程、および
前記記録装置に、前記記憶手段に記憶されている前記複数ページ分の画像データのうち前記記録再開ページ情報に対応した画像データから記録動作を再開させる工程
を具えたことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に対して協働して記録を行うよう配置された複数の記録装置を具える画像形成システム、該システム用記録装置および画像形成方法に関する。記録媒体としては、帳票用紙や、台紙にラベルあるいはタックシールなどを取り外し可能に貼着してなるもの、葉書、封筒などが含まれ得る。記録媒体の形態としては、連続紙であってもカットシートであってもよい。
【背景技術】
【０００２】
一般的に、記録媒体の搬送動作を伴って記録を施す記録装置として、シリアルプリンタや、ラインプリンタが知られている。シリアルプリンタは、ドットを形成する記録素子を配列してなる記録ヘッドの、当該配列の方向と異なる方向への主走査と、主走査後の記録媒体の搬送（副走査）との繰り返しにより記録を行うものである。また、ラインプリンタは、記録媒体の幅に対応した範囲にわたって記録素子を配列してなる記録ヘッドを用い、記録媒体の搬送の過程で記録ヘッドを駆動することにより記録を行うものでであり、その最大の特徴は高速記録が可能であることである。
【０００３】
これらの記録装置では、記録媒体の搬送異常（紙詰まり）などの何らかのエラーが発生した際のリカバリ方法として、
・エラー発生時に記録を中断して記録途中の画像データを記録装置側で保持しておき、エラー状態が解除されると自動的に記録途中の画像データについて記録を再開する方法、および
・エラー発生時に記録を中断して記録途中の画像データは破棄し、エラーが解除されると、パーソナルコンピュータ（ＰＣ）などのホスト装置から画像データを再転送し、当該転送された画像データに従って記録を再開する方法
などが用いられている。
【０００４】
一方、近年では、記録装置をモジュール化し、これを複数台配置することにより、より幅の広い記録媒体への記録、ないしはより高速記録を行うようにした画像形成装置が現れてきている。以下では、そのようにモジュール化された記録装置をプリントモジュールと称し、これが複数設けられて協働して画像形成を行うようにされた構成をマルチエンジンシステムと称することもある。
【０００５】
図１はプリントモジュール１０１ａおよび１０１ｂを２台並べたマルチエンジンシステムを有する画像形成システムの概略を示す模式的構成図である。
【０００６】
ホスト装置であるＰＣ１０２から送信した画像データは、プリンタケーブル１０３を介して各プリントモジュール１０１ａおよび１０１ｂへ転送される。各プリントモジュール１０１ａ、１０１ｂは、光学センサ１０５による連続紙形態の記録媒体１０４の先端マーク１０６の検知を基準に、矢印Ｓの方向に搬送される記録媒体１０４に対して記録を行なう。
【０００７】
ここで、プリントモジュール１０１ａおよび１０１ｂは、搬送方向に沿って異なる位置に配置されており、搬送される記録媒体１０４に対して対応する領域（ページ）への記録に関与するようになっている。
【０００８】
図２（ａ）はプリントモジュール１０１ａおよび１０１ｂによる記録媒体１０４への記録態様の説明図である。プリントモジュール１０１ａおよび１０１ｂは、搬送方向に直交する方向上でも異なる位置に配置されており、記録媒体１０４の搬送方向に沿った中心線を境に、記録媒体１０４上の領域を分けて記録を行う。記録媒体１０４上に付したＰａｇｅ１〜Ｐａｇｅ７は、各プリントモジュールにより記録されるページを表している。そして、プリントモジュール１０１ａにより記録されるＰａｇｅ１〜Ｐａｇｅ７と、プリントモジュール１０１ａにより記録されるＰａｇｅ１〜Ｐａｇｅ７とが、それぞれ対応した内容を有しているものとする。なお、Ｐａｇｅ１〜Ｐａｇｅ７に施したハッチングは、そこまで記録が既に完了していることを示している。
【０００９】
図１に示したようにプリントモジュール１０１ａおよび１０１ｂが配置されている場合、図２（ａ）に示すように、例えばプリントモジュール１０１ａによって４ページ目（Ｐａｇｅ４）までの記録が完了した段階で、プリントモジュール１０１ｂは４ページ目（Ｐａｇｅ４）を記録中である。つまり、時間軸を基準に見ると、各プリントモジュール１０１ａ、１０１ｂは、ある時点で各々異なるページを記録している。
【００１０】
そのため、かかるシステムでは、上述のように単体の記録装置を含んだ画像形成システムで採用されているリカバリ方法を単純に適用することはできない。そこで、例えば特許文献１に記載された技術を適用することが考えられる。同文献では、エラー発生時にＰＣおよびプリンタ共に記録途中の画像データを破棄し、作業者が記録済みの記録媒体を見て、続きの画像データをＰＣ上で指定することによってリカバリする方法が開示されている。
【００１１】
【特許文献１】特開２００３−１５０９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、かかるリカバリ方法では、作業性および生産性の点で問題がある。つまり、図２（ａ）の時点でエラーが発生したとすると、記録完了ページがプリントモジュール１０１ａではＰａｇｅ４、プリントモジュール１０１ｂではＰａｇｅ３となっているので、リカバリを行うために各プリントモジュールに対応するページの画像データをそれぞれ指定しなければならない。これは煩雑な作業をユーザに強いることになり、かつ間違いのもととなる。ユーザがこれを失念したり、あるいは誤った指定をしたりすると、例えばプリントモジュール１０１ａに対してはＰａｇｅ４に続くＰａｇｅ５から、プリントモジュール１０１ｂに対してはＰａｇｅ３に続くＰａｇｅ４を指定すると、図２（ｂ）に示すように、ページの不整合が発生する。
【００１３】
特に、図１のようなマルチエンジンシステムを有する画像形成システムを、例えば請求書等の帳票に記録するために適用した場合、プリントモジュール１０１ａで記録した宛先と、プリントモジュール１０１ｂで記録した請求額との不整合が起こるなど、非常に重大なミスが発生する懸念もある。
【００１４】
また、特許文献１に記載されたリカバリ方法を適用した場合は、画像データの作成からやり直さなければならない為、一度に何万件ものデータを高速で連続記録するような場合は、作業性および生産性が著しく低下してしまうという問題がある。
【００１５】
本発明は、上記課題を解決することを目的とする。
【課題を解決するための手段】
【００１６】
そのために、本発明は、記録媒体の搬送方向に複数の記録装置が配置され、該複数の記録装置の協働によって同一または対応ページの記録を行う画像形成装置であって、
前記記録装置に設けられ、複数ページ分の画像データを記憶可能な記憶手段、
前記記録装置に設けられ、記録動作が中断したときにその直前に記録が完了しているページを示す記録完了ページ情報を通知する通知手段、
記録動作が中断したときに前記複数の記録装置から通知される複数の前記記録完了ページ情報に基づいて、記録を再開する共通のページを示す記録再開ページ情報を決定する手段、および
前記記録装置に設けられ、前記記憶手段に記憶されている前記複数ページ分の画像データのうち前記記録再開ページ情報に対応した画像データから記録動作を再開する手段
を具えたことを特徴とする。
【００１７】
また、本発明は、上記の画像形成装置を構成するための記録装置に存する。
【００１８】
さらに、本発明は、記録媒体の搬送方向に複数の記録装置が配置され、該複数の記録装置の協働によって同一または対応ページの記録を行う画像形成方法であって、前記記録装置は複数ページ分の画像データを記憶可能な記憶手段を有し、
記録動作が中断したときにその直前に記録が完了しているページを示す記録完了ページ情報を前記記録装置に通知させる工程、
記録動作が中断したときに前記複数の記録装置から通知される複数の前記記録完了ページ情報に基づいて、記録を再開する共通のページを示す記録再開ページ情報を決定する工程、および
前記記録装置に、前記記憶手段に記憶されている前記複数ページ分の画像データのうち前記記録再開ページ情報に対応した画像データから記録動作を再開させる工程
を具えたことを特徴とする。
【発明の効果】
【００１９】
本発明では、記録装置に複数ページ分の画像データを記憶可能な記憶手段を設けるとともに、記録動作が中断したときにその直前に記録が完了しているページを示す記録完了ページ情報を記録装置に通知させ、当該通知される複数の記録完了ページ情報に基づいて、記録を再開する共通のページを示す記録再開ページ情報を決定し、記録装置に、記憶手段に記憶されている前記複数ページ分の画像データのうち記録再開ページ情報に対応した画像データから記録動作を再開させる。これによれば、データの欠落やページズレが発生することなく印刷中断／再開処理（リカバリ処理）が可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明を詳細に説明する。
【００２１】
［第１実施形態］
図３は、本発明の第１実施形態に係る画像形成システムを示す。図においては、２台のプリントモジュール３０２ａおよび３０２ｂを図１と同様に配置してなる画像形成装置と、プリントモジュール３０２ａおよび３０２ｂに対し共通に接続された１台のホストコンピュータ３０１とで構成された画像形成システムが示されている。
【００２２】
ホストコンピュータ３０１は、プリンタケーブル３０３を介し、記録媒体３１１の幅方向に、プリントモジュール３０２ａおよび３０２ｂの構成および配置に対応して分割した画像データを各プリントモジュールに転送する。またホストコンピュータ３０１は、プリントモジュール３０２ａおよび３０２ｂのエラー情報などのプリンタステータスを検知可能である。
【００２３】
プリントモジュール３０２ａは、記録媒体の幅方向に、所定長さ（例えば４インチ）にわたって吐出口を配列してなるインクジェット方式のライン状記録ヘッドを６本（符号３０４〜３０９で示す）を有している。記録ヘッド３０４〜３０９はブラックインクを収容したインクタンク３１０に共通に接続されてそこからインク供給を受ける。そして、搬送ユニット３１２とのインタフェース信号線３１３ｓを介して提供される記録媒体３１１の位置検出信号に同期し、画像データに基いて記録ヘッド３０４〜３０９を駆動することで、記録媒体３１１に記録が行われる。なお、プリントモジュール３０２ｂについても同様の構成を有する。
【００２４】
図４は本実施形態で使用するプリントモジュールの記録動作を説明する為の図であり、記録媒体一側部側の記録に関与するプリントモジュール３０２ａの動作を例示している。なお、記録動作は記録媒体搬送方向の最上流にある記録ヘッド３０４から始まる。図４は各記録ヘッドと担当ラスタとの対応を明確にするために、記録ヘッドの配置３０４〜３０９の配置を実際（図３）の配置に対して、水平面内で１８０度回転させた状態で示している。
【００２５】
本実施形態に係るプリントモジュール３０２ａでは、ライン状の記録ヘッド３０４〜３０９が記録媒体搬送方向に並置され、これらを用いて記録が行われる。これらの記録ヘッドはいずれもブラックのインクを吐出するものであり、同色（ブラック）の画像データがラスタ単位で分割されて記録データとして供給されることで、モノクローム（ブラック）の画像を分担して形成する。なお、記録ヘッド３０４〜３０９としては、例えば、インクを吐出するために利用されるエネルギとして、通電に応じインクに膜沸騰を生じさせる熱エネルギを発生する電気熱変換素子（吐出ヒータ）を用いたものとすることができる。
【００２６】
搬送ユニット３１２からインタフェース信号線３１３ｓを介して供給される記録媒体３１１の位置検出信号に同期して、ブラックの画像データが展開されたイメージメモリから１ラスタ分のデータを記録ヘッド３０４に転送することによって、１ラスタの画像４０１が記録される。同様に、次の位置検出信号に応じて、イメージメモリから次の１ラスタ分のデータが記録ヘッド３０５に転送され、次のラスタの画像４０２が記録される。同様にして、位置検出信号に同期してイメージメモリの１ラスタ分のデータが順次読み出され、記録ヘッド３０６〜３０９に順次転送されることによって、ラスタ画像４０３〜４０６が記録される。以降同様に、記録ヘッド３０４〜３０９を順次使用し、ラスタ単位に分割された画像データが記録されてゆく。
【００２７】
図５は図４の一部Ｖを拡大して示す。上述した動作により、各記録ヘッドの担当記録ラスタは下記の通り６ラスタおきに分割される。  
記録ヘッド３０４：  ラスタ４０１、４０７、----
記録ヘッド３０５：  ラスタ４０２、４０８、----
記録ヘッド３０６：  ラスタ４０３、４０９、----
記録ヘッド３０７：  ラスタ４０４、４１０、----
記録ヘッド３０８：  ラスタ４０５、４１１、----
記録ヘッド３０９：  ラスタ４０６、４１２、----
【００２８】
図６は、本実施形態で使用したプリントモジュールの制御系の構成を示すブロック図である。
【００２９】
図において、制御部５０１は、ＣＰＵ５０２、ＲＯＭ５０３、ＲＡＭ５０４、通信コントローラ５０６、イメージメモリ５０５、ヘッド駆動回路５０９、モータドライバ５１０、入出力部（Ｉ／Ｏ）５１１および制御回路５１２等を有している。
【００３０】
ＣＰＵ５０２は、図８および図１０につき後述する処理手順等に従って種々の演算、判定および制御などの処理を行う。ＲＯＭ５０３は、ＣＰＵ５０２が実行する処理手順に対応した制御プログラムその他の固定データを格納している。ＲＡＭ５０４は、ＣＰＵ５０２による各種データ処理時のワークエリアや、ホストコンピュータ３０１から転送される制御情報の格納領域および送受信バッファとして使用される領域を有している。通信コントローラ５０６は通信ケーブル３０３を介しホストコンピュータ３０１とプリントモジュールとの間で所要のデータを送受信するものであり、例えばＵＳＢコントローラが用いられる。ホストコンピュータ３０１からプリントモジュールに通信される情報としては記録すべき画像データや記録の実行を指示するためのコマンド等があり、後述する記録開始位置ないしタイミングおよび画像データ破棄可能位置ないしタイミングを示す情報を含むものとすることができる。プリントモジュールからホストコンピュータ３０１に通信される情報としてはプリントモジュールのステータスなどがある。
【００３１】
イメージメモリ５０５は、記録すべき画像データの展開部として使用される。ヘッド駆動回路５０９は、画像データに従い、記録媒体搬送時の規定のタイミングで記録ヘッド３０４〜３０９の電気熱変換素子を駆動する。モータドライバ５１０は、記録ヘッド３０４〜３０９に対するクリーニング動作や、記録動作に要する所要の駆動を行うための駆動源をなす各種モータ５０７を駆動する。Ｉ／Ｏ５１１は、記録媒体の送給および搬送を行う搬送ユニット３１２に対するインタフェース（Ｉ／Ｆ）制御部３１３に接続され、搬送ユニット３１２の発停信号の出力や、記録媒体センサ６０４（図６）からの検出信号を入力する。制御回路５１２は、これらイメージメモリ５０５、ヘッド駆動回路５０９、モータドライバ５１０およびＩ／Ｏ５１１の制御を行う。
【００３２】
図６から明らかなように、各プリントモジュールは、信号系に関して完結した記録装置であって、それぞれ同様のハードウェアを有し、同様のソフトウェアにて動作を行うものである。そして、一方のプリントモジュールの動作が他方のプリントモジュールの動作に直接影響を与えることはないが、協働して記録媒体に記録を行うものである。
【００３３】
図７を用いて、プリントモジュール３０２ａおよび３０２ｂによる搬送方向上の記録開始位置と、記録完了後に記録済みの画像データの破棄可能位置について説明する。
【００３４】
まず、プリントモジュール３０２ａによる搬送方向上の記録開始位置は、記録媒体センサ６０４と、記録媒体搬送方向上の最上流側に位置する記録ヘッドとの距離Ｌａに基いて定められる。つまり、記録媒体センサ６０４が記録媒体上の記録領域の先端（例えばその先端部分に付された先端マーク６０５）が検出される位置から、距離Ｌａだけ進んだ位置が記録開始位置となる。記録媒体搬送方向上、より下流にあるプリントモジュール３０２ｂの記録開始位置も同様、記録媒体センサ６０４が先端マーク６０５を検出してから、距離Ｌｂだけ進んだ位置となる。これらの記録開始位置は、ホストコンピュータ３０１上のソフトウェア設定画面６０７において、プリントモジュール３０２ａおよび３０２ｂにそれぞれ対応した欄ＰＭａおよびＰＭｂに対し、記録開始位置の項目START POSに各々数値として設定できる。なお、距離ＬａおよびＬｂはプリントモジュールの配置に従って固定された値であるので、当該設定をユーザが行うのではなく、ホストコンピュータ３０１により自動設定されるものでもよい。
【００３５】
画像データを破棄可能な位置は、記録媒体センサ６０４が先端マーク６０５を検出してから、プリントモジュール３０２ｂの記録媒体搬送方向上の最下流側に位置する記録ヘッド迄の距離Ｌｃだけ進行した位置である。ここで、画像データ破棄可能位置とは、プリントモジュール３０２ａ、及び３０２ｂ双方により１つのページの記録が完了した位置を意味する。画像データ破棄可能位置は、プリントモジュール３０２ａおよび３０２ｂにそれぞれ対応した欄ＰＭａおよびＰＭｂの項目END POSに対し、同じ数値として設定できる。
【００３６】
なお、記録媒体の搬送方向上の位置は通常不図示のエンコーダ出力パルスにより検知される。例えば上記の距離Ｌａが２.０（inch;参考値）]でエンコーダの分解能が６００（pulse／inch）であれば、プリントモジュール３０２ａの記録開始位置として設定される数値は１２００ということになる。
【００３７】
図８は、各プリントモジュールで実施される記録処理手順の一例を示し、ある１ページについて実施される処理を示している。なお、記録処理に先立ち、プリントモジュールのイメージメモリ５０５には記録すべきページ数分の画像データが展開され、また記録開始位置および画像データ破棄可能位置が通知されているものとする。
【００３８】
記録媒体センサ６０４が記録媒体上の記録対象ページの先端マーク６０５を検出すると（ステップＳ７０１）、図７について説明した記録開始位置および画像データ破棄可能位置を知るためのカウンタをセットする（ステップＳ７０２）。そして記録開始位置に至ったことが認識されると（ステップＳ７０３）、記録ヘッドを画像データに従って駆動し、当該ページの記録を実施する（７０４）。その後、画像データ破棄可能位置に至ったことが認識されると（ステップＳ７０６）、当該ページの画像データを破棄して本手順を終了する。
【００３９】
図９Ａおよび図９Ｂは、記録処理の過程でエラーが発生した場合の記録再開（リカバリ）の態様を説明する為の図である。
【００４０】
プリントモジュール３０２ａと３０２ｂとは、それらの位置関係により、異なるページを記録している。図９Ａは、プリントモジュール３０２ａではＰａｇｅ４の記録が完了し、プリントモジュール３０２ｂではＰａｇｅ２の記録が完了した状態を示している。この状態でエラーによる記録中断が発生すると、記録再開後のページ記録にズレが生じるので、本実施形態では、プリントモジュール３０２ａおよび３０２ｂがホストコンピュータ３０１から設定された記録再開ページ情報に従って記録を再開するようにする。すなわち、図９Ｂに示すように、プリントモジュール３０２ａおよび３０２ｂともに、Ｐａｇｅ３から記録が再開されるようにする。
【００４１】
図１０および図１１を用いて本実施形態のリカバリ処理を説明する。ここで、図１０および図１１は、それぞれ、プリントモジュール（３０２ａ，３０２ｂ）およびホストコンピュータ３０１で行われる処理手順の一例を示すフローチャートである。
【００４２】
図１０に示すように、記録中に何らかのエラーが発生することにより記録が中断すると（ステップＳ１０００）、プリントモジュールはその時点で直前に記録が完了しているページ情報をホストコンピュータ３０１に通知する（ステップＳ１００１）。図９Ａの時点で記録が中断した場合には、プリントモジュール３０２ａは『４（＝Ａ）』を、プリントモジュール３０２ｂは『２（＝Ｂ）』を通知することになる。
【００４３】
ストコンピュータ３０１は、図１１に示すように、記録中断を認識すると（ステップＳ９００）、プリントモジュール３０２ａおよび３０２ｂから記録完了ページ情報ＡおよびＢを取得する（ステップＳ９０１、Ｓ９０２）し、これらを比較してリカバリ開始ページ情報Ｃを求める（ステップＳ９０３）。リカバリ開始ページ情報Ｃは、記録完了ページ情報ＡおよびＢの最小値に１を加えた数とすることができる。すなわち、Ａ＝４およびＢ＝２であれば、Ｃ＝３とすることができる。そして、プリントモジュール３０２ａおよび３０２ｂに対し、リカバリページ情報として共通の値（Ｃ＝３）を送信する（ステップＳ９０４）。
【００４４】
プリントモジュール３０２ａおよび３０２ｂでは、図１０に示すように、ホストコンピュータ３０１からリカバリ開始ページ情報の受信（ステップＳ１００２）に応じて、リカバリが必要なページ数Ｄを算出する（１００３）。図９Ａの例では、プリントモジュール３０２ａとしては、Ｐａｇｅ４までを記録済であるが、リカバリ開始ページ情報『３』に従って、Ｐａｇｅ３およびＰａｇｅ４の２ページ分がページ数Ｄとして求められることになる。
【００４５】
次に、このページ数分の画像データが存在しているか否か、すなわち未破棄であるかすでに破棄されているかを判定する（ステップＳ１００４）。本実施形態の構成では、プリントモジュール３０２ａはプリントモジュール３０２ｂに対し記録動作が２ページ分先行して行われ、プリントモジュール３０２ｂの記録が完了するまでは、プリントモジュール３０２ａによって記録済みの当該２ページ分の画像データは破棄されていない。従って、ステップＳ１００４はページ数Ｄが３以上でないことを確認するものであり、３以上であることが判定された場合は、処理にエラーが生じたものとしてその旨を報知する出力を行い（ステップＳ１００５）、本手順を終了する。このように、何らかの障害により正しく記録再開が行えない場合にエラーを警告することによって、データの欠落やページずれに気付かないまま印刷が行われたり、その結果不適切な記録物がエンドユーザに届いたりするという不都合を回避できる。
【００４６】
一方、ページ数Ｄが３以上でないことが確認され場合には、当該２ページ分（Ｐａｇｅ３およびＰａｇｅ４）の画像データを未記録のものとして設定し（ステップＳ１００６）、記録再開処理を行う（ステップＳ１００７）。この結果、プリントモジュール３０２ａおよび３０２ｂともにＰａｇｅ３からの記録を行うことになり、図９Ｂに示すように両者の記録処理が整合したものとなる。
【００４７】
［第２実施形態］
第１の実施形態に係る画像形成システムでは、１台のホストコンピュータに２台のプリントモジュールを接続した構成を例に挙げたが、１台のホストコンピュータに１台のプリントモジュールを接続し、各ホストコンピュータをさらに上位のホストコンピュータに接続した構成とすることもできる。
【００４８】
図１２は、本発明の第２の実施形態に係る画像形成システムの構成を示す。ここで、第１の実施形態と同様の各部には対応箇所に同一の符号を付してある。
【００４９】
本実施形態では、プリントモジュール３０２ａにはホストコンピュータ３０１ａが、プリントモジュール３０２ｂにはホストコンピュータ３０１ｂが、それぞれプリンタケーブル３０３ａおよび３０３ｂを介して接続されている。さらにホストコンピュータ３０１ａおよび３０１ｂには上位のホストコンピュータ１１０１がネットワークケーブル１１０２を介して接続されている。
【００５０】
上位のホストコンピュータ１１０１は画像データの作成を行ない、一方下位のホストコンピュータ３０１ａ，３０２ｂは対応するプリントモジュール３０２ａ，３０２ｂへのデータ転送を行なう。このように、各プリントモジュールに対してホストコンピュータを割り当て、処理を分担することで、高速に画像データを処理することが可能となる。
【００５１】
本実施形態では、ページ管理は上位のホストコンピュータ９０１で行ない、下位のホストコンピュータ３０１ａおよび３０１ｂは、上位のホストコンピュータ９０１から受信した指示を各プリントモジュール３０２ａおよび３０２ｂに中継する。記録中断時の記録完了ページ情報は、各プリントモジュール３０２ａ，３０２ｂから下位のホストコンピュータ３０１ａ，３０１ｂ）を経由して上位のホストコンピュータ１１０１に通知される。そして、上位のホストコンピュータ１１０１にて決定したリカバリ開始ページ情報を、下位のホストコンピュータ３０１ａ，３０１ｂを経由して各プリントモジュール３０２ａ，３０２ｂに通知する。これに応じ、各プリントモジュールでは、上述したのと同様のリカバリを行うことができる。
【００５２】
［その他の実施形態］
なお本発明は、以上の実施形態または随時述べた変形例に限られることなく、本発明の思想の範囲内で適宜の変形を施すことが可能である。
【００５３】
例えば、上記各実施形態では、ブラックインクを用いてモノクローム画像を記録する場合を説明したが、ブラックインク以外もしくはブラックインクを含むカラーインクに対応してプリントモジュールを構成し、これを複数配置した構成の画像形成装置とすることも可能である。またこの際、用いる色の種類数についても適宜定め得ることは勿論である。すなわち、画像形成装置は、モノクローム印刷機のみならず、ポイントカラー印刷機やフルカラー印刷機の形態の記録装置（プリントモジュール）を２台以上配置した形態であってもよい。
【００５４】
また、記録装置（プリントモジュール）の台数および記録ヘッドの数についても上述の実施形態に限られることなく、適宜の数とすることができる。さらに、それらの並べ方についても適宜選択し得るものである。すなわち、記録媒体搬送方向に複数の記録装置が配置されることで、同一もしくは対応したページの画像データ記録に協働するが、同じ時点では記録装置間で記録対象となるページがずれるものであれば、本発明は有効に適用可能である。すなわち、記録媒体幅方向に複数の記録装置が配置されることは必須ではない。
【００５５】
また、上述の実施形態では各プリントモジュールは均一な長さ（記録幅）を有する記録ヘッドを用いるものとしたが、プリントモジュール間で異なる長さの記録ヘッドを有するものとしてもよい。
【００５６】
さらに、上述の実施形態では、リカバリ開始ページをホストコンピュータで決定するものとしたが、プリントモジュール相互のシリアル通信や入出力信号によって他のプリントモジュールの記録完了ページ情報を認識し、プリントモジュール自らがリカバリ開始ページを決定するようにしても良い。つまり画像形成システムの構成として、リカバリ開始ページ情報の決定処理をホストコンピュータに依存せずに行うようにすることも可能である。
【００５７】
加えて、実施形態では、２ページ分の記録済み画像データを復元可能としたが、受信データ量と受信バッファ領域のサイズ、データ転送速度、記録速度等から適切な復元可能枚数を算出するようにしてもよい。
【００５８】
また、記憶手段であるイメージメモリの容量は、少なくともリカバリが必要なページ数分の画像データを格納可能であればよい。この場合、ホスト装置から供給される画像データ量がメモリ容量より多いのであれば、１ページ分の画像データ破棄時点で１ページ分の画像データの供給を受けるようにすることができる。
【００５９】
さらに加えて、上述の実施形態では、インクジェット記録ヘッドを用いる記録装置を有する画像形成装置およびシステムについて説明した。ここで、インクジェット記録ヘッドとしては、インクを吐出するために利用されるエネルギとして熱エネルギを発生する電気熱変換素子を有するものや、その他のエネルギ、例えば機械的エネルギを発生するピエゾ素子などを有するものであってもよい。また、本発明はインクジェット記録方式以外の記録方式を採る画像形成装置およびシステムにも適用可能であることは言うまでもない。
【図面の簡単な説明】
【００６０】
【図１】従来例に係る画像形成システムの概略構成を示す模式図である。
【図２】（ａ）および（ｂ）は従来の課題を説明する為の図である。
【図３】本発明の第１実施例形態に係る画像形成システムの概略構成図である。
【図４】図３のシステムで用いられるプリントモジュールの記録動作を説明する図である。
【図５】図４の画像の一部を拡大し、複数の記録ヘッドが記録を分担する態様を説明する図である。
【図６】図３のシステムで用いられるプリントモジュールの制御系の構成を示すブロック図である。
【図７】図３のシステムで用いられるプリントモジュールによる記録開始位置と、記録完了後に記録済みの画像データを破棄できる位置とを説明する図である。
【図８】図３のシステムで用いられるプリントモジュールで実施される記録処理手順の一例を示すフローチャートである。
【図９】（ａ）および（ｂ）は、記録処理の過程でエラーが発生した場合の記録再開（リカバリ）の態様を説明する為の図である。
【図１０】図３のシステムで用いられるプリントモジュールによるリカバリ処理手順の一例を示すフローチャートである。
【図１１】は、図３のシステムで用いられるホストコンピュータによるリカバリ処理手順の一例を示すフローチャートである。
【図１２】本発明の第２実施例形態に係る画像形成システムの概略構成図である。
【符号の説明】
【００６１】
１０１ａ，１０１ｂ，３０２ａ．３０２ｂ  プリントモジュール
１０２，３０１  ホストコンピュータ
１０３，３０３  プリンタケーブル
１０４，３１１  記録媒体
１０６，６０５  位置検出マーク
３０４〜３０９  記録ヘッド
３１２    搬送ユニット
４０１〜４１２ラスタ描画イメージ
５０１  制御部
５０５  イメージメモリ
６０７  記録開始／破棄可能位置設定画面
【図１】
2007164773.tif 000003
【図２】
2007164773.tif 000004
【図３】
2007164773.tif 000005
【図４】
2007164773.tif 000006
【図５】
2007164773.tif 000007
【図６】
2007164773.tif 000008
【図７】
2007164773.tif 000009
【図８】
2007164773.tif 000010
【図９】
2007164773.tif 000011
【図１０】
2007164773.tif 000012
【図１１】
2007164773.tif 000013
【図１２】
2007164773.tif 000014