(57)【要約】【課題】  この発明は、キーカード装置を迅速に復旧することで、利用効率を高めることを目的とする。【解決手段】  この発明に係る画像処理装置は、使用者別の使用量の制限情報等を個別に管理するキーカード装置を備え、キーカード装置が異常状態に陥ると、装置本体で各アプリケーションに対するログデータを記憶し、キーカード装置が復旧した後に装置本体からキーカード装置にログデータを送り、キーカード装置の故障中のログデータがキーカード装置に蓄積されなくなることを防止する。【選択図】        図１
2005027330.tif 000002
【特許請求の範囲】
【請求項１】
各アプリケーションに対する使用者別の使用量の制限情報等を個別に管理するキーカード装置を備える画像処理装置において、
キーカード装置が異常状態に陥ると、装置本体で各アプリケーションに対するログデータを記憶し、キーカード装置が復旧した後に装置本体からキーカード装置にログデータを送ることを特徴とする画像処理装置。
【請求項２】
各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備える画像処理装置において、
キーカード装置に異常が発生すると、キーカード装置が復旧した後に装置本体を初期状態にすることを特徴とする画像処理装置。
【請求項３】
上記キーカード装置に異常が発生してから予め定めた基準時間に達するまでにキーカード装置が復旧しないとキーカード装置が復旧した後に装置本体を初期状態にし、キーカード装置に異常が発生してから復旧するまでの時間が予め定めた基準時間より短いと装置本体を初期状態にしない請求項２記載の画像処理装置。
【請求項４】
上記キーカード装置に異常が発生した際にキーカード装置にセットされていたキーカードとキーカード装置が復旧した際にキーカード装置にセットされていたキーカードとを比較して、両キーカードが異なる場合は装置本体を初期状態にし、両キーカードが等しい場合は装置本体を初期状態にしない請求項２記載の画像処理装置。
【請求項５】
各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備える画像処理装置において、
キーカード装置が異常状態に陥ると、キーカード装置が異常状態である間は定期的にキーカード装置をリセットすることを特徴とする画像処理装置。
【請求項６】
各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備える画像処理装置において、
アプリケーションの動作中にキーカード装置が異常状態に陥ったことを検知すると、そのアプリケーションの動作を中断し、キーカード装置が異常状態である間は定期的にキーカード装置をリセットし、キーカード装置が復旧すると中断したアプリケーションの動作を自動的に再開することを特徴とする画像処理装置。
【請求項７】
各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備える画像処理装置において、
アプリケーションの動作中にキーカード装置が異常状態に陥ったことを検知すると、そのアプリケーションの動作を中断し、キーカード装置が異常状態である間は定期的にキーカード装置をリセットし、予め定めた一定期間内にキーカード装置が復旧した場合は、中断したアプリケーションの動作を自動的に再開し、予め定めた一定期間を経過してからキーカード装置が復旧した場合は、そのアプリケーションの動作を終了することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は各アプリケーションに対する使用者の制限情報及び部門毎の複写枚数の制限情報等を個別に管理するキーカード装置を備える画像処理装置、特にキーカード装置の迅速な復旧に関するものである。
【背景技術】
【０００２】
画像処理装置である複写機及びファクシミリ装置等においては、例えば特許文献１に掲載された画像形成装置のように、キーカード装置を備え、各種アプリケーションの使用者及び使用量を制限して管理効率等を高めている装置がある。
【特許文献１】特開平６−２２０６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記キーカード装置に異常が発生すると、利用者が制限されているアプリケーションの使用が禁止となり、キーカード装置の電源が一旦切った後に再投入する等の操作を行なわないと復旧しないので、異常発生後の使い勝手があまり良くなかった。
【０００４】
この発明はかかる短所を解消するためになされたものであり、キーカード装置を迅速に復旧することで、利用効率を高めることを目的とする。
【課題を解決するための手段】
【０００５】
この発明に係る画像処理装置は、使用者別の使用量の制限情報等を個別に管理するキーカード装置を備え、キーカード装置が異常状態に陥ると、装置本体で各アプリケーションに対するログデータを記憶し、キーカード装置が復旧した後に装置本体からキーカード装置にログデータを送り、キーカード装置の故障中のログデータがキーカード装置に蓄積されなくなることを防止する。
【０００６】
また、他の発明の画像処理装置は、各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備え、キーカード装置に異常が発生すると、キーカード装置が復旧した後に装置本体を初期状態にして、キーカード装置に異常が発生した際のアプリケーションがそのままの状態で残って他の利用者が間違ってそのアプリケーションを続行してしまうことを防止する。
【０００７】
さらに、上記キーカード装置に異常が発生してから予め定めた基準時間に達するまでにキーカード装置が復旧しないとキーカード装置が復旧した後に装置本体を初期状態にし、キーカード装置に異常が発生してから復旧するまでの時間が予め定めた基準時間より短いと装置本体を初期状態にしないことにより、瞬間的な異常発生に対するリカバリを容易にする。
【０００８】
また、上記キーカード装置に異常が発生した際にキーカード装置にセットされていたキーカードとキーカード装置が復旧した際にキーカード装置にセットされていたキーカード装置とを比較し、両キーカードが異なる場合はキーカード装置が復旧した後に装置本体を初期状態にし、両キーカード装置が等しい場合は装置本体を初期状態にせずに、他の利用者が間違って異常発生時のアプリケーションを処理することを防止すると共に、異常発生時の利用者と異常回復時の利用者が等しい場合はそのリカバリ処理を容易にする。
【０００９】
さらに、他の画像処理装置は、各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備え、キーカード装置が異常状態に陥ると、キーカード装置が異常状態である間は定期的にキーカード装置をリセットして、自動的にキーカード装置を復旧できるようにする。
【００１０】
また、他の画像処理装置は、各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備え、アプリケーションの動作中にキーカード装置が異常状態に陥ったことを検知すると、そのアプリケーションの動作を中断し、キーカード装置が異常状態である間は定期的にキーカード装置をリセットし、キーカード装置が復旧すると中断したアプリケーションの動作を自動的に再開して、アプリケーションの動作を迅速に復旧し、中断状態が長くなることを防止する。
【００１１】
さらに、他の画像処理装置は、各アプリケーションに対する使用者の制限情報及び使用量の制限情報等を個別に管理するキーカード装置を備え、アプリケーションの動作中にキーカード装置が異常状態に陥ったことを検知すると、そのアプリケーションの動作を中断し、キーカード装置が異常状態である間は定期的にキーカード装置をリセットし、予め定めた一定期間内にキーカード装置が復旧した場合は、中断したアプリケーションの動作を自動的に再開し、予め定めた一定期間を経過してからキーカード装置が復旧した場合は、そのアプリケーションの動作を終了して、異常発生後に他の使用者が装置を使用している場合に、異常発生前のアプリケーションの動作が突然再開することを防止する。
【発明の効果】
【００１２】
この発明の画像処理装置によれば、キーカード装置を迅速に復旧することで、利用効率を高めることができる。
【発明を実施するための最良の形態】
【００１３】
図１はこの発明の一実施例の画像処理装置の構成図である。図に示すように、画像処理装置は、例えばコピーアプリケーション部（以下コピーアプリ部という）１、プリンタアプリケーション部（以下プリンタアプリ部という）２、ファクシミリアプリケーション部（以下ＦＡＸアプリ部という）３、システムコントローラ４、操作部コントローラ５、画像形成コントローラ６、画像読取コントローラ７、周辺機コントローラ８、入出力制御部９、操作表示部１０、画像形成部１１、画像読取部１２及びキーカード装置１３を有する。
【００１４】
コピーアプリ部１、プリンタアプリ部２及びＦＡＸアプリ部３は、それぞれ画像処理装置のアプリケーションであるコピーアプリケーション（以下、「コピーアプリ」という。）、プリンタアプリケーション（以下、「プリンタアプリ」という。）及びファクシミリアプリケーション（以下、「ＦＡＸアプリ」という。）における制御手順等を記憶する。
【００１５】
システムコントローラ４は、例えば利用制限アプリケーション記憶部（以下利用制限アプリ記憶部という）４１とロギング記憶部４２とアプリ制御部４３と異常検知部４４を備える。利用制限アプリ記憶部４１は、使用者制限、部門毎の複写枚数制限及び通信料金制限等の使用制限をされているアプリケーションを記憶する。ロギング記憶部４２は、キーカード装置１３が異常状態に陥った状態で、例えば複写枚数制限及び通信料金制限等の使用量制限がされているアプリケーションを稼働した場合の部門毎の複写枚数及び通信料金等の使用履歴データであるログデータを記憶する。アプリ制御部４３は、コピーアプリ、プリンタアプリ及びＦＡＸアプリの起動及び中止等を制御する部分であり、例えば使用が制限されているアプリケーションの動作中にキーカード装置１３が異常状態に陥った場合はそのアプリケーションの動作を中断し、使用が制限されていないアプリケーションの動作中にキーカード装置１３が異常状態に陥った場合はそのアプリケーションの動作を続行するように制御する。異常検知部４４は、後に説明するようにしてキーカード装置１３からの信号を基にキーカード装置１３が異常状態に陥っているか否かを検知する。
【００１６】
操作部コントローラ５、画像形成コントローラ６、画像読取コントローラ７及び周辺機コントローラ８は入出力制御部９を介してそれぞれ操作表示部１０、画像形成部１１、画像読取部１２及びキーカード装置１３を制御する。操作表示部１０は操作ガイダンス等を表示し、複写操作等を入力する部分であり、例えば図２に示すようにプログラムモードの登録及び呼び出しに用いる「プログラム登録／呼出し」キー１０２、初期設定を行なうときに用いる「初期設定」キー１０４、ファクシミリモードのプログラムの割当てに用いるファクシミリ用短縮キー群１０５、テンキー１０６、各アプリケーションの切り替えに用いる「アプリケーション切り替え」キー１０７及びメニューの表示に用いる「メニュー」キー１０８等を備える。また、操作表示部１０はＬＣＤ１０１を備え、図３及び図４に示すように各アプリケーションに対する使用者制限等をするか否か等の入力ガイダンスを表示して、その選択を入力する。例えばコピーアプリにおいて使用者制限をする場合は、図３で示す画面が表示されている状態で操作表示部１０のテンキー（不図示）から「１」を入力してコピー機能の使用者制限を指定する。コピー機能の使用者制限をすることにより、操作表示部１０は、図４に示すような設定画面を表示する。この画面が表示されている状態で、操作表示部１０のテンキーから「１」を入力して使用者制限を指定することを選択し、その後、「実行」キー１０１ａを押下することにより使用者制限することを設定する。ここで、「実行」キー１０１ａを押下する代わりに「解除」キー１０１ｂを押下すると、操作表示部１０のＬＣＤ１０１は、図３に示すシステム初期設定画面に戻る。
【００１７】
画像形成部１１は画像イメージデータを基に、例えば電子写真、感熱、熱転写又はインクジェット等の手段により普通紙又は感熱紙等に画像を形成する。画像読取部１２は光源部（不図示）から原稿を照射し、その反射光をＣＣＤ（不図示）で電気信号に変換し、必要な画像処理を行なって原稿からの画像読み取りを行なう。キーカード装置１３は、磁気カード等から成るキーカード１５を両面から読み取り可能な差し込み式カードリーダを備え、キーカード１５に対して使用者制限、部門毎の利用枚数制限及び通信料金制限等の制限情報並びに部門毎の複写枚数及び通信料金等の使用履歴データであるログデータを読み書きする。さらに、キーカード１５は上記使用者制限の情報等を記憶する他に、使用者を識別するために各使用者に固有の識別コードを記録する。以後、この識別コードをキーカード識別コードという。
【００１８】
上記画像処理装置の各制御部はその機能毎に分けると、例えば図５に示すようにアプリケーション層９０、システム制御層９１及びデバイス制御層９２に分かれる。アプリケーション層９０はコピーアプリ部１、プリンタアプリ部２及びＦＡＸアプリ部３から成り、複写機としてのアプリケーション、プリンタ装置としてのアプリレーション及びファクシミリ装置としてのアプリケーションを制御する。システム制御部９１はシステムコントローラ４、操作部コントローラ５、画像形成コントローラ６、画像読取コントローラ７及び周辺機コントローラ８から成り、既に説明したような各種の制御を行ない、各構成部を機能単位にリソースとして扱い、一つのリソースを複数のアプリケーションで共有するための管理を行ないマルチタスク型の動作を実現している。デバイス制御層９２は、システム制御層９１からのコマンド、及び制御信号等の論理的指示を基にクラッチ、センサ、モータ等の機械的入出力装置の駆動を行なう部分であり、システム制御層９１による制御を操作表示部１０、画像形成部１１、画像読取部１２及びキーカード装置１３に伝達したり、これらからの情報をシステム制御層９１に伝達したりする。
【００１９】
上記のように構成した画像処理装置において、図６に示すようにコピーアプリ８０、プリンタアプリ８１及びＦＡＸアプリ８２の各アプリケーションは、あたかもシステム制御層９１を介してそれぞれ仮想操作表示部７０ａ，７０ｂ，７０ｃ、仮想画像形成部７１ａ，７１ｂ，７１ｃ及び仮想画像読取部７２ａ，７２ｂ，７２ｃを制御するかのように動作する。例えばコピーアプリ８０とプリンタアプリ８１が動作する場合は、コピーアプリ８０は仮想操作表示部７０ａと仮想画像形成部７１ａと仮想画像読取部７２ａを制御し、プリンタアプリ８１は仮想画像形成部７１ｂを制御する。同様に、プリンタアプリ８１とＦＡＸアプリ８２が動作する場合は、プリンタアプリ８１は仮想画像形成部７１ｂを制御し、ＦＡＸアプリ８２は仮想操作表示部７０ｃと仮想画像読取部７２ｃを制御する。ここで、画像形成部１１等のリソースは１つずつしかないので、複数のアプリケーションによるリソース使用要求が競合した場合、実際のリソース使用権を渡すためには排他制御又は時分割割付けによる制御を行なう必要がある。排他制御を行なうか又は時分割割付けによる制御を行なうかは、リソースの種類及び装置の使用者による設定によって異なる。
【００２０】
次に、システムコントローラ４と操作部コントローラ５等との通信、システムコントローラ４とコピーアプリ部１等との通信及びシステムコントローラ４とキーカード装置１３との通信について説明する。ここでは、シリアル通信を用いてハンドシェイクする場合について説明する。
【００２１】
ここでは、シリアル通信のプロトコルとして伝送速度を9600bit/sとし、同期方式を調歩同期式(非同期)とし、データ長を8bitとし、スタートビット及びストップビットを１ビットとし、また、パリティビットとして奇数ビットを規定している。データ等の送受信はフレーム単位で行ない、図７に示す受信局における状態を示す状態遷移図のように通信上の誤りの検出にAcknowledge（以下、「ＡＣＫ」という。）及びNon-Acknowledge（以下、「ＮＡＫ」という。）を用いている。送信局は受信局からＡＣＫを受信すると（ステップＳ５）、受信局がフレームを正常に受信し、そのフレームを取り込んだものとする（ステップＳ７）。一方、送信局は受信局からＮＡＫを受信すると（ステップＳ４）、回線上のエラー（例えばパリティエラー、フレーミングエラー等）が発生したものとして、送信フレームを再送して回復を図る（ステップＳ２）。また、一定時間（例えば300ms）を経過してもＡＣＫもＮＡＫも受信しなかった場合（タイムアウトエラーが発生した場合）は、送信局は送信フレームを再送して回復を図る（ステップＳ２）。さらに、フレームの再送を何回か行なっても（例えば４回行なっても）、送信局がＡＣＫを受信しない場合、送信局は受信局に異常が発生しているとして、送信を中止する。ここで、データのフレームには、例えばＡＳＣＩＩ文字列（020H〜0ffH）を用い、ＡＣＫには04H、ＮＡＫには05Hを用いる。また、バッファが一杯になったことを示すBuffer Full（以下、「ＢＦＬ」という。）には03Hを用いる。
【００２２】
同様に、図８に示すように送信局の場合はフレームを送信した後（ステップＳ１３，Ｓ１５）、ＮＡＫ又はＢＦＬを受信すると送信フレームを再送して回復を図る。また、一定時間を経過してもＡＣＫ，ＮＡＫ，ＢＦＬのいずれも受信しなかった場合（タイムアウトエラーが発生した場合）は、送信局は、例えば３回まで送信フレームを再送して回復を図る（ステップＳ１４、Ｓ１６）。さらに、３回再送しても、ＡＣＫを受信しない場合は受信局に異常が発生しているとして、システムエラーを通知して（ステップＳ１７）、送信を中止する。
【００２３】
システムコントローラ４の異常検知部４４は、キーカード装置１３が受信局である場合に上記のようにしてキーカード装置１３の異常を検知したり、キーカード装置１３からの異常検知信号を基に異常を検知して、アプリ制御部４３に異常の検知を通知する。
【００２４】
上記構成の画像処理装置においてキーカード装置１３が異常状態になった場合の動作について、図９のフローチャートを参照して説明する。
【００２５】
異常検知部４４がキーカード装置１３の異常を検出し（ステップＳ２１）、いずれかのアプリケーションが動作中であると（ステップＳ２２）、アプリ制御部４３は利用制限アプリ記憶部４１に記憶したアプリケーションと動作中のアプリケーションとを比較して動作中のアプリケーションが利用制限されているアプリケーションか否かを調べる。動作中のアプリケーションが利用制限されているアプリケーションである場合は（ステップＳ２３）、アプリ制御部４３は動作中のアプリケーションを中断する（ステップＳ２４）。これにより、キーカード装置１３の異常発生が原因で、本来利用を制限しなくても良いアプリケーションが使用できなくなったり、逆に使用を制限すべきアプリケーションに対する制限が行なわれなくなったりすることを防止することができる。
【００２６】
その後、ログを記憶する対象となる事項が発生すると（ステップＳ２５）、アプリ制御部４３がロギングを行ないロギング記憶部４２にログデータを記憶する（ステップＳ２６）。アプリ制御部４３はキーカード装置１３が異常状態から回復するまでこのロギング処理（ステップＳ２５，Ｓ２６）を繰り返す（ステップＳ２７）。
【００２７】
キーカード装置１３が異常状態から回復すると（ステップＳ２７）、アプリ制御部４３はロギング記憶部４２を調べて、キーカード装置１３の異常中にログをとったログデータがあるか否かを調べる。キーカード装置１３の異常中に行なったログデータがある場合は（ステップＳ２８）、アプリ制御部４３はロギング記憶部４２に記憶したログデータをキーカード装置１３に送り、キーカード１５にそのログデータを登録する（ステップＳ２９）。これにより、キーカード装置１３の異常中であってもログデータを喪失することを防止できる。
【００２８】
また、他の実施例の画像処理装置はキーカード装置１３に異常が発生すると、キーカード装置１３が復旧した後に装置を初期状態にして、キーカード装置１３に異常が発生した際のアプリケーションがそのままの状態で残って他の利用者が間違ってそのアプリケーションを続行してしまうことを防止する。
【００２９】
画像処理装置のシステムコントローラ４は、図１０に示すようにアプリ制御部４３と異常検知部４４と異常時間計測タイマ４５を備える。異常時間計測タイマ４５は、既に説明したようにして異常検知部４４がキーカード装置１３に異常が発生したことを検知すると、時間間隔の計測を開始し、キーカード装置１３の異常が回復すると、時間間隔の計測を終了する。
【００３０】
上記構成の画像処理装置の動作について、図１１のフローチャートを参照して説明する。
【００３１】
キーカード装置１３はキーカード１５が入れ替えられたり、新たにキーカード１５を差し込まれた場合にそのキーカード１５からキーカード識別コードを読み取り、読み取ったキーカード識別コードを入出力制御部９を介してシステムコントローラ４に送信する。システムコントローラ４は、キーカード装置１３からキーカード識別コードを受信すると、その受信したキーカード識別コードをメモリ（不図示）に保存する（ステップＳ３１）。異常検知部４４が既に説明したようにしてキーカード装置１３の異常を検知すると（ステップＳ３２）、アプリ制御部４３は常時間計測タイマ４５をスタートし、異常状態の継続時間の計測を開始する（ステップＳ３３）。
【００３２】
システムコントローラ４は、その後、例えば定期的にキーカード装置１３にコマンドを送信して異常状態の回復を図ったり、キーカード装置１３に対してリセットコマンドを送ったりしてキーカード装置１３の異常状態を回復する（ステップＳ３４）。キーカード装置１３の異常状態が回復すると（ステップＳ３５）、システムコントローラ４のアプリ制御部４３は異常時間計測タイマ４５による計時を停止し、異常時間計測タイマ４５が計測した異常状態の継続時間と予め定めた基準時間とを比較し、異常状態の継続時間が基準時間を越えない場合は異常状態の前後における利用者が等しいとみなして処理をそのまま続行する（ステップＳ３６）。これにより、処理のやり直し等を行なう必要がある状態になることを少なくし、キーカード装置１３に異常状態が発生した場合の処理時間の短縮を図ることができる。
【００３３】
異常状態の継続時間が基準時間を越える場合は、システムコントローラ４はキーカード装置１３かキーカード１５のキーカード識別コードを読み込み（ステップＳ３７）、読み込んだキーカード識別コードと異常状態発生前に保存したキーカード識別コードが一致しているか否かを調べる（ステップＳ３８）。今回読み込んだキーカード識別コードと異常状態発生前に保存したキーカード識別コードが一致していない場合は、異常状態発生前の利用者と異常状態回復後の利用者とが異なっている場合であるので、システムコントローラ４は装置全体をリセットして装置全体を初期状態に戻す（ステップＳ３９）。これにより、キーカード装置１３に異常が発生した際のアプリケーションがそのままの状態で残って他の利用者が間違ってそのアプリケーションを続行してしまうことを防止することができる。
【００３４】
また、他の実施例の画像処理装置は、キーカード装置１３が異常状態に陥っている際に予め許可されたアプリケーションのみを動作可能にして、キーカード装置１３が異常状態に陥った際の稼働率の低下を最小限に留める。
【００３５】
この場合、画像処理装置のシステムコントローラ４は、図１２に示すように利用可能アプリケーション記憶部（以後、「利用可能アプリ記憶部」という。）４６とアプリ制御部４３と異常検知部４４を備える。利用可能アプリ記憶部４６は、例えば図１３及び図１４に示すキーカード装置１３の異常時の利用可能アプリケーションの設定画面を基に設定したアプリケーションを記憶する。ここで、図１３及び図１４におけるアプリケーションの設定方法は、図３及び図４における使用者制限アプリケーションの設定方法と同様である。
【００３６】
上記構成の画像処理装置の動作について、図１５のフローチャートを参照して説明する。
【００３７】
キーカード装置１３の異常中にアプリケーションの切り替え指示を入力すると（ステップＳ４１，Ｓ４２）、アプリ制御部４３は利用可能アプリ記憶部４６に記憶したアプリケーションと起動を指示されたアプリケーションとを比較し、起動を指示されたアプリケーションがキーカード装置１３の異常中であっても動作可能なアプリケーションとして予め登録されたアプリケーションか否かを調べる。起動を指示されたアプリケーションがキーカード装置１３の異常中であっても動作可能なアプリケーションである場合は（ステップＳ４３）、アプリ制御部４３は指示されたアプリケーションを起動し、そのアプリケーションでの処理を始める（ステップＳ４４）。これにより、キーカード装置１３の異常中であっても利用を制限しなくても良いアプリケーションまでが使用できなくなったり、逆に使用を制限すべきアプリケーションに対して制限が行なわれなくなったりすることを防止することができ、キーカード装置１３の異常状態継続中であっても、装置の稼働率の低下を最小限に抑えることができる。
【００３８】
一方、起動を指示されたアプリケーションがキーカード装置１３の異常中であっても動作可能なアプリケーションでない場合は（ステップＳ４３）、アプリ制御部４３は、図１６に示すような警告画面を表示してキーカード装置１３の異常状態が未回復なため指示されたアプリケーションを起動できない旨を表示する（ステップＳ４５）。このように動作することにより、使用者は利用しようとするアプリケーションが異常状態であっても使用を許可されたものか否かを意識せずにアプリケーションを選択することができ、かつ、異常状態において使用をすることができないものである場合はその旨を容易に知ることができる。
【００３９】
さらに、キーカード装置１３が異常状態に陥った際に利用を制限していたアプリケーションが動作中の場合もあるので、キーカード装置１３が異常状態に陥った際に、異常状態において使用を許可するアプリケーション以外のアプリケーションが動作している状態であると自動的にそのアプリケーションを終了し、予め登録した異常状態において使用を許可するアプリケーションを起動し、異常状態において使用を許可するアプリケーションの登録がない場合はキーカード装置１３の異常により動作できるアプリケーションがない旨の警告を表示しても良い。このように、キーカード装置１３に異常が発生している際に使用を許可していないアプリケーションが動作することを防止するので、使用を制限すべきアプリケーションが動作することを防止できる。
【００４０】
また、画像処理装置はキーカード装置１３が異常状態に陥った場合にキーカード装置１３を自動的にリセットするようにしても良い。この場合、画像処理装置のシステムコントローラ４は、図１７に示すように異常検知部４４とキーカード装置回復処理部４７とアプリ制御部４３と異常時間計測タイマ４５を備える。
【００４１】
キーカード装置回復処理部４７は、異常検知部４４がキーカード装置１３の異常を検知すると、異常検知部４４がキーカード装置１３の異常を検知している間は周辺機コントローラ８を介して定期的にキーカード装置１３に対してリセット信号を出力し、キーカード装置１３をリセットする。アプリ制御部４３は、既に説明した動作の他に、アプリケーションの動作中に異常検知部４４４がキーカード装置１３の異常を検知すると、そのアプリケーションの動作を中断し、予め定めた一定期間内にキーカード装置１３が回復した場合は、中断したアプリケーションの動作を自動的に再開する。
【００４２】
上記構成の画像処理装置の動作について、コピーアプリを実行している場合を例にして、図１８のフローチャートを参照して説明する。
【００４３】
コピーアプリ実行の際には、図１９に示すような基本画面で倍率、用紙、セット枚数等を表示する。キーカード装置１３が接続されている状態で、（ステップＳ５１）、異常検知部４４がキーカード装置１３の異常を検出すると（ステップＳ５２）、アプリ制御部４３は実行中のジョブがあるか否かを調べ、実行中のジョブがある場合は（ステップＳ５３）、実行中のジョブを中断し、中断したジョブの状態を記憶した後に（ステップＳ５４）、ジョブ中断フラグ（不図示）をオンにし、異常時間計測タイマ４５による時間計測を開始する（ステップＳ５６）。これにより、キーカード装置１３の異常発生が原因で、使用を制限すべきアプリケーションに対する制限が行なわれなくなったりすることを防止することができる。さらに、アプリ制御部４４は操作表示部１０のＬＣＤ１０１から、例えば図２０に示すような画面を表示し、キーカード装置のエラーが原因で処理が中断していることを使用者に通知している。
【００４４】
また、異常検知部４４がキーカード装置１３の異常を検出すると（ステップＳ５２）、キーカード装置回復処理部４７は、周辺機コントローラ８を介してキーカード装置１３にリセット信号を送る（ステップＳ５７）。これにより、キーカード装置１３を自動的に回復することができ、装置全体の状態を迅速に回復することができ、装置稼働率を高めることができる。さらに、一定時間経過（例えば約100ms）すると、キーカード装置回復処理部４７は、再び異常検知部４４がキーカード装置１３の異常を検出しているか否かを調べ、異常を検出している場合は再びキーカード装置１３に対してリセット信号を出力する（ステップＳ５８，Ｓ５２〜Ｓ５７）。このように、キーカード装置１３が異常状態にある間は、予め定めた一定周期でキーカード装置１３にリセット信号を送るので、キーカード装置１３がある程度の時間を経過した後にリセット可能な状態になった場合においても、すみやかにキーカード装置１３をリセットすることができ、さらに迅速、かつ、確実に、装置を回復し、稼働率を高めることができる。
【００４５】
異常検知部４４がキーカード装置１３の異常を検出していなかった場合は、アプリ制御部４３はジョブ中断フラグがオンになっている否かを調べる（ステップＳ５９）。ジョブ中断フラグがオンになっている場合は、キーカード装置１３に異常が発生し、実行中のジョブが中断している状態なので、アプリ制御部４３は異常時間計測タイマ４５から異常が発生してからの経過時間を読み出し、読み出した経過時間が、予め定めた一定時間を経過していない場合は（ステップＳ６０）、その中断したジョブの状態を読み出して、中断したジョブを再開する（ステップＳ６１）。また、アプリ制御部４３はジョブ中断フラグをオフにして、中断中のジョブが無い旨を設定する（ステップＳ６２）。このように、ジョブ中断フラグがオンになっていて、かつ、異常を検知してからの経過時間が予め定めた時間を経過していない場合にはジョブを再開するので、中断したジョブの動作を自動的に再開することができ、処理の効率化を図ることができる。また、ジョブ中断フラグがオンになっていて、かつ、異常を検知してからの経過時間が予め定めた時間を経過している場合には、ジョブ中断フラグをオフにするだけで、ジョブの動作を再開しないので、異常発生後に他の使用者が装置を使用とした場合に、突然異常発生前のアプリケーションの動作が再開することを防止できる。
【図面の簡単な説明】
【００４６】
【図１】この発明の画像処理装置の構成図である。
【図２】操作表示部の構成図である。
【図３】システム初期設定で使用者制限を選択する画面の構成図である。
【図４】コピーアプリにおいて使用者制限を設定する画面の構成図である。
【図５】各層の構成図である。
【図６】各アプリケーションによるアクセスの概念図である。
【図７】受信局の通信手順を示す状態遷移図である。
【図８】送信局の通信手順を示す状態遷移図である。
【図９】異常状態発生の際にアプリケーションを中断するフローチャートである。
【図１０】異常継続時間に応じて初期設定をするシステムコントローラの構成図である。
【図１１】異常継続時間に応じて初期設定する場合の動作を示すフローチャートである。
【図１２】アプリケーションに応じて起動するシステムコントローラの構成図である。
【図１３】システム初期設定で異常時の利用可能機能を選択する画面の構成図である。
【図１４】コピーアプリを異常時に利用可能に設定する画面の構成図である。
【図１５】アプリケーションに応じて起動する場合の動作を示すフローチャートである。
【図１６】操作表示部上の警告画面の構成図である。
【図１７】キーカード装置を自動回復するシステムコントローラの構成図である。
【図１８】キーカード装置をリセットする動作を示すフローチャートである。
【図１９】コピーアプリケーション動作の際の画面の構成図である。
【図２０】警告表示の際の画面の構成図である。
【符号の説明】
【００４７】
１        コピーアプリ部
２        プリンタアプリ部
３        ＦＡＸアプリ部
４        システムコントローラ
４１      利用制限アプリ記憶部
４２      ロギング記憶部
４３      アプリ制御部
４４      異常検知部
４５      異常時間計測タイマ
４６      利用可能アプリ記憶部
１０      操作表示部
１１      画像形成部
１２      画像読取部
１３      キーカード装置
１５      キーカード
【図１】
2005027330.tif 000003
【図２】
2005027330.tif 000004
【図３】
2005027330.tif 000005
【図４】
2005027330.tif 000006
【図５】
2005027330.tif 000007
【図６】
2005027330.tif 000008
【図７】
2005027330.tif 000009
【図８】
2005027330.tif 000010
【図９】
2005027330.tif 000011
【図１０】
2005027330.tif 000012
【図１１】
2005027330.tif 000013
【図１２】
2005027330.tif 000014
【図１３】
2005027330.tif 000015
【図１４】
2005027330.tif 000016
【図１５】
2005027330.tif 000017
【図１６】
2005027330.tif 000018
【図１７】
2005027330.tif 000019
【図１８】
2005027330.tif 000020
【図１９】
2005027330.tif 000021
【図２０】
2005027330.tif 000022