"着脱可能なトナーボトルからトナーを現像器に補給して画像を形成する画像形成装置であって、装着されたトナーボトルに適用されるべき保守契約に関する情報を取得して、自装置の保守契約内容と一致しているか否かを判定する契約判定手段と、現像器内のトナーの残量が所定値以下になったことを検出する残量検出手段と、トナーボトルから現像器内にトナーを補給する補給手段と、前記補給手段によるトナー補給を制御する制御手段と、を備え、前記制御手段は、前記残量検出手段によりトナー残量が所定値以下になったことが検出されたときにおいて、前記契約判定手段により保守契約に関する情報が一致していると判定された場合には、現像器内のトナーの上限まで補給するように前記補給手段を制御する第1のトナー補給制御を行い、保守契約に関する情報が異なると判定された場合には、実行すべき画像形成ジョブ毎に必要なトナーの量を予測し、予測した量のトナーが補給されるように前記補給手段を制御する第2のトナー補給制御を行うことを特徴とする画像形成装置。前記トナーボトルは、当該トナーボトルが適用されるべき保守契約に関する情報を記憶する記憶部を有すると共に、前記契約判定手段は、前記記憶部の情報を読み出す読出手段を有し、当該読出手段を介して前記トナーボトルの保守契約に関する情報を取得することを特徴とする請求項1に記載の画像形成装置。前記制御手段は、画像形成すべき画像データのドット数をカウントするドットカウント手段を有し、前記画像形成ジョブの終了までに必要なトナー量を、画像データのドット数と1ドット当たりに必要なトナー量を用いて演算することにより予測することを特徴とする請求項1または2に記載の画像形成装置。前記制御手段は、前記第2のトナー補給制御を実施した回数をカウントする回数カウンターを有し、当該回数カウンターが所定回数を超えた場合には、当該保守契約に関する情報が異なるトナーボトルからのトナー補給を禁止することを特徴とする請求項1から3のいずれかに記載の画像形成装置。しかしながら、特許文献1の技術を用いた場合には、コピー機本体の記憶手段と、トナーボトルのメモリーに記憶された保守の契約形態を比較し、契約形態が同じときにはトナーボトルを使用することができるが、契約形態が異なるときはトナーボトルを使用することができないので、次のような場合に不都合を生じる。例えば、オフィスに、製本機能を有するコピー機1台と、これとは保守の契約形態が異なるコピー機が設置されている使用環境において、休日や深夜など保守サポートが受けられないトナーボトルの供給が受けられない時間帯に唯一製本機能を有するコピー機で印刷および製本の作業を行っている際に、トナーが無くなり、トナーボトルの交換が必要になった場合などである。この場合には、製本作業をそれ以上進めることができなくなる。休日や深夜に行われる作業は、ほとんどが急ぎの仕事であると考えられ、ユーザーの立場からすると、近くに同じ種類のトナーボトルを使用するコピー機があれば、そのトナーボトルを一旦借用して、作業を継続することを強く希望する。本発明は、上述のような事情に鑑みてなされたものであって、ユーザーの利便性を確保しつつ、保守の契約形態が異なるトナーボトルの使用を抑制することができる画像形成装置を提供することを目的とする。上記目的を達成するため、本発明に係る画像形成装置は、着脱可能なトナーボトルからトナーを現像器に補給して画像を形成するものであって、装着されたトナーボトルに適用されるべき保守契約に関する情報を取得して、自装置の保守契約内容と一致しているか否かを判定する契約判定手段と、現像器内のトナーの残量が所定値以下になったことを検出する残量検出手段と、トナーボトルから現像器内にトナーを補給する補給手段と、前記補給手段によるトナー補給を制御する制御手段と、を備え、前記制御手段は、前記残量検出手段によりトナー残量が所定値以下になったことが検出されたときにおいて、前記契約判定手段により保守契約に関する情報が一致していると判定された場合には、現像器内のトナーの上限まで補給するように前記補給手段を制御する第1のトナー補給制御を行い、保守契約に関する情報が異なると判定された場合には、実行すべき画像形成ジョブ毎に必要なトナーの量を予測し、予測した量のトナーが補給されるように前記補給手段を制御する第2のトナー補給制御を行うことを特徴とする。上記構成の画像形成装置によれば、トナーボトルに適用されるべき保守契約に関する情報と自装置の保守契約内容とが異なると判定された場合でも当該トナーボトルを使用して、第2のトナー補給制御によるトナー補給を行うように構成されているので、トナーボトルの使用を一切禁止する場合と比べ、ユーザーの利便性を向上させることができる。一方、当該第2のトナー補給制御は、実行すべき画像形成ジョブ毎に必要なトナーの量を予測し、予測した量のトナーが補給されるように制御しているので、画像ジョブ毎に、必ず、必要量のトナーを補給する時間および補給されたトナーを帯電するための時間だけ、最初のページのプリントファーストプリントの開始までの待ち時間が長くなる。そのため、当該異なる保守契約内容のトナーボトルの長期間の使用をユーザーが敬遠し、結果として当該不公正な使用を抑制することができる。ここでのトナーボトルは、当該トナーボトルが適用されるべき保守契約に関する情報を記憶する記憶部を有すると共に、契約判定手段は、記憶部の情報を読み出す読出手段を有し、当該読出手段を介してトナーボトルの保守契約に関する情報を取得するのが望ましい。また、制御手段は、画像形成すべき画像データのドット数をカウントするドットカウント手段を有し、画像形成ジョブの終了までに必要なトナー量を、画像データのドット数と1ドット当たりに必要なトナー量を用いて演算することにより予測するのが望ましい。さらに、制御手段は、第2のトナー補給制御を実施した回数をカウントする回数カウンターを有し、当該回数カウンターが所定回数を超えた場合には、当該保守契約に関する情報が異なるトナーボトルからのトナー補給を禁止するのが望ましい。以下、本発明に係る画像形成装置について、モノクロ複写機以下、単に複写機というを例にして図面に基づき説明する。<全体構成>図1は、本実施の形態に係る複写機の全体の概略構成を示す図である。図1に示す複写機1は、画像形成部10と、画像読取部20とからなり、ネットワーク例えばLANに接続されていて、外部の端末装置等とのデータの送受信が可能に構成されている。画像形成部10は、画像読取部20で生成された画像データ、または外部の端末装置等から送られてくる画像データに基づき、周知の電子写真方式により記録シートS上にトナー画像を形成印刷する。この画像形成部10は、感光体ドラム11、帯電器12、露光部13、現像器14、転写ローラー15、剥離爪16、クリーナー17、イレーサー18、定着部19、制御部100、記録シートカセット110および排紙トレイ120などを備える。感光体ドラム11は矢印Aにて示される方向に回転駆動される。感光体ドラム11の周囲には、感光体ドラム11の回転方向に沿って、帯電器12、露光部13、現像器14、転写ローラー15、剥離爪16、クリーナー17、イレーサー18が、この順番で配設されている。帯電器12は、感光体ドラム11の外周面を所定電位に一様に帯電させる。露光部13は、レーザーダイオードを備えており、印刷する画像データに基いて制御部100において生成された駆動信号によりレーザー光Lを変調駆動して感光体ドラム11の外周面を露光走査し、静電潜像を形成する。現像器14は、トナーとキャリアとからなる二成分現像剤を用いるものであり、このうちのトナーを感光体ドラム11の外周面上に供給する。このトナーが静電潜像の帯電部分に吸着されることによって、静電潜像が現像され、トナー像として可視化される。なお、現像器14は、隣接する位置に設けられたトナーボトル55から、随時、トナーの補給を受ける。感光体ドラム11の下方には、記録シートカセット110が設けられている。記録シートカセット110は、記録用紙、OHPシート等の記録シートSを複数枚収容できる。給紙ローラー111は、画像形成に合わせて、記録シートカセット110内の記録シートSを1枚ずつ繰り出す。記録シートカセット110から繰り出された記録シートSは、タイミングローラー対112を経由して感光体ドラム11に向って搬送される。転写ローラー15は、感光体ドラム11に圧接され、転写ニップが形成されるとともに、感光体ドラム11の回転に従って矢印B方向に従動回転している。記録シートSは、転写ニップを通過している間に、転写ローラー15に印加された転写電圧によって発生する転写電界の作用により、感光体ドラム11上に担持されたトナー画像が転写される。トナー画像を転写された記録シートSは、剥離爪16によって感光体ドラム11から剥離されて定着部19へ搬送される。記録シートSは、定着部19にて加熱及び加圧されることによって、トナー像を融着された後、排紙ローラー113によって排紙トレイ120上へ排出される。なお、トナー画像が転写された後の感光体ドラム11は、クリーナー17によって表面に残留するトナーが除去された後に、イレーサー18によって残留電荷が消去される。トナーボトル55は、画像形成部10の筐体内に設けられたトナー装着部50に着脱可能に装着されている。このトナーボトル55は円筒状であって、その内周面に螺旋状の突状部が形成されており、駆動モーターM1により回転されると内部に収納されているトナーが排出口不図示方向に送られて当該排出口から下方に落下し、現像器14に補給される。トナーボトル55の外周面には、記憶部としての不揮発性メモリーを有する非接触型ICチップ551図3が取着されている。ICチップ551は、ICチップ用のリーダー/ライター106図3を介して制御部100と非接触で通信可能となっており、これにより制御部100によるデータの読み出し、書き込みが可能なように構成されている。画像読取部20は、自動原稿送り装置ADFautomaticdocumentfeeder21、排紙トレイ22、操作パネル23などを備える。画像読取部20は、操作パネル23を介してユーザーから例えばコピー指示を受け付けた場合には、自動原稿送り装置21上に載置された複数枚の原稿を順次読み取ってページ毎の画像データを生成する。画像読取部20が生成した画像データは、画像形成部10において、不図示の画像処理部にて加工され、画像形成に供される。制御部100は、上記画像形成部10および画像読取部20の各部を制御するものであり、詳細については後述する。<現像器の構成>次に、現像器14の構成について図2を参照しながら説明する。図2は、図1の現像器14およびその周辺を拡大して示す図である。現像器14は、現像室149内に収容された現像ローラー141および3つの攪拌ローラー142~144と、現像室149の外に配されたサブホッパー145などを備える。トナーボトル55のトナーは、まずサブホッパー145へと補給され矢印T1、サブホッパー145内で一旦貯蔵された後、現像室149へ補給される矢印T2。このサブホッパー145内には、搬送スクリュー146と、トナー残量を検出するトナー残量検出センサーS1とが設けられている。搬送スクリュー146は、駆動モーターM2の回転駆動力により回転されサブホッパー145内のトナーを現像室149へと搬送して補給する。トナー残量検出センサーS1として、本実施の形態では、いわゆるピエゾセンサーが使用されている。このトナー残量検出センサーS1は、トナーから受ける圧力を電圧に変換して制御部100に出力する。また、トナー残量検出センサーS1は、その下端がサブホッパー145内のトナー残量が予め設定された下限値Loの位置に来るように配されており、トナー残量が下限値Lo以下になると、トナーからの圧力を受けなくなるようになっている。制御部100は、トナー残量検出センサーS1の出力電圧よりトナー残量を検出し、検出したトナー残量が下限値Lo以下であれば、制御部100は、駆動モーターM1を回転駆動させて、トナーボトル55のトナーをサブホッパー145に補給する。このサブホッパー145へのトナー補給処理の詳細については後述する。現像室149内には、TCRtonercarrierratioセンサーS2が設けられている。このTCRセンサーS2は、非磁性のトナーと磁性キャリアが混合されてなる現像剤の透磁率を検出する透磁率センサーであり、検出した透磁率を電圧に変換して制御部100に出力する。制御部100は、トナー残量検出センサーS1の出力電圧より現像剤の透磁率を得、得た透磁率よりトナー濃度現像剤におけるトナーの比率を検出する。制御部100は、検出したトナー濃度が予め設定された基準範囲内になるように、サブホッパー145内のトナーを現像室149に補給する。このトナー補給は、駆動モーターM2の回転駆動の制御、つまり搬送スクリュー146の回転を制御することにより行われる。制御部100は、トナー残量検出センサーS1とTCRセンサーS2の出力を一定のサンプリング間隔で取得して上記トナーの補給制御を実行する。このサンプリング間隔は、例えば50ms程度である。トナー装着部50には、装着されたトナーボトル55の排出口から排出されたトナーをサブホッパー145に導く供給パイプ51と、ボトル装着検出センサーS3とが設けられている。ボトル装着検出センサーS3は、たとえばリミットスイッチからなり、トナーボトル55がトナー装着部50に装着されるとオン、取り外されるとオフの各信号を制御部100に出力する。本実施の形態では、駆動モーターM1が、トナーボトル55を回転させてトナーを現像器14内に補給する補給手段として機能している。<制御部の構成>図3は、制御部100の主要な構成を示すブロック図である。同図に示すように、制御部100は、MFPコントローラー101、エンジン制御部102、通信インターフェースI/F部103、保守契約情報記憶部104、ドットカウンター105などを備える。MFPコントローラー101が複写機1全体の動作を統括し、エンジン制御部102が主に画像形成部10の画像形成動作を制御する。それぞれがCPUcentralprocessingunit、ROMreadonlymemory、RAMrandomaccessmemoryなどで構成され、相互に信号等のデータのやりとりを行うことができる。通信I/F部103は、LANカード、LANボードといったLANに接続するためのインターフェースである。保守契約情報記憶部104は、不揮発性メモリーで構成され、複写機1の保守契約情報例えば、契約形態等が記憶されている。契約形態としては、チャージ契約、コピーキット契約、スポット保守がある。ここでのチャージ契約は、印刷一枚毎に料金をチャージする保守契約であり、当該料金にトナー使用料が含まれている。コピーキット契約は、トナーボトルに保守サービスをセットにしたキット製品を購入することで受けられる保守契約であり、トナーボトルの使用期間が保守期間となっている。よってトナーボトルが空になれば、ユーザーはキット製品の再購入が必要になる。スポット保守は、保守契約は結ばずにスポットで有償サポートを受けるものである。ここでは、契約形態がチャージ契約のときは1、コピーキット契約のときは2、スポット保守のときは0が、本体側契約形態フラグF1に格納される。ドットカウンター105は、印刷する画像データのドット数をカウントするカウンターである。詳細は後述する。MFPコントローラー101は、例えば、操作パネル23からのコピー指示や、通信I/F部103を介してLANに繋がれた外部端末からのプリント指示などを受け付ける。そして、MFPコントローラー101は、コピー指示の場合、画像読取部20を制御して原稿画像の読取動作を実行させ、読取後の画像データにプリントコマンドを付加してエンジン制御部102に送信し、プリント指示の場合は、外部端末から送られてきた画像データにプリントコマンドを付加してエンジン制御部102に送信する。プリントコマンドには、用紙サイズ、ページ数、部数、印刷濃度など、印刷のための情報が含まれている。エンジン制御部102は、MFPコントローラー101からプリントコマンドが付加された画像データを受け付けると、画像形成部10を制御して画像形成動作を実行させる。こうして、コピー指示やプリント指示による印刷が行われる。管理者などから操作パネル23または外部端末により複写機1の保守契約情報が入力されると、その内容がMFPコントローラー101を介してエンジン制御部102に送られた後、保守契約情報記憶部104に書き込まれる。また、エンジン制御部102は、リーダー/ライター106を介してトナーボトル55のICチップ551に対し、データの書き込みと読み出しを行う。なお、本実施の形態では、装着されたトナーボトル55の回転位置に関わらず、リーダー/ライター106はICチップ551と通信可能であるとする。トナーボトル55のICチップ551内には新旧フラグF2と、保守のボトル側契約形態フラグF3が格納される。新旧フラグF2は、当該トナーボトルが新品のときには0、既に使用されている旧品のときには1が格納される。ボトル側契約形態フラグF3は、トナーボトル55が適用されるべき保守の契約形態を示すフラグであり、本体側契約形態フラグF1と同様、チャージ契約のときは1、コピーキット契約のときは2、スポット保守のときは0が格納される。初期値として、たとえば、1が格納されているものとする。さらに、エンジン制御部102は、トナー残量検出センサーS1からの出力結果に基づき、駆動モーターM1の回転駆動を制御して、トナーボトル55から現像器14より具体的にはサブホッパー145へのトナー補給処理を実行する。このトナー補給処理において、エンジン制御部102は、保守契約情報記憶部104の本体側契約形態フラグF1と、ICチップ551のボトル側契約形態フラグF3とを比較し、一致しているか否かを判定する契約判定手段として機能するとともに、契約判定結果に基づいてトナー補給を制御する。トナー補給処理図4は、エンジン制御部102で実行されるトナーボトル55から現像器14へトナーを補給する際に実行されるトナー補給処理の制御内容の一例を示すフローチャートである。このトナー補給処理は、複写機1の電源がオンされてからオフになるまでの間、実行されるものであり、画像形成ジョブ印刷ジョブと並行して行われる。また、現像器14内におけるサブホッパー145から現像室149へのトナー供給動作は、図示しないが、トナー補給処理と並行して行われる。まず、エンジン制御部102は、ボトル装着検出センサーS3の出力を参照しステップS101、トナーボトル55の装着を検出したか否か判断するステップS102。トナーボトル55の装着が検出されないときはステップS102:NO、ステップS101に戻り、ボトル装着検出センサーS3の出力の参照を一定の周期で繰り返す。トナーボトル55の装着を検出したときにはステップS102:YES、エンジン制御部102は、トナーボトル55のICチップ551内のデータとともに、保守契約情報記憶部104内のデータを読み込むステップS103。ここで、エンジン制御部102は、ICチップ551内の不揮発性メモリーに格納されている新旧フラグF2、ボトル側契約形態フラグF3、および保守契約情報記憶部104内の本体側契約形態フラグF1を取得する。そして、エンジン制御部102は、トナーボトル55が新品か否かを判定し、新品F2=0のときにはステップS104:YES、ボトル側契約形態として本体側契約形態複写機1の契約形態を書き込んで更新するステップS105。具体的には、ボトル側契約形態フラグF3に本体側契約形態フラグF1の値をセットする。なお、新品トナーボトルの装着は通常サービスマンを介して行われ、この段階において、不正使用されるおそれが少ないと考えられるので、本実施の形態ではこのように構成しているが、ユーザーが交換するシステムになっている場合には、予めトナーボトルごとにそれが使用されるべき機種における保守契約の態様が書き込まれており、装着時に書き換えできないように構成してもよい。また、ここでは、新旧フラグF2への1旧品のセットも行っている。新品でないF2=1ときにはステップS104:NO、ステップS105をスキップしてステップS106に進む。ステップS106において、エンジン制御部102は、ボトル側契約形態フラグF3と、本体側契約形態フラグF1とを比較する。契約形態が一致F3=F1したときはステップS106:YES、通常時のトナー補給となる第1のトナー補給制御処理を行うステップS107。反対に、契約形態が一致しないときにはステップS106:NO、通常時の第1のトナー補給制御処理とは異なる第2のトナー補給制御処理を行うステップS109。この第2のトナー補給制御処理は、契約形態が異なるトナーボトルが装着された場合に、当該トナーボトルの使用を禁止するのではなく、生産性に制限を加えつつ使用を許可するために設けられたイレギュラー処理である。詳細については後述する。ステップS107の第1のトナー補給制御処理、およびステップS109の第2のトナー補給制御処理は、それぞれ現時点で装着されているトナーボトル55が取り外されるまで実行されるステップS108:NO,ステップS110:NO。以下、ステップS107、S109の各トナー補給制御処理の内容について説明する。図5は、ステップS107の第1のトナー補給制御処理のサブルーチンを示すフローチャートである。第1のトナー補給制御処理では、まず、エンジン制御部102は、トナー残量検出センサーS1の出力を参照しステップS201、サブホッパー145内のトナー残量が下限値Lo以下になっているか否か判断するステップS202。トナー残量が下限値Lo以下でないときにはステップS202:NO、トナー補給は行わずに図4のフローチャートにリターンする。トナー残量が下限値Lo以下のときにはステップS202:YES、エンジン制御部102は、トナーボトル55から、サブホッパー145内へのトナー補給を行うステップS203。ここでトナー補給が開始される。このトナー補給では、エンジン制御部102は、トナー残量検出センサーS1の出力を参照してステップS204、トナーボトル55が空になっているか否かトナー補給がなされているか否かステップS205、およびトナー補給によりトナー残量が上限値Hiに達しているか否かステップS206を確認している。ここでは、エンジン制御部102が、トナー残量検出センサーS1からの出力値が一定時間変化しない場合に、トナー補給がなされてない、つまりトナーボトル55が空になっていると判断している。トナーボトル55が空になっていればステップS205:YES、トナーボトルの交換を求めるメッセージを、例えば操作パネル23や管理者用の端末に送信して、図4のフローチャートにリターンする。そして、エンジン制御部102による制御は、ユーザーがトナーボトルを交換すれば、図4のステップS108からS101およびS102を経て、ステップS103以降に進み、トナー補給が再開されるようになる。トナーボトル55が空でなければステップS205:NO、トナー残量が上限値Hiに達するまでステップS206:NO、S203~S205のステップを繰り返す。そして、トナー残量が上限値Hiに達すればステップS206:YES、トナー補給を停止して図4のフローチャートにリターンする。以上が第1のトナー補給制御処理である。また、図6は、ステップS109の第2のトナー補給制御処理のサブルーチンを示すフローチャートである。この第2のトナー補給制御処理では、図6に示すように、トナー残量が下限値Lo以下の場合ステップS302:YESであっても、印刷ジョブが無いときにはステップS303:NO、トナー補給はせずに図4のフローチャートにリターンする。印刷ジョブが有るときにはステップS303:YES、エンジン制御部102は、次のステップS304~S310によりトナー補給を行い、この間は、画像形成動作印刷ジョブは、開始されないようになっている。まず、エンジン制御部102は、印刷ジョブ単位の画像データを読み込みステップS304、ドットカウンター105により上記読み込んだ画像データの総ドット数を取得するステップS305。次に、エンジン制御部102は、取得した総ドット数と、MFPコントローラー101から当該印刷ジョブにおける印刷条件に関する情報部数などの情報を受信して、当該印刷ジョブの実行に必要なトナー量を予測するステップS306。たとえば、ディザ法を用いて階調表現するような場合には、画素濃度が複数のドットパターンで表現されるので、全ての画像データの各画素の階調値により総ドット数を求めることができる。また、1ドットに必要なトナー量も予め求められているので、これらにより当該印刷ジョブの実行に必要なトナー量を予測することができる。各階調値に対応するドットパターンや1ドット当たりのトナー量は、予め求められてエンジン制御部102のROM不図示に記憶されている。次に、エンジン制御部102は、トナーボトル55からサブホッパー145内へのトナー補給を行うステップS307トナー補給の開始。そして、トナー残量検出センサーS1の出力を参照しステップS308、トナーボトル55が空になっているか否かステップS309を確認する。トナーボトル55が空になっていればステップS309:YES、トナーボトルの交換を求めるメッセージを例えば操作パネル23や管理者用の端末に送信して、図4のフローチャートにリターンする。ユーザーがトナーボトルを交換すれば、図4のステップS110からS101およびS102を経て、ステップS103以降に進み、トナー補給が再開されるようになる。トナーボトル55が空でなければステップS309:NO、トナー補給開始後に補給したトナー量がステップS306で算出した必要トナー量に達するまでステップS310:NO、S307~S309のステップを繰り返す。ここでは、補給したトナー量が必要トナー量に達したか否かの判断を、次のようにして行っている。エンジン制御部102は、トナーボトル55を1回転させたときに吐き出されるトナー量R1が略一定であることから、トナーボトル55の回転数Kをカウントすることによりサブホッパー145内に補給したトナー量=R1×Kを求めることができる。そして、エンジン制御部102は、当該補給したトナー量=R1×Kと必要トナー量R2とを比較し、R1×K≧R2であれば、補給したトナー量が必要トナー量に達したと判断している。補給したトナー量が必要トナー量に達したときにはステップS310:YES、エンジン制御部102は、トナー補給を停止し、印刷ジョブを始動させて、印刷ジョブが終了するのを待つステップS311:No。印刷ジョブが終了したときステップS311:YES、他の印刷ジョブが有ればステップS312:YES、ステップS304に戻って、印刷ジョブが無くなるまでの間、S304~S311のステップを繰り返す。印刷ジョブが無くなればステップS312:No、図4のフローチャートにリターンする。以上が第2のトナー補給制御処理である。本実施の形態ではトナーボトル55に適用されるべき保守の契約形態ボトル側契約形態フラグF3と自装置の契約形態本体側契約形態フラグF1とが一致していると判定された場合には、第1のトナー補給制御が行われ、異なると判定された場合には、第2のトナー補給制御が行われる。このように契約形態が異なると判定された場合にも、トナーボトル55を使用して、第2のトナー補給制御によるトナー補給を行うように構成されているので、トナーボトル55の使用を禁止する場合と比べ、ユーザーの利便性を向上させることができる。また、エンジン制御部102は、第2のトナー補給制御において、現像器14内のトナーの残量が下限値Lo以下になったことが検出されたとき、印刷ジョブ毎に必要なトナーの量を予測し、予測した量のトナーを補給する。つまり、第2のトナー補給制御の下では、印刷ジョブ毎にトナー補給が行われるので、トナー補給および補給されたトナーの撹拌のための時間が常に必要となり、最初のページのプリントファーストプリントの開始までの待ち時間が長くなって、ひいては印刷ジョブ全体の生産性が低下するようになっている。このような形で保守の契約形態が異なるトナーボトルの使用に制限を加えることにより、ユーザーは、不便を感じ、緊急時の使用はともかく、メンテナンスサービスが可能な平日までも当該トナーボトルを継続して使用するのを避けるようになる。その結果として、ユーザーまたは保守提供者が被る不利益を抑制することができる。[変形例]以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。1上記実施の形態では、保守契約に関する情報としての契約形態をフラグ化し、保守契約情報記憶部104の本体側契約形態フラグF1、およびICチップ551のボトル側契約形態フラグF3に格納した構成を示したが、これに限定するものではない。例えば、コード化、または文字データ化して記憶する構成としても構わない。2上記実施の形態では、トナーボトル55のICチップ551に、保守の契約形態を記憶させた構成を示したが、これに限定するものではない。例えば、トナーボトルに保守の契約形態毎に異なる位置にシールを張り付けて、光電センサーなどでこれを検出することにより、当該トナーボトルがどの保守契約に対応したものであるかについての情報を取得する構成とすることもできる。また、トナーボトルに、保守の契約形態毎に形状を異ならせた突起、または溝を形成する構成とし、これを検出することによっても当該契約形態の情報を取得することができる。もっとも、この場合、トナーボトルに形成した突起または溝は、使用上影響がない位置、および大きさとする。3上記実施の形態では、図4のステップS105に示すように、新品のトナーボトル55が複写機に装着されたときに、トナーボトル55の契約形態を複写機1の契約形態に合わせて更新する構成を示したが、これに限定するものではない。例えば、契約形態が、上記で示したチャージ契約、コピーキット契約、スポット保守のような場合であれば、コピーキット契約のトナーボトルはキット製品として販売され、スポット保守のトナーボトルは単体で販売され、チャージ契約で供給されるトナーボトルは一般には販売されていないので、それぞれ予めICチップに契約形態の情報を記憶させておくことができる。4上記実施の形態では、トナーボトル55が複写機1に装着されたのを検出するのに、リミットスイッチからなるボトル装着検出センサーS3を用いた構成を示したが、これに限定するものではない。トナーボトルの装着を検出できればよく、その構成はトナーボトルや複写機の装着部の仕様に応じて適宜選択することができる。5上記実施の形態では、サブホッパー145内のトナー残量を検出するのに、ピエゾセンサーからなるトナー残量検出センサーS1を用いた構成を示したが、これに限定するものではない。例えば、フォトセンサーを用いることもできる。トナー残量検出センサーの構成は、現像器、およびトナーの仕様に応じて、適宜選択することができる。もっとも、サブホッパー145は現像器14の必須構成ではなく、トナーボトル55から直接現像室149にトナーを補給するように構成することも可能である。6上記実施の形態では、現像剤としてトナーとキャリアとからなる二成分現像剤を用いた構成を示したが、これに限定するものではなく、一成分現像剤を用いても構わない。7保守の契約形態が異なるトナーボトルの使用制限として、さらに、例えば、制御部100に、第2のトナー補給制御を実施した回数をカウントする回数カウンターを設け、回数カウンターが所定回数を超えれば、エンジン制御部102は、第2のトナー補給制御を行わない、つまり、保守の契約形態が異なるトナーボトルの使用を禁止するようにすることもできる。このように回数制限を加えることにより、保守の契約形態が異なるトナーボトルの悪質な使用を効果的に防止することができる。8上記実施の形態では、画像形成装置として、モノクロ複写機を用いて説明したが、本発明の適用範囲は、これに限らず、タンデム型カラー複写機、タンデム型カラープリンター、モノクロプリンター、ファクシミリ装置などに適用することができる。また、上記実施の形態及び変形例の内容は、可能な限り組み合わせても構わない。"