(57)【要約】【課題】外部端末からダウンロードした制御プログラムに対して、その使用状況に応じた課金の可能な画像処理装置を提供する。【解決手段】画像処理装置１０は、ユーザの選択した拡張機能に関する制御プログラムを電源オン毎に外部のダウンロードサーバ５からダウンロードして揮発メモリに一時的に記憶し、機能毎に、その機能に関する制御プログラムのダウンロード回数や機能の使用回数をカウントし、該カウント値に応じて課金額を演算する。【選択図】図１
2007214609.tif 000002
【特許請求の範囲】
【請求項１】
外部端末から制御プログラムをダウンロードして使用する画像処理装置において、
前記外部端末から制御プログラムをダウンロードして入手する入手手段と、
前記入手手段で入手した制御プログラムを一時的に記憶する記憶手段と、
前記入手手段で入手した前記制御プログラムの使用状況を検出する検出手段と、
前記検出手段の検出結果に応じて、前記制御プログラムに対する課金額を演算する演算手段と
を有する
ことを特徴とする画像処理装置。
【請求項２】
制御プログラムの入手により当該画像処理装置で提供可能になる機能の中から所望の機能の選択を受ける選択手段を有し、
前記入手手段は、前記選択手段で選択された機能に関する制御プログラムを前記外部端末からダウンロードして入手する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
制御プログラムを使用することにより機能を提供する画像処理装置において、
前記制御プログラムを記憶する記憶手段と、
前記制御プログラムの使用状況を検出する検出手段と、
前記検出手段の検出結果に応じて、前記制御プログラムに対する課金額を演算する演算手段と
を有する
ことを特徴とする画像処理装置。
【請求項４】
当該画像処理装置で提供可能な機能の中から所望の機能の選択を受ける選択手段を有し、
前記選択手段で選択された機能に関する制御プログラムが使用されることにより前記所望の機能が提供される
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
ユーザが前記選択手段で選択可能な機能は、当該画像処理装置における拡張機能である
ことを特徴とする請求項２もしくは４のいずれかに記載の画像処理装置。
【請求項６】
前記検出手段は、機能毎に制御プログラムの使用状況を検出する
ことを特徴とする請求項１乃至５のいずれか１つに記載の画像処理装置。
【請求項７】
前記演算手段は、当該画像処理装置の基本機能に関する制御プログラムを課金額演算の対象外にする
ことを特徴とする請求項１乃至６のいずれか１つに記載の画像処理装置。
【請求項８】
前記入手手段は、当該画像処理装置の電源オンとなった時に前記外部端末から制御プログラムをダウンロードする
ことを特徴とする請求項１、２、５乃至７のいずれか１つに記載の画像処理装置。
【請求項９】
前記記憶手段は、揮発性のメモリである
ことを特徴とする請求項１、２、５乃至８のいずれか１つに記載の画像処理装置。
【請求項１０】
前記検出手段は、前記制御プログラムのダウンロード回数を検出する
ことを特徴とする請求項１、２、５乃至９のいずれか１つに記載の画像処理装置。
【請求項１１】
前記記憶手段は、不揮発性のメモリである
ことを特徴とする請求項３もしくは４のいずれか１つに記載の画像処理装置。
【請求項１２】
前記検出手段は、前記制御プログラムを記憶してからの保持期間を検出する
ことを特徴とする請求項１乃至１１のいずれか１つに記載の画像処理装置。
【請求項１３】
前記検出手段は、前記制御プログラムの使用回数を検出する
ことを特徴とする請求項１乃至１１のいずれか１つに記載の画像処理装置。
【請求項１４】
前記演算手段は、前記検出手段の検出結果の示す使用状況が第１の値に達した制御プログラムを課金額演算の対象外にする
ことを特徴とする請求項１乃至１３のいずれか１つに記載の画像処理装置。
【請求項１５】
前記演算手段は、前記検出手段の検出結果の示す使用状況が第２の値に達した制御プログラムについて、課金額演算時の基準額を前記第２の値に達する前の基準額と異なる金額に変更する
ことを特徴とする請求項１乃至１３のいずれか１つに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラムを外部端末からダウンロードして使用する画像処理装置に関する。
【背景技術】
【０００２】
コピー機能、プリンタ機能などを有する複合機などの画像処理装置では、さらなる多機能化が進んでおり、多くのオプション機能は、ハードウェア構成を変えることなく、ソフトウェアの追加によって実現されている。
【０００３】
このようなソフトウェアの追加で実現されるオプション機能であっても、販売上は別料金を設定する場合が多く、従来は、該当のソフトウェアを購入して一旦ダウンロードして装置側の不揮発メモリに記憶すると、その後は自由にそのオプション機能の使用が可能になるという販売形態がとられていた。
【０００４】
また、近年、装置に実装するファームウェアの容量を削減するために、ブートプログラムとダウンロードプログラムのみを装置のＲＯＭに記憶しておき、他のすべての制御プログラムはネットワークを通じて外部装置からダウンロードするようにした装置がある（たとえば、特許文献１参照。）。
【０００５】
さらに、起動時に自装置のハードウェア構成を判別し、該ハードウェア構成に必要な制御プログラムのモジュールを自動的に選択してダウンロードするシステムが提案されている（たとえば、特許文献２参照。）。
【０００６】
【特許文献１】特開２００２−２１１０８６号公報
【特許文献２】特開２００５−１１１６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
コピー機能などの基本機能に比べてオプション機能の使用頻度はユーザによって様々であり、年に数回しか使わない場合や、一時的に特定のオプション機能が必要になるが、その後は該オプション機能を使用する予定がない場合などもある。このため、ソフトウェアそのものを購入してダウンロードする従来の販売形態では、使用頻度の少ないユーザにとってオプション機能が割高になり、経済的な負担が大きく、購入に抵抗感が出るという問題があった。
【０００８】
一方、特許文献１や特許文献２に開示された技術では、起動時に、ブート用およびダウンロード用以外のすべての制御プログラムをダウンロードしたり、ハードウェア構成に応じた制御プログラムを自動判別してダウンロードしたりするようになされているので、装置の有するハードウェア構成で利用可能なすべてのオプション機能に関するソフトウェアがダウンロードされてしまい、オプション機能の販売管理を適切に行なうことはできない。
【０００９】
本発明は、上記の問題を解決しようとするものであり、外部端末からダウンロードして使用する制御プログラムや、画像処理装置に予め内蔵されている制御プログラムに対して、その使用状況に応じた課金の可能な画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
以上の目的は以下のいずれかの構成によって達成される。
【００１１】
(１)外部端末から制御プログラムをダウンロードして使用する画像処理装置において、
前記外部端末から制御プログラムをダウンロードして入手する入手手段と、
前記入手手段で入手した前記制御プログラムを一時的に記憶する記憶手段と、
前記入手手段で入手した前記制御プログラムの使用状況を検出する検出手段と、
前記検出手段の検出結果に応じて、前記制御プログラムに対する課金額を演算する演算手段と
を有する
ことを特徴とする画像処理装置。
【００１２】
上記発明では、外部端末からダウンロードした制御プログラムの使用状況、たとえば、ダウンロード回数、ダウンロード後の保持期間、ダウンロードした制御プログラムの使用回数などを検出し、該検出した使用状況に応じて制御プログラムに対する課金額が演算される。これにより、制御プログラム自体を購入してダウンロードする場合とは異なり、ダウンロードした制御プログラムの使用状況に応じて課金するという販売形態が可能になる。
【００１３】
(２)制御プログラムの入手により当該画像処理装置で提供可能になる機能の中から所望の機能の選択を受ける選択手段を有し、
前記入手手段は、前記選択手段で選択された機能に関する制御プログラムを前記外部端末からダウンロードして入手する
ことを特徴とする(１)に記載の画像処理装置。
【００１４】
上記発明では、選択された機能に関する制御プログラムが外部端末からダウンロードされ、その使用状況に応じて課金額が演算される。すなわち、ユーザが使いたい機能を選択すると、その機能に関する制御プログラムがダウンロードされ、該ダウンロードした制御プログラムの使用状況に応じて課金が行なわれる。
【００１５】
（３）制御プログラムを使用することにより機能を提供する画像処理装置において、
前記制御プログラムを記憶する記憶手段と、
前記制御プログラムの使用状況を検出する検出手段と、
前記検出手段の検出結果に応じて、前記制御プログラムに対する課金額を演算する演算手段と
を有する
ことを特徴とする画像処理装置。
【００１６】
上記発明では、予め画像処理装置に制御プログラムが記憶されており、この予め記憶されている制御プログラムの使用状況を検出し、該検出した使用状況に応じて制御プログラムに対する課金額が演算される。
【００１７】
（４）当該画像処理装置で提供可能な機能の中から所望の機能の選択を受ける選択手段を有し、
前記選択手段で選択された機能に関する制御プログラムが使用されることにより前記所望の機能が提供される
ことを特徴とする（３）に記載の画像処理装置。
【００１８】
（５）ユーザが前記選択手段で選択可能な機能は、当該画像処理装置における拡張機能である
ことを特徴とする（２）もしくは（４）のいずれかに記載の画像処理装置。
【００１９】
上記発明では、ユーザは所望の拡張機能を選択でき、該選択された拡張機能に関する制御プログラムがダウンロードもしくは使用され、その使用状況に応じた課金額が演算される。基本機能に関する制御プログラムはユーザの選択で排除できない。基本機能に関する制御プログラムは、常にダウンロードされてもよいし、予め装置側に不揮発に記憶されていてもかまわない。
【００２０】
（６）前記検出手段は、機能毎に制御プログラムの使用状況を検出する
ことを特徴とする（１）乃至（５）のいずれか１つに記載の画像処理装置。
【００２１】
上記発明では、機能別に制御プログラムの使用状況が検出される。機能毎に課金単価が相違する場合などに有効である。
【００２２】
（７）前記演算手段は、当該画像処理装置の基本機能に関する制御プログラムを課金額演算の対象外にする
ことを特徴とする（１）乃至（６）のいずれか１つに記載の画像処理装置。
【００２３】
上記発明では、外部端末からダウンロードしたもしくは予め記憶してある基本機能に関する制御プログラムは、課金演算の対象外となり、ユーザの選択した拡張機能に関する制御プログラムのみが課金演算の対象になる。すなわち、基本機能に関する制御プログラムは装置と共に販売済みとして扱い、使用状況に応じた課金は行なわれない。
【００２４】
（８）前記入手手段は、当該画像処理装置の電源オンとなった時に前記外部端末から制御プログラムをダウンロードする
ことを特徴とする（１）、（２）、（５）乃至（７）のいずれか１つに記載の画像処理装置。
【００２５】
上記発明では、装置の電源オン時に毎回、外部端末から制御プログラムのダウンロードが行なわれる。したがって、機能の選択を変更すれば、電源オン後に異なる機能の使用が可能になる。
【００２６】
（９）前記記憶手段は、揮発性のメモリである
ことを特徴とする（１）、（２）、（５）乃至（８）のいずれか１つに記載の画像処理装置。
【００２７】
上記発明では、外部端末からダウンロードした制御プログラムは、電源オフに伴って記憶手段から消失し、別途の消去作業が不要になる。このように、電源をオフすれば制御プログラムが記憶手段から消失するので、制御プログラムが不揮発メモリに記憶される場合に比べて、課金対象の制御プログラムの不正使用に対する管理が容易になる。
【００２８】
（１０）前記検出手段は、前記制御プログラムのダウンロード回数を検出する
ことを特徴とする（１）、（２）、（５）乃至（９）のいずれか１つに記載の画像処理装置。
【００２９】
上記発明では、制御プログラムのダウンロード回数が検出される。たとえば、拡張機能につき、機能別にダウンロード回数を検出管理する。
【００３０】
（１１）前記記憶手段は、不揮発性のメモリである
ことを特徴とする（３）もしくは（４）のいずれか１つに記載の画像処理装置。
【００３１】
（１２）前記検出手段は、前記制御プログラムを記憶してからの保持期間を検出する
ことを特徴とする（１）乃至（１１）のいずれか１つに記載の画像処理装置。
【００３２】
上記発明では、ダウンロード後、電源オンの状態で長期間使用される場合もあるので、そのような場合に対応した課金が可能になる。
【００３３】
（１３）前記検出手段は、前記制御プログラムの使用回数を検出する
ことを特徴とする（１）乃至（１１）のいずれか１つに記載の画像処理装置。 
【００３４】
上記発明では、ダウンロード後の使用回数に応じた課金が可能になる。
【００３５】
（１４）前記演算手段は、前記検出手段の検出結果の示す使用状況が第１の値に達した制御プログラムを課金額演算の対象外にする
ことを特徴とする（１）乃至（１３）のいずれか１つに記載の画像処理装置。
【００３６】
上記発明では、使用状況が第１の値に達した後の使用は無料になる。たとえば、ソフトウェア自体を購入した場合よりも高額な課金額になることが防止される。
【００３７】
（１５）前記演算手段は、前記検出手段の検出結果の示す使用状況が第２の値に達した制御プログラムについて、課金額演算時の基準額を前記第２の値に達する前の基準額と異なる金額に変更する
ことを特徴とする（１）乃至（１３）のいずれか１つに記載の画像処理装置。 
【００３８】
上記発明では、使用量が増えるほど割安になるような課金体系が可能になる。
【発明の効果】
【００３９】
本発明に係わる画像処理装置によれば、外部端末からダウンロードし一時的に記憶して使用する制御プログラムもしくは予め内蔵している制御プログラムに対して、その使用状況に応じた課金が可能になる。
【００４０】
また、選択された機能に関する制御プログラムをダウンロードするものでは、ユーザの所望する機能を即座に提供できると共に、使用する機能の追加や変更に柔軟に対応することができる。
【００４１】
また、ダウンロードした制御プログラムの使用状況に応じて課金額を演算するので、ユーザは使いたい機能に関する制御プログラムを初期投資として購入することなく使用でき、少ない経済的負担で様々な機能を利用することが可能になる。
【発明を実施するための最良の形態】
【００４２】
以下、図面に基づき本発明の実施の形態を説明する。
【００４３】
図１は、本実施の形態に係わる画像処理装置１０を含むシステムの構成を示している。該システムは、ＬＡＮ（Local Area Network）などのネットワーク２に、画像処理装置１０とダウンロードサーバ５とを接続して構成される。ネットワーク２には、このほかパーソナルコンピュータ３などの装置が接続されてもよい。ネットワーク２はＬＡＮに限定されず、インターネットなどのＷＡＮ（Wide Area Network）を含むものでもよい。画像処理装置１０とダウンロードサーバ５との接続は、他の種類の通信経路でもかまわない。
【００４４】
画像処理装置１０は、原稿画像を読み取ってその複製を記録紙上に作成するコピー機能のほか、パーソナルコンピュータ３などから受信した印刷データに基づいて印刷するプリンタ機能や原稿画像を読み取って対応する画像データを保存したり外部へ出力したりするスキャナ機能、通信回線を通じて画像データを送受信するファクシミリ機能などの機能を備えた、所謂、複合機として構成されている。
【００４５】
画像処理装置１０は、ブート用およびダウンロード制御用のプログラム以外の制御プログラムを装置内の不揮発の記憶装置に予め保持せず、電源オンやリセットなどの際に必ず、ネットワーク２内のダウンロードサーバ５から制御プログラムをダウンロードして起動するように構成されている。図中、制御プログラムがダウンロードされる様子を破線矢印Ａで模擬表示してある。
【００４６】
本例では、複数台の画像処理装置１０をネットワーク２に接続してある。またダウンロードサーバ５として優先ダウンロードサーバ５ａと予備ダウンロードサーバ５ｂの２種類を設けてある。優先ダウンロードサーバ５ａは優先的に制御プログラムのダウンロードに使用され、予備ダウンロードサーバ５ｂは優先ダウンロードサーバ５ａにアクセスが集中している場合や優先ダウンロードサーバ５ａが故障した場合などに使用される。ダウンロードサーバ５は、ダウンロード対象の制御プログラムを機能毎のモジュールに分けて記憶しており、画像処理装置１０はダウンロードサーバ５から機能別に制御プログラムをダウンロードすることが可能になっている。
【００４７】
図２は、画像処理装置１０の概略構成を示すブロック図である。画像処理装置１０は、システム制御部２０に、ＲＯＭ（Read Only Memory）１１、ＨＤＤ（Hard Disk Drive）１２、不揮発メモリ１３、ＤＲＡＭ（Dynamic Random Access Memory）１４、操作パネル部１５、スキャナ部１６、プリンタ部１７、通信Ｉ／Ｆ（Interface）部１８を接続して構成される。
【００４８】
システム制御部２０は、ＣＰＵ（Central Processing Unit）を主要部として構成され、当該画像処理装置１０の動作を統括制御する機能を果たす。ＲＯＭ１１は、ブートプログラムおよびダウンローダ（ダウンロード制御用プログラム）が予め記憶された読み出し専用のメモリである。システム制御部２０は、ＲＯＭ１１に格納されたダウンロード制御プログラムを実行することで、制御プログラムのダウンロードに係わる動作を行なうダウンロード制御部２１と、ダウンロードサーバ５からダウンロードした制御プログラムの使用状況を検出する検出手段２２と、検出手段２２の検出結果に応じて制御プログラムに対する課金額を演算する演算手段２３としての機能を果たす。
【００４９】
ＨＤＤ１２は、大容量の記憶装置であり、画像データなどが保存される。不揮発メモリ１３は、電源オフ後も記憶内容が保持される読み書き自在なメモリである。ＤＲＡＭ１４は、電源オフにより記憶内容が消失する揮発性の読み書き自在なメモリである。ＤＲＡＭ１４は、ダウンロードサーバ５からダウンロードして入手した制御プログラムを一時的に記憶する記憶手段として機能する。
【００５０】
操作パネル部１５は、液晶ディスプレイなどで構成された表示部１５ａと、操作スイッチや液晶ディスプレイの画面上に敷設されたタッチパネルなどで構成されて各種のユーザ操作を受け付ける入力部１５ｂとを備えている。操作パネル部１５には、ユーザによる操作や設定を受け付ける画面のほか、案内表示や警告表示など行なう画面などが表示される。操作パネル部１５は、ダウンロードすべき制御プログラムを機能毎に選択するための選択手段としての機能を果たす。
【００５１】
スキャナ部１６は、原稿画像を光学的に読み取って対応する画像データを出力する機能を果たす。スキャナ部１６は、ラインイメージセンサなどで構成される。
【００５２】
プリンタ部１７は、入力される画像データに応じた画像を記録紙上に形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有する、電子写真プロセスを用いたレーザープリンタとして構成されている。
【００５３】
通信Ｉ／Ｆ部１８は、ネットワーク２を通じてパーソナルコンピュータ３やダウンロードサーバ５と各種データを送受信するための通信制御機能を果たす。
【００５４】
図３は、ダウンロードする制御プログラムを機能毎に選択するための選択画面３０の一例を示している。画像処理装置１０は、自装置の操作パネル部１５もしくはネットワーク２を通じて接続されたパーソナルコンピュータ３などの外部装置から制御プログラムの選択を受けることができ、選択画面３０は操作パネル部１５の表示部１５ａやパーソナルコンピュータ３のモニタ装置に表示される。
【００５５】
選択画面３０には、各機能の機能名とそのダウンロードのオン（する）オフ（しない）を表示する表示マークとが対応付けて一覧表示される。図中、実線で示す矩形は選択された状態を、破線で示す矩形は非選択の状態を示している。選択画面３０に表示される機能は、基本機能と拡張機能とに分類されている。基本機能は画像処理装置１０として起動するために最低限必要な機能である。基本機能は必須であり、デフォルトでダウンロードのオンが選択され、ユーザ操作でオフできなくなっている。拡張機能についてはユーザが任意にダウンロードのオン・オフを選択できる。
【００５６】
なお、基本機能をどの範囲とするかは適宜に設定すればよい。たとえば、画像処理装置１０に搭載されているＯＳ（Operating System）や、実装もしくは装着されているハードウェアの構成に依存したデバイスドライバのみを基本機能に関する制御プログラムとしてもよい。また、コピー機能やスキャン機能などのようにユーザから見た当該装置１０の基本的な機能を、ダウンロードの必須な基本機能として扱ってもよいし、ダウンロードするか否かをユーザ選択可能な機能として扱ってもかまわない。
【００５７】
図４は、ＲＯＭ１１、不揮発メモリ１３、ＤＲＡＭ１４に格納されるデータの構成を示している。図４（ａ）に示すように、ＲＯＭ１１には、起動用のブートプログラム４１と、ダウンローダ４２とが記憶される。ダウンローダ４２は、ダウンロードサーバ５から制御プログラムをダウンロードする動作を制御するためのプログラムである。
【００５８】
図４（ｂ）に示すように、ＤＲＡＭ１４には、ダウンロードサーバ５からダウンロードした各種の制御プログラムが格納される。この例では、基本機能に関する制御プログラム５１として全体制御プログラム５１ａ、画像処理プログラム５１ｂ、ネットワーク制御プログラム５１ｃ、プリンタ制御プログラム５１ｄが記憶されている。また、拡張機能に関する制御プログラム５２としてファクシミリ機能プログラム５２ａ、データボックス機能プログラム５２ｂ、ユーザ認証機能プログラム５２ｃ、セキュリティ機能プログラム５２ｄなどの制御プログラムが記憶されている。
【００５９】
図４（ｃ）に示すように、不揮発メモリ１３には、拡張機能の機能毎に対応付けされたダウンロードカウンタ６１と、拡張機能の機能毎に対応付けされた稼動カウンタ６２と、図３の選択画面３０における選択内容を示す選択情報６３とが記憶される。ダウンロードカウンタ６１や稼動カウンタ６２の値に基づいて、各機能に係わる課金額が演算される。また、ダウンロード制御部２１は選択情報６３を参照して、ダウンロードサーバ５からダウンロードするべき制御プログラムを認識するようになっている。
【００６０】
次に、ダウンロードカウンタ６１および稼動カウンタ６２のカウントアップ例について説明する。
【００６１】
画像処理装置１０は、電源オン時の初期処理において、不揮発メモリ１３内の選択情報６３を参照し、基本機能に関する制御プログラム５１および選択されている拡張機能に関する制御プログラム５２をダウンロードサーバ５からダウンロードする。拡張機能のダウンロード時にはその機能に対応するダウンロードカウンタ６１をカウントアップする。
【００６２】
ダウンロードカウンタ６１はダウンロード１回に対し「１」カウントアップを基本とするが、ダウンロード後電源を常にあるいは長期間オンにして使用する場合もあるため、ダウンロードした時点でタイマを起動し、一定の常駐時間（保持期間）が経過すると自動的に該当のダウンロードカウンタ６１をカウントアップし、カウントアップ後にタイマを再度セットする機能も備えている。タイマの時間（カウントアップの単位となる経過時間）は、サービスパーソンなどにより設定変更可能になっている。
【００６３】
また、ダウンロードカウンタ６１に対して上限値の設定が可能になっている。上限値は、不揮発メモリ１３に記憶される。ダウンロードカウンタ６１の値が上限値に達した以後の動作については、
（１）以降は無償で使用可能とする
（２）以降はダウンロードカウンタのリセットまで当該機能の使用を禁止する
のいずれかを切り替え設定できるようになっている。
【００６４】
なお、上記（２）の「使用が禁止」が設定されている場合にダウンロードカウンタ６１が上限値に到達したときは、該当のモジュールをＤＲＡＭ１４から消去するようになっている。これにより、当該機能の使用禁止が実施される。また、次回起動時には上限値を確認し、ダウンロードカウンタ６１が上限値に達している機能については制御プログラムのダウンロードを行なわないよう制御することで、ダウンロードに係わる負荷を軽減することができる。
【００６５】
さらに、ダウンロードした制御プログラムに関する拡張機能を使用するジョブの処理が終了する毎に、その機能に対応する稼動カウンタ６２をカウントアップする。１回のジョブの実行につき「１」カウントアップを基本とするが、処理時間が一定時間を経過する毎にカウントアップする機能を備えてもよい。カウントアップの条件はサービスパーソンなどにより設定変更可能になっている。
【００６６】
各機能に対する課金額の演算は、ダウンロードカウンタ６１および稼動カウンタ６２の計数値に基づいて行なわれる。課金方法については以下のような例が考えられる。
【００６７】
（１）ダウンロードに対して課金する方法。
1-1)１回のダウンロードに対する単価を設定し、ダウンロード回数をダウンロードカウンタ６１でカウントし、課金は一定期間毎に実施する。ダウンロードの回数が予め設定した上限回数を超えた場合は、以降のダウンロードを無償とするような設定を行なってもよい。
【００６８】
1-2) 設定期間内のダウンロード回数を限定し、予め決められた金額を課金する。ダウンロード回数が限定回数を超えた場合は、指定期日までその機能の使用を禁止する、もしくは別途設定された１回のダウンロード額を加算する。いずれの設定にするかはサービスパーソンなどにより変更可能になっている。
【００６９】
（２）ダウンロードした制御プログラムによって提供される機能の使用に対して課金を行なう方法。  
2-1)１回の使用（ジョブの終了まで）に対する単価を設定し、使用回数を稼動カウンタ６２で累計し、課金は一定期間毎に実施する。使用回数が増えるほど、単価を低減するような設定を行なってもよい。
【００７０】
2-2) 設定期間内の使用回数を限定し、予め決められた額を課金する。使用回数が限定回数を超えた場合には、指定期日までその機能の使用は禁止する、もしくは別途設定された単価を使用毎に加算する。いずれの設定にするかはサービスパーソンなどにより変更可能になっている。
【００７１】
（３）ダウンロード回数とダウンロード後の使用回数とを併用して課金を行なう方法。  
3-1)ダウンロード毎の単価を設定し、ダウンロード回数をダウンロードカウンタ６１で累計すると共に、使用毎の単価を設定し、使用回数を稼動カウンタ６２で累計する。課金は、ダウンロード回数に基づく課金額と使用回数に基づく課金額の合計を一定期間毎に行なう。使用回数に関する課金については、所定回数までの使用料をダウンロードの単価に含めておき、ダウンロード後の所定回数を超える使用に対してのみ使用毎の単価を加算するようにしてもよい。
【００７２】
3-2) 設定期間内のダウンロード回数および使用回数を限定し、予め決められた額を課金する。ダウンロード回数または使用回数が限定回数を超えた場合は指定期日までその機能の使用を禁止する、もしくは別途設定された単価をダウンロード毎や使用毎に加算する。なお、ダウンロードの単価や使用の単価は機能毎に個別に設定される。
【００７３】
このように、ダウンロードサーバ５から制御プログラムをダウンロードして入手する拡張機能をユーザが選択できると共に、ダウンロード回数やダウンロード後の使用時間(常駐時間)、機能の使用回数などに応じて課金額を演算するので、ユーザは使用頻度の少ない所望の拡張機能を初期投資として購入することなく、ダウンロードのオン/オフを切り替えて再起動することにより即座に使用することが可能になる。また、使用状況に応じた課金がなされるので、使用頻度が少ない場合でも割高にならず、少ない経済的負担で気軽に各種の機能を利用することができる。
【００７４】
たとえば、５万円のオプション機能を装置の購入後５年間稼動させるとし、その機能を、ユーザが通常、年間２０回程度（稼動日の約１／１０程度）ダウンロードすると想定すると、５年間の総ダウンロード回数は１００回になり、ダウンロードカウンタ６１を使用して課金する場合には、１回当たりのダウンロード単価を５００円（５万円／１００回）に設定することができる。
【００７５】
また、稼動カウンタ６２を使用して課金する場合に、年間の使用回数を１００回程度に想定すると、５年間の総使用回数は５００回になるので、１回当たりの使用単価を１００円（５万円／５００回）に設定することができる。
【００７６】
通常、オプション機能は価格的に数万円〜十数万円に設定されることが多いが、ダウンロード回数や使用回数に応じた課金を行なえば、上記のように１回当たりの単価を低く抑えることができ、ユーザは少ない経済負担で各種のオプション機能を気軽に使用したり、試験的に導入したりすることができる。特に、ダウンロードカウンタ６１が上限回数に達した機能に関する制御プログラムのダウンロードや、稼動カウンタ６２が上限回数に達した機能に関する使用を無償にすれば、一括購入した場合の価格を超えてさらに課金するようなことを防止でき、ユーザに不利益のない合理的な販売形態を実現することができる。
【００７７】
次に、課金に係わる動作の流れを各種のケースについて説明する。
【００７８】
図５は、ダウンロード回数を累計し、一定期間毎に課金する場合の処理の流れを示している。画像処理装置１０は、電源がオフからオンになると（ステップＳ１０１；Ｙ）、電源オン時の初期処理において不揮発メモリ１３の選択情報６３を参照し、該当する機能に関する制御プログラムをダウンロードサーバ５からダウンロードする（ステップＳ１０２）。そして、ダウンロードした各機能に対応するダウンロードカウンタ６１をそれぞれカウントアップし（ステップＳ１０３）、カウントアップ後の値を記憶する（ステップＳ１０４）。
【００７９】
電源オフからオンの直後でない場合は(ステップＳ１０１；Ｎ)、所定時間が経過する毎に（ステップＳ１０６；Ｙ）、初期処理においてダウンロードした各機能に対応するダウンロードカウンタ６１をそれぞれカウントアップし（ステップＳ１０３）、カウントアップ後の値を記憶する（ステップＳ１０４）。カウントアップ後のダウンロードカウンタ６１の値が予め設定された上限値に達していないときは（ステップＳ１０５；Ｎ）、ステップＳ１０１に戻って処理を継続する。
【００８０】
電源オン後に、課金のタイミングが到来したときは（ステップＳ１０７；Ｙ）、ダウンロードカウンタ６１の値に基づいて課金額を演算する（ステップＳ１０８）。求めた課金額は所定の方法で徴収される。たとえば、契約された銀行口座から自動で引き落したり、請求書を発行したりする。
【００８１】
カウントアップしたダウンロードカウンタ６１の値が上限値に達した場合は（ステップＳ１０５；Ｙ）、上限値に達した後の使用に関する設定内容を調べ、無償使用に設定されている場合は(ステップＳ１０９；Ｙ)、無償使用が可能となる設定を行ない(ステップＳ１１０)、ステップＳ１０１に戻って処理を継続する。たとえば、ダウンロードカウンタ６１の以後のカウントアップを中止させたり、ステップＳ１０７の課金計算処理において課金しないように設定する方法などがある。
【００８２】
上限値に達した後の使用に関する設定が無償使用でないときは（ステップＳ１０９；Ｎ）、該設定が機能の使用停止になっているか否かを調べ(ステップＳ１１１)、機能の使用停止が設定されている場合は（ステップＳ１１１；Ｙ）、その機能の以降の使用を禁止した後(ステップＳ１１２)、ステップＳ１０１に戻って処理を継続する。たとえば、操作パネル部１５からその機能を選択できなくすることで使用を禁止する。
【００８３】
機能の使用停止が設定されていない場合は（ステップＳ１１１；Ｎ）、上限値に達した旨の警告表示を行なった後(ステップＳ１１３)、ステップＳ１０１に戻って処理を継続する。たとえば、上限値に達した後、その機能に係わるジョブを実行する操作がなされたとき、ユーザに対して該機能は現在使用が制限されている旨のメッセージを表示したりする。
【００８４】
図６は、設定期間内のダウンロード回数を限定し、予め決められた額を課金する場合の処理の流れを示している。画像処理装置１０は電源がオフからオンになると（ステップＳ１２１；Ｙ）、ダウンロードサーバ５から制御プログラムをダウンロードする（ステップＳ１２２）。その後、課金済みか否かを調べ(ステップＳ１２３)、課金済みでない場合は(ステップＳ１２３；Ｎ)、課金計算（演算）を実行する(ステップＳ１２４)。求めた課金額は所定の方法で徴収される。
【００８５】
電源オフからオンの直後でない場合は(ステップＳ１２１；Ｎ)、所定時間が経過する毎に（ステップＳ１２５；Ｙ）、初期処理でダウンロードした各機能に対応するダウンロードカウンタ６１をそれぞれカウントアップし、カウントアップ後の値を記憶する（ステップＳ１２６）。ダウンロードカウンタ６１の値が上限値に達していないときは（ステップＳ１２７；Ｎ）、ステップＳ１２１に戻って処理を継続する。
【００８６】
ダウンロードカウンタ６１の値が上限値に達した場合には（ステップＳ１２７；Ｙ）、上限値に達した後の使用に関する設定内容が機能の使用停止になっているか否かを調べ(ステップＳ１２８)、機能の使用停止が設定されているときは（ステップＳ１２８；Ｙ）、その機能の以降の使用を禁止し(ステップＳ１２９)、ステップＳ１２１に戻って処理を継続する。
【００８７】
機能の使用停止が設定されていないときは（ステップＳ１２８；Ｎ）、１回分の課金計算を実行して(ステップＳ１３０) 、ステップＳ１２１に戻り、処理を継続する。課金額の徴収行為は一定の期日などにまとめて行なえばよい。
【００８８】
図７は、機能の使用回数に応じて課金する場合の処理の流れを示している。画像処理装置１０は電源がオフからオンになると（ステップＳ１４１；Ｙ）、ダウンロードサーバ５から制御プログラムをダウンロードする（ステップＳ１４２）。電源オンの直後でない場合は（ステップＳ１４１；Ｎ）、初期処理でダウンロードした制御プログラムに関する機能を使用したか否かを調べ(ステップＳ１４３)、該当する機能を使用した場合は(ステップＳ１４３；Ｙ)、その機能に対応する稼動カウンタ６２をカウントアップし（ステップＳ１４４）、カウントアップ後の値を記憶する（ステップＳ１４５）。カウントアップ後の稼動カウンタ６２の値が上限値に達していないときは（ステップＳ１４６；Ｎ）、ステップＳ１４１に戻って処理を継続する。
【００８９】
電源オン後に課金のタイミングが到来したときは（ステップＳ１４７；Ｙ）、稼動カウンタ６２の値に基づいて課金額を演算する（ステップＳ１４８）。求めた課金額は所定の方法で徴収される。
【００９０】
カウントアップ後の稼動カウンタ６２の値が上限値に達した場合には（ステップＳ１４６；Ｙ）、上限に達した後の使用に関する設定内容を調べ、無償使用に設定されている場合は(ステップＳ１４９；Ｙ)無償使用が可能になる設定を行ない(ステップＳ１５０)、ステップＳ１４１に戻って処理を継続する。
【００９１】
上限値に達した後の使用に関する設定が無償使用でないときは（ステップＳ１４９；Ｎ）、該設定が機能の使用停止になっているか否かを調べ(ステップＳ１５１)、機能の使用停止が設定されているときは（ステップＳ１５１；Ｙ）、その機能の以降の使用を禁止した後(ステップＳ１５２)、ステップＳ１４１に戻って処理を継続する。
【００９２】
機能の使用停止が設定されていないときは（ステップＳ１５１；Ｎ）、上限値に達した旨の警告表示を行ない(ステップＳ１５３)、ステップＳ１４１に戻って処理を継続する。
【００９３】
なお、本実施の形態の場合、制御プログラムにより提供される機能の使用回数とは、当該機能に係る制御プログラムの起動の回数や稼働時間、当該機能を用いて実行されたジョブの実行回数を検出することにより把握しても良い。
【００９４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９５】
たとえば、ダウンロードカウンタ６１や稼動カウンタ６２を用いた課金額の演算方法は、実施の形態で示したものに限定されず、ダウンロード回数、ダウンロード後のＤＲＡＭ１４内での常駐時間、ダウンロード後の使用回数など、ダウンロードされた制御プログラムの使用状況に基づいて課金額を演算するものであれば、例示した以外の演算方法でもかまわない。
【００９６】
また、実施の形態では、機能をユーザが選択するようにしたが、予め定められた制御プログラムをダウンロードして使用する装置に対して本発明の課金方法を適用してもかまわない。また、基本機能に関する制御プログラムなどは、ダウンロードせずに、当初から画像処理装置１０の不揮発メモリ１３やＨＤＤ１２に記憶されていてもよい。
【００９７】
ダウンロードサーバ５側に保存されている制御プログラムは、画像処理装置１０で選択可能な機能単位に分けてダウンロードできるように分割されていればよく、該機能単位よりも細かいモジュールに分割されていてもよい。
【００９８】
また、制御プログラムをダウンロードするタイミングは電源オン時に限定されず、ユーザが任意に指定できるように構成してもよい。
【００９９】
さらに、本実施の形態においては、ダウンロードした制御プログラムの使用状況を検出し、この検出結果に応じて課金する例を述べたが、各種機能を提供するための各制御プログラムが、予め画像処理装置に内蔵されており、この内蔵された制御プログラムの使用状況を検出し、この検出結果に応じて課金するようにしてもよい。
【０１００】
実施の形態では、複合機を例に説明したが、複写機、プリンタ、ファクシミリ装置など他の種類の画像処理装置であってもかまわない。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態に係わる画像処理装置を含むシステム構成を示す説明図である。
【図２】本発明の実施の形態に係わる画像処理装置の概略構成を示すブロック図である。
【図３】ダウンロードする制御プログラムを機能単位に選択するための選択画面の一例を示す正面図である。
【図４】本発明の実施の形態に係わる画像処理装置に格納されるデータの構成を示す説明図である。
【図５】ダウンロード回数を累計し、一定期間毎に課金する場合の処理手順を示す流れ図である。
【図６】設定期間内のダウンロード回数を限定し、予め決められた額を課金する場合の処理手順を示す流れ図である。
【図７】機能の使用回数に応じて課金する場合の処理手順を示す流れ図である。
【符号の説明】
【０１０２】
２…ネットワーク
３…パーソナルコンピュータ
５…ダウンロードサーバ
５ａ…優先ダウンロードサーバ
５ｂ…予備ダウンロードサーバ
１０…画像処理装置
１１…ＲＯＭ
１２…ＨＤＤ
１３…不揮発メモリ
１４…ＤＲＡＭ
１５…操作パネル部
１５ａ…表示部
１５ｂ…入力部
１６…スキャナ部
１７…プリンタ部
１８…通信Ｉ／Ｆ部
２０…システム制御部
２１…ダウンロード制御部
２２…検出手段
２３…演算手段
３０…選択画面
４１…ブートプログラム
４２…ダウンローダ
５１ａ〜５１ｄ…ダウンロードされた基本機能の制御プログラム
５２ａ〜５２ｄ…ダウンロードされた拡張機能の制御プログラム
６１…ダウンロードカウンタ
６２…稼動カウンタ
６３…選択情報
【図１】
2007214609.tif 000003
【図２】
2007214609.tif 000004
【図３】
2007214609.tif 000005
【図４】
2007214609.tif 000006
【図５】
2007214609.tif 000007
【図６】
2007214609.tif 000008
【図７】
2007214609.tif 000009