(57)【要約】【課題】５色以上のカラー画像を形成する場合に、コントローラから画像形成装置へ転送する画像データの転送量を軽減して、既存の出力インターフェイスを利用する。【解決手段】画像形成システム１００は、コントローラ部２０と、画像形成部３０と、コントローラ部２０でＲＩＰ処理された画像データを画像形成部３０に送る画像データバス５０と、を備え、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の通常色と特色を用いて画像形成を行う。また、コントローラ部２０に設けられた、通常色と特色についてＲＩＰ処理を行う第１ＲＩＰ処理部２６と、画像形成部３０に設けられた、特色についてのＲＩＰ処理を行う第２ＲＩＰ処理部３７と、を備える。【選択図】図７
2020204870.tif 000002
【特許請求の範囲】
【請求項１】
コントローラ部と、画像形成部と、前記コントローラ部でＲＩＰ処理された画像データを前記画像形成部に送る画像データバスと、を備え、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の通常色と特色を用いて画像形成を行う画像形成システムにおいて、
前記コントローラ部に設けられた、前記通常色と特色についてＲＩＰ処理を行う第１ＲＩＰ処理部と、
前記画像形成部に設けられた、前記特色についてのＲＩＰ処理を行う第２ＲＩＰ処理部と、を備えた
画像形成システム。
【請求項２】
前記第２ＲＩＰ処理部でＲＩＰ処理される特色についての画像データは、前記画像データバス以外のバスを介して前記画像形成部に送られる
請求項１に記載の画像形成システム。
【請求項３】
前記第１ＲＩＰ処理部でＲＩＰ処理された特色の画像データについてハッシュ値を生成する第１ハッシュ値生成部と、
前記第２ＲＩＰ処理部でＲＩＰ処理された特色の画像データについてハッシュ値を生成する第２ハッシュ値生成部と、
前記第１ハッシュ値生成部で生成された第１ハッシュ値と、前記第２ハッシュ値生成部で生成された第２ハッシュ値と、を比較する比較部と、を備え、
前記比較部による比較結果に基づいて、前記第１ハッシュ値と前記第２ハッシュ値との差分が、所定の閾値の範囲内である場合には、前記第２ＲＩＰ処理部でＲＩＰ処理された特色の画像データを用いて画像形成を行う
請求項１または２に記載の画像形成システム。
【請求項４】
前記第１ハッシュ値生成部で生成された第１ハッシュ値は、前記画像データバス以外のバスを介して前記比較部に送られる
請求項３に記載の画像形成システム。
【請求項５】
前記比較部の比較結果により、前記第１ハッシュ値と前記第２ハッシュ値との差分が、所定の閾値の範囲外である場合には、前記第１ＲＩＰ処理部でＲＩＰ処理された特色の画像データを用いて画像形成を行う
請求項３に記載の画像形成システム。
【請求項６】
前記第１ＲＩＰ処理部でＲＩＰ処理された特色の画像データは、前記画像データバスを介して、前記画像形成部に送られる
請求項５に記載の画像形成システム。
【請求項７】
Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の通常色と特色を用いて画像形成を行う画像形成装置において、
画像形成部と、
前記画像形成部に設けられた、前記特色についてのＲＩＰ処理を行うＲＩＰ処理部と、
前記ＲＩＰ処理部でＲＩＰ処理された特色の画像データについてハッシュ値を生成するハッシュ値生成部と、
前記ハッシュ値生成部で生成されたハッシュ値に基づいて、前記ＲＩＰ処理部でＲＩＰ処理された特色の画像データで画像形成を行うか判定をする判定部と、を備えた
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の通常色に特色（白色、透明色）を加えた５色以上のトナーを用いてカラー画像を形成する画像形成システム及び画像形成装置に関する。
【背景技術】
【０００２】
プリンタやＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置では、通常Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の４色のトナーを重ね合わせてカラー画像を形成するが、近年、ＹＭＣＫの通常トナーに、白色等の特色トナーを加えて５色以上のカラー画像を形成する画像形成装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５１９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、５色のカラー画像を形成する場合には、画像形成システムのコントローラから画像形成装置へ、出力インターフェイス（画像データバス）を介して、５色分の画像データを転送する必要がある。このような画像データの転送量の増加に対して、従来の４色の画像形成システムで使用をしている出力インターフェイスを変更する必要が生じる。
【０００５】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、５色以上のカラー画像を形成する場合に、コントローラから画像形成装置へ転送する画像データの転送量を軽減して、既存の出力インターフェイスを利用することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、本発明の課題を解決するため、本発明の画像形成システムは、コントローラ部と、画像形成部と、コントローラ部でＲＩＰ処理された画像データを画像形成部に送る画像データバスと、を備え、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の通常色と特色を用いて画像形成を行う。また、コントローラ部に設けられた、通常色と特色についてＲＩＰ処理を行う第１ＲＩＰ処理部と、画像形成部に設けられた、特色についてのＲＩＰ処理を行う第２ＲＩＰ処理部と、を備える。
【０００７】
なお、上記の画像形成装置は本発明の一態様であり、本発明の一側面を反映した画像形成システムについても、本発明の一側面を反映した画像形成装置と同様の構成を有する。
【発明の効果】
【０００８】
本発明によれば、５色以上のカラー画像を形成する場合において、コントローラから画像形成装置へ転送する画像データの転送量を抑え、既存の出力インターフェイス（画像データバス）を利用して画像形成処理を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態例に係る画像形成システムの構成を示す模式図である。
【図２】本発明の実施形態例に係る画像形成システムの他の構成を示す模式図である。
【図３】本発明の実施形態例に係るクライアント装置の構成を示すブロック図である。
【図４】本発明の実施形態例に係るプリンタコントローラの構成を示すブロック図である。
【図５】本発明の実施形態例に係る画像形成装置の構成を示すブロック図である。
【図６】本発明の実施形態例に係る画像形成装置のエンジンの構成を示す模式図である。
【図７】本発明の実施形態例に係る画像形成システムの機能ブロック図である。
【図８】本発明の実施形態例に係る画像形成装置の画像形成動作のタイミングチャートである。
【図９】本発明の実施形態例に係る画像形成装置の画像データバスを用いて画像データを転送する際のイメージ図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態例（以下、「本例」という。）について、図面を参照して説明する。なお、本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１１】
図１は、本例の画像形成システム１００の構成を示す模式図であり、図２は、他の画像形成システムの構成を示す模式図である。
図１に示すように、本例の画像形成システム１００は、イントラネット上に、通信ネットワーク６０で接続可能なクライアント装置１０、プリンタコントローラ２０、画像形成装置３０がそれぞれ配置される。なお、通信ネットワークの規格としてEthernet（登録商標）などを用いることができるが、プリンタコントローラ２０から画像形成装置３０へのデータ転送はEthernet（登録商標）以外にもIEEE1394、Parallelなどを用いることも可能である。また、図１では、プリンタコントローラ２０を画像形成装置３０とは別に設けているが、図２に示すように、プリンタコントローラ２０が画像形成装置３０に包含される構成としてもよい。以下、各装置について詳細に説明する。
【００１２】
図３は、本例のクライアント装置１０の構成を示すブロック図である。
クライアント装置１０は、パーソナルコンピュータなどのコンピューター装置であり、図３（ａ）に示すように、制御部１１と記憶部１２とネットワークＩ／Ｆ部１３と表示部１４と操作部１５などで構成される。
【００１３】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａと、ＲＯＭ（Read Only Memory）１１ｂやＲＡＭ（Random Access Memory）１１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１２からプログラムを読み出し、ＲＡＭ１１ｃに展開して実行することにより、クライアント装置１０の全体制御を行う。
【００１４】
上記制御部１１は、図３（ｂ）に示すように、Windows（登録商標）やMacintosh（登録商標）などのＯＳ（Operating System）１６と、ＯＳ１６上でドキュメント等を作成するアプリケーション１７と、アプリケーション１７で作成したドキュメント等のデータをプリンタコントローラ２０で解釈可能な言語（ＰＣＬ（Printer Control Language）やＰＳ（Post Script）などのＰＤＬ（Page Description Language））に変換すると共に、画像形成条件や後処理条件を指定して画像形成（印刷）ジョブを生成するプリンタドライバ１８などとしても機能する。
【００１５】
記憶部１２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１１ａが各部を制御するためのプログラム、ドキュメントのデータ、画像形成ジョブなどを格納する。
【００１６】
ネットワークＩ／Ｆ部１３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、ネットワークを介して繋がっているプリンタコントローラ２０との接続を確立し、画像形成ジョブなどを送信する。
【００１７】
表示部１４は、ＬＣＤ（Liquid Crystal Display）などで構成され、ドキュメントを作成する画面、ドキュメントの画像形成条件（画像形成部数、紙種、片面／両面、カラー／モノクロなど）や後処理条件（タブ紙挿入やステープル、パンチなど）を設定する画面などを表示する。操作部１５は、キーボードやマウス、表示部１４と一体となったタッチパネルなどで構成され、ドキュメントの作成、画像形成条件や後処理条件の設定などの操作を可能にする。
【００１８】
図４は、本例のプリンタコントローラ２０の構成を示すブロック図である。
コントローラ部としてのプリンタコントローラ２０はコンピューター装置などの制御装置であり、図４（ａ）に示すように、制御部２１と記憶部２２とネットワークＩ／Ｆ部２３とプリンタＩ／Ｆ部２４などで構成される。
【００１９】
制御部２１は、ＣＰＵ２１ａと、ＲＯＭ２１ｂやＲＡＭ２１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ２１ａは、ＲＯＭ２１ｂや記憶部２２からプログラムを読み出し、ＲＡＭ２１ｃに展開して実行することにより、プリンタコントローラ２０の全体制御を行う。
【００２０】
上記制御部２１は、図４（ｂ）に示すように、ジョブ設定解析部２５と、第１ＲＩＰ（Raster Image Processing）処理部２６と、第１ハッシュ値生成部２７と、ジョブ処理制御部２８などとしても機能する。
【００２１】
ジョブ設定解析部２５は、クライアント装置１０から受信した画像形成ジョブのＰＤＬコマンドを解析し、画像形成部数、紙種、両面／片面、カラー／モノクロ、各ページに使用されているオブジェクト（Image／Graphic／Text）、タブ紙挿入やステープル、パンチなどの後処理などのジョブ設定を取得する。
【００２２】
第１ＲＩＰ処理部２６は、ＰＤＬデータを翻訳して中間データを生成し、中間データに対して色変換テーブルを用いて色変換を行い、レンダリングを行ってビットマップ画像データを生成する（この一連の処理をＲＩＰ処理と呼ぶ。）。また、第１ＲＩＰ処理部２６は、必要に応じて、ビットマップ画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、第１ＲＩＰ処理部２６は、生成したビットマップ画像データを画像形成装置３０に出力し、画像形成装置３０に画像形成処理を実施させる。
【００２３】
第１ハッシュ値生成部２７は、ハッシュ関数を使用して、第１ＲＩＰ処理部２６でＲＩＰ処理がなされた特色の画像データについて、２５６ｂｉｔのハッシュ値（第１ハッシュ値）を生成する。
【００２４】
ジョブ処理制御部２８は、画像形成ジョブに基づいて、第１ＲＩＰ処理部２６にビットマップ画像データを生成させ、画像形成装置３０に生成したビットマップ画像データに基づく画像形成処理を実行させる。
【００２５】
記憶部２２は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ２１ａが各部を制御するためのプログラム（上記ジョブ処理制御プログラムを含む。）、プリントジョブ、ビットマップ画像データ、色変換テーブル、中断ページの情報などを記憶する。
【００２６】
ネットワークＩ／Ｆ部２３は、ＮＩＣやモデムなどで構成され、ネットワークを介して繋がっているクライアント装置１０との接続を確立し、プリントジョブなどを受信する。プリンタＩ／Ｆ部２４は、画像形成装置３０に接続するための専用インターフェイスであり、画像形成装置３０にビットマップ画像データや指示情報を送信したり、画像形成装置３０から色補正要求や、後述する再送要求を受信したりする。
【００２７】
図５は、本例の画像形成装置３０の構成を示すブロック図である。
画像形成部としての画像形成装置３０は、プリンタコントローラ２０の指示に従って印刷を実行する複合機などであり、図５に示すように、制御部３１とコントローラＩ／Ｆ部３２とスキャン部３３とパネル操作部３４とプリント部３５などで構成される。また、本例の画像形成装置３０は、第２ＲＩＰ処理部３７、第２ハッシュ値生成部３８、比較部３９、選択部４０、画像処理部４１を備える。
【００２８】
制御部３１は、ＣＰＵ３１ａと、ＲＯＭ３１ｂやＲＡＭ３１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ３１ａは、ＲＯＭ３１ｂからプログラムを読み出し、ＲＡＭ３１ｃに展開して実行することにより、画像形成装置３０の全体制御を行う。また、制御部３１は、カラー印刷の枚数や装置の使用時間などをカウントし、カウント値が予め定めた値になったら、色補正が必要な状態になったと判断して、プリンタコントローラ２０に色補正要求を送信する。
【００２９】
コントローラＩ／Ｆ部３２は、プリンタコントローラ２０に接続するための専用インターフェイスであり、画像データバスを経由してプリンタコントローラ２０からビットマップ画像データや指示情報を受信したり、プリンタコントローラ２０に色補正要求を送信したりする。
【００３０】
スキャン部３３は、原稿台上に載置された原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００３１】
パネル操作部３４は、ＬＣＤなどの表示部上に格子状の透明電極からなるタッチセンサが形成されたタッチパネルであり、後述する色補正保留設定画面を含む各種画面を表示すると共に、上記画面での各種操作を可能にする。
【００３２】
プリント部３５は、ビットマップ画像データに基づいて印刷処理を実行する。
【００３３】
図６は、画像形成装置３０のエンジンの構成を示す模式図である。
図６に示すように、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像装置と帯電装置と感光体クリーニング部と１次転写ローラとを備え、ＹＭＣＫの各色及び特色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００３４】
第２ＲＩＰ処理部３７は、第１ＲＩＰ処理部２６と同様に、特色に関するＰＤＬデータを翻訳して中間データを生成し、中間データに対して色変換テーブルを用いて色変換を行い、レンダリングを行ってビットマップ画像データを生成する。
【００３５】
第２ハッシュ値生成部３８は、ハッシュ関数を使用して、第２ＲＩＰ処理部３７でＲＩＰ処理がなされた特色の画像データについて、２５６ｂｉｔのハッシュ値（第２ハッシュ値）を生成する。
【００３６】
比較部３９は、第１ハッシュ値生成部２７で生成した第１ハッシュ値と、第２ハッシュ値生成部３８で生成した第２ハッシュ値と、の比較を行う。
【００３７】
判定部として選択部４０は、比較部３９の比較結果に基づいて判定を行い、画像形成に使用する特色の画像データの選択を行う。選択部４０が、第１ＲＩＰ処理部２６でＲＩＰ処理をした特色の画像データを選択する場合には、プリンタコントローラ２０に対して、特色の画像データの再送要求の通知を行う。
【００３８】
画像処理部４１は、プリント部３５に対して、画像形成処理に使用するＹＭＣＫ色及び特色の画像データの出力を行う。
【００３９】
次に、本例の画像形成システム１００における画像形成動作について、図７及び図８を用いて概説する。
【００４０】
図７は、本例の画像形成システム１００の機能ブロック図である。
まず、画像形成を行うための原稿は、図７に示すクライアント装置１０に予めインストールされた文書作成プログラム等のアプリケーション１７により作成される。アプリケーション１７によって作成されたアプリケーションファイル形式のデータ（ＹＭＣＫ色データ及び特色データ）は、プリンタドライバ１８により、例えばＰＣＬデータに変換される。
【００４１】
ＰＣＬデータに変換されたＹＭＣＫ色データ及び特色データは、ＬＡＮ５１を経由して、プリンタコントローラ２０の第１ＲＩＰ処理部２６に送信される。本例では、特色データについては、ＬＡＮ５１を経由して、画像形成装置３０の第２ＲＩＰ処理部３７に対しても送信される。なお、特色の画像データは、一般に、ＹＭＣＫ色の画像データと比べてデータ量が小さいため、画像データバス５０以外のEthernet等の通信ネットワークインターフェイスを用いて送信することができる。
【００４２】
プリンタコントローラ２０はＰＣＬデータを受信し、ＰＣＬデータは到着順にプリンタコントローラ２０内に配置され、ジョブ設定解析部２５によりジョブの設定が解析され、第１ＲＩＰ処理部２６により、ＹＭＣＫ色データ及び特色データについてビットマップ画像データに変換される。そして、ＹＭＣＫ色データについてのビットマップ画像データと共にジョブ設定に基づく指示情報が、画像データバス５０を経由して、画像形成装置３０の画像処理部４１に送信される。なお、本例では、特色データについてビットマップ画像データは、画像形成装置３０の画像処理部４１に送信しない。すなわち、基本的に、本例の画像データバス５０にはＹＭＣＫ４色分の画像データしか通らない。
【００４３】
一方、画像形成装置３０に送信されない特色のデータについては、プリンタコントローラ２０の第１ハッシュ値生成部２７により、ハッシュ関数を使用して、ハッシュ値（第１ハッシュ値）が生成される。なお、ハッシュ値のデータサイズは２５６ｂｉｔであるため、転送する際のデータ量を小さくすることができる。第１ハッシュ値は、既存の外部インターフェイス（ＵＡＲＴＩＦ等）５２を経由して、画像形成装置３０の比較部３９に転送される。このように、本例では、データ量を小さくしたハッシュ値を用いるため、プリンタコントローラ２０から画像形成装置３０にデータを転送する際に、既存のインターフェイスを利用することができる。
【００４４】
クライアント装置１０から第２ＲＩＰ処理部３７に送信された特色のデータは、第２ＲＩＰ処理部３７によりビットマップ画像データに変換されて、第２ハッシュ値生成部３８及び選択部４０に送信される。なお、特色の画像データは、一般に、ＹＭＣＫ色の画像データと比べてデータ量が小さいため、画像形成装置３０のＣＰＵを用いてＲＩＰ処理をすることができる。
【００４５】
第２ハッシュ値生成部３８は、ビットマップに変換された特色の画像データについて、ハッシュ値（第２ハッシュ値）を生成する。第２ハッシュ値生成部３８で生成した第２ハッシュ値は、画像形成装置３０の比較部３９に送信される。
【００４６】
比較部３９では、プリンタコントローラ２０の第１ハッシュ値生成部２７から送られた第１ハッシュ値と、画像形成装置３０の第２ハッシュ値生成部３８から送られた第２ハッシュ値との比較を行い、その比較結果を選択部４０に送信する。
【００４７】
選択部４０では、比較部３９の比較結果に基づいて、画像形成ジョブに使用する特色の画像データを選択する。すなわち、異なるＣＰＵで画像データをＲＩＰ処理した場合には、ＣＰＵの種類による差分や、実行プログラムの有効桁数の差により、浮動小数点演算の結果に多少の差異が発生するため、比較部３９により、第１ハッシュ値と第２ハッシュ値の比較を行う。
【００４８】
比較部３９の比較結果として、第１ハッシュ値と第２ハッシュ値の差が一致若しくは近似値の範囲内である場合には、選択部４０は、画像形成に使用する特色の画像データとして、第２ＲＩＰ処理部３７によりビットマップに変換された特色データを選択する。このように、第１ハッシュ値と第２ハッシュ値の差が一致若しくは近似値の範囲内である場合には、優先的に第２ＲＩＰ処理部３７によりビットマップに変換された特色データを選択することにより、プリンタコントローラ２０から画像形成装置３０へ転送する際の画像データの転送量を抑えることができる。
【００４９】
一方、比較部３９の比較結果として、第１ハッシュ値と第２ハッシュ値の差が一致若しくは近似値の範囲内でない場合には、選択部４０は、画像形成に使用する特色の画像データとして、第１ＲＩＰ処理部２６によりビットマップに変換された特色データを選択する。すなわち、第１ＲＩＰ処理部２６によりビットマップに変換された特色データは、ＹＭＣＫ色データに整合しているので、第１ＲＩＰ処理部２６によりビットマップに変換された特色データを選択することで、印刷された画像の品質を維持することができる。なお、この場合には、後述するように、第１ＲＩＰ処理部２６によりビットマップに変換された特色データを、画像データバス５０を経由させて画像形成装置３０に転送する。
【００５０】
また、プリンタコントローラ２０の第１ＲＩＰ処理部２６でＲＩＰ処理をした特色のデータを選択する場合には、プリンタコントローラ２０に対して、第１ＲＩＰ処理部２６でＲＩＰ処理した特色の画像データを送るように再送要求を通知する。再送要求の通知を受けたプリンタコントローラ２０は、第１ＲＩＰ処理部２６でＲＩＰ処理をした特色の画像データを、画像データバス５０を経由して、選択部４０に送信する。選択部４０は、プリンタコントローラ２０から転送された特色の画像データを画像処理部４１に送信する。すなわち、この場合には、プリンタコントローラ２０から画像形成装置３０に対して、画像形成ジョブに使用するＹＭＣＫ色及び特色の画像データの転送が行われる。
【００５１】
第２ＲＩＰ処理部３７でＲＩＰ処理をした特色のデータを選択する場合には、選択部４０は、第２ＲＩＰ処理部３７から受信した特色の画像データを画像処理部４１に送信する。すなわち、この場合には、プリンタコントローラ２０から画像形成装置３０に対する画像形成ジョブに使用する画像データの転送は、ＹＭＣＫ色についてのみ行われるので、画像データバス５０を経由する画像データの転送量は従来の装置と変わらない。これにより、画像形成システム１００の生産性を落とすことなく、且つ、既存の出力インターフェイス（画像データバス）を利用して、５色以上の画像形成を行うことができる。
【００５２】
画像形成装置３０の画像処理部４１は、受信したＹＭＣＫ色及び特色についてのビットマップ画像データをプリント部３５に出力して、画像形成処理を実行する。
【００５３】
以上の述べたように、本例の画像形成システム１００によれば、５色以上のカラー画像を形成する場合であっても、プリンタコントローラ２０から画像形成装置３０へ転送する画像データの転送量を抑え、既存の出力インターフェイス（画像データバス）５０を利用して画像形成処理を実行することができる。
【００５４】
図８は、プリンタコントローラ２０及び画像形成装置３０における画像形成動作のタイミングチャートである。ここでは、３頁分のプリントジョブを実施する例をあげて、画像形成動作を説明する。
【００５５】
［ステップｔ１］
プリンタコントローラ２０に、クライアント装置１０からプリントジョブ１頁目のＹＭＣＫ色及び特色のデータが送信（入力）される（ＰＣＬ１）。同時に、画像形成装置３０に、クライアント装置１０から１頁目の特色のデータが送信（入力）される（ＰＣＬ１’）。なお、画像形成装置３０に入力されるのは特色のデータのみである。
【００５６】
［ステップｔ２］
プリンタコントローラ２０の第１ＲＩＰ処理部２６で、１頁目のＹＭＣＫ色及び特色のデータについてのＲＩＰ処理がなされる（ＲＩＰ処理１）。同時に、画像形成装置３０の第２ＲＩＰ処理部３７で、１頁目の特色のデータについてのＲＩＰ処理がなされる（ＲＩＰ処理１’）。
【００５７】
［ステップｔ３］
プリンタコントローラ２０に、クライアント装置１０からプリントジョブ２頁目のＹＭＣＫ色及び特色のデータが入力される（ＰＣＬ２）。同時に、画像形成装置３０に、クライアント装置１０から２頁目の特色のデータが入力される（ＰＣＬ２’）。
【００５８】
プリンタコントローラ２０の第１ハッシュ値生成部２７で、１頁目の特色の画像データについてのハッシュ値が生成される（ハッシュ値１）。また、プリンタコントローラ２０から、ＲＩＰ処理１された１頁目のＹＭＣＫ色の画像データ１が画像形成装置３０に出力される（画像データ１）。
【００５９】
また、画像形成装置３０の第２ハッシュ値生成部３８で、ＲＩＰ処理１’された１頁目の特色の画像データについてのハッシュ値が生成される（ハッシュ値１’）。
【００６０】
［ステップｔ４］
プリンタコントローラ２０の第１ＲＩＰ処理部２６で、２頁目のＹＭＣＫ色及び特色のデータについてのＲＩＰ処理がなされる（ＲＩＰ処理２）。また、プリンタコントローラ２０は、１頁目の特色の画像データについて生成したハッシュ値１を画像形成装置３０に出力する。
【００６１】
画像形成装置３０の第２ＲＩＰ処理部３７で、２頁目の特色のデータについてのＲＩＰ処理がなされる（ＲＩＰ処理２’）。また、画像形成装置３０に、ｔ３でプリンタコントローラ２０が送信したＹＭＣＫ色の画像データ１が入力される。
【００６２】
［ステップｔ５］
プリンタコントローラ２０に、クライアント装置１０からプリントジョブ３頁目のＹＭＣＫ色及び特色の画像データが入力される（ＰＣＬ３）。同時に、画像形成装置３０に、クライアント装置１０から３頁目の特色のデータが入力される（ＰＣＬ３’）。
【００６３】
プリンタコントローラ２０の第１ハッシュ値生成部２７で、２頁目の特色データについてのハッシュ値が生成される（ハッシュ値２）。また、プリンタコントローラ２０から、ＲＩＰ処理２された２頁目のＹＭＣＫ色の画像データが画像形成装置３０に出力される（画像データ２）。
【００６４】
画像形成装置３０に、ｔ４でプリンタコントローラ２０が出力した１頁目の特色データについてのハッシュ値１が入力される。また、画像形成装置３０の第２ハッシュ値生成部３８で、２頁目の特色の画像データについてのハッシュ値を生成する（ハッシュ値２’）。
【００６５】
［ステップｔ６］
プリンタコントローラ２０の第１ＲＩＰ処理部２６で、３頁目のＹＭＣＫ色及び特色のデータについてのＲＩＰ処理がなされる（ＲＩＰ処理３）。また、プリンタコントローラ２０は、２頁目の特色データについて生成したハッシュ値２を画像形成装置３０に出力する（ハッシュ値２）。
【００６６】
画像形成装置３０に、ｔ５でプリンタコントローラ２０が出力した２頁目のＹＭＣＫ色の画像データ２が入力される（画像データ２）。また、画像形成装置３０の第２ＲＩＰ処理部３７で、３頁目の特色のデータについてのＲＩＰ処理がなされる（ＲＩＰ処理３’）。
【００６７】
画像形成装置３０の比較部３９で、ステップｔ５で受信したハッシュ値１とステップｔ３で生成したハッシュ値１’との比較を行う（Ｓ１）。
【００６８】
ここで、Ｓ１で比較したハッシュ値が一致若しくは近似値の範囲内である場合には、プリンタコントローラ２０への再送要求の通知を行わない。この場合、画像形成装置３０は、ｔ４で入力したＹＭＣＫ色の画像データ１と、ｔ２で画像形成装置３０の第２ＲＩＰ処理部３７によりＲＩＰ処理１’した特色の画像データを用いて、プリントジョブ１頁目の画像形成処理を実施する。なお、比較したハッシュ値が一致若しくは近似値の範囲内でない場合には、プリンタコントローラ２０への再送要求の通知を行う。再送要求の通知を行う場合については、後述するステップｔ１０で説明する。
【００６９】
このように、本例では、比較するハッシュ値が一致若しくは近似値の範囲内である場合は、画像形成装置３０の第２ＲＩＰ処理部３７によりＲＩＰ処理した特色の画像データを用いて画像形成処理を実施する。これにより、プリンタコントローラ２０から、画像データバス５０を経由して特色の画像データを画像形成装置３０に転送させる必要がなくなり、画像形成動作の処理速度をあげることができる。
【００７０】
［ステップｔ７］
プリンタコントローラ２０の第１ハッシュ値生成部２７で、３頁目の特色のデータについてのハッシュ値が生成される（ハッシュ値３）。また、プリンタコントローラ２０から、３頁目のＹＭＣＫ色の画像データが画像形成装置３０に出力される（画像データ３）。
【００７１】
画像形成装置３０に、ｔ６でプリンタコントローラ２０が出力した２頁目の特色の画像データについてのハッシュ値２が入力される。また、画像形成装置３０の第２ハッシュ値生成部３８により、３頁目の特色データについてのハッシュ値が生成される（ハッシュ値３’）。
【００７２】
［ステップｔ８］
プリンタコントローラ２０は、３頁目の特色データについて生成したハッシュ値３を画像形成装置３０に出力する。
画像形成装置３０に、ｔ７でプリンタコントローラ２０が出力した３頁目のＹＭＣＫ色の画像データ３が入力される。
【００７３】
画像形成装置３０の比較部３９で、ステップｔ７で入力されたハッシュ値２とステップｔ５で生成したハッシュ値２’との比較を行う（Ｓ２）。比較したハッシュ値が一致若しくは近似値の範囲内である場合には、プリンタコントローラ２０への再送要求の通知は行わない。この場合、画像形成装置３０は、ｔ６で入力した２頁目のＹＭＣＫ色の画像データ２と、ｔ４で画像形成装置３０の第２ＲＩＰ処理部３７によりＲＩＰ処理した特色の画像データを用いて、２頁目の画像形成処理を実施する。
【００７４】
［ステップｔ９］
画像形成装置３０に、ｔ８でプリンタコントローラ２０が出力した３頁目の特色データのハッシュ値３が入力される。
【００７５】
［ステップｔ１０］
画像形成装置３０の比較部３９で、ステップｔ９で入力されたハッシュ値３とステップｔ７で生成したハッシュ値３’との比較を行う（Ｓ３）。比較したハッシュ値が一致若しくは近似値の範囲内でない場合には、選択部４０は、プリンタコントローラ２０に対して、３頁目の特色の画像データ３についての再送要求の通知を行う。なお、比較したハッシュ値が一致若しくは近似値の範囲内である場合には、上述したように、選択部４０は、プリンタコントローラ２０に対して、３頁目の特色の画像データ３についての再送要求の通知を行なわない。
【００７６】
［ステップｔ１１］
プリンタコントローラ２０は、ｔ１０で画像形成装置３０が送信した再送要求の通知を受信する（Ｓ４）。
【００７７】
［ステップｔ１２］
再送要求を受信したプリンタコントローラ２０は、ステップｔ６でＲＩＰ処理がされた３頁目の特色の画像データ３を画像形成装置３０に出力する。
【００７８】
［ステップｔ１３］
画像形成装置３０に、ｔ１２でプリンタコントローラ２０が送信した３頁目の特色の画像データ３が入力される。画像形成装置３０は、入力された特色の画像データ３及びｔ８で入力された３頁目のＹＭＣＫ色の画像データ３を用いて、プリントジョブ３頁目の画像形成処理を実施する。
【００７９】
このように、本例の画像形成システム１００によれば、比較したハッシュ値が近似値の範囲内にない場合には、画像形成装置３０の第２ＲＩＰ処理部３７でＲＩＰ処理された特色の画像データを用いずに、プリンタコントローラ２０の第１ＲＩＰ処理部２６でＲＩＰ処理された特色の画像データを使用して画像形成処理を実施する。このように、信頼性の高いプリンタコントローラ２０でＲＩＰ処理された特色の画像データを用いることで、印刷物の品質を高めることができる。
【００８０】
一方、比較するハッシュ値が一致若しくは近似値の範囲内である場合には、画像形成装置３０の第２ＲＩＰ処理部３７でＲＩＰ処理された特色の画像データを用いて画像形成処理を実施する。プリンタコントローラ２０から、特色の画像データを画像形成装置３０に転送させる必要がなくなり、画像形成動作の処理速度をあげることができる。また、既存のインターフェイスを利用して、５色以上の画像を形成することができる。
【００８１】
なお、上述したように、本例の画像形成システム１００では、画像形成装置３０の比較部３９で比較したハッシュ値が一致若しくは近似値の範囲内でない場合には、プリンタコントローラ２０の第１ＲＩＰ処理部２６でＲＩＰ処理されたＹＭＣＫ色及び特色の画像データを用いて画像形成処理を実施することになる。このため、再送要求の通知を行う場合は、特色の画像データについても、画像データバス５０を経由して、プリンタコントローラ２０から画像形成装置３０に転送されることになる。このときの特色の画像データの転送について、図９を用いて説明する。
【００８２】
図９は、選択部４０により、再送要求の通知が行われた場合に、画像データバス５０を経由させて特色の画像データを画像形成装置３０に転送させる際の説明図である。
図９では、画像データバス５０の１６ｂｉｔの転送量を、画像バスデータ幅として表している。
図９Ａに示すように、１６ｂｉｔのＹＭＣＫ色の画像データを画像形成装置３０へ転送する場合には、Ｙ色、Ｍ色、Ｃ色、Ｋ色の画像データが、それぞれ４ｂｉｔの幅を持った状態で、画像データバス５０内を転送される。
【００８３】
選択部４０から再送要求の通知がされて、プリンタコントローラ２０から特色の画像データを画像形成装置３０へ転送する場合には、ＹＭＣＫ色の転送で使用した画像データバス５０を使用することになる。この場合は、図９Ｂに示すように、特色の画像データは、４ｂｉｔの幅を持った状態で画像データバス５０の内部を転送され、残りの１２ｂｉｔ分については未使用の状態となる。
【００８４】
以上、本例に係る画像形成システム１００及び画像形成装置３０について説明したが、本発明は上述した実施形態に限定されることなく、特許請求の範囲に記載した発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。例えば、画像形成システム１００は、画像形成装置３０に対して、用紙を積載する用紙積載装置を連結させた構成であってもよい。
【符号の説明】
【００８５】
１０  クライアント装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１２  記憶部
１３  ネットワークＩ／Ｆ部
１４  表示部
１５  操作部
１６  ＯＳ
１７  アプリケーション
１８  プリンタドライバ
２０  プリンタコントローラ
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２２  記憶部
２３  ネットワークＩ／Ｆ部
２４  プリンタＩ／Ｆ部
２５  ジョブ設定解析部
２６  第１ＲＩＰ処理部
２７  第１ハッシュ値生成部
２８  ジョブ処理制御部
３０  画像形成装置
３１  制御部
３１ａ  ＣＰＵ
３１ｂ  ＲＯＭ
３１ｃ  ＲＡＭ
３２  コントローラＩ／Ｆ部
３３  スキャン部
３４  パネル操作部
３５  プリント部
３７・・・第２ＲＩＰ処理部
３８・・・第２ハッシュ値生成部
３９・・・比較部
４０・・・選択部（判定部）
４１・・・画像処理部
５０・・・画像データバス（出力インターフェイス）
１００・・・画像形成システム
【図１】
2020204870.tif 000003
【図２】
2020204870.tif 000004
【図３】
2020204870.tif 000005
【図４】
2020204870.tif 000006
【図５】
2020204870.tif 000007
【図６】
2020204870.tif 000008
【図７】
2020204870.tif 000009
【図８】
2020204870.tif 000010
【図９】
2020204870.tif 000011