(57)【特許請求の範囲】
【請求項１】
制御装置を備える機能利用装置であって、
前記制御装置は、
前記機能利用装置で利用可能な複数の機能を実行し、
ある操作に基づいて、前記複数の機能のうちの１つの機能を一時的に使用できないように設定し、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除する、
ことを特徴とする機能利用装置。
【請求項２】
前記制御装置は、
ユーザが試験を受ける前に入力される前記ある操作に基づいて、前記１つの機能として、前記試験中に実行されることは好ましくない機能を使用できないように設定する、
ことを特徴とする請求項１に記載の機能利用装置。
【請求項３】
前記制御装置は、
入力装置を介して、前記ある操作を含む操作を受け付ける、
前記入力装置を介した操作に基づいて、前記複数の機能の一つの機能の実行結果を出力装置に出力させる、
ことを特徴とする請求項１又は２に記載の機能利用装置。
【請求項４】
ユーザの操作を受け付ける入力装置と、
ユーザの操作に基づいて、前記複数の機能の一つの機能の実行結果が出力される出力装置と、のうちの少なくとも何れかをさらに備える、
ことを特徴とする請求項１〜３のいずれか一項に記載の機能利用装置。
【請求項５】
機能利用装置の制御装置に、
前記機能利用装置で利用可能な複数の機能を実行させ、
ある操作に基づいて、前記複数の機能のうちの１つの機能を一時的に使用できないように設定させ、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除させる、
ことを特徴とする機能利用プログラム。
【請求項６】
複数の機能を利用可能な機能利用装置を用いた機能利用方法であって、
ある操作に基づいて、前記複数の機能のうちの１つの機能を一時的に使用できないように設定し、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除する、
ことを特徴とする機能利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行可能な複数の機能のうち、ある機能を、ユーザの操作に基づいて、使用できないように設定できる、機能利用装置、機能利用方法、及び、機能利用プログラムに関する。
【背景技術】
【０００２】
従来から、欧米の高校や大学等では、学力試験等の際に、生徒や学生が複数の機能を実行可能な電卓等の機能利用装置を試験会場に持ち込み、試験中に機能利用装置を用いて計算等を行うことが許されている場合がある。複数の機能のうち１つの機能として、例えば、この例に限られるものではないが、プログラム機能がある。これは、ユーザが予め所望のプログラムを作成して、これを電卓の内部記憶装置に記憶させ、あとで必要なときに、ユーザの操作に基づいて、予めプログラムしておいたプログラムを読出し、実行することができる便利な機能である。
【０００３】
しかし、このように普段の利用シーンにおいては便利な機能であっても、それらの機能が特定の場面、例えば試験中等に実行されることは好ましくない場合がある。そのため、例えば特開２０００−１０９３２号公報に記載されているように、電卓等の機能利用装置が実行可能な複数の機能のうち、ある機能を、ユーザの操作に基づいて、使用できないように設定できるとともに、所定の時間が経過すると、その機能を再び使用できるように設定される機能利用装置がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１０９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のように構成されている場合、所定の時間が経過し、その機能を再び使用できるように設定される際に、ユーザがその時点で入力済みであったデータや電卓等の機能利用装置を用いて行った処理の結果等が、消去されてしまう仕様も考えられるが、そうすると、ユーザは、消去されたデータや処理結果を再現するために、再び同じ操作を行う必要があり、この点、ユーザにとっては利便性に欠けるおそれがあった。
【０００６】
そこで、本発明は、一旦使用できないように設定したある機能を、所定の時間が経過後に再度使用できるように設定する際における、ユーザの利便性を高めることができる、機能利用装置、機能利用方法、及び、機能利用プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の機能利用装置は、
制御装置を備える機能利用装置であって、
前記制御装置は、
前記機能利用装置で利用可能な複数の機能を実行し、
ある操作に基づいて、前記複数の機能のうちの１つの機能を一時的に使用できないように設定し、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除する、
ことを特徴とする。
【０００８】
本発明の機能利用プログラムは、
機能利用装置の制御装置に、
前記機能利用装置で利用可能な複数の機能を実行させ、
ある操作に基づいて、前記複数の機能のうちの１つの機能を一時的に使用できないように設定させ、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除させる、
ことを特徴とする。
【０００９】
本発明の機能利用方法は、
複数の機能を利用可能な機能利用装置を用いた機能利用方法であって、
ある操作に基づいて、前記複数の機能のうちの１つの機能を一時的に使用できないように設定し、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除する、
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、一旦使用できないように設定したある機能を、所定の時間が経過後に再度使用できるように設定する際における、ユーザの利便性を高めることができる、機能利用装置、機能利用方法、及び、機能利用プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】電子機器の一例としての電卓の概観を示す平面図である。
【図２】電卓の内部構成を示すブロック図である。
【図３】電卓のＣＰＵの動作等を説明するフローチャートである。
【図４】（Ａ）電卓と外部装置とを接続した状態を表す図であり、（Ｂ）外部装置の表示部上に表示された電卓内のストレージ状態を表す図である。
【図５】電卓のＣＰＵの動作等を説明するイメージ図である。
【発明を実施するための形態】
【００１２】
図１は、本実施形態に係る機能利用装置の一つの実施形態としての電卓の平面図である。他の実施形態において、機能利用装置は、例えば、これらの例に限られるものではないが、電子辞書や教育用タブレット等であってもよい。
【００１３】
図１に示すように、電卓１は、各種キー群を有する入力キー群２と、ディスプレイ１０とを備えている。入力キー群２は、入力装置の一例に過ぎず、他の実施形態においては、これらに限定されるわけではないが、入力装置は、キーボード、タッチパネル、及び、マイクロフォン等の何れか、又はそれらの組み合わせであってよい。タッチパネルは、ディスプレイ１０の表示画面全体に重なるように設け、ユーザがタッチパネルにタッチすることにより入力できるように構成してよい。また、ディスプレイ１０は、出力装置の一例に過ぎず、他の実施形態においては、これらに限定されるわけではないが、出力装置は、プロジェクタ、プリンタ、及び、スピーカ等の何れか、又はそれらの組み合わせであってよい。
【００１４】
入力キー群２は、ユーザから数値や計算記号等の数式構成要素の入力操作を受けたり、各種処理の指示操作を受けたりするための複数のキーを含み、各キーには固有の機能が割り当てられている。本実施形態では、入力キー群２は、テンキー２０やカーソルキー２１、MENUキー２２、EXITキー２３、EXAMキー２４等を備えている。
【００１５】
テンキー２０は、数字の入力を受け付ける。カーソルキー２１は、押下する場所に応じて上下左右の４方向の何れかを指示するように構成されている。例えば、カーソルキー２１の上部（△が刻印された部分）を押下すると、ディスプレイ１０の表示画面内に表示されたカーソルが上方へ移動させることができる。他の方向についても同様である。
【００１６】
MENUキー２２は、電卓１が実行可能な複数の機能の一覧をディスプレイ１０の表示画面に表示するためのキーである。EXITキー２３は、実行中の機能を停止させるためのキーである。EXAMキー２４は、試験モードを設定するための専用のキーである。試験モードを設定するための専用のキーを設ける代わりに、任意の予め定められた複数のキーが同時又は予め定めた順に押下されることで、試験モードが設定されるようにしてもよい。
【００１７】
入力キー群２に含まれる何れのキーも、他のキーや入力方法と組み合わせて操作されると、別の機能を実行するように構成してよい。また、互いに異なる実行モードにおいて操作された場合には、互いに異なる機能を実行するように構成してよい。
【００１８】
ディスプレイ１０は、液晶ディスプレイ（Liquid Crystal Display）等により構成されており、入力キー群２などの操作に応じた数や記号、各種データ等を表示するようになっている。
【００１９】
［内部構成］
図２は、電卓１の内部構成を示すブロック図である。図２に示すように、電卓１は、ディスプレイ１０と、ＣＰＵ（Central Processing Unit）１１と、表示駆動装置１２と、キー入力部１３と、通信部１４と、記録媒体読取部１５と、フラッシュＲＯＭ（Read Only Memory）１６及びＲＡＭ（Random Access Memory）１７等の記憶装置と、計時部１８と、電源１９とを備えて構成されている。
【００２０】
表示駆動装置１２は、プロセッサ１１からの信号に基づいて、ディスプレイ１０の表示画面に各種情報を表示するように、ディスプレイ１０を駆動制御する。表示駆動装置１２は、プロセッサ１１と同じプロセッサであってよい。また、表示駆動装置１２は、ディスプレイ１０と一体化されて、プロセッサ１１とは別のプロセッサであってもよい。
【００２１】
キー入力部１３は、前述した入力キー群２を含む。キー入力部１３は、入力キー群２の各キーがユーザによって押下されると、押下されたキーに応じたキー入力信号を、プロセッサ１１に出力する。プロセッサ１１は、受信したキー入力信号に基づいて、該キー入力信号に応じた数や記号等をディスプレイ１０の表示画面に表示させたり、該キー入力信号に応じた演算を実行等し、得られた各種データをディスプレイ１０の表示画面に表示させたりする。
【００２２】
通信部１４は、外部とのインターフェイスとして、例えばＵＳＢ端子１４０等を備えている。電卓１は、ＵＳＢ端子１４０およびＵＳＢケーブルを介して、図４（ａ）に示すパーソナルコンピュータ等の外部装置５０に通信可能に接続できる。
【００２３】
電卓１と外部装置５０との間の通信のための接続は、ＵＳＢケーブル等の有線による接続に限らず、ＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信や、無線ＬＡＮ通信などの無線による接続であってもよい。好ましくは、電卓１と外部装置５０とが接続されているときに、電卓１に内蔵されたフラッシュＲＯＭ１６やＲＡＭ１７、または電卓１の記録媒体読取部１５に装着された外部情報記録媒体１５Ａのうち少なくとも一部の記憶エリアに対し、外部装置５０からデータ編集可能にアクセスできる１以上の接続形態によって、電卓１と外部装置５０とが接続可能である。
【００２４】
記録媒体読取部１５は、プロセッサ１１からの信号に基づいて、着脱自在に装着されるメモリカード等の外部情報記録媒体１５Ａから情報を読み取る。
【００２５】
なお、本実施形態では、後述するプログラムを、通信部１４を介して外部装置５０から読み込んだり、外部情報記録媒体１５Ａから記録媒体読取部１５経由で読み込んだりするように構成してもよい。また、これとは逆に、後述するプログラムを、電卓１から、通信部１４を介して外部装置５０に書き出したり、外部情報記録媒体１５Ａに書き出したりすることができるように構成してもよい。
【００２６】
フラッシュＲＯＭ１６は、本実施形態のプログラムを含む各種のプログラムを記憶するプログラム記憶エリア１６０や、電卓１に特有の形式で記載された各種データ等を外部装置５０で認識できるようにデータ等の形式を外部装置５０で読むことが可能な形式に変換する変換プログラムを記憶する変換プログラム記憶エリア１６１、電卓１での演算等に必要なデータ等を記憶するデータエリア１６２を有している。
【００２７】
また、フラッシュＲＯＭ１６は、試験モードが設定されているか否かを表すモードフラグＦを記憶するモードフラグ記憶エリア１６３や、上記の変換プログラムで形式が変換された各種データ等を記憶する記憶エリアである変換データ記憶エリア１６４を有している。なお、本実施形態では、変換データ記憶エリア１６４は、外部メモリとして外部装置５０からデータ編集可能にアクセスできる記憶エリアであり、ストレージエリア１６４ともいう。また、ＲＡＭ１７は、記憶手段の一種であり、プロセッサ１１が各種の処理を行う際の作業領域等として用いられる。計時部１８は、時限タイマ１８０を備えており、ＣＰＵ１１による制御の下で、後述するように、試験モードが設定されてからの経過時間Ｔを計測するようになっている。
【００２８】
プロセッサ１１は、電卓１の各部を中央制御する。プロセッサ１１は、記憶部１６のプログラム記憶エリア１６０に記憶されているシステムプログラムや各種アプリケーションプログラムの中から、１以上のプログラムを読み出してＲＡＭ１７の作業領域に展開し、ＲＡＭ１７に展開されたプログラムと協働して、複数の機能の実行を含む各種処理を実行する。また、プロセッサ１１は、ユーザ操作や読み出したプログラムの内容に応じて、表示駆動装置１２を制御して、ディスプレイ１０に情報を表示する。情報の出力先は、ディスプレイ１０に限らず、上述の通り、プロジェクタ、プリンタ、及び、スピーカ等の何れか、又はそれらの組み合わせであってよい。
【００２９】
図３は、本実施形態の電卓１の動作を説明するフローチャートである。電卓１の各部が、ＲＡＭ１７に展開された上述のプログラムに従って動作するプロセッサ１１によって制御されることで、このフローチャートに示す動作が実現される。
【００３０】
電源１９は、一次電池または二次電池等の電池であり、電卓１の各部へ電力を供給する。ここで、既定の閾値以上のレベルの電圧が、電源１１０から各部へ供給されている状態のことを、電卓１が電源オン状態であると言う。この電源オン状態では、ＣＰＵ１１が電源１９を制御することにより、既定の閾値以上のレベルの電圧として、計時部１８による計時処理、ＣＰＵ１１による各種の演算処理、表示駆動装置１２によるディスプレイ１０への各種の表示処理を行うために十分な電圧が、電源１９から、ＣＰＵ１１、ディスプレイ１０、表示駆動装置１２、計時部１８等の電卓１の各部へ供給される。
【００３１】
また、既定の閾値未満のレベルの電圧が、電源１１０から各部へ供給されている状態のことを、電卓１が電源オフ状態であると言う。この電源オフ状態では、ＣＰＵ１１が電源１９を制御することにより、既定の閾値未満のレベルの電圧として、ＣＰＵ１１が電源オン／オフ状態の切り替えを除く各種の演算処理を行ったり、表示駆動装置１２によってディスプレイ１０に各種の表示を行わせたりするために十分な電圧よりも低い電圧であって、かつ、計時部１８が計時処理を行うためには十分な電圧が、電源１９から、ＣＰＵ１１、ディスプレイ１０、表示駆動装置１２、計時部１８等の電卓１の各部へ供給される。
【００３２】
即ち、電源１９としての電池が電卓１から外されたり、電力消費により出力電圧が電卓１の作動電圧未満になったりしない限り、電卓１が電源オン状態であるか電源オフ状態であるかにかかわらず、ＣＰＵ１１が電源１９を制御することにより、計時部１８が計時処理を行うために十分な電圧が、電源１９から計時部１８へ常時供給される。
【００３３】
入力キー群２のＡＣキーが押下されると、プロセッサ１１は、既定の閾値以上の電圧を電卓１の各部へ供給するように電源１９を制御することで、電卓１を電源オン状態とするとともに、電卓１を通常モードで動作させる。この通常モードにおいては、プロセッサ１１は、電卓１が実行可能な複数の機能の全ての機能を、ユーザの操作等に基づいて実行できる（ステップＳ１）。本実施形態では、このように全ての機能を利用できるモードのことを、「機能利用非制限モード」又は「通常モード」等という。
【００３４】
電卓１がプロセッサ１１によって通常モードで実行されている間、プロセッサ１１は、ユーザによる予め定めた操作に基づいて試験モードが設定されたか否かを常時監視している。電卓１が通常モードで実行中に、試験モードが設定されると（ステップＳ２；Ｙｅｓ）、プロセッサ１１は、フラッシュＲＯＭ１６のモードフラグ記憶エリア１６３に記憶されているモードフラグＦを１に変えることで、電卓１の実行モードを試験モードに設定する（ステップＳ３）。また、プロセッサ１１は、計時部１８の時限タイマ１８０による計時をスタートさせる（ステップＳ４）。この試験モードにおいては、プロセッサ１１は、電卓１が実行可能な複数の機能のうち一部の機能を実行しない（ステップＳ５）。本実施形態では、このように一部の機能を利用できないモードのことを、「特定機能利用制限モード」又は「試験モード」等という。
【００３５】
ユーザによる予め定めた操作は、例えば、この例に限られるものではないが、入力キー群２のうちEXAMキー２４等の押下されることを含む。なお、試験モードの使い方として、ユーザは、例えば試験会場において教師の指示に従って、試験の開始前に、電卓１を試験モードへ設定する操作を行うが、その他の場面においても、ユーザの操作に基づいて試験モードを設定してよい。
【００３６】
試験モードでは、プロセッサ１１は、表示駆動装置１２を制御して、ディスプレイ１０に、「ＥＸＡＭ」や「ＥＸＡＭＩＮＡＴＩＯＮ」の文字を含む文字列を表示させる。これにより、電卓１が試験モードになっていることを、ユーザが認識できるようになっている。また、試験モードでは、電卓１は、例えば前述のプログラム機能等の、試験中に実行されることは好ましくないとされる１以上の機能（以下、「利用制限対象機能」という場合がある）が利用できないように設定されている。プロセッサ１１は、電卓１の各部を制御し、この設定の範囲内で各種機能を実行する（ステップＳ４）。
【００３７】
プロセッサ１１は、具体的には、これらの例に限られるものではないが、試験モード中は、入力キー群２のうち上述の利用制限対象機能を起動するためのキーからのキー入力信号を受信しても、当該利用制限対象機能を起動しない。また、試験モード中に、ユーザ操作によってMENUキー２２が押下され、電卓１が実行可能な複数の機能の一覧をディスプレイ１０の表示画面に表示されているとき、プロセッサ１１は、それらの複数の機能のうち上述の１以上の利用制限対象機能を起動するためのアイコンをグレイアウト表示或いは非表示等にし、それらのアイコンをカーソルによって選択できないようにし、又は入力装置がタッチパネルを含む場合には、タッチパネルのうち該アイコンに対応する位置をタッチしても、該当する機能を起動しないようにする。これによって、試験モード中は、ユーザは、電卓１を用いて、例えば、この例に限られるものではないが、単純な四則演算等しかできないようになっている。
【００３８】
上述の通り、計時部１８が計時処理を行うために十分な電圧は、電源１９から計時部１８へ常時供給されているので、計時部１８の時限タイマ１８０による計時処理、即ち、経過時間を計測する処理は、電卓１が電源オン状態であるかまたはオフ状態であるかにかかわらず、常時継続される。従って、計時部１８の時限タイマ１８０により計測される数値は、計時部１８への電力供給が停止しない限り、時間の経過とともに増加する。なお、何らかの理由により、計時部１８への電力供給が停止すると、時限タイマ１８０により計測された経過時間はリセットされる。
【００３９】
電卓１が通常モードで動作中であるか、試験モードで動作中であるかにかかわらず、電卓１が電源オン状態であるときに入力キー群２のＡＣキーが押下されると、プロセッサ１１は、電源１９を制御することで、電卓１を電源オン状態とし、電卓１が電源オフ状態であるときに入力キー群２のＡＣキーが押下されると、プロセッサ１１は、既定の閾値未満の電圧を電卓１の各部へ供給するように電源１９を制御することで、電卓１を電源オフ状態とする。
【００４０】
試験モード中に、入力キー群２のＡＣキーが押下されて、電卓１が電源オフ状態から電源オン状態へ切り替える操作が行われると、プロセッサ１１は、計時部１８の時限タイマ１８０の値、即ち、経過時間を取得し、この経過時間と、ユーザ操作による設定や工場出荷時の初期設定等により予め定められた閾値とを比較する（ステップＳ７）。この経過時間の閾値は、例えば、この例に限られるものではないが「１２時間」である。
【００４１】
上記の比較の結果、経過時間が予め定めた閾値を超えていなかった場合（ステップＳ７；Ｎｏ）、プロセッサ１１は、電卓１の試験モードを解除させる処理を実行せず、試験モードを維持したままにする。従って、この場合、プロセッサ１１は、フラッシュＲＯＭ１６のモードフラグ記憶エリア１６３に記憶されているモードフラグＦの値を変更しない。
【００４２】
一方、経過時間が閾値以上であった場合には（ステップＳ７；Ｙｅｓ）、プロセッサ１１は、電卓１の試験モードを解除する制御を行う。この場合、プロセッサ１１は、フラッシュＲＯＭ１６のモードフラグ記憶エリア１６３に記憶されているモードフラグＦを読出し、試験モードが設定されているか否かを判定する（ステップＳ８）。ここで、モードフラグＦが１ではないとき（ステップＳ８；Ｎｏ）、即ち、モードフラグが０であった場合は、別の特定機能利用制限モード解除処理によって、試験モードが解除された場合である。この別の処理については後述する。
【００４３】
モードフラグＦが１であるとき（ステップＳ８；Ｙｅｓ）、表示駆動装置１２を制御することでディスプレイ１０に、例えば図５下部に示すように、EXITキー２３を押下することをユーザに促す報知メッセージを表示する（ステップＳ９）。さらに、EXITキー２３が押下されたことを検知すると（ステップＳ１０；Ｙｅｓ）、フラッシュＲＯＭ１６のモードフラグ記憶エリア１６３に記憶されているモードフラグＦの値を０に変更することで、電卓１の試験モードを解除し（ステップＳ１１；試験モード解除）、プロセッサ１１は、電卓１を通常モードで動作させる（ステップＳ１）。
【００４４】
上述のように、本実施形態では、試験モード中に、入力キー群２のＡＣキーが押下され、電卓１が電源オフ状態から電源オン状態へ切り替える操作が行われない限り、プロセッサ１１は、計時部１８の時限タイマ１８０が示す経過時間と、上記の閾値とを比較しないし、従って、比較の結果に基づいて電卓１の試験モードを解除させる処理も実行しない。即ち、プロセッサ１１は、電卓１が電源オン状態であるか電源オフ状態であるかにかかわらず、計時部１８の時限タイマ１８０が示す経過時間を上記の閾値と常時比較し、経過時間が閾値を超えた時に、それをトリガとして即時的に、何らかの処理、具体的には、試験モードを解除させる処理を行うことはない。換言すれば、計時部１８の時限タイマ１８０が示す経過時間が上記の閾値を超えた時、プロセッサ１１は、そのときの動作モード、即ち、試験モードを維持する。
【００４５】
計時部１８の時限タイマ１８０が示す経過時間が上記の閾値を超えた時であって、特に、電卓１が電源オン状態であった場合には、ユーザが電卓１を使用中である可能性がある。そのときに、試験モードを維持することで、ユーザが電卓１に入力しているデータや電卓１を用いて行った演算等の処理の結果等が消去されてしまうことがなく、その時点で入力済みのデータや設定を、引き続き、継続して使用することができる。
【００４６】
次に、前述した、別の特定機能利用制限モード解除処理について、簡単に説明する。プロセッサ１１は、電卓１が電源オンしている間、電卓１と外部装置５０との間でＵＳＢ接続が確立されたか否かを常時監視している。図４（Ａ）に示すように、電卓１のＵＳＢ端子１４０と外部装置５０の図示しないＵＳＢ端子とがＵＳＢケーブルで接続されると、ＵＳＢ接続が確立される。
【００４７】
電卓１のプロセッサ１１は、外部装置５０とのＵＳＢ接続の確立を検知すると、フラッシュＲＯＭ１６のストレージエリア１６４の予め定めた事項（例えば、該ストレージエリア１６４の空き容量Ａ１等）に関する第１情報を取得する。また、電卓１と外部装置５０との間でＵＳＢ接続が確立されると、電卓１のフラッシュＲＯＭ１６の記憶エリアの一部は、外部記憶装置５０の外部記憶容量として動作し、後述するように、外部装置５０のプロセッサ５２によりアクセス可能な状態となる。
【００４８】
一方、外部装置５０のプロセッサ５２は、電卓１とのＵＳＢ接続の確立を検知すると、外部装置５０にインストールされた基本ソフトウェアの標準機能の一つであるファイルマネージャ機能を、自動的に又はユーザの操作に基づいて起動する。ファイルマネージャが起動されると、図４（Ｂ）に示すように、外部装置５０のプロセッサ５２によって、表示部５１に「コンピューター」のウィンドウＷが表示される。外部装置５０のプロセッサ５２は、ユーザ操作に基づいて、電卓１のフラッシュＲＯＭ１６のストレージエリア１６４にアクセスし、表示部５１に表示中のウィンドウＷ内に、該ストレージエリア１６４内に記憶されたファイルの一覧を表示させる。
【００４９】
この状態で、外部装置５０のプロセッサ５２は、ユーザ操作に基づいて、このストレージエリア１６４に任意の１以上の新たなファイルを追加（データの追記）したり、該ストレージエリア１６４内に保存済みの任意の１以上のファイルを削除（データの消去）したり、またはファイルの書き換え（データの変更）等を行う。ストレージエリア１６４内のファイル又はデータを編集する場合、電卓１のフラッシュＲＯＭ１６のストレージエリア１６４に、例えばテキスト形式の、ファイルサイズが０ではない任意のファイルをダミーファイルとして追加してよい。
【００５０】
外部装置５０のプロセッサ５２は、外部装置５０が電源オンしている間、外部装置５０と電卓１のＵＳＢ接続が解除されたか否かを常時監視している。外部装置５０のプロセッサ５２は、ユーザによる予め定められた操作に基づいて、外部装置５０と電卓１との論理的な接続を解除（ＵＳＢ接続を解除）する。
【００５１】
電卓１のプロセッサ１１は、外部装置５０とのＵＳＢ接続の解除を検知すると、フラッシュＲＯＭ１６のストレージエリア１６４の予め定めた事項（例えば、該ストレージエリア１６４の空き容量Ａ２等）に関する第２情報を取得する。この第２情報が関連する事項は、上述した第１情報が関連する事項と同じ事項である。
【００５２】
電卓１のプロセッサ１１は、第２情報であるこの第２の空き容量Ａ２と、第１情報である前述した第１の空き容量Ａ１とを比較する。電卓１のプロセッサ１１は、２つの空き容量Ａ１，Ａ２が異なっていると判定すると、表示駆動装置１２を制御することでディスプレイ１０に、例えば図５下部に示したような、EXITキー２３を押下することをユーザに促す報知メッセージを表示する。さらに、EXITキー２３が押下されたことを検知すると、電卓１の試験モードを解除する。
【００５３】
このように、本実施形態の電卓１は、複数の特定機能利用制限モード解除処理が並行して実行される。従って、上述のステップＳ１２において、電卓１を電源オンしたときには、すでに別の特定機能利用制限モード解除処理が実行されて、モードフラグＦが０、即ち、試験モードが解除済みである場合がある。また、本実施形態では、一種類の、別の特定機能利用制限モード解除処理を説明したが、他の実施形態では、さらに別の１以上の特定機能利用制限モード解除処理が並行して実行されてもよい。
【００５４】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００５５】
［付記１］
制御装置を備える機能利用装置であって、
前記制御装置は、
前記機能利用装置で利用可能な複数の機能を実行し、
ある操作に基づいて、前記複数の機能のうちの１つの機能を使用できないように設定し、
前記１つの機能を使用できないように設定してからある時間が経過した時、前記機能利用装置の電源がオンであるかオフであるかにかかわらず、前記１つの機能を使用できない状態を解除せずに維持する、
ことを特徴とする機能利用装置。
［付記２］
前記制御装置は、
前記機能利用装置の電源がオフからオンになったときに、前記１つの機能を使用できないように設定してからある時間が経過していることを検出した場合、前記１つの機能を使用できない状態を解除する、
ことを特徴とする付記１に記載の機能利用装置。
［付記３］
前記制御装置は、
ユーザが試験を受ける前に入力される前記ある操作に基づいて、前記１つの機能として、前記試験中に実行されることは好ましくない機能を使用できないように設定する、
ことを特徴とする付記１又は２に記載の機能利用装置。
［付記４］
前記制御装置は、
入力装置を介して、前記ある操作を含む操作を受け付ける、
前記入力装置を介した操作に基づいて、前記複数の機能の一つの機能の実行結果を出力装置に出力させる、
ことを特徴とする付記１〜３のいずれか一項に記載の機能利用装置。
［付記５］
ユーザの操作を受け付ける入力装置と、
ユーザの操作に基づいて、前記複数の機能の一つの機能の実行結果が出力される出力装置と、のうちの少なくとも何れかをさらに備える、
ことを特徴とする付記１〜４のいずれか一項に記載の機能利用装置。
［付記６］
機能利用装置のコンピュータに、
前記機能利用装置で利用可能な複数の機能を実行させ、
ある操作に基づいて、前記複数の機能のうちの１つの機能を使用できないように設定させ、
前記１つの機能を使用できないように設定してからある時間が経過した時、前記機能利用装置の電源がオンであるかオフであるかにかかわらず、前記１つの機能を使用できない状態を解除せずに維持させる、
ことを特徴とする機能利用プログラム。
［付記７］
複数の機能を利用可能な装置を用いた機能利用方法であって、
ある操作に基づいて、前記複数の機能のうちの１つの機能を使用できないように設定し、
前記１つの機能を使用できないように設定してからある時間が経過した時、前記機能利用装置の電源がオンであるかオフであるかにかかわらず、前記１つの機能を使用できない状態を解除せずに維持する、
ことを特徴とする機能利用方法。
【符号の説明】
【００５６】
１  電卓（機能利用装置）
２  キー入力群（入力装置）
１０  ディスプレイ（出力装置）
１１  ＣＰＵ（制御装置）
１８  計時部
１９  電源
５０  外部装置
１８０  時限タイマ
【図１】
0006269737.tif 000002
【図２】
0006269737.tif 000003
【図３】
0006269737.tif 000004
【図４】
0006269737.tif 000005
【図５】
0006269737.tif 000006