(57)【要約】【課題】印刷時に予想外の時間を割かなくてもよい技術の提供を課題とする。【解決手段】ドライバ４００は、ユーザからの印刷要求を受け付け（Ｓ１）、受け付けた印刷要求に基づいて、画像形成装置１０１での使用トナー量を算出し（Ｓ２）、算出した使用トナー量を画像形成装置１０１に送信する（Ｓ３）。画像形成装置１０１は、使用トナー量、及び画像形成装置１０１が記憶している残存トナー量に基づいて、トナーの補給又はトナーの交換をすることなく印刷可能であるか否かの判断をし（Ｓ４）、その判断結果をドライバ４００に送信する（Ｓ５）。ドライバ４００は、受信した判断結果に基づいて、パーソナルコンピュータ２０１に判断結果の報知処理を行わせる（Ｓ６，Ｓ７）。【選択図】図５
2011174963.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、前記電子機器に接続された画像形成装置とを制御する画像形成装置制御プログラムにおいて、
前記電子機器のコンピュータに、
ユーザからの印刷要求を受け付けさせる受付手順と、
前記受付手順で受け付けた印刷要求に基づいて、前記画像形成装置での使用トナー量を算出する算出手順と、
を実行させる画像形成装置制御プログラム。
【請求項２】
請求項１に記載の画像形成装置制御プログラムにおいて、
前記電子機器のコンピュータに、
前記算出手順で算出した使用トナー量を、前記画像形成装置に送信する使用トナー量送信手順と、
前記使用トナー量送信手順で送信された使用トナー量、及び、前記画像形成装置が記憶している残存トナー量に基づいて、前記画像形成装置のコンピュータがトナーの補給又はトナーの交換をすることなく印刷可能であるか否かの判断をし、その判断結果を前記画像形成装置のコンピュータが前記電子機器に送信した場合、その判断結果を受信させる判断結果受信手順と、
前記判断結果受信手順で受信した判断結果に基づいて、所定の処理を行わせる処理手順とをさらに実行させる画像形成装置制御プログラム。
【請求項３】
請求項２に記載の画像形成装置制御プログラムにおいて、
前記所定の処理は、
前記判断結果受信手順で受信した判断結果が、トナーの補給又はトナーの交換をすることなく印刷可能である場合には前記画像形成装置に印刷要求を送信し、前記判断結果が、トナーの補給又はトナーの交換をして印刷可能である場合、ユーザにその旨を報知する処理であることを特徴とする画像形成装置制御プログラム。
【請求項４】
請求項２又は３に記載の画像形成装置制御プログラムにおいて、
前記電子機器のコンピュータに、
前記判断結果がトナーの補給又はトナーの交換をして印刷可能である場合、そのトナーの補給又はトナーの交換に要する負荷についての判断を行わせる負荷判断要求を前記画像形成装置に送信する負荷判断要求送信手順と、
前記負荷判断要求送信手順で送信された負荷判断要求に基づいて、前記画像形成装置のコンピュータがトナーの補給又はトナーの交換の負荷を判断してトナー補給・交換情報を生成し、そのトナー補給・交換情報を前記画像形成装置のコンピュータが前記電子機器に送信した場合、そのトナー補給・交換情報を受信させる情報受信手順と、
前記情報受信手順で受信したトナー補給・交換情報をユーザに報知する報知手順とをさらに実行させる画像形成装置制御プログラム。
【請求項５】
請求項４に記載の画像形成装置制御プログラムにおいて、
前記電子機器のコンピュータに、
前記報知手順の後に、ユーザによって印刷実行が選択された場合、前記画像形成装置に印刷要求を送信し、ユーザによって印刷停止が選択した場合、前記画像形成装置に印刷停止要求を送信する最終判断手順をさらに実行させる画像形成装置制御プログラム。
【請求項６】
請求項１から５のいずれかに記載の画像形成装置制御プログラムにおいて、
前記算出手順は、
印刷対象領域を、文字が印刷される文字領域と、画像が印刷される画像領域とに分けて使用トナー量を算出することを特徴とする画像形成装置制御プログラム。
【請求項７】
電子機器に接続され、前記電子機器に搭載された画像形成装置制御プログラムに制御される画像形成装置において、
ユーザからの印刷要求に基づいて算出された前記画像形成装置での使用トナー量を、前記電子機器から受信する受信手段と、
前記受信手段で受信した使用トナー量、及び、前記画像形成装置が記憶している残存トナー量に基づいて、トナーの補給又はトナーの交換をすることなく印刷可能であるか否かを判断する判断手段と、
前記判断手段が判断した判断結果を前記電子機器に送信する送信手段と
を備えたことを特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、
前記判断結果がトナーの補給又はトナーの交換をして印刷可能である場合、そのトナーの補給又はトナーの交換の負荷についての判断を行うための負荷判断要求を前記電子機器から受信する負荷判断要求受信手段と、
前記負荷判断要求受信手段で受信した負荷判断要求に基づいて、トナーの補給又はトナーの交換の負荷を判断してトナー補給・交換情報を生成する情報生成手段と、
前記情報生成手段が生成したトナー補給・交換情報を前記電子機器に送信する情報送信手段とをさらに備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に搭載される画像形成装置制御プログラム及び画像形成装置制御プログラムに制御される画像形成装置に関する。
【背景技術】
【０００２】
例えば従来、トナー残量がない場合や、特定ドラムの故障時に、ユーザに対して代替色による印刷実行を選択させる画像形成装置に関する先行技術が知られている（例えば、特許文献１参照。）。この先行技術は、例えばユーザによってフルカラーによる印刷が要求されたとしても、特定色のトナー残量が不足していたり、あるいは、特定色のドラムユニット等に障害が発生していたりした場合、そのままでは印刷要求を処理できないため、自動的にモノクロに変更したり、残量が充分にある別のトナー色を用いたりして印刷要求をひとまず完了させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４５４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した先行技術（特許文献１）の画像形成装置は、トナー切れや故障が発生した場合、別の色による代替印刷や、単色刷りによる印刷によってその印刷要求を満たそうとするものであり、全く印刷を実行しない場合と比較すれば、ある程度の有用性が認められる。しかしながら、これらはあくまで代替手段であって、ユーザが本来意図した印刷とは別のものであるから、場合によっては印刷物がユーザにとってほとんど無意味なものとなってしまうこともある。
【０００５】
また通常、プリンタのトナー残量やプリンタの現在の状態は、パソコンに付属しているプリンタ用のソフトウエア（ドライバ）やプリンタの表示画面を見ることによって、印刷前に確認することは可能ではあるが、それを実際に印刷前に確認してから印刷をしようとするユーザは少ない。また、印刷動作の途中で必要となるトナーが少なくなり、印刷が薄くなってしまうことや、キャリブレーション（トナーの補給動作）の発生により、印刷に予想外の長い時間を要することもある。さらに、印刷の途中でトナーが切れてしまっては、一旦その印刷動作が停止される上、場合によってはトナー交換に予想外の作業時間を割かなければならなくなることもある。
【０００６】
そこで、本発明は、印刷に予想外の時間が割かれることを防止する技術の提供を課題としたものである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明は、第１に画像形成装置制御プログラムを提供する。また第２に本発明は、画像形成装置を提供する。
【０００８】
［画像形成装置制御プログラム］
第１に本発明の画像形成装置制御プログラムは、電子機器と、その電子機器に接続された画像形成装置とを制御するものである。画像形成装置制御プログラムは、電子機器のコンピュータに、ユーザからの印刷要求を受け付けさせる受付手順と、受付手順で受け付けた印刷要求に基づいて、画像形成装置での使用トナー量を算出する算出手順とを実行させるためのものである。
【０００９】
これにより、画像形成装置制御プログラムが画像形成装置での使用トナー量をあらかじめ算出することができ、印刷実行前にトナー切れやキャリブレーションの発生などを予測することができる。また、画像形成装置ではなく、画像形成装置制御プログラムで使用トナー量を算出するので、画像形成装置の処理の負担を少なくすることができる。
【００１０】
画像形成装置制御プログラムの構成としては、電子機器のコンピュータに、使用トナー量を画像形成装置に送信する使用トナー量送信手順と、画像形成装置からのトナーの補給又はトナーの交換をすることなく印刷可能であるか否かの判断結果を受信させる判断結果受信手順と、判断結果に基づいて、所定の処理を行わせる処理手順とをさらに実行させることが好ましい。
【００１１】
これにより、トナーの補給又はトナーの交換をすることなく印刷可能であるか否かの判断結果に基づいて、効率的にその後の処理を行うことができる。
【００１２】
また画像形成装置制御プログラムの構成として、所定の処理は、判断結果がトナーの補給又はトナーの交換をすることなく印刷可能である場合、画像形成装置に印刷要求を送信し、判断結果がトナーの補給又はトナーの交換をして印刷可能である場合、ユーザにその旨を報知する処理であることが好ましい。
【００１３】
この場合、印刷途中のトナー切れやキャリブレーションなどによって発生する印刷処理の中断をユーザがあらかじめ認識しておくことができる。したがって、ユーザにとって予想外に長い時間が印刷に割かれてしまうことはない。
【００１４】
また画像形成装置制御プログラムの構成として、電子機器のコンピュータに、トナーの補給又はトナーの交換の負荷（作業時間、作業回数等の態様）についての判断を行わせるための負荷判断要求を画像形成装置に送信する負荷判断要求送信手順と、画像形成装置からのトナー補給・交換情報を受信させる情報受信手順と、トナー補給・交換情報をユーザに報知する報知手順とをさらに実行させることが好ましい。
【００１５】
これにより、ユーザは、トナーの補給又はトナーの交換の発生といった負荷時間を前もって知ることができる。したがって、事前にトナーを準備するなどして、できるだけダウンタイムを少なくすることができる。
【００１６】
画像形成装置制御プログラムの構成として、電子機器のコンピュータに、報知手順の後に、ユーザによって印刷実行が選択された場合、画像形成装置に印刷要求を送信し、ユーザによって印刷停止が選択した場合、画像形成装置に印刷停止要求を送信する最終判断手順をさらに実行させることが好ましい。
【００１７】
この場合、トナーの補給又はトナーの交換の発生を前もって知った上で、ユーザの意思に沿った処理が可能となる。
【００１８】
画像形成装置制御プログラムの構成として、算出手順は、印刷対象領域を、文字が印刷される文字領域と、画像が印刷される画像領域とに分けて、使用トナー量を算出することが好ましい。
【００１９】
これにより、文字領域と画像領域とに分けて、使用トナー量を算出することができるので、使用トナー量をより正確に算出することができる。
【００２０】
［画像形成装置］
第２に本発明の画像形成装置は、電子機器に接続され、電子機器に搭載された画像形成装置制御プログラムに制御されるものである。この画像形成装置は、ユーザからの印刷要求に基づいて算出された画像形成装置での使用トナー量を受信する受信手段と、受信手段で受信した使用トナー量、及び、画像形成装置が記憶している残存トナー量に基づいて、トナーの補給又はトナーの交換をすることなく印刷可能であるか否かを判断する判断手段と、判断手段が判断した判断結果を電子機器に送信する送信手段とを備えたものである。
【００２１】
本発明の画像形成装置によれば、予め電子機器から通知された使用トナー量に基づき、印刷要求に対して問題なく応じることができるかを判断した上で、その結果を電子機器に返答することができる。これにより、印刷要求を発した側（例えばユーザ）に対して印刷に要する時間の予測材料を提供し、事後のトラブルによるストレス（待ち時間や作業労力の発生）を緩和することができる。
【００２２】
また画像形成装置の構成として、トナーの補給又はトナーの交換の負荷（作業時間、作業回数等の態様）についての判断を行わせるための負荷判断要求を電子機器から受信する負荷判断要求受信手段と、負荷判断要求に基づいて、トナーの補給又はトナーの交換の負荷を判断してトナー補給・交換情報を生成する情報生成手段と、トナー補給・交換情報を電子機器に送信する情報送信手段とをさらに備えることが好ましい。
【００２３】
この場合、印刷要求を実行した場合に具体的にどの程度の負荷が生じるのかを事前に明らかにしておくことで、予期しない待ち時間や作業労力の発生をユーザに強いることを防止することができる。
【発明の効果】
【００２４】
本発明の画像形成装置制御プログラム及び画像形成装置によれば、印刷実行前にユーザがトナー切れやキャリブレーションなどの負荷時間を予測できるため、印刷時に予想外の時間が割かれてしまう事態を防止することができる。
【図面の簡単な説明】
【００２５】
【図１】一実施形態の画像形成装置を含むネットワークシステムの概略構成を示す図である。
【図２】使用トナー量の算出方法について説明する図である。
【図３】使用トナーテーブルの一例を示す図である。
【図４】アプリケーション実行手順を示すシーケンスの第１例を示す図である。
【図５】アプリケーション実行手順を示すシーケンスの第２例を示す図である。
【図６】ユーザへの報知の際に用いられるウィンドウ表示の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の画像形成装置制御プログラム及び画像形成装置の実施形態について説明する。
【００２７】
図１は、一実施形態の画像形成装置１０１を含むネットワークシステムの構成例を概略的に示す図である。ネットワークシステムは画像形成装置１０１を備えるとともに、電子機器の一例としてパーソナルコンピュータ（パソコン）２０１を備えている。これら画像形成装置１０１及びパーソナルコンピュータ２０１がネットワーク２に接続された状態で、１つのネットワークシステム（ネットワーク環境）が構成されている。
【００２８】
先ず、画像形成装置１０１の構成について説明する。
画像形成装置１０１は、例えばネットワークプリンタに代表されるネットワーク機器である。プリンタとして機能するため、画像形成装置１０１は図示しないプリントエンジンを内蔵している。プリントエンジンには、図示しない感光体ドラムや帯電器、露光ユニット、トナー現像ユニット（カラープリンタである場合は中間転写ベルト）等が含まれる。さらに画像形成装置１０１には、図示しない給紙装置が付属する。
【００２９】
なお、ここではネットワークプリンタを例に挙げているが、画像形成装置１０１はネットワーク対応のデジタル複合機であってもよい。この場合、画像形成装置１０１はさらに画像読取部を備える。画像読取部には、例えばスキャナランプ及びミラーが搭載された走査光学系のほか、集光レンズ及びＣＣＤ等の光学素子が内蔵される。また画像読取部に付属して、原稿自動搬送機構（ＡＤＦ）が装備される態様であってもよい。
【００３０】
また画像形成装置１０１は、ネットワークシステム内で動作するための構成を有する。具体的には、通信インタフェース１０２や制御部１０３などが画像形成装置１０１に装備されている。このうち制御部１０３は、さらに判断部１０４及び情報生成部１０５を備える。
【００３１】
上記の判断部１０４は、通信インタフェース１０２で受信したパーソナルコンピュータ２０１からの使用トナー量、及び、画像形成装置１０１が記憶している残存トナー量に基づいて、トナーの補給又はトナーの交換をすることなく印刷可能であるか否かを判断する部分である。
【００３２】
また情報生成部１０５は、通信インタフェース１０２で受信したパーソナルコンピュータ２０１からの負荷判断要求に基づいて、どのようにトナーの補給又はトナーの交換が発生するかの負荷の内容を判断してトナー補給・交換情報を生成する部分である。
【００３３】
上記の通信インタフェース１０２は、ネットワーク２に接続するための通信アダプタである。また制御部１０３はコンピュータとして機能する要素であり、例えばプロセッサ（ＣＰＵ）やメモリ（ＲＯＭ、ＲＡＭ等）を実装した電子回路基板の形態で画像形成装置１０１に内蔵されている。この制御部１０３は、通信インタフェース１０２による通信を制御するだけでなく、画像形成装置１０１が行う各種の処理や動作を制御する機能を有している。
【００３４】
通信インタフェース１０２は、ユーザからの印刷要求に基づいて算出された使用トナー量を受信する機能とともに、判断部１０４が判断した判断結果をパーソナルコンピュータ２０１に送信する機能を兼用している。
【００３５】
また通信インタフェース１０２は、負荷判断要求をパーソナルコンピュータ２０１から受信する機能を有する。この負荷判断要求は、判断部１０４での判断結果がトナーの補給又はトナーの交換をして印刷可能である場合、どのようにトナーの補給又はトナーの交換が発生するかの負荷の態様についての判断をさらに行わせる要求（トリガイベント）である。合わせて通信インタフェース部１０２は、情報生成部１０５が生成したトナー補給・交換情報をパーソナルコンピュータ２０１に送信する機能をも兼用している。
【００３６】
次に、パーソナルコンピュータ２０１の構成を説明する。
パーソナルコンピュータ２０１には、一般に普及しているデスクトップ型ＰＣやノートブック型ＰＣを適用することができる。パーソナルコンピュータ２０１の一般的な構成例として、プロセッサ（ＣＰＵ）２０２や記憶装置２０４、通信インタフェース２０３、表示制御部２０５、入力制御部２０６等を備えたものが挙げられる。またパーソナルコンピュータ２０１には、表示装置３０１や入力装置３０２が接続されている。
【００３７】
上記の記憶装置２０４は、内蔵のハードディスクやメモリ等の記録デバイスである。また通信インタフェース２０３は、ネットワーク２に接続するための通信アダプタである。表示装置３０１はいわゆるディスプレイ、モニタに相当するハードウエアであり、表示制御部２０５はディスプレイアダプタである。また入力装置３０２はキーボード、ポインティングデバイス等に相当するハードウエアであり、入力制御部２０６はそのアダプタである。
【００３８】
以上がネットワークシステムの基本的な構成である。加えて本実施形態では、パーソナルコンピュータ２０１にインストールされたドライバ４００（画像形成装置制御プログラム）をコンピュータにより実行することで、ネットワークシステムを動作させることができる。
【００３９】
次に、本実施形態で必要となる使用トナー量の算出方法について説明する。
図２は、使用トナー量の算出方法について説明するための図である。
ドライバ４００では、ユーザからの印刷要求（例えば、ワープロソフト上で、印刷のダイアログボックスを開き、印刷のＯＫボタンを押す動作や、文章編集画面の上部に配置されている小さな印刷アイコンをクリックする動作など）に対して、画像形成装置１０１が解釈可能な形のプリンタブルデータを生成する。画像形成装置１０１に使用されているコンピュータ言語により、生成されるプリンタブルデータの形式などは異なるが、印字開始点や使用図形、サイズ、領域、色など様々な指定がされ、印字画像となっている。
【００４０】
そのため、どのような画像や印刷対象であったとしても、画像形成装置１０１にプリンタブルデータが送信される際、そのデータは画一的な状態であるとともに、事前のデータ変換を経由するがゆえに、ドライバ４００側で印刷要求の詳細を管理することができる。本発明の発明者は上記の知見に基づき、以下のような使用トナー量の算出手法に想到したものである。
【００４１】
以下では、印刷に要する使用トナー量の簡易な求め方を例に説明する。なお、本実施形態での方法は、あくまで簡易的に使用トナー量を算出する方法であり、上述したプリンタブルデータ作成時に、より詳細なデータを使って使用トナー量を算出してもよい。
【００４２】
図２中（Ａ）に示すように、印刷内容を大きく分ければ、文字が印刷される文字領域Ａと、画像が印刷される画像領域Ｂとに分けることが可能である。
先ず、画像領域Ｂについて説明する。今回の説明における画像領域とは、画像そのものであるか、あるいは、テキストなどにおいても、塗りつぶしなど、その領域に対して何かしらのトナーで印字されるべき領域であるものとする。この領域であれば、使用トナー量は、「領域面積（ｃｍ２）×使用トナー（ｇ／ｃｍ２）」にて計算できる。ただし、色によっては、面積に対してトナー別の配分が異なるため、それらの計算もしくは使用する色毎に単位面積あたりの使用トナーテーブルをドライバ側で保持していればよい。これにより、画像領域に使用するトナー量を算出することができる。
【００４３】
図３は、使用トナーテーブルの一例を示す図である。このテーブルに示されるように、例えば縦軸にトナーの種類であるＣＭＹＫをとり、横軸に各色をとる。このようなテーブルを用意しておけば、例えば、赤の画像を印刷する場合、ＣＭＹＫのそれぞれのトナーをどの程度使用するのかが分かる。
【００４４】
次に文字領域Ａについて説明する。図２中（Ｂ）に示されるように、文字は、一般的にその使用するフォントによって使用トナー量が左右される。ただし、文字領域Ａにおいては、先の画像領域Ｂに比べて、幾分はその使用するトナーが軽減される傾向にある。
【００４５】
すなわち図２中（Ｂ）において、点線Ｃで囲まれた領域が文字の印字領域である。その領域に対して、実際に印字される文字列Ｄ（図中では「ＴＥＸＴてきすと手気巣戸」）が黒の実線で描かれたものである。それ以外の部分、すなわち、点線Ｃの領域内であって、文字列Ｄ以外の部分が印字されない領域Ｅ、つまりトナーが使用されない領域となる。これにより、この文字領域の印刷において、使用トナー量は、「領域面積（ｃｍ２）×使用トナー（ｇ／ｃｍ２）×割合（％）」にて求めることができる。
【００４６】
ここで、「割合」とは、フォントによる違いや文字種別による違いである。例えば、フォントが大きくなれば、それだけ割合は増加するし、太字での印刷の場合も同じく割合は増加する。処理を簡易にするのであれば、割合の値を一定（例えば７０％）としてもよいし、より精度を増すのであれば、フォント毎や文字書体毎、さらには、一つ一つの文字毎など、印字するテキストデータ毎に必要量のデータをテーブルで記憶しておけばよい。
【００４７】
そして、最後に印刷しようとするサイズ比を乗じることで、使用トナー量を決定することができる。ここで「サイズ比」とは、用紙サイズの比のことであり、例えば、Ａ４サイズの用紙を基本としているのであれば、Ａ４サイズでの印刷は、等倍（×１）となるが、Ａ３サイズでの印刷は、Ａ４サイズの用紙よりも大きくなり、使用トナー量も増加するため、その分の比率を乗じておく必要がある。
【００４８】
次に、本実施形態のネットワークシステムにおけるシーケンスについて、２つの例を元に説明する。
【００４９】
［第１例］
図４は、本実施形態におけるアプリケーション実行手順を示すシーケンスの第１例を示す図である。以下、ステップＳ１からステップＳ７までの手順について説明する。また以下の説明により、画像形成装置制御プログラムがパーソナルコンピュータ２０１及び画像形成装置１０１のコンピュータに実行させる手順例が明らかとなる。なお、ここでは便宜上、パーソナルコンピュータ２０１の処理とドライバ４００の処理とを分けて示している。
【００５０】
ステップＳ１：ユーザによりパーソナルコンピュータ２０１の入力装置３０２（図１参照）にて必要なキー操作が行われ、その中で印刷の「開始」ボタンが押されることによってユーザからの印刷要求を受け付け（受付手順）、ドライバ４００に印刷要求が送信される。
【００５１】
ステップＳ２：ドライバ４００は、ユーザからの印刷要求に基づいて、画像形成装置１０１での使用トナー量を算出する（算出手順；算出方法の詳細は、図２及び図３参照）。
ステップＳ３：ドライバ４００は、画像形成装置１０１に印刷可否判定を行わせるため、算出した使用トナー量を、画像形成装置１０１に送信する（使用トナー量送信手順）。
【００５２】
ステップＳ４：画像形成装置１０１の判断部１０４（図１参照）は、受信した使用トナー量、そして画像形成装置１０１が記憶している残存トナー量に基づいて、トナーの補給又はトナーの交換をすることなく印刷可能であるか否かを判断する。ここで、トナーの補給とは、キャリブレーションの動作をすること（トナーボックスに入っているトナーを印刷用のタンクに補給すること）をいい、トナーの交換とは、いわゆるトナー切れの状態でユーザが画像形成装置１０１のカバーを開けてトナーを交換することをいう。
【００５３】
すなわち、「受信した使用トナー量＜印刷用のタンクに残存している残存トナー量」の状態であれば、トナーの補給又はトナーの交換をすることなく印刷可能であると判断することができる。ここでは、トナーの補給又はトナーの交換をすることなく印刷可能であると判断した場合を想定する。
【００５４】
ステップＳ５：画像形成装置１０１は、判断部１０４が判断した判断結果をドライバ４００に送信する。
ステップＳ６：ドライバ４００は、受信した判断結果が、トナーの補給又はトナーの交換をすることなく印刷可能であるため、画像形成装置１０１に印刷要求を送信する（処理手順）。
ステップＳ７：これを受けて画像形成装置１０１は、印刷動作を実行する。
【００５５】
［第２例］
次に図５は、本実施形態におけるアプリケーション実行手順を示すシーケンスの第２例を示す図である。なお、ステップＳ１からステップＳ３までの手順は、第１例と同様であるため、ここでは重複した説明を省略する。
【００５６】
ステップＳ４：第２例では、「受信した使用トナー量＞印刷用のタンクに残存している残存トナー量」の状態であることを想定する。この場合、画像形成装置１０１の判断部１０４は、トナーの補給又はトナーの交換をして印刷可能であると判断する。
【００５７】
ステップＳ５：画像形成装置１０１は、判断部１０４が判断した判断結果をドライバ４００に送信する。
ステップＳ６：この場合、ドライバ４００は、「トナーの補給又はトナーの交換をして印刷可能」という判断結果をパーソナルコンピュータ２０１に送信（内部送信）する。
ステップＳ７：パーソナルコンピュータ２０１は、ユーザに判断結果を報知する（処理手順）。
【００５８】
ここで図６は、ユーザへの報知の際に用いられるウィンドウ表示の一例を示す図である。
パーソナルコンピュータ２０１の表示装置３０１（図１参照）では、例えば図６中（Ａ）に示されるように、「現在、トナーが不足しています。トナーの補給又はトナーの交換が必要となりますが、詳細を確認しますか。」といった内容のダイアログボックスが表示さる（図５ステップＳ７）。
【００５９】
ステップＳ８：これを受けて、例えばユーザが「ＹＥＳ」を入力（クリック操作又はキー操作）することで、パーソナルコンピュータ２０１は、負荷判断要求をドライバ４００に送信する。なお、ユーザが「ＮＯ」を入力した場合、特に印刷を行わないという選択もあるが、そのまま印刷を行った場合はトナーが無くなる事態が予定される。このため、不足している色のトナーを準備しておく旨をユーザに対して通知し、その上で印刷の継続有無を仰ぐこととしてもよい。
【００６０】
ステップＳ９：ドライバ４００は、負荷判断要求を画像形成装置１０１に送信する（負荷判断要求送信手順）。なお負荷判断要求は、上記のようにトナーの補給又はトナーの交換の負荷の態様について判断を行わせるための要求（トリガイベント）である。
【００６１】
ステップＳ１０：画像形成装置１０１の情報生成部１０５（図１参照）は、受信した負荷判断要求に基づいて、どのようにトナーの補給又はトナーの交換が発生するかの負荷の態様を判断してトナー補給・交換情報を生成する。
【００６２】
例えば、「使用トナー量＞印刷用のタンクに残存している残存トナー量」の状態であれば、何回のトナーの補給が必要になるのか（何回キャリブレーションが発生するか）を判断する。また、トナーの補給では足りない場合、トナーの交換が必要であると判断し、これらの情報を盛り込んだトナー補給・交換情報を生成する。ここでは、トナーの補給（キャリブレーション）が１回発生するという例について説明する。
【００６３】
ステップＳ１１：画像形成装置１０１は、生成したトナー補給・交換情報をドライバ４００に送信し、ドライバ４００は、トナー補給・交換情報を受信する（情報受信手順）。
【００６４】
ステップＳ１２：ドライバ４００は、受信したトナー補給・交換情報をパーソナルコンピュータ２０１に送信（内部送信）する。
ステップＳ１３：パーソナルコンピュータ２０１の表示装置３０１では、図６（Ｂ）に示すように、「トナーの補給が１回発生しますが、印刷を行いますか。」と表示してユーザに報知する（報知手順）。
【００６５】
ユーザが「ＹＥＳ」を入力（クリック操作又はキー操作）することで、パーソナルコンピュータ２０１は、ドライバ４００に印刷要求を送信する（ステップＳ１４）。一方、ユーザが「ＮＯ」を入力した場合、パーソナルコンピュータ２０１は、ドライバ４００に印刷停止要求を送信する（ステップＳ１７）。これらステップＳ１４，Ｓ１７は択一的に実行される処理である。
【００６６】
ステップＳ１５：ドライバ４００は、ユーザによって印刷実行（「ＹＥＳ」）が選択された場合、画像形成装置１０１に印刷要求を送信する（最終判断手順）。
ステップＳ１６：画像形成装置１０１は、印刷動作を実行する。
【００６７】
ステップＳ１８：ドライバ４００は、ユーザによって印刷停止（「ＮＯ」）が選択された場合、画像形成装置１０１に印刷停止要求を送信する（最終判断手順）。
ステップＳ１９：画像形成装置１０１は、印刷動作を停止する。
【００６８】
このように、本実施形態のドライバ４００及び画像形成装置１０１によれば、ユーザからの印刷要求に基づいて、画像形成装置１０１での使用トナー量をあらかじめ算出するので、印刷実行前にトナー切れやキャリブレーションなどが予測可能となり、実際の印刷時に予想外の長い時間が割かれてしまうことはない。
【００６９】
また、これらの動作により、ユーザが本来意図した印刷を確実に行うとともに、キャリブレーションやトナーの補給など、ユーザの意図しないダウンタイムの要因となるものを少なくし、効率的に印刷要求を実行することができる。
【００７０】
さらに、大量の印刷においては、複数回キャリブレーションが発生してしまうこともあり、こうなると、ユーザが意図していた時間よりも非常に時間をロスしてしまうことになるが、本実施形態のように、キャリブレーションの発生があることをユーザに通知しておくことで、ユーザの想定の中にその時間も織り込ませることができる。
【００７１】
通常、キャリブレーションやトナー切れなどは煩雑に起こりうるダウンタイム要因であることから、それらを軽減可能であるという点で本実施形態の有用性は高い。
【００７２】
その上、本実施形態のドライバ４００によれば、ソフトウェアレベルでの改修が可能であり、物理的なコストを必要としない。
【００７３】
本発明は、上述した一実施形態に制約されることなく、各種の変形や置換を伴って実施することができる。一実施形態では、ネットワークシステム内にパーソナルコンピュータ２０１と画像形成装置１０１とが１対１で設置されている例を挙げているが、１台のパーソナルコンピュータ２０１に複数台の画像形成装置１０１が対応している環境にも一実施形態を適用可能である。
【００７４】
また、一実施形態で挙げた画像形成装置１０１やパーソナルコンピュータ２０１の構成はいずれも好ましい例示であり、これらを適宜変形して実施可能であることはいうまでもない。
【符号の説明】
【００７５】
１０１  画像形成装置
１０２  通信インタフェース
１０３  制御部
１０４  判断部
１０５  情報生成部
２０１  パーソナルコンピュータ
４００  ドライバ
【図１】
2011174963.tif 000003
【図２】
2011174963.tif 000004
【図３】
2011174963.tif 000005
【図４】
2011174963.tif 000006
【図５】
2011174963.tif 000007
【図６】
2011174963.tif 000008