(57)【要約】      （修正有）【課題】認証機能の利用の有無の設定を容易に変更することができるコンピュータ装置を提供する。【解決手段】コンピュータ装置は、保守管理のために設けられた特定のユーザに関する第１の情報を記憶するとともに、特定のユーザ以外のユーザに関する第２の情報を記憶可能な例えばユーザ情報ファイルと、ユーザ情報ファイルに記憶された情報に基づいて利用を許可したユーザであるか否かを認証する認証手段とを具備し、起動時に第２の情報がユーザ情報記憶手段に記憶されているか否かを判断し、第２の情報が記憶されていると判断した場合に認証手段を有効にし、第２の情報が記憶されていないと判断した場合に認証手段を無効にする。【選択図】図６
2006293617.tif 000002
【特許請求の範囲】
【請求項１】
業務に関する事務処理を行うコンピュータ装置において、
特定のユーザに関する第１の情報を記憶するとともに、前記特定のユーザ以外のユーザに関する第２の情報を記憶可能なユーザ情報記憶手段と、
前記ユーザ情報識別手段に記憶された情報に基づいて利用を許可したユーザであるか否かを認証する認証手段と、
起動時に前記第２の情報が前記ユーザ情報記憶手段に記憶されているか否かを判断し、前記ユーザ情報記憶手段に前記第２の情報が記憶されていると判断した場合に前記認証手段を有効とし、前記ユーザ情報記憶手段に前記第２の情報が記憶されていないと判断した場合に前記認証手段を無効とする制御手段とを具備することを特徴とするコンピュータ装置。
【請求項２】
業務に関する事務処理を行うコンピュータ装置に、
特定のユーザに関する第１の情報及び前記特定のユーザ以外のユーザに関する第２の情報を管理させる機能と、
前記管理させた情報に基づいて利用を許可したユーザであるか否かを認証させる機能と、
起動時に前記第２の情報を管理させているか否かを判断させる機能と、
前記判断させる機能で前記第２の情報を管理させていると判断した場合に前記認証させる機能を有効にさせ、前記第２の情報を管理させていないと判断した場合に前記認証させる機能を無効にさせる機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は業務に関する事務処理を行うコンピュータ装置に関する。
【背景技術】
【０００２】
従来より、コンピュータシステムにおいて、ユーザ情報を照会してシステム内に予め登録されたユーザにのみコンピュータシステムの利用を許可するユーザ認証機能が広く使用されている。  
ユーザ認証機能を実現する方法としては、先ず、システム導入時等にシステム管理者がユーザＩＤとパスワード等から構成されるユーザ情報を予めシステム内に登録しておき、システム運用時にはコンピュータシステム起動時に操作者によりユーザＩＤとパスワード等のユーザ情報を受け付け、受け付けたユーザ情報と登録済みのユーザ情報と比較し、受け付けたユーザ情報と一致するものが登録済みのユーザ情報の中にあった場合にシステム起動を続行し、一致するユーザ情報がなければ再度ユーザ情報の入力を求めるという方法が一般的である。ここで、受け付けたユーザ情報との比較に用いられるユーザ情報の登録は、システム管理者により手入力等により登録されていた。
【０００３】
一方、業務に関する事務処理、例えば、商品在庫管理処理、給与計算、伝票発行処理などを行うコンピュータ装置では、多数のユーザで共有して使用するという使用形態が少ないためユーザ認証機能を搭載する必要がなかった。
【０００４】
なお、コンピュータ装置において、セキュリティを高めるために、ダミーのユーザＩＤとパスワードを設け、ダミーのユーザＩＤとパスワードが入力された場合にセキュリティ機能を実行させるようにしたものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−２９５３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで個人情報を保護することの重要性が認識されるようになってきており、セキュリティを強化するため事務処理を行うコンピュータ装置にもユーザ認証機能を設けることが望まれてきている。  
しかしながら、従来のユーザ認証機能をそのまま用いた場合、ユーザ認証機能を利用するかどうかの決定はシステム導入時に行うことになる。このため一旦システムを導入した後に、ユーザ認証機能を利用する設定にするか又は利用しない設定にするかを変更することは困難であった。例えば、一旦ユーザ認証機能を利用するシステム環境を構築してしまった場合、その後ユーザ認証機能を利用しないシステム環境に変更することは多くの設定変更作業を伴うのでユーザが簡単に行うことはできなかった。
【０００６】
本発明は上記事情に鑑みてなされたものであって、その目的は、ユーザ認証機能の利用の有無の設定を容易に変更することができるコンピュータ装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、業務に関する事務処理を行うコンピュータ装置において、特定のユーザ、例えば保守管理を行うユーザに関する第１の情報を記憶するとともに、特定のユーザ以外のユーザに関する第２の情報を記憶可能な例えばユーザ情報ファイルであるユーザ情報記憶手段と、ユーザ情報識別手段に記憶された情報に基づいて利用を許可したユーザであるか否かを認証する認証手段と、起動時に第２の情報がユーザ情報記憶手段に記憶されているか否かを判断し、第２の情報が記憶されていると判断した場合に認証手段を有効とし、第２の情報が記憶されていないと判断した場合に認証手段を無効とする制御手段とを具備するものである。
【発明の効果】
【０００８】
本発明によると、ユーザ認証機能の利用の有無の設定を容易に変更することができるコンピュータ装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施の形態について図面を参照して説明する。
【００１０】
図１は例えば伝票発行処理等の業務に関する事務処理を行う事務用コンピュータ装置１の外観を示す斜視図である。図１に示すように、事務用コンピュータ装置１は、ディスプレイ１１、キーボード１２、補助記憶装置１３、トレイ１４、伝票発行口１５、電源スイッチ１６などを備えている。
【００１１】
ディスプレイ１１は、例えば液晶ディスプレイであり、ユーザに必要な各種情報を表示する。すなわち、ディスプレイ１１は各業務を行うためのアプリケーションソフトに応じた表示がされる。例えば、伝票発行を行う際には伝票発行を行うためのアプリケーションソフトに応じてディスプレイ１１に表示がされる。また、ディスプレイ１１は起動時に後述するユーザ認証機能が有効なときには登録されたユーザであることを確認するための認証確認画面の表示がされる。
【００１２】
キーボード１２は、アルファベットキー、置数キー、機能キー（例えば、実行を指示するための実行キー）等の各種キーが設けられている。ユーザは、これら各キーを入力して事務用コンピュータ装置１に各種業務に関する事務処理を実行させる。また、ユーザは、起動時にディスプレイ１１に認証確認画面が表示されたときは、ユーザＩＤ及びパスワードからなるユーザ情報をアルファベットキーや置数キーを用いて入力する。
【００１３】
補助記憶装置１３は、バックアップ等を行うために用いられる補助記憶媒体にデータを書き込み、又は、補助記憶媒体からデータを読み出す。補助記憶媒体は、データの書き込み／読み込みができる媒体であれば良く、例えば、フロッピー（登録商標）ディスクが用いられる。
【００１４】
トレイ１４は、ディスプレイ１１の後ろ側に配置され、事務処理を行う際に発行する伝票などがセットされる。
【００１５】
伝票発行口１５は、ディスプレイ１１の下側で、かつ、キーボード１２より高い位置に設けられており、必要な情報が印字された伝票を排出する。したがって、伝票は、伝票発行口１５からキーボード１２の上側に向けて排紙される。なお、業務の種類（伝票の種類）によっては、ディスプレイ１１の背面側から伝票を発行する。
【００１６】
電源スイッチ１６は、事務用コンピュータ装置１に供給する電源をＯＮにするためのものである。ユーザは、事務用コンピュータ装置１を使用するときに電源スイッチ１６を押下する。
【００１７】
図２は事務用コンピュータ装置１の内部構成を概略的に示すブロック図である。図２に示すように、事務用コンピュータ装置１は、制御部本体としてのＣＰＵ２１、ＣＰＵ２１が実行するプログラムや固定データが記憶されたＲＯＭ２２、ＣＰＵ２１が各種処理を実行するときに必要なワークエリアが設けられるとともに一時的に保存する必要があるデータを保持するエリアが設けられたＲＡＭ２３、オペレーティングシステム（ＯＳ）、各種業務を実行するためのアプリケーションソフト、後述するユーザ認証処理、ユーザ情報管理処理を行うための制御プログラム、ユーザ情報ファイル４４及び復旧用ユーザ情報ファイル４５等を記憶するハード・ディスク・ドライブ（ＨＤＤ）２４を制御するＨＤＤコントローラ２５、補助記憶装置１３を制御する補助記憶装置ドライバ２６、伝票等に印字を行う例えばドットプリンタであるプリンタ２７を制御するプリンタコントローラ２８、キーボード１２の各キーからの信号を制御するキーボードコントローラ２９、ディスプレイ１１への表示を制御するディスプレイコントローラ３０、マウス（図示しない。）と接続するためのマウスインタフェース（Ｉ／Ｆ）３１、外部装置と通信を行うための通信インタフェース（Ｉ／Ｆ）３２を備えている。
【００１８】
また、ＣＰＵ２１と、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤコントローラ２５、補助記憶装置ドライバ２６、プリンタコントローラ２８、キーボードコントローラ２９、ディスプレイコントローラ３０、マウスＩ／Ｆ３１及び通信Ｉ／Ｆ３２とはバスライン３３を介して接続している。
【００１９】
図３はＣＰＵ２１が、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４に記憶されるデータや制御プログラムを実行することにより実現できる機能のブロック図を示している。制御部４１はプログラムを総括的に制御する機能を実現する。プログラム実行部４２は、アプリケーションソフトなどの制御プログラムを実行させる機能を実現する。ユーザ認証部４３はユーザ情報ファイル４４、復旧用ユーザ情報ファイル４５を制御してユーザ認証処理を行うユーザ認証機能を実現する。ユーザ情報管理部４６はユーザ情報ファイル４４、復旧用ユーザ情報ファイル４５を制御してユーザ情報管理処理を行うユーザ情報管理機能を実現する。これらの各機能についての詳細は後述する。
【００２０】
続いて、ＨＤＤ２４に記憶されるユーザ情報ファイル４４について説明する。図４はユーザ情報ファイル４４を示す図である。ユーザ情報ファイル４４は、ユーザＩＤ、パスワード、利用権限、作成日時、更新日時、ログオン情報を記憶するエリアが設けられている。ユーザＩＤのエリアにはユーザ毎にユニークなユーザ名が記憶される。パスワードのエリアにはユーザＩＤと一対一で対応するパスワードが記憶される。利用権限のエリアにはユーザに関する管理権限を有する「管理者」であるか、利用のみが許可された「一般者」であるかが登録される。作成日時のエリアにはユーザ情報ファイル４４を作成した日時が記憶される。更新日時のエリアにはユーザ情報ファイル４４の内容を更新した日時が記憶される。ログオン情報のエリアには、ログオンしていることを示すログオン情報が記憶される。
【００２１】
このユーザ情報ファイル４４は、出荷前の初期状態においては、特定のユーザ（事務用コンピュータ装置１の保守管理を行うためのユーザ）であることを示す情報が予め登録されている。具体的には、図４に示すように、ユーザ情報ファイル４４のユーザＩＤのエリアに「ＳＵＰＥＲＵＳＥＲ」、パスワードのエリアに「ＪＣ１２３４５６７」、利用権限のエリアに「管理者」（第１の情報）が登録されている。
【００２２】
また、ユーザ情報ファイル４４は顧客の元でユーザにより、ユーザを登録することができるようになっている。ユーザはキーボード１２等を操作して、事務用コンピュータ装置１の保守管理以外の管理、例えばユーザ情報ファイル４４に登録されているユーザに関する管理を行う管理者と、利用を許可されたのみのユーザを登録することができる。具体的には図４に示すように、ユーザ情報ファイル４４のユーザＩＤのエリアに「ＵＳＥＲ００１」、パスワードのエリアに「ＳＪ３４５６７８９」として登録されたユーザは、利用権限のエリアが「管理者」（第２の情報）となっており、ユーザに関する管理を行う管理者である。また、ユーザ情報ファイル４４のユーザＩＤのエリアに「ＵＳＥＲ００２」、パスワードのエリアに「ＣＬ７６５４３２１」として登録されたユーザは、利用権限のエリアが「一般者」となっており、事務用コンピュータ装置１の利用を許可されたのみのユーザである。なお、作成日時、更新日時のエリアにはそれぞれ作成時、更新した場合には更新時の時刻が登録される。
【００２３】
本実施の形態の事務用コンピュータ装置１は、運用の規程として、ユーザ情報ファイル４４に「ＳＵＰＥＲＵＳＥＲ」以外のユーザＩＤに対応する利用権限のエリアに「管理者」が登録されている場合はユーザ認証機能が有効となり、「ＳＵＰＥＲＵＳＥＲ」以外のユーザに対応する権利権限のエリアに「管理者」が設定されていない場合はユーザ認証機能が無効となるようになっている。言い換えれば、利用権限のエリアに「管理者」が二人以上登録されている場合はユーザ認証機能が有効となり、「管理者」が一人の場合はユーザ認証機能が無効となる。
【００２４】
また、ＨＤＤ２４には、ユーザ情報ファイル４４と全く同一のファイルが復旧用ユーザ情報ファイル４５として作成される。すなわち、復旧用ユーザ情報ファイル４５は、ユーザ情報ファイル４４に新規の登録、又は、更新等が生じた場合は同様に新規の登録、又は更新がなされる。なお、復旧用ユーザ情報ファイル４５の具体的な内容は、ユーザ情報ファイル４４と同様であるため図示及び説明を省略する。
【００２５】
次に、事務用コンピュータ装置１の起動時の処理について説明する。図５は起動時の処理を示すフローチャートである。この処理は、ユーザにより電源スイッチ１６がＯＮされたときに処理を開始する。
【００２６】
電源スイッチ１６がＯＮされると、ＣＰＵ２１は先ず初期化処理を行う（ＳＴ１１）。この初期化処理により、プログラム実行機能、ユーザ認証機能及びユーザ情報管理機能などが初期化される。
【００２７】
初期化処理が終了すると、ＣＰＵ２１はユーザ認証処理を行う（ＳＴ１２）。このユーザ認証処理については、図６のフローチャートを参照して詳細に説明する。先ず、ＣＰＵ２１はユーザ情報ファイル４４を確認する（ＳＴ１０１）。そして、ＣＰＵ２１はユーザ情報ファイル４４が正常な状態であるか否かを判断する（ＳＴ１０２）。ここで、ユーザ情報ファイル４４に破損等の異常があると判断した場合には（ＳＴ１０２、ＮＯ）、ＣＰＵ２１はユーザ情報ファイル４４を復元する（ＳＴ１０３）。具体的には、ＨＤＤ２４に保存されている復旧用ユーザ情報ファイル４５をユーザ情報ファイル４４に上書きコピーする。これにより、ユーザ情報ファイル４４は復旧し、ＣＰＵ２１がユーザ情報ファイル４４を参照することが可能となる。なお、ユーザ情報ファイル４４が正常であれば（ＳＴ１０２、ＹＥＳ）、ステップＳＴ１０３のユーザ情報ファイル４４を復旧する処理はパスされる。
【００２８】
このようにしてユーザ情報ファイル４４の参照が可能となると、ＣＰＵ２１は登録ユーザであることを認証するユーザ認証機能が有効であるか否かを判断する（ＳＴ１０４）。具体的には、ユーザ情報ファイル４４の権利権限のエリアに「管理者」の登録が２つ以上あるか否かを判断する。ＣＰＵ２１は「管理者」が２つ以上ある場合はユーザ認証機能が有効であると判断し、「管理者」が１つである場合はユーザ認証機能が無効であると判断する。
【００２９】
ユーザ認証機能が有効であると判断すると（ＳＴ１０４、ＹＥＳ）、ＣＰＵ２１はディスプレイ１１にユーザ情報であるユーザＩＤ及びパスワードを受け付けるための認証確認画面を表示し（ＳＴ１０５）、キーボード１２からユーザＩＤ及びパスワードの入力を受け付ける（ＳＴ１０６）。
【００３０】
ユーザ情報の入力を受け付けると、認証を開始するかどうかの指示を受け付けたか否かを判定する（ＳＴ１０７）。すなわち、ユーザにより認証を開始する指示入力、例えば「実行」キーの入力があったか否かを判断する。
【００３１】
ステップＳＴ１０７で認証を開始する指示を受け付けるまで待機状態を続け（ＳＴ１０７、ＮＯ）、認証を開始する指示を受け付けたと判断すると（ＳＴ１０７、ＹＥＳ）、ＣＰＵ２１は認証判定を行う（ＳＴ１０８）。この認証判定は、入力を受け付けたユーザ情報とユーザ情報ファイル４４に登録されたユーザ情報を照合することにより行われる。すなわち、ＣＰＵ２１は受け付けたユーザ情報であるユーザＩＤ及びパスワードと完全一致する組が参照したユーザ情報ファイル４４に登録されているかどうかを判定する。
【００３２】
受け付けたユーザＩＤ及びパスワードと完全一致する組がユーザ情報ファイル４４にあると判定すると（ＳＴ１０８、ＯＫ）、ＣＰＵ２１は受け付けたユーザＩＤに対応するログオン情報のエリアにログオン情報を登録する（ＳＴ１０９）。そして、ＣＰＵ２１は正常に認証処理が終了したことを確認する（ＳＴ１１０）。なお、ＣＰＵ２１はユーザ認証機能が有効でないと判断したときも（ＳＴ１０４、ＮＯ）、正常に認証処理が終了したことを確認する（ＳＴ１１０）。
【００３３】
一方、受け付けたユーザＩＤ及びパスワードと完全一致する組がユーザ情報ファイル４４にないと判定すると（ＳＴ１０８、ＮＧ）、ＣＰＵ２１はＲＡＭ２３の所定エリアに作成してあるカウンタを１アップする（ＳＴ１１１）。なお、このカウンタは例えば初期処理時に作成される。そして、ＣＰＵ２１はカウンタの値が予め設定された数値、例えば「１０」以上か否かを判断する（ＳＴ１１２）。この予め設定された数値「１０」は、ユーザが自由に設定を変更可能としても良い。
【００３４】
カウンタが１０以上でないと判断すると（ＳＴ１１２、ＮＯ）、ステップＳＴ１０６で入力を受け付けたユーザ情報をディスプレイ１１の認証確認画面から削除する処理を行う（ＳＴ１１３）。そして、ＣＰＵ２１は認証入力画面上からユーザ情報を再び受け付ける（ＳＴ１０６）。また、カウンタが１０以上であると判断すると（ＳＴ１１２、ＹＥＳ）、ＣＰＵ２１は認証処理のエラー終了を確認する（ＳＴ１１４）。したがって、ステップＳＴ１１１からＳＴ１１３の処理により、認証失敗連続回数が１０回未満のときは再度ユーザＩＤ及びパスワードを受け付ける処理が実行される。
【００３５】
このように認証処理が正常に終了したか（ＳＴ１１０）、又は、エラー終了したか（ＳＴ１１４）を確認すると、ＣＰＵ２１はユーザ認証処理を終了する。
【００３６】
上記のようにユーザ認証処理が終了すると（ＳＴ１２）、ＣＰＵ２１はユーザ認証処理が認証ＯＫであったか否かを判断する（ＳＴ１３）。認証ＯＫであったか否かは、ユーザ認証処理が正常に終了したか、エラー終了したかに基づいて行われる。すなわち、ＣＰＵ２１はユーザ認証処理が正常に終了した場合は認証ＯＫと判断し、ユーザ認証処理がエラー終了した場合は認証ＯＫでないと判断する。
【００３７】
ユーザ認証処理がエラー終了していた場合は（ＳＴ１３、ＮＯ）、ユーザ情報管理機能、ユーザ認証機能、プログラム実行機能等の終了処理を行い、事務用コンピュータ装置１の起動を終了する（ＳＴ１４）。
【００３８】
一方、ユーザ認証処理が正常に終了していた場合（ＳＴ１３、ＹＥＳ）、すなわち、ユーザ認証処理がＯＫであった場合は、ＣＰＵ２１はディスプレイ１１に機能選択画面を表示する（ＳＴ１５）。このとき、表示される機能の選択項目は、ユーザ情報ファイル４４の管理を行う「ユーザ情報管理」、各種業務を実行するための「業務実行」、ログオフするための「ログオフ」、この処理を終了するための「終了」などである。ユーザは、キーボード１２を操作して実行させたい機能を機能選択画面から選択して事務用コンピュータ装置１に実行させる。
【００３９】
続いてＣＰＵ２１は、機能選択画面に表示された機能のうち、ユーザにより選択された機能がユーザ情報管理か（ＳＴ１６）、業務実行か（ＳＴ１７）、ログオフか（ＳＴ１８）、終了か（ＳＴ１９）を判断する。
【００４０】
選択された機能がユーザ情報管理であった場合は（ＳＴ１６、ＹＥＳ）、ＣＰＵ２１はユーザ情報管理処理を実行する（ＳＴ２０）。このユーザ情報管理処理については、詳細な説明は後述するが、ユーザ情報ファイル４４に対してユーザＩＤ及びパスワードの登録、削除、保存、復元、ユーザ認証機能の無効化等の処理を行う。ユーザ情報管理処理が終了すると、ステップＳＴ１５へ戻り、ＣＰＵ２１は機能の選択を受け付ける機能選択画面をディスプレイ１１に表示する。選択された機能が業務実行であった場合は（ＳＴ１７、ＹＥＳ）、業務を実行するためのプログラムを実行する（ＳＴ２１）。プログラムの実行が終了すると、ステップＳＴ１５へ戻り、ＣＰＵ２１は機能の選択を受け付ける機能選択画面をディスプレイ１１に表示する。選択された機能がログオフであった場合は（ＳＴ１８、ＹＥＳ）、ＣＰＵ２１はユーザＩＤに対応するログオン情報のエリアに登録されているログオン情報をクリアするログオフ処理を行う（ＳＴ２２）。ログオフ処理を終了すると、ステップＳＴ１２へ戻り、ＣＰＵ２１は上述したユーザ認証処理を再び実行する。選択された機能が終了であった場合は（ＳＴ１９、ＹＥＳ）、上述した終了処理を行い、事務用コンピュータ装置１の起動を終了する（ＳＴ１４）。
【００４１】
次に、ユーザ情報管理処理について詳細に説明する。図７及び図８はユーザ情報管理処理を示すフローチャートである。  
ステップＳＴ１６において機能選択画面上で「ユーザ情報管理」が選択されると、先ずＣＰＵ２１は、ユーザ情報取得画面をディスプレイ１１に表示する（ＳＴ２０１）。なお、ユーザ情報取得画面は、ユーザ情報であるユーザＩＤとパスワードの入力を受け付けるためのものである。このため、ステップＳＴ１０５で説明した認証確認画面と同様な表示としても良い。そして、ＣＰＵ２１は、キーボード１２からユーザ情報であるユーザＩＤ及びパスワードの入力を受け付ける（ＳＴ２０２）。ユーザ情報の入力を受け付けると、ＣＰＵ２１は認証を開始するかどうかの指示を受け付けたか否かを判定する（ＳＴ２０３）。すなわち、ユーザにより認証を開始する指示入力、例えば「実行」キーの入力があったか否かを判断する。
【００４２】
ステップＳＴ２０３で認証を開始する指示を受け付けるまで待機状態を続け（ＳＴ２０３、ＮＯ）、認証を開始する指示を受け付けたと判断すると（ＳＴ２０３、ＹＥＳ）、ＣＰＵ２１は入力を受け付けたユーザ情報に対応する利用権限のエリアに「管理者」が登録されているかどうかを判断する（ＳＴ２０４）。この管理者であるか否かの判定は、入力を受け付けたユーザ情報と情報ファイル３４の内容とを照合することにより行われる。すなわち、ＣＰＵ２１は受け付けたユーザＩＤ及びパスワードと完全一致する組が参照したユーザ情報ファイル４４に登録されているユーザＩＤ及びパスワードの組にあるかどうかを判定し、完全一致するユーザＩＤとパスワードがあると判定した場合には、そのユーザＩＤに対応する利用権限のエリアに「管理者」が登録されているか否かにより判定する。
【００４３】
管理者でないと判断した場合、すなわち、完全一致するユーザＩＤ及びパスワードの組がユーザ情報ファイル４４にないか、又はあったとしても利用権限が「管理者」となっていない場合は（ＳＴ２０４、ＮＯ）、ＣＰＵ２１はユーザ情報管理処理を終了する。ユーザ情報管理処理は、利用権限が管理者の者に限り実行可能な機能であるためこの判断が行われる。
【００４４】
一方、管理者であると判断した場合は（ＳＴ２０４、ＹＥＳ）、ＣＰＵ２１はディスプレイ１１に機能選択画面を表示する（ＳＴ２０５）。このとき、表示される機能の選択項目は、ユーザ情報を一覧表示するための「一覧表示」、ユーザ情報を保存するための「保存」、ユーザ情報を復元するための「復元」、ユーザ認証機能を無効にするための「認証機能無効」、この処理を終了するための「終了」などである。ユーザは、キーボード１２を操作して実行させたい機能を機能選択画面から選択して事務用コンピュータ装置１に実行させる。
【００４５】
ＣＰＵ２１は、機能選択画面に表示された機能のうち、ユーザにより選択された機能が一覧表示か（ＳＴ２０６）、保存か（ＳＴ２０７）、復元か（ＳＴ２０８）、認証機能無効か（ＳＴ２０９）、終了か（ＳＴ２１０）を判断する。
【００４６】
機能選択画面で選択された機能が一覧表示であった場合は（ＳＴ２０６、ＹＥＳ）、ＣＰＵ２１はユーザ情報ファイル４４に登録されている内容の一覧及び「登録」、「削除」、「終了」がディスプレイ１１に表示される（ＳＴ２１１）。図９は、ディスプレイ１１に表示されるユーザ情報ファイル４４の内容を示す一例であり、図４で説明したユーザ情報ファイル４４が登録されている場合にその内容を表示したものである。ユーザ情報ファイル４４に登録されているユーザＩＤ、利用権限、作成日時、更新日時が表示される。
【００４７】
続いて、ＣＰＵ２１はディスプレイ１１に表示した機能のうち、ユーザにより選択された機能が登録か（ＳＴ２１２）、削除か（ＳＴ２１３）、終了か（ＳＴ２１４）を判断する。ユーザにより選択された機能が登録である場合は（ＳＴ２１２、ＹＥＳ）、ＣＰＵ２１は新規に登録するユーザのユーザ情報であるユーザＩＤ及びパスワードの入力を受け付けて、ユーザＩＤ及びパスワードをユーザ情報ファイル４４に保存するユーザ情報登録処理を行う（ＳＴ２１５）。ユーザにより選択された機能が削除である場合は（ＳＴ２１３、ＹＥＳ）、ＣＰＵ２１は削除するユーザのユーザＩＤの指定入力を受け付けて、ユーザ情報ファイル４４の対応する登録情報を削除するユーザ情報削除処理を行う（ＳＴ２１６）。ユーザ情報登録処理（ＳＴ２１５）、ユーザ情報削除処理（ＳＴ２１６）が終了すると、又はユーザにより選択された機能が終了である場合は（ＳＴ２１４、ＹＥＳ）、ＣＰＵ２１はステップＳＴ２０５の処理へ戻り、「一覧表示」、「保存」、「復元」、「認証機能無効」、「終了」などを選択可能な機能選択画面をディスプレイ１１に表示する。
【００４８】
また、機能選択画面で選択された機能が保存であった場合は（ＳＴ２０７、ＹＥＳ）、ＣＰＵ２１は確認画面の表示としてユーザ情報ファイル４４の内容をディスプレイ１１に表示する（ＳＴ２１７）。なお、このときディスプレイ１１に表示される内容は、図９で示したものと同様な内容の表示がなされる。そして、ＣＰＵ２１はユーザからの操作を受け付けて、ユーザ情報ファイル４４を補助記憶装置１３に挿入された補助記憶媒体に保存するユーザ情報保存処理を行う（ＳＴ２１８）。なお、この実施の形態においては、ユーザ情報ファイル４４がそのまま補助記憶媒体に保存されることとするが、保存対象とするユーザ情報を指定して保存するようにしても良い。
【００４９】
また、機能選択画面で選択された機能が「復元」であった場合は（ＳＴ２０８、ＹＥＳ）、ＣＰＵ２１は確認画面の表示として、予めユーザにより補助記憶装置１３に挿入されている補助記憶媒体に保存されているユーザ情報ファイル４４の内容をディスプレイ１１に表示する（ＳＴ２１９）。そして、ＣＰＵ２１はユーザの操作を受け付けて、補助記憶媒体に保存されているユーザ情報ファイル４４をＨＤＤ２４のユーザ情報ファイル４４に上書き保存するユーザ情報復元処理を行う（ＳＴ２２０）。なお、この実施の形態においては、補助記憶媒体に保存されているユーザ情報ファイル４４がそのままＨＤＤ２４に記憶されているユーザ情報ファイル４４に上書き保存されることとするが、保存対象とするユーザ情報を指定して保存するようにしても良い。
【００５０】
また、機能選択画面で選択された機能が認証機能無効であった場合は（ＳＴ２０９、ＹＥＳ）、ＣＰＵ２１はＨＤＤ２４に保存されているユーザ情報ファイル４４からユーザＩＤが「ＳＵＰＥＲＵＳＥＲ」以外のユーザＩＤに関する情報を全て削除する認証機能無効処理を行う（ＳＴ２２１）。すなわち、ＣＰＵ２１は「ＳＵＰＥＲＵＳＥＲ」以外のユーザＩＤ、そのユーザＩＤに対応するパスワード、利用権限、作成日時及び更新日時に関する情報をユーザ情報ファイル４４から削除する。これにより、ユーザ情報ファイル４４は「ＳＵＰＥＲＵＳＥＲ」に関する情報しか登録されていない状態となり、初期状態と全く同一の状態となる。
【００５１】
ユーザ情報保存処理（ＳＴ２１８）、ユーザ情報復元処理（ＳＴ２２０）、認証機能無効処理（ＳＴ２２１）のいずれかの処理が終了すると、又は、機能選択画面で選択された機能が「終了」であった場合（ＳＴ２１０、ＹＥＳ）は、ＣＰＵ２１はユーザ情報管理処理の開始以降に、ユーザ情報ファイル４４の内容に変更が有ったか否かを判断する（ＳＴ２２２）。ユーザ情報ファイル４４の内容に変更が有った場合は（ＳＴ２２２、ＮＯ）、ＣＰＵ２１はその変更されたユーザ情報ファイル４４を復旧用ユーザ情報ファイル４５に上書きコピーし（ＳＴ２２３）、ユーザ情報管理処理を終了する。一方、ユーザ情報ファイル４４の内容に変更が無かった場合は（ＳＴ２２２、ＹＥＳ）、ＣＰＵ２１はユーザ情報ファイル４４を保存する処理（ＳＴ２２３）をパスして、ユーザ情報管理処理を終了する。
【００５２】
続いて、事務用コンピュータ装置１の作用について説明する。  
事務用コンピュータ装置１は、設置時の初期状態においてはユーザ情報ファイル４４に保守管理を行うために設けられた「ＳＵＰＥＲＵＳＥＲ」に関するユーザ情報しか登録されていない。このため、事務用コンピュータ装置１のユーザ認証機能は無効となっている。
【００５３】
事務用コンピュータ装置１のユーザ認証機能を利用したいユーザは、電源スイッチ１６ＯＮ後、ディスプレイ１１に表示された機能選択画面の「ユーザ情報管理」、「業務実行」「ログオフ」、「終了」から、キーボード１２を操作して「ユーザ情報管理」を選択し、保守管理のためのユーザＩＤ「ＳＵＰＥＲＵＳＥＲ」及びパスワード「ＪＣ１２３４５６７」を入力する。すると、ディスプレイ１１には、次の機能選択画面が表示される。ユーザはこの機能選択画面に表示された「一覧表示」、「保存」、「復元」、「認証機能無効」、「終了」から「一覧表示」を選択する。これにより、ディスプレイ１１にユーザ情報ファイル４４の内容が表示されるとともに、「登録」、「削除」、「終了」の機能を実行するための表示がされる。なお、このとき表示されるユーザ情報ファイル４４には、「ＳＵＰＥＲＵＳＥＲ」に関する情報しか登録されていないため図１０に示すように、「ＳＵＰＥＲＵＳＥＲ」に関する情報のみが表示される。
【００５４】
ユーザは、さらに、キーボード１２を操作して「登録」を選択する。すると、ユーザ情報であるユーザＩＤ及びパスワードが登録可能となる。ユーザは例えばユーザＩＤとして「ＵＳＥＲ００１」、パスワードとして「ＳＪ３４５６７８９」、利用権限として「管理者」を登録する。なお、このユーザ情報が追加されたユーザ情報ファイル４４の内容をディスプレイ１１に表示した場合は、図１１に示すように表示される。このようにしてユーザ情報ファイル４４に「ＳＵＰＥＲＵＳＥＲ」以外の管理者が登録される。ユーザ情報ファイル４４の変更がなされると、ユーザ情報ファイル４４の内容が復旧用ユーザ情報ファイル４５にコピーされる。
【００５５】
そして、ユーザにより「終了」が選択されると、再び機能選択画面として「ユーザ情報管理」、「業務実行」「ログオフ」、「終了」が表示される。ここで「終了」選択されると、事務用コンピュータは電源ＯＦＦとなる。
【００５６】
このように、「ＳＵＰＥＲＵＳＥＲ」以外の管理者がユーザ情報ファイル４４に登録された後、事務用コンピュータ装置１の電源スイッチ１６をＯＮとすると、ユーザ情報ファイル４４の利用権限のエリアに「ＳＵＰＥＲＵＳＥＲ」以外の管理者が登録されているため、ユーザ認証機能が有効となっている。すなわち、電源スイッチ１６をＯＮした後、利用を許可したユーザであることを確認するためにユーザＩＤとパスワードを要求する認証確認画面がディスプレイ１１に表示される。このように事務用コンピュータ装置１は利用が許可されたユーザ（ユーザ情報ファイル４４に登録されたユーザ）でないと、利用ができないように設定変更がされている。
【００５７】
ユーザは、登録しているユーザＩＤ「ＵＳＥＲ００１」とパスワード「ＳＪ３４５６７８９」を入力する。すると、機能選択画面として「ユーザ情報管理」、「業務実行」「ログオフ」、「終了」が表示される。当該ユーザは管理者権限を有しているため、ユーザ情報管理を行うことができるようになっている。なお、このとき入力されたユーザＩＤ及びパスワードを参照するためのユーザ情報ファイル４４に異常があった場合には復旧用ユーザ情報ファイル４５がユーザ情報ファイル４４に上書きコピーされた後、ユーザＩＤ及びパスワードが参照される。また、１０回以上繰り返してユーザＩＤ及びパスワードが誤って入力された場合には、事務用コンピュータ装置１の電源はＯＦＦとなる。
【００５８】
ユーザは、登録したユーザ情報ファイル４４のバックアップをとる場合には補助記憶媒体装置に補助記憶媒体を挿入し、キーボード１２を操作して「ユーザ情報管理」を選択する。そして、ディスプレイ１１に表示された機能から「保存」を選択する。すると、ＨＤＤ２４に保存されているユーザ情報ファイル４４が補助記憶媒体にコピーされる。この補助記憶媒体にコピーされたユーザ情報ファイル４４を利用して、ユーザ情報ファイル４４を移動することが可能となる。すなわち、事務用コンピュータ装置１を機種交換等するときに、新しい機種にユーザ情報ファイル４４を容易に移動することが可能となる。
【００５９】
続いて、このように事務用コンピュータ装置１のユーザ認証機能を利用していたユーザが、ユーザ認証機能を利用しない、すなわち、ユーザ認証機能を無効にする設定を行うときの作用について説明する。  
登録しているユーザＩＤ「ＵＳＥＲ００１」とパスワード「ＳＪ３４５６７８９」を入力して事務用コンピュータ１を起動させているユーザは、ディスプレイ１１に表示された機能選択画面に表示された「ユーザ情報管理」、「業務実行」、「ログオフ」、「終了」からキーボード１２を操作して「ユーザ情報管理」を選択する。当該ユーザは管理権限を有しているためディスプレイ１１には、機能選択画面が表示される。ユーザはこの機能選択画面に表示された「一覧表示」、「保存」、「復元」、「認証機能無効」、「終了」から「認証機能無効」を選択する。
【００６０】
認証機能無効が選択されると、ユーザ情報ファイル４４から、「ＳＵＰＥＲＵＳＥＲ」以外のユーザＩＤ及びそのユーザＩＤに対応するパスワード、利用権限、作成日時、更新日時に関する情報が削除される。また、復旧用ユーザ情報ファイル４５も同様に、「ＳＵＰＥＲＵＳＥＲ」以外のユーザＩＤに対応するパスワード、利用権限、作成日時、更新日時に関する情報が削除される。
【００６１】
このように、「ＳＵＰＥＲＵＳＥＲ」以外の管理者がユーザ情報ファイル４４から削除された後に、事務用コンピュータ装置１電源スイッチ１６をＯＮとすると、ユーザ情報ファイル４４の利用権限のエリアに「ＳＵＰＥＲＵＳＥＲ」以外の管理者が登録されていないため事務用コンピュータ装置１のユーザ認証機能が無効となっている。すなわち、電源スイッチ１６をＯＮした後に、利用を許可したユーザであることを認証するためにユーザＩＤとパスワードを要求する認証確認画面がディスプレイ１１に表示されない。したがって、全てのユーザが自由に事務用コンピュータ装置１を利用することができる。
【００６２】
以上説明したように、事務用コンピュータ装置１によると、ユーザ情報ファイル４４に「ＳＵＰＥＲＵＳＥＲ」以外の管理者を登録するか否かの設定を変更することにより、電源スイッチ１６がＯＮされた時の起動時にユーザ認証処理を行うか否かを切り替えることができ、ユーザ認証機能の利用の有無の設定の変更を容易に行うことができる。
【００６３】
また、ユーザ認証機能で使用するユーザ情報ファイル４４に障害が発生して参照できない場合があっても、復旧用ユーザ情報ファイル４５を使用して復旧処理を自動的に行うので、管理者による復旧作業が不要となり、かつ、事務用コンピュータ装置１を用いた業務を行うことができない停止時間が発生することを防止することができる。すなわち、ユーザ情報の量に応じたデータの再登録等の復旧作業にかかる時間をなくすことができ、復旧作業中は事務用コンピュータ装置１が利用できなくなるという問題を解決できる。
【００６４】
さらに、補助記憶装置１３に挿入された補助記憶媒体にユーザ情報ファイル４４を保存することができるので、ユーザ情報の移動が容易となる。このため、例えば、事務用コンピュータ装置１を交換するときに、コンピュータシステムに対する高度な知識を持った管理者でなくともユーザ情報ファイル４４の移動を容易に行うことが可能となる。
【００６５】
なお、上述した実施の形態では、本発明を事務用コンピュータ装置１に適用した場合で説明したが、これに限られるものではなく、コンピュータシステム全般に適用できるものである。
【００６６】
また、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できるものである。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態におけるコンピュータ装置の外観を示す斜視図。
【図２】同実施の形態におけるコンピュータ装置の内部構成を概略的に示すブロック図。
【図３】同実施の形態におけるコンピュータ装置の機能ブロック図。
【図４】同実施の形態におけるユーザ情報ファイルを示す図。
【図５】同実施の形態における処理の全体を示すフローチャート。
【図６】同実施の形態におけるユーザ認証処理を示すフローチャート。
【図７】同実施の形態におけるユーザ情報管理処理を示すフローチャートの一部。
【図８】同実施の形態におけるユーザ情報管理処理を示すフローチャートの他の部分。
【図９】同実施の形態におけるユーザ情報ファイルの内容を確認するときの表示画面例を示す図。
【図１０】同実施の形態における特定のユーザのみが登録されているユーザ情報ファイルの内容の表示画面例を示す図。
【図１１】同実施の形態における特定のユーザに加えて他のユーザが登録されているユーザ情報ファイルの内容の表示画面例を示す図。
【符号の説明】
【００６８】
１…事務用コンピュータ装置，１１…ディスプレイ，１２…キーボード，２１…ＣＰＵ，２２…ＲＯＭ，２３…ＲＡＭ，２４…ＨＤＤ，４４…ユーザ情報ファイル，４５復旧用ユーザ情報ファイル
【図１】
2006293617.tif 000003
【図２】
2006293617.tif 000004
【図３】
2006293617.tif 000005
【図４】
2006293617.tif 000006
【図５】
2006293617.tif 000007
【図６】
2006293617.tif 000008
【図７】
2006293617.tif 000009
【図８】
2006293617.tif 000010
【図９】
2006293617.tif 000011
【図１０】
2006293617.tif 000012
【図１１】
2006293617.tif 000013