(57)【要約】【課題】色変換テーブルの選択処理を容易に行える装置を実現する。【解決手段】色変換テーブル選択用印刷データ作成手段１は、色変換テーブル選択処理が指定された場合、複数の色変換テーブル４をそれぞれ用いた色変換テーブル選択用印刷データ６を作成する。その後、印刷結果に対してユーザがいずれかの色変換テーブルの指定を行った場合、色変換テーブル設定手段２は、これを受けて、色変換テーブル設定情報５として登録する。それ以降、印刷処理を行う場合、ユーザから色変換テーブルを使用することが指定された場合、印刷制御手段３は、色変換テーブル設定情報５で指定されている色変換テーブルを使用して通常印刷データ７を作成する。【選択図】        図１
2005028677.tif 000002
【特許請求の範囲】
【請求項１】
複数の色変換テーブルを格納するメモリと、
上位装置からデータを受信する受信部と、
前記色変換テーブルの確認要求情報が入力される入力部と、
前記入力部から前記確認要求情報が入力され、前記受信部により前記データを受信した場合、少なくとも２つの前記色変換テーブルを選択し、前記データに対しそれぞれの該色変換テーブルを対応させた印刷データを作成する印刷データ作成部と、
前記印刷データ作成部で作成された印刷データに基づいて媒体に印刷を行う印刷部とを備えたことを特徴とする画像形成装置。
【請求項２】
色変換テーブル選択処理が指定された場合に複数の色変換テーブルをそれぞれ用いた色変換テーブル選択用印刷データを作成する色変換テーブル選択用印刷データ作成手段と、
前記色変換テーブル選択用印刷データ作成手段が作成した色変換テーブル選択用印刷データに対して、いずれかの色変換テーブルの指定を受けた場合、これを色変換テーブル設定情報として登録する色変換テーブル設定手段と、
印刷処理を行う場合に、色変換テーブルを使用するか否かの選択を受け付け、当該色変換テーブルを使用することが選択された場合、前記色変換テーブル設定情報で指定されている色変換テーブルを使用する印刷制御手段とを備えたことを特徴とする画像形成装置。
【請求項３】
色変換テーブル選択処理が指定された場合に複数の色変換テーブルをそれぞれ用いた色変換テーブル選択用印刷データを作成する色変換テーブル選択用印刷データ作成手段と、
前記色変換テーブル選択用印刷データ作成手段が作成した色変換テーブル選択用印刷データに対して、いずれかの色変換テーブルの指定を複数のユーザから受けた場合、各ユーザからの指定を、それぞれのユーザ毎の色変換テーブルの選択情報としてユーザ対応テーブルに登録する色変換テーブル設定手段と、
印刷処理を行う場合、各ユーザ毎に色変換テーブルを使用するか否かの選択を受け付け、いずれかのユーザで前記色変換テーブルを使用することが選択された場合、前記ユーザ対応テーブルに基づいて、前記いずれかのユーザが指定した色変換テーブルを使用する印刷制御手段とを備えたことを特徴とする画像形成装置。
【請求項４】
請求項２または３に記載の画像形成装置において、
ユーザから指定された印刷データを用いて色変換テーブル選択用印刷データを作成する色変換テーブル選択用印刷データ作成手段を備えたことを特徴とする画像形成装置。
【請求項５】
請求項２〜４のいずれかに記載の画像形成装置において、
色変換テーブル選択用印刷データに基づいて、１ページに複数の異なる色変換テーブルを使用した印刷データを印刷する印刷機構部を備えたことを特徴とする画像形成装置。
【請求項６】
請求項３に記載の画像形成装置において、
ユーザを識別するためのホスト識別情報と、色変換テーブルを識別するための選択テーブル情報とからなるユーザ対応テーブルと、
ホスト識別情報が与えられた場合、ユーザ対応テーブルを参照して選択テーブル情報を特定し、当該選択テーブル情報に対応した色変換テーブルを使用する印刷制御手段を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主として、電子写真プリンタ等のプリンタ（以下、単にプリンタという）における色変換テーブルの選択を行う画像形成装置に関する。
【０００２】
【従来の技術】
一般にプリンタでは、カラー印刷の色調整を行う機能を持っている。その調整方法の一つに、色変換テーブルを使用する方法がある（例えば、特許文献１参照）。通常、色変換テーブルはプリンタが有するプログラム中に予め持っている。また、プリンタにはフラッシュメモリやハードディスク等のストレージデバイスを装着することが可能であるため、これらのストレージデバイスを利用して、色変換テーブルをダウンロードしておき、印刷時に揮発性メモリ上に読み込んで印刷することも可能である。そして、どの色変換テーブルを使用するかは、ドライバからの指定やプリンタのメニューによって選択することが可能である。
【０００３】
【特許文献１】
特開平７−３２６５７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したように、複数の色変換テーブルをプリンタのストレージデバイスにダウンロードすることが可能であるが、複数の色変換テーブルをそれぞれ使用するとどのように印刷結果が変化するかを比較することが難しいという問題があった。即ち、このような比較を行う場合、例えば、ある色変換テーブルを選択し、印刷を行い色を確認する。次に、他の色変換テーブルを選択し、印刷を行い色を確認する。そして、このような作業を全ての色変換テーブルについて行わなければならなかった。
【０００５】
また、従来、各色変換テーブルに各々のテーブルの特徴を示す名称（例えば、セピアカラー、スカイブルー等）を付けておき、これらの名称に基づいてユーザが選択するといったことも行われている。しかしながら、このような方法も、結局は上記のように選択して印刷結果を確認しなければならず、ユーザにとって色変換テーブルの選択作業の負担を軽減するものではなかった。
【０００６】
【課題を解決するための手段】
本発明は、前述の課題を解決するため次の構成を採用する。
〈構成１〉
複数の色変換テーブルを格納するメモリと、上位装置からデータを受信する受信部と、色変換テーブルの確認要求情報が入力される入力部と、入力部から確認要求情報が入力され、受信部によりデータを受信した場合、少なくとも２つの色変換テーブルを選択し、データに対しそれぞれの色変換テーブルを対応させた印刷データを作成する印刷データ作成部と、印刷データ作成部で作成された印刷データに基づいて媒体に印刷を行う印刷部とを備えたことを特徴とする画像形成装置。
【０００７】
〈構成２〉
色変換テーブル選択処理が指定された場合に複数の色変換テーブルをそれぞれ用いた色変換テーブル選択用印刷データを作成する色変換テーブル選択用印刷データ作成手段と、色変換テーブル選択用印刷データ作成手段が作成した色変換テーブル選択用印刷データに対して、いずれかの色変換テーブルの指定を受けた場合、これを色変換テーブル設定情報として登録する色変換テーブル設定手段と、印刷処理を行う場合に、色変換テーブルを使用するか否かの選択を受け付け、色変換テーブルを使用することが選択された場合、色変換テーブル設定情報で指定されている色変換テーブルを使用する印刷制御手段とを備えたことを特徴とする画像形成装置。
【０００８】
〈構成３〉
色変換テーブル選択処理が指定された場合に複数の色変換テーブルをそれぞれ用いた色変換テーブル選択用印刷データを作成する色変換テーブル選択用印刷データ作成手段と、色変換テーブル選択用印刷データ作成手段が作成した色変換テーブル選択用印刷データに対して、いずれかの色変換テーブルの指定を複数のユーザから受けた場合、各ユーザからの指定を、それぞれのユーザ毎の色変換テーブルの選択情報としてユーザ対応テーブルに登録する色変換テーブル設定手段と、印刷処理を行う場合、各ユーザ毎に色変換テーブルを使用するか否かの選択を受け付け、いずれかのユーザで色変換テーブルを使用することが選択された場合、ユーザ対応テーブルに基づいて、いずれかのユーザが指定した色変換テーブルを使用する印刷制御手段とを備えたことを特徴とする画像形成装置。
【０００９】
〈構成４〉
構成２または３に記載の画像形成装置において、ユーザから指定された印刷データを用いて色変換テーブル選択用印刷データを作成する色変換テーブル選択用印刷データ作成手段を備えたことを特徴とする画像形成装置。
【００１０】
〈構成５〉
構成２〜４のいずれかに記載の画像形成装置において、色変換テーブル選択用印刷データに基づいて、１ページに複数の異なる色変換テーブルを使用した印刷データを印刷する印刷機構部を備えたことを特徴とする画像形成装置。
【００１１】
〈構成６〉
構成３に記載の画像形成装置において、ユーザを識別するためのホスト識別情報と、色変換テーブルを識別するための選択テーブル情報とからなるユーザ対応テーブルと、ホスト識別情報が与えられた場合、ユーザ対応テーブルを参照して選択テーブル情報を特定し、選択テーブル情報に対応した色変換テーブルを使用する印刷制御手段を備えたことを特徴とする画像形成装置。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて詳細に説明する。
《具体例１》
〈構成〉
図１は、本発明の画像形成装置の具体例１を示すブロック構成図である。
図示の画像形成装置１０は、色変換テーブル選択用印刷データ作成手段１、色変換テーブル設定手段２、印刷制御手段３、色変換テーブル４、色変換テーブル設定情報５からなる。色変換テーブル選択用印刷データ作成手段１は、ユーザからの色変換テーブル選択処理の指示に基づき、複数の色変換テーブル４のそれぞれを用いて色変換テーブル選択用印刷データ６を作成する機能部である。
【００１３】
色変換テーブル設定手段２は、色変換テーブル選択用印刷データ作成手段１が作成した色変換テーブル選択用印刷データ６に対して、ユーザからいずれかの色変換テーブルの選択を受けた場合、これを色変換テーブル設定情報５として登録する機能部である。
【００１４】
印刷制御手段３は、印刷処理を行う場合に、ユーザから色変換テーブルを使用するか否かの選択を受け付け、色変換テーブルの使用が選択されていた場合、色変換テーブル設定情報５で指定されている色変換テーブル４を使用して通常印刷データ７を作成する機能部である。
【００１５】
図２は、上記画像形成装置を実現するハードウェア構成図である。
図示の装置は、ホスト装置１００と印刷装置２００からなる。ホスト装置１００は、パーソナルコンピュータ等からなり、印刷装置２００に対して印刷データや色変換テーブルを送出したり、ユーザが印刷指示を行うための機能を有する装置である。印刷装置２００は、ホスト装置１００からの印刷指示に従って印刷処理を行う装置である。
【００１６】
印刷装置２００は、印刷制御部２０１、ストレージデバイス２０２、不揮発性メモリ２０３、揮発性メモリ２０４、メッセージ表示部２０５、メニュー設定部２０６、印刷機構部２０７を備えている。
【００１７】
印刷制御部２０１は、印刷装置２００として各種の印刷処理における制御を行うための制御部であり、印刷処理を行うための各種のソフトウェアと、これを実行するためのプロセッサやメモリ等のハードウェアから構成されている。また、印刷制御部２０１は、ホスト装置１００から色変換テーブルデータを受信して、これをストレージデバイス２０２に格納する機能と、色変換テーブル選択処理がユーザから指定された場合、ストレージデバイス２０２に格納した色変換テーブルデータを読み込んで、各色変換テーブルを用いた色変換テーブル選択用印刷データ６を作成する機能と、メニュー設定部２０６から色変換テーブルの指定を受けて、この指定を色変換テーブル設定情報５として不揮発性メモリ２０３に格納する機能と、ホスト装置１００からの印刷データに対する印刷処理を行う場合に、色変換テーブルを使用するか否かの選択情報に基づいて、色変換テーブルの使用が指定されていた場合、不揮発性メモリ２０３に格納されている色変換テーブル設定情報５に登録されている色変換テーブルを用いて通常印刷データ７を作成する機能を有している。
【００１８】
ストレージデバイス２０２は、フラッシュメモリやハードディスク装置等からなり、ホスト装置１００からの色変換テーブルデータを読み込むための記憶部を構成している。不揮発性メモリ２０３は、ＥＥＰＲＯＭ等の書き換え可能な不揮発性メモリからなり、印刷装置２００としてのメニュー等のプログラムや色変換テーブル設定情報５を格納するための記憶部である。揮発性メモリ２０４は、ＲＡＭ等からなり、色変換テーブルデータや印刷データを読み込んだり、印刷処理を行うための印刷制御部２０１の作業領域を構成するための記憶部である。
【００１９】
メッセージ表示部２０５は、例えば液晶ディスプレイからなり、印刷装置２００の状態を表すメッセージを表示する等、ユーザに対してメッセージを表示出力するための機能部である。メニュー設定部２０６は、例えば複数のキーを有するオペレーションパネルであり、ユーザが色変換テーブルの選択入力を行う等、メッセージ表示部２０５上に表示された種々のメニュー画面から、各種の選択入力や設定を行うための機能部である。また、印刷機構部２０７は、印刷制御部２０１からの色変換テーブル選択用印刷データ６や通常印刷データ７に基づいて、実際の印刷処理を行うための印刷エンジンであり、例えば電子写真プリンタにおけるドラムカートリッジや帯電ローラ、定着部、紙送り機構といった機構部である。
【００２０】
また、上記図２に示したハードウェア構成と図１の各機能部との対応関係は次の通りである。即ち、図１の色変換テーブル選択用印刷データ作成手段１は、印刷制御部２０１、ストレージデバイス２０２、揮発性メモリ２０４の構成に対応している。図１の色変換テーブル設定手段２は、印刷制御部２０１、メッセージ表示部２０５およびメニュー設定部２０６の構成に対応している。印刷制御手段３は、印刷制御部２０１にて実現されている。また、色変換テーブル４は、ストレージデバイス２０２または揮発性メモリ２０４上に格納される。更に、色変換テーブル設定情報５は、不揮発性メモリ２０３上に格納されるものである。
【００２１】
〈動作〉
次に、上記具体例１の動作について説明する。
図３は、具体例１における色変換テーブル選択処理のフローチャートである。先ず、色変換テーブル選択処理の前段階として、ユーザは、ホスト装置１００から色変換テーブルデータを送信し、印刷装置２００のストレージデバイス２０２にダウンロードする。ここで、色変換テーブルデータは、複数ダウンロードすることが可能である。
【００２２】
次に、ユーザは、ホスト装置１００のプリンタドライバから「色変換テーブル選択」を指定して、ユーザが印刷したい印刷データを送信する（ステップＳ１）。即ち、色変換テーブル選択処理の指示情報として、色変換テーブル選択コマンドと所定の印刷データが送信される。
【００２３】
印刷装置２００では、ホスト装置１００から送信された印刷データに、色変換テーブル選択コマンドが含まれているか否かにより、「色変換テーブル選択」の指定がなされたかを判断する（ステップＳ２）。このステップＳ２において、指定があった場合は、ストレージデバイス２０２に格納された全ての色変換テーブルデータを揮発性メモリ２０４に読み込み、ユーザが送信した印刷データの例えば先頭ページといった１ページ分のデータを、各色変換テーブルを用いて印刷する（ステップＳ３）。また、このような印刷処理が行われている間、メッセージ表示部２０５には、例えば「サンプル印刷中」といったメッセージが表示される。
【００２４】
この色変換テーブルを用いた印刷データ作成処理は例えば次のように行われる。
図４は、色変換テーブル選択用印刷データ６の形成処理を示す説明図である。
画像データは、ユーザが印刷を行おうとする印刷データであり、その画像の各画素について、これを赤、緑、青の色成分に示すデータ（ｒ（ｉ，ｊ）、ｇ（ｉ，ｊ）、ｂ（ｉ，ｊ））とする。ここで、画像データの高さ方向の画素数をｈ、幅方向の画素数をｗとする。図示の画像データは、赤成分がｒ（ｉ，ｊ）、緑成分がｇ（ｉ，ｊ）、青成分がｂ（ｉ，ｊ）と表現されている。従って、ｉは１〜ｈまでの値をとり、ｊは１〜ｗまでの値をとる。
【００２５】
色変換テーブルデータは、ダウンロードされた色変換テーブルのうちの一つの色変換テーブルのデータであり、赤、緑、青の色成分（Ｒ，Ｇ，Ｂ）でそれぞれが特定の値を有しているとする。印刷制御部２０１は、画像データに対して、このような色変換テーブルデータを反映させた色変換テーブル選択用印刷データ６を形成する。尚、色変換テーブル選択用印刷データ６は、ｒ＊（ｉ，ｊ）、ｇ＊（ｉ，ｊ）、ｂ＊（ｉ，ｊ）というように表現している。
【００２６】
図５は、色変換テーブル選択用印刷データ６の形成処理を示すフローチャートである。
先ず、ステップＳ１１において、ｉを１に、ステップＳ１２において、ｊを１にして処理を開始する。そして、ステップＳ１３において、最初の色データを入力する。ステップＳ１４において、色データから色変換テーブルデータの値を差し引く計算を行う。次に、ステップＳ１５において、結果として得られた色データを出力する。
【００２７】
その後、ステップＳ１６において、ｊがｗかどうかを判断する。即ち、主走査方向の画素が最後であるかを判断する。ｊがｗ以下の場合には、ステップＳ１７に移り、ｊをインクリメントしてステップＳ１３に戻る。また、こうして主走査方向（ライン方向）に演算処理を行い、１ライン分の演算処理が終わると、ステップＳ１８に移り、ｉがｈかどうかが判断される。今度は、これにより副走査方向の演算処理を繰り返す。全ライン分の処理が終了するまでは、ステップＳ１９に移り、ｉがインクリメントされる。こうして、画像データの全ての画素に対する処理が終了すると、色変換テーブル選択用印刷データ６として出力される。
【００２８】
尚、上記のような色変換テーブルデータの反映処理は、単純に画像データから色変換テーブルデータを差し引くだけでなく、適当なパラメータを掛け合わせるといった処理であってもよい。
【００２９】
全ての色変換テーブルを用いた色変換テーブル選択用印刷データ６が出力され、印刷機構部２０７は、この色変換テーブル選択用印刷データ６に対する印刷処理を行う。全ての印刷が終了すると、印刷制御部２０１は、メッセージ表示部２０５に、例えば「色変換テーブル番号を入れて下さい」といったテーブル指定を促すメッセージを表示させる。これにより、ユーザは、それぞれの印刷結果に基づいて自分が求めている印刷結果に近い色変換テーブルを決定し、メニュー設定部２０６から、自分が選択した色変換テーブル番号を設定する。例えば、図６のような印刷結果に基づき、印刷データに対応した番号が入力される（ステップＳ４）。この設定情報は、色変換テーブル設定情報５として、印刷制御部２０１により不揮発性メモリ２０３上に保存される。
【００３０】
尚、上記ステップＳ２において、色変換テーブル選択コマンドが含まれていなかった場合は、通常の印刷処理を行う（ステップＳ５）。尚、この印刷処理については公知の印刷処理と同様であるため、ここでの説明は省略する。
【００３１】
また、上記ステップＳ３の印刷処理において、各色変換テーブル４を用いた印刷結果は、フルサイズで印刷し、色変換テーブル４の数に対応したサンプルページの枚数を出力してもよいが、印刷画像を縮小し、例えば１ページに四つの画像を印刷するといった１ページに複数の画像を印刷するようにしてもよい。
【００３２】
図６は、縮小印刷の説明図である。
図示例は、１ページに４種類の色変換テーブルの印刷結果としたものであり、各印刷データには、用いた色変換テーブル番号が付与されている。このように縮小印刷とすれば、色変換テーブル毎の印刷結果の比較が容易になり、従って、色変換テーブルの選択も容易になるという効果が得られる。一方、フルサイズで印刷した場合は、色変換テーブル毎の印刷結果を詳細に比較できるという効果がある。
【００３３】
また、１ページに複数の画像を印刷するようにした場合、それぞれの印刷範囲を画像の一部（例えば、１ページの中心部や色を多く使用している部分等）のみを印刷するようにしてもよい。
【００３４】
次に、色変換テーブル選択後の印刷処理について説明する。
図７は、色変換テーブル選択後の印刷処理を示すフローチャートである。
印刷制御部２０１は、ホスト装置１００から印刷データが送られてきた場合、その印刷データに色変換テーブルを使用することを示す情報が付加されているかを判定する（ステップＳ２１）。ここで、使用することが指定されていた場合、印刷制御部２０１は、不揮発性メモリ２０３から色変換テーブル設定情報５を読み出し、この色変換テーブル設定情報５に示されている色変換テーブルを用いて印刷データ（通常印刷データ７）を作成し、これを印刷機構部２０７で印刷する（ステップＳ２２）。尚、この印刷処理の詳細は、上述したステップＳ３における特定の色変換テーブルデータを使用した印刷処理と同様である。
また、上記ステップＳ２１において、色変換テーブル選択コマンドが含まれていなかった場合は、通常の印刷処理を行う（ステップＳ２３）。
【００３５】
〈効果〉
以上のように、具体例１によれば、ユーザが印刷したいデータに対して、それぞれの色変換テーブルを用いた印刷結果を出力し、この結果に基づいてユーザが指定した情報を記憶し、その後の印刷処理を、この指定情報に基づいて行うようにしたので、複数の色変換テーブルからユーザが使用したい色変換テーブルを容易かつ確実に選択することができる。また、一度設定すれば、その以降は、印刷の都度、色変換テーブルを設定するといった操作が不要となり、ユーザの利便性向上に寄与することができる。
【００３６】
また、自分の印刷したいデータをサンプルデータとして、印刷結果が得られるため、再印刷の確認処理が不要になるだけでなく、再選択の処理も発生しない。よって、容易かつ確実に所望の色変換テーブルの選択が可能となる。
【００３７】
《具体例２》
具体例２は、１台の印刷装置２００ａを複数のユーザが使用する場合でもユーザ毎に色変換テーブルの設定を可能としたものである。
【００３８】
〈構成〉
図８は、具体例２のブロック構成図である。
図示の画像形成装置１０ａは、色変換テーブル選択用印刷データ作成手段１、色変換テーブル設定手段２ａ、印刷制御手段３ａ、色変換テーブル４、ユーザ対応テーブル８からなる。色変換テーブル選択用印刷データ作成手段１は、具体例１と同様、ユーザから色変換テーブルの選択処理が指定された場合に、いずれかの色変換テーブル４を用いて色変換テーブル選択用印刷データ６を作成する機能部である。色変換テーブル設定手段２ａは、いずれかの色変換テーブル４の指定を複数のユーザから受けた場合、ユーザ識別情報に基づいて、各ユーザからの指定を、それぞれのユーザ毎の設定情報としてユーザ対応テーブル８に登録する機能部である。印刷制御手段３ａは、印刷処理を行う場合、ユーザ識別情報に基づいて、各ユーザ毎に色変換テーブル４を使用するか否かの選択を受け付け、いずれかのユーザで色変換テーブル４を使用することが選択された場合、ユーザ対応テーブル８を参照して、そのユーザに対応した色変換テーブル４を求め、この色変換テーブルを使用して通常印刷データ７を作成する機能を有している。
【００３９】
図９は、具体例２のハードウェア構成図である。
図示の装置は、ホスト装置１００−１〜１００−ｎと印刷装置２００ａからなる。ホスト装置１００−１〜１００−ｎは、具体例１と同様にパーソナルコンピュータ等からなるものである。尚、それぞれのホスト装置１００−１〜１００−ｎの構成は同様であるため、以下、単にホスト装置１００と称する。印刷装置２００ａは、印刷制御部２０１ａ、ストレージデバイス２０２、不揮発性メモリ２０３、揮発性メモリ２０４、メッセージ表示部２０５、印刷機構部２０７からなる。印刷制御部２０１ａは、具体例１の印刷制御部２０１と同様に印刷装置２００ａとしての各種の印刷処理における制御を行うための制御部であるが、具体例１の印刷制御部２０１とは次の点が異なっている。即ち、いずれかのホスト装置１００から、ユーザ識別情報と色変換テーブルの指定を受けて、この指定を不揮発性メモリ２０３上のユーザ対応テーブル８に登録する機能と、いずれかのホスト装置１００から色変換テーブルを使用した印刷処理が指示された場合に、ユーザ識別情報に基づいてユーザ対応テーブル８からそのユーザに対応した色変換テーブルを求め、この色変換テーブルを用いて通常印刷データ７を作成する機能を有する点である。
【００４０】
ストレージデバイス２０２は、具体例１と同様に、フラッシュメモリやハードディスク装置等からなり、ホスト装置１００からの色変換テーブルデータを読み込むための記憶部を構成している。不揮発性メモリ２０３は、具体例１と同様に書き換え可能な不揮発性メモリであるが、具体例２では、具体例１の色変換テーブル設定情報５に代わってユーザ対応テーブル８を格納するよう構成されている。揮発性メモリ２０４は、具体例１と同様の機能を有する記憶部である。また、メッセージ表示部２０５および印刷機構部２０７は、それぞれ具体例１と同様の機能部である。
【００４１】
また、上記図９に示したハードウェアと図８の各機能部との対応関係は次の通りである。即ち、図８の色変換テーブル選択用印刷データ作成手段１は、印刷制御部２０１ａ、ストレージデバイス２０２、揮発性メモリ２０４の構成に対応している。図８の色変換テーブル設定手段２ａおよび印刷制御手段３ａは、それぞれホスト装置１００の図示しないプリンタドライバと印刷制御部２０１ａの構成に対応している。また、色変換テーブル４は、ストレージデバイス２０２または揮発性メモリ２０４上に格納され、ユーザ対応テーブル８は、不揮発性メモリ２０３上に格納されるものである。
【００４２】
図１０は、ユーザ対応テーブル８の説明図である。
図示のようにユーザ対応テーブル８は、ホスト識別番号８１と選択テーブル番号８２の関係を示すテーブルである。ホスト識別番号８１には、ユーザを識別するためのユーザ１識別番号、ユーザ２識別番号、…が格納され、選択テーブル番号８２には、各ユーザに対応したユーザ１テーブル番号、ユーザ２テーブル番号、…が格納されるようになっている。ホスト識別情報としては、ＩＰアドレスやＭＡＣアドレス等の番号情報や、ホスト名等の名前情報がある。
【００４３】
〈動作〉
次に、上記具体例２の動作について説明する。
図１１は、具体例２における色変換テーブル選択処理の動作フローチャートである。
先ず、色変換テーブル選択処理の前段階として、いずれかのユーザが、ホスト装置１００から色変換テーブルデータを送信し、印刷装置２００ａのストレージデバイス２０２にダウンロードする。ここで、色変換テーブルデータは、複数ダウンロードすることが可能である。
【００４４】
次に、いずれかのユーザは、自身のホスト装置１００のプリンタドライバから「色変換テーブル選択」を指定し、また、そのユーザが印刷したい印刷データを送信する（ステップＳ３１）。即ち、色変換テーブル選択処理の指示情報として、色変換テーブル選択コマンドと所定の印刷データが送信される。
【００４５】
印刷装置２００ａでは、ホスト装置１００から送信された印刷データに、色変換テーブル選択コマンドが含まれているか否かにより、「色変換テーブル選択処理」の指定がなされたかを判断する（ステップＳ３２）。このステップＳ３２において、指定があった場合、印刷制御部２０１ａは、ストレージデバイス２０２に格納された全ての色変換テーブルデータを揮発性メモリ２０４に読み込み、ユーザが送信した印刷データの例えば先頭ページといった１ページ分のデータを、各色変換テーブルを用いて印刷する（ステップＳ３３）。また、このような印刷処理が行われている間、メッセージ表示部２０５、あるいはホスト装置１００の図示省略したディスプレイ画面上には、例えば「サンプル印刷中」といったメッセージが表示される。尚、この印刷データ作成処理の詳細は具体例１と同様であるため、ここでの説明は省略する。
【００４６】
全ての色変換テーブルを用いた色変換テーブル選択用印刷データ６が出力され、これが印刷機構部２０７で印刷処理されると、印刷制御部２０１ａは、色変換テーブル選択処理を指示したホスト装置１００に、テーブル指定を促すメッセージを表示させる。これにより、ユーザは、それぞれの印刷結果に基づいて自分が求めている印刷結果に近い色変換テーブルを決定し、ホスト装置１００のプリンタドライバから、自分が選択した色変換テーブル番号とホスト識別番号（ＩＰアドレス等）を送信する（ステップＳ３４）。これにより、印刷制御部２０１ａは、送信されたホスト識別番号８１と色変換テーブルの選択テーブル番号８２を、不揮発性メモリ２０３上のユーザ対応テーブル８に登録する（ステップＳ３５）。
【００４７】
尚、上記ステップＳ３２において、色変換テーブル選択コマンドが含まれていなかった場合は、通常の印刷処理を行う（ステップＳ３６）。
【００４８】
また、具体例２におけるステップＳ３３の印刷処理においても、具体例１と同様に１ページに縮小画像を印刷したり、印刷画像を各画像の一部分とする、といった処理を行ってもよい。
【００４９】
次に、色変換テーブル選択後の印刷処理について説明する。
図１２は、具体例２の色変換テーブル選択後の印刷処理を示すフローチャートである。
印刷制御部２０１ａは、いずれかのホスト装置１００から印刷データとホスト識別番号８１が送られてきた場合、その印刷データに色変換テーブルを使用することを示す情報が付加されているかを判定する（ステップＳ４１）。ここで、使用することが指定されていた場合、印刷制御部２０１ａは、ユーザ対応テーブル８を参照し、該当するホスト識別番号８１が存在するかを検索する（ステップＳ４２、ステップＳ４３）。ステップＳ４３において、ユーザ対応テーブル８中に、該当するホスト識別番号８１が存在した場合は、対応する選択テーブル番号８２を取り出し、その選択テーブル番号の色変換テーブルを使用して通常印刷データ７を作成し、これを印刷機構部２０７で印刷処理する（ステップＳ４４）。この印刷処理の詳細は、上述したステップＳ３３における特定の色変換テーブルデータを使用した印刷処理と同様である。
【００５０】
一方、ステップＳ４３において、ユーザ対応テーブル８中に、一致するホスト識別番号８１が存在しなかった場合は、デフォルトの色変換テーブルを用いて印刷を行う（ステップＳ４５）。尚、このデフォルトの色変換テーブルとしては、具体例１の色変換テーブル設定情報５のように印刷装置２００上で設定するか、あるいはネットワーク管理者によって設定するようにしてもよい。
また、上記ステップＳ４１において、色変換テーブル選択コマンドが含まれていなかった場合は、通常の印刷処理を行う（ステップＳ４６）。
【００５１】
尚、上記の動作では、ホスト装置１００からユーザ識別のためにホスト識別番号８１を送信するようにしたが、選択した選択テーブル番号８２のみを送信するようにしてもよい。この場合、印刷装置２００ａの印刷制御部２０１ａは、送信されたパケットデータ内から送信元ホストのＩＰアドレス等のホスト識別情報を認識することで、上述した印刷動作と同様に行うことができる。
【００５２】
〈効果〉
以上のように、具体例２によれば、ユーザ毎の色変換テーブル設定情報を登録し、いずれかのユーザから印刷指示があった場合は、そのユーザの識別情報に基づいて、対応する色変換テーブルを判定し、判定結果の色変換テーブルを用いて印刷するようにしたので、次のような効果がある。即ち、ネットワークプリンタ等、複数のユーザが印刷装置を共有している場合、ユーザ毎に、一度そのユーザが使用する色変換テーブルを設定すれば、以降は通常印刷と同様の方法で印刷装置が自動的にユーザ毎の色変換テーブルを用いて印刷を行うため、ユーザ毎にその都度設定するといった手間を省くことができる。
【００５３】
尚、上記具体例１、２では、色変換テーブル設定手段２や色変換テーブル設定情報５を印刷装置２００に設けたが、ホスト装置１００に設けるよう構成してもよい。即ち、ホスト装置１００側で色変換テーブルの設定を行ってその設定情報をプリンタドライバに格納する。そして、色変換テーブルを使用した印刷処理を行う場合は、ホスト装置１００から、使用する色変換テーブルの番号を印刷装置２００に送信するよう構成する。
【００５４】
このように構成した場合、その動作としては、例えば、図３に示した色変換テーブルの選択処理では、そのステップＳ４の動作が「印刷結果を元にテーブルを決定し、そのテーブル番号をプリンタドライバに登録する」となる。また、図７に示した印刷処理では、そのステップＳ２２の処理が「ホスト装置１００から送られてきたテーブル番号に一致した色変換テーブルを使用した印刷処理」となる。
【００５５】
また、具体例２においても、色変換テーブル設定手段２ａやユーザ対応テーブル８および印刷制御手段３ａのユーザ対応テーブル８の検索機能といった機能を、例えばプリントサーバ等、印刷装置２００ａ以外の装置に設け、印刷時には、このプリンタサーバから色変換テーブルの指定情報を印刷装置２００ａに送信するよう構成してもよい。
更に、上記各具体例では、印刷装置２００（２００ａ）は、電子写真プリンタであるとして説明したが、インクジェットプリンタ等、どのような形式の印刷装置であっても、同様に適用可能である。
【００５６】
【発明の効果】
以上のように、本発明の画像形成装置によれば、ユーザが印刷したいデータに対して、それぞれの色変換テーブルを用いた印刷データを出力し、この印刷データに基づいて、ユーザから色変換テーブルの指定を行った場合は、この情報を色変換テーブル設定情報として保存し、それ以降の印刷処理では、この色変換テーブル設定情報に基づいて色変換テーブルが選択され、印刷データを作成するようにしたので、ユーザは一度、色変換テーブルの設定を行うことで、印刷の都度色変換テーブルを指定する、といった操作が不要になり、操作性の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置の具体例１を示すブロック構成図である。
【図２】具体例１のハードウェア構成図である。
【図３】具体例１における色変換テーブル選択処理のフローチャートである。
【図４】色変換テーブル選択用印刷データの形成処理を示す説明図である。
【図５】色変換テーブル選択用印刷データの形成処理を示すフローチャートである。
【図６】縮小印刷の説明図である。
【図７】具体例１の色変換テーブル選択後の印刷処理を示すフローチャートである。
【図８】具体例２のブロック構成図である。
【図９】具体例２のハードウェア構成図である。
【図１０】ユーザ対応テーブルの説明図である。
【図１１】具体例２における色変換テーブル選択処理のフローチャートである。
【図１２】具体例２の色変換テーブル選択後の印刷処理を示すフローチャートである。
【符号の説明】
１  色変換テーブル選択用印刷データ作成手段
２  色変換テーブル設定手段
３  印刷制御手段
４  色変換テーブル
５  色変換テーブル設定情報
６  色変換テーブル選択用印刷データ
７  通常印刷データ
８  ユーザ対応テーブル
２０７  印刷機構部
【図１】
2005028677.tif 000003
【図２】
2005028677.tif 000004
【図３】
2005028677.tif 000005
【図４】
2005028677.tif 000006
【図５】
2005028677.tif 000007
【図６】
2005028677.tif 000008
【図７】
2005028677.tif 000009
【図８】
2005028677.tif 000010
【図９】
2005028677.tif 000011
【図１０】
2005028677.tif 000012
【図１１】
2005028677.tif 000013
【図１２】
2005028677.tif 000014