(57)【要約】【課題】複数の印刷装置と通信インターフェースを介して接続された情報処理装置上の印刷システムにおいて、情報処理装置上に記憶されている印刷データを容易に利用出来るようにする。【解決手段】情報処理装置は、システム設定情報記憶領域３９０に記憶されたシステム設定情報が変化した後、印刷データ記憶領域３６０に記憶されている各印刷データについて当該システム設定情報を確認する。このシステム設定情報がシステム設定情報記憶領域３９０に格納されている現在のシステム設定情報と異なる場合に、元画像記憶領域３８０内の元画像データに対して当該現在のシステム設定情報に基づき、マスクパターンデータ記憶領域３６５内の指定された台数およびマスクパターンに基づいて当該印刷データを再生成する。【選択図】図５
2008087319.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が複数の印刷装置を用いて１枚の記録媒体に印刷を行う印刷システムであって、
前記複数の印刷装置のうち、隣接する印刷装置は境界部で互いに重複する重複記録領域を有し、
前記情報処理装置は、
前記複数の印刷装置の台数と、これらの印刷装置のうち隣接する印刷装置の種々の位置関係に応じて一方の印刷装置の出力ドットをマスクするための特定のマスクパターンを識別するマスクパターン識別情報とをシステム設定情報として記憶するシステム設定情報記憶部と、
前記現在のシステム設定情報に基づいて元画像データから前記複数の印刷装置に与えるべき印刷データを生成する印刷データ生成部と、
生成された印刷データを記憶する印刷データ記憶部と、
前記生成された各印刷データに対応して当該印刷データが生成された際の前記システム設定情報を関連情報として記憶する関連情報記憶部と、
隣接する印刷装置の種々の位置関係に応じた複数のマスクパターンを記憶した記憶部と、
前記システム設定情報記憶部に記憶されたシステム設定情報が変化した後、前記印刷データ記憶部に記憶されている各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成して前記印刷データ記憶部内の当該印刷データを更新するとともに前記関連情報記憶部の当該内容を更新する印刷データ再生成部と
を有することを特徴とする印刷システム。
【請求項２】
印刷データ記憶部内の印刷データを当該関連情報とともに外部の記憶装置にバックアップのため転送するバックアップ部と、
バックアップされた印刷データおよび当該関連情報をそれぞれ前記印刷データ記憶部および前記関連情報記憶部に復帰させるリストア部とをさらに備え、
前記印刷データ再生成部は、前記リストア部により印刷データの復帰が行われる際、復帰される各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成して前記印刷データ記憶部内に格納するとともに前記現在のシステム設定情報を前記関連情報記憶部に格納することを特徴とする請求項１記載の印刷システム。
【請求項３】
境界部で互いに重複する重複記録領域を有する複数の印刷装置を用いて１枚の記録媒体に印刷を行う印刷システムにおける印刷データ同期方法であって、
印刷システムの構築時および変更時に、前記複数の印刷装置の台数と、これらの印刷装置のうち隣接する印刷装置の種々の位置関係に応じて一方の印刷装置の出力ドットをマスクするための特定のマスクパターンを識別するマスクパターン識別情報とをシステム設定情報として記憶するステップと、
前記現在のシステム設定情報に基づいて元画像データから前記複数の印刷装置に与えるべき印刷データを生成するステップと、
生成された印刷データとともに、この生成された印刷データに対応して当該印刷データが生成された際の前記システム設定情報を関連情報として記憶するステップと、
前記記憶されたシステム設定情報が変化した後、印刷データ記憶部に記憶されている各印刷データについて当該システム設定情報を確認するステップと、
この確認されたシステム設定情報が前記記憶されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成し前記印刷データ記憶部内の当該印刷データを更新するとともに前記関連情報記憶部の当該内容を更新するステップと
を備えたことを特徴とする印刷データ同期方法。
【請求項４】
印刷データ記憶部内の印刷データを当該関連情報とともに外部の記憶装置にバックアップのため転送するステップと、
バックアップされた印刷データおよび当該関連情報をそれぞれ前記印刷データ記憶部および前記関連情報記憶部に復帰させるステップと、
前記リストア部により印刷データの復帰が行われる際、復帰される各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成して前記印刷データ記憶部内に格納するとともに前記現在のシステム設定情報を前記関連情報記憶部に格納するステップと
をさらに備えたことを特徴とする請求項３記載の印刷データ同期方法。
【請求項５】
前記関連情報を記憶するステップにおいて、印刷データのファイル名、印刷装置の台数、マスクパターン識別情報を１レコードとして記憶することを特徴とする請求項３または４記載の印刷データ同期方法。
【請求項６】
前記印刷データを再生成するステップにおいて、再生成を行うか否かの判定条件として、前記システム設定情報を更新し、前記現在のシステム設定情報の印刷装置台数と前記関連情報の印刷装置台数とを比較することを特徴とする請求項３または４記載の印刷データ同期方法。
【請求項７】
前記印刷データを再生成するステップにおいて、再生成を行うか否かの判定条件として、前記システム設定情報を更新し、前記現在のシステム設定情報のマスクパターン識別情報と前記関連情報のマスクパターン識別情報とを比較することを特徴とする請求項３または４記載の印刷データ同期方法。
【請求項８】
前記印刷データを再生成するステップにおいて、再生成を行うかどうかをユーザに確認することを特徴とする請求項３または４記載の印刷データ同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷装置を用いて１枚の記録媒体に印刷を行う印刷システムに関し、特に複数の印刷装置と通信可能な情報処理装置上で、記憶されている印刷データの同期をとる印刷システムおよび印刷データ同期方法に関する。
【背景技術】
【０００２】
現在、産業用印刷分野においては、様々なサイズの記録媒体が使用されている。その中でＡ２判以上（壁紙、ポスター、ダンボール等）のサイズの記録媒体に画像形成を行う方法として、複数のラインプリンタ形態のインクジェット印刷装置を使用する方法がある。例えば、６００ｍｍ幅の記録媒体に印刷する場合は、４インチ幅のラインプリンタ形態のインクジェット印刷装置を６台使用する構成が想定される。
【０００３】
このような複数の印刷装置と通信インターフェースを介して接続された情報処理装置上の印刷システムでは、接続されている印刷装置の台数分に分割された印刷データを生成する機能、生成した印刷データを記憶する機能、隣接する印刷装置の記録領域同士が重なり合う部分の印刷データにマスクパターンを掛ける機能等が想定される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記の印刷システムにおいて、接続されている印刷装置の台数やマスクパターンを変更した場合、変更後に生成される印刷データに対しては反映されるが、変更前に記憶されている印刷データに対しては反映されない為、分割数が異なってしまい印刷できない、或いは適正でないマスクパターンで印刷されることにより印刷品位が劣化する、といった問題が生じる。
【０００５】
またユーザが、既に生成され記憶部に記憶されている印刷データを印刷したい場合、接続されている印刷装置の台数やマスクパターンを元の設定に戻す、或いは印刷データを生成し直すといった方法が考え得るが、記憶されている印刷データは何台分に分割されているか、どのようなマスクパターンが掛けられているかについて判別する手段がなかった。
【０００６】
また、どの印刷データを生成し直さなければならないか分からない為、ユーザが全ての印刷データを再生成しなければならなかった。
【０００７】
以上から、接続されている印刷装置の台数やマスクパターンを変更した場合、記憶されている印刷データを利用することは困難であった。
【０００８】
本発明はこのような背景においてなされたものであり、複数の印刷装置と通信インターフェースを介して接続された情報処理装置上の印刷システムにおいて、情報処理装置上に記憶されている印刷データを容易に利用出来るようにする印刷システムおよび印刷データ同期方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による印刷システムは、情報処理装置が複数の印刷装置を用いて１枚の記録媒体に印刷を行う印刷システムであって、前記複数の印刷装置のうち、隣接する印刷装置は境界部で互いに重複する重複記録領域を有する。前記情報処理装置は、前記複数の印刷装置の台数と、これらの印刷装置のうち隣接する印刷装置の種々の位置関係に応じて一方の印刷装置の出力ドットをマスクするための特定のマスクパターンを識別するマスクパターン識別情報とをシステム設定情報として記憶するシステム設定情報記憶部と、元画像データに基づいて各印刷装置に与えるべき印刷データを生成する印刷データ生成部と、生成された印刷データを記憶する印刷データ記憶部と、前記生成された各印刷データに対応して当該印刷データが生成された際の前記システム設定情報を関連情報として記憶する関連情報記憶部と、隣接する印刷装置の種々の位置関係に応じた複数のマスクパターンを記憶した記憶部と、前記システム設定情報記憶部に記憶されたシステム設定情報が変化した後、前記印刷データ記憶部に記憶されている各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成して前記印刷データ記憶部内の当該印刷データを更新するとともに前記関連情報記憶部の当該内容を更新する印刷データ再生成部とを有する。
【００１０】
情報処理装置は、既に生成済みの印刷データについて、それが生成された際のシステム設定情報（関連情報）を共に記憶しておき、システム設定情報記憶部に記憶されたシステム設定情報が変化した後、前記印刷データ記憶部に記憶されている各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成する。これにより、印刷データ記憶部に記憶されている生成済みの印刷データについて、システム設定情報の変化後に、新たなシステム設定に合うように同期化が行われる。
【００１１】
この印刷システムにおいて、さらに、印刷データ記憶部内の印刷データを当該関連情報とともに外部の記憶装置にバックアップのため転送するバックアップ部と、バックアップされた印刷データおよび当該関連情報をそれぞれ前記印刷データ記憶部および前記関連情報記憶部に復帰させるリストア部とをさらに備える場合、前記印刷データ再生成部は、前記リストア部により印刷データの復帰が行われる際、復帰される各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成して前記印刷データ記憶部内に格納するとともに前記現在のシステム設定情報を前記関連情報記憶部に格納する。これにより、外部の記憶装置にバックアップした印刷データについても、その復帰時に、現在のシステム設定と異なるシステム設定で生成されている印刷データについて、新たなシステム設定に合うように同期化が行われる。
【００１２】
本発明による印刷データ同期方法は、境界部で互いに重複する重複記録領域を有する複数の印刷装置を用いて１枚の記録媒体に印刷を行う印刷システムにおける印刷データ同期方法であって、印刷システムの構築時および変更時に、前記複数の印刷装置の台数と、これらの印刷装置のうち隣接する印刷装置の種々の位置関係に応じて一方の印刷装置の出力ドットをマスクするための特定のマスクパターンを識別するマスクパターン識別情報とをシステム設定情報として記憶するステップと、元画像データに基づいて各印刷装置に与えるべき印刷データを生成するステップと、生成された印刷データとともに、この生成された印刷データに対応して当該印刷データが生成された際の前記システム設定情報を関連情報として記憶するステップと、前記記憶されたシステム設定情報が変化した後、印刷データ記憶部に記憶されている各印刷データについて当該システム設定情報を確認するステップと、この確認されたシステム設定情報が前記記憶されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成するステップとを備えたことを特徴とする。これにより、印刷データ記憶部に記憶されている生成済みの印刷データについて、システム設定情報の変化後に、新たなシステム設定に合うように同期化が行われる。
【００１３】
上記印刷データ同期方法において、さらに、印刷データ記憶部内の印刷データを当該関連情報とともに外部の記憶装置にバックアップのため転送するステップと、バックアップされた印刷データを当該関連情報とともに前記印刷データ記憶部に復帰させるステップと、前記リストア部により印刷データの復帰が行われる際、復帰される各印刷データについて当該システム設定情報を確認し、このシステム設定情報が前記システム設定情報記憶部に格納されている現在のシステム設定情報と異なる場合に、前記元画像データに対して当該現在のシステム設定情報に基づき指定された台数およびマスクパターンに基づいて当該印刷データを再生成して前記印刷データ記憶部内に格納するとともに前記現在のシステム設定情報を前記関連情報記憶部に格納するステップとを備えてもよい。これにより、外部の記憶装置にバックアップした印刷データについても、その復帰時に、現在のシステム設定と異なるシステム設定で生成されている印刷データについて、新たなシステム設定に合うように同期化が行われる。
【００１４】
前記関連情報を記憶するステップにおいて、印刷データのファイル名、印刷装置の台数、マスクパターン識別情報は、例えば、１レコードとして記憶する。これにより印刷データ毎に、その分割数および必要なマスクパターンを特定することができる。
【発明の効果】
【００１５】
本発明によれば、生成済みの印刷データの記憶時にその生成時のシステム設定情報を共に記憶しておくことにより、システム設定の変化時や外部にバックアップしていた印刷データの復帰時に、現在のシステム設定情報と各印刷データのシステム設定情報を比較して、システム設定情報の一致／不一致をシステムが判断して、不一致時に印刷データの再生成を行うことができる。これにより、ユーザは各印刷データについてそのシステム設定を意識することなく、現在のシステム設定に合った印刷を行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１７】
図１は本実施の形態に係る印刷システム２００の概略構成を、情報処理装置であるＰＣ１００とともに示したものである。この印刷システム２００は、複数（ここでは６台）の印刷装置２０１〜２０６からなり、これらがそれぞれ個別の通信インタフェース２０１ａ〜２０６ａ（例えばＵＳＢ：Universal Serial Bus）を介してＰＣ１００と接続されている。通信インタフェースとしては、ネットワークケーブル、ＵＳＢケーブル、無線ＬＡＮ等を採用することが出来る。ＰＣ１００は、印刷対象の画像データを分割して印刷データとして印刷装置２０１〜２０６に送る。
【００１８】
記録媒体Ｐは、媒体搬送装置（図３で後述）によって図１中の矢印方向に搬送される。印刷装置２０１〜２０６は、その記録媒体Ｐの幅方向に並ぶように配置され、記録媒体Ｐの幅方向における異なる領域（幅部分）の記録を分担して行うよう構成されている。すなわち、印刷装置２０１〜２０６は、共同して一つの画像を形成する印刷システムを構成している。印刷装置２０１〜２０６を記録媒体の幅方向に並べる際には、隣接する記録ヘッドの端部の数ドットが相互に重なるように千鳥状に配置する。この場合、記録ヘッドは記録媒体搬送方向と直交する方向に配置された複数のノズルを有するラインヘッドである。各記録ヘッドの端部における重複記録領域内のどのノズルまでを有効にするかは予め定めておくことにより、隣接する記録ヘッドの境界において画像に空白および重複が生じないように制御することができる。
【００１９】
本実施の形態における印刷装置２０１〜２０６の各々は、独立したエンジンであるプリンタユニット（印刷装置）を構成し、記録媒体Ｐの幅方向にノズル列が延在するインクジェット記録ヘッドを備えており、ＰＣ１００から受信する画像データに基づいて、インクジェット記録ヘッドからインクを吐出する。この例では、フルカラーの画像を記録すべく、それぞれ、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、およびブラック（Ｋ）のインクを吐出するための４つのインクジェット記録ヘッドを並列配置している。
【００２０】
このように複数の独立した印刷装置２０１〜２０６を組み合わせて用いることにより、１個の印刷装置の記録幅を単位記録幅（例えば４インチ）として、利用する印刷装置の個数を変えて、種々の用紙幅に対応した印刷システムを構成できる。また、個々の印刷装置の故障や不具合が発生したときには、当該印刷装置のみを交換することができる。そのため、システム全体が大きくなってもメンテナンスコストが比較的に軽減される。このような印刷システムは業務用の用途に適している。
【００２１】
図２に、隣接する印刷装置の同一インク色（図ではＫ）の記録ヘッドのノズル列の相互の位置関係を示す。ヘッドユニットなどの取り付け誤差等により記録ヘッドの横方向の相互の位置関係がずれた場合に対応するため、隣接する記録ヘッドの相互に重複する端部（重複記録領域）にレジ調整用のノズル群が設けられている。図では説明の簡略化のためレジ調整用のノズル群の個数が８個の場合を示すが、これに限るものではない。両記録ヘッドで位置的に重複しているノズルについては、いずれか一方のノズルが印刷を担当するよう、ノズルの記録データが後述するマスクパターンによりマスクされる。
【００２２】
例えば、図２（ａ）はヘッドユニットの取り付け誤差等がない場合を示しており、図示の例では、画像２３０の左側部分２３７を左側の記録ヘッド２２０Ｌのノズル群２３４で記録し、画像２３０の右側部分２３８を右側の記録ヘッド２２０Ｒのノズル群２３６で記録している。（なお、２２０Ｌ，２２０Ｒという表記におけるＬ，Ｒは隣接する１対の記録ヘッドの一方を示すための相対的な表記であり、特定の記録ヘッドは同時に２２０Ｌにも２２０Ｒにもなりうる。）両記録ヘッドのレジ調整用のノズル群で使用されないノズルに対する印刷データはマスクされる。この例では、記録ヘッド２２０Ｌのノズル群２３３および記録ヘッド２２０Ｒのノズル群２３５の印刷データはマスクされる（図中、白丸で表したノズルがマスクされる）。
【００２３】
図２（ｂ）に示すように、記録ヘッド２２０Ｌが左方向に１ドットずれていた場合は、画像２３０の左側部分２３７をノズル群２３４の右から3ノズルと、ノズル群２３３の一番左の1ノズルを使用して記録する。画像２３０の右側部分２３８は図２（ａ）の場合と同様、右側の記録ヘッド２２０Ｒのノズル群２３６で記録している。この場合も両記録ヘッドのレジ調整用のノズル群で使用されないノズルに対する印刷データはマスクされる。
【００２４】
図３は図１に示したＰＣ１００の内部構成例を示している。ＰＣ１００は、本実施の形態では、オペレーティングシステムの制御下において、画像データを生成するアプリケーション（プログラム）や印刷制御プログラム（プリンタドライバ）等を実行する。本例においては、オペレーティングシステムとして「Windowｓ（登録商標）」を用いる。具体的には、ＰＣ１００は、その各部の制御を行う制御部を構成するＣＰＵ（Central Processing Unit）１０２と、このＣＰＵ１０２用の作業領域および一時記憶領域を提供するメモリであるＲＡＭ（Random Access Memory）１０３と、ＣＰＵ１０２が初期的に実行するブートプログラム等を格納する不揮発性メモリであるＲＯＭ（Read Only Memory）１０４とを備え、これらはシステムバス１０９を介して相互に接続されている。表示装置であるディスプレイ１１０はビデオインタフェース１０８を介してシステムバス１０９に接続されている。ポインティングデバイスの一種であるマウス１１１は、マウスインタフェース１０５を介してシステムバス１０９に接続されている。オペレーティングシステムや各種プログラムが格納されている大容量の外部記憶装置であるハードディスク装置１１３は、ハードディスクインタフェース１０７を介してシステムバス１０９に接続されている。また、システムバス１０９はプリンタインタフェース１０１（上述した通信インタフェース２０１ａ〜２０６ａに対応）を介して印刷装置２０１〜２０６に接続される。
【００２５】
ＰＣ１００において、印刷システム２００を制御する場合は、ハードディスク装置１１３に格納されているプログラムがＲＡＭ１０３にロードされてＣＰＵ１０２によって実行される。
【００２６】
図４に、図１の印刷システム２００の一部である印刷装置２０１の構成例を示す。また、各印刷装置に共通の媒体搬送装置２１８とＰＣ１００とを併せて示す。印刷装置２０２〜２０６の各々の構成は印刷装置２０１と同じであり、図示を省略する。
【００２７】
ＣＰＵ２１０はこの印刷装置２０１の全体の動作を制御する制御部を構成し、バスを介してメモリコントローラ２１２、インタフェースコントローラ２１３、プログラムＲＯＭ２１４、ワークＲＡＭ２１５、ＥＥＰＲＯＭ２１６、記録ヘッド制御回路２１９、Ｉ／Ｏポート２２１と接続されている。
【００２８】
メモリコントローラ２１２は、印刷データを格納するメモリであるＶＲＡＭ２１１に接続され、ＣＰＵ２１０の制御下でＶＲＡＭ２１１への印刷データの書き込みを行うとともに、同期化回路２１７からの出力信号に同期してＶＲＡＭ２１１からの読み出しを行う。同期化回路２１７は、媒体搬送装置２１８での記録媒体の搬送状態に同期してメモリコントローラ２１２への信号を生成する機能を有する。媒体搬送装置２１８は記録媒体の最大幅に対応したものを全印刷装置で共有するか、あるいは、個々の印刷装置の搬送装置を連動して動作するよう構成する。なお、同期化回路２１７の「同期化」は本発明における印刷データの同期化とは直接関係ないので、留意されたい。
【００２９】
インタフェースコントローラ２１３は、ＣＰＵ２１０の制御下で、ＰＣ１００と通信インタフェース（図ではＵＳＢの例）を介してデータ通信を行う部位である。
【００３０】
プログラムＲＯＭ２１４は、この印刷装置２０１の動作を実現するためのコンピュータプログラムを格納した不揮発性のメモリである。ワークＲＡＭ２１５は、ＣＰＵ２１０により利用されるワーク領域やデータの一時記憶領域を提供する読み書き可能なメモリである。ＥＥＰＲＯＭ２１６は、再書き込み可能な不揮発性のメモリであり、例えばユーザの設定データなどを不揮発的に記録するために利用される。
【００３１】
記録ヘッド制御回路２１９は、ＣＰＵ２１０の制御下で、メモリコントローラ２１２からの印刷データを受信し、ＣＭＹＫの各色の記録ヘッド２２０へ、対応する印刷データを転送する。
【００３２】
Ｉ／Ｏポート２２１は、ＣＰＵ２１０の制御下で、モータ駆動部２２２に制御信号を与えて、キャッピングモータ２２３やポンプモータ２２４のような外部の出力装置を制御する。キャッピングモータ２２３は、不使用時に記録ヘッド２２０にキャップをしてインクの乾燥を防ぐための機構を駆動する動力源である。ポンプモータ２２４は記録ヘッド中のインクに圧力を掛けて記録ヘッドの回復動作等を行うための動力源である。
【００３３】
図５は、本実施の形態に係るＰＣ１００上で動作するアプリケーション３００の概略構成を示したものである。このアプリケーション３００は、印刷データ登録部３１０、転送部３２０、メンテナンス部３３０、バックアップ部３４０、リストア部３５０の各機能部を有する。
【００３４】
印刷データ登録部３１０は、元画像記憶領域３８０に記憶されている印刷対象の元画像データ（例えばＰＤＦファイル）からＲＧＢデータ、さらにはＣＭＹＫへの画像データ形式の変換、およびＣＭＹＫから印刷データの生成を行う。この際、マスクパターンデータ記憶領域３６５に格納されているマスクパターンデータの中から指定されたマスクパターンを選択して、各記録ヘッド端部のレジ調整用ノズル群に対応するデータに適用する。印刷データは、印刷装置に対する命令および画像（ＣＭＹＫ）データがシステム設定情報記憶領域３９０に記憶されている印刷装置台数分だけ記述されているファイルになる。印刷データを生成後、印刷データの圧縮（圧縮方式としては例えば、"ＰａｃｋＢｉｔｓ"）を行い、印刷データ記憶領域３６０に保存する。その際、印刷データのファイル名と、システム設定情報記憶領域３９０に記憶されている印刷装置台数とマスクパターン値を関連情報記憶領域３７０に保存する。なお、元画像はＰＣ１００内で生成されるか、または、外部からＰＣ１００内に取り込まれたものである。
【００３５】
転送部３２０は、印刷データ記憶領域３６０に保存されている中からユーザが選択した印刷データを取り出し、各印刷装置２０１〜２０６と接続されているＵＳＢポート１１４に印刷データを分割して出力する。印刷装置２０１〜２０６では、受信した印刷データを解凍し、データの内容を解読して動作する。
【００３６】
メンテナンス部３３０は、各印刷装置にメンテナンスを行う命令を送る。メンテナンスは記録ヘッドのクリーニング処理、印刷装置間記録ヘッド同士および印刷装置内記録ヘッド同士のレジストレーション調整（レジ調整）等を含む。また、印刷装置台数の設定、マスクパターン値の設定を変更したときには、それらの新たな情報をシステム設定情報記憶領域３９０に保存する。
【００３７】
バックアップ部３４０は、印刷データを待避するための機能部であり、印刷データ記憶領域３６０に保存されている印刷データと関連情報記憶領域３７０に保存されているデータを外部の記憶装置３９５（例えばＨＤＤ、あるいはＤＶＤ、ＣＤ−ＲＯＭ等）にバックアップする。この例では、バックアップされたデータはＰＣ１００内から消去される。
【００３８】
リストア部３５０は、バックアップ部３４０によって外部の記憶装置３９５にバックアップされたデータを、印刷データ記憶領域３６０と関連情報記憶領域３７０にリストア（復帰）するための機能部である。
【００３９】
なお、記憶領域３６５，３７０，３８０，３９０は、別個の記憶装置内の記録領域であっても、単一の記憶装置内の異なる記憶領域であってもよい。
【００４０】
図６（ａ）はシステム設定情報記憶領域３９０の記憶内容を示している。本実施の形態では、システム設定情報記憶領域３９０には、印刷システム２００を構成する印刷装置の台数を表す「印刷装置台数」と、隣接する印刷装置間のつなぎ部に適用されるマスクパターンに対応する「マスクパターン識別情報」が記憶される。マスクパターンは１対の印刷装置の境界のつなぎ目に１組適用されるので、ｎ台の印刷装置の場合には、（ｎ−１）組のマスクパターンが適用される。図６（ａ）では（ｎ−１）個のマスクパターンＭ１，Ｍ２，・・・Ｍｎをマスクパターン識別情報としている。「マスクパターン識別情報」はつなぎ補正値であっても、マスクパターンの通し番号等の数値であっても、あるいはマスクパターン値そのものであってもよい。１組のマスクパターンは、それに対応する１個の数値すなわちつなぎ補正値で表わすことができる。この例では、つなぎ補正値は「−３から＋５」の範囲で０．２５きざみの数値で表される。したがって、「つなぎ補正値」はマスクパターン識別情報として用いることもできる。
【００４１】
図６（ｂ）は、関連情報記憶領域３７０の記憶内容を示している。本実施の形態では、関連情報記憶領域３７０は、印刷データ毎に１レコードを記憶する。各レコードには、「レコードＮｏ．」と、印刷データの元画像データを識別するためのファイル名等の「元画像データＩＤ」と、元画像データから生成された印刷データを識別するためのファイル名等の「印刷データＩＤ」と、当該印刷データの生成時の印刷装置の台数を表す「印刷装置台数」と、当該印刷データに適用されるマスクパターンを定める「マスクパターン識別情報」とを含む。
【００４２】
図７により各つなぎ補正値と、それに対応するマスクパターンの構成例を示す。この例は、図７（ｂ）に示すように、記録ヘッド２２０Ｌと２２０Ｒの重複するレジ調整用ノズル群の個数は各ヘッドあたり１６個の場合を示している。図７（ａ）は本実施の形態における隣接する１対の記録ヘッドのつなぎ目における両記録ヘッドの重複記録領域（レジ調整用ノズル群）に対して予め定めたマスクパターンとして、３３組のマスクパターンの例を表している。記録ヘッド２２０Ｌの１６個のレジ調整用ノズル群に対するマスクパターン値（左−左、および左−右）は２桁の１６進数（２進数で１６ビット）で表している。同様に、記録ヘッド２２０Ｒの１６個のレジ調整用ノズル群に対するマスクパターン値（右−左、および右−右）も２桁の１６進数（２進数で１６ビット）で表している。
【００４３】
具体的に、ある1対の記録ヘッドのつなぎ目に対してどのマスクパターンを適用するかは、つなぎ補正値のテストパターン印刷を行った結果に基づいて決めることができる。つなぎ補正値のテストパターン印刷では、上述した「−３から＋５」の各つなぎ補正値による実際のサンプルが出力される。そのサンプルを目視、或いは検査用装置を使ってつなぎ目が目立たないサンプルの補正値に設定する。
【００４４】
図８は、本実施の形態において、ＰＣ１００の表示部に表示されるつなぎ補正画面の一例を示している。このつなぎ補正画面７００は、ユーザが印刷システム２００の印刷装置間の各つなぎ目のつなぎ補正値を確認したり、修正したりするためのユーザインタフェース画面である。この画面には、印刷装置の台数および配置を模擬的に示す表示領域７０１を有する。図の例は、図１の場合に対応して印刷システムは６台の印刷装置により構成された場合に対応している。したがって、５個のつなぎ目が存在し、各つなぎ目について、各インク色の記録ヘッド毎に「つなぎ補正値」の表示欄６０２およびそのスライダコントロール部７０３が表示されている。画面右下の「取得」ボタンが指示されると、システム設定情報記憶領域３９０に設定されている印刷装置台数およびつなぎ補正値が取得されて、この画面に反映される。その後、この画面のいずれかのつなぎ補正値が修正されたときには、「ＯＫ」ボタンが使用可となる。この「ＯＫ」ボタンの押下により、この画面で設定された新たなつなぎ補正値により、システム設定情報記憶領域３９０の内容が更新される。つなぎ補正値の修正は、印刷装置（ヘッド）や搬送装置の設置を行った場合に必要となる。「ＯＫ」ボタンが押下される前に「キャンセル」ボタンが押されたら、何もせずにこの画面が閉じられる。
【００４５】
図９は、ＰＣ１００において、メンテナンス部３３０により、印刷装置台数、またはいずれかのマスクパターン識別情報が変更された場合に実行される処理を表すフローチャートである。この処理はＣＰＵ１０２によるプログラム実行により実現される。後述する他のフローチャートの処理についても同様である。
【００４６】
まず、システム設定情報記憶領域３９０に保存されている印刷装置台数またはマスクパターン識別情報を確認する（Ｓ１１）。次に、印刷データ記憶領域に保存されている印刷データ全件に対して、Ｓ１３〜Ｓ１８のループ処理を行う（Ｓ１２，Ｓ１９）。
【００４７】
印刷データ記憶領域３６０に保存されている印刷データについて、対応する関連情報を、関連情報記憶領域３７０（図６）から取得する（Ｓ１３）。関連情報を取得する際には、印刷データのファイル名をキーとして関連情報記憶領域３７０を検索する。
【００４８】
取得した関連情報の印刷装置台数およびマスクパターン識別情報を、システム設定情報記憶領域３９０に保存されている印刷装置台数およびマスクパターン識別情報とそれぞれ比較する（Ｓ１４）。いずれかが変更されている場合は、Ｓ１５〜Ｓ１８の処理を行う。変更されていない場合は印刷データ再生成の必要がない為、Ｓ１５〜Ｓ１８を迂回してＳ１９へ移行する。
【００４９】
変更されている場合は、まず、印刷データ再生成の前に、ユーザに再生成をしてよいかメッセージボックスなどを出力して確認し、その確認結果を受け付ける（Ｓ１５）。再生成が必要なデータの場合、毎回メッセージで確認するのではなく、１回目だけ確認し、ＯＫなら以降の再生成が必要なデータについては確認しないで再生成を行うようにしてもよい。
【００５０】
ユーザの確認の後、印刷データ再生成処理を実行する（Ｓ１６）。この処理の詳細については後で詳述する。ついで、印刷データ記憶領域３６０に保存されている印刷データを再生成した印刷データに更新する（Ｓ１７）。さらに、再生成した印刷データに対応する関連情報をシステム設定情報記憶領域３９０に保存されている印刷装置台数およびマスクパターン識別情報に更新する（Ｓ１８）。
【００５１】
図９の処理では、印刷データの登録データ数分のすべてについて処理を行うようにしたが、初期設定またはその都度のユーザの指定により特定の印刷データについてのみ処理を行うようにしてもよい。
【００５２】
図１０は、リストア部３５０により、バックアップされた印刷データ等をリストアする処理を表すフローチャートである。まず、システム設定情報記憶領域３９０に保存されているデータ、すなわち印刷装置台数およびマスクパターン識別情報を取得する（Ｓ２１）。次に、バックアップされている印刷データ全件に対して、Ｓ２３〜Ｓ２８のループ処理を行う（Ｓ２２、Ｓ２９）。
【００５３】
ループ処理では、まず、バックアップされている印刷データの関連情報を取得する（Ｓ２３）。関連情報を取得する際には、印刷データのファイル名をキーとして検索する。取得した関連情報の印刷装置台数およびマスクパターン識別情報を、システム設定情報記憶領域に保存されている印刷装置台数およびマスクパターン識別情報と比較する（Ｓ２４）。変更されていない場合は印刷データ再生成の必要がない為、Ｓ２９へ移行する。なお、印刷装置の台数が変化すれば必然的にマスクパターン識別情報の個数や値が変化するので、システム設定の変化の検出には、マスクパターン識別情報のみを比較するようにしてもよい。変更されている場合は、Ｓ２５〜Ｓ２７の処理を行う。
【００５４】
印刷データ再生成の前に、ユーザに再生成をしてよいかメッセージボックスなどを出力してユーザ確認結果を受け付ける（Ｓ２５）。再生成が必要なデータの場合、毎回メッセージで確認するのではなく、１回目だけ確認し、ＯＫなら以降の再生成が必要なデータについては確認しないで再生成を行ってもよい。
【００５５】
そこで、印刷データ再生成を実行する（Ｓ２６）。ついで、再生成した印刷データを印刷データ記憶領域３６０に登録する（Ｓ２７）。関連情報記憶領域３７０に、再生成した印刷データのファイル名と、システム設定情報記憶領域に保存されている印刷装置台数およびマスクパターン識別情報を登録する（Ｓ２８）。
【００５６】
図９のＳ１６および図１０のＳ２６の「印刷データ再生成」の詳細な処理フローを図１１に示す。また、この処理の概要を図１２に示す。
【００５７】
まず、印刷対象の元画像のデータを取得する（Ｓ３１）。この例では、元画像はＰＤＦフォーマットの画像である（図１２（ａ））。この元画像データをラスタデータ（図１２（ｂ））に展開するＲＩＰ処理を行う（Ｓ３２）。ついで、印刷可能な最大幅に基づいて、画像サイズをチェックする（Ｓ３３）。印刷可能な最大幅は次式で求められる。
【００５８】
印刷可能な最大幅＝印刷装置の印刷幅×台数
サイズエラーであれば、変倍するか否かをユーザに確認し、または初期設定に基づき判断する（Ｓ４１）。変倍する場合には、画像変倍処理を行う（Ｓ４２）。例えば、画像の横幅が印刷可能な最大幅を超える場合には、画像幅が印刷可能最大幅に収容されるように、画像を縮小する。変倍を行わない場合は図１１の処理を終了する。なお、Ｓ４２の処理は必須ではなく、常にサイズエラーとして処理を終了する実施の形態も考えられる。
【００５９】
画像サイズのチェック結果がＯＫであれば、バンディング処理を行う（Ｓ３４）。このバンディング処理は、以下のループ処理の負荷を軽減するために、図１２（ｃ）に示すように所定のラスタ数分の画像領域（バンド）に分割する処理である。
【００６０】
バンディング処理の後、各バンドについて、以下のループ処理を実行する（Ｓ３５，Ｓ４０）。
【００６１】
ループ処理内では、まず、上記画像サイズチェックの結果に基づいて、印刷対象の画像のサイズが印刷可能な最大幅より小さい場合には、画像を記録媒体の中央に位置させるために、画像の左右に空白領域を挿入するよう、センタリングを行う（Ｓ３６）。次に、各画素のＲＧＢ値を印刷用のＣＭＹＫ値に変換する（Ｓ３７）。ついで、図１２（ｄ）に示すように、画像データを印刷装置の台数分に縦割りに分割する（Ｓ３８）。このとき、各印刷装置の端部のつなぎ目において、隣接する印刷装置とデータが重複するように分割を行う。このように縦割りデータ分割の後、つなぎ目のレジ調整用ノズル群に対する画像データを、そのつなぎ目に対して指定されたマスクパターンでマスクする（Ｓ３９）。これにより、当該バンドについて各印刷装置に転送する印刷データ（印刷コマンド＋分割データ）が完成する。また、すべてのバンドの処理が終了したら、印刷データが完成する。
【００６２】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、１台の印刷装置で用いる記録ヘッドの個数は６個としたが、これより少なくても多くてもよい。また、インクジェット記録方式の印刷装置について説明したが、記録方式はインクジェットに限るものではない。さらに、各印刷装置は記録ヘッドとしてラインヘッドを用いる例を示したが、記録媒体操作方向に走査されるシリアル型の記録ヘッドを用いるものであってもよい。元画像はＰＤＦフォーマットの画像としたが、これに限るものではない。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係る印刷システムの概略構成を、情報処理装置であるＰＣとともに示した図である。
【図２】図１の印刷システムにおいて隣接する印刷装置の同一インク色（図ではＫ）の記録ヘッドのノズル列の相互の位置関係を示す図である。
【図３】図１に示したＰＣの内部構成例を示す図である。
【図４】図１の印刷システムの一部である印刷装置の構成例を示す図である。
【図５】本発明の実施の形態に係るＰＣ上で動作するアプリケーションの概略構成を示した図である。
【図６】本発明の実施の形態におけるシステム設定情報記憶領域および関連情報記憶領域の記憶内容を示す図である。
【図７】本発明の実施の形態における各つなぎ補正値と、それに対応するマスクパターンの構成例を示す図である。
【図８】本発明の実施の形態においてＰＣ内の表示部に表示されるつなぎ補正画面の一例を示す図である。
【図９】本発明の実施の形態においてＰＣ内のメンテナンス部により、印刷装置台数、またはいずれかのマスクパターン識別情報が変更された場合に実行される処理を表すフローチャートである。
【図１０】本発明の実施の形態においてＰＣ内のリストア部によりバックアップされた印刷データをリストアする処理を表すフローチャートである。
【図１１】図９のＳ１６および図１０のＳ２６の「印刷データ再生成」の詳細な処理フローを示すフローチャートである。
【図１２】図１１の処理の概要の説明図である。
【符号の説明】
【００６４】
１００…ＰＣ
１０１…プリンタインタフェース
２００…印刷システム
２０１〜２０６…印刷装置
２０１ａ〜２０６ａ…通信インタフェース
２１２…メモリコントローラ
２１３…インタフェースコントローラ
２１８…媒体搬送装置
２１９…記録ヘッド制御回路
２２０，２２０Ｌ，２２０Ｒ…記録ヘッド
２２１…Ｉ／Ｏポート
２３０…画像
２３３〜２３６…レジ調整用ノズル群
２３７…画像の左側部分
２３８…画像の右側部分
３００…アプリケーション
３１０…印刷データ登録部
３２０…転送部
３３０…メンテナンス部
３４０…バックアップ部
３５０…リストア部
３６０…印刷データ記憶領域
３６５…マスクパターンデータ記憶領域
３７０…関連情報記憶領域
３８０…元画像記憶領域
３９０…システム設定情報記憶領域
３９５…記憶装置
６０２…表示欄
７００…補正画面
７０１…表示領域
７０３…スライダコントロール部
Ｐ…記録媒体
Ｍ１，Ｍ２，・・・Ｍｎ…マスクパターン
【図１】
2008087319.tif 000003
【図２】
2008087319.tif 000004
【図３】
2008087319.tif 000005
【図４】
2008087319.tif 000006
【図５】
2008087319.tif 000007
【図６】
2008087319.tif 000008
【図７】
2008087319.tif 000009
【図９】
2008087319.tif 000010
【図１０】
2008087319.tif 000011
【図１１】
2008087319.tif 000012
【図１２】
2008087319.tif 000013
【図８】
2008087319.tif 000014