(57)【要約】【課題】本発明は色においても通常のＯＡ業務において支障のない範囲ないで色のついている部分と付いていない部分と比べて区別ができればよい程度のレベルの用途においてインク、トナー消費量を軽減し、経済的負担を軽減することが可能となるプリンタドライバ、印刷制御方法及び該方法を実行するプログラムを提供することを目的とする。【解決手段】本発明のプリンタドライバは、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手段を有する。【選択図】　　　　図１
2004038833.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置上で、文書作成編集を行うアプリケーションからの文書などの印刷要求を、プリンタが解釈できるプリンタ言語に変換する手段と、前記アプリケーションからの印刷時の各種機能設定を行う手段と、印刷するオブジェクトの色を検出する手段と、オブジェクトごとに色を変化させる手段とを有するプリンタドライバにおいて、
印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手段を有することを特徴とするプリンタドライバ。
【請求項２】
前記印刷データは、文字、イメージ又はグラフィックである請求項１記載のプリンタドライバ。
【請求項３】
ホスト装置上で、文書作成編集を行うアプリケーションからの文書などの印刷要求を、プリンタが解釈できるプリンタ言語に変換し、前記アプリケーションからの印刷時の各種機能設定を行い、印刷するオブジェクトの色を検出し、検出したオブジェクトごとに色を変更する印刷制御方法において、
印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更することを特徴とする印刷制御方法。
【請求項４】
前記印刷データは、文字、イメージ又はグラフィックである請求項３記載の印刷制御方法。
【請求項５】
コンピュータにより、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更して、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手順を実行するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタドライバ、印刷制御方法及び該方法を実行するプログラムに関し、詳細には印刷データによる出力色を制御する方法に関する。
【０００２】
【従来の技術】
昨今のカラー印刷装置の普及により、紙へ出力もユーザは特に気にすることなく、ごく当たり前のようにカラー印刷を行っている。実際にカラーである必要がある印刷物は少ない。大部分のユーザはプリンタドライバのＵＩを開かないため、色付き印字は無意識に行われている。
【０００３】
【発明が解決しようとする課題】
一方、カラー印刷装置は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の３色インクやトナーを用いて、カラー色を出力している。このようなカラー印刷においては、そのインクやトナーの使用量はかなりの消費量にもなり、経済的に決して有利であるとは言えない。
【０００４】
本発明は以上の点を鑑み、色においても通常のＯＡ業務において支障のない範囲ないで色のついている部分と付いていない部分と比べて区別ができればよい程度のレベルの用途においてインク、トナー消費量を軽減し、経済的負担を軽減することが可能となるプリンタドライバ、印刷制御方法及び該方法を実行するプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、本発明のプリンタドライバは、ホスト装置上で、文書作成編集を行うアプリケーションからの文書などの印刷要求を、プリンタが解釈できるプリンタ言語に変換する手段と、アプリケーションからの印刷時の各種機能設定を行う手段と、印刷するオブジェクトの色を検出する手段と、オブジェクトごとに色を変化させる手段とを有する。更に、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手段を有する。よって、アプリケーションからの印刷時、プリンタドライバは、ＯＳ経由で印字処理を担うが、その際に、ページ中のオブジェクトを分離管理してテキストオブジェクトを抽出し、その色を取得してＣ、Ｍ、Ｙ、Ｋの色に置き換え、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【０００６】
また、印刷データは、文字、イメージ又はグラフィックであり、各印刷データ別に検出された結果に応じて色変換を行うことで通常のＯＡ業務において支障のない範囲ないで色のついている部分と付いていない部分と比べて区別ができればよい程度のレベルの用途においてインク、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【０００７】
更に、別の発明としての印刷制御方法によれば、ホスト装置上で、文書作成編集を行うアプリケーションからの文書などの印刷要求を、プリンタが解釈できるプリンタ言語に変換し、前記アプリケーションからの印刷時の各種機能設定を行い、印刷するオブジェクトの色を検出し、検出したオブジェクトごとに色を変更する。そして、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する。よって、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【０００８】
また、別の発明である印刷制御方法を実行するプログラムは、コンピュータにより、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更して、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手順を実行するプログラムである。よって、パソコン等のホスト装置を用いて汎用的に本発明の印刷制御方法によるプリンタドライバを構築でき、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【０００９】
【発明の実施の形態】
本発明のプリンタドライバは、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手段を有する。
【００１０】
【実施例】
図１は本発明の一実施例に係る印刷制御方法を適用するホスト装置の構成を示すブロック図である。同図において、本実施例の印刷制御方法によるプリンタドライバを適用するホスト装置１０は、プリンタ２０と接続されている。ホスト装置１０は、動作するプリンタドライバ１３に対して印刷要求を出すアプリケーション１１と、印刷要求時アプリケーション１１とプリンタドラバ１３との間を仲介するＯＳモジュール１２と、プリンタドライバ１３と、印刷データをプリンタ２０に送るためのセントロ、ＵＳＢやネットワークなどの出力ポート１４とを含んで構成されている。また、プリンタドライバ１３は、プリンタドライバ内のモジュールで、アプリケーション１１からの印刷ダイアログから表示起動されるＵＩ画面を表示し、各種印刷設定を設定させるＵＩ処理モジュールであるＵＩドライバ１３−１と、印刷設定を取り込みプリンタが解釈できるコマンド群である印刷データを生成するグラフィックドライバ１３−２と、色変換処理を受け持つ色変換モジュール１３−３とを含んで構成されている。
【００１１】
図２は本発明の印刷制御方法による印刷制御処理を示すフローチャートである。同図において、先ず印刷要求の印刷データが色文字変換指定であるか否かを判断し（ステップＳ１０１）、色文字変換指定であれば図１の色変換モジュール１３−３により色文字変換処理、つまり色文字の検出される色ごとにＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）と色を変更することで、Ｃ、Ｍ、Ｙ、Ｋ単色で指定される色以外の混色部を単色の色に変化させる処理を行う（ステップＳ１０１；ＹＥＳ、ステップＳ１０２）。そして、印刷要求の印刷データが色イメージ変換指定であるか否かを判断し（ステップＳ１０３）、色イメージ変換指定であれば図１の色変換モジュール１３−３により色文字変換処理、つまり色イメージの検出される色ごとにＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）と色を変更することで、Ｃ、Ｍ、Ｙ、Ｋ単色で指定される色以外の混色部を単色の色に変化させる処理を行う（ステップＳ１０３；ＹＥＳ、ステップＳ１０４）。更に、印刷要求の印刷データが色グラフィック変換指定であるか否かを判断し（ステップＳ１０５）、色グラフィック変換指定であれば図１の色変換モジュール１３−３により色文字変換処理、つまり色グラフィックの検出される色ごとにＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）と色を変更することで、Ｃ、Ｍ、Ｙ、Ｋ単色で指定される色以外の混色部を単色の色に変化させる処理を行う（ステップＳ１０５；ＹＥＳ、ステップＳ１０６）。
【００１２】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【００１３】
【発明の効果】
以上説明したように、本発明のプリンタドライバは、ホスト装置上で、文書作成編集を行うアプリケーションからの文書などの印刷要求を、プリンタが解釈できるプリンタ言語に変換する手段と、アプリケーションからの印刷時の各種機能設定を行う手段と、印刷するオブジェクトの色を検出する手段と、オブジェクトごとに色を変化させる手段とを有する。更に、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手段を有する。よって、アプリケーションからの印刷時、プリンタドライバは、ＯＳ経由で印字処理を担うが、その際に、ページ中のオブジェクトを分離管理してテキストオブジェクトを抽出し、その色を取得してＣ、Ｍ、Ｙ、Ｋの色に置き換え、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【００１４】
また、印刷データは、文字、イメージ又はグラフィックであり、各印刷データ別に検出された結果に応じて色変換を行うことで通常のＯＡ業務において支障のない範囲ないで色のついている部分と付いていない部分と比べて区別ができればよい程度のレベルの用途においてインク、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【００１５】
更に、別の発明としての印刷制御方法によれば、ホスト装置上で、文書作成編集を行うアプリケーションからの文書などの印刷要求を、プリンタが解釈できるプリンタ言語に変換し、前記アプリケーションからの印刷時の各種機能設定を行い、印刷するオブジェクトの色を検出し、検出したオブジェクトごとに色を変更する。そして、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更することで、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する。よって、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【００１６】
また、別の発明である印刷制御方法を実行するプログラムは、コンピュータにより、印刷要求される印刷データの色を調査し、該印刷データの検出される色ごとにＣ、Ｍ、Ｙ、Ｋの色を変更して、Ｃ、Ｍ、Ｙ、Ｋにおける単色で指定される色以外の混色部を単色の色に変更する手順を実行するプログラムである。よって、パソコン等のホスト装置を用いて汎用的に本発明の印刷制御方法によるプリンタドライバを構築でき、トナー消費量を軽減し、経済的負担を軽減することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る印刷制御方法を適用するホスト装置の構成を示すブロック図である。
【図２】本発明の印刷制御方法による印刷制御処理を示すフローチャートである。
【符号の説明】
１０；ホスト装置、１１；アプリケーション、１２；ＯＳモジュール、
１３；プリンタドライバ、１３−１；ＵＩドライバ、
１３−２；グラフィックドライバ、１３−３；色変換モジュール、
１４；出力ポート、２０；印刷装置。
【図１】
2004038833.tif 000003
【図２】
2004038833.tif 000004