(57)【特許請求の範囲】
【請求項１】
印刷対象データーに対して各種設定を反映させる機能をコンピューターに実現させるドライバープログラムであって、
２つ以上の描画種別に対して個別のトナーセーブ率の設定を受け入れる設定受け入れ機能と、
前記印刷対象データーに関連付けて記録された描画情報をもとに前記印刷対象データーに含まれるオブジェクトの描画種別を判別し、設定された前記トナーセーブ率に応じて、判別された前記描画種別ごとに前記印刷対象データーのオブジェクトの階調値を変更したプレビュー画像を生成するプレビュー画像生成機能と、
前記生成されたプレビュー画像をディスプレイに表示させる表示機能と、
設定された前記トナーセーブ率を示す情報を前記印刷対象データーに付加して出力するセーブ率反映機能と、をコンピューターに実現させることを特徴とするドライバープログラム。
【請求項２】
前記描画種別は、文字、イメージ、又は図形であることを特徴とする請求項１に記載のドライバープログラム。
【請求項３】
前記トナーセーブ率は、トナーを全くセーブしないセーブ率から、各描画種別を形成しないセーブ率との間で設定されることを特徴とする請求項１または請求項２のいずれか一項に記載のドライバープログラム。
【請求項４】
印刷対象データーに対して各種設定を反映させる画像制御装置であって、
２つ以上の描画種別に対して個別のトナーセーブ率の設定を受け入れる設定受け入れ手段と、
前記印刷対象データーに関連付けて記録された描画情報をもとに前記印刷対象データーに含まれるオブジェクトの描画種別を判別し、設定された前記トナーセーブ率に応じて、判別された前記描画種別ごとに前記印刷対象データーのオブジェクトの階調値を変更したプレビュー画像を生成するプレビュー画像生成手段と、
前記生成されたプレビュー画像をディスプレイに表示させる表示手段と、
設定された前記トナーセーブ率を前記印刷対象データーに付加して出力するセーブ率反映手段と、を有することを特徴とする画像制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トナーセーブ率を変更させる機能をコンピューターに実現させるドライバープログラム、又はトナーセーブ率を変更可能な画像制御装置に関する。
【背景技術】
【０００２】
電子写真方式等の印刷装置ではトナーを記録媒体として使用し、用紙等の被印刷媒体に画像を形成する。また、トナーを有効活用するためにもトナーの使用量の設定を設け（以下、トナーセーブ率と記載する）、この設定を反映させて画像を形成する装置が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３１６９００
【発明の概要】
【発明が解決しようとする課題】
【０００４】
設定されたトナーセーブ率によりトナーの使用量が変化すると、当然出力される画像に影響が出るが、影響度合いは描画される描画種別に応じて変化する。例えば、出力される描画種別が画像と文字とでは、トナーの使用量に応じた影響度合いは異なる。しかし、従来のトナーセーブ率の設定においてはトナーの使用量が反映される対象はイメージ単位であり、このイメージを構成する個別の描画種別毎に設定されるものはなかった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、個々の描画種別に応じて別々のトナーセーブ率を設定可能なドライバープログラム、及び画像制御装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、印刷対象データーに対して各種設定を反映させる機能をコンピューターに実現させるドライバープログラムであって、２つ以上の描画種別に対して個別のトナーセーブ率の設定を受け入れる設定受け入れ機能と、設定されたトナーセーブ率を示す情報を前記印刷対象データーに付加して出力するセーブ率反映機能と、をコンピューターに実現させる構成としてある。
【０００７】
上記のように構成された発明では、設定受け入れ機能が２つ以上の描画種別に対して個別のトナーセーブ率の設定を受け入れると、セーブ率反映機能は設定されたトナーセーブ率を示す情報を付加した印刷対象データーをコンピューターに出力させる。
【０００８】
そのため、この印刷対象データーを受信することで、印刷装置は付加されたトナーセーブ率をもとに描画種別毎に設定されたトナーセーブ率を反映させて画像を形成することができる。
【０００９】
ここで、描画種別とは、画像データーが示す画像を構成する各単位であり、文字、や画像を含む概念である。
また、トナーセーブ率とは、印刷処理に使用されるトナーの使用量を調整する値であり、値の変化によって印刷装置が使用するトナーの量が変化する。なお、トナーセーブ率はその値によってトナーの使用量が変化すればよく、トナーの使用量を反映させる手法はどのようなものであってもよい。即ち、トナーの使用量の変化により生成される画像の階調値が変化するものであってもよいし、生成される画像のサイズが変化するものであってもよい。
【００１０】
また、前記設定されたトナーセーブ率を反映させたプレビュー画像を生成するプレビュー画像生成機能と、前記生成されたプレビュー画像を画面に表示させる表示機能と、を有する構成としてもよい。
上記のように構成された発明では、描画種別毎に設定されたトナーセーブ率を反映させたプレビュー画像を表示させることで、ユーザーがトナーセーブ率の反映度合いを確認することが可能となり、よりユーザーの指向に応じたトナーセーブ率と出力画像との関係を形成することができる。
【００１１】
そして、描画種別としてはどのようなものであってもよいが、その一例として前記描画種別は、文字、イメージ、又は図形であってもよい。
ここで、イメージとはデジタルカメラ等により生成された写真画像及び所定のアプリケーションプログラムにより生成された画像を意味する。また、図形とは、グラフや図式といった上記イメージ以外の画像を意味する。
【００１２】
さらに、前記トナーセーブ率は、トナーを全くセーブしないセーブ率から、画像を形成しないセーブ率との間で設定される構成としてもよい。
【００１３】
また、本発明は、ドライバープログラムのみに限定されず、例えば印刷装置、及び複合機に組み込まれる画像制御装置にも適用することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態にかかる印刷システム１００の構成を示すブロック構成図である。
【図２】第１の実施形態にかかる印刷システム１００の構成を示すブロック構成図である。
【図３】本実施形態にかかるプロパティー画面Ｐを表示するイメージ図である。
【図４】印刷システムにおける印刷処理の流れを示すフローチャートである。
【図５】プレビュー画像生成部７４が、ステップＳ５で実行する処理を示すフローチャートである。
【図６】画面上に表示されるプレビュー画面Ｐｒｅを示すイメージ図である。
【図７】第２の実施形態にかかる印刷装置２００を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、図を参照しつつ下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
２．第２の実施形態：
３．その他の実施形態：
【００１６】
１．第１の実施形態：
以下、図１−６を参照して、この発明に係るドライバーを具体化した第１の実施の形態について説明する。
【００１７】
（１）発明の概要：
図１は、第１の実施形態にかかる印刷システム１００の構成を示すブロック構成図である。また、図２は、第１の実施形態にかかる印刷システム１００の構成を示すブロック構成図である。なお、図１は、ＰＣ８０の構成を主にブロック図が記載されている。また、図２は、印刷装置９０の構成を主にブロック図が記載されている。
【００１８】
印刷システム１００はＰＣ８０と印刷装置９０とがネットワークＮに接続されて構成され、このネットワークＮを通じて相互に通信することが可能である。また、本印刷システム１００における印刷処理では、まず、印刷対象データーはＰＣ８０内部でページ記述言語により構成された印刷ジョブデーターに変換される。そして、変換された印刷ジョブデーターはネットワークＮを通じて印刷装置９０に供給される。さらに、印刷装置９０はこの印刷ジョブデーターを構成するページ記述言語を解析し、解析結果にもとづいて用紙等の被印刷媒体に画像を形成する。
【００１９】
また、本実施形態にかかる印刷システム１００は印刷装置９０が印刷処理の際使用するトナーの使用量（以下、トナーセーブ率と記載する。）を、ユーザーの操作入力にもとづいて調整可能である。具体的には、印刷システム１００はこのトナーセーブ率を印刷対象となる画像を構成する描画種別（文字、画像）毎に設定可能である。以下、本実施形態にかかる印刷システム１００の具体的な構成を説明する。
【００２０】
（２）ＰＣ８０の構成：
ＰＣ８０は、制御部８１と、ＨＤＤ等のメモリー８２と、キーボード等の入力機器により構成された操作入力Ｉ／Ｆ８３と、画像を表示するためのディスプレイ８４と、印刷装置９０とネットワークＮを介して接続するためのネットワークＩ／Ｆ８５と、を備えて構成されている。また、上記各部はバスを介して通信可能に接続され、制御部８１の制御のもとＰＣ８０の各機能を実現する。
【００２１】
メモリー８２には画像データー等により構成された入力ファイルを生成するための画像形成プログラム１１０や、作成された入力ファイルを印刷ジョブデーターに変換するためのドライバープログラム７０が記録されている。
【００２２】
制御部８１は、ＣＰＵや、このＣＰＵのワークエリアとして機能するＲＡＭを備えて構成され、メモリー８２に記録された上記画像形成プログラム１１０やドライバープログラム７０をもとに印刷ジョブデーターを生成する機能を実現する。具体的には、制御部８１は、ドライバープログラム７０に基づいて、データー受信部７１、設定変更受付け部７２、印刷ジョブ生成部７３、プレビュー画像生成部７４の各機能を実現する。
【００２３】
データー受信部７１は、画像形成プログラム１１０をもとに生成された入力ファイルに画素数変換等を行い、制御部８１が実現する各機能が処理可能なデーターに変換する。また、メモリー８２に記録された入力ファイルもデーター受信部７１を通じて制御部８１に取得される。
【００２４】
設定変更受付け部（設定受け入れ機能）７２は、印刷ジョブデーターに対する各種設定を受付ける。本実施形態ではディスプレイ８４に表示されたプロパティー画面Ｐ上の各アイコンをユーザーに操作させることで各種設定を受付ける。また、プロパティー画面Ｐにより設定された各種設定値は、プレビュー画像生成部７４、又は印刷ジョブ生成部７３に出力され、プレビュー画像及び印刷ジョブデーターの生成に反映される。
【００２５】
図３は、本実施形態にかかるプロパティー画面Ｐを表示するイメージ図である。本実施形態にかかるプロパティー画面Ｐでは、印刷時における用紙の設定や給紙方向といった基本設定の他に、応用設定としてトナーの使用量を調整するための「トナーセーブ率」を設定することができる（図３のＰ１のアイコン）。この「トナーセーブ率」では、トナーセーブ率を「０パーセント」（トナーセーブ率を反映させない）から、「１００パーセント」（対象となる描画種別を形成しないことでトナーを使用しない）までの間で段階的に設定することができる。
【００２６】
さらに、トナーセーブ率は「文字」と「画像」のそれぞれの描画種別に対して個別に設定可能である。そのため、ユーザーがプロパティー画面Ｐ上で描画種別に対して別々のトナーセーブ率を設定することで、印刷ジョブデーター及び後述するプレビュー画像にトナーセーブ率が個別に反映される。ここで、本実施形態では、「画像」を「文字」以外のオブジェクトとして使用するが、「画像」には、デジタルカメラ等により生成された写真画像及び所定のアプリケーションプログラムにより生成された画像と、上記写真画像及び画像以外の、グラフ等の図形が含まれるため、これらを個別に設定するものであってもよい。
【００２７】
プレビュー画像生成部（プレビュー画像生成機能）７４は、プロパティー画面Ｐ上でプレビュー画面Ｐｒｅの表示を選択すると、入力ファイルから「文字」「画像」（場合によっては、「図形」）の各描画種別毎に設定したトナーセーブ率を反映させたプレビューデーターを生成し、このプレビューデーターをもとにプレビュー画像をディスプレイ８４に表示させる。プレビュー画像生成部７４は、入力ファイル内の各描画種別に対応付けて記録された描画情報からその描画種別を判別し、設定されたトナーセーブ率を反映させる。この描画情報には各描画種別を示す値が記録されており、この描画情報を参照することでイメージの描画種別を判断することが可能となる。
【００２８】
印刷ジョブ生成部（セーブ率反映機能）７３は、データー受信部７１が取得した入力ファイル、及び設定変更受付け部７２が受付けた設定に応じて印刷ジョブデーターを生成する。この印刷ジョブデーターは受付けた入力ファイルを印刷装置９０が解析可能なページ記述言語に変換したものであり、このページ記述言語によって各種設定値が保持される。そのため、各描画種別毎に設定されたトナーセーブ率はページ記述言語を通じて印刷ジョブに付加される。
【００２９】
（３）印刷装置９０の構成：
本実施形態にかかる印刷装置９０は、メインＡＳＩＣ９１、メインメモリー９２、プリンターエンジン９３、Ｉ／ＯＡＳＩＣ９４を備えて構成されており、メインＡＳＩＣ９１の統合的な制御のもと印刷装置９０の駆動が実現される。
【００３０】
メインＡＳＩＣ９１は、Ｉ／ＯＡＳＩＣ９４とバスを介して接続され、Ｉ／ＯＡＳＩＣ９４を通じて取得された印刷ジョブデーター及び操作入力を受信する。また、メインＡＩＳＣ９１は、図示しないＣＰＵや、印刷ジョブデーターを解析するための言語解析部を備えて構成される。メインＡＳＩＣ９１は、解析された印刷ジョブデーターに応じてプリンターエンジン９３の駆動を制御する。そのため、言語解析部はＰＣ８０により設定された描画種別毎のトナーセーブ率を反映させた画像をプリンターエンジン９３に形成させる。
【００３１】
Ｉ／ＯＡＳＩＣ９４は、ＰＣ８０とネットワークＮを介して接続するための図示しないネットワークＩ／Ｆや、ユーザーからの操作入力を受付ける図示しない操作ディスプレイを備えて構成され、受付けた印刷ジョブデーター及び操作入力をメインＡＳＩＣ９１に出力する。
【００３２】
プリンターエンジン９３は、Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｋ（ブラック）の各トナー９５を備え、このトナー９５を用いて用紙にイメージを印刷する機構である。例えば、プリンターエンジン９３が電子写真方式の機構を備える場合は、レーザービームによって走査を行いながら感光ドラムを適宜照射することによりドット毎の画像に対応したトナー９５を印刷用紙上に付着させる。
【００３３】
（４）印刷システムにおける印刷処理の流れについて
図４は、印刷システム１００における印刷処理の流れを示すフローチャートである。以下、図４を参照しつつ、印刷システム１００における印刷処理の流れを説明する。
【００３４】
ユーザーが操作キーを操作してプロパティー画面Ｐの表示を選択すると（ステップＳ１：ＹＥＳ）、ステップＳ２において、設定変更受付け部７２はディスプレイ８４に図３に示すプロパティー画面Ｐを表示させる。
【００３５】
この状態で、ユーザーがトナーセーブ率のチェックボックスをチェックし、「文字」、「画像」のそれぞれのトナーセーブ率を入力すると、ステップＳ３では、設定変更受付け部７２はプロパティー画面Ｐ上で設定されたトナーセーブ率を受付ける。
【００３６】
また、ユーザーがプロパティー画面Ｐ上でプレビューボタンＰ２を操作すると（ステップＳ４：ＹＥＳ）、ステップＳ５では、プレビュー画像生成部７４は取得した入力ファイルとステップＳ３で入力された「文字」、「画像」のそれぞれのトナーセーブ率をもとにプレビューデーターを生成し、画面に表示させる。
【００３７】
図５は、プレビュー画像生成部７４が、ステップＳ５で実行する処理を示すフローチャートである。また、図６は、画面上に表示されるプレビュー画面Ｐｒｅを示すイメージ図である。
【００３８】
プレビュー画面Ｐｒｅには印刷対象となるイメージと、このイメージを構成する描画種別に対するトナーセーブ率とがそれぞれ表示され、ユーザーがこのプレビュー画面Ｐｒｅを参照することでトナーセーブ率が反映されたイメージを確認することができる。ここで、図６に示すプレビュー画面Ｐｒｅに表示されたイメージは、描画種別が「画像」である画像領域Ａｉと、描画種別が「文字」である文字領域Ａｆとで構成されている。
【００３９】
図４のステップＳ４において、プレビュー画面Ｐｒｅを生成する命令を受けた場合、図５のステップＳ１１では、プレビュー画像生成部７４は入力ファイルからトナーセーブ率が反映されていないプレビューデーターを作成する。
【００４０】
また、ステップＳ１２において、プレビュー画像生成部７４はプレビューデーターにおける「文字」の描画種別に対して、ステップＳ３で入力された「文字」に対応するトナーセーブ率を反映させる。例えば、プレビュー画像生成部７４は、トナーセーブ率と文字に対応するプレビューデーターの各階調値との関係を規定するテーブルを有しており、このテーブルを参照しつつプレビューデーターの階調値を変換する。
【００４１】
ステップＳ１３では、プレビュー画像生成部７４はプレビューデーターにおける「画像」の描画種別に対して、ステップＳ３で入力された「画像」に対応するトナーセーブ率を反映させる。反映の手法としては上記「文字」に対するトナーセーブ率と同様である。
【００４２】
ステップＳ１４では、プレビュー画像生成部７４は各描画種別に対してトナーセーブ率が反映されたプレビューデーターを記録し、ディスプレイ８４に出力する。そのため、ディスプレイ８４は入力したプレビューデーターをもとに画面上にプレビュー画面Ｐｒｅを表示する。このプレビュー画面Ｐｒｅでは、図６における画像領域Ａ、及び文字領域Ｂのそれぞれの階調に対して、ユーザーが入力した０パーセントから１００パーセントの間のトナーセーブ率が反映され、反映後のイメージが表示される。
【００４３】
図４のステップＳ６に戻り、ユーザーがプロパティー画面Ｐ上で再度トナーセーブ率を変更する場合は、ステップＳ３〜Ｓ５までの処理が繰返される（ステップＳ６：ＹＥＳ）。
【００４４】
ユーザーが操作入力Ｉ／Ｆ８３を操作してプロパティー画面Ｐを閉じる等、トナーセーブ率を変更しない場合場（ステップＳ６：ＮＯ）、設定変更受付け部７２は「文字」、「画像」のそれぞれのトナーセーブ率を確定する（ステップＳ７）。そのため、以後、トナーセーブ率の変更がない限り、設定された各トナーセーブ率によりプレビュー画面Ｐｒｅの表示及び印刷が実行される。
【００４５】
その後、ユーザーが印刷を実行する旨の選択を行うと（ステップＳ８：ＹＥＳ）、ステップＳ９では、印刷ジョブ生成部７３は、データー受信部７１が記録する入力ファイル、及び設定変更受付け部７２が受付けた「文字」及び「画像」のトナーセーブ率をもとに、トナーセーブ率が付加された印刷ジョブデーターを生成する。
【００４６】
生成された印刷ジョブデーターは、ネットワークＮを通じて印刷装置９０に出力される。印刷装置９０は、生成された印刷ジョブデーターをＩ／ＯＡＳＩＣ９４を通じて受信すると、この印刷ジョブデーターを解釈し、解釈内容に従って印刷処理を実行する。即ち、印刷装置９０は描画種別毎のトナーセーブ率が付加（反映）された印刷ジョブデーターに従って用紙に画像を形成する。
【００４７】
以上説明したように、印刷システム１００では、２つ以上の描画種別に対して個別のトナーセーブ率の設定を受け入可能であり、各トナーセーブ率を受付けると、このトナーセーブ率を示す情報を付加した印刷ジョブデーターを出力する。そのため、印刷装置９０ではこの印刷ジョブデーターに付加されたトナーセーブ率をもとに、描画種別毎に設定されたトナーセーブ率を反映させて画像を形成することができる。
【００４８】
２．第２の実施形態：
第１の実施形態では、ＰＣ８０が生成した印刷ジョブデーターをもとに印刷装置９０が印刷を行ういわゆるホストベース型の印刷システム１００を例に本発明の説明を行ったが、本発明は印刷装置９０単体で印刷処理を行なうものや、画像読取り装置を備えた複合機においても適用することができる。
【００４９】
図７は、第２の実施形態にかかる印刷装置２００を説明するための図である。第２の実施形態にかかる印刷装置２００では、第１の実施形態にかかる構成に加えて、プレビュー画像を表示可能なディスプレイ９６を備える。また、メインＡＳＩＣ９１は画像制御装置としての機能を実現する。即ち、メインＡＳＩＣ９１は、データー受信部７１、設定変更受付け部７２、印刷ジョブ生成部７３、プレビュー画像生成部７４の各機能を実現する。なお、第２の実施形態にかかる印刷装置におけるその他の構成は第１の実施形態にかかる印刷装置９０と同じであるため、その説明は省略する。
【００５０】
３．その他の実施形態：
本発明は様々な実施例が存在する。
トナーセーブ率を出力画像に反映させる手法としては、出力画像の階調を変更する以外にも、出力画像を構成する各オブジェクトのサイズを変更してトナーの使用量を調整するものであってもよい。即ち、トナーセーブ率を増加させるに従い、出力画像の各オブジェクトのサイズが「文字」「画像」のそれぞれに対して個別に変更されるものであってもよい。
【００５１】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。
【符号の説明】
【００５２】
７０…ドライバープログラム、７１…データー受信部、７２…設定変更受付け部、７３…印刷ジョブ生成部、７４…プレビュー画像生成部、８０…ＰＣ、８１…制御部、８２…メモリー、８３…操作入力Ｉ／Ｆ、８４…ディスプレイ、８５…ネットワークＩ／Ｆ、９０…印刷装置、９２…メインメモリー、９３…プリンターエンジン、９４…Ｉ／ＯＡＳＩＣ、９５…トナー、９６…ディスプレイ、１００…印刷システム、１１０…画像形成プログラム、２００…印刷装置
【図１】
0005521647.tif 000002
【図２】
0005521647.tif 000003
【図３】
0005521647.tif 000004
【図４】
0005521647.tif 000005
【図５】
0005521647.tif 000006
【図６】
0005521647.tif 000007
【図７】
0005521647.tif 000008