(57)【要約】 【課題】出力側で表現される画像データのイメージが変化することを抑制可能な画像処理装置を提供する。【解決手段】本発明の画像処理装置が適用される複合機は、画像名を含む画像データ情報と、画像形成部で使用される複数の色を特定する色情報とを対応付けて記憶する記憶部と、画像データと、当該画像データの画像データ情報とを含む入力情報を受け付ける第１受付部４００と、第１受付部４００で入力情報を受け付けた場合、所定の条件を満たす画像データ情報が記憶部に記憶されているか否かを判定する判定部４０１と、所定の条件を満たす画像データ情報が記憶部に記憶されていると判定された場合は、当該画像データ情報に対応する色情報で特定される複数の色を、画像形成部で使用される複数の色として決定する決定部４０２と、入力情報に含まれる画像データを、決定部４０２で決定された複数の色で表現される画像データに変換する変換部４０３と、を備える。【選択図】図３
2012244611.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から入力される画像データの名称を示す画像名を含む画像データ情報と、媒体上に画像を形成する画像形成部で使用される複数の色を特定する色情報とを対応付けて記憶する記憶部と、
前記画像データと、当該画像データの前記画像データ情報とを含む入力情報を受け付ける第１受付部と、
前記第１受付部で前記入力情報を受け付けた場合、所定の条件を満たす前記画像データ情報が前記記憶部に記憶されているか否かを判定する判定部と、
前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されていると判定された場合は、当該画像データ情報に対応する前記色情報で特定される複数の色を、前記画像形成部で使用される複数の色として決定する決定部と、
前記入力情報に含まれる前記画像データを、前記決定部で決定された複数の色で表現される画像データに変換する変換部と、を備える、
ことを特徴とする画像処理装置。
【請求項２】
前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されていないと判定された場合は、前記決定部は、前記入力情報に含まれる前記画像データに応じて、前記画像形成部で使用される複数の色を決定する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定部は、前記入力情報に含まれる前記画像データで表現され得る色に応じて、Ｃ、Ｍ、ＹおよびＫの４色以外の複数の特定色のうちの何れか１つを選択し、その選択した１つの特定色、および、前記４色の各々について、当該色の使用量に応じた値を示す寄与度を求め、前記寄与度の値が最も低い色を除いた４つの色を、前記画像形成部で使用される複数の色として決定する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記決定部で決定された前記複数の色を特定する前記色情報と、前記入力情報に含まれる前記画像データ情報とを対応付けて前記記憶部に登録する登録部をさらに備える、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記画像形成部で使用される複数の色のうちの少なくとも１つを指定する指定情報の入力を受け付ける第２受付部をさらに備え、
前記所定の条件を満たす前記画像データ情報が前記記憶部に存在すると判定され、かつ、前記記憶部に存在する当該画像データ情報に対応する前記色情報で特定される複数の色の中に、前記指定情報で指定された色が含まれていない場合は、前記決定部は、前記入力情報に含まれる前記画像データに応じて、前記画像形成部で使用される複数の色のうち、前記指定情報で指定された色以外の色を決定する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されていないと判定された場合は、前記決定部は、前記入力情報に含まれる前記画像データに応じて、前記画像形成部で使用される複数の色のうち、前記指定情報で指定された色以外の色を決定する、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記所定の条件は、前記入力情報に含まれる前記画像データ情報に含まれる前記画像名と、前記記憶部に記憶された前記画像情報に含まれる前記画像名とが一致することである、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記所定の条件を指定する条件情報の入力を受け付ける第３受付部と、
前記第３受付部で受け付けた前記条件情報に応じて前記所定の条件を可変に設定する設定部と、をさらに備え、
前記第１受付部で前記入力情報を受け付けた場合、前記判定部は、前記設定部で設定された前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されているか否かを判定する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
画像データと、当該画像データの名称を示す画像名を含む画像データ情報とを含む入力情報を受け付ける第１ステップと、
前記第１ステップで前記入力情報を受け付けた場合、前記画像データ情報と、媒体上に画像を形成する画像形成部で使用される複数の色を特定する色情報とを対応付けて記憶する記憶部の中に、所定の条件を満たす前記画像データが記憶されているか否かを判定する第２ステップと、
前記第２ステップで、前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されている判定した場合は、当該画像データ情報に対応する前記色情報で特定される複数の色を、前記画像形成部で使用される複数の色として決定する第３ステップと、
前記入力情報に含まれる前記画像データを、前記第３テップで決定した複数の色で表現される画像データに変換する第４ステップと、を備える、
ことを特徴とする画像処理方法。
【請求項１０】
請求項９に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来の画像形成装置においては、シアン、マゼンタ、イエロー、ブラックの４色で印刷されることが一般的であったが、最近では色域を広げる目的や、コーポレートカラーなど特定の色を美しく再現する目的で、従来の４色に加えて特色を利用して出力するケースも増えてきている。しかし、特色を加えて５色以上の色を利用しようと考えた場合に、増えた色数分のカートリッジやドラムなどの装置を追加しなければならないため、機器は大型化してしまう。そこで、機器の大型化を防ぎつつ、特色を利用するための技術として、ホストコンピュータなどの入力側で生成した画像データをプリンタなどの出力側で表現するのに最適な色の組み合わせを決定する技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示された技術では、入力側で生成された画像データに修正が加えられると、その修正後の画像データに応じて、プリンタで使用される色の組み合わせも変化するので、プリンタから出力される画像のイメージが、修正前と比べて大きく変化してしまうという問題がある。
【０００４】
本発明は、上記に鑑みてなされたものであって、入力された画像データに修正が加えられた場合であっても、出力側で表現される画像データのイメージが変化することを抑制可能な画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、ホスト装置から入力される画像データの名称を示す画像名を含む画像データ情報と、媒体上に画像を形成する画像形成部で使用される複数の色を特定する色情報とを対応付けて記憶する記憶部と、前記画像データと、当該画像データの前記画像データ情報とを含む入力情報を受け付ける第１受付部と、前記第１受付部で前記入力情報を受け付けた場合、所定の条件を満たす前記画像データ情報が前記記憶部に記憶されているか否かを判定する判定部と、前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されていると判定された場合は、当該画像データ情報に対応する前記色情報で特定される複数の色を、前記画像形成部で使用される複数の色として決定する決定部と、前記入力情報に含まれる前記画像データを、前記決定部で決定された複数の色で表現される画像データに変換する変換部と、を備える、ことを特徴とする。
【０００６】
また、本発明の画像処理方法は、画像データと、当該画像データの名称を示す画像名を含む画像データ情報とを含む入力情報を受け付ける第１ステップと、前記第１ステップで前記入力情報を受け付けた場合、前記画像データ情報と、媒体上に画像を形成する画像形成部で使用される複数の色を特定する色情報とを対応付けて記憶する記憶部の中に、所定の条件を満たす前記画像データが記憶されているか否かを判定する第２ステップと、前記第２ステップで、前記所定の条件を満たす前記画像データ情報が前記記憶部に記憶されている判定した場合は、当該画像データ情報に対応する前記色情報で特定される複数の色を、前記画像形成部で使用される複数の色として決定する第３ステップと、前記入力情報に含まれる前記画像データを、前記第３テップで決定した複数の色で表現される画像データに変換する第４ステップと、を備える、ことを特徴とする。
【０００７】
さらに、本発明のプログラムは、上述の画像処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、画像データと、当該画像データの名称を示す画像名を含む画像データ情報とを含む入力情報を受け付けると、画像データ情報と、画像形成部で使用される複数の色を特定する色情報とを対応付けて記憶する記憶部の中に、所定の条件を満たす画像データ情報が記憶されているか否かを判断し、所定の条件を満たす画像データ情報が記憶されている場合は、その記憶された画像データ情報に対応する色情報で特定される複数の色を、画像形成部で使用される複数の色として決定するので、入力情報に含まれる画像データに修正が加えられた場合であっても、出力側で表現されるときのイメージが変化することを抑制できるという有利な効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係る画像形成システムのハードウェア構成例を示すブロック図である。
【図２】図２は、記憶部に記憶されたデータの一例を示す図である。
【図３】図３は、ＣＰＵが有する機能のうち画像処理に関する機能を示す機能ブロック図である。
【図４】図４は、特定色の選択方法を説明するための模式図である。
【図５】図５は、ＣＰＵが実行する画像処理の一例を示すフローチャートである。
【図６】図６は、修正前のＲＧＢ入力画像データの一例を示す図である。
【図７】図７は、修正後のＲＧＢ入力画像データの一例を示す図である。
【図８】図８は、修正前のＲＧＢ入力画像データで表現され得る色と、画像形成部で再現可能な色域との関係を模式的に示す図である。
【図９】図９は、修正前のＲＧＢ入力画像データの印刷結果を示す図である。
【図１０】図１０は、修正後のＲＧＢ入力画像データで表現され得る色と、画像形成部で再現可能な色域との関係を模式的に示す図である。
【図１１】図１１は、対比例における修正後のＲＧＢ入力画像データの印刷結果を示す図である。
【図１２】図１２は、本実施形態における修正後のＲＧＢ入力画像データの印刷結果を示す図である。
【図１３】図１３は、第２実施形態のＣＰＵが有する機能のうち画像処理に関する機能を示す機能ブロック図である。
【図１４】図１４は、指定情報の入力画面の一例を示す図である。
【図１５】図１５は、第２実施形態のＣＰＵが実行する画像処理の一例を示すフローチャートである。
【図１６】図１６は、第３実施形態のＣＰＵが有する機能のうち画像処理に関する機能を示す図である。
【図１７】図１７は、条件情報の入力画面の一例を示す図である。
【図１８】図１８は、第３実施形態のＣＰＵが実行する画像処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係る画像処理装置、画像処理方法およびプログラムの実施の形態を詳細に説明する。以下の各実施形態では、本発明に係る画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも何れかの機能を有する複合機に適用した例を挙げて説明するが、これに限定されるものではない。例えば本発明に係る画像処理装置と、媒体上に画像を形成する画像形成部とが別々に設けられる構成であってもよい。
【００１１】
＜Ａ：第１実施形態＞
図１は、本実施形態に係る画像形成システムのハードウェア構成例を示すブロック図である。図１に示すように、本実施形態に係る画像形成システムは、ホスト装置１００と、複合機２００とを備える。ホスト装置１００は、例えばＰＣ（Personal  Computer）などのコンピュータである。
【００１２】
図１に示すように、複合機２００は、ＣＰＵ２０１と、ＮＶＲＡＭ２０２と、プログラムＲＯＭ２０３と、ＲＡＭ２０４と、エンジンＩ／Ｆ部２０５と、画像形成部（エンジン）２０６と、パネルＩ／Ｆ部２０７と、操作表示部２０８と、ホストＩ／Ｆ部２０９と、ディスクＩ／Ｆ部２１０と、ディスク装置２１１と、スキャナＩ／Ｆ部２１２と、スキャナ部２１３とを含んで構成される。
【００１３】
ＣＰＵ２０１は、プログラムＲＯＭ２０３等に格納された各種プログラムを実行することにより、複合機２００全体を制御する。ＮＶＲＡＭ２０２は、インタフェース設定などの保護する必要のあるデータを保持する。プログラムＲＯＭ２０３は、不揮発性の半導体メモリであり、複合機２００で実行される各種プログラムを記憶する。ＲＡＭ２０４は、揮発性の半導体メモリであり、ＣＰＵ２０１のワークメモリ、入出力データのバッファ、ダウンロードフォント用のメモリなどとして機能する。
【００１４】
エンジンＩ／Ｆ部２０５は、画像形成部２０６との間でコマンドやデータ（印刷データ）などの通信を行うためのインタフェースである。画像形成部２０６は、ＣＰＵ２０１の制御の下、記録紙などの媒体上に画像を形成する手段であり、エンジンＩ／Ｆ部２０５を介して受信したコマンドや印刷データに基づいて画像形成動作（印刷動作）を実行する。
本実施形態では、画像形成部２０６には、それぞれにトナーが充填される４つのトナーカートリッジが取り外し可能に搭載され、各トナーカートリッジに対応して感光体、帯電器、現像器及び感光体クリーナーを含む作像ユニット、露光器及び定着機が各々搭載されている。本実施形態では、一例として、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）、Ｓｐ１（特色１）、Ｓｐ２（特色２）、Ｓｐ３（特色３）のうちの何れか４つの色のトナーカートリッジを選択的に搭載することが可能である。画像形成部２０６は、受信した画像データに応じて、露光器から光ビームを照射して各トナーカートリッジに対応するトナー像を感光体上に形成する。そして、画像形成部２０６は、感光体上に形成された各色のトナー像を重ね合わせながら転写紙に転写する。転写紙に転写されたトナー像は、定着装置により熱と圧力で定着される。これにより、転写紙に画像が形成されて所望の印刷物が得られる。このような画像形成部２０６の構成については周知であるため、ここでは、その詳細な説明を省略する。
【００１５】
パネルＩ／Ｆ部２０７は、操作表示部２０８との間でコマンドやステータスなどの通信を行うためのインタフェースである。操作表示部２０８は、複合機２００の動作状況や状態を表示するとともに、ユーザーからの操作入力を受け付ける手段であり、例えば液晶型のタッチパネルなどで構成され得る。ホストＩ／Ｆ部２０９は、ホスト装置１００との間でコマンドやデータなどの通信を行うインタフェースである。
【００１６】
ディスクＩ／Ｆ部２１０は、ディスク装置２１１との間でコマンドやデータなどの通信を行うインタフェースである。ディスク装置２１１は、不揮発性の半導体メモリであり、各種のデータを記憶する。
【００１７】
スキャナＩ／Ｆ部２１２は、スキャナ２１３との間でコマンド、ステータス、データ（読み取りデータ）などの通信を行うインタフェースである。スキャナ部２１３は、ＣＰＵ２０１の制御の下、読み取り対象の原稿を読み取ってデータ（読み取りデータ）を生成する手段である。
【００１８】
ここで、本実施形態に係る複合機２００の基本的な動作を説明する。ホスト装置１００においてユーザーが印刷命令（印刷コマンド）を入力すると、ＲＧＢ形式の色空間で表現される画像データ（ＲＧＢ入力画像データと呼ぶ）と、少なくとも当該ＲＧＢ入力画像データの名称を示す画像名を含む画像データ情報とを含んで構成される入力情報が複合機２００へ送られる。ＲＧＢ入力画像データは、文字、グラフィックス、イメージの３種類のオブジェクトに分かれており、複合機２００側で解釈可能なデータ形式となっている。ホスト装置１００からの入力情報を受信した複合機２００は、当該入力情報に含まれるＲＧＢ入力画像データに対して画像処理を実行することで、そのＲＧＢ入力画像データを、出力形式の画像データに変換する。そして、複合機２００は、変換後の画像データに基づいて画像形成動作を実行する。以上の一連の処理動作は、ＣＰＵ２０１がプログラムＲＯＭ２０４に記憶された制御プログラムを実行することにより実現される。
【００１９】
本実施形態では、複合機２００は、画像データ情報と、画像形成部２０６で使用される複数の色（ここでは、一例として４つの色）を特定する色情報とを対応付けて記憶する記憶部３００を有する。この記憶部３００は、例えばディスク装置２１１であってもよいし、プログラムＲＯＭ２０３であってもよく、任意である。図２は、記憶部３００に記憶されたデータの一例を示す図である。図２の例では、画像データ情報は、ＲＧＢ入力画像データを出力したユーザーを識別するユーザー名と、当該ＲＧＢ入力画像データの画像名（ドキュメント名）と、当該ＲＧＢ入力画像データがホスト装置１００から出力された日時を示す日時情報とを含んで構成される。なお、これは一例であり、画像データ情報の構成は任意である。要するに、入力情報に含まれる画像データ情報は、少なくとも当該入力情報に含まれるＲＧＢ入力画像データの名称を示す画像名が含まれるものであればよい。
【００２０】
図３は、ＣＰＵ２０１が有する機能のうち画像処理に関する機能を示す機能ブロック図である。図３に示すように、ＣＰＵ２０１は、画像処理に関する機能として、第１受付部４００と、判定部４０１と、決定部４０２と、変換部４０３と、登録部４０４とを有する。これらの機能は、ＣＰＵ２０１が制御プログラムを実行することにより実現される。なお、これに限らず、これらの機能のうちの少なくとも一部を個別の回路（ハードウェア）で実現することもできる。
【００２１】
第１受付部４００は、ホスト装置１００からの入力情報を受け付ける。判定部４０１は、所定の条件を満たす画像データ情報が記憶部３００に記憶されているか否かを判定する。本実施形態における所定の条件は、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に存在することであるが、これに限らず、所定の条件は任意に変更可能である。判定部４０１は、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されているか否かを判定し、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されている場合は、所定の条件を満たす画像データ情報が記憶部３００に存在すると判定する。一方、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されていない場合は、所定の条件を満たす画像データ情報が記憶部３００に記憶されていないと判定する。
【００２２】
判定部４０１により、所定の条件を満たす画像データ情報が記憶部３００に存在すると判定された場合、決定部４０２は、記憶部３００に存在する当該画像データ情報に対応する色情報を記憶部３００から読み出し、その読み出した色情報で特定される複数の色を、画像形成部２０６で使用される複数の色として決定する。
【００２３】
一方、判定部４０１により、所定の条件を満たす画像データが記憶部３００に記憶されていないと判定された場合、決定部４０２は、第１受付部４００で受け付けた入力情報に含まれるＲＧＢ入力画像データに応じて、画像形成部２０６で使用される複数の色を決定する。より具体的には、決定部４０２は、入力情報に含まれるＲＧＢ入力画像データで表現され得る色に応じて、Ｃ、Ｍ、Ｙ、Ｋの４色以外の複数の特定色のうちの何れか１つを選択し、その選択した特定色、Ｃ、Ｍ、ＹおよびＫの各々について、当該色の使用量に応じた値を示す寄与度を求め、寄与度の値が最も低い色を除いた４つの色を、画像形成部２０６で使用される複数の色として決定する。
【００２４】
さらに詳述すれば、以下のとおりである。まず、決定部４０２は、当該ＲＧＢ入力画像データで表現され得る色に応じて、Ｃ、Ｍ、Ｙ、Ｋの４色以外の複数の特定色（ここではＳｐ１、Ｓｐ２、Ｓｐ３）のうちの何れか１つの特定色を選択する。図４は、ＲＧＢ入力画像データで表現され得る色（Ｃ０〜Ｃ８）と、ＣＭＹＫの色域（再現域）Ｔ１と、ＣＭＹＫ＋Ｓｐ１の色域Ｔ２と、ＣＭＹＫ＋Ｓｐ２の色域Ｔ３と、ＣＭＹＫ＋Ｓｐ３の色域Ｔ４とを模式的に示す図である。決定部４０２は、ＲＧＢ入力画像データで表現され得る色（Ｃ０〜Ｃ８）と、色域Ｔ２〜Ｔ４の各々とを比較し、ＲＧＢ入力画像データで表現され得る色を最も多くカバーできる色域を選択する。そして、その選択した色域を実現するための色の組み合わせに含まれる特定色を選択する。図４の例では、決定部４０２は、ＲＧＢ入力画像データで表現され得る色（Ｃ０〜Ｃ８）を最も多くカバーできる（再現度が高い）色域Ｔ２を選択し、その色域Ｔ２を実現するための色の組み合わせ（ＣＭＹＫ＋Ｓｐ１）に含まれる特定色Ｓｐ１を選択する。
【００２５】
次に、決定部４０２は、ＲＧＢ入力画像データを、ＣＭＹＫ+Ｓｐ１(選択した特定色)の色空間で表現される画像データに変換し、ＣＭＹＫ各版の画像データとＳｐ１版の画像データとを生成する。各色版の画像データを構成する複数の画素の各々の濃度値（階調）は、例えば８ビットのデジタル値で２５６段階に表現可能であり、各色版の画像データを構成する画素の数は同じである。次に、決定部４０２は、各色版の画像データに基づいて、Ｃ、Ｍ、Ｙ、ＫおよびＳｐ１の各々について、当該色の使用量に応じた値を示す寄与度を求める。本実施形態では、Ｃの寄与度Score＿Cは以下の式（１）で求められる。
Score＿C＝ΣX=0→NＣx／Ｎ      （１）
Ｃｘは、Ｃ版の画像データにおける第ｘ番目の画素の濃度値（デジタル値）を示し、Ｎは、Ｃ版の画像データに含まれる画素の数を示す。
【００２６】
同様に、Ｍの寄与度は以下の式（２）で求められる。
Score＿M＝ΣX=0→NＭx／Ｎ      （２）
Ｍｘは、Ｍ版の画像データにおける第ｘ番目の画素の濃度値（デジタル値）を示し、Ｎは、Ｍ版の画像データに含まれる画素の数を示す。
【００２７】
同様に、Ｙの寄与度は以下の式（３）で求められる。
Score＿Y＝ΣX=0→NＹx／Ｎ      （３）
Ｙｘは、Ｙ版の画像データにおける第ｘ番目の画素の濃度値（デジタル値）を示し、Ｎは、Ｙ版の画像データに含まれる画素の数を示す。
【００２８】
同様に、Ｋの寄与度は以下の式（４）で求められる。
Score＿K＝ΣX=0→NＫx／Ｎ      （４）
Ｋｘは、Ｋ版の画像データにおける第ｘ番目の画素の濃度値（デジタル値）を示し、Ｎは、Ｋ版の画像データに含まれる画素の数を示す。
【００２９】
同様に、Ｓｐ１の寄与度は以下の式（５）で求められる。
Score＿Sp1＝ΣX=0→NＳＰ１x／Ｎ      （５）
Ｓｐ１ｘは、Ｓｐ１版の画像データにおける第ｘ番目の画素の濃度値（デジタル値）を示し、Ｎは、Ｓｐ１版の画像データに含まれる画素の数を示す。
【００３０】
そして、決定部４０２は、以上のようにして求めた５つの寄与度のうち、最も小さい値の寄与度を示す色を除いた４つの色を、画像形成部２０６で使用される複数の色として決定する。例えばＣの寄与度Score＿Cが最も小さい場合は、当該Ｃを除いたＭ、Ｙ、Ｋ、Ｓｐ１の４つの色が、画像形成部２０６で使用される複数の色として決定される。
【００３１】
変換部４０３は、第１受付部４００で受け付けた入力情報に含まれるＲＧＢ入力画像データを、決定部４０２で決定された複数の色（４つの色）で表現される画像データに変換する。例えば決定部４０２で決定された４つの色が、Ｍ、Ｙ、Ｋ、Ｓｐ１の場合、変換部４０３は、入力情報に含まれるＲＧＢ入力画像データを、ＭＹＫＳｐ１の色空間で表現される画像データに変換して、Ｍ版の画像データ、Ｙ版の画像データ、Ｋ版の画像データ、Ｓｐ１版の画像データを生成する。また、登録部４０４は、決定部４０２で決定された複数の色を特定する色情報と、入力情報に含まれる画像データ情報とを対応付けて記憶部３００に登録する。
【００３２】
図５は、ＣＰＵ２０１が実行する画像処理の一例を示すフローチャートである。図５に示すように、まず第１受付部４００が入力情報を受け付けた場合（ステップＳ１の結果：ＹＥＳ）、判定部４０１は、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されているか否かを判定する（ステップＳ２）。入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されていると判定された場合（ステップＳ２の結果：ＹＥＳ）、決定部４０２は、記憶部３００に存在する当該画像データ情報に対応する色情報を記憶部３００から読み出し、その読み出した色情報で特定される４つの色を、画像形成部２０６で使用される４つの色として決定する（ステップＳ３）。
【００３３】
一方、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されていないと判定された場合（ステップＳ２の結果：ＮＯ）、決定部４０２は、入力情報に含まれるＲＧＢ入力画像データに応じて、画像形成部２０６で使用される４つの色を決定する（ステップＳ４）。この決定方法は、前述したとおりであるので、詳細な説明は省略する。
【００３４】
次に、処理はステップＳ５に移行する。ステップＳ５では、登録部４０４は、上述のステップＳ３またはステップＳ４で決定された４つの色を特定する色情報と、入力情報に含まれる画像データ情報とを対応付けて記憶部３００に登録する。次に、変換部４０３は、入力情報に含まれるＲＧＢ入力画像データを、上述のステップＳ３またはステップＳ４で決定された４つの色で表現される画像データに変換する（ステップＳ６）。その後、ステップＳ６で変換された画像データに対してガンマ補正やハーフトーン処理などが施されるが、ここでは詳細な説明を省略する。また、ＣＰＵ２０１は、上述のステップＳ３またはステップＳ４で決定された４つの色のトナーカートリッジを選択することを促す情報を表示するように操作表示部２０８を制御することもできる。
【００３５】
以上に説明したように、本実施形態では、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されている場合（所定の条件を満たす画像データ情報が記憶部３００に記憶されている場合）は、記憶部３００に記憶されている当該画像データ情報に対応する色情報で特定される複数の色を、画像形成部２０６で使用される複数の色として決定するので、所定の画像名が付されたＲＧＢ入力画像データに修正が加えられた場合であっても、出力側で表現されるイメージが変化することを抑制できるという有利な効果を奏する。
【００３６】
いま、対比例として、所定の画像名が付されたＲＧＢ入力画像データに修正が加えられた場合は、修正後のＲＧＢ入力画像データに応じて、当該修正後のＲＧＢ入力画像データで表現され得る色を最も忠実に再現するように、画像形成部２０６で使用される複数の色を決定する構成を想定する。図６は、修正前のＲＧＢ入力画像データの例を示す図であり、ここでは、一例として、色Ｃ４を追加する修正を行う場合を想定する。図７は、色Ｃ４を追加する修正を行った後のＲＧＢ入力画像データを示す図である。
【００３７】
図８に示すように、修正前のＲＧＢ入力画像データで表現され得る色はＣ１、Ｃ２、Ｃ３であり、これらの色Ｃ１〜Ｃ３を最も忠実に再現するために画像形成部２０６で使用される複数の色の組み合わせとしてＭ＋Ｙ＋Ｋ＋Ｓｐが決定されていたとする。図９は、修正前のＲＧＢ入力画像データの印刷結果（出力イメージ）を示す図である。ここで、所定の画像名が付されたＲＧＢ入力画像データに対して色Ｃ４が追加される修正が行われた場合は、図１０に示すように、修正後のＲＧＢ入力画像データで表現され得る色はＣ１、Ｃ２、Ｃ３、Ｃ４であり、これらの色Ｃ１〜Ｃ４を最も忠実に再現するために画像形成部２０６で使用される複数の色の組み合わせとしてＣ＋Ｍ＋Ｋ＋Ｓｐが決定される。つまり、画像形成部２０６で使用される複数の色の組み合わせは、「Ｍ＋Ｙ＋Ｋ＋Ｓｐ」から「Ｃ＋Ｍ＋Ｋ＋Ｓｐ」に変更される。この場合、図１０に示すように、色Ｃ１は色Ｃ１１で表現され、色Ｃ２は色Ｃ２２で表現されることになり、色Ｃ１および色Ｃ２の再現性は低下してしまう。図１１は、修正後のＲＧＢ入力画像データの出力イメージを示す図である。図９および図１１からも理解されるように、対比例においては、修正後のＲＧＢ入力画像データの出力イメージは、修正前のＲＧＢ入力画像データの出力イメージに比べて大きく変化してしまう。
【００３８】
これに対して、本実施形態では、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に存在する場合は、記憶部３００に存在する当該画像データ情報に対応する色情報で特定される複数の色を、画像形成部２０６で使用される複数の色として決定するので、上述の例においては、画像形成部２０６で使用される複数の色の組み合わせは、修正の前後で変化しない。つまり、上述の修正が行われた場合は、図１０に示すように、修正後のＲＧＢ入力画像データで表現され得る色はＣ１、Ｃ２、Ｃ３、Ｃ４であるが、これらの色Ｃ１〜Ｃ４を再現するために画像形成部２０６で使用される複数の色の組み合わせは、修正前と同じ「Ｍ＋Ｙ＋Ｋ＋Ｓｐ」のままである。この場合、図１０に示すように、色Ｃ４は色Ｃ４４で表現されることになる。図１２は、修正後のＲＧＢ入力画像データの出力イメージを示す図である。図１０および図１２からも理解されるように、本実施形態においては、追加される色Ｃ４の再現性は低いものの、他の色Ｃ１〜Ｃ３については忠実に再現することができる。したがって、本実施形態によれば、所定の画像名が付されたＲＧＢ入力画像データに修正が加えられた場合であっても、出力側で表現されるイメージが変化することを、対比例に比べて抑制できるという利点がある。
【００３９】
＜Ｂ：第２実施形態＞
次に、第２実施形態について説明する。以下では、第１実施形態と相違する部分を中心に説明し、上述の第１実施形態と共通する部分については同じ符号を付して適宜に説明を省略する。図１３は、ＣＰＵ２０１が有する機能のうち画像処理に関する機能を示す機能ブロック図である。図１３に示すように、ＣＰＵ２０１は、画像処理に関する機能として、画像形成部２０６で使用される複数の色のうちの少なくとも１つを指定する指定情報の入力を受け付ける第２受付部４０５を有する。
【００４０】
図１４は、指定情報の入力画面の一例を示す図である。この入力画面は、操作表示部２０８に表示される。図１４の例では、ユーザーのタッチ操作などにより、「自動」が選択された場合は、画像形成部２０６で使用される複数の色の指定は無いことを示す指定情報が入力され、特色として「Ｓｐ１」が選択された場合は、画像形成部２０６で使用される色として「Ｓｐ１」が指定されたことを示す指定情報が入力される。また、ユーザーの操作に応じて、ブラック（Ｋ）と、何れかの特色とを指定する指定情報や、画像形成部２０６で使用される４つの色全てを指定する指定情報が入力され得る。なお、これは一例であり、指定情報の入力方法は任意である。
【００４１】
再び図１３に戻って説明を続ける。決定部４０２は、判定部４０１により、所定の条件を満たす画像データ情報が記憶部３００に記憶されていると判定され、かつ、記憶部３００に存在する当該画像データ情報に対応する色情報で特定される複数の色の中に、第２受付部４０５で受け付けた指定情報で指定された色が含まれていない場合は、当該入力情報に含まれるＲＧＢ入力画像データに応じて、画像形成部２０６で使用される４つの色のうち、指定情報で指定された色以外の色を決定する。例えば指定情報で指定された色が特色Ｓｐ１であった場合、決定部４０２は、ＲＧＢ入力画像データを、ＣＭＹＫ+Ｓｐ１の色空間で表現される画像データに変換する。そして、決定部４０２は、Ｓｐ１版の画像データ以外のＣＭＹＫ各版の画像データに基づいて、Ｃ、Ｍ、Ｙ、Ｋの各々について寄与度を求め、寄与度の値が最も低い色を除いた３色と、指定情報で指定されたＳｐ１とを、画像形成部２０６で使用される４つの色として決定する。
【００４２】
また、決定部４０２は、判定部４０１により、所定の条件を満たす画像データ情報が記憶部３００に記憶されていないと判定された場合は、第１受付部４００で受け付けた入力情報に含まれるＲＧＢ入力画像データに応じて、画像形成部２０６で使用される複数の色のうち、指定情報で指定された色以外の色を決定する。
【００４３】
図１５は、ＣＰＵ２０１が実行する画像処理の一例を示すフローチャートである。ここでは、第２受付部４０５が指定情報の入力を予め受け付けていることを前提として、画像処理の具体的な内容を説明する。図１５に示すように、まず第１受付部４００が入力情報を受け付けた場合（ステップＳ１１の結果：ＹＥＳ）、判定部４０１は、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されているか否かを判定する（ステップＳ１２）。
【００４４】
入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されていないと判定された場合であって（ステップＳ１２の結果：ＮＯ）、画像形成部２０６で使用される色が指定された場合は（ステップＳ１３の結果：ＹＥＳ）、処理はステップＳ１４に移行する。ステップＳ１４では、決定部４０２は、入力情報に含まれるＲＧＢ入力画像データに応じて、画像形成部２０６で使用される４つの色のうち、指定情報で指定された色以外の色を決定する。また、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に記憶されていないと判定された場合であって（ステップＳ１２の結果：ＮＯ）、画像形成部２０６で使用される色が指定されていない場合は（ステップＳ１３の結果：ＮＯ）、処理はステップＳ１５に移行する。ステップＳ１５の内容は、図５のステップＳ４の内容と同じであるので、詳細な説明は省略する。
【００４５】
上述のステップＳ１２において、入力情報に含まれる画像名と一致する画像名を含む画像データ情報が記憶部３００に存在すると判定された場合（ステップＳ１２の結果：ＹＥＳ）、処理はステップＳ１６に移行する。ステップＳ１６では、決定部４０２は、記憶部３００に記憶されている当該画像データ情報に対応する色情報を記憶部３００から読み出す。
【００４６】
そして、画像形成部２０６で使用される色が指定された場合であって（ステップＳ１７の結果：ＹＥＳ）、ステップＳ１６で読み出した色情報で特定される４つの色の中に、指定情報で指定された色が含まれていない場合（ステップＳ１８の結果：ＮＯ）、処理は前述のステップＳ１４に移行する。また、画像形成部２０６で使用される色が指定された場合であって（ステップＳ１７の結果：ＹＥＳ）、ステップＳ１６で読み出した色情報で特定される４つの色の中に、指定情報で指定された色が含まれている場合（ステップＳ１８の結果：ＹＥＳ）、あるいは、画像形成部２０６で使用される色が指定されていない場合（ステップＳ１７の結果：ＮＯ）、処理はステップＳ１９に移行する。ステップＳ１９の内容は図５のステップＳ３の内容と同じであるので、詳細な説明は省略する。その後のステップＳ２０およびステップＳ２１の内容は、図５のステップＳ５およびステップＳ６の内容と同じであるので、詳細な説明は省略する。
【００４７】
＜Ｃ：第３実施形態＞
次に、第３実施形態について説明する。以下では、上述の各実施形態（第１実施形態、第２実施形態）と相違する部分を中心に説明し、上述の各実施形態と共通する部分については同じ符号を付して適宜に説明を省略する。図１６は、ＣＰＵ２０１が有する機能のうち画像処理に関する機能を示す機能ブロック図である。図１６に示すように、ＣＰＵ２０１は、画像処理に関する機能として、上述の所定の条件を指定する条件情報の入力を受け付ける第３受付部４０６と、第３受付部４０６で受け付けた条件情報に応じて所定の条件を可変に設定する設定部４０７と、をさらに有する。
【００４８】
図１７は、条件情報の入力画面の一例を示す図である。この入力画面は、操作表示部２０８に表示される。図１７の例では、ユーザーは、タッチ操作などを行うことで、条件情報を可変に設定して入力することができる。例えばユーザーのタッチ操作などにより、所定の条件として、入力情報に含まれる画像データに含まれる画像名と完全に一致する画像データ情報が記憶部３００に記憶されていることを指定する条件情報が入力される。また、例えばユーザーのタッチ操作などにより、所定の条件として、特定の期間内の日時情報を含む画像データ情報が記憶部３００に記憶されていることを指定する条件情報が入力される。さらに、ユーザーのタッチ操作などにより、所定の条件として、特定のユーザー名を含む画像データ情報が記憶部３００に記憶されていることを指定する条件情報が入力される。なお、これは一例であり、条件情報の内容やその入力方法は任意である。
【００４９】
以上のようにして入力された条件情報を第３受付部４０６で受け付けた場合、設定部４０７は、受け付けた条件情報に応じて、判定部４０１による判定に用いられる所定の条件を可変に設定する。
【００５０】
図１８は、ＣＰＵ２０１が実行する画像処理の一例を示すフローチャートである。ここでは、第３受付部４０６は、所定の条件として、入力情報に含まれる画像データに含まれる画像名と完全に一致する画像データ情報が記憶部３００に記憶され、かつ、特定の期間内の日時情報を含む画像データ情報が記憶部３００に記憶され、かつ、特定のユーザー名を含む画像データ情報が記憶部３００に記憶されていることを指定する条件情報の入力を受け付けており、設定部４０７は、その受け付けた条件情報を所定の条件として設定していることを前提として、画像処理の具体的な内容を説明する。
【００５１】
図１８に示すように、まず第１受付部４００が入力情報を受け付けた場合（ステップＳ３０の結果：ＹＥＳ）、判定部４０１は、入力情報に含まれる画像名と完全一致する画像名を含む画像データ情報が記憶部３００に記憶されているか否かを判定する（ステップＳ３１）。入力情報に含まれる画像名と完全一致する画像名を含む画像データ情報が記憶部３００に記憶されていないと判定された場合（ステップＳ３１の結果：ＮＯ）、処理はステップＳ３５に移行する。ステップＳ３５の内容は、図５のステップＳ４の内容と同じであるので、詳細な説明は省略する。
【００５２】
一方、入力情報に含まれる画像名と完全一致する画像名を含む画像データ情報が記憶部３００に記憶されていると判定された場合（ステップＳ３１の結果：ＹＥＳ）、判定部４０１は、記憶部３００に記憶されている当該画像データ情報に含まれる日時情報は、条件情報で指定される期間内に含まれるか否かを判定する（ステップＳ３２）。記憶部３００に存在する当該画像データ情報に含まれる日時情報は、条件情報で指定される期間内に含まれないと判定された場合（ステップＳ３２の結果：ＮＯ）、処理はステップＳ３５に移行する。記憶部３００に記憶されている当該画像データ情報に含まれる日時情報は、条件情報で指定される期間内に含まれると判定された場合（ステップＳ３２の結果：ＹＥＳ）、処理はステップＳ３３に移行する。
【００５３】
ステップＳ３３では、判定部４０１は、記憶部３００に記憶されている当該画像データ情報に含まれるユーザー名は、条件情報で指定されるユーザー名と一致するか否かを判定する（ステップＳ３３）。記憶部３００に記憶されている当該画像データ情報に含まれるユーザー名は、条件情報で指定されるユーザー名と一致しないと判定された場合（ステップＳ３３の結果：ＮＯ）、処理はステップＳ３５に移行する。記憶部３００に記憶されている当該画像データ情報に含まれるユーザー名は、条件情報で指定されるユーザー名と一致すると判定された場合（ステップＳ３３の結果：ＹＥＳ）、処理はステップＳ３４に移行する。ステップＳ３４の内容は、図５のステップＳ３の内容と同じであるので、詳細な説明は省略する。その後のステップＳ３６およびステップＳ３７の処理は、図５のステップＳ５およびステップＳ６の処理と同じであるので、詳細な説明は省略する。
【００５４】
以上、本発明に係る実施形態について説明したが、本発明は上述の各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形が可能である。例えば上述の各実施形態では、画像形成部２０６は、４つのトナーカートリッジを取り外し可能に搭載しているが、これに限らず、画像形成部２０６に搭載されるトナーカートリッジの本数は任意である。例えば画像形成部２０６は、当該画像形成部２０６で使用可能な全ての色に対応するトナーカートリッジを搭載することもできる。
【００５５】
なお、上述した各実施形態の複合機２００で実行される各種プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００５６】
１００  ホスト装置
２００  複合機
２０１  ＣＰＵ
２０２  ＮＶＲＡＭ
２０３  プログラムＲＯＭ
２０４  ＲＡＭ
２０５  エンジンＩ／Ｆ部
２０６  画像形成部
２０７  パネルＩ／Ｆ部
２０８  操作表示部
２０９  ホストＩ／Ｆ部
２１０  ディスクＩ／Ｆ部
２１１  ディスク装置
２１２  スキャナＩ／Ｆ部
２１３  スキャナ部
３００  記憶部
４００  第１受付部
４０１  判定部
４０２  決定部
４０３  変換部
４０４  登録部
４０５  第２受付部
４０６  第３受付部
４０７  設定部
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００６−２３６１７９号公報
【図１】
2012244611.tif 000003
【図２】
2012244611.tif 000004
【図３】
2012244611.tif 000005
【図４】
2012244611.tif 000006
【図５】
2012244611.tif 000007
【図６】
2012244611.tif 000008
【図７】
2012244611.tif 000009
【図８】
2012244611.tif 000010
【図９】
2012244611.tif 000011
【図１０】
2012244611.tif 000012
【図１１】
2012244611.tif 000013
【図１２】
2012244611.tif 000014
【図１３】
2012244611.tif 000015
【図１４】
2012244611.tif 000016
【図１５】
2012244611.tif 000017
【図１６】
2012244611.tif 000018
【図１７】
2012244611.tif 000019
【図１８】
2012244611.tif 000020