(57)【要約】【課題】  記録剤の残量が少なくなり1ページ分の印刷ができなくなった場合には、一部に印刷されていない領域や記録剤がかすれて印刷されているページが出力されることになり、そのページに何が書かれているか全体がわかるためにはそのページを再度印刷しなければならない。【解決手段】  文字主体のページであれば書かれた内容の意味がわかることが重要なので色が薄くなってもインクの使用量を全体的に減らす、また、画像が主体のページであれば色を再現することが重要なので大きさを縮小して印刷を行う。【選択図】  図１
2006168010.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置内に記録剤の残量を取得する記録剤残量検知手段と、印刷装置に接続された情報処理装置から渡された印刷データの種類を識別するデータ種類識別手段と、その時点の記録剤の残量で次のページの印刷が可能か判定する印刷可能性判定手段と、データの種類に応じて1ページ分の印刷が可能なように印刷の設定の変更やデータの変換を行うデータ変換手段を持つことを特徴とする印刷方法。
【請求項２】
請求項１における印刷方法を備えた印刷装置。
【請求項３】
アプリケーションプログラムからプリンタドライバを経由して画像データをプリンタに送信して印刷を行う印刷制御装置において、
印刷装置から記録剤の残量を取得する記録剤残量検知手段と、アプリケーションから渡された印刷データの種類を識別するデータ種類識別手段と、その時点の記録剤の残量で次のページの印刷が可能か判定する印刷可能性判定手段と、データの種類に応じて1ページ分の印刷が可能なように印刷の設定の変更やデータの変換を行うデータ変換手段を持つことを特徴とする印刷制御方法。
【請求項４】
請求項３における制御方法を備えた印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタなどの印刷装置においてトナーやインクなどの記録剤の残量が少なくなり1ページ分の印刷ができなくなった場合に最適に印刷を行う方法および装置に関わる。
【背景技術】
【０００２】
従来は、プリンタにおいてあらかじめ決めた一定量より記録剤の残量が不足したときには、プリンタの操作パネルや、プリンタに接続されたコンピュータ上で動作するプリンタのモニタープログラムなどのソフトウェアで警告を表示するだけであり、その時点の記録剤の残量で次の１ページ分の印刷ができるか否かを判定したり、１ページ分の印刷ができない状態になっているときに印刷の方法を変更して不完全ながらも1ページの印刷を実行するような制御方法は採られていなかった。（例えば、特許文献１参照）
【特許文献１】特開平７−３０９０１６号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このため、記録剤の残量が少なくなり1ページ分の印刷ができなくなった場合には、一部に印刷されていない領域や記録剤がかすれて印刷されているページが出力されることになり、そのページに何が書かれているか全体がわかるためにはそのページを再度印刷しなければならなかった。
【０００４】
本発明は、記録剤の残量が少なくなり1ページ分の印刷ができなくなった場合には、不完全ながらページの全体に読めない部分がないようにする印刷方法を提供する。しかも、印刷データの種類に応じた最適な印刷が行えるように、印刷データの種類に応じて印刷方法を変更する。たとえば、文字主体のページであれば書かれた内容の意味がわかることが重要なので色が薄くなってもインクの使用量を全体的に減らす、また、画像が主体のページであれば色を再現することが重要なので大きさを縮小して印刷を行う、というように印刷方法を変更する。
【課題を解決するための手段】
【０００５】
第1の構成では、印刷装置内に記録剤の残量を取得する記録剤残量検知手段と、印刷装置に接続された情報処理装置から渡された印刷データの種類を識別するデータ種類識別手段と、その時点の記録剤の残量で次のページの印刷が可能か判定する印刷可能性判定手段と、データの種類に応じて1ページ分の印刷が可能なように印刷の設定の変更やデータの変換を行うデータ変換手段を設け、その時点の記録剤の残量で次のページの印刷が不可能と判定した場合にデータの種類に応じて印刷の設定の変更やデータの変換を行った上で印刷を行うようにする。
【０００６】
第2の構成では、アプリケーションプログラムからプリンタドライバを経由して画像データをプリンタに送信して印刷を行う印刷制御装置において、印刷装置から記録剤の残量を取得する記録剤残量検知手段と、アプリケーションから渡された印刷データの種類を識別するデータ種類識別手段と、その時点の記録剤の残量で次のページの印刷が可能か判定する印刷可能性判定手段と、データの種類に応じて1ページ分の印刷が可能なように印刷の設定の変更やデータの変換を行うデータ変換手段を設け、その時点の記録剤の残量で次のページの印刷が不可能と判定した場合にデータの種類に応じて印刷の設定の変更やデータの変換を行い、変換された設定値やデータを印刷装置に送信して印刷を行うようにする。
【発明の効果】
【０００７】
本発明により、記録剤の残量が少なくなり1ページ分の印刷ができなくなった場合にも、不完全ながらページの全体に読めない部分がないように印刷することが可能になる。しかも、印刷データの種類に応じた最適な印刷を行うことができる。
【０００８】
これにより、従来は記録剤の残量が少なくなって1ページ全体の印刷ができなかったために行われていた再印刷による用紙や記録剤の無駄を削減することができるようになる。
【発明を実施するための最良の形態】
【０００９】
以下に図面を参照しながら本発明の実施の形態について説明する。
【実施例１】
【００１０】
図１は、本発明の第1の実施例のシステム構成を示している。
【００１１】
情報処理装置100は、セントロやネットワークなどの通信手段110により印刷装置120と接続されている。
【００１２】
印刷装置120は、情報処理装置100において動作している印刷プログラム101から印刷処理要求を受け取るものとする。
【００１３】
印刷装置120には、記録剤の残量を取得する記録剤残量検知手段122と、印刷装置に接続された情報処理装置から渡された印刷データの種類を識別するデータ種類識別手段123と、その時点の記録剤の残量で１ページの印刷が可能か判定する印刷可能性判定手段124と、データの種類に応じて1ページ分の印刷が可能なように印刷の設定の変更やデータの変換を行うデータ変換手段125とデータの印刷を実行する印刷手段121を設け、その時点の記録剤の残量で上記１ページの印刷が不可能と判定した場合にデータの種類に応じて印刷の設定の変更やデータの変換を行った上で印刷を行うようにする。
【００１４】
印刷装置120には、画像処理など他の機能を果たす手段が存在するが、本発明では本質的でない部分であるため、ここでは記述していない。
【００１５】
上記印刷可能性判定手段124では、たとえば印刷装置120がインクジェットプリンタの場合には、1ページの印刷データを解析してそのページの印刷に各色で何滴必要か調べ、これと印刷装置における各色のインクの残滴数とを比較してそのページの印刷が可能か判定する。
【００１６】
上記印刷データ種類識別手段123においては、識別するデータの種類は、本実施例では文字、図形などのグラフィック、およびイメージとする。ひとつのページには文字、図形、およびイメージ（以降、オブジェクトと呼ぶ）が混在して存在することがある。本実施例では、1ページ内に存在する領域の面積が最大のオブジェクトの種類をそのページの主要なデータの種類として、そのページのすべてのオブジェクトに対して主要なオブジェクトの種類に最適なデータ変換を上記データ変換手段125により実行するものとする。なお、オブジェクトの種類はプリンタ言語のコマンド、たとえば、文字、図形、イメージの描画コマンドの解析により判別するものとする。ただし、プリンタ言語によっては上記3種類のオブジェクトに対応する描画コマンドのすべてが備わっていない場合がある。この場合には、識別可能なデータの種類は少なくなる。
【００１７】
上記データ変換手段125における変換とは、印刷データの種類に応じた最適な印刷が行えるように、印刷データの種類に応じて印刷方法を変更する。たとえば、文字主体のページであれば書かれた内容の意味がわかることが重要なので色が薄くなってもインクの使用量を全体的に減らす、また、イメージが主体のページであれば色を再現することが重要なので大きさを縮小して印刷を行う、というように印刷方法を変更する。変換は変換後のデータに意味がある場合にのみ実行する。すなわち、文字主体のページの場合には色を薄くするが、あまり濃度を減らしすぎると文字が読めなくなるのであらかじめ最低濃度を決めておき変換後の文字の濃度が上記最低濃度以上の場合にのみ変換を実行する。また、イメージが主体のページでは大きさを縮小するが、あまり縮小しすぎるとイメージの詳細がわからなくなるのであらかじめ縮小の限界値（たとえば、1/10）を決めておき変換後のイメージの大きさが上記縮小の限界値以上の場合にのみ変換を実行する。変換後のデータに意味がない場合には、本実施の印刷装置は操作パネルに警告メッセージを表示して停止するものとする。
【００１８】
図２は、第1の実施例において、印刷装置における記録剤の残量が不足した時の印刷処理を示すフローチャートである。
【００１９】
印刷装置120は、1ページの印刷の実行に先立って記録剤残量検知手段122により記録剤の残量を取得する（S210）。次にその時点の記録剤の残量で１ページの印刷が可能か判定する印刷可能性判定手段124により上記１ページの印刷が可能か判定し（S220）、印刷が可能であれば（S220 - Yes）、上記１ページの印刷を行う（S230）。
【００２０】
印刷が不可能であれば（S220 - No）、印刷データの種類を識別するデータ種類識別手段123により文字、図形、およびイメージといったデータの種類を識別する（S240）。次にデータの種類に応じて変換を行った結果、意味のある印刷結果が得られるかをあらかじめ決めておいた基準に従って判定する。意味のある印刷結果が得られない場合には（S250 - No）印刷装置は操作パネルに警告メッセージを表示して停止するものとする（S270）。意味のある印刷結果が得られる場合には（S250 - Yes）、印刷装置はデータの種類に応じて変換を行い（S260）、上記１ページの印刷を行う（S230）。
【００２１】
図３は、本発明の第２の実施例のシステム構成を示している。
【００２２】
第1の実施例が印刷装置内に各種手段を備えるのに対し、第２の実施例では印刷装置に接続された情報処理装置内のプリンタドライバに各種手段を設ける。第２の実施例の説明では第1の実施例と異なる点だけを記述する。
【００２３】
情報処理装置300は、セントロやネットワークなどの通信手段310により印刷装置320と接続されている。
【００２４】
印刷装置320は、情報処理装置300において動作しているプリンタドライバ302から印刷処理要求を受け取るものとする。情報処理装置300においてはアプリケーションプログラム301（以下、アプリケーションと略記する）が印刷のための各種命令を発行し、プリンタドライバ302がそれらを印刷装置320で処理可能なプリンタコマンドに変換して印刷装置に送信する。
【００２５】
プリンタドライバ302には、印刷装置における記録剤の残量を取得する記録剤残量検知手段303と、アプリケーション301から渡された印刷データの種類を識別するデータ種類識別手段305と、その時点の記録剤の残量で次のページの印刷が可能か判定する印刷可能性判定手段304と、データの種類に応じて1ページ分の印刷が可能なように印刷の設定の変更やデータの変換を行うデータ変換手段306を設け、その時点の記録剤の残量で次のページの印刷が不可能と判定した場合にデータの種類に応じて印刷の設定の変更やデータの変換を行った上で印刷装置320に送信し印刷を行うようにする。
【００２６】
印刷装置320には、データの印刷を実行する印刷手段321と外部からの要求に応じて現在の記録剤の残量を通知する記録剤残量通知手段322とが存在する。プリンタドライバ302の記録剤残量検知手段303が印刷装置320に記録剤の残量を問い合わせると、印刷装置320は記録剤残量通知手段322によりプリンタドライバ302に記録剤の残量を通知する。
【００２７】
印刷装置320には、画像処理など他の機能を果たす手段が存在するが、本発明では本質的でない部分であるため、ここでは記述していない。
【００２８】
図４は、第２の実施例において、印刷装置における記録剤の残量が不足した時の印刷処理を示すフローチャートである。
【００２９】
プリンタドライバ302は、アプリケーション301から渡された印刷データの1ページの印刷の実行に先立って記録剤残量検知手段303により印刷装置から記録剤の残量を取得する（S410）。次に、その時点の記録剤の残量で１ページの印刷が可能か判定する印刷可能性判定手段304により上記１ページの印刷が可能か判定し（S420）、印刷が可能であれば（S420 - Yes）、上記１ページの印刷データを印刷装置320に送信してそのページの印刷を行う（S230）。
【００３０】
印刷が不可能であれば（S420 - No）、印刷データの種類を識別するデータ種類識別手段305により文字、図形、およびイメージといったデータの種類を識別する（S440）。次にデータの種類に応じて変換を行った結果、意味のある印刷結果が得られるかをあらかじめ決めておいた基準に従って判定する。意味のある印刷結果が得られない場合には（S450 - No）、プリンタドライバ302は情報装置の図３には記述していない表示装置に警告メッセージを表示して停止し、ユーザーの操作を待つものとする（S470）。意味のある印刷結果が得られる場合には（S450 - Yes）、プリンタドライバ302はデータの種類に応じて変換を行い（S460）、変換した印刷データを印刷装置320に送信してそのページの印刷を行う（S430）。
【００３１】
(産業上の利用可能性)
本発明はインクジェットプリンタやレーザービームプリンタなどの印刷装置やファクシミリなどの印刷装置を含むシステムにおいて適用可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明の第1の実施例におけるシステム構成。
【図２】第１の実施例における記録剤残量不足時の印刷処理を示すフローチャート。
【図３】本発明の第２の実施例におけるシステム構成。
【図４】第２の実施例における記録剤残量不足時の印刷処理を示すフローチャート。
【符号の説明】
【００３３】
100  情報処理装置
101  印刷プログラム
110  通信手段
120  印刷装置
121  印刷手段
122  記録残量検知手段
123  印刷可能性判定手段
124  データ種類識別手段
125  データ変換手段
300  情報処理装置
301  アプリケーションプログラム
302  プリンタドライバ
303  記録残量検知手段
304  印刷可能性判定手段
305  データ種類識別手段
306  データ変換手段
310  通信手段
320  印刷装置
321  印刷手段
322  記録残量通知手段
【図１】
2006168010.tif 000003
【図２】
2006168010.tif 000004
【図３】
2006168010.tif 000005
【図４】
2006168010.tif 000006