(57)【要約】【課題】複数の記録装置を組み合わせて共通の記録媒体に対して記録を行う記録システムにおいて、エラーの発生したページの特定を正確にかつ自動的に行う。【解決手段】記録データ生成ＰＣ１００で生成された記録データは記録データ送信生成ＰＣ１１０，１２０により分割されて対応する記録装置２１０，２２０に送信される。記録装置２１０，２２０は、受信した分割記録データを共通の記録媒体１３０上に記録する。いずれかの記録装置で記録エラーが発生したとき、そのエラーは記録データ送信ＰＣを介して記録データ生成ＰＣに通知され、記録データ生成ＰＣから全記録装置に記録停止命令が発行される。各記録装置は、記録停止命令を受けたとき、その時点での記録ページ番号を記録データ生成ＰＣへ送信する。記録データ生成ＰＣは複数の記録装置から取得された複数の記録ページ番号から目的の記録ページ番号を決定し、その記録データを記録データベースから得て表示データに変換し、表示装置に表示する。【選択図】図１
2008269228.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が配列された記録ヘッドを各々内蔵した複数の記録装置と、情報処理装置とが通信インタフェースを介して相互に接続され、記録データベースに格納された記録データを前記複数の記録装置により同一の記録媒体に記録する記録システムにおいて、
前記複数の記録装置の各々は、
記録の際に発生する記録エラーを検知する手段と、
この検知した記録エラーを前記情報処理装置へ通知する手段と、
前記情報処理装置からの記録停止命令を受けたとき、その時点での記録ページ番号を前記情報処理装置へ送信する手段を備え、
前記情報処理装置は、
任意の記録装置から記録エラーの通知を受けたとき、前記複数の記録装置に対して記録停止命令を発行するとともに、その時点での記録ページ番号を前記複数の記録装置から取得する手段と、
前記複数の記録装置から取得された複数の記録ページ番号から目的の記録ページ番号を決定する手段と、
前記目的の記録ページ番号の記録データを前記記録データベースから検索する手段と、
前記検索により得られた当該記録ページ番号のページの記録データを表示データに変換し、表示装置に表示する手段を備えた
ことを特徴とする記録システム。
【請求項２】
前記複数の記録装置の記録ヘッドは、それぞれ、記録媒体の全幅を分割した一部の幅部分の記録を担当する請求項１記載の記録システム。
【請求項３】
前記決定する手段は、前記目的の記録ページ番号として、前記取得された複数の記録ページ番号がすべて同じであれば、その記録ページ番号を選択し、異なる場合には最も若い記録ページ番号を選択する請求項１または２記載の記録システム。
【請求項４】
前記その時点での記録ページ番号は、当該記録装置で正常に記録が行われた最後のページの記録ページ番号である請求項１、２または３記載の記録システム。
【請求項５】
前記記録データベースは、前記情報処理装置内に設けられた請求項１〜４のいずれかに記載の記録システム。
【請求項６】
前記記録データベースは、前記複数の記録装置内に分散して設けられた請求項１〜４のいずれかに記載の記録システム。
【請求項７】
前記記録装置は、前記記録エラーの情報として、前記記録エラー検出手段により検出されたエラーの種類の情報を送信することを特徴とする請求項１に記載の記録システム。
【請求項８】
前記情報処理装置は、記録データ生成用の第１の情報処理装置と、前記複数の記録装置の個々に対応した複数の記録データ送信用の第２の情報処理装置とにより構成され、第１の情報処理装置は、複数の第２の情報処理装置に対して同じ記録データを送信し、第２の情報処理装置は自己に対応する記録装置に対して、その記録を担当する部分の記録データを抽出して当該記録装置へ送信することを特徴とする請求項１〜７のいずれかに記載の記録システム。
【請求項９】
複数の記録素子が配列された記録ヘッドを各々内蔵した複数の記録装置と、通信インタフェースを介して接続され、記録データベースに格納された記録データを前記複数の記録装置により同一の記録媒体に記録させる情報処理装置において実行される制御プログラムであって、
任意の記録装置から記録エラーの通知を受けたとき、前記複数の記録装置に対して記録停止命令を発行するステップと、
前記記録停止命令を受信した時点での記録ページ番号を前記複数の記録装置から取得するステップと、
取得された複数の記録ページ番号から目的の記録ページ番号を決定するステップと、
前記複数の記録装置から取得した記録ページ番号の記録データを前記記録データベースから検索するステップと、
前記検索により得られた当該記録ページ番号のページの記録データを表示データに変換し、表示装置に表示するステップと
をコンピュータに実行させることを特徴とする制御プログラム。
【請求項１０】
複数の記録素子が配列された記録ヘッドを各々内蔵し、情報処理装置と通信インタフェースを介して接続され、記録データベースに格納された記録データを他の記録装置と協働して同一の記録媒体に記録する記録装置において、
記録の際に発生する記録エラーを検知する手段と、
この検知した記録エラーを前記情報処理装置へ通知する手段と、
前記情報処理装置からの記録停止命令を受けたとき、その時点での記録ページ番号を前記情報処理装置へ送信する手段と
を備えたことを特徴とする記録装置。
【請求項１１】
前記複数の記録装置の記録ヘッドは、それぞれ、記録媒体の全幅を分割した一部の幅部分の記録を担当する請求項１０記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共通の記録媒体に複数台の記録装置を用いて、共通(１枚)の記録媒体に記録する記録システムに関する。
【背景技術】
【０００２】
従来の記録システムにおいては、一般に、記録動作の途中でエラーが発生すると、記録システムの動作は一時停止し、ユーザが、エラーの状況を確認して、次に記録すべきページの記録指示を与えて記録を再開させている。しかし、１ページの領域内の最後の方でエラーが発生した場合など、ユーザによる目視のチェックでは問題ないように見えても、記録装置ではエラーと判断して記録再開時に同じページから記録が行われる場合がある。このような場合、同じページの記録物が重複してしまい、ユーザは出力されたエラーページを排除する必要があるが、見た目上不備が目立たない場合には、その排除がなされない場合がある。これは、例えば宛名、帳票等の印刷のような場合にきわめて不都合である。
【０００３】
記録システムがエラーの発生したページをユーザに知らしめることができれば、この問題は解決される。従来、エラーの発生ページの確認を容易にする手法としては、次のような技術が提案されている。
【０００４】
特許文献１には、エラーが発生した場合、エラーの発生状況をホスト装置側で適切に把握するために、エラー発生時の印刷イメージをホスト装置へ送信し、ホスト装置がその印刷イメージをディスプレイに表示する技術が提案されている。ユーザはこの印刷イメージを見ることにより、印刷イメージ作成中のエラーが発生したことを認識することができる。
【０００５】
特許文献２には、両面印刷時に印刷エラーが発生しても、ページズレを回避するためのユーザの負担を軽減するために、ホスト装置がプリンタから印刷エラーステータスを受信すると、印刷イメージを表すプレビュー画面を表示するとともに、印刷用紙の表面のページ番号と裏面のページ番号とを対応づけて全ページ番号が示されるページガイドを表示する技術が提案されている。プレビュー画面には当初、第１ページが表示され、ユーザは印刷ミスになった印刷用紙を見て、この印刷用紙と同じプレビュー画面が得られるまでプレビュー画面中のページを更新し、印刷ミスになった印刷内容と同じプレビュー画面のページが何ページであるかを認識する。
【特許文献１】特開平１０−３０１７３６号公報
【特許文献２】特開２００２−４６３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、宛名、帳票、ダイレクトメール等の印刷を行う産業用の記録システムとして、一定幅のラインヘッドを有する記録装置を許容最大数内の任意の個数だけ組み合わせて利用することにより、所望の記録幅に対応できるものが検討されている。産業用の記録システムでは、１回の印刷で大量（極端な場合、数十万枚〜数千万枚）のページを記録する場合も多い。
【０００７】
特許文献１に記載の技術では、エラーとなったページの印刷イメージを表示画面で確認できるが、多数のページの中からその印刷イメージがどのページのものかを確認するのは必ずしも容易でない。
【０００８】
特許文献２に記載の技術においても、プレビュー画面で大量のページを更新して、印刷ミスになった印刷内容と同じプレビュー画面のページが何ページであるかを確認するのは困難で時間の掛かる作業である。
【０００９】
また、上述のような複数の記録装置を組み合わせて用いる記録システムでは、ある記録装置においてエラーが発生したとき、その記録装置が記録しているページと他の記録装置が記録しているページとは必ずしも一致しないというシステム特有の事情もあり、システムが自動的にエラーの発生したページを特定しようとする場合に問題となる。
【００１０】
本発明はこのような背景においてなされたものであり、その目的は、複数の記録装置を組み合わせて共通の記録媒体に対して記録を行う記録システムにおいて、エラーの発生したページの特定を正確にかつ自動的に行うことができる記録システム、制御プログラムおよび記録装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明による記録システムは、複数の記録素子が配列された記録ヘッドを各々内蔵した複数の記録装置と、情報処理装置とが通信インタフェースを介して相互に接続され、記録データベースに格納された記録データを前記複数の記録装置により同一の記録媒体に記録する記録システムである。この記録システムにおいて、前記複数の記録装置の各々は、記録の際に発生する記録エラーを検知する手段と、この検知した記録エラーを前記情報処理装置へ通知する手段と、前記情報処理装置からの記録停止命令を受けたとき、その時点での記録ページ番号を前記情報処理装置へ送信する手段を備える。前記情報処理装置は、任意の記録装置から記録エラーの通知を受けたとき、前記複数の記録装置に対して記録停止命令を発行するとともに、その時点での記録ページ番号を前記複数の記録装置から取得する手段と、前記複数の記録装置から取得された複数の記録ページ番号から目的の記録ページ番号を決定する手段と、前記目的の記録ページ番号の記録データを前記記録データベースから検索する手段と、前記検索により得られた当該記録ページ番号のページの記録データを表示データに変換し、表示装置に表示する手段を備える。
【００１２】
より具体的には、前記複数の記録装置の記録ヘッドは、それぞれ、記録媒体の全幅を分割した一部の幅部分の記録を担当する。
【００１３】
ある記録装置において記録エラーが発生したとき、その旨が情報処理装置へ通知され、情報処理装置は記録停止命令を発行してすべての記録装置も記録動作を停止させる。情報処理装置は、その時点での記録ページ番号を複数の記録装置から取得し、それら複数の記録ページ番号から目的の記録ページ番号を決定する。これは、後述するような理由により、記録装置によって現在記録している記録ページ番号が異なることがあるからである。前記「その時点での記録ページ番号」は、例えば、当該記録装置で正常に記録が行われた最後のページの記録ページ番号である。但し、本発明はこれに限るものではなく、予め定めたページであればよい。例えば、現在記録中のページ、エラーが発生した記録装置ではそのエラーの発生したページであってもよい。
【００１４】
前記決定する手段は、前記目的の記録ページ番号として、前記取得された複数の記録ページ番号がすべて同じであれば、その記録ページ番号を選択し、異なる場合には最も若い記録ページ番号を選択する。
【００１５】
前記記録データベースは、前記情報処理装置内に設けられてもよいし、前記複数の記録装置内に分散して設けられてもよい。
【００１６】
前記情報処理装置は、記録データ生成用の第１の情報処理装置と、前記複数の記録装置の個々に対応した複数の記録データ送信用の第２の情報処理装置とにより構成してもよい。この場合、第１の情報処理装置は、複数の第２の情報処理装置に対して同じ記録データを送信し、第２の情報処理装置は自己に対応する記録装置に対して、その記録を担当する部分の記録データを抽出して当該記録装置へ送信する。
【００１７】
本発明による制御プログラムは、複数の記録素子が配列された記録ヘッドを各々内蔵した複数の記録装置と、通信インタフェースを介して接続され、記録データベースに格納された記録データを前記複数の記録装置により同一の記録媒体に記録させる情報処理装置において実行される制御プログラムであって、任意の記録装置から記録エラーの通知を受けたとき、前記複数の記録装置に対して記録停止命令を発行するステップと、前記記録停止命令を受信した時点での記録ページ番号を前記複数の記録装置から取得するステップと、取得された複数の記録ページ番号から目的の記録ページ番号を決定するステップと、前記複数の記録装置から取得した記録ページ番号の記録データを前記記録データベースから検索するステップと、前記検索により得られた当該記録ページ番号のページの記録データを表示データに変換し、表示装置に表示するステップとをコンピュータに実行させることを特徴とする。
【００１８】
複数の記録素子が配列された記録ヘッドを各々内蔵し、情報処理装置と通信インタフェースを介して接続され、記録データベースに格納された記録データを他の記録装置と協働して同一の記録媒体に記録する記録装置において、記録の際に発生する記録エラーを検知する手段と、この検知した記録エラーを前記情報処理装置へ通知する手段と、前記情報処理装置からの記録停止命令を受けたとき、その時点での記録ページ番号を前記情報処理装置へ送信する手段とを備えたことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、複数の記録装置を組み合わせて共通の記録媒体に対して記録を行う記録システムにおいて、大量のページの記録を行う場合であっても、エラーの発生したページの特定を正確にかつ自動的に行うことができる。したがって、重複したページの排除や、エラー後の適正なページからの記録再開が可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００２１】
図１は、本実施の形態における記録システムの概略構成を示している。この記録システムは、記録データ生成用の情報処理装置（例えば、パーソナルコンピュータ：ＰＣ）１００と、複数台（図では２台）の記録データ送信用の情報処理装置１１０、１２０と、複数台（図では２台）の記録装置２１０、２２０と、これらの記録装置に共用される搬送装置１４０およびインクタンク２５１等により構成される。記録データ生成用のＰＣ（以下、「記録データ生成ＰＣ」ともいう)１００は、複数台の記録装置２１０、２２０により共通の記録媒体に対して画像を記録する際に各記録装置が分担する記録の記録データを生成するための記録データ生成装置である。  記録データ生成ＰＣ１００は、ネットワークハブを備える通信インタフェース(図示せず)を介して、記録データ送信用のＰＣ（以下、「記録データ送信ＰＣ」ともいう)１１０、１２０に接続されている。利用可能な通信インタフェースとしては、ネットワークケーブル、ＵＳＢケーブル、無線ＬＡＮ等が挙げられる。記録データ送信ＰＣ１１０、１２０は、対応する記録装置２１０、２２０に対して対応する記録データを送信するとともに、そのステータスを監視する。
【００２２】
記録データ生成ＰＣ１００の他に、記録装置対応の記録データ送信ＰＣ１１０、１２０を設けたのは、大量印刷を行う産業用の記録システムでは記録時間短縮のため高速性が重要なポイントとなるからである。そのために、記録データ生成ＰＣ１００からは同じ記録データを複数の記録データ送信ＰＣ１１０、１２０に送り、個々の記録データ送信ＰＣが自己の担当する幅部分の記録データを抽出して該当する記録装置へ送信する構成としている。このような高速性が必要とされなければ、１台の記録データ生成ＰＣ１００が複数の記録データ送信ＰＣ１１０、１２０の機能を兼ねることも可能である。
【００２３】
図１の記録システムにおいて、記録媒体１３０に記録を行う際、記録データ生成ＰＣ１００にて生成した記録データを記録データ送信ＰＣ１１０および１２０に転送する。記録データ送信ＰＣ１１０、１２０は、それぞれ通信インタフェースを介して、対応する記録装置２１０、２２０に接続されている。この通信インタフェースは例えば、ネットワークケーブル、ＵＳＢケーブル、ＩＥＥＥ１２８４等を指す。本例においては、ＵＳＢケーブルを利用して、記録データ送信ＰＣ１１０、１２０から、それらに対応する記録装置２１０、２２０に記録データを送信する。
【００２４】
本実施の形態における記録装置２１０、２２０は、おのおの独立したエンジンを構成するプリンタユニットであり、それぞれ対応する記録データ送信ＰＣ１１０、１２０から受信する画像データに基づいて、個別的に動作する。但し、記録装置２１０、２２０は、インクタンク２５１を共用し、共通の記録媒体１３０を共用の搬送装置１４０で搬送しながら記録媒体１３０上に記録を行う。
【００２５】
記録装置２１０、２２０は、記録媒体１３０の幅方向（搬送方向と直交する方向）に並び、記録媒体１３０の全幅の記録領域の一部の幅部分に相当する分割記録領域を分担して記録を行うように配置されている。隣接する分割記録領域の境界部分に空白が生じないように、隣接する記録装置の境界部で記録可能範囲が重なるように、搬送方向において記録装置を相互にずらして配置している。図の例では記録装置が２台の場合を示したが、３台以上用いる場合には記録装置を千鳥状に配置することができる。
【００２６】
記録装置２１０、２２０の各々は、記録媒体１３０の幅方向に延在する多数の記録素子（ノズル）列を有するインクジェット記録ヘッド（ラインヘッド）を備えており、対応する記録データ送信ＰＣ１１０、１２０から受信する画像データに基づいて、インクジェット記録ヘッドからインクを吐出する。
【００２７】
記録データ送信ＰＣ１１０、１２０は、記録媒体１３０の搬送装置１４０の動作に同期して、その記録媒体１３０の搬送位置に応じて、記録装置２１０、２２０がそれぞれ記録を担当する記録データを記録装置２１０、２２０に送信する。
【００２８】
本実施の形態では、記録装置２１０、２２０の各々は、ブラック（Ｋ）のインクを吐出するための６つのインクジェット記録ヘッド２０６を備えており、インクチューブを介してインクタンク２５１に接続されている。すべて同色としたのはモノクロ記録を高速に実行するためである。
【００２９】
本実施の形態では、記録装置２１０は、記録媒体１３０上、搬送方向下流に向かって右側の分割記録領域に画像を記録し、記録装置１２０は、記録媒体１３０における左側の分割記録領域に画像を記録する。
【００３０】
このように、記録装置２１０、２２０は、対応する記録データ送信ＰＣ１１０、１２０から受信した画像データに基づいて、独立的に制御されるプリンタユニットを構成する。
【００３１】
記録データ送信ＰＣ１１０、１２０は、記録データ生成ＰＣ１００において生成された記録データを受信して、対応する記録装置２１０、２２０に送信し、記録装置２１０、２２０のステータスを監視する。
【００３２】
図２は、本記録システムを構成する記録データ生成ＰＣ１００、記録データ送信ＰＣ１１０、１２０および対応する記録装置２１０、２２０の各々の内部の概略構成およびそれらの相互の接続状態を示したものである。また、図３は、図１および図２の記録システムの各部のソフトウェア構成を示したものである。
【００３３】
図２において、記録データ生成ＰＣ１００、記録データ送信ＰＣ１１０および１２０は、オペレーティングシステムの制御下において、画像データを生成するアプリケーション（プログラム）や記録制御プログラム（プリンタドライバ）等を実行する。本実施の形態では、オペレーティングシステムとして「Windows（登録商標）」を用いる。
【００３４】
記録データ生成ＰＣ１００は、その各部の制御を行う制御部を構成するＣＰＵ１０２と、ＣＰＵ１０２用の作業領域および一時記憶領域を提供するメモリであるＲＡＭ（Random Access Memory）１０３と、ＣＰＵ１０２が初期的に実行するブートプログラム等および他の必要なプログラムを格納する不揮発性メモリであるＲＯＭ（Read Only Memory）１０４と、記憶装置１０５、標準入出力部１０６、通信インタフェース１０７、表示装置１０８、入力装置１０９を有し、これらがシステムバス１０１を介して相互に接続されている。大容量の外部記憶装置等の記憶装置１０５は、インタフェースを介してシステムバス１０１に接続され、オペレーティングシステムや各種プログラムを格納している。システムバス１０１は通信インタフェース１０７を介して記録データ送信ＰＣ１１０、１２０と接続される。
【００３５】
記憶装置１０５に格納された各種プログラムには、図３に示すように、主として、複数の印刷ジョブを受け付けて対応する記録データを管理する記録データ管理プログラム１５１、各記録装置に分配する記録データを生成する記録データ生成プログラム１５３、および記録データ送信ＰＣ１１０、１２０との間で通信を行うためのＰＣ通信プログラム１５５、記録データの管理画面およびプレビュー画面等の表示処理を行うプログラム１５７、等を含んでいる。記憶装置１０５内には、本実施の形態における記録対象となる記録データを記憶したデータベース３５０も格納される。
【００３６】
記録データ送信ＰＣ１１０、１２０の構成は同じであり、ＰＣ１１０についてのみその構成を説明する。記録データ送信ＰＣ１１０は、記録データ送信ＰＣ１１０の各種制御を行う制御部を構成するＣＰＵ１１２と、このＣＰＵ１１２用の作業領域および一時記憶領域を提供するメモリであるＲＡＭ（Random Access Memory）１１３と、ＣＰＵ１１２が初期的に実行するブートプログラム等を格納する不揮発性メモリであるＲＯＭ（Read Only Memory）１１４と、記憶装置１１５、標準入出力部１１６と、通信インタフェース１１７、記憶装置１１５とを有し、これらがシステムバス１１１を介して相互に接続されている。大容量の外部記憶装置等の記憶装置１１５は、インタフェースを介してシステムバス１１１に接続され、オペレーティングシステムや各種プログラムを格納している。また、システムバス１１１は通信インタフェース１１７を介して記録装置２１０と接続される。
【００３７】
記録データ送信ＰＣ１１０の記憶装置１１５に格納された各種プログラムには、図３に示すように、記録データ生成ＰＣ１００との間で通信を行うＰＣ通信プログラムと、記憶データ生成ＰＣ１００から受信した記録データを対応する記録装置２１０へ転送するとともに、そのステータスの管理を行うＰＣ通信プログラム１６１、記録装置２１０に記録データを送信するための記録データ転送プログラム１６３、等を含む。
【００３８】
記録装置２１０、２２０の構成は同じであり、記録装置２１０についてのみその構成を説明する。記録装置２１０は、ＣＰＵ２０１が、ＲＯＭ２０２に記憶された印刷制御プログラム１７１（図３）を実行することにより制御され、記録データを記憶するＲＡＭ２０３、記録データ送信ＰＣ１１０との間で通信を行うための通信インタフェース２０７、記録ヘッド２０６を制御する記録ヘッド制御部２０４、各記録ヘッド内のメモリから読み込み、書き込みを行うメモリ制御(Ｒ／Ｗ)回路２０５から構成されている。各記録ヘッド２０６内には、書き換え可能な不揮発性メモリを搭載している。この不揮発性メモリは、本実施の形態ではＥＦＰＲＯＭを使用している。
【００３９】
図４は、記録データ生成ＰＣ１００における記録データ管理プログラムの表示画面（管理画面）の一例を示している。
【００４０】
管理画面４００のジョブ欄４１０には、登録された印刷ジョブの名称である「ジョブ名」、データベース内の記録対象の件数である「総件数」、記録データが作成された日時である「データ作成日時」、記録データの印刷が開始された日時である「印刷開始時刻」が表示される。ここでは１件が印刷１ページの場合を想定しているが、複数件が１ページに印刷されてもよい。
【００４１】
印刷開始ボタン４１２は、選択された印刷ジョブの印刷の開始をユーザが指示するためのボタンである。印刷中止ボタン４１３は、一旦開始した印刷の中止をユーザが指示するためのボタンである。各記録装置の現在の状態やインク残量情報などのエンジンステータス（エラーステータスを含む）情報はエンジンステータス欄４１５に表示される。
【００４２】
ジョブステータス欄４１７には印刷中ジョブの「ジョブ名」および記録データの「転送状況」、「印刷状況」が表示される。「ビューワを起動」ボタン４１９は、本発明に関する、特定の印刷ジョブの記録データの特定のページの閲覧等を行うための表示画面５００（図５）を表示するためのボタンである。
【００４３】
図５は、表示画面５００の一例を示す図である。
【００４４】
「入力ジョブ」欄５０１は、閲覧対象の印刷ジョブを指定する欄であり、ユーザによる「ジョブ指定」ボタン５０５の指示により開かれるファイル一覧画面（図示せず）から選択されたデータファイル名が入力される。「プレビュー実行」ボタン５０６は、指定された印刷ジョブの特定のページの記録画像をプレビュー画像として閲覧するためにユーザが指示するためのボタンである。印刷ジョブの全ページ数は欄５０３に表示され、閲覧対象のページ番号は欄５０２に表示される。ページの変更は操作ボタン群５０４の操作により行える。「切り出しページ」欄５０８は、切り出したいページ番号をユーザが入力する欄である。記録データを印刷する際に「切り出しページ」欄５０８にページ番号が入力されると、「切り出しページのみ」チェックボタン５０７、「登録クリア」ボタン５０９、及び「切り出し実行」ボタン５１０が有効になる。切り出しページの機能は、ジャムや記録ミス等で、正常に印刷されなかったページを再度印刷するために、「切り出しページ」欄５０８に入力したページの記録データを切り出すものである。「切り出しページのみ」チェックボタン５０７は、「切り出しページ」欄５０８に入力されたページのみのプレビューを表示するチェックボタンである。「登録クリア」ボタン５０９は「切り出しページ」欄５０８に入力されているページ番号を消去するボタンである。ページ番号が消去されると、「切り出しページのみ」チェックボタン５０７、「登録クリア」ボタン５０９、及び「切り出し実行」ボタン５１０が無効になり選択できなくなる。「切り出し実行」ボタン５１０は、「切り出しページ」５０８で入力されたページの切り出しを実行するためのボタンである。「件」欄５１１には、「切り出しページ」欄５０８に切り出したいページ番号を入力すると、切り出すページ数が表示される。「プレビュー」操作ボタン群５１３は、１ページのプレビューの拡大、縮小、回転、等の操作を行うためのボタンである。「ページ登録」ボタン５１４は、現在表示されているページを切り出すためのボタンである。「ページ登録」ボタン５１４を押すと、プレビュー画像に表示されているページのページ番号が「切り出しページ」欄５０８に入力される。「用紙サイズ」欄５１５は、セットされている用紙のサイズを表示する欄である。画像表示領域５１６には当該ページのプレビュー画像が表示される。
【００４５】
本実施の形態において、いずれかの記録装置でエラーが発生した場合には、ユーザの指示に応じて、または記録データ生成ＰＣ１００が自動的に画面５００を表示し、報告されたページ番号（複数ある場合は最も若い番号）がそのページ番号欄５０２に自動的に入力される。記録エラーの発生時には、ユーザが「プレビュー実行」ボタン５０６を指示したとき、当該ページのプレビューが実行される。
【００４６】
図６は、図１に示した記録システムにおける印刷ジョブの受付から記録開始までの処理例を示したフローチャートである。図では、記録データ生成ＰＣ１００と、記録データ送信ＰＣ１１０、１２０と、記録装置２１０、２２０の個々の処理と、相互の間の相互の関係を示している。
【００４７】
ユーザは、任意の印刷ジョブを実行しようとしたとき、記録データ生成ＰＣ１００において、図４の管理画面４００において印刷対象のジョブ名を指定する。これにより、記録データ生成ＰＣ１００に備えられている記録データ生成プログラムは、記憶装置１０５内のデータベース３５０から指定された印刷ジョブを読み込み（Ｓ３０１）、ユーザの指示（例えば上記「印刷開始」ボタン４１２の指示）に従って記録データの生成を開始する（Ｓ３０２）。ここで、データベース３５０の記録データの形式としては、バイナリデータやページ記述言語などが挙げられる。
【００４８】
記録データ生成ＰＣ１００は、記録データの生成処理開始後に、記録データ送信ＰＣ１１０、１２０に対して記録装置２１０、２２０の自己の記録装置番号（エンジン番号）の送信を要求する（３０３）。記録装置番号は、記録システムを構成する個々の記録装置に予め割り当てられた一意の識別番号である。記録装置番号の送信要求のステータスを受信した記録データ送信ＰＣ１１０、１２０は、記録装置２１０、２２０から記録装置番号の送信（Ｓ３２０、Ｓ３４０）を受けて、それを記録データ生成ＰＣ１００に返送する（Ｓ３１０、Ｓ３３０）。
【００４９】
記録データ生成ＰＣ１００は、ステップＳ３０３にて取得した記録装置番号を利用し、その記録装置番号に対応する記録データ３５１、３５２を生成し、記録データ送信ＰＣ１１０、１２０の共有作業エリアに生成した記録データ３５１、３５２を送信する。
【００５０】
その後、記録データ生成ＰＣ１００の記録データ生成プログラムは、記録装置２１０用の記録データ３５１を生成し（Ｓ３０４）、記録装置２２０用の記録データ３５２を生成する（Ｓ３０５）。その後、記録データ生成ＰＣ１００の記録データ生成プログラムは、記録データ３５１の生成が終了した旨を記録データ生成ＰＣ１００内の通信プログラムに通知する。これに応じて、通信プログラムは、記録データ送信ＰＣ１１０に対して記録データ３５１を送信するとともに（Ｓ３０６）、記録データ生成ＰＣ１００の通信プログラムは記録データ送信ＰＣ１２０に対して記録データ３５２を送信する（Ｓ３０７）。
【００５１】
記録データ送信ＰＣ１１０、１２０は、それぞれ、自己宛に送信された記録データを受信し（Ｓ３１１、Ｓ３３１）、対応する記録装置２１０、２２０へ転送する（Ｓ３１２、Ｓ３３２）。記録装置２１０、２２０は、その記録データを受信し（Ｓ３２１、Ｓ３４１）、記録を開始する（Ｓ３２２、Ｓ３４２）。
【００５２】
次に図７において、記録装置２１０、２２０で記録データを記録中にエラーが発生した時の動作について説明する。この図は、記録装置２１０、２２０が記録データを受信した時点からの処理を示している。
【００５３】
記録装置２１０、２２０はそれぞれの記録データを受信すると（Ｓ４０１、Ｓ４２１）、まずは最初のページの記録を開始する（Ｓ４０２、Ｓ４２２）。複数のページが存在すれば、すなわち記録したページが最終ページでなければ（Ｓ４０３，Ｎｏ、Ｓ４２３，Ｎｏ）、順次、次のページを記録する（Ｓ４０２、Ｓ４２２）。全ページの記録が終了すると、記録終了処理行う（Ｓ４０８、Ｓ４２８）。
【００５４】
最終ページの記録が完了する前に記録装置２１０、２２０の何れかでエラーが発生した場合（Ｓ４０４，Ｙｅｓ、Ｓ４２４，Ｙｅｓ）、当該記録装置がエラーステータスを記録データ送信ＰＣ１１０、１２０の対応する方に送信する（Ｓ４０５、Ｓ４２５）。
【００５５】
記録データ送信ＰＣ１１０、１２０のいずれかは、記録装置２１０、２２０からエラーステータスを受信すると（Ｓ４１１、Ｓ４３１）、記録データ生成ＰＣ１００内の通信プログラムにエラーステータスを通知する（Ｓ４１２、Ｓ４３２）。
【００５６】
記録データ生成ＰＣ１００内の通信プログラムは、記録データ送信ＰＣ１１０、１２０のいずれかからエラーステータスを受信すると（Ｓ４４１）、エラーが発生した旨のステータスを、記録データ生成ＰＣ１００に備えられている表示装置１０８(図１)に表示し、記録データ送信ＰＣ１１０、１２０に対して記録装置２１０、２２０の記録停止命令を送信する（Ｓ４４２）。記録データ送信ＰＣ１１０、１２０は記録データ生成ＰＣ１００から記録装置２１０、２２０の記録停止命令を受信すると、記録装置２１０、２２０の記録を停止するよう記録装置２１０、２２０に指示を送信する（Ｓ４１３、Ｓ４３３）。
【００５７】
記録装置２１０、２２０は記録データ送信ＰＣ１１０、１２０から記録停止命令を受信すると、記録動作を停止し（Ｓ４０６、Ｓ４２６）、現在の（停止時の）記録ページ番号を記録データ転送ＰＣ１１０に送信する（Ｓ４０７、Ｓ４２７）。現在の（停止時の）記録ページ番号とは、本例では、その記録装置で正常に記録が行われた最後のページの番号である。
【００５８】
記録データ送信ＰＣ１１０、１２０は、取得した記録ページ番号を記録データ生成ＰＣ１００に送信する（Ｓ４１４，Ｓ４３４）。記録データ生成ＰＣ１００は、記録データ送信ＰＣ１１０、１２０からその記録ページ番号を取得する（Ｓ４４３）。
【００５９】
記録データ生成ＰＣ１００は、取得した記録データページ番号の中でページ番号が最も若いページの記録データをデータベース３５０から検索する（Ｓ４４４）。ここではページ番号が若い方から順に記録が行われる場合を想定している。本発明では複数の記録装置により共通の記録媒体への記録が行われ、図１で上述したように複数の記録装置の配置位置は記録媒体搬送方向にずれているので、複数の記録装置から通知された記録ページ番号が異なる場合が生じうる。また、ある記録装置でエラーが発生して、記録データ生成ＰＣ１００がそのエラーの通知を受けて全記録装置に記録停止命令を出力するので、当該ある記録装置でのエラー発生時点から他の記録装置の記録動作が停止するまでに遅延時間があり、その間、当該他の記録装置の記録が進行するという事情もある。このような要因に基づいて、複数の記録装置から通知された記録ページ番号が異なる場合には、ページ番号の大きい方を基準とすると、一部の記録装置においてそのページが正常に記録されていない場合がありうるからである。
【００６０】
記録データ生成ＰＣ１００は、このようにして得られたページ番号のページの記録データをデータベースから検索する。これは、当該ページ番号に基づいて、ユーザの指示に応じて行ってもよいし、自動的に行ってもよい。記録データ生成ＰＣ１００は、検索により得られた記録データを表示データに変換して、表示装置上に表示する（Ｓ４４５）。ここで、表示データとは、例えばＢＭＰ、ＪＰＥＧ、ＧＩＦ等の形式の画像データが挙げられる。 本実施の形態では、記録データの生成は、csv等のデータ形式のデータから作成することを想定していおり、表示データは存在しない。また、表示データを別途保存しておく構成とすると、件数が非常に多いため記憶容量が膨大になってしまう。このため本実施の形態では表示データは保存しない。
【００６１】
これにより、ユーザは、当該ページ番号およびそのページの表示内容を表示画面上で容易に確認することができる。当該ページ番号のページは、すべての記録装置で正常に記録が行われた最後のページなので、次のページでいずれかの記録装置においてエラーが発生したことが分かる。したがって、当該エラーページの記録物が出力されている場合にはその記録物は通常不完全なものであり、記録再開時に重複して出力されてしまうので、ユーザはその記録物を排除する。但し、ユーザは、そのエラーページの記録物が有効なものとして利用できると判断すれば、当該エラーページの次のページから記録再開の指示を出すことも可能である。
【００６２】
前記情報処理装置は、前記記録エラーの情報として、前記記録エラー検出手段により検出されたエラーの種類の情報を受信し、これをユーザに表示して示すようにしてもよい。
【００６３】
図７の処理では、記録データのデータベースが記録データ生成ＰＣ１００に備えられていることを前提とした。これに対して、記録装置２１０および２２０に記録データのデータベースが分散して格納されていてもよい。図８は、そのような場合の処理の流れを表した図である。図７の処理と同様の処理ステップには同じ参照符号を付して、重複した説明を省略する。
【００６４】
図７の場合と同様、記録装置２１０、２２０のいずれかでエラーが発生した際は、その記録装置は、エラーステータスを記録データ生成ＰＣ１００に送信し、記録停止処理が実行された後に、エラーが発生した際の記録ページ番号を記録データ送信ＰＣ１１０、１２０の対応する方に送信する。
【００６５】
その後、記録データ生成ＰＣ１００は、記録装置２１０および２２０から取得した記録ページの中で小さい（若い）記録ページ番号の記録データを記録装置２１０および２２０から取得する（Ｓ６０１〜Ｓ６０４）。ついで、取得した記録データを表示データに変換して表示装置に表示する（Ｓ６０６）。
【００６６】
この図８の処理では、記録装置側に記録データを保存するので、記録データ生成用ＰＣの記憶容量が少ない場合に有効である。一方、図７の処理は、エラー発生時に記録データを記録装置側から送信する必要がないので、表示処理が迅速に行われる利点を有する。
【００６７】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、記録装置の台数、ヘッドの本数はあくまで例示であり、上記の数に限定されない。また、各ヘッドのインク色もモノクロに限るものではなく、カラーヘッドを用いるものであってもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態における記録システムの概略構成を示す図である。
【図２】図１の記録システムを構成する記録データ生成ＰＣ、記録データ送信ＰＣおよび対応する記録装置の各々の内部の概略構成およびそれらの相互の接続状態を示した図である。
【図３】図１および図２の記録システムの各部のソフトウェア構成を示した図である。
【図４】図１の記録システム内の記録データ生成ＰＣにおける記録データ管理プログラムの表示画面（管理画面）の一例を示す図である。
【図５】本発明の実施の形態において特定の印刷ジョブの記録データの特定のページの閲覧等を行うための表示画面の一例を示す図である。
【図６】図１に示した記録システムにおける印刷ジョブの受付から記録開始までの処理例を示したフローチャートである。
【図７】図１に示した記録システムにおける記録装置で記録データを記録中にエラーが発生した時の動作について示したフローチャートである。
【図８】本発明の実施の形態における記録データベースを記録装置に分散して保持する場合のエラーが発生した時の動作について示したフローチャートである。
【符号の説明】
【００６９】
１００…記録データ生成ＰＣ（情報処理装置）
１０１…システムバス
１０５…記憶装置
１０６…標準入出力部
１０７…通信インタフェース
１０８…表示装置
１０９…入力装置
１１０…記録データ送信ＰＣ（情報処理装置）
１１１…システムバス
１１５…記憶装置
１１６…標準入出力部
１１７…通信インタフェース
１２０…記録装置
１３０…記録媒体
１４０…搬送装置
１５１…記録データ管理プログラム
１５３…記録データ生成プログラム
１５５…通信プログラム
１５７…プログラム
１６１…ＰＣ通信プログラム
１６３…記録データ転送プログラム
１７１…印刷制御プログラム
２０４…記録ヘッド制御部
２０５…メモリ制御(Ｒ／Ｗ)回路
２０６…インクジェット記録ヘッド
２０７…通信インタフェース
２１０，２２０…記録装置
２５１…インクタンク
３５０…データベース
３５１…記録データ
３５２…記録データ
４００…管理画面
４１０…ジョブ欄
４１２…印刷開始ボタン
４１３…印刷中止ボタン
４１５…エンジンステータス欄
４１７…ジョブステータス欄
４１９…「ビューワを起動」ボタン
５００…表示画面
５０１…「入力ジョブ」欄
５０２…ページ番号欄
５０３…全ページ数欄
５０４…操作ボタン群
５０５…「ジョブ指定」ボタン
５０６…「プレビュー実行」ボタン
５１３…操作ボタン群
５１６…画像表示領域
【図２】
2008269228.tif 000003
【図３】
2008269228.tif 000004
【図６】
2008269228.tif 000005
【図７】
2008269228.tif 000006
【図８】
2008269228.tif 000007
【図１】
2008269228.tif 000008
【図４】
2008269228.tif 000009
【図５】
2008269228.tif 000010