"入力される回路構成データに応じた処理回路をその回路構成データの入力ごとに切替えて構成する再構成回路と、前記回路構成データのデータ量を検出するデータ量検出手段と、前記データ量検出手段で検出されるデータ量に応じて当該装置の使用料金を算出し累計する計算手段と、前記計算手段で累計される使用料金を報知する報知手段と、を備えることを特徴とする画像形成装置。前記再構成回路における処理回路の切替数を検出する切替数検出手段をさらに備え、前記計算手段は、前記データ量検出手段で検出されるデータ量および前記切替数検出手段で検出される切替数に応じて当該装置の使用料金を算出し累計する、ことを特徴とする請求項1に記載の画像形成装置。前記再構成回路で構成される処理回路は、選択可能なオプション機能に関する処理を実行する、ことを特徴とする請求項1または請求項2に記載の画像形成装置。前記計算手段で累計される使用料金が予め定められた上限額に達した場合にその旨を報知する報知手段、をさらに備えることを請求項1ないし請求項3のいずれかに記載の画像形成装置。前記上限額を含む契約条件を設定するためのメンテナンスモードの制御手段、をさらに備えることを特徴とする請求項1ないし請求項4のいずれかに記載の画像形成装置。入力される回路構成データに応じた処理回路をその回路構成データの入力ごとに切替えて構成する再構成回路、を備えた画像形成装置において、前記回路構成データのデータ量を検出するステップと、前記検出されるデータ量に応じて当該装置の使用料金を算出し累計するステップと、前記累計される使用料金を報知するステップと、を備えることを特徴とする画像形成装置の制御方法。MFPの使用料金については、プリント枚数に応じた使用料金をユーザに課金する仕組みが一般的である。しかしながら、プリント枚数については社会的な省資源対策やユーザの節約志向が相まって減少傾向にあり、せっかくの高画質化高機能化にもかかわらず、メーカやベンダーの料金収入が減少しているのが実情である。本発明の実施形態の目的は、高画質化高機能化の価値を使用料金に適切に反映できる画像形成装置およびその制御方法を提供することである。本発明の実施形態の画像形成装置は、入力される回路構成データに応じた処理回路をその回路構成データの入力ごとに切替えて構成する再構成回路と、この回路構成データのデータ量を検出するデータ量検出手段と、このデータ量検出手段で検出されるデータ量に応じて当該装置の使用料金を算出し累計する計算手段と、この計算手段で累計される使用料金を報知する報知手段と、を備える。以下、一実施形態について図面を参照して説明する。図1において、1は画像形成装置たとえばデジタル複合機MFPの主制御部として機能するCPUで、このCPU1にシステムバス2が接続され、そのシステムバス2にメインメモリ3、画像処理部4、ハードディスクドライブHDD5、コントロールパネル6、課金表示パネル7、スキャン部8、およびプリント部9が接続される。上記メインメモリ3は、画像処理に必要な制御プログラムおよびデータを記憶する。上記画像処理部4は、スキャン部8でスキャンされる画像データまたは外部から入力される画像データに対して標準的な基本機能の画像処理を行う。これらメインメモリ3、画像処理部4、およびCPU1により、標準画像処理用の第1画像処理ブロックが形成される。上記ハードディスクドライブ5には、当該MFPの各種機能を実現するための多数のアプリケーションプログラムが記憶されるとともに、その各種機能のうちオプション機能を実現するのに必要な回路構成データが記憶される。回路構成データは、後述の再構成回路25用に用意されている。コントロールパネル6は、表示部6aおよび操作部6bを有する。上記システムバス2にバスブリッジ50を介してオプション画像処理用の第2画像処理ブロックオプションボードともいう20が接続される。この第2画像処理ブロック20は、制御部として機能するCPU21、システムバス22、ローカルメモリ23、固定回路部24、再構成回路25、再構成用メモリ26、再構成用データバス27、検出部28、再構成用データバス29、検出結果記憶部30、および課金計算部40を有する。上記ローカルメモリ23は、当該第2画像処理ブロック20の画像処理に必要なプログラムやデータを記憶する。固定回路部24は、変更が不可能な固定の処理回路であり、スキャン部8でスキャンされる画像データまたは外部から入力される画像データに対し、再構成回路25との連係による追加的なオプション機能の画像処理を行う。再構成回路25は、ダイナミックリコンフィギュラブルプロセッサDynamicReconfigurableProcessorであり、入力される回路構成データに応じた処理回路をその回路構成データの入力ごとに切替えて構成する。上記再構成用メモリ26は、回路構成データを記憶する。再構成用データバス27,28は、再構成用メモリ26内の回路構成データを再構成回路25に送る。検出部28は、再構成用メモリ26から再構成回路25に送られる回路構成データのデータ量Dを検出するとともにデータ量検出手段、再構成回路25から発せられる割込み信号切替準備完了信号の数切替数Nを検出する切替数検出手段。検出結果記憶部30は、検出部28の検出結果を記憶する。課金計算部計算手段40は、検出結果記憶部30内の検出結果に応じて当該MFPの使用料金を算出し累計する。検出結果記憶部30および課金計算部40の具体例を図2に示す。すなわち、検出結果記憶部30は、検出部28で検出されるデータ量Dを保持するレジスタ31、検出部28で検出される割込み信号の数Nを切替数として保持するレジスタ32を有する。課金計算部40は、1単位分のデータ量の基本使用料金および切替数1つ分の基本使用料金が単価として更新可能に設定される単価設定部41、この単価設定部41内の単価および上記レジスタ31,32内のデータ量Dおよび切替数Nに応じて当該MFPの使用料金を算出し累計する演算部42、この演算部42で累計される使用料金を逐次に更新しながら保持する累計額レジスタ43を有する。第1画像処理ブロック10のCPU1および第2画像処理ブロック20のCPU21は、互いの連係による機能として、次の1~3の手段を有する。1コントロールパネル6の操作部6bでオプション機能が選択された場合に、課金計算部40内の累計額を課金表示パネル7で表示してユーザに報知する報知手段。2コントロールパネル6の操作部6bでオプション機能が選択され、かつ課金計算部40内の累計額が予め定められた契約条件の上限額に達した場合に、その旨をコントロールパネル6の表示部6aで表示してユーザに報知する報知手段。上限額は例えばメインメモリ3に記憶される。3コントロールパネル6の操作部6bの操作によりメンテナンスモードが設定された場合に、上記単価および上記上限額を含む契約条件を操作部6bの操作に応じて設定更新を含むする制御手段。つぎに、図3および図4のフローチャートを参照しながら作用について説明する。コントロールパネル6の操作部6bが操作されて任意の機能が選択されるとステップ101のYES、その選択された機能が標準的な基本機能とは異なる追加的なオプション機能であるか判定されるステップ102。オプション機能であればステップ102のYES、すでに算出されている使用料金の累計が契約上の上限額未満であるか判定されるステップ103。使用料金の累計が上限額未満でステップ103のYES、かつ操作部6bのスタート釦がオンされるとステップ104のYES、選択されたオプション機能を実現するためのアプリケーションおよび同選択された機能を実現するのに必要な回路構成データがハードディスクドライブ5から読出され、それがメインメモリ3およびローカルメモリ23に転送されるステップ105。転送されるアプリケーションプログラムはメインメモリ3およびローカルメモリ23に記憶され、回路構成データはローカルメモリ23経由で再構成用メモリ26に転送されて同再構成用メモリ26に記憶されるステップ106。そして、再構成用メモリ26内の回路構成データのうち、1つ目の回路構成データがデータバス27,29および検出部28を介して再構成回路25に書き込まれるステップ107。これにより、上記選択されたオプション機能を実現するのに必要な1つ目の処理回路が再構成回路25において構成される。構成された1つ目の処理回路は動作を開始し、実際にオプション機能の画像処理が始まる。1つ目の回路構成データが再構成回路25に書き込まれるのに伴い、その買い込まれる回路構成データのデータ量Dが検出部28で検出されるステップ108。そして、検出されたデータ量Dに応じて当該MFPの使用料金が算出され累計されるステップ109。この累計額が課金表示パネル7で表示されるステップ110。1つ目の処理回路の動作中、再構成回路25からの割込み信号の発生が監視されるステップ111。1つ目の処理回路の動作が終了して再構成回路25から割込み信号が発生するとステップ111のYES、その割込み信号が検出部28を経由して再構成用メモリ26に送られる。このとき、検出部28における切替数Nが1アップされてN=1となるステップ112。そして、再構成用メモリ26に送られた割込み信号に基づき、再構成用メモリ26内の2つ目の回路構成データがデータバス27,29および検出部28を介して再構成回路25に書き込まれるステップ107。これにより、上記選択されたオプション機能を実現するのに必要な2つ目の処理回路が再構成回路25において構成される。構成された2つ目の処理回路は動作を開始する。2つ目の回路構成データが再構成回路25に書き込まれるのに伴い、その買い込まれる回路構成データのデータ量Dが検出部28で検出されるステップ108。そして、検出されたデータ量Dおよび切替数N=1に応じて当該MFPの使用料金が算出され累計されるステップ109。この累計額が課金表示パネル7で表示されるステップ110。2つ目の処理回路の動作中、再構成回路25からの割込み信号の発生が監視されるステップ111。2つ目の処理回路の動作が終了して再構成回路25から割込み信号が発生するとステップ111のYES、その割込み信号が検出部28を経由して再構成用メモリ26に送られる。このとき、検出部28における切替数Nが1アップされてN=2となるステップ112。そして、再構成用メモリ26に送られた割込み信号に基づき、再構成用メモリ26内の3つ目の回路構成データがデータバス27,29および検出部28を介して再構成回路25に書き込まれるステップ107。これにより、上記選択されたオプション機能を実現するのに必要な3つ目の処理回路が再構成回路25において構成される。構成された3つ目の処理回路は動作を開始する。この後、再構成回路25から割込み信号が発生しないままステップ111のNO、選択されたオプション機能に関する一連の動作が終了するとステップ113のYES、データ量Dおよび切替数Nがクリアされるステップ114。選択されたオプション機能に関する一連の動作中に累計額が上限額に達することも考えられるが、ユーザへのサービスが優先であるため、一連の動作が完了するまでは動作を止めることはしない。一方、選択された機能がオプション機能であってもステップ102のYES、使用料金の累計額が上限額に達していればステップ103のNO、その旨がコントロールパネル6の表示部6aの文字表示や画像パターン表示によってユーザに報知されるステップ115。この報知に続き、契約条件の設定ルーチンが任意に実行されるステップ116。この設定ルーチンの内容を図4のフローチャートに示す。すなわち、ユーザから連絡を受けたベンダーのサービスマンは、ユーザの要望があれば、所定の操作によってメンテナンスモードを設定し、単価および上限額を含む契約条件を操作部6bの操作により変更することが可能である。すなわち、サービスマンによってメンテナンスモードが設定されステップ201のYES、かつ単価や上限額を含む新たな条件が設定されるとステップ202のYES、その設定された条件が新たな契約条件として更新設定されるステップ203。この更新により、ユーザはオプション機能を使用することが可能となる。以上のように、再構成回路25において処理回路を構成するための再構成データのデータ量Dを検出し、そのデータ量Dから使用料金を算出することにより、再構成回路25の採用による高画質化高機能化の価値を使用料金に適切に反映できる。しかも、再構成回路25において複数の処理回路が順次に構成される場合は、その処理回路の切替数Nを検出してそれを使用料金の算出に加味することにより、高画質および高機能に見合うさらに適切な使用料金を求めることができる。なお、上記実施形態では、データ量Dおよび切替数Nに応じて使用料金を算出したが、その算出にプリント枚数を加味することも可能である。その他、上記実施形態および各変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態および変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、書き換え、変更を行うことができる。これら実施形態や変形は、発明の範囲は要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"