(57)【要約】【課題】外部装置からＲＧＢ多値の画像データを受信する画像形成装置であって、処理内容を複雑化することなく、また、外部装置に特別な処理を要求することなく、装置個々の状態による画質のばらつきを抑え、意図した画質で出力することが可能な画像形成装置及び画像形成システムを提供する。【解決手段】本発明の画像形成装置は、画像処理用のパラメータを保存するメモリ手段と、パラメータに基づいてＲＧＢデータをＣＭＹＫデータに変換する画像処理手段と、画像形成装置の状態を検知する検知手段と、検知手段により検知された状態に基づいてパラメータを変更する変更手段と、を有する。画像形成装置の状態によって変更された各パラメータに基づいて画像データを出力し、画質を一定に保つ。【選択図】図２
2010005867.tif 000002
【特許請求の範囲】
【請求項１】
画像処理用のパラメータを保存するメモリ手段と、
外部装置からＲＧＢデータにて画像データを受信する受信手段と、
前記パラメータに基づいて前記ＲＧＢデータをＣＭＹＫデータに変換する画像処理手段と、
前記画像形成装置の状態を検知する検知手段と、
前記検知手段により検知された状態に基づいて前記パラメータを変更する変更手段と、を有することを特徴とする画像形成装置。
【請求項２】
ネットワークに接続され、サーバからデータを受信するサーバデータ受信手段をさらに有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記メモリ手段は、前記パラメータの１つである色変換用の３Ｄルックアップテーブルを保存し、
前記メモリ手段により保存された３Ｄルックアップテーブルに基づいて前記ＲＧＢデータをＣＭＹＫデータに変換する色変換手段をさらに有し、
前記検知手段は、インクバージョンの状態を検知することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記メモリ手段は、前記パラメータの１つである変倍処理用のパラメータを保存し、
前記メモリ手段により保存された変倍処理用のパラメータに基づいて前記画像サイズを変更する変倍処理手段をさらに有し、
前記検知手段は、ヘッド間ギャップを検知することを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
前記メモリ手段は、前記パラメータの１つである総量規制値を保存し、
前記メモリ手段により保存された総量規制値に基づいてインクの合計吐出量を規制する総量規制手段をさらに有し、
前記検知手段は、給紙された紙種を判断することを特徴とする請求項１から４の何れか１項に記載の画像形成装置。
【請求項６】
前記サーバは、前記パラメータを保持し、
前記検知手段は、前記サーバのアドレスを示すことを特徴とする請求項２記載の画像形成装置。
【請求項７】
画像形成装置と、外部装置と、サーバと、を有する画像形成システムであって、
前記外部装置は、インターネットに接続する接続手段を有し、
前記画像形成装置は、
画像処理用のパラメータを保存するメモリ手段と、
前記外部装置からＲＧＢデータにて画像データを受信する受信手段と、
前記パラメータに基づいて前記ＲＧＢデータをＣＭＹＫデータに変換する画像処理手段と、
前記画像形成装置の状態を検知する検知手段と、
前記検知手段により検知された状態に基づいて前記パラメータを変更する変更手段と、を有することを特徴とする画像形成システム。
【請求項８】
前記画像形成装置は、
前記メモリ手段は、前記パラメータの１つである色変換用の３Ｄルックアップテーブルを保存し、
前記メモリ手段により保存された３Ｄルックアップテーブルに基づいて前記ＲＧＢデータをＣＭＹＫデータに変換する色変換手段をさらに有し、
前記検知手段は、インクバージョンの状態を検知することを特徴とする請求項７記載の画像形成システム。
【請求項９】
前記画像形成装置は、
前記メモリ手段は、前記パラメータの１つである変倍処理用のパラメータを保存し、
前記メモリ手段により保存された変倍処理用のパラメータに基づいて前記画像サイズを変更する変倍処理手段をさらに有し、
前記検知手段は、ヘッド間ギャップを検知することを特徴とする請求項７又は８に記載の画像形成システム。
【請求項１０】
前記画像形成装置は、
前記メモリ手段は、前記パラメータの１つである総量規制値を保存し、
前記メモリ手段により保存された総量規制値に基づいてインクの合計吐出量を規制する総量規制手段をさらに有し、
前記検知手段は、給紙された紙種を判断することを特徴とする請求項７から９の何れか１項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーで画像の形成を行う画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
現在、カラーで画像を形成する画像形成装置の一種として、カラーインクジェットプリンタが広く普及している。一般的に、このカラーインクジェットプリンタは、ホストコンピュータにおいてＲＧＢ高値の画像データからＣＭＹＫデータに変換されたデータに基づいてカラー印刷を行う。
【０００３】
上述したように、原画像の高値分解能ＲＧＢデータを最終的な低値分解能ＣＭＹＫデータまで変換する処理は、ホストコンピュータ（例えばＰＣ等）内のソフトウェアであるプリンタドライバが行っている。この変換処理は、ホストコンピュータのＣＰＵ（Central Processing Unit）の大きな負担である。そのため、この処理に多くの時間が費やされ、印刷時間の大きな割合を占める。そこで、高速印刷を旨とするプリンタでは高性能ＣＰＵを搭載して、プリンタ側で高速にこの処理を行うようにする技術が提案されている。
【０００４】
しかし、近年では、例えばデジタルカメラや携帯通信端末等比較的処理能力が低いホストコンピュータから画像データを受信し、プリンタでカラー印刷することが望まれているため、ホストコンピュータにおける変換処理の負担を低減する技術が求められている。そこで、カラープリンタが、ＲＧＢ表色系でカラーイメージデータをホストコンピュータから受信し、そのカラーイメージデータをＣＭＹＫデータに変換し、カラー印刷を行う技術が提案されている（例えば特許文献１）。
【０００５】
また、印刷される画像の品質を保持するために、インクジェット記録ヘッド又はサーマルヘッドの記録ヘッドの駆動条件を変更することなく、特性に応じたγ補正のパラメータを選択することにより、記録ヘッドのばらつきを補正する技術も提案されている（例えば特許文献２）。
【特許文献１】特許第３８６４４０５号公報
【特許文献２】特開２００４−１６０９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１の技術では、ホストコンピュータのプリンタドライバで行っていた処理を単純にプリンタに置き換えただけの処理を行っているにすぎず、プリンタ個々の状態を考慮していない。そのため、ホストコンピュータから同一の印刷データを送信しているにもかかわらず、印刷するタイミングや印刷する装置により印刷結果が微妙に異なり、意図通りの画質で出力されないという問題があった。
【０００７】
本発明はこのような実情を鑑みてなされたものであり、外部装置からＲＧＢ多値の画像データを受信する画像形成装置であって、処理内容を複雑化することなく、また、外部装置に特別な処理を要求することなく、装置個々の状態による画質のばらつきを抑え、意図した画質で出力することが可能な画像形成装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、画像処理用のパラメータを保存するメモリ手段と、外部装置からＲＧＢデータにて画像データを受信する受信手段と、パラメータに基づいてＲＧＢデータをＣＭＹＫデータに変換する画像処理手段と、画像形成装置の状態を検知する検知手段と、検知手段により検知された状態に基づいてパラメータを変更する変更手段と、を有することを特徴とする。
【０００９】
本発明の画像形成装置は、メモリ手段は、パラメータの１つである色変換用の３Ｄルックアップテーブルを保存し、メモリ手段により保存された３Ｄルックアップテーブルに基づいてＲＧＢデータをＣＭＹＫデータに変換する色変換手段をさらに有し、検知手段は、インクバージョンの状態を検知することを特徴とする。
【００１０】
本発明の画像形成装置は、メモリ手段は、パラメータの１つである変倍処理用のパラメータを保存し、メモリ手段により保存された変倍処理用のパラメータに基づいて画像サイズを変更する変倍処理手段をさらに有し、検知手段は、ヘッド間ギャップを検知することを特徴とする。
【００１１】
本発明の画像形成装置は、メモリ手段は、パラメータの１つである総量規制値を保存し、メモリ手段により保存された総量規制値に基づいてインクの合計吐出量を規制する総量規制手段をさらに有し、検知手段は、給紙された紙種を判断することを特徴とする。
【００１２】
本発明の画像形成システムは、画像形成装置と、外部装置と、サーバと、を有する画像形成システムであって、外部装置は、インターネットに接続する接続手段を有し、画像形成装置は、画像処理用のパラメータを保存するメモリ手段と、外部装置からＲＧＢデータにて画像データを受信する受信手段と、パラメータに基づいてＲＧＢデータをＣＭＹＫデータに変換する画像処理手段と、画像形成装置の状態を検知する検知手段と、検知手段により検知された状態に基づいてパラメータを変更する変更手段と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、外部装置のＣＰＵ処理負荷の増大や特別な処理を追加することなく、画像形成装置の状態による画質への影響を抑え、出力される画像の品質を一定に保つことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の実施形態の例について、図面を用いて詳細に説明する。
【００１５】
図１は、本実施形態に係る画像形成装置の全体構成例を示す。図１では、インクジェットプリンタを例に挙げて示している。図示するように、本実施形態に係る画像形成装置は、印字ヘッド、キャリッジ、搬送ローラ、ガイドロッド、搬送ベルトを備える。
【００１６】
インクを吐出する印字ヘッドはキャリッジに搭載されており、キャリッジはガイドロッドに支えられている。図示するような画像形成装置では、キャリッジをガイドラインに沿ってキャリッジ走査方向すなわち主走査方向に走査させ、各印字ヘッドからインクを吐出することにより、１バンド分の画像を記録媒体に形成する。１回から複数回キャリッジを走査させ、１バンド分の画像を形成が終了すると、搬送ローラにより搬送ベルトを駆動させて、ベルト搬送方向すなわち副走査方向に記録媒体を搬送する。そして再びキャリッジ走査方向にキャリッジを走査させ、記録媒体に１バンド分の画像を形成する。この動作を繰り返し行うことにより、用紙などの記録媒体全体に画像を形成する。
【００１７】
図２は、本実施形態に係る画像形成装置の制御部の概略構成例を示す。図示するように、本実施形態に係る画像形成装置のプリンタコントローラ２は、ＣＰＵ２０、画像伸張部２１、画像処理部２２、センサ解析部２３、センサインターフェース（センサＩ／Ｆ）２４、画像入力Ｉ／Ｆ２５、印字制御部２６、出力Ｉ／Ｆ２７、ＲＡＭ（Random Access Memory）２８、ＲＯＭ（Read-Only Memory）２９、メカ制御部３０、メカＩ／Ｆ３１を備える。
【００１８】
ＣＰＵ２０は、ＲＯＭ２９に格納された制御プログラムに従って、各部を制御する。画像伸張部２１は、圧縮されたデータを伸張する。画像処理部２２は、ＲＧＢ表色系の画像データをＣＭＹ表色系の画像に変換するなどの画像処理を行う。センサ解析部２３はセンサＩ／Ｆ２４により受信された情報に基づき、解析を行う。画像入力Ｉ／Ｆ２５は、ホストＰＣ（Personal Computer）１と接続され、ホストＰＣ１と画像データなどの情報の送受信を行う。ＲＡＭ２８は、画像データの一時保存や、画像処理のワークメモリ、プログラムやパラメータの展開場所として使用されるメモリである。ＲＯＭ２９は、ＣＰＵ２０を動作するためのプログラムや画像処理用のパラメータデータなどを格納したメモリである。メカ制御部３０はメカＩ／Ｆ３１を介して給紙クラッチ３９、主走査モータ、副走査モータ、インク供給モータ４２等の制御を行う。
【００１９】
ホストＰＣ１から送信された画像データを印字する場合、まず、画像形成装置は画像入力Ｉ／Ｆ２５によりホストＰＣ１からＲＧＢ表色系の画像データを受信する。一般的に、転送時間の短縮のため、ホストＰＣ１により画像データは圧縮されており、圧縮した状態で画像形成装置は画像データを受信する。
【００２０】
このように画像データが圧縮されている場合には、画像伸長部２１により元の画像に伸長される。次に、画像処理部２２により、受信したＲＧＢ表色系の画像データをヘッド３７から出力可能なＣＭＹ表色系の画像に変換する。そして、メカＩ／Ｆ３１により、主走査モータ・副走査モータ４１、給紙クラッチ３９等を制御して、記録媒体の１つである用紙の供給、搬送、キャリッジ移動を行い、センサ解析部２３により、エンコーダ３３・紙先端検知３５等のタイミングに同期させながら画像をヘッド３７へ転送する。センサとしては他に、温湿度検知３２、インク検知（例えば、タンクのインク量の検知やインクの種類等を検知）３４などを備えている。出力Ｉ／Ｆ２７から出力された印字データはヘッドドライバ３６を通してヘッド３７に伝えられ、その印字データに基づいて用紙上にインクが吐出される。
【００２１】
尚、上述した変換処理では、画像形成装置においてＲＧＢ表色系からＣＭＹ表色系の画像に変換する例をあげて説明したが、本実施形態でいうＣＭＹ表色系にはＣＭＹＫ表色系も含むこととする。
【００２２】
図３は、本実施形態に係る画像形成装置の画像処理フローに特化した機能例を示す。図示するように、画像処理フローは、主に色変換部２３１、変倍処理部２３２、総量規制部２３３、γ変換部２３４、中間調処理部２３５、に分けることができる。
【００２３】
色変換部２３１は、入力されたＲＧＢ表色系の画像データをＣＭＹ表色系の画像データに変換する。変倍処理部２３２は、入力解像度と出力解像度が異なる場合に出力解像度に合わせて画像サイズを変更する。総量規制部２３３は、各色インクの合計吐出量を、面積あたり一定値以下に制限する。γ変換部２３４は、ヘッド３７による出力の結果が明度リニアになるように、ヘッド３７の出力特性を打ち消すようにコントラスト変換を行う。中間調処理部２３５は、多値（例えば８bit等）の画像データを少値（例えば２bit等）に変換する。
【００２４】
上述した何れの画像処理においても、テーブルデータなどの画像処理パラメータを持ち、同一の処理フローでさまざまなモードの画像処理を実行することが可能である。この画像処理パラメータは、画像処理実行前に、印字モード等に合わせて初期化されるのが一般的である。
【００２５】
図４は、本実施形態に係る画像形成装置のプリンタコントローラ２とインクカートリッジとの接続を示す模式図である。図示するように、インクカートリッジには色ごとに不揮発性メモリが搭載されている。プリンタコントローラ２とインクカートリッジの不揮発性メモリはセンサＩ／Ｆ２４を介して電気的に接続されており、プリンタコントローラ２からカートリッジのメモリに読み書きが可能である。また、インクカバーオープンを検知するインクカバーオープン検知を備えており、インクカバーのオープンを検知してバススイッチを切断することで、プリンタ電源ＯＮ時にもインクカートリッジの交換が可能となる。
【００２６】
インクカートリッジの不揮発性メモリには例えばインク製造メーカ、インクバージョン、製造ロット番号、インク残量等のデータが格納されている。また、これを拡張して、色変換用パラメータ、階調とインク適量の関係を示すパラメータ、駆動波形用データ等のパラメータを追加することが可能である。
【００２７】
（色変換処理）
図５は、本実施形態に係る画像形成装置の画像処理部２３における色変換の処理内容の例を示す。色変換部２３１によるＲＧＢ表色系の画像データをＣＭＹＫ表色系の画像データに変換する手順について、図５に示す図を用いて説明する。
【００２８】
インクの発色特性等の影響でＲＧＢとＣＭＹＫの関係は線形的ではないため、色変換にはテーブル参照を行うことが一般的である。また、例えばシアン（Ｃ）はレッド（Ｒ）の補色であるが、グリーン（Ｇ）及びブルー（Ｂ）の影響も受ける。以上ことから、ＣＭＹＫ表色系の画像データを生成する場合には、３次元のテーブル参照を実施する。本実施形態では、３Ｄルックアップテーブルを例として示している。ただし、ＲＧＢ各８bitの入力データに対してすべての色を表現するには、ＣＭＹＫ一色につき約１６７８万点のテーブルデータが必要となり、現実的ではない。そのため次のような補間処理を行っている。
【００２９】
Ｒ軸・Ｇ軸・Ｂ軸それぞれの軸を１／１６に間引いて、１７*１７*１７=４９１３個の格子点に相当する図５（ａ）に示すようなテーブルデータを用意する。そして、図５（ｂ）に示すように、入力データ（点P）から直近の８個の格子点（点P0〜点P7）を選択する。直近の８個の格子点からの距離に応じて、それぞれの格子点に重み付けをして出力値を得る。出力値の算出には、下記に示す式（１）を用いる。
【００３０】
【数１】
2010005867.tif 000003
【００３１】
ただし、Vi及びVTは以下のように定義される。
Vi：点Piと点Pを対角線とする直方体の体積
VT：点P0からP7を頂点とする直方体の体積
【００３２】
例えば、格子点間隔が１６である場合は、以下のようなる。
V0=dR * dG * dB
V1=（16 - dR）* dG * dB
：
V7=（16 - dR）*（16 - dG）*（16 - dB）
VT= 16 * 16 * 16
【００３３】
尚、本実施形態では、直近の８個の格子点を選択し、直近の８個の格子点からの距離に応じて、それぞれの格子点に重み付けをして出力値を得る方法を例に挙げて説明したが、直近６個の格子点を使用する三角柱補間、４個の格子点を使用する四面体補間も適用することが可能である。
【００３４】
図６は、本実施形態に係る画像形成装置の色変換用のパラメータを決定する処理の例を示す。図７は、本実施形態に係る画像形成装置のパラメータ群を取得する処理の例を示す。図６及び図７に示すパラメータ群とは、ここでは画質・用紙種類等にあわせた種々のパラメータの総称である。このパラメータ群は、以下のような階層構造となる。
インクバージョン１用のパラメータ群
普通紙・高画質用のパラメータ
普通紙・中画質用のパラメータ
普通紙・低画質用のパラメータ
：
光沢紙・高画質用のパラメータ
：
インクバージョン２用のパラメータ群
普通紙・高画質用のパラメータ
：
インクバージョン３用のパラメータ群
：
【００３５】
色変換用パラメータは印字モード（例えば画質・用紙種類等）により変更するため、印字ジョブがスタートするごとに決定される。まず、カートリッジの不揮発性メモリにアクセスしてインクバージョン検知を行う（ステップＳ６０１）。ＲＯＭ２９にはインクバージョン情報管理のルールが格納されており、インクバージョンが予期されるものか否かを判定することが可能である（ステップＳ６０２）。
【００３６】
純正以外のインク使用時など、予期しないインクバージョンであった場合（ステップＳ６０２／ＹＥＳ）には、最適なパラメータを選択できないため、ＲＯＭ２９に保持されている初期パラメータ群を使用する（ステップＳ６０３）。一方、純正のインク使用時など、予期したバージョンである場合（ステップＳ６０２／ＮＯ）は、前回印字時のバージョンと一致しているか否かを判定する（ステップＳ６０４）。取得したインクバージョンが前回印字時のバージョンと一致する場合（ステップＳ６０４／ＹＥＳ）には、パラメータ群の再取得は行わず、前回印字時のパラメータ群を使用する（ステップＳ６０５）。インクバージョンが前回と異なる場合（ステップＳ６０４／ＮＯ）には、図７に示す手順でパラメータ群の取得を行う（ステップＳ６０６）。
【００３７】
図７に示すように、まず、カートリッジからパラメータを取得することが可能か否かを判断する（ステップＳ７０１）。カートリッジの不揮発性メモリにパラメータ群が格納されている場合（ステップＳ７０１／ＹＥＳ）には、カートリッジからパラメータ群を取得する（ステップＳ７０２）。
【００３８】
カートリッジにパラメータ群が格納されていない場合、あるいは色ごとにインクバージョンが異なる場合などにカートリッジのパラメータがそのまま使用できない場合など（ステップＳ７０１／ＮＯ）には、ネットワークからパラメータ群を取得することが可能であるか否かを判断する（ステップＳ７０３）。ネットワークからパラメータを取得することが可能な場合（ステップＳ７０３／ＹＥＳ）は、画像形成装置がネットワークに接続できる場合は直接取得してもよいし、ホストＰＣ１がネットワークに接続されている場合にはホストＰＣ１を通じてパラメータ群を取得してもよい（ステップＳ７０４）。尚、カートリッジからパラメータの取得を試みる処理である上記ステップＳ７０１及びステップＳ７０２は必ずしも必要ではなく、省略することが可能である。
【００３９】
ネットワークに接続できない場合や、ネットワーク上にも対応するパラメータ群が見つからない場合（ステップＳ７０３／ＮＯ）には、マニュアルでパラメータ設定を行うか否かをユーザに確認する（ステップＳ７０５）。マニュアルで設定する場合（ステップＳ７０６／ＹＥＳ）は、マニュアルパラメータを設定し（ステップＳ７０７）、マニュアル設定しない場合（ステップＳ７０６／ＮＯ）は、初期パラメータ群を使用する（ステップＳ７０８）。
【００４０】
上記ステップＳ７０７におけるマニュアル設定の手順を以下に示す。まず、複数のパラメータによりテストチャートを印字し、同時にホストＰＣ１上のモニタにテストチャートと同様の画像を表示する。ユーザは印字結果とモニタ上の画像を見比べて、もっとも忠実に色再現している印字結果を選択する。尚、インクの開発に伴い画像処理用パラメータが設計されるが、各インクバージョンに最適化された画像処理パラメータをネットワーク上の特定サーバに保持されていることとする。
【００４１】
上述した色変換処理を行うことにより、インクの違いによる画質への影響を抑え、出力される品質を一定に保つことが可能となる。
【００４２】
尚、図７では色変換用パラメータを取得する例について示しているが、後述する変倍処理及び総量規制処理のパラメータを取得する場合にも、適用することが可能である。
【００４３】
（変倍処理）
図８は、コンボリューション法による仮想サンプリング点の階調計算の例を示す図である。コンボリューション法によると、入力データのサンプリング（○）間の仮想サンプリング点（●）に対する階調（図中のσ）を前後４点の入力値（図中のSi-1〜Si+2）から算出することが可能である。
【００４４】
図９は、コンボリューション法を利用した画像の変倍処理の概要例を示す。入力画像のサンプリング（○）にない仮想のサンプリング点（△および×）の階調を算出し、引き伸ばすことで画像の拡大を行うことができる。これは一般的に採用されている変倍方式である。この処理のなかで、△と×の様に図８の式（２）中のｒの初期値を変えることによって、出力画像を出力サンプリング間隔以下の単位でシフトすることができる。また、色ごとの処理でシフト量を変えることにより、出力解像度以下の単位でのヘッド間ギャップ調整が可能となる。
【００４５】
図１０は、本実施形態に係る画像形成装置において、変倍器を用いてヘッド間ギャップ補正を行う処理の例を示す。ヘッド間ギャップを補正する処理について、図１０に示すフローチャートを用いて説明する。
【００４６】
まず、Ｋ（ブラック）の処理であるかを判断する（ステップＳ１００１）。Ｋの処理である場合（ステップＳ１００１／ＹＥＳ）は、ｒ=０に初期化し（ステップＳ１００２）、１色分の変倍処理を実行する（ステップＳ１００３）。
【００４７】
次に、Ｋの処理ではないと判断された場合（ステップＳ１００１／ＮＯ）は、Ｃ（シアン）の処理であるか否かを判断する（ステップＳ１００４）。Ｃの処理である場合（ステップＳ１００４／ＹＥＳ）は、ＫとＣのヘッド間ギャップによりｒ＝ｒCに初期化し、１色分の変倍処理を実行する（ステップＳ１００３）。
【００４８】
Ｃの処理ではないと判断された場合（ステップＳ１００４／ＮＯ）は、Ｍ（マゼンダ）の処理であるか否かを判断する（ステップＳ１００６）。Ｍの処理である場合（ステップ１００６／ＹＥＳ）は、ＫとＭのヘッド間ギャップによりｒ＝ｒMに初期化し、１色分の変倍処理を実行する（ステップＳ１００３）。
【００４９】
Ｍの処理ではないと判断された場合（ステップＳ１００６／ＮＯ）は、ＫとＹ（イエロー）のヘッド間ギャップによりｒ＝ｒYに初期化し、１色分の変倍処理を実行する（ステップＳ１００３）。
【００５０】
上述した処理で使用するシアン、マゼンタ、イエロー用のrの初期値ｒC、ｒM、ｒYの決定方法は下記のとおりである。
【００５１】
倍率：R倍
出力解像度に対するヘッド間ギャップ（シアン-ブラック）の割合：ＧCK
出力解像度に対するヘッド間ギャップ（マゼンタ-ブラック）の割合：ＧMK
出力解像度に対するヘッド間ギャップ（イエロー-ブラック）の割合：ＧYK
であるとすると、
シアンの処理時のrの初期値を r = rC = GCK/R
マゼンタの処理時のrの初期値を r = rM = GMK/R
イエローの処理時のrの初期値を r = rY = GYK/R
と設定することにより、ヘッド間ギャップを調整するような補正値を作成することができる。
【００５２】
例えば、入力解像度が３００dpi、出力解像度が６００dpi（ドット間距離：４２．３mm）、ブラック（K）シアン（C）間ヘッド間ギャップが２１．１５mmである場合、R = ６００dpi / ３００dpi = ２、GCK = ２１．１５mm / ４２．３mm = ０．５ であるので、r = C CK / R = ０．２５となる。
【００５３】
尚、他色も上述した方法と同様にヘッド間のギャップ補正を行うことが可能である。
【００５４】
上述した変換処理を行うことにより、ヘッド間ギャップによる画質への影響を抑え、出力される画像の品質を一定に保つことが可能となる。
【００５５】
（総量規制処理）
図１１は、本実施形態に係る画像形成装置の総量規制部２３３による総量規制処理の例を示す。図１２は、本実施形態に係る画像形成装置の総量規制値を設定する処理の例を示す。本実施形態における総量規制処理について、図１１及び図１２に示すフローチャートを用いて説明する。
【００５６】
総量規制処理は、印字される記録媒体のインク吸収性能を超えてインクを吐出しすぎることにより、インクのにじみ、裏移り、こすれによる汚れ等を防ぐために行われる。記録媒体の種類によって、単位面積あたりのインク吐出可能な量が異なるため、用いられる記録媒体に応じてあらかじめ総量規制値を設定し、規制値を超えないように画像データを補正するものである。
【００５７】
図１１に具体的な処理の流れを示す。まず、総量規制値の設定を行い（ステップＳ１１０１）、１ページの全ドット処理が終了したか否かを判断する（ステップＳ１１０２）。１ページの全ドット処理が終了していない場合（ステップＳ１１０２／ＮＯ）は、同一のドットに対するＣＭＹＫ多値階調データを取得し（ステップＳ１１０３）、ＣＭＹＫ多値階調データをそれぞれ適量変換テーブルにより適量データに変換する（ステップＳ１１０４）。同一ドットに対する適量の合計と総量規制値を比較し（ステップＳ１１０５）、同一ドットに対する適量の合計が総量規制値より大きい場合（ステップＳ１１０５／ＹＥＳ）は、以下の式（３）を用いた規制を行い、適量の合計を規制値以下にする（ステップＳ１１０６）。
【００５８】
【数２】
2010005867.tif 000004
【００５９】
尚、上記式（３）における記号の意味を以下に示す。
DT ： 総量規制値
DK：Bkの適量（補正前）
DC：Cの適量（補正前）
DM：Mの適量（補正前）
DY：Yの適量（補正前）
DK'：Bkの適量（補正後）
DC'：Cの適量（補正後）
DM'：Mの適量（補正後）
DY'：Yの適量（補正後）
【００６０】
次に、得られた適量データを、逆変換テーブルを用いて再び多値階調データに戻す（ステップＳ１１０７）。一方、同一ドットに対する適量の合計が総量規制以下である場合（ステップＳ１１０５／ＮＯ）は、規制の必要はなく、上記ステップＳ１００７の処理に移行する。
【００６１】
得られた適量データを、逆変換テーブルを用いて再び多値階調データに戻した後は、上記ステップＳ１１０２に戻り、次の画像処理へ進める。そして、上記処理を全ドットに対して実施し、全ドットの処理が終了した場合（ステップＳ１１０２／ＹＥＳ）に、総量規制処理動作を終了する。
【００６２】
１色のインクをベタで印字した場合のインク適量を１００％とした場合に、例えば普通紙が２００％であるのに対して、ＯＨＰ用紙１００％であるように吐出可能な適量は紙種に依存して大きく変化する。一方で、用紙設定はユーザが行うため、画像形成装置にセットされている用紙とは異なる設定をする場合がある。そのため、印字結果が期待と異なる場合があり、ユーザ設定された紙種とプリンタにセットされている用紙が同一か否か確認する方法で誤りを防ぐことが有効である。
【００６３】
紙種判別の方法としては、特開２００５−２８０２７４等に記載の方法が用いられる。本実施形態では、ホストＰＣ１から標準的なＲＧＢ多値データを受信し、用紙種類を確認してから総量規制値を設定する。以下に総量規制値の設定の処理の流れの例について説明する。
【００６４】
図１２に示すように、まず、給紙が開始される（ステップＳ１２０１）と、紙種の検知行う（ステップＳ１２０２）。そして、紙種の判別が可能か否かを判断し（ステップＳ１２０３）、紙種の判別が不可能な場合（ステップＳ１２０３／ＮＯ）は、ユーザが設定した紙種用のパラメータを設定し（ステップＳ１２０４）、総量規制値設定の動作を終了する。
【００６５】
一方、紙種の判別が可能な場合（ステップＳ１２０３／ＹＥＳ）は、紙種を判別した結果がユーザ設定の紙種と一致しているか否かを判断する（ステップＳ１２０５）。紙種の判別結果とユーザ設定の紙種が一致している場合（ステップＳ１２０５／ＹＥＳ）は、上記ステップＳ１２０４の処理、すなわち、ユーザが設定した紙種用パラメータを設定し、総量規制値設定の動作を終了する。紙種の判別結果とユーザ設定の紙種が異なる場合（ステップＳ１２０５／ＮＯ）は、検知した紙種用のパラメータを設定し（ステップＳ１２０６）、総量規制値設定の動作を終了する。
【００６６】
上述した処理により、ユーザが設定した紙種が誤っていた場合にホストＰＣ１で処理をやり直すことや、画像データを再送信するという無駄を防ぐことが可能となる。
【００６７】
また、本実施形態の例では、総量規制値のみを紙種判別後に設定しているが、色変換用パラメータや適量変換テーブル・逆変換テーブルといったパラメータも紙種判別後に設定することで、期待される画質により近い印字が可能となる。
【００６８】
上述した総量規制を行うことにより、紙種による画質への影響を抑え、出力される画像の品質を一定に保つことが可能となる。
【００６９】
尚、上述した実施形態では、変更可能である画像処理用のパラメータを画像形成装置が保持する例をあげて説明したが、サーバにパラメータを保持することも可能である。この場合、画像形成装置の状態を検知する手段は、画像処理用パラメータを保持しているサーバのアドレスを示すようにすることが可能である。
【００７０】
本実施形態により、画像形成装置の状態によって引き起こされる画質の変化を想定し、それを打ち消すように画像処理パラメータを設定するので、印字される画質を一定に保つことが可能となる。また、画質を一定に保つ処理を、画像処理パラメータの変更のみで実現するので、特別な画像処理を追加する必要や、処理負荷の増加を招くことがない。さらに、画像形成装置個々の状態の取得、画像処理のパラメータ初期設定及び画像処理が何れも画像形成装置内で完結するので、ホストＰＣ１が関与すべき制御が必要なく、ホストＰＣ１とのインターフェースは一般的なＲＧＢ表色系のイメージデータとすることが可能となる。
【００７１】
また、本実施形態により、個々の画像形成装置の状態を検知できない場合であっても、デフォルト値を用いることで印字不能になることを防ぐことが可能である。また、個々の画像形成装置の状態を検知できない場合に、１つ前の有効なデータを使用することにより、現在の状況に近いデータを使用し、印字することも可能となる。
【００７２】
また、個々の画像形成装置の状態を検知できない場合に、ユーザにその旨を通知することで、期待と異なる印字が実行される可能性がある場合には、ユーザにそのまま印字を実行するか又は中断するかを判断する機会を与えることが可能となる。
【００７３】
また、画像形成装置個々の状態を検知できない場合であっても、デフォルト値と、複数の異なるパラメータにより印字を行い、ユーザによる判定結果を用いてパラメータを決定することで、ユーザにとって最適なパラメータを選択することが可能となる。
【００７４】
本実施形態により、画像形成装置がインターネット等のネットワークに接続され、サーバからデータを受信することで、常に最新のパラメータを取得し、使用することが可能となる。また、ホストＰＣ１がインターネット等のネットワークに接続する手段を有することで、画像形成装置がインターネットに接続することができない場合であっても、最新のパラメータを取得し、使用することが可能となる。
【００７５】
本実施形態により、個々の画像形成装置状態を検知する手段が変更可能である画像処理用パラメータを保持しているサーバのアドレスを示すことにより、容量の大きなパラメータであっても、パラメータの実態はサーバに保持することによって、画像形成装置の状態を検知する手段を小容量に抑えることが可能となる。
【００７６】
また、画像形成装置及びホストＰＣ１の何れもサーバに接続することが不可能な場合には、デフォルト値を用いることで、印字不可能になることを防ぐことが可能となる。
【００７７】
また、画像形成装置及びホストＰＣ１の何れもサーバに接続することが不可能な場合には、１つ前の有効なデータを使用することで、現在の状況に近いデータを使用し、印字することが可能となる。
【００７８】
また、画像形成装置及びホストＰＣ１の何れもサーバに接続することが不可能な場合には、ユーザにその旨を通知することで、画像処理用のパラメータを取得することができない場合でも、ユーザにとって最適なパラメータを選択することが可能となる。
【００７９】
尚、各図のフローチャートに示す処理を、ＣＰＵ２０が実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録するコンピュータ読み取り可能な記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した実施形態の例とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００８０】
以上好適な実施の形態に基づき具体的に説明したが、本発明は上述した画像形成装置及び画像形成システムに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であるということは言うまでもない。
【図面の簡単な説明】
【００８１】
【図１】本実施形態に係る画像形成装置の全体構成例を示す図である。
【図２】本実施形態に係る画像形成装置の制御部の概略構成例を示すブロック図である。
【図３】本実施形態に係る画像形成装置の画像処理フローに特化した機能例を示すブロック図である。
【図４】本実施形態に係る画像形成装置のプリンタコントローラとインクカートリッジとの接続を示す模式図である。
【図５】本実施形態に係る画像形成装置の画像処理部における色変換の処理内容の例を示す図である。
【図６】本実施形態に係る画像形成装置の色変換用のパラメータを決定する処理の例を示すフローチャートである。
【図７】本実施形態に係る画像形成装置のパラメータ群を取得する処理の例を示すフローチャートである。
【図８】コンボリューション法による仮想サンプリング点の階調計算の例を示す図である。
【図９】コンボリューション法を利用した画像の変倍処理の概要例を示す図である。
【図１０】本実施形態に係る画像形成装置において、変倍処理部を用いてヘッド間ギャップ補正を行う処理の例を示すフローチャートである。
【図１１】本実施形態に係る画像形成装置の総量規制部による総量規制処理の例を示すフローチャートである。
【図１２】本実施形態に係る画像形成装置の総量規制値を設定する処理の例を示すフローチャートである。
【符号の説明】
【００８２】
１    ホストＰＣ
２    プリンタコントローラ
２０    ＣＰＵ
２１    画像伸張部
２２    画像処理部
２３    センサ解析部
２４    センサＩ／Ｆ
２５    入力Ｉ／Ｆ
２６    印字制御部
２７    出力Ｉ／Ｆ
２８    ＲＡＭ
２９    ＲＯＭ
３０    メカ制御部
３１    メカＩ／Ｆ
３２    温湿度検知
３３    エンコーダ
３４    インク検知
３５    紙検知
３６    ヘッドドライバ
３７    ヘッド
３８    ドライバ
３９    給紙クラッチ
４０    ドライバ
４１    主副走査モータ
４２    インク供給モータ
【図１】
2010005867.tif 000005
【図２】
2010005867.tif 000006
【図３】
2010005867.tif 000007
【図４】
2010005867.tif 000008
【図５】
2010005867.tif 000009
【図６】
2010005867.tif 000010
【図７】
2010005867.tif 000011
【図８】
2010005867.tif 000012
【図９】
2010005867.tif 000013
【図１０】
2010005867.tif 000014
【図１１】
2010005867.tif 000015
【図１２】
2010005867.tif 000016