(57)【要約】【課題】メモリの使用状況に応じて最適な色変換を行なうことができ、印刷装置での印刷速度を向上させることができる色変換装置、プログラム及び色変換方法を提供する。【解決手段】色変換装置１０は、メモリ１１に大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して印刷データ生成部１２が生成した印刷データを色変換し、メモリ１１に大容量色変換テーブルが記憶されていない場合には小容量色変換テーブル記憶部１３が記憶している小容量色変換テーブルを補間することにより印刷データ生成部１２が生成した印刷データを色変換する色変換部１８を備える。【選択図】図１
2008147836.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に接続されメモリを備える色変換装置であって、
印刷データを生成する印刷データ生成手段と、
前記印刷データを前記印刷装置で印刷するのに適したデータに色変換するための小容量色変換テーブルを記憶する小容量色変換テーブル記憶手段と、
前記印刷データを前記印刷装置で印刷するのに前記小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリにあるか否かを判定する判定手段と、
前記判定手段が空きがあると判定した場合に前記小容量色変換テーブル記憶手段が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを作成する大容量色変換テーブル作成手段と、
前記大容量色変換テーブル作成手段が作成した大容量色変換テーブルを前記メモリに書き込む書込手段と、
前記メモリに大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して前記印刷データ生成手段が生成した印刷データを色変換し、前記メモリに大容量色変換テーブルが記憶されていない場合には前記小容量色変換テーブル記憶手段が記憶している小容量色変換テーブルを補間することにより前記印刷データ生成手段が生成した印刷データを色変換する色変換手段と、
前記色変換手段が色変換したデータを前記印刷装置に出力するデータ出力手段と、
を備えることを特徴とする色変換装置。
【請求項２】
前記メモリの容量が不足するか否かを判定するメモリ容量判定手段と、
前記メモリ容量判定手段がメモリの容量が不足すると判定した場合に前記メモリに記憶されている大容量色変換テーブルを消去する消去手段と、
を備えることを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記消去手段は、前記色変換手段が色変換したデータを前記印刷装置に出力し終わった場合に前記メモリに記憶されている大容量色変換テーブルを消去することを特徴とする請求項１又は２に記載の色変換装置。
【請求項４】
前記小容量色変換テーブルは３３×３３×３３色について色変換する色変換テーブルであり、
前記大容量色変換テーブルは２５６×２５６×２５６色について色変換する色変換テーブルであることを特徴とする請求項１から３までのいずれかの項に記載の色変換装置。
【請求項５】
印刷装置に接続されメモリを備える色変換装置のコンピュータを、
印刷データを生成する印刷データ生成手段と、
前記印刷データを前記印刷装置で印刷するのに適したデータに色変換するための小容量色変換テーブルを記憶する小容量色変換テーブル記憶手段と、
前記印刷データを前記印刷装置で印刷するのに前記小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリにあるか否かを判定する判定手段と、
前記判定手段が空きがあると判定した場合に前記小容量色変換テーブル記憶手段が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを作成する大容量色変換テーブル作成手段と、
前記大容量色変換テーブル作成手段が作成した大容量色変換テーブルを前記メモリに書き込む書込手段と、
前記メモリに大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して前記印刷データ生成手段が生成した印刷データを色変換し、前記メモリに大容量色変換テーブルが記憶されていない場合には前記小容量色変換テーブル記憶手段が記憶している小容量色変換テーブルを補間することにより前記印刷データ生成手段が生成した印刷データを色変換する色変換手段と、
前記色変換手段が色変換したデータを前記印刷装置に出力するデータ出力手段、
として機能させるためのプログラム。
【請求項６】
印刷データを印刷データ生成手段が生成する第１のステップと、
前記印刷データを印刷装置で印刷するのに適したデータに色変換するための小容量色変換テーブルを小容量色変換テーブル記憶手段に記憶させる第２のステップと、
前記印刷データを前記印刷装置で印刷するのに前記小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリにあるか否かを判定手段が判定する第３のステップと、
前記判定手段が空きがあると判定した場合に前記小容量色変換テーブル記憶手段が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを大容量色変換テーブル作成手段が作成する第４のステップと、
前記大容量色変換テーブル作成手段が作成した大容量色変換テーブルを前記メモリに書込手段が書き込む第５のステップと、
前記メモリに大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して前記印刷データ生成手段が生成した印刷データを色変換手段が色変換し、前記メモリに大容量色変換テーブルが記憶されていない場合には前記小容量色変換テーブル記憶手段が記憶している小容量色変換テーブルを補間することにより前記印刷データ生成手段が生成した印刷データを前記色変換手段が色変換する第６のステップと、
前記色変換手段が色変換したデータを前記印刷装置にデータ出力手段が出力する第７のステップと、
を備えることを特徴とする色変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置、プログラム及び色変換方法、特に、色変換テーブルを用いて印刷データを色変換して印刷装置に出力する色変換装置、プログラム及び色変換方法に関する。
【背景技術】
【０００２】
従来から、文字や図形などの印刷データをＰＣ（Personal Computer）などの色変換装置で生成し、そのデータをプリンタなどの印刷装置に出力して印刷する技術が知られている（特許文献１）。ここで、ＰＣの表示画面に表示される印刷データと、プリンタで印刷されるデータとは必ずしも色が一致しないため、色変換テーブルを用いて印刷データを色変換することにより、ＰＣで生成した印刷データの色がプリンタで印刷できるようにしている。色変換テーブルには、対応する色数の少ない小容量色変換テーブルや、対応する色数の多い大容量色変換テーブルがある。
従来のＰＣでは、メモリの容量が小さいため、メモリに大容量色変換テーブルを記憶することができず、メモリに小容量色変換テーブルを記憶していた。そして、ＰＣで生成した印刷データを小容量色変換テーブルで色変換する際に補間処理を行なうことにより、プリンタで印刷するデータを生成していた。
【特許文献１】特開２００１−３４６０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、ＰＣで生成した印刷データを小容量色変換テーブルで色変換する際に補間処理を行なうことにより、プリンタで印刷するデータを生成していため、補間処理に多くの時間を要していた。よって、高速な印刷が可能なプリンタをＰＣに接続したとしても、ＰＣでの色変換時の補間処理にかかる時間がボトルネックとなり、プリンタで高速な印刷ができないという問題があった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、その目的は、メモリの使用状況に応じて最適な色変換を行なうことができ、印刷装置での印刷速度を向上させることができる色変換装置、プログラム及び色変換方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するためになされたもので、請求項１に記載の発明は、印刷装置に接続されメモリを備える色変換装置であって、印刷データを生成する印刷データ生成手段と、前記印刷データを前記印刷装置で印刷するのに適したデータに色変換するための小容量色変換テーブルを記憶する小容量色変換テーブル記憶手段と、前記印刷データを前記印刷装置で印刷するのに前記小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリにあるか否かを判定する判定手段と、前記判定手段が空きがあると判定した場合に前記小容量色変換テーブル記憶手段が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを作成する大容量色変換テーブル作成手段と、前記大容量色変換テーブル作成手段が作成した大容量色変換テーブルを前記メモリに書き込む書込手段と、前記メモリに大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して前記印刷データ生成手段が生成した印刷データを色変換し、前記メモリに大容量色変換テーブルが記憶されていない場合には前記小容量色変換テーブル記憶手段が記憶している小容量色変換テーブルを補間することにより前記印刷データ生成手段が生成した印刷データを色変換する色変換手段と、前記色変換手段が色変換したデータを前記印刷装置に出力するデータ出力手段とを備えることを特徴とする色変換装置である。
本発明では、メモリに大容量色変換テーブルの容量以上の空きがある場合には、大容量色変換テーブルを生成してメモリに記録し、その大容量色変換テーブルを使用して印刷データを色変換するようにした。また、メモリに大容量色変換テーブルの容量以上の空きがない場合には、小容量色変換テーブルを補間することにより印刷データを色変換するようにした。よって、色変換装置のメモリに空きがある場合には、大容量色変換テーブルを使用して印刷データを高速に色変換することができるため、印刷装置での印刷速度を向上することができる。
【０００６】
また、請求項２に記載の発明は、前記メモリの容量が不足するか否かを判定するメモリ容量判定手段と、前記メモリ容量判定手段がメモリの容量が不足すると判定した場合に前記メモリに記憶されている大容量色変換テーブルを消去する消去手段とを備えることを特徴とする請求項１に記載の色変換装置である。
本発明では、メモリの容量が不足する場合には、メモリから大容量色変換テーブルを消去するようにしたので、メモリの空き容量を増やすことができ、他のアプリケーション等が使用するメモリの容量を確保することができる。
【０００７】
また、請求項３に記載の発明は、前記消去手段は、前記色変換手段が色変換したデータを前記印刷装置に出力し終わった場合に前記メモリに記憶されている大容量色変換テーブルを消去することを特徴とする請求項１又は２に記載の色変換装置である。
本発明では、色変換したデータを印刷装置に出力し終わった場合には、メモリから大容量色変換テーブルを消去するようにしたので、印刷時には大容量色変換テーブルを使用して高速な印刷をすることができるとともに、印刷終了後には他のアプリケーション等が使用するメモリの容量を確保することができる。
【０００８】
また、請求項４に記載の発明は、前記小容量色変換テーブルは３３×３３×３３色について色変換する色変換テーブルであり、前記大容量色変換テーブルは２５６×２５６×２５６色について色変換する色変換テーブルであることを特徴とする請求項１から３までのいずれかの項に記載の色変換装置である。
【０００９】
また、請求項５に記載の発明は、印刷装置に接続されメモリを備える色変換装置のコンピュータを、印刷データを生成する印刷データ生成手段と、前記印刷データを前記印刷装置で印刷するのに適したデータに色変換するための小容量色変換テーブルを記憶する小容量色変換テーブル記憶手段と、前記印刷データを前記印刷装置で印刷するのに前記小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリにあるか否かを判定する判定手段と、前記判定手段が空きがあると判定した場合に前記小容量色変換テーブル記憶手段が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを作成する大容量色変換テーブル作成手段と、前記大容量色変換テーブル作成手段が作成した大容量色変換テーブルを前記メモリに書き込む書込手段と、前記メモリに大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して前記印刷データ生成手段が生成した印刷データを色変換し、前記メモリに大容量色変換テーブルが記憶されていない場合には前記小容量色変換テーブル記憶手段が記憶している小容量色変換テーブルを補間することにより前記印刷データ生成手段が生成した印刷データを色変換する色変換手段と、前記色変換手段が色変換したデータを前記印刷装置に出力するデータ出力手段として機能させるためのプログラムである。
【００１０】
また、請求項６に記載の発明は、印刷データを印刷データ生成手段が生成する第１のステップと、前記印刷データを印刷装置で印刷するのに適したデータに色変換するための小容量色変換テーブルを小容量色変換テーブル記憶手段に記憶させる第２のステップと、前記印刷データを前記印刷装置で印刷するのに前記小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリにあるか否かを判定手段が判定する第３のステップと、前記判定手段が空きがあると判定した場合に前記小容量色変換テーブル記憶手段が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを大容量色変換テーブル作成手段が作成する第４のステップと、前記大容量色変換テーブル作成手段が作成した大容量色変換テーブルを前記メモリに書込手段が書き込む第５のステップと、前記メモリに大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して前記印刷データ生成手段が生成した印刷データを色変換手段が色変換し、前記メモリに大容量色変換テーブルが記憶されていない場合には前記小容量色変換テーブル記憶手段が記憶している小容量色変換テーブルを補間することにより前記印刷データ生成手段が生成した印刷データを前記色変換手段が色変換する第６のステップと、前記色変換手段が色変換したデータを前記印刷装置にデータ出力手段が出力する第７のステップとを備えることを特徴とする色変換方法である。
【発明の効果】
【００１１】
本発明によれば、色変換装置のメモリの使用状況に応じて最適な色変換を行なうことができ、印刷装置での印刷速度を向上させることができる
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の実施形態による色変換装置１０及び印刷装置３０の構成を示すブロック図である。本実施形態では、色変換装置１０はＰＣであり、印刷装置３０はプリンタである。
色変換装置１０は、メモリ１１、印刷データ生成部１２（印刷データ生成手段）、小容量色変換テーブル記憶部１３（小容量色変換テーブル記憶手段）、判定部１４（判定手段）、大容量色変換テーブル作成部１５（大容量色変換テーブル作成手段）、書込部１６（書込手段）、印刷指示取得部１７、色変換部１８（色変換手段）、データ出力部１９（データ出力手段）、メモリ容量判定部２０（メモリ容量判定手段）、消去部２１（消去手段）を備えている。
【００１３】
メモリ１１は、色変換装置１０が内蔵するＣＰＵ（Central Processing Unit）が直接読み書きするＲＡＭ（Random Access Memory）などの半導体記憶装置である。
印刷データ生成部１２は、文字や図などを編集するアプリケーションを実行し、印刷装置３０で印刷する印刷データを生成する。
小容量色変換テーブル記憶部１３は、印刷データを印刷装置３０で印刷するのに適したデータに色変換するための小容量色変換テーブルを記憶する。小容量色変換テーブルは、Ｒ（赤）、Ｇ（緑）、Ｂ（青）が各３３色、合計３３×３３×３３色について色変換する色変換テーブルであり、容量は１０５ＫＢである。ここで、各印刷装置は一般に、個体ごとに印刷色のバラツキを有している。小容量色変換テーブルは、このバラツキに対応させて、各印刷装置に同等の印刷品質を確保するためのものである。すなわち、小容量色変換テーブルは、各印刷装置ごとに異なり、印刷データ生成部１２が生成する印刷データを、各印刷装置に適した色のデータに変換するために使用される。換言すれば、小容量色変換テーブルは、印刷データを各印刷装置が有する印刷色特性に応じたデータに変換するために使用される。
【００１４】
判定部１４は、印刷データを印刷装置３０で印刷するのに小容量色変換テーブルよりも適したデータに色変換するための大容量色変換テーブルの容量以上の空きがメモリ１１にあるか否かを判定する。大容量色変換テーブルは、Ｒ（赤）、Ｇ（緑）、Ｂ（青）が各２５６色、合計２５６×２５６×２５６色（＝約１６７０万色）について色変換する色変換テーブルであり、容量は４８ＭＢである。大容量色変換テーブルは、各印刷装置ごとに異なり、印刷データ生成部１２が生成する印刷データを、各印刷装置に適した色のデータに変換するために使用される。
【００１５】
大容量色変換テーブル作成部１５は、判定部１４がメモリ１１に４８ＭＢ以上の空きがあると判定した場合に、小容量色変換テーブル記憶部１３が記憶する小容量色変換テーブルに基づいて大容量色変換テーブルを作成する。具体的には、大容量色変換テーブル作成部１５は、小容量色変換テーブルを線形補間することにより、大容量色変換テーブルを作成する。
書込部１６は、大容量色変換テーブル作成部１５が作成した大容量色変換テーブルをメモリ１１に書き込む。
【００１６】
印刷指示取得部１７は、キーボードなどの入力機器であり、色変換装置１０の管理者等の操作に基づいて印刷指示を取得する。印刷指示は、印刷データ生成部１２で生成した印刷データを印刷装置３０で印刷させるための指示である。
色変換部１８は、メモリ１１に大容量色変換テーブルが記憶されている場合にはその大容量色変換テーブルを使用して印刷データ生成部１２が生成した印刷データを色変換する。また、色変換部１８は、メモリ１１に大容量色変換テーブルが記憶されていない場合には小容量色変換テーブル記憶部１３が記憶している小容量色変換テーブルを補間することにより印刷データ生成部１２が生成した印刷データを色変換する。補間の方法としては、例えば、線形補間などが用いられる。
【００１７】
データ出力部１９は、色変換部１８が色変換したデータを、ＬＡＮ（Local Area Network）ケーブルなどを介して印刷装置３０に出力する。
メモリ容量判定部２０は、メモリ１１の容量が不足するか否かを判定する。具体的には、メモリ容量判定部２０は、印刷データ生成部１２が実行するアプリケーションとは別のアプリケーションがメモリ１１の使用を要求しているが、メモリ１１に大容量色変換テーブルが記憶されているため、メモリ１１を使用させることができない場合などに、メモリ１１の容量が不足すると判定する。
【００１８】
消去部２１は、メモリ容量判定部２０がメモリ１１の容量が不足すると判定した場合にメモリ１１に記憶されている大容量色変換テーブルを消去する。また、消去部２１は、印刷データ生成部１２が生成した印刷データを色変換部１８が色変換し終わった場合にメモリ１１に記憶されている大容量色変換テーブルを消去する。消去部２１がメモリ１１から大容量色変換テーブルを消去することにより、メモリ１１には４８ＭＢの空き容量が確保される。
【００１９】
印刷装置３０は、データ入力部３１、印刷部３２を備えている。
データ入力部３１は、色変換装置１０からＬＡＮケーブルなどを介して、印刷装置３０で印刷するデータを取得する。
印刷部３２は、データ入力部３１が取得したデータを印刷用紙に印刷する。
【００２０】
図２は、本発明の実施形態による色変換装置１０の処理を示すフローチャートである。図２のフローチャートの処理を行なう前提として、小容量色変換テーブル記憶部１３には、色変換装置１０の管理者等の操作に基づいて、小容量色変換テーブルが記録される。
始めに、印刷データ生成部１２は、文字や図などを編集するアプリケーションを起動し（ステップＳ１１）、印刷装置３０で印刷する印刷データを生成する。
判定部１４は、メモリ１１に大容量色変換テーブルを記録可能かについて判定する（ステップＳ１２）。つまり、メモリ１１に４８ＭＢ以上の空き容量があるか否かについて判定する。
【００２１】
メモリ１１に大容量色変換テーブルを記録可能と判定部１４が判定した場合（ステップＳ１２で「ＹＥＳ」）には、大容量色変換テーブル作成部１５は、小容量色変換テーブル記憶部１３が記憶している小容量色変換テーブルに基づいて大容量色変換テーブルを作成する（ステップＳ１３）。書込部１６は、大容量色変換テーブル作成部１５が作成した大容量色変換テーブルを、メモリ１１に書き込む。そして、ステップＳ１４に進む。
【００２２】
一方、メモリ１１に大容量色変換テーブルを記録不可能と判定部１４が判定した場合（ステップＳ１２で「ＮＯ」）には、判定部１４及びメモリ容量判定部２０により、メモリ１１の監視を開始する（ステップＳ１４）。このメモリ１１の監視の処理については、図３で後述する。
印刷指示取得部１７が印刷指示を取得した場合には、印刷処理を実行する（ステップＳ１５）。この印刷処理については、図４で後述する。
【００２３】
データ出力部１９は、印刷処理が終了したか否かについて判定する（ステップＳ１６）。具体的には、データ出力部１９は、色変換されたデータが色変換部１８から出力されなくなった場合に、印刷処理が終了したと判定する。
印刷処理が終了していない場合（ステップＳ１６で「ＮＯ」）には、ステップＳ１５に進み、印刷処理を継続する。
一方、印刷処理が終了した場合（ステップＳ１６で「ＹＥＳ」）には、ステップＳ１４で開始したメモリ１１の監視を終了する（ステップＳ１７）。
そして、印刷データ生成部１２は、ステップＳ１１で起動したアプリケーションを終了する（ステップＳ１８）。
【００２４】
図３は、本発明の実施形態によるメモリ監視の処理を示すフローチャートである。この図３の処理は、図２のステップＳ１４の処理に対応している。
始めに、判定部１４は、メモリ１１に大容量色変換テーブルを記録可能かについて判定する（ステップＳ２１）。つまり、メモリ１１に４８ＭＢ以上の空き容量があるか否かについて判定する。
【００２５】
メモリ１１に大容量色変換テーブルを記録可能と判定部１４が判定した場合（ステップＳ２１で「ＹＥＳ」）には、大容量色変換テーブル作成部１５は、小容量色変換テーブル記憶部１３が記憶している小容量色変換テーブルに基づいて大容量色変換テーブルを作成する（ステップＳ２２）。書込部１６は、大容量色変換テーブル作成部１５が作成した大容量色変換テーブルを、メモリ１１に書き込む。そして、ステップＳ２４に進む。
一方、メモリ１１に大容量色変換テーブルを記録不可能と判定部１４が判定した場合（ステップＳ２１で「ＮＯ」）には、消去部２１は、メモリ１１から大容量色変換テーブルを消去する（ステップＳ２３）。これにより、メモリ１１の空き容量を増やすことができ、他のアプリケーション等が使用するメモリ１１の容量を確保することができる。
【００２６】
そして、データ出力部１９は、印刷処理が終了したか否かについて判定する（ステップＳ２４）。具体的には、データ出力部１９は、色変換されたデータが色変換部１８から出力されなくなった場合に、印刷処理が終了したと判定する。
印刷処理が終了していない場合（ステップＳ２４で「ＮＯ」）には、ステップＳ２１に進み、印刷処理を継続する。
【００２７】
一方、印刷処理が終了した場合（ステップＳ２４で「ＹＥＳ」）には、消去部２１は、メモリ１１から大容量色変換テーブルを消去する（ステップＳ２３）。これにより、印刷データを印刷装置３０に出力し終わった場合には、メモリ１１から大容量色変換テーブルを消去することができるので、印刷時には大容量色変換テーブルを使用して高速な印刷をすることができるとともに、印刷終了後には他のアプリケーション等が使用するメモリ１１の容量を確保することができる。
【００２８】
図４は、本発明の実施形態による印刷処理を示すフローチャートである。この図４の処理は、図２のステップＳ１５の処理に対応している。
始めに、判定部１４は、メモリ１１に大容量色変換テーブルが記憶されているか否かについて判定する（ステップＳ３１）。メモリ１１に大容量色変換テーブルが記憶されていないと判定部１４が判定した場合（ステップＳ３１で「ＮＯ」）には、色変換部１８は小容量色変換テーブル記憶部１３が記憶している小容量色変換テーブルを使用して補間計算を行なうことにより、印刷データ生成部１２が生成した印刷データを色変換する（ステップＳ３２）。
【００２９】
一方、メモリ１１に大容量色変換テーブルが記憶されていると判定部１４が判定した場合（ステップＳ３１で「ＹＥＳ」）には、色変換部１８はメモリ１１が記憶している大容量色変換テーブルを使用して、印刷データ生成部１２が生成した印刷データを色変換する（ステップＳ３３）。
データ出力部１９は、色変換部１８が色変換したデータをＬＡＮケーブルなどを介して印刷装置３０に出力する（ステップＳ３４）。
【００３０】
図２〜図４に示した処理を行なうことにより、メモリ１１に大容量色変換テーブルの容量以上の空きがある場合には、大容量色変換テーブルを生成してメモリ１１に書き込み、その大容量色変換テーブルを使用して印刷データを色変換することができる。また、メモリ１１に大容量色変換テーブルの容量以上の空きがない場合には、小容量色変換テーブルを補間することにより印刷データを色変換することができる。よって、色変換装置１０のメモリ１１に空きがある場合には、大容量色変換テーブルを使用して印刷データを高速に色変換することができるため、色変換装置１０のメモリ１１の使用状況に応じて高速な印刷を実現することができる。
【００３１】
なお、以上説明した実施形態において、図１の印刷データ生成部１２、小容量色変換テーブル記憶部１３、判定部１４、大容量色変換テーブル作成部１５、書込部１６、印刷指示取得部１７、色変換部１８、データ出力部１９、メモリ容量判定部２０、消去部２１、の機能又はこれらの機能の一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより色変換装置１０の制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００３３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態による色変換装置１０及び印刷装置３０の構成を示すブロック図である。
【図２】本発明の実施形態による色変換装置１０の処理を示すフローチャートである。
【図３】本発明の実施形態によるメモリ監視の処理を示すフローチャートである。
【図４】本発明の実施形態による印刷処理を示すフローチャートである。
【符号の説明】
【００３５】
１０・・・色変換装置、１１・・・メモリ、１２・・・印刷データ生成部、１３・・・小容量色変換テーブル記憶部、１４・・・判定部、１５・・・大容量色変換テーブル作成部、１６・・・書込部、１７・・・印刷指示取得部、１８・・・色変換部、１９・・・データ出力部、２０・・・メモリ容量判定部、２１・・・消去部、３０・・・印刷装置、３１・・・データ入力部、３２・・・印刷部
【図１】
2008147836.tif 000003
【図２】
2008147836.tif 000004
【図３】
2008147836.tif 000005
【図４】
2008147836.tif 000006