(57)【特許請求の範囲】
【請求項１】
複数の画像形成材を用いて形成される複数の画像を媒体上に重ねて転写する印刷装置と、
前記印刷装置に前記画像のデータを供給するデータ処理装置とを備え、
前記データ処理装置は、
前記画像形成材の種類に応じた版のデータを生成するデータ生成部と、
生成された前記データをメモリに保持し当該メモリに保持された当該データを前記印刷装置へ転送する複数のデータ転送部と、
前記データ転送部の前記メモリに保持される前記データの量に応じて、複数の前記データ転送部の各々に転送させる前記データの版を割り当てる割り当て部とを備え、
前記印刷装置は、
画像形成機構を制御し前記画像形成材を用いて画像を形成させる出力制御部と、
前記データ処理装置の前記データ転送部から受信したデータを当該データの版の種類に応じて対応する前記出力制御部に送る切り換え処理部と
を備えることを特徴とする画像形成システム。
【請求項２】
前記割り当て部は、複数の前記データ転送部の前記メモリに保持されるデータ量の差を減少させるように、当該データ転送部に対する前記データの版の割り当てを決定することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記割り当て部は、一定量のデータごとに、または印刷ジョブ単位で、前記データ生成部に対する前記データの割り当てを決定することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記割り当て部は、複数の前記データ転送部の前記メモリに保持される前記データのサイズの差分が一定以上となった場合に、当該データ転送部の各々に対する前記データの版の割り当てを変更することを特徴とする請求項２に記載の画像形成システム。
【請求項５】
前記データ生成部により生成された前記データを圧縮する圧縮部をさらに備え、
前記割り当て部は、前記圧縮部により圧縮された各版のデータの圧縮率に基づいて、前記データ転送部の前記メモリに保持されるデータ量を判断することを特徴とする請求項２に記載の画像形成システム。
【請求項６】
前記データ処理装置の前記データ生成部は、転送対象としてページ単位のデータを生成し、
前記データ処理装置の前記データ転送部は、転送対象のデータを保持するメモリを備え、
前記割り当て部は、複数の前記データ転送部の前記メモリに保持されるデータのページ数のうち最も少ないもののページ数が最大となるように、当該データ転送部に対する前記データの版の割り当てを決定することを特徴とする請求項１に記載の画像形成システム。
【請求項７】
印刷装置で用いられる画像形成材の種類に応じた版のページデータを生成するデータ生成部と、
生成された前記ページデータをページメモリに保持し当該ページメモリに保持された当該ページデータを前記印刷装置へ転送する複数のデータ転送部と、
前記データ転送部の前記ページメモリに保持される前記ページデータの量に応じて、複数の前記データ転送部の各々に転送させる前記ページデータの版を割り当て、かつ前記データ転送部の各々に割り当てた前記ページデータの版の情報を前記印刷装置に通知する割り当て部と
を備えることを特徴とするデータ処理装置。
【請求項８】
前記割り当て部は、複数の前記データ転送部の前記ページメモリに保持されるデータ量の差を減少させるように、当該データ転送部に対する前記ページデータの版の割り当てを決定することを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記割り当て部は、複数の前記データ転送部の前記ページメモリに保持される前記ページデータのページ数のうち最も少ないもののページ数が最大となるように、当該データ転送部に対する当該ページデータの版の割り当てを決定することを特徴とする請求項７に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙等の媒体上に画像を形成する印刷装置と、印刷装置にデータを供給するデータ処理装置とを備えた画像形成システムに関する。
【背景技術】
【０００２】
デジタルカラー印刷では、通常、用紙等の媒体上に画像を形成する印刷装置と、印刷装置にデータを供給するデータ処理装置とを個別に備えた画像形成システムが用いられる。この種のシステムでは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）等の単色画像（色版および墨版）を形成し、この単色画像を重ね合わせることでカラー画像を形成する。したがって、印刷装置には、これらの色ごとに画像形成部（いわゆるプリンタエンジン）が設けられ、データ処理装置は、各色の画像形成部に対して対応する画像のイメージデータを供給する。
【０００３】
特許文献１には、可視画像を印刷用紙上などに形成する画像記録部を有する出力装置と、この出力装置に画像形成用のデータを渡すデータ供給装置とにより構成される画像形成システムが開示されている。同文献に記載の技術では、各色のデータごとに通信経路が設けられている。そして、出力装置とデータ供給装置とが処理対象とする色成分が同色となるようにデータパスを制御する。
【０００４】
【特許文献１】特開２００４−２８７５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この種の画像形成システムでは、印刷装置とデータ処理装置との間のイメージデータの転送を効率良く行うことが望まれる。
本発明の目的は、データ処理装置から印刷装置へ効率良くイメージデータを転送することができる画像形成システムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、
複数の画像形成材を用いて形成される複数の画像を媒体上に重ねて転写する印刷装置と、
前記印刷装置に前記画像のデータを供給するデータ処理装置とを備え、
前記データ処理装置は、
前記画像形成材の種類に応じた版のデータを生成するデータ生成部と、
生成された前記データを前記印刷装置へ転送する複数のデータ転送部と、
複数の前記データ転送部の各々に転送させる前記データの版を当該データに応じて割り当てる割り当て部とを備え、
前記印刷装置は、
画像形成機構を制御し前記画像形成材を用いて画像を形成させる出力制御部と、
前記データ処理装置の前記データ転送部から受信したデータを当該データの版の種類に応じて対応する前記出力制御部に送る切り換え処理部と
を備えることを特徴とする画像形成システムである。
請求項２に係る発明は、
前記データ処理装置の前記データ転送部は、転送対象のデータを保持するメモリを備え、
前記割り当て部は、複数の前記データ転送部の前記メモリに保持されるデータ量の差を減少させるように、当該データ転送部に対する前記データの版の割り当てを決定することを特徴とする請求項１に記載の画像形成システムである。
請求項３に係る発明は、
前記割り当て部は、一定量のデータごとに、または印刷ジョブ単位で、前記データ生成部に対する前記データの割り当てを決定することを特徴とする請求項２に記載の画像形成システムである。
請求項４に係る発明は、
前記割り当て部は、複数の前記データ転送部の前記メモリに保持される前記データのサイズの差分が一定以上となった場合に、当該データ転送部の各々に対する前記データの版の割り当てを変更することを特徴とする請求項２に記載の画像形成システムである。
請求項５に係る発明は、
前記データ生成部により生成された前記データを圧縮する圧縮部をさらに備え、
前記割り当て部は、前記圧縮部により圧縮された各版のデータの圧縮率に基づいて、前記データ転送部の前記メモリに保持されるデータ量を判断することを特徴とする請求項２に記載の画像形成システムである。
請求項６に係る発明は、
前記データ処理装置の前記データ生成部は、転送対象としてページ単位のデータを生成し、
前記データ処理装置の前記データ転送部は、転送対象のデータを保持するメモリを備え、
前記割り当て部は、複数の前記データ転送部の前記メモリに保持されるデータのページ数のうち最も少ないもののページ数が最大となるように、当該データ転送部に対する前記データの版の割り当てを決定することを特徴とする請求項１に記載の画像形成システムである。
請求項７に係る発明は、
印刷装置で用いられる画像形成材の種類に応じた版のページデータを生成するデータ生成部と、
生成された前記ページデータをページメモリに保持し当該ページメモリに保持された当該ページデータを前記印刷装置へ転送する複数のデータ転送部と、
前記データ転送部の前記ページメモリに保持される前記ページデータの量に応じて、複数の前記データ転送部の各々に転送させる前記ページデータの版を割り当て、かつ前記データ転送部の各々に割り当てた前記ページデータの版の情報を前記印刷装置に通知する割り当て部と
を備えることを特徴とするデータ処理装置である。
請求項８に係る発明は、
前記割り当て部は、複数の前記データ転送部の前記ページメモリに保持されるデータ量の差を減少させるように、当該データ転送部に対する前記ページデータの版の割り当てを決定することを特徴とする請求項７に記載のデータ処理装置である。
請求項９に係る発明は、
前記割り当て部は、複数の前記データ転送部の前記ページメモリに保持される前記ページデータのページ数のうち最も少ないもののページ数が最大となるように、当該データ転送部に対する当該ページデータの版の割り当てを決定することを特徴とする請求項７に記載のデータ処理装置である。
【発明の効果】
【０００７】
請求項１の発明によれば、データ転送部に転送させるデータの版を入れ替えることにより、データ処理装置から印刷装置へ効率良くデータを転送することができる。
請求項２の発明によれば、データ転送部のメモリを例えば均等に使用した場合には使用効率の向上を図ることが可能となり、効率の良いデータ転送を実現することができる。
請求項３の発明によれば、ページ単位でのデータ量のばらつきの影響が軽減でき、データ転送部に対する版の割り当てを適切に行うことができる。
請求項４の発明によれば、データ転送部に対する版の割り当てを変更することによる効果を向上させることができる。
請求項５の発明によれば、圧縮されたデータを対象として、データ転送部のメモリを例えば均等に使用し、効率の良いデータ転送を実現することができる。
請求項６の発明によれば、より多くのページデータをデータ転送部のメモリに格納させることでメモリの使用効率を向上させ、効率の良いデータ転送を実現することができる。
請求項７の発明によれば、データ転送部に転送させるデータの版をデータ量に応じて適宜入れ替えることにより、データ処理装置から印刷装置へ効率良くデータを転送することができる。
請求項８の発明によれば、データ転送部のメモリを例えば均等に使用することで使用効率を向上させ、効率の良いデータ転送を実現することができる。
請求項９の発明によれば、より多くのページデータをデータ転送部のメモリに格納させることでメモリの使用効率を向上させ、効率の良いデータ転送を実現することができる。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
＜システム構成＞
図１は、本実施形態が適用される画像形成システムの全体構成を示す図である。
本実施形態の画像形成システムは、図１に示すように、印刷対象である画像のイメージデータを生成するデータ処理装置１００と、データ処理装置１００により生成されたイメージデータに基づいて用紙等の媒体上に画像を形成する印刷装置２００とを備える。
【０００９】
データ処理装置１００は、イメージデータを生成するデータ生成部１１０と、データを印刷装置２００に転送するデータ転送部であるインターフェイスボード（ＩＦボード）１２０とを備える。データ生成部１１０とＩＦボード１２０とは、ＰＣＩ（Peripheral Component Interconnect）バス等のデータバス１３０を介して接続されている。ＩＦボード１２０は、印刷装置２００が扱うイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）に対応する４つイメージデータのうち２色分を扱う。したがって、図１に示すように、データ生成部１１０に対して２個のＩＦボード１２０が接続される。各ＩＦボード１２０は、相互に接続されており、制御情報を直接やり取りする。
【００１０】
図１に示したように、本実施形態では２個のＩＦボード１２０が設けられている。データ処理装置１００と印刷装置２００との間のデータ転送では、十分な転送速度（帯域）を確保するために、Ｙ、Ｍ、Ｃ、Ｋの各色に１本ずつのケーブルが用いられ、各ケーブルも一定以上の太さが必要である。そのため、ケーブルをＩＦボード１２０に接続するためのコネクタも一定以上の大きさとなり、１個のＩＦボード１２０にＹ、Ｍ、Ｃ、Ｋの４色分のケーブルのコネクタを設けることは物理的に難しい。そこで、一般には、２色分のケーブル（２本）を２個のＩＦボード１２０に接続したり、１色分のケーブル（１本）を４個のＩＦボード１２０に接続したりすることが行われている。本実施形態は、２個のＩＦボード１２０にケーブルを２本ずつ接続する構成を対象としている。以下、２個のＩＦボード１２０を区別する必要がある場合は、ＩＦボード１２０ａ、ＩＦボード１２０ｂというように、添え字を付して記載する。後述するＩＦボード１２０の構成要素についても同様とする。
【００１１】
データ生成部１１０は、ラスタライズ部１１１と、圧縮部１１２と、割り当て部１１３と、データ保持部１１４と、送信部１１５とを備える。これらの機能のうち、データ保持部１１４は、ハードディスク装置（ＨＤＤ）等の記憶装置で実現される。その他の機能は、例えばプログラム制御されたＣＰＵ（Central Processing Unit）や専用プロセッサとＲＡＭ（Random Access Memory）等のメモリにより実現される。ＣＰＵを制御するプログラムは、ＲＯＭ（Read Only Memory）等の不揮発性メモリに保持される。
【００１２】
ラスタライズ部１１１は、印刷対象の文書データ（ＰｏｓｔｓｃｒｉｐｔファイルやＰＤＦファイル等）を取得してページごとにラスタライズし、Ｙ、Ｍ、Ｃ、Ｋの各色のラスタデータ（単色画像）を生成する。以下、このラスタデータによる単色画像を、簡単のためＫ（ブラック）色も含めて色版と呼ぶ（後述する圧縮部１１２により圧縮された場合も同様）。ラスタライズ部１１１としては、例えば既存のＲＩＰ（Raster Image Processor）が用いられる。
【００１３】
圧縮部１１２は、ラスタライズ部１１１により生成されたページごとの各色版のラスタデータ（ページデータ）を圧縮する。圧縮方式としては、例えばランレングス圧縮等の可逆圧縮方式が用いられる。また圧縮部１１２は、ラスタデータの圧縮処理に伴って圧縮状況に関する情報を抽出し、圧縮プロファイルを作成する。圧縮状況に関する情報とは、圧縮されたデータの圧縮率あるいは圧縮後のデータサイズである。圧縮プロファイルは、例えば所定ページ数またはジョブ単位で作成される。圧縮プロファイルの作成は、ラスタデータの圧縮処理が終了した後に行っても良いし、圧縮処理と並行して行っても良い。圧縮された各色版のデータおよび圧縮プロファイルは、データ保持部１１４に一時的に保持される。
【００１４】
割り当て部１１３は、ＩＦボード１２０ａ、１２０ｂのどちらにＹ、Ｍ、Ｃ、Ｋのどの色版を送信させるかを決定し割り当てる。そして、決定した色版の割り当てに関する情報（割り当て情報）を出力する。色版の割り当ては、各色版のデータ量に基づいて決定される。そのため、割り当て部１１３は、圧縮部１１２により作成された圧縮プロファイルをデータ保持部１１４から読み出して参照する。詳しくは後述するが、割り当て部１１３は、ＩＦボード１２０ａ、１２０ｂのページメモリ（後述）に保持される各色版のデータ量の差ができるだけ小さくなるように、ＩＦボード１２０ａ、１２０ｂに色版を割り当てる。これにより、ＩＦボード１２０ａ、１２０ｂのページメモリが均等に効率良く使用されることとなる。
【００１５】
送信部１１５は、圧縮部１１２により圧縮されたデータをデータ保持部１１４から読み出し、割り当て部１１３による割り当てにしたがって、ＩＦボード１２０ａ、１２０ｂに送信する。また、割り当て部１１３から出力された割り当て情報を各ＩＦボード１２０ａ、１２０ｂに送信する。
【００１６】
ＩＦボード１２０は、受信部１２１と、ページメモリ１２２と、伸張回路１２３と、制御部１２４と、送信部１２５とを備える。ページメモリ１２２としては、例えばＲＡＭが用いられる。伸張回路１２３および制御部１２４としては、例えばＩＦボード１２０上のプログラム制御されたＣＰＵ、ＦＰＧＡ（Field Programable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）で実現される専用プロセッサ等が用いられる。
【００１７】
受信部１２１は、データ生成部１１０の送信部１１５から送信されたデータを受信し、圧縮されたラスタデータをページメモリ１２２に送り、割り当て情報を送信部１２５に送る。圧縮されたラスタデータは、ページメモリ１２２に一時的に保持される。
ページメモリ１２２は、連続的に印刷装置２００にデータを供給するために十分な記憶容量を備える（通常、５１２ＭＢ以上）。これにより、データ生成部１１０のラスタライズ部１１１の処理に要する時間がカバーされ、連続的な印刷が実現される。
伸張回路１２３は、ページメモリ１２２に保持されたデータを読み出し、元のラスタデータに伸張する。
制御部１２４は、上記の各機能を制御する。また、制御部１２４は、他のＩＦボード１２０の制御部１２４との間で通信し、かつ割り当て部１１３による割り当て情報に基づいて、Ｙ、Ｍ、Ｃ、Ｋの各色版のラスタデータが適切に同期して印刷装置２００に転送されるように連携する。
送信部１２５は、制御部１２４の制御にしたがって、伸張回路１２３により伸張されたラスタデータを印刷装置２００に送信する。また、受信部１２１から受け取った割り当て情報を印刷装置２００に送信する。
【００１８】
印刷装置２００は、切り換え処理部２１０と、出力制御部２２１〜２２４とを備える。印刷装置２００は、Ｙ、Ｍ、Ｃ、Ｋの４色を重ねてカラー画像を形成するので、出力制御部２２１〜２２４は、Ｙ用出力制御部２２１、Ｍ用出力制御部２２２、Ｃ用出力制御部２２３、Ｋ用出力制御部２２４からなる。また、特に図示しないが、印刷装置２００には、出力制御部２２１〜２２４の制御によりＹ、Ｍ、Ｃ、Ｋ各色の画像形成材（トナー等）を用いて画像を形成する画像形成機構、媒体を搬送して画像が形成された後に排出する搬送機構などが設けられている。
【００１９】
切り換え処理部２１０は、データ処理装置１００から４本のケーブルを介して送られた各色版のラスタデータおよび割り当て情報を受け付ける。そして、この割り当て情報に基づき、各ケーブルから受信したラスタデータを、各色版の色に応じて、対応する出力制御部２２１〜２２４に送る。すなわち、切り換え処理部２１０は、データが転送される各ケーブルのコネクタと出力制御部２２１〜２２４とをつなぐパスを、割り当て情報に基づいて切り換える。なお、切り換え処理部２１０によるパスの切り換え機能は、例えば特許文献１（特開２００４−２８７５２０号公報）に記載された技術等の既存技術を用いて実現される。
出力制御部２２１〜２２４は、切り換え処理部２１０から受け取ったラスタデータに基づいて対応する色の画像形成部を制御し、画像形成材にて各色の画像を形成させる。
【００２０】
＜データ（色版）の入れ替え＞
上述したように、ＩＦボード１２０にはページメモリ１２２が設けられ、データ生成部１１０のラスタライズ部１１１の処理の遅さをカバーするようにしている。しかし、データ生成部１１０の圧縮部１１２によるラスタデータの圧縮率は、全ての色版で同一とは限らない。そのため、ページメモリ１２２を効率良く使用できない場合があり得る。
【００２１】
例えば、Ｋ色が用いられるテキスト部分では、階調がほとんど変化しないため、非常に高い圧縮率を得ることができる。これに対し、Ｙ、Ｍ、Ｃ色が用いられる写真やグラフィックスの部分では、頻繁に階調が変化するため、圧縮率が低くなってしまう。また、画像や印刷ジョブ（複数ページで構成される画像）の内容によっては、Ｙ、Ｍ、Ｃ各色の圧縮率が異なる場合もある。この場合、ページメモリ１２２の使用効率が悪くなり、システム全体の出力性能を低下させてしまう。
【００２２】
そこで本実施形態では、圧縮後の各色版のデータサイズに基づき、ＩＦボード１２０のページメモリ１２２の使用量ができるだけ均等になるように、各色版を各ＩＦボード１２０ａ、１２０ｂに割り当てる。これにより、本実施形態は、ページメモリ１２２の使用効率を向上させ、システムの出力性能の低下を防止する。
【００２３】
具体例を挙げて説明する。図２は、ＩＦボード１２０におけるページメモリ１２２の使用例を示す図表である。図２（ａ）は、各色版のラスタデータの圧縮率が同一な場合であり、図２（ｂ）は、色版によってラスタデータの圧縮率が異なる場合である。ここでは、圧縮前のデータサイズが３２ＭＢ（Ａ４版１ページ分）、ページメモリ１２２の記憶容量が５１２ＭＢとする。また、ＩＦボード１２０ａはＹ、Ｍの２色のデータを扱い、ＩＦボード１２０ｂはＣ、Ｋの２色のデータを扱うものとする。
【００２４】
図２（ａ）の例では、Ｙ、Ｍ、Ｃ、Ｋの４色とも圧縮率が１／５であり、圧縮後のデータサイズが６．４ＭＢとなっている。したがって、５１２ＭＢのページメモリ１２２には、２色の色版のデータが４０ページずつ（全部で８０ページ）格納されることとなる。
一方、図２（ｂ）の例では、Ｙ、Ｍ、Ｃ、Ｋの各色で圧縮率が異なっており、Ｙが７／１０、Ｍが９／１０、Ｃが３／１０、Ｋが１／１０である。圧縮後のデータサイズは、それぞれ２２．４ＭＢ、２８．８ＭＢ、９．６ＭＢ、３．２ＭＢとなっている。この場合、Ｃ、Ｋの２色を扱うＩＦボード１２０ｂでは、４０ページずつのデータを格納することができる。これに対し、Ｙ、Ｍの２色を扱うＩＦボード１２０ａでは、１０ページずつのデータを格納することしかできない。この場合、２個のＩＦボード１２０は同期してデータ転送を行うため、ＩＦボード１２０ｂには４０ページずつのデータを格納したとしても、全ての色版のデータがそろっている１０ページ分だけが実質的に連続印刷されるページ数となる。
【００２５】
図３は、色版の入れ替えの概念を説明する図である。
図３（ａ）は、図２（ｂ）の状態に対応しており、ＩＦボード１２０ａにはＹ、Ｍの色版が送られ、ＩＦボード１２０ｂにはＣ、Ｋの色版が送られる。各ＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂの記憶容量は５１２ＭＢである。したがって、ページメモリ１２２ａにはＹ、Ｍ２色について各１０ページ分の色版が格納され、ページメモリ１２２ｂにはＣ、Ｋ２色について各４０ページ分の色版が格納される。
【００２６】
ここで、各ＩＦボード１２０ａ、１２０ｂが扱う色版を入れ替え、図３（ｂ）に示すように、ＩＦボード１２０ａにはＹ、Ｃの色版が送られ、ＩＦボード１２０ｂにはＭ、Ｋの色版が送られるようにする。すると、各ＩＦボード１２０ａ、１２０ｂとも、各色について各１６ページの色版が格納される。図３（ａ）の場合、ページメモリ１２２ａに色版が１０ページ分しか格納されないため、ページメモリ１２２ｂに格納されているページ数に関わらず、連続印刷されるページ数は１０ページである。これに対し、図３（ｂ）の場合は、連続印刷されるページ数は１６ページである。したがって、図３（ｂ）のようにＩＦボード１２０ａ、１２０ｂが扱う色版を入れ替えた方が、ページメモリ１２２ａ、１２２ｂの使用効率が良い。
【００２７】
具体的なデータを挙げて、ＩＦボード１２０に対する色版の割り当て方法を説明する。
図４は、各色の圧縮されたラスタデータのページごとのサイズおよび累積値の例を示す図表である。図５は、２色ずつの組み合わせで図４に示した累積値を加算した値を示す図表である。図５において、５１２ＭＢ以下で最大のデータ量となるページ数の累積値は網掛けにして記載している。
２色ずつの組み合わせとしては、ＩＦボード１２０の一方にＹ、Ｍの色版を割り当て、他方にＣ、Ｋの色版を割り当てる組み合わせ（ＹＭ／ＣＫ構成と呼ぶ）、一方にＹ、Ｃの色版を割り当て、他方にＭ、Ｋの色版を割り当てる組み合わせ（ＹＣ／ＭＫ構成と呼ぶ）、一方にＹ、Ｋの色版を割り当て、他方にＭ、Ｃの色版を割り当てる組み合わせ（ＹＫ／ＭＣ構成と呼ぶ）がある。
【００２８】
ページメモリ１２２には、その記憶容量（５１２ＭＢ）を越えない範囲で、２色分のデータが累積的に保持される。図５を参照すると、ＹＭ／ＣＫ構成の場合、Ｙ、Ｍの色版を割り当てられたＩＦボード１２０では１０ページ分の色版を保持でき、Ｃ、Ｋの色版を割り当てられたＩＦボード１２０では１６ページ分の色版を保持できることがわかる（５１２ＭＢ以内。以下、同様）。ＹＣ／ＭＫ構成の場合、どちらのＩＦボード１２０も１３ページ分の色版を保持できることがわかる。またＹＫ／ＭＣ構成の場合、Ｙ、Ｋの色版を割り当てられたＩＦボード１２０では１２ページ分の色版を保持でき、Ｍ、Ｃの色版を割り当てられたＩＦボード１２０では１４ページ分の色版を保持できることがわかる。
【００２９】
上述したように、２個のＩＦボード１２０は同期してデータ転送を行うため、連続印刷可能なページ数は、保持されるページ数が少ない方にしたがう。そのため、ＹＭ／ＣＫ構成では１０ページ、ＹＣ／ＭＫ構成では１３ページ、ＹＫ／ＭＣ構成では１２ページが連続印刷可能なページ数となる。すなわち、ＹＭ／ＣＫ構成では、Ｃ、Ｋの色版を割り当てられたＩＦボード１２０で６ページ分の記憶容量が無駄となっている。同様に、ＹＫ／ＭＣ構成では、Ｍ、Ｃの色版を割り当てられたＩＦボード１２０で２ページ分の記憶容量が無駄となっている。一方、ＹＣ／ＭＫ構成では、２個のＩＦボード１２０のページメモリ１２２に格納された全てのページを連続印刷可能であり、最も効率良くページメモリ１２２が使用されている。
【００３０】
また、ＹＣ／ＭＫ構成の場合、２個のＩＦボード１２０のページメモリ１２２に保持されるページ数のうち少ない方（図５の場合は同数）のページ数、すなわち連続印刷可能なページ数が最大となる。したがって、システムはＹＣ／ＭＫ構成の場合に最も高い印刷性能を発揮することとなる。
【００３１】
以上のように、２個のＩＦボード１２０のページメモリ１２２の使用量ができるだけ均等になるように、言い換えればページメモリ１２２に格納されるデータ量の差ができるだけ小さくなるようにすることで、ページメモリ１２２の使用効率が向上する。そして、効率良くページメモリ１２２が使用されることにより、連続印刷可能なページ数の低下が抑えられ、システム全体の印刷性能の低下が抑制される。
【００３２】
割り当て部１１３は、上述した色版の入れ替えの概念に基づいて、ページメモリ１２２ａ、１２２ｂに格納されるデータ量の差ができるだけ小さくなるように、各色版をＩＦボード１２０ａ、１２０ｂに割り当てる。ページメモリ１２２ａ、１２２ｂに格納されるデータ量は、圧縮プロファイルに記述された各色版の圧縮率あるいは圧縮後のデータサイズを参酌して判断される。ただし、個々のページにおける圧縮率のばらつきを吸収するため、１ページごとの圧縮率あるいは圧縮後のデータサイズではなく、図４および図５を参照して説明し多様に、数ページ分の累積値に基づいて判断する。
【００３３】
一方、ＩＦボード１２０ａ、１２０ｂへの各色版の割り当てを変更するか否かの判断を行うタイミングは、１ページごとまたは予め設定された所定ページ数ごととして良い。ただし、判断時の色版の割り当てにおいて、最良ではないとしてもページメモリ１２２ａ、１２２ｂに格納されるデータ量の差がそれほど大きくない場合は、色版の割り当てを変更する効果が大きくない。そこで、例えばページメモリ１２２ａ、１２２ｂに格納されるデータ量の差分が一定以上となった場合（例えば１００ＭＢを超えた場合）にこれを条件として割り当ての変更を行うと判断する。
【００３４】
また、実際のＩＦボード１２０ａ、１２０ｂへの各色版の割り当て処理は、所定ページ数ごと、印刷ジョブごと等の任意に設定されたタイミングで行われる。色版の割り当ての変更は、印刷ジョブの実行中に行っても良い。この場合、現在の割り当てでページメモリ１２２ａ、１２２ｂに格納された色版が順次印刷装置２００に転送され、一定以上の空き領域ができたところで、ＩＦボード１２０ａ、１２０ｂに対する割り当てが変更された状態で、次の色版が順次格納される。そして、現在の割り当てによる色版が全て出力されたところで、ＩＦボード１２０ａ、１２０ｂの設定および印刷装置２００の切り換え処理部２１０の設定が変更され、ページメモリ１２２ａ、１２２ｂから印刷装置２００へのデータ転送が続行される。これにより、印刷ジョブの途中でＩＦボード１２０ａ、１２０ｂに対する色版の割り当ての設定が変更された場合や、かかる設定が異なる印刷ジョブを継続して行う場合でも、一端出力を停止して設定を変更する必要はなく、連続的な出力が実現される。
【００３５】
＜データ処理装置１００の動作＞
次に、上記のようなラスタデータの入れ替えを含むデータ処理装置１００の動作について説明する。
図６は、データ処理装置１００による印刷対象のデータをＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂに格納するまでの動作を説明するフローチャートである。
【００３６】
図６に示す動作例では、割り当て部１１３による処理は、予め設定されたページ数（Ｎページ）ごとに実行されるものとする。また、初期設定として、ＩＦボード１２０ａ、１２０ｂに対する色版の割り当てが、ＹＭ／ＣＫ構成に設定される（ステップ６０１）。
【００３７】
印刷ジョブが開始されると、まずデータ処理装置１００のラスタライズ部１１１が、印刷対象の文書データを取得し、各色版に分けてページごとにラスタライズする（ステップ６０２）。そして、圧縮部１１２が、ラスタライズされた各色版のデータを圧縮し（ステップ６０３）、圧縮プロファイルを作成する（ステップ６０４）。圧縮されたデータはデータ保持部１１４に一時的に保持され、圧縮プロファイルと共にＩＦボード１２０ａ、１２０ｂに送られる。
【００３８】
この時点で、割り当て処理を行うＮページ目に達していないならば（ステップ６０５でＮｏ）、現在の割り当ての設定で、ステップ６０３で圧縮されたデータをＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂに格納する（ステップ６０７）。
一方、割り当て処理を行うＮページ目に達しているならば（ステップ６０５でＹｅｓ）、割り当て部１１３が、ＩＦボード１２０ａ、１２０ｂに対する色版の割り当てを変更するか否かを判断する。変更すると判断したならば（例えばページメモリ１２２ａ、１２２ｂに格納されるデータ量の差分が一定以上であった場合）、色版の割り当てを実行し、変更しないと判断したならば、現在の設定を維持する（ステップ６０６）。そして、この割り当てにしたがって、ステップ６０３で圧縮されたデータをＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂに格納する（ステップ６０７）。
【００３９】
この後、印刷対象の全てのページをページメモリ１２２ａ、１２２ｂに格納したか否かを判断し、終了していなければ（ステップ６０８でＮｏ）、ステップ６０２に戻り、後続のページに対する処理を行う。一方、全てのページをページメモリ１２２ａ、１２２ｂに格納したならば（ステップ６０８でＹｅｓ）、処理を終了する。
【００４０】
以上のようにして、ＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂにデータが格納されると、次にＩＦボード１２０ａ、１２０ｂの制御部１２４ａ、１２４ｂが、送信部１２５ａ、１２５ｂを制御してデータ生成部１１０から受信した割り当て情報を印刷装置２００へ送信させる。そしてさらに、制御部１２４ａ、１２４ｂは、相互に通信して同期を取りつつ、各色版のラスタデータを伸張回路１２３ａ、１２３ｂに伸張させ、印刷装置２００へ送信させる。このとき、各色版のラスタデータは、印刷装置２００における画像形成部の色の順番にしたがって転送される（通常はＹ→Ｍ→Ｃ→Ｋの順）。この順番は、制御部１２４ａ、１２４ｂの間の情報交換によって特定しても良いし、データ生成部１１０にＩＦボード１２０の制御機能を設け、制御部１２４ａ、１２４ｂに指示を出して特定しても良い。
【００４１】
また、既存の通常のシステムでは、Ｙ、Ｍの色版が割り当てられたＩＦボード１２０がマスターとなり、他のＩＦボード１２０がスレーブとなるが、本実施形態では、各色版が様々にＩＦボード１２０ａ、１２０ｂに割り当てられる。そこで、どの色版が割り当てられたかに応じて、ＩＦボード１２０ａ、１２０ｂ間のマスターとスレーブの関係も動的に変更される。このマスターとスレーブの関係の設定も、制御部１２４ａ、１２４ｂの間の情報交換によって特定しても良いし、データ生成部１１０にＩＦボード１２０の制御機能を設け、制御部１２４ａ、１２４ｂに指示を出して特定しても良い。
【００４２】
印刷装置２００は、データ処理装置１００から割り当て情報を受信すると、切り換え処理部２１０が、この割り当て情報に基づき必要に応じてパスの切り替えを行う。そして、データ処理装置１００から各色版のラスタデータが転送されると、ラスタデータは設定されたパスを経て対応する色の出力制御部２２１〜２２４に送られ、画像形成部により各色の画像が形成される。
【００４３】
図７および図８は、切り換え処理部２１０によるパスの設定切り換えの様子を示す図である。
図７は、初期状態を示す図である。図７では、Ｙ、Ｍの２色の色版がＩＦボード１２０ａに、Ｃ、Ｋの２色の色版がＩＦボード１２０ｂに割り当てられている。この場合、ＩＦボード１２０ａからケーブルを介してＹ、Ｍの色版のラスタデータが印刷装置２００に転送され、ＩＦボード１２０ｂからケーブルを介してＣ、Ｋの色版のラスタデータが印刷装置２００に転送される。印刷装置２００では、切り換え処理部２１０の設定にしたがって、各ケーブルを介して受信した各色版のラスタデータが、対応する色の出力制御部２２１〜２２４に供給されている。
【００４４】
図８は、ＣおよびＭの色版が入れ替えられた状態を示す図である。図８では、Ｙ、Ｃの２色の色版がＩＦボード１２０ａに、Ｍ、Ｋの２色の色版がＩＦボード１２０ｂに割り当てられている。この場合、ＩＦボード１２０ａからケーブルを介してＹ、Ｃの色版のラスタデータが印刷装置２００に転送され、ＩＦボード１２０ｂからケーブルを介してＭ、Ｋの色版のラスタデータが印刷装置２００に転送される。印刷装置２００では、各ケーブルを介して受信されるラスタデータは、図７の場合と比べてＣとＭが入れ替わっている。そこで、切り換え処理部２１０が図示のようにパスを切り換えて、Ｃの色版のラスタデータがＣの出力制御部２２３へ、Ｍの色版のラスタデータがＭの出力制御部２２２へ適切に供給されるように設定する。
【００４５】
なお、上記の説明では、印刷装置２００の切り換え処理部２１０が、データ処理装置１００から受信した割り当て情報に基づいて自律的にパスの設定を行うこととしたが、データ処理装置１００の割り当て部１１３から切り換え処理部２１０にパスの切り換えを行わせるための命令を送信し、切り換え処理部２１０はこの命令にしたがってパスを切り換えるようにしても良い。
【００４６】
図９は、データ処理装置１００による印刷対象のデータをＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂに格納するまでの他の動作例を説明するフローチャートである。
図９に示す動作例においても、まず初期設定として、ＩＦボード１２０ａ、１２０ｂに対する色版の割り当てが、ＹＭ／ＣＫ構成に設定される（ステップ９０１）。
【００４７】
印刷ジョブが開始されると、まずデータ処理装置１００のラスタライズ部１１１が、印刷対象の文書データを取得し、各色版に分けてページごとにラスタライズする（ステップ９０２）。そして、圧縮部１１２が、ラスタライズされた各色版のデータを圧縮し（ステップ９０３）、圧縮プロファイルを作成する（ステップ９０４）。圧縮されたラスタデータおよび圧縮プロファイルは、データ保持部１１４に保持される。以上のステップ９０２〜９０４の動作は、印刷ジョブにおける印刷対象の全てのページに対して行われ、処理が終了すると、次に割り当て部１１３による処理に移行する（ステップ９０５）。
【００４８】
割り当て部１１３は、所定のページごとにまたはＩＦボード１２０のページメモリ１２２の使用状況に応じて、ＩＦボード１２０への色版の割り当て処理を実行する。
所定ページごとに割り当て処理を行う場合（ステップ９０６でＹｅｓ）、予め設定されたページ数（Ｎページ）ごとに、各色版の圧縮プロファイルを参照する。そして、ＩＦボード１２０ａ、１２０ｂに対する色版の割り当てを変更するか否かを判断する（ステップ９０７）。
【００４９】
所定ページごとに割り当て処理を行わない場合（ステップ９０６でＮｏ）、データ保持部１１４に保持された各色版のデータ量に応じて、各色版の圧縮プロファイルを参照し、ＩＦボード１２０ａ、１２０ｂに対する色版の割り当てを変更するか否かを判断する（ステップ９０８）。具体的には、ＩＦボード１２０ａ、１２０ｂに割り当てられている色版の組のうち少なくとも一方のデータ量が、ページメモリ１２２ａ、１２２ｂの記憶容量にほぼ到達したところで、判断を行う。
【００５０】
上記ステップ９０７またはステップ９０８の判断に基づいて、ＩＦボード１２０ａ、１２０ｂに対する色版の割り当てを変更すべきタイミング（ページ数）および変更後の割り当てが特定される（ステップ９０９）。割り当て部１１３は、この特定されたタイミングで特定された割り当てとなるように、各色版をＩＦボード１２０ａ、１２０ｂに送信し、順次ページメモリ１２２ａ、１２２ｂに格納する（ステップ９１０）。
ＩＦボード１２０ａ、１２０ｂのページメモリ１２２ａ、１２２ｂにデータが格納された後のデータ処理装置１００および印刷装置２００の動作は上記と同様である。
【００５１】
なお、上記の実施形態では、印刷装置２００において画像形成に用いられる画像形成材が４種類（Ｙ、Ｍ、Ｃ、Ｋ）であり、２個のＩＦボード１２０に２色ずつの色版を割り当てる場合を例として説明したが、本発明はかかる構成に限定されない。例えば、５種類以上の画像形成材を用いる印刷装置に対して、画像形成材の種類に対応した色版を生成する場合にも本発明を適用できる。この場合、３個以上のＩＦボードに色版を割り当てる構成にしても良いし、１個のＩＦボードに３色以上の色版を割り当てる構成にしても良い。いずれの場合も、各色版の圧縮率または圧縮後のデータサイズに基づき、各ＩＦボードのページメモリが均等に使用されるように、適宜、各ＩＦボードに対する色版の割り当てを切り換えることとなる。
【図面の簡単な説明】
【００５２】
【図１】本実施形態が適用される画像形成システムの全体構成を示す図である。
【図２】ＩＦボードにおけるページメモリの使用例を示す図表である。
【図３】本実施形態における色版の入れ替えの概念を説明する図である。
【図４】各色の圧縮されたラスタデータのページごとのサイズおよび累積値の例を示す図表である。
【図５】２色ずつの組み合わせで図４に示した累積値を加算した値を示す図表である。
【図６】本実施形態において、データ処理装置による印刷対象のデータをＩＦボードのページメモリに格納するまでの動作を説明するフローチャートである。
【図７】本実施形態の切り換え処理部によるパスの設定切り換えの様子を示す図であり、初期状態を示す図である。
【図８】本実施形態の切り換え処理部によるパスの設定切り換えの様子を示す図であり、ＣおよびＭの色版が入れ替えられた状態を示す図である。
【図９】本実施形態において、データ処理装置による印刷対象のデータをＩＦボードのページメモリに格納するまでの他の動作例を説明するフローチャートである。
【符号の説明】
【００５３】
１００…データ処理装置、１１０…データ生成部、１１１…ラスタライズ部、１１２…圧縮部、１１３…割り当て部、１１４…データ保持部、１１５…送信部、１２０…ＩＦボード、１２１…受信部、１２２…ページメモリ、１２３…伸張回路、１２４…制御部、１２５…送信部、２００…印刷装置、２１０…切り換え処理部、２２１〜２２４…出力制御部
【図１】
0004450039.tif 000002
【図２】
0004450039.tif 000003
【図３】
0004450039.tif 000004
【図４】
0004450039.tif 000005
【図５】
0004450039.tif 000006
【図６】
0004450039.tif 000007
【図７】
0004450039.tif 000008
【図８】
0004450039.tif 000009
【図９】
0004450039.tif 000010