"所定の認証情報にもとづいて使用者の認証を行う認証部と、この認証部における認証の結果にもとづいてログインが行われた後に、一又は二以上の所定の機能が実行された回数及び/又は前記一又は二以上の所定の機能が実行された時間を算出する実行状態算出部と、前記回数及び/又は前記時間が所定の閾値に達したか否かを判断する判断部と、前記回数及び/又は前記時間が所定の閾値を達したものと判断されたときに、新たな認証情報を発行する認証情報発行部と、前記新たな認証情報が発行されると、前記機能を使用可能な状態を終了してログアウトさせるログアウト管理部とを備えたことを特徴とする電子機器。前記使用者が所有する宛先データを前記使用者に関連付けて記憶する記憶部と、前記認証情報発行部にて新たに発行された認証情報を前記宛先データに宛てて送信する入出力部とを備えたことを特徴とする請求項1記載の電子機器。前記宛先データは、前記使用者が使用しているホストコンピュータに搭載されたメーラーにより受信可能なアドレスであることを特徴とする請求項2記載の電子機器。所定の認証情報にもとづいて使用者の認証を行う認証処理と、前記認証の結果にもとづいてログインが行われた後に、一又は二以上の所定の機能が実行された回数及び/又は前記一又は二以上の所定の機能が実行された時間を算出する実行状態算出処理と、前記回数及び/又は前記時間が所定の閾値に達したか否かを判断する判断処理と、前記回数及び/又は前記時間が所定の閾値を達したものと判断されたときに、新たな認証情報を発行する認証情報発行処理と、前記新たな認証情報が発行されると、前記機能を使用可能な状態を終了してログアウトさせるログアウト管理処理とを前記電子機器に実行させることを特徴とする認証プログラム。電子機器の認証部が、所定の認証情報にもとづいて使用者の認証を行い、前記認証の結果にもとづいてログインが行われた後に、前記電子機器の実行状態算出部が、一又は二以上の所定の機能が実行された回数及び/又は前記一又は二以上の所定の機能が実行された時間を算出し、前記電子機器の判断部が、前記回数及び/又は前記時間が所定の閾値に達したか否かを判断し、前記回数及び/又は前記時間が所定の閾値を達したものと判断されたときに、前記電子機器の認証情報発行部が、新たな認証情報を発行し、前記新たな認証情報が発行されると、前記電子機器のログアウト管理部が、前記機能を使用可能な状態を終了してログアウトさせることを特徴とする認証方法。しかしながら、上述した特許文献1に記載の技術においては、次のような問題があった。パスワードを更新するという手法は、不正取得されたパスワードが更新後に使用できなくなるために、その後の被害を食い止められる点に着目したものである。ところが、更新されるまでは、そのパスワードを使用できる状態にある。そうすると、更新期間が例えば1ヶ月の場合には、不正取得されたパスワードは、最大で1ヶ月間は使用できることになる。つまり、その間は、不正取得者に対して無防備な状態となり、この間に被害が拡大してしまうという問題があった。また、その不正取得されたパスワードを用いて一旦ログインに成功すると、ログアウトするまでは、その複合機が使用可能な状態となる。しかも、ログイン中の操作に対しては、パスワードの更新は、その効力が及ばない。このため、不正取得されたパスワードを用いてログインし、このログインの状態を継続し続ける限りログアウトしない限り、いくらパスワードを更新しても、被害が拡大するという問題があった。このようなログイン時における不正取得者への対処については、特許文献1に記載はなかった。本発明は、上記の問題を解決すべくなされたものであり、不正取得されたパスワードを用いてログインされた場合でも、その被害の拡大を効果的に防ぐことが可能な電子機器、認証プログラム及び認証方法の提供を目的とする。この目的を達成するため、本発明の電子機器は、所定の認証情報にもとづいて使用者の認証を行う認証部と、この認証部における認証の結果にもとづいてログインが行われた後に、一又は二以上の所定の機能が実行された回数及び/又は一又は二以上の所定の機能が実行された時間を算出する実行状態算出部と、回数及び/又は時間が所定の閾値に達したか否かを判断する判断部と、回数及び/又は時間が所定の閾値を達したものと判断されたときに、新たな認証情報を発行する認証情報発行部と、新たな認証情報が発行されると、機能を使用可能な状態を終了してログアウトさせるログアウト管理部とを備えた構成としてある。また、本発明の認証プログラムは、所定の認証情報にもとづいて使用者の認証を行う認証処理と、認証の結果にもとづいてログインが行われた後に、一又は二以上の所定の機能が実行された回数及び/又は一又は二以上の所定の機能が実行された時間を算出する実行状態算出処理と、回数及び/又は時間が所定の閾値に達したか否かを判断する判断処理と、回数及び/又は時間が所定の閾値を達したものと判断されたときに、新たな認証情報を発行する認証情報発行処理と、新たな認証情報が発行されると、機能を使用可能な状態を終了してログアウトさせるログアウト管理処理とを電子機器に実行させる構成としてある。また、本発明の認証方法は、電子機器の認証部が、所定の認証情報にもとづいて使用者の認証を行い、認証の結果にもとづいてログインが行われた後に、電子機器の実行状態算出部が、一又は二以上の所定の機能が実行された回数及び/又は一又は二以上の所定の機能が実行された時間を算出し、電子機器の判断部が、回数及び/又は時間が所定の閾値に達したか否かを判断し、回数及び/又は時間が所定の閾値を達したものと判断されたときに、電子機器の認証情報発行部が、新たな認証情報を発行し、新たな認証情報が発行されると、電子機器のログアウト管理部が、機能を使用可能な状態を終了してログアウトさせる方法としてある。本発明の電子機器、認証プログラム及び認証方法によれば、アプリケーションの機能を実行した回数が所定の閾値に達したとき、又は、アプリケーションの機能の実行時間が所定時間以上となったときに、パスワードを新たに発行するとともに、強制的にログアウトすることとしたので、不正取得されたパスワードを用いてログインされた場合でも、アプリケーションの機能の実行回数又は実行時間を制限して、被害の拡大を効果的に防ぐことができる。以下、本発明に係る電子機器、認証プログラム及び認証方法の好ましい実施形態について、図面を参照して説明する。[電子機器及び情報処理システム]まず、本発明の電子機器、及び、この電子機器を備えた情報処理システムの実施形態について、図1~図3を参照して説明する。図1は、本実施形態の電子機器を備えた情報処理システムの構成を示すブロック図である。図2は、電子機器の記憶部に記憶されたユーザ管理データベースの構成を示す図表である。図3は、電子機器のアプリケーションプログラム実行部の構成を示すブロック図である。図1に示すように、情報処理システム1は、電子機器であるサーバ10と、一又は二以上のホストコンピュータ2020-1~20-nとを備えている。サーバ10は、プログラム制御により動作するコンピュータであって、同図に示すように、記憶部11と、アプリケーションプログラム実行部12と、入出力部13と、計時部14と、入力表示部15とを有している。記憶部11は、一定の記憶領域を有する記憶手段であって、所定のデータやプログラムを記憶する。また、記憶部11は、ユーザ管理データベースを記憶する。ユーザ管理データベースは、図2に示すように、ユーザ名、ID、パスワード、使用制限回数、使用制限時間、実績使用回数、宛先を項目として構成されたデータベースである。ユーザ名は、予め登録された正規のユーザを一意に識別するために使用される文字列である。IDは、使用者の認証に用いる認証情報の一つである。このIDは、通常、ユーザ名の登録時に、サーバ10又はサーバ10の管理者からユーザに割り当てられる。パスワードは、使用者の認証に用いる認証情報の一つである。このパスワードは、アプリケーションプログラム実行部12の認証情報発行部12-4後述にて発行されたものである。このパスワードの更新については、後記の認証方法にて詳述する。使用制限回数は、一回のログインにおいて、アプリケーションの機能を使用できる回数の上限数である。ここで、アプリケーションの機能の使用回数は、同一のアプリケーションの機能が繰り返し使用された場合の使用回数であってもよく、また、異なるアプリケーションの機能がそれぞれ使用された場合の合計使用回数であってもよい。また、本実施形態においては、一回のログインにおけるアプリケーションの機能の使用回数の上限数を使用制限回数とするが、一回のログインに限るものではなく、複数回のログインにわたるアプリケーションの機能の使用回数の上限数を使用制限回数とすることもできる。使用制限時間は、一回のログインにおいて、アプリケーションの機能を使用できる時間の上限値である。ここで、アプリケーションの機能の使用時間は、一のアプリケーションの機能についての使用時間であってもよく、また、複数のアプリケーションの機能が使用された場合の累計使用時間であってもよい。また、本実施形態においては、一回のログインにおけるアプリケーションの機能の使用時間の上限値を使用制限時間とするが、一回のログインに限るものではなく、複数回のログインにわたるアプリケーションの機能の使用時間の上限値を使用制限時間とすることもできる。なお、使用制限回数と使用制限時間は、アプリケーションプログラム実行部12の判断部12-3後述において、実績使用回数又はアプリケーションの機能の使用時間と比較判断されるデータであるため、所定の閾値に相当する。実績使用回数は、実際にアプリケーションの機能が使用された回数の実績数である。宛先は、ユーザが所有するアドレス宛先データである。この宛先は、新たに発行されたパスワードが、対象となるユーザにのみ知らせることができるアドレスであることが望ましい。例えば、ユーザが独自に使用しているホストコンピュータ20に搭載されたメーラーにより受信可能なアドレスを宛先とすることができる。なお、ユーザ管理データベースを構成する項目のうち、ID、パスワード、使用制限回数、使用制限時間、実績使用回数、宛先は、ユーザ名に関連付けて登録されている。よって、ユーザ名を特定することにより、これに関連付けられたID、パスワード、使用制限回数、使用制限時間、実績使用回数、宛先が特定される。アプリケーションプログラム実行部12は、ホストコンピュータ20のリクエストに対する処理を実行する部分であり、ログイン、ログアウトなどの認証や、パスワードの自動発行、ユーザ管理データの登録、参照などを行う。このアプリケーションプログラム実行部12は、図3に示すように、認証部12-1と、実行状態算出部12-2と、判断部12-3と、認証情報発行部12-4と、ログアウト管理部12-5と、アプリケーション実行部12-6と、データ管理部12-7とを有している。認証部12-1は、IDやパスワードなどの認証情報を用いて、使用者の認証を行う。そして、認証により、使用者が正規のユーザであると判断したときは、そのユーザによるサーバ10の使用を許可するログインを許可する。実行状態算出部12-2は、アプリケーションの機能が実行された回数を算出し、この算出した回数を実績使用回数としてユーザ管理データベースに登録する。また、実行状態算出部12-2は、アプリケーションの機能が実行された時間を計測使用時間として算出する。この算出は、計時部14における計時を用いて行われる。判断部12-3は、実績使用回数が使用制限回数に達しているか否か又は、実績使用回数が使用制限回数を超過しているか否かを判断する。また、判断部12-3は、計測使用時間が使用制限時間に達しているか否か又は、計測使用時間が使用制限時間を超過しているか否かを判断する。認証情報発行部12-4は、実績使用回数が使用制限回数に達しているものと判断されたときあるいは、実績使用回数が使用制限回数を超過しているものと判断されたとき、又は、計測使用時間が使用制限時間に達しているものと判断されたときあるいは、計測使用時間が使用制限時間を超過しているものと判断されたときに、新たなパスワードを発行する。また、認証情報発行部12-4は、新たに発行したパスワードをユーザ管理データベースのパスワードに登録することで当該パスワードを更新する。さらに、認証情報発行部12-4は、新たに発行したパスワードを、ユーザの宛先に宛てて送信する。ログアウト管理部12-5は、認証情報発行部12-4にて新たにパスワードが発行されると、アプリケーションの機能の使用を中断し、ログイン状態アプリケーションの機能を使用可能な状態を終了して、強制的にログアウトさせる。アプリケーション実行部12-6は、サーバ10に搭載された一又は二以上の所定のアプリケーションの機能を実行する。なお、サーバ10が複合機の場合、アプリケーションの機能には、例えば、コピー機能、プリンタ機能、FAX機能などが含まれる。データ管理部12-7は、ユーザ管理データの登録や更新を行う。例えば、サーバ10の管理者が入力表示部15を操作することにより、ユーザ管理データベースを構成する各項目例えば、ユーザ名等について、新規登録やデータ更新などを行うと、その操作の内容にもとづいて、ユーザ管理データベースを編集又は更新する。入出力部13は、ホストコンピュータ20との間で所定のデータを送受信する通信用インタフェースである。この入出力部13は、例えば、ホストコンピュータ20からのリクエストを受信したり、ホストコンピュータ20にレスポンスを送信したり、ホストコンピュータ20へパスワードを送信したりすることができる。計時部14は、時間を計測する。特に、計時部14は、アプリケーションの機能の使用時間を計測することができる。入力表示部15は、タッチパネルなどで構成されており、所定のデータを表示する表示手段としての機能と、表示したソフトウエアキーが選択されることで所定のデータや命令を入力する入力手段としての機能とを有している。なお、サーバ10は、本実施形態においては複合機を想定しているが、サーバ10は複合機に限るものではなく、例えば、パーソナルコンピュータなどの情報処理装置や、コピー機、プリンタ、FAXなどであってもよい。ホストコンピュータ20は、プログラム制御により動作するコンピュータであって、サーバ10に対してアプリケーションの使用のリクエストを送信したり、サーバ10からのレスポンスを受けたり、サーバ10で発行されたパスワードを受信する機能を有している。なお、ホストコンピュータ20は、本実施形態においてはパーソナルコンピュータなどの情報処理装置を想定している。[認証方法]次に、本実施形態の電子機器の動作認証方法について、図4を参照して説明する。同図は、電子機器であるサーバの動作手順を示すフローチャートである。サーバ10は、電源が投入されると又は、使用者がサーバ10の使用を開始するときに、入力表示部15にログイン画面を表示する。使用者は、入力表示部15を操作して、認証情報であるIDとパスワードを入力し、ログインを試みるステップ10、ログイン処理。アプリケーションプログラム実行部12の認証部12-1は、それら入力されたIDとパスワードを用いてユーザ認証を行う認証処理。このとき、認証部12-1は、記憶部11に記憶されているユーザ管理データベースを参照し、それら入力されたID及びパスワードと同一のID及びパスワードがユーザ管理データベースに登録されているか否かを判断する。そして、判断の結果、登録されているときは、認証部12-1は、それらID及びパスワードに関連付けられたユーザ名を抽出し、これを使用者のユーザ名であるものとして特定しID又はパスワードにもとづいてユーザ名を特定、ステップ11、使用者が正規のユーザであるものと判断する。なお、それらID及びパスワードがユーザ管理データベースに登録されていないと判断したときは、認証部12-1は、ログインを許可しないことを示すメッセージを入力表示部15に表示させて、ログインの処理を終了する。ただし、使用者が簡単な入力ミスなどにより認証情報を誤って入力することも考えられるので、その認証情報の入力回数を複数回まで許容するようにすることもできる。ステップ11にてユーザ名が特定されることで、使用者が正規に登録されたユーザであるものとして認証すると、認証部12-1は、ログインを許可して、アプリケーションの機能を使用できる状態にする。ログインを許可されたユーザが、入力表示部15を操作して、いずれかのアプリケーションの機能を選択すると、アプリケーション実行部12-6は、そのアプリケーションの機能の使用を開始しようとするステップ12。実行状態算出部12-2は、ユーザ管理データベースを参照し、認証部12-1にて認証されたユーザのユーザ名に関連付けられた実績使用回数を抽出し、この実績使用回数に1を加算して、この加算後の実績使用回数をユーザ管理データベースに登録する実績使用回数の更新。また、実行状態算出部12-2は、計時部14を参照して、アプリケーションの機能の使用を開始した時点からの経過時間計測使用時間を計測する。なお、これらアプリケーションの機能の実績使用回数や使用時間を算出する処理を実行状態算出処理という。次いで、判断部12-3は、ユーザ管理データベースを参照し、そのユーザ名に関連付けられた使用制限回数と更新された実績使用回数とを抽出し、これら使用制限回数と実績使用回数とを比較する判断処理、ステップ13。比較の結果、実績使用回数が使用制限回数に達しているとき又は、実績使用回数が使用制限回数を超過しているときは、アプリケーションプログラム実行部12の認証情報発行部12-4は、パスワードを新たに発行するとともに認証情報発行処理、ユーザ管理データベースを参照し、そのユーザ名に関連付けられた宛先を抽出し、新たに発行したパスワードを、抽出した宛先に送信するステップ14。そして、判断部12-3は、実績使用回数と計測使用時間をリセットする0にする、ステップ15さらに、ログアウト管理部12-5は、アプリケーションの機能の使用を中断するとともに、アプリケーションの機能を使用可能な状態を終了して、ログアウト処理を実行するログアウト管理処理、ステップ16。一方、実績使用回数が使用制限回数に達していないとき又は、実績使用回数が使用制限回数を超過していないときは、アプリケーション実行部12-6によりアプリケーションの機能が実行されるステップ17。そして、判断部12-3は、ユーザ管理データベースを参照し、そのユーザ名に関連付けられた使用制限時間を抽出し、実行状態算出部12-2で計時されているアプリケーションの機能の使用時間計測使用時間が使用制限時間に達しているか否かを判断する判断処理、ステップ18。判断の結果、達していないときは、アプリケーションの機能の使用が終了するまではステップ19のNo、そのアプリケーションの機能の使用の継続を許可して、ステップ17及びステップ18の処理を実行する。一方、達したときはステップ18のYes、ステップ14~ステップ16の処理を実行する。また、アプリケーションの機能の使用が終了するとステップ19のYes、ユーザによりログアウト処理が実行されるまではステップ20のNo、ステップ12以降の処理が繰り返し実行される。つまり、いずれかのアプリケーションの機能の使用が開始されるたびにステップ12、ステップ13以降の処理が実行される。一方、ユーザにより入力表示部15が操作されてログアウトの実行命令が入力されるとステップ20のYes、ステップ15及びステップ16の処理が実行される。以上のように、ログイン中に、実績使用回数が使用制限回数に達したとき、又は、計測使用時間が使用制限時間に達したときに、パスワードを新たに発行するとともに、強制的にログアウトすることとしたので、不正取得されたパスワードを用いてログインされた場合でも、アプリケーションの機能の実行回数又は実行時間を制限して、被害の拡大を効果的に防ぐことができる。なお、上記の認証方法では、正規のユーザがサーバ10を使用している場合においても、所定の条件下で強制的にログアウトすることになるが、このユーザに対しては、新たにパスワードが発行されるので、このパスワードを用いて再度ログインすることで、引き続きサーバ10にて、アプリケーションの機能を使用することができる。一方、不正にパスワードを取得し正規のユーザになりすましてサーバ10を使用している者は、強制的にログアウトされた後は、新たなパスワードがわからないため、ログインできなくなる。これにより、その不正使用者による被害の拡大を防ぐことができる。[認証プログラム]次に、認証プログラムについて説明する。上記の実施形態におけるコンピュータ情報処理システムを構成するサーバ及びホストコンピュータの認証機能認証方法を実行するための機能は、記憶手段例えば、ROMReadonlymemoryやハードディスクなどに記憶された認証プログラムにより実現される。認証プログラムは、コンピュータの制御手段CPUCentralProcessingUnitなどに読み込まれることにより、コンピュータの構成各部に指令を送り、所定の処理、たとえば、サーバのアプリケーションプログラム実行部におけるユーザ認証処理、アプリケーション使用回数比較処理、アプリケーション使用時間比較処理、パスワード発行処理、パスワード送信処理などを行わせる。これによって、認証機能は、ソフトウエアである認証プログラムとハードウエア資源であるコンピュータ情報処理システムを構成するホストコンピュータ及びサーバの各構成手段とが協働することにより実現される。なお、認証機能を実現するための認証プログラムは、コンピュータのROMやハードディスクなどに記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。外部記憶装置とは、CD-ROMCompactdiskReadonlymemory等の記憶媒体を内蔵し、認証装置に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置ドライブ装置に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク,メモリカード,光磁気ディスク等をいう。そして、記録媒体に記録されたプログラムは、コンピュータのRAMRandomaccessmemory等にロードされて、CPU制御手段により実行される。この実行により、上述した実施形態の認証装置の機能が実現される。さらに、コンピュータで認証プログラムをロードする場合、他のコンピュータで保有された認証プログラムを、通信回線を利用して自己の有するRAMや外部記憶装置にダウンロードすることもできる。このダウンロードされた認証プログラムも、CPUにより実行され、上記実施形態の認証装置の認証機能を実現する。以上説明したように、本実施形態の電子機器、認証プログラム及び認証方法によれば、ユーザがログイン中であっても、所定の条件を満たした場合には、パスワードを更新するとともに、強制的にログアウトを実行することとしたので、ログイン状態が長時間継続される事態を回避して、セキュリティを維持することができる。このため、不正取得されたパスワードを用いてログインされた場合でも、その被害の拡大を効果的に防ぐことができる。以上、本発明の電子機器、認証プログラム及び認証方法の好ましい実施形態について説明したが、本発明に係る電子機器、認証プログラム及び認証方法は上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。例えば、図4のステップ15では、実績使用回数と計測使用時間とをリセットしているが、この処理を省略することができる。この場合は、複数回のログインにわたって実績使用回数と計測使用時間が累計され、これらと使用制限回数又は使用制限時間が比較される。また、前述の実施形態では、所定の条件を満たせば強制的にログアウトするため、そのログアウトが、アプリケーションの機能の実行途中で起こることがある。例えば、ユーザがサーバ複合機にてドキュメントを選択している途中で、アプリケーションの機能の使用時間が使用制限時間に達してしまい、強制的にログアウトされることが考えられる。この状況に対応するために、例えば、使用制限時間に達する直前例えば、使用制限時間到達の3分前に、サーバの入力表示部に報知画面を表示して、3分後に使用制限時間に達することをユーザに知らせるようにしてもよい。"