(57)【要約】【課題】ＯＳが提供する保守機能が一般利用者に使用される虞を大幅に低減させつつも、保守担当者が容易に保守作業を実施できる情報処理装置を提供すること。【解決手段】ソフトウェアを用いた保守機能を提供するオペレーティングシステムの制御下にてアプリケーションシステムを動作させて、前記保守機能の利用を制限する。そして、入力部を介して前記保守機能の利用を要求する特定操作を受け付ける。特定操作を受け付けたことに応じてパスワードの入力を要求し、入力されたパスワードの正当性を判定する。パスワードの判定結果が正当である場合、前記アプリケーションシステムによる前記保守機能の利用制限を解除する。【選択図】    図５
2011150596.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステム上で動作し、表示部に業務内容を表示して所定の業務処理を実行する業務処理手段と、
前記業務処理手段が動作している間は前記オペレーティングシステムが有する機能の利用を制限する制限手段と、
前記オペレーティングシステムが有する機能の利用が要求されたとき、入力部のキー操作によって入力されるパスワードに基づいて前記制限手段による利用制限の解除を認証する認証手段と、
前記認証手段による認証が正常に行われたとき、前記制限手段による利用制限を解除する解除手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記オペレーティングシステムは、前記表示部に前記機能を提供する画面を表示し、前記制限手段は、前記オペレーティングシステムが表示する画面上に前記業務処理の実行画面を表示して前記オペレーティングシステムが有する機能の利用を制限し、前記解除手段は、前記業務処理手段の動作を終了させ前記業務処理の実行画面を消去して、前記表示部に前記オペレーティングシステムが有する機能を提供する画面を表示させることで当該機能の利用制限を解除することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記パスワードは、予め定められた規則に従って経時的に変化することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記パスワードは、当該情報処理装置のシステム日時に少なくとも部分的に依存して経時的に変化することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記オペレーティングシステムが有する機能の利用要求が受け付けられている状態で前記表示部に表示される画面には、前記システム日時が表示されていることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
オペレーティングシステム上で表示部に業務内容を表示しながら所定の業務処理を実行する情報処理装置の制御プログラムであって、
前記情報処理装置に、
前記業務処理を実行している間は前記オペレーティングシステムが有する機能の利用を制限する機能と、
前記オペレーティングシステムが有する機能の利用が要求されたとき、入力部のキー操作によって入力されるパスワードに基づいて前記オペレーティングシステムが有する機能の利用制限の解除を認証する機能と、
前記認証が正常に行われたとき、前記オペレーティングシステムが有する機能の利用制限を解除する機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＯＳ（Operating System）の制御下にて各種のアプリケーションを実行する情報処理装置及びその制御プログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）を始めとする種々の情報処理装置のオペレーティングシステム（以下、ＯＳ）として、Windows（登録商標）やLinux（登録商標）等のマルチタスクＯＳが広く利用されている。これらＯＳ上で動作するアプリケーションソフトウェアは、表示部にウィンドウと呼ばれる画面領域を表示するとともに、キーボードやマウス等の入力デバイスを介した操作者による入力を受け付けながら動作する。一般のマルチタスクＯＳにおいては、複数のアプリケーションやＯＳ自体が備えるユーティリティソフトウェアを同時に実行可能である。同時に複数のアプリケーション等を実行する際には、操作者が入力デバイスを操作して各アプリケーション等のウィンドウを切り替えながら、所望の処理に関する入力操作を行う。
【０００３】
組み込み機器のように情報処理装置の利用を特定の用途に限定し、ＯＳのユーティリティソフトウェアで実現される保守機能を一般利用者に使用させたくない場合には、情報処理装置にて実現可能な機能のうち、一般利用者が使用可能なものを制限する必要が生じる。かかる場合、前記特定の用途を実現するアプリケーションソフトウェアのウィンドウサイズを最大化したり、デスクトップ上に所定の画面を表示するなどして、前記保守機能を提供するＯＳ画面を覆い隠す方法が採用されている。このようにすることで、一般利用者による保守機能の自由利用を制限することができる。但し、情報処理装置の保守担当者には、表示画面をユーティリティソフトウェアの利用が可能な状態に戻す特定操作が開示されており、保守作業時には該特定操作を用いてアプリケーションソフトウェアを終了させ、ＯＳ画面を表示させてから保守作業を行っている。
【０００４】
なお、保守担当者以外の者による保守機能の利用を制限する先行技術としては、例えば特許文献１に開示された使用制御方法が知られている。この方法は、コンピュータシステムの管理者にＩＣカードを持たせ、該カードの認証を受けた場合にのみコンピュータシステムに関する種々の設定を許可するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記したような保守作業時に、アプリケーションソフトウェアを終了させてＯＳ画面を表示させるための特定操作が単純な場合、一般利用者にその特定操作が容易に漏洩し得るとの問題があった。保守作業の知識のない者や悪意のある者が保守機能を利用すると、コンピュータシステムに異常を生じる虞があり、当該情報処理装置が設置された事業所の業務に支障を来しかねない。これに対し、前記特定操作を複雑にすると、保守担当者が保守作業を開始するまでに時間がかかり、保守作業全体が遅延し得る。
【０００６】
また、特許文献１に開示された使用制御方法のようにＩＣカードを用いる場合、情報処理装置にＩＣカードリーダを設ける必要がありシステムが複雑になるし、管理者はＩＣカードを持ち運ばなければならないため面倒である。
【０００７】
本発明は、上記のような事情に基づいてなされたものであり、その目的は、ＯＳが提供する保守機能が一般利用者に使用される虞を大幅に低減させつつも、保守担当者が容易に保守作業を実施できる情報処理装置を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、次のような手段を講じている。
【０００９】
本発明の第１の視点は、オペレーティングシステム上で動作し、表示部に業務内容を表示して所定の業務処理を実行する業務処理手段と、前記業務処理手段が動作している間は前記オペレーティングシステムが有する機能の利用を制限する制限手段と、前記オペレーティングシステムが有する機能の利用が要求されたとき、入力部のキー操作によって入力されるパスワードに基づいて前記制限手段による利用制限の解除を認証する認証手段と、前記認証手段による認証が正常に行われたとき、前記制限手段による利用制限を解除する解除手段とを備えた情報処理装置である。
【００１０】
本発明の第２の視点は、オペレーティングシステム上で表示部に業務内容を表示しながら所定の業務処理を実行する情報処理装置の制御プログラムであって、前記情報処理装置に、前記業務処理を実行している間は前記オペレーティングシステムが有する機能の利用を制限する機能と、前記オペレーティングシステムが有する機能の利用が要求されたとき、入力部のキー操作によって入力されるパスワードに基づいて前記オペレーティングシステムが有する機能の利用制限の解除を認証する機能と、前記認証が正常に行われたとき、前記オペレーティングシステムが有する機能の利用制限を解除する機能とを実現させるための制御プログラムである。
【発明の効果】
【００１１】
かかる手段を講じた本発明によれば、ＯＳが提供する保守機能が一般利用者に使用される虞を大幅に低減させつつも、保守担当者が容易に保守作業を実施できる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態である事務用コンピュータのハードウェア構成を示すブロック図。
【図２】同事務用コンピュータのソフトウェア構成を示す模式図。
【図３】同事務用コンピュータのメニュー画面の一例を示す模式図。
【図４】同事務用コンピュータのパスワード入力画面の一例を示す模式図。
【図５】同事務用コンピュータの動作を説明するためのフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態について、図面を参照しながら説明する。  
なお、本実施形態は、納品書や送り状等の伝票発行に特化した事務用コンピュータに本発明を適用した一例である。
【００１４】
［ハードウェア構成］  
図１は、本実施形態における事務用コンピュータ１のハードウェア構成を示すブロック図である。事務用コンピュータ１は、制御の中枢としてＣＰＵ（Central Processing Unit）２を備え、このＣＰＵ２に対し、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、時計回路５、通信Ｉ／Ｆ（Interface）６、ＨＤＤ（Hard Disk Drive）７、入力コントローラ８、表示コントローラ９、プリンタコントローラ１０が、アドレスバスやデータバス等のバスライン１１を介して接続されている。
【００１５】
さらに、通信Ｉ／Ｆ６に事務用コンピュータ１と外部機器とを通信接続するＬＡＮ（Local Area Network）回線１２が接続され、入力コントローラ８に入力部１３が接続され、表示コントローラ９に表示部１４が接続され、プリンタコントローラ１０にプリンタ１５が接続されている。
【００１６】
ＲＯＭ３は、ＢＩＯＳ（Basic Input/Output System）等の固定的データを記憶している。  
ＲＡＭ４は、事務用コンピュータ１の動作状況に応じて各種の作業用記憶領域を形成する。  
時計回路５は、事務用コンピュータ１が動作時に使用するシステム日時（例えば、年，月，日，時，分，秒）を計時する。  
通信Ｉ／Ｆ６は、ＬＡＮ回線１２を介してサーバ装置等の外部機器とのデータ通信を制御する。
【００１７】
ＨＤＤ７は、オペレーティングシステムファイル、アプリケーションシステムファイル、及び複数のアプリケーションファイル等を記憶している。本実施形態では、納品書作成用，売上入力用，送り状作成用を含むｎ（整数：ｎ＞０）個のアプリケーションに対応するアプリケーションファイル（アプリケーション１ファイル〜アプリケーションｎファイル）がＨＤＤ７に記憶されている。
【００１８】
入力部１３は、アルファベットキー，テンキー，各種ファンクションキー等で構成されるキーボードやマウスにて構成されている。入力コントローラ８は、入力部１３からの入力信号を取り込んでＣＰＵ２に通知する。
【００１９】
表示部１４は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等のディスプレイである。表示コントローラ９は、表示部１４の画面表示を制御して、ＯＳ画面，アプリケーション画面，後述のメニュー画面４００及びパスワード入力画面５００等を選択的に表示させる。
【００２０】
プリンタ１５は、多数のピンをマトリクス状に配列してなる印字ヘッドをインクリボンに叩きつけ、圧力でカーボン紙等の複写用紙に印字する、いわゆるドットプリンタである。プリンタコントローラ１０は、ＲＡＭ４の作業用記憶領域に作成された印字データに基づいてプリンタ１５の印字動作を制御する。
【００２１】
［ソフトウェア構成］  
続いて、事務用コンピュータ１のソフトウェア構成について説明する。  
図２は、事務用コンピュータ１のソフトウェア構成を示す模式図である。ＨＤＤ７に記憶された各ソフトウェアによって、事務用コンピュータ１のコンピュータシステム１００が実現される。具体的に、このコンピュータシステム１００は、前記オペレーティングシステムファイルによって実現されるオペレーティングシステム２００と、前記アプリケーションシステムファイルによって実現されるアプリケーションシステム３００とで構成されている。
【００２２】
オペレーティングシステム２００は、自身が備えるユーティリティソフトウェアやアプリケーション１〜ｎを同時に実行可能なマルチタスクＯＳである。オペレーティングシステム２００が備えるユーティリティソフトウェアは、ネットワーク設定、ファイル管理、データバックアップ、ログ管理、アプリケーションファイルのインストール／アンインストール等を行うための各種保守機能を提供する。これらの保守機能は、オペレーティングシステム２００が表示部１４に表示するＯＳ画面を介して利用可能である。
【００２３】
アプリケーションシステム３００は、本実施形態における業務処理手段として機能して各種アプリケーションに関する処理（業務処理）を実行するものであり、アプリケーション制御部３０１と、ＯＳ移行判定部３０２と、アプリケーション選択部３０３と、アプリケーション実行部３０４とを備えている。アプリケーションシステム３００が動作している間は、前記ＯＳ画面上にアプリケーション実行用の画面が表示され、ＯＳ画面を介した保守機能の利用が制限される。すなわち、アプリケーションシステム３００は、本実施形態における制限手段としての役割も担っている。
【００２４】
アプリケーション制御部３０１は、アプリケーションシステム３００を構成する各部、すなわちＯＳ移行判定部３０２，アプリケーション選択部３０３，及びアプリケーション実行部３０４を制御する。また、アプリケーション制御部３０１は、所定のタイミングでアプリケーションシステム３００の起動処理及び終了処理を実行する。アプリケーションシステム３００が終了すると表示部１４にＯＳ画面が表示され、保守機能の利用が可能となる。すなわち、アプリケーション制御部３０１は、アプリケーションシステム３００による保守機能の利用制限を解除する解除手段として機能する。
【００２５】
ＯＳ移行判定部３０２は、本実施形態における認証手段として機能するものであり、オペレーティングシステム２００がユーティリティソフトウェアによって提供する保守機能の利用要求を受け付けるとともに、該利用要求を受け付けたことに応じてパスワード入力画面を前記表示部に表示し、該入力画面に入力部１３のキー操作によって入力されたパスワードの正当性を判定する。保守機能の利用要求は、前記特定操作によって行う。本実施形態では、入力部１３が備える操作キー「Ａ」と、操作キー「Ｂ」とを同時に押下げることで、保守機能の利用が要求されるものとする。この特定操作がなされると、ＯＳ移行判定部３０２は、パスワード入力画面を表示部１４に表示し、利用者が入力したパスワードが正当である場合に限ってＯＳ画面を表示部１４に表示させる。
【００２６】
アプリケーション選択部３０３は、表示部１４にアプリケーションの選択機能を有するメニュー画面を表示し、該メニュー画面を介して選択されたアプリケーションの種別をアプリケーション実行部３０４に通知する。
【００２７】
アプリケーション実行部３０４は、アプリケーション選択部３０３から通知されたアプリケーションの種別に対応するアプリケーションファイルをＨＤＤ７に記憶されたアプリケーション１ファイル〜アプリケーションｎファイルの中から特定し、特定したアプリケーションファイルの実行プログラムをＲＡＭ４に読み出して実行する。
【００２８】
［メニュー画面及びパスワード入力画面］  
次に、表示部１４に表示される前記メニュー画面及び前記パスワード入力画面について説明する。
【００２９】
アプリケーション選択部３０３が表示部１４に表示するメニュー画面の一例を、図３に示している。このメニュー画面４００は、当該事務用コンピュータ１が設置された店舗の売上請求を管理するアプリケーションを選択するための画面であり、選択ボックス４０１と、終了ボタン４０２と、日時表示４０３とを有している。
【００３０】
選択ボックス４０１には、納品書作成用のアプリケーション、売上入力用のアプリケーション、及び送り状作成用のアプリケーション等、アプリケーションシステム３００によって実行可能なアプリケーションがリスト形式で表示される。操作者は、選択ボックス４０１に表示されたアプリケーションから入力部１３を介して所望の１つを選択することができる。選択ボックス４０１にて選択されたアプリケーションがアプリケーション実行部３０４に通知され、該アプリケーションが実行される。
【００３１】
終了ボタン４０２は、アプリケーションシステム３００及びオペレーティングシステム２００を終了させるためのボタンであり、入力部１３を介して操作できる。
【００３２】
日時表示４０３は、時計回路５によって計時されるシステム日時を用いて表示されるものであり、「２００９−０９−０１（火）１２：００」のように年、月、日、曜日、時、分に相当する情報にて構成されている。
【００３３】
メニュー画面４００は、アプリケーションシステム３００の起動当初に表示部１４の表示画面全体に亘って、ＯＳ画面を覆い隠すようにして表示され、アプリケーションシステム３００の終了時に消去される。また、メニュー画面４００を介して選択され、実行されたアプリケーションの実行画面は、メニュー画面４００と同じく表示部１４の表示画面全体に亘って表示される。すなわち、本実施形態においては、アプリケーションシステム３００が起動している間、ＯＳ画面が表示部１４に表示されないようになっている。したがって、オペレーティングシステム２００がＯＳ画面を介して提供する保守機能を利用するためには、少なくともアプリケーションシステム３００を終了させ、表示部１４からアプリケーションの実行画面やメニュー画面４００（アプリケーション画面）を消去して、ＯＳ画面を表示させなければならない。
【００３４】
ＯＳ移行判定部３０２が表示部１４に表示するパスワード入力画面の一例を、図４に示している。このパスワード入力画面５００は、パスワード入力欄５０１と、ＯＫボタン５０２と、キャンセルボタン５０３とを有している。
【００３５】
パスワード入力欄５０１には、入力部１３の操作によって文字及び数字で構成されるパスワードを入力することができる。
【００３６】
ＯＫボタン５０２及びキャンセルボタン５０３は、入力部１３を介して操作可能である。ＯＫボタン５０２が押下げられると、ＯＳ移行判定部３０２によってパスワード入力欄５０１に入力されたパスワードの正当性が判定され、正当であると判定された場合にはパスワード入力画面５００が消去され、表示部１４にＯＳ画面が表示される。キャンセルボタン５０３が押下げられると、パスワード入力画面５００が消去され、再びメニュー画面４００が表示部１４に表示される。
【００３７】
本実施形態におけるパスワードには、秘匿性を向上させるべく、特定のルールに従って経時的に変化する文字列を採用する。具体的には、パスワード入力時における事務用コンピュータ１のシステム年月日の逆読みをパスワードとして設定する。例えば、パスワード入力時のシステム年月日が２００９年９月１日（２００９０９０１）であれば、「１０９０９００２」がパスワードとなる。
【００３８】
前記特定操作及びパスワードのルールは、不特定の者がＯＳの保守機能を使用できないように、事務用コンピュータ１の保守担当者にのみ通知しておく。
【００３９】
［動作］  
次に、コンピュータシステム１００の起動から終了までの一連の流れについて説明する。  
図５は、コンピュータシステム１００の起動から終了までの処理のフローチャートである。この処理は、ＣＰＵ２がＲＯＭ３又はＨＤＤ７に記憶された動作プログラムを実行することで実現される。
【００４０】
事務用コンピュータ１に電源が投入されると、ＣＰＵ２がＢＩＯＳ制御の下でＨＤＤ７からオペレーティングシステムファイルを読み出し、オペレーティングシステム２００を起動する（ステップＳ１）。続いて、オペレーティングシステム２００がＨＤＤ７からアプリケーションシステムファイルを読み出し、アプリケーションシステム３００を起動する（ステップＳ２）。アプリケーションシステム３００が起動されると、アプリケーション制御部３０１がＯＳ移行判定部３０２、アプリケーション選択部３０３、及びアプリケーション実行部３０４を初期化する。この初期化の後、アプリケーション選択部３０３が表示部１４に図３に示したメニュー画面４００を表示させる。
【００４１】
メニュー画面４００が表示された状態において、アプリケーション制御部３０１，ＯＳ移行判定部３０２，及びアプリケーション選択部３０３は、実行すべき機能の選択を受け付けている（ステップＳ３）。このとき操作者は、入力部１３を介してアプリケーションの選択、コンピュータシステムの終了、及びＯＳ画面への移行を指示することができる。入力部１３を介した操作によっていずれかの機能が選択されると、アプリケーション制御部３０１，ＯＳ移行判定部３０２，及びアプリケーション選択部３０３は、いずれの機能が選択されたかを判定する（ステップＳ４）。
【００４２】
ステップＳ３の処理において選択ボックス４０１からいずれかのアプリケーションの選択が受け付けられた場合には、アプリケーション選択部３０３が、アプリケーションの実行が選択されたと判定し（ステップＳ４の「アプリケーション実行」）、当該アプリケーションの種別をアプリケーション実行部３０４に通知する。この通知を受けたことに応じて、アプリケーション実行部３０４が当該通知にて判別されるアプリケーションに対応するアプリケーションファイルをＨＤＤ７から読み出し、当該アプリケーションを実行する（ステップＳ５）。かくしてアプリケーションが実行された後は、当該アプリケーションの実行画面が表示部１４に表示される。操作者は、入力部１３を操作して当該アプリケーション画面を介した作業を行う。
【００４３】
ステップＳ５の処理にて実行されたアプリケーションが終了した後、あるいは当該アプリケーションが実行されている間においても、アプリケーション制御部３０１，ＯＳ移行判定部３０２，及びアプリケーション選択部３０３は、メニュー画面４００を介した機能選択を受け付けている（ステップＳ３）。
【００４４】
ステップＳ３の処理において、操作キー「Ａ」，「Ｂ」が同時に押下げられた場合、ＯＳ移行判定部３０２が保守機能の利用を要求する特定操作がなされたと判定する（ステップＳ４の「保守機能利用要求」）。このとき、ＯＳ移行判定部３０２は、図４に示したパスワード入力画面５００を表示部１４に表示し、パスワードの入力を受け付ける（ステップＳ６）。操作者が入力部１３を介してパスワード入力欄５０１にパスワードを入力し、ＯＫボタン５０２を操作すると、ＯＳ移行判定部３０２は、前記ルールに従って入力されたパスワードの正当性を判定する（ステップＳ７）。すなわち、現在のシステム年月日が２００９年９月１日（２００９０９０１）であるならば、入力されたパスワードが「１０９０９００２」であるか否かを判定する。
【００４５】
パスワードが正当でないと判定した場合、あるいはステップＳ６の処理にてキャンセルボタン５０３が押下げられた場合（ステップＳ７の「ＮＧ，キャンセル」）、ＯＳ移行判定部３０２は、パスワード入力画面５００を消去する。その後、再びアプリケーション制御部３０１，ＯＳ移行判定部３０２，及びアプリケーション選択部３０３が、メニュー画面４００を介した機能選択を受け付ける（ステップＳ３）。
【００４６】
一方、ステップＳ７の処理においてパスワードが正当であると判定した場合（ステップＳ７の「ＯＫ」）、ＯＳ移行判定部３０２は、パスワード入力画面５００を消去し、アプリケーション制御部３０１にアプリケーションシステム３００の終了を指示する。この指示を受けたとき、アプリケーション制御部３０１は、ＯＳ移行判定部３０２，アプリケーション選択部３０３，及びアプリケーション実行部３０４の終了処理を実行して、アプリケーションシステム３００を終了させる（ステップＳ８）。アプリケーションシステム３００が終了した後は、オペレーティングシステム２００に制御権が移行し、表示部１４にＯＳ画面が表示される。
【００４７】
ＯＳ画面が表示されているとき、オペレーティングシステム２００は、操作者の指示に従って、ネットワーク設定、ファイル管理、データバックアップ、ログ管理、アプリケーションファイルのインストール／アンインストール等の保守作業を行う（ステップＳ９）。なお、保守機能の利用を要求するための特定操作や、パスワード入力画面５００を介して入力すべきパスワードのルールを、当該ＯＳ画面を介して変更できるようにしてもよい。
【００４８】
保守作業が完了すると、操作者は、入力部１３を介してＯＳ画面に表示されたアプリケーションシステム３００の実行モジュールを指定し、アプリケーションシステム３００の再起動を指示する。これに応じて再びアプリケーションシステム３００が起動し（ステップＳ２）、メニュー画面４００が表示部１４に表示されてＯＳ画面が覆い隠される。そして、再びアプリケーション制御部３０１，ＯＳ移行判定部３０２，及びアプリケーション選択部３０３が実行すべき機能の選択を受け付ける（ステップＳ３）。
【００４９】
ステップＳ３の処理において終了ボタン４０２が操作された場合、アプリケーション制御部３０１がＯＳ移行判定部３０２，アプリケーション選択部３０３，及びアプリケーション実行部３０４の終了処理を実行して、アプリケーションシステム３００を終了させる（ステップＳ１０）。アプリケーションシステム３００が終了した後、オペレーティングシステム２００のシャットダウンが実行され（ステップＳ１１）、コンピュータシステム１００が終了する。
【００５０】
以上説明したように、本実施形態における事務用コンピュータ１は、アプリケーションシステム３００の実行時にオペレーティングシステム２００が提供する保守機能の利用を制限し、入力部１３を介した特定操作によって保守機能の利用が要求された場合にパスワード入力画面５００を表示する。そして、ＯＳ移行判定部３０２によって入力されたパスワードが正当であると判定される場合に限り、アプリケーションシステム３００を終了して保守機能の利用制限を解除する。このように、特定操作と、パスワードとを用いた二重のセキュリティを実現することで、一般利用者に保守機能が使用される蓋然性を大幅に低減することができる。
【００５１】
具体的には、オペレーティングシステム２００が保守機能を提供するＯＳ画面上にメニュー画面４００等のアプリケーション画面を表示し、保守機能の利用を制限する。このようにすれば、アプリケーションシステム３００の起動／終了によって保守機能の利用を制限／解除でき、別段複雑な制御方法を採用する必要がない。
【００５２】
また、パスワード入力画面５００を介して入力すべきパスワードを設定するルールとして、システム日付の逆読みを採用した。このようにすれば、パスワードが経時的に変化するので、パスワードの秘匿性を格段に向上させることができる。
【００５３】
さらに、ＯＳ画面を表示させるための特定操作が受け付けられている状態で表示部１４に表示される画面には、システム日時が表示される。この表示を確認することで、保守担当者は、容易に現在のパスワードを推考することができる。
【００５４】
なお、本発明は、前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。具体的な変形例としては、例えば次のようなものがある。
【００５５】
（１）すなわち、前記実施形態では、事務用コンピュータに本発明を適用した場合について説明した。しかしながら、本発明を他種の情報処理装置に適用してもよいことはいうまでもない。
【００５６】
（２）また、前記実施形態では、アプリケーションシステム３００のＯＳ移行判定部３０２に認証手段としての機能を実現させ、ＯＳ画面への移行に関する処理を実行させるとして説明した。しかしながら、アプリケーションシステム３００とは別途に認証手段として機能する回路あるいはソフトウェアで実現される機能を設けてもよい。
【００５７】
（３）また、前記実施形態では、アプリケーションシステム３００のアプリケーション制御部３０１に解除手段としての機能を実現させ、アプリケーションシステム３００を終了させることで保守機能の利用制限を解除するとして説明した。しかしながら、アプリケーションシステム３００とは別途に解除手段として機能する回路あるいはソフトウェアで実現される機能を設けてもよい。さらに、アプリケーションシステム３００を終了させるのではなく、オペレーティングシステム２００に一時的に制御権を移行すること等で、アプリケーションシステム３００による保守機能の利用制限を解除するようにしてもよい。
【００５８】
（４）また、前記実施形態では、アプリケーションシステム３００に業務処理手段および制限手段としての機能を実現させるとして説明した。しかしながら、業務処理手段および制限手段は必ずしも同一主体にて実現されるべきものではなく、それぞれを別途の回路あるいはソフトウェアにて実現してもよい。例えば、アプリケーションシステム３００に業務処理手段としての機能を実現させ、オペレーティングシステム２００上で動作する別途のソフトウェアに制限手段としての機能を実現させる実施態様も考えられる。
【００５９】
（５）また、前記実施形態では、パスワード入力画面５００を介して入力すべきパスワードを経時的に変化させるルールとして、システム日付の逆読みを用いる場合について説明した。しかしながら、前記パスワードのルールは、日付のみに依存するのではなく、年，月，日，時，分等からなる日時に少なくとも部分的に依存するものであってもよいし、文字列等を組み合わせたものであってもよい。さらに、日時に依存しない他のルールを採用してもよい。
【００６０】
（６）また、前記実施形態では、キーボードやマウスで構成される入力部１３を操作してパスワード入力画面５００のパスワード入力欄５０１にパスワードを入力するとして説明した。しかしながら、パスワードの入力方法はこれに限定されず、他の方法を採用してもよい。例えば、表示部１４の表示画面上にタッチパネルを設けるとともに表示部１４にパスワード入力用の操作キーを表示し、この操作キーの表示位置をタッチ操作することでパスワードが入力されるようにしてもよい。また、表示部１４にパスワード入力用の操作キーを表示し、この操作キーをマウス等のポインティングデバイスにて操作することでパスワードが入力されるようにしてもよい。
【００６１】
この他、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、前記実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６２】
１…事務用コンピュータ、２…ＣＰＵ、１３…入力部、１４…表示部、２００…オペレーティングシステム、３００…アプリケーションシステム、３０１…アプリケーション制御部、３０２…ＯＳ移行判定部、３０３…アプリケーション選択部、３０４…アプリケーション実行部、４００…メニュー画面、５００…パスワード入力画面
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２００２−３０４３１８号公報
【図１】
2011150596.tif 000003
【図２】
2011150596.tif 000004
【図３】
2011150596.tif 000005
【図４】
2011150596.tif 000006
【図５】
2011150596.tif 000007