(57)【要約】【課題】関数電卓など多機能型の電子機器において、制限対象となる機能を当該機能を制限させる側で任意に設定して、複数の機能のうち任意設定された一部の機能を制限する。【解決手段】プロテクト対象アプリ，プロテクト表示画面，プロテクト時間からなる機能制限情報（プロテクトデータ）を記憶させたメモリカード（起動プロテクトカード）がカードスロットに装着検知されると、当該機能制限情報がフラッシュＲＯＭ内のシステム領域における各対応するメモリ領域に読み込まれて記憶されると共に、表示部２１に対しプロテクト表示画面Ｇ４が表示されて起動プロテクトの開始が外部に報知され、「ＥＸＥ」キーのみのキー入力受付によって前記プロテクト対象アプリに応じた機能が制限設定されて当該機能制限されたメニューアイコンについて起動プロテクトマークＭが付加されると共に、プロテクト残り時間Ｔが付加された機能選択メニュー画面Ｇ１′が表示される。【選択図】      図６
2006338205.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を有する電子機器であって、
記録媒体を装着する記録媒体装着手段と、
この記録媒体装着手段により装着された記録媒体から機能を制限する情報を読み出す制限情報読み出し手段と、
この制限情報読み出し手段により読み出された機能を制限する情報に従って複数の機能のうちの一部の機能を制限する機能制限手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記記録媒体から読み出される機能を制限する情報は、機能を制限する時間の情報を有し、
前記機能制限手段は、前記制限情報読み出し手段により読み出された機能を制限する情報に従って複数の機能のうちの一部の機能を当該機能を制限する時間の間だけ制限することを特徴とする請求項１に記載の電子機器。
【請求項３】
さらに、
前記機能制限手段により機能を制限する際に、機能制限を示す画像を表示部に表示させる制限画像表示制御手段を備えたことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
前記機能制限を示す画像は複数種類の画像の中から選択された画像であって且つ前記記録媒体から読み出される機能を制限する情報に含まれ、
前記制限画像表示制御手段は、前記機能制限手段により機能を制限する際に、前記制限情報読み出し手段により読み出された機能を制限する情報に含まれる選択された画像を表示部に表示させることを特徴とする請求項３に記載の電子機器。
【請求項５】
さらに、
ユーザ消去不可能な情報記憶領域と、
この情報記憶領域に対し前記制限情報読み出し手段により読み出された機能を制限する情報を記憶させる制限情報記憶制御手段とを備え、
前記機能制限手段は、前記情報記憶領域に記憶された機能を制限する情報に従って複数の機能のうちの一部の機能を制限する、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項６】
前記記録媒体はカード形状であって、
さらに、前記記録媒体装着手段により前記カード形状の記録媒体が装着されたことを検知する記録媒体装着検知手段を備え、
前記制限情報読み出し手段は、前記記録媒体装着検知手段により前記カード形状の記録媒体の装着が検知された際に当該記録媒体から機能を制限する情報を読み出す、
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
さらに、
任意の機能の起動を指定する機能指定手段と、
この機能指定手段により指定された機能が前記機能制限手段により機能制限されている機能である場合には、機能制限を示す画像を表示部に表示させる機能指定時制限画像表示制御手段と、
を備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項８】
前記機能制限手段は、
前記制限情報読み出し手段により読み出された機能を制限する情報に含まれる機能を制限する時間の情報に基づき当該制限時間の残りの時間を計数する残り時間計数手段と、
この残り時間計数手段により計数される制限時間の残り時間を表示部に表示させる制限時間表示制御手段と、
を有することを特徴とする請求項２に記載の電子機器。
【請求項９】
前記制限情報読み出し手段により記録媒体から読み出される機能を制限する情報は、外部の情報機器により当該記録媒体に記録されることを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項１０】
前記機能制限を示す画像は外部の情報機器によりユーザ操作に応じて任意に作成された画像であり、
前記制限情報読み出し手段により記録媒体から読み出される機能を制限する情報は、前記外部の情報機器により任意に作成された画像を含んで当該記録媒体に記録され、
前記制限画像表示制御手段は、前記機能制限手段により機能を制限する際に、前記制限情報読み出し手段により読み出された機能を制限する情報に含まれる任意に作成された画像を表示部に表示させることを特徴とする請求項３に記載の電子機器。
【請求項１１】
記録媒体を装着する記録媒体装着部を備え、複数の機能を有する電子機器のコンピュータを制御するための電子機器の制御プログラムであって、
前記コンピュータを、
前記記録媒体装着部に装着された記録媒体から機能を制限する情報を読み出す制限情報読み出し手段、
この制限情報読み出し手段により読み出された機能を制限する情報に従って複数の機能のうちの一部の機能を制限する機能制限手段、
として機能させるようにした電子機器の制御プログラム。
【請求項１２】
前記制限情報読み出し手段により記録媒体から読み出される機能を制限する情報は、外部の情報機器により当該記録媒体に記録されていることを特徴とする請求項１１に記載の電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば関数計算機能やプログラム計算機能を備えた小型電子式計算機（電卓）など、多機能型の電子機器およびその制御プログラムに関する。
【背景技術】
【０００２】
例えば関数・プログラム電卓と呼ばれる小型電子式計算機では、基本の四則演算機能や行列演算機能の他に、関数・グラフ演算機能、数表演算機能、方程式演算機能、そして所望のデータの保存と再生が行える電子情報活用機能、任意のプログラミングによる計算が行えるプログラム演算機能など、多数の機能が搭載されており、機能選択メニュー画面に従って利用したい所望の機能を選択操作して起動させ利用することができる。
【０００３】
一般に、高校や大学などの教育現場にあって、学力試験などを行うに際しては、統計計算や微分積分計算そのものあるいはその応用が出題されたりするので、このような多機能な電子式計算機を利用して答案を作成することが禁止されており、例えば四則計算機能しか備えない電子式計算機だけしか利用が認められないのが現状である。
【０００４】
一方で、教育現場によっては学生に対し授業で積極利用するための小型・多機能の電子式計算機の購入を推奨するところもあり、この場合、多くの学生がこの多機能な小型電子式計算機を所有しているにもかかわらず、試験などでの使用は認められないのが現状である。
【０００５】
そこで、多数の演算機能の一部を制限すると共にその機能制限状態を外部に明確にして利用できるようにした電子式計算機が考えられている（例えば、特許文献１参照。）。
【０００６】
この電子式計算機は、計算機本体の上端部に対して着脱可能にした機能制限解除用キャップを設け、このキャップが取り付けられた状態では、機能制限解除モードとなり全ての機能の起動が可能な状態に設定されると共に、当該制限解除の状態であることが前記キャップに印刷表記された制限解除メッセージ「通常使用」により外部に明確に知らされる。また、機能制限解除用キャップが外された状態では、機能制限モードとなり基本計算機能のみ起動可能な状態に設定されると共に、当該機能制限の状態であることが前記キャップが外されることで露出するキャップ接続部の側面に印刷表記された制限メッセージ「試験対応」により外部に明確に知らされるものである。
【特許文献１】特開２０００−０１０９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、機能制限解除用キャップを着脱することで機能制限解除モードと機能制限モードとに切り換え設定する従来の電子式計算機では、計算機本体とキャップを一組として備える必要があるために部品点数が多くなり、製造面・使用面の両面において取り扱いに面倒が生じ、しかも制限対象となる機能が予め所定の機能に限られてしまう問題がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、制限対象となる機能を当該機能を制限させる側で任意に設定して、複数の機能のうち任意設定された一部の機能を制限することが可能になる電子機器およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の電子機器は、複数の機能を有する電子機器であって、記録媒体を装着する記録媒体装着手段と、この記録媒体装着手段により装着された記録媒体から機能を制限する情報を読み出す制限情報読み出し手段と、この制限情報読み出し手段により読み出された機能を制限する情報に従って複数の機能のうちの一部の機能を制限する機能制限手段とを備えたことを特徴としている。
【００１０】
請求項２に記載の電子機器は、前記請求項１に記載の電子機器において、前記記録媒体から読み出される機能を制限する情報は、機能を制限する時間の情報を有し、前記機能制限手段は、前記制限情報読み出し手段により読み出された機能を制限する情報に従って複数の機能のうちの一部の機能を当該機能を制限する時間の間だけ制限することを特徴としている。
【００１１】
請求項３に記載の電子機器は、前記請求項１または請求項２に記載の電子機器において、さらに、前記機能制限手段により機能を制限する際に、機能制限を示す画像を表示部に表示させる制限画像表示制御手段を備えたことを特徴としている。
【００１２】
請求項４に記載の電子機器は、前記請求項３に記載の電子機器において、前記機能制限を示す画像は複数種類の画像の中から選択された画像であって且つ前記記録媒体から読み出される機能を制限する情報に含まれ、前記制限画像表示制御手段は、前記機能制限手段により機能を制限する際に、前記制限情報読み出し手段により読み出された機能を制限する情報に含まれる選択された画像を表示部に表示させることを特徴としている。
【００１３】
請求項５に記載の電子機器は、前記請求項１ないし請求項３の何れか１項に記載の電子機器において、さらに、ユーザ消去不可能な情報記憶領域と、この情報記憶領域に対し前記制限情報読み出し手段により読み出された機能を制限する情報を記憶させる制限情報記憶制御手段とを備え、前記機能制限手段は、前記情報記憶領域に記憶された機能を制限する情報に従って複数の機能のうちの一部の機能を制限することを特徴としている。
【００１４】
請求項６に記載の電子機器は、前記請求項５に記載の電子機器において、前記記録媒体はカード形状であって、さらに、前記記録媒体装着手段により前記カード形状の記録媒体が装着されたことを検知する記録媒体装着検知手段を備え、前記制限情報読み出し手段は、前記記録媒体装着検知手段により前記カード形状の記録媒体の装着が検知された際に当該記録媒体から機能を制限する情報を読み出すことを特徴としている。
【００１５】
請求項７に記載の電子機器は、前記請求項１ないし請求項３の何れか１項に記載の電子機器において、さらに、任意の機能の起動を指定する機能指定手段と、この機能指定手段により指定された機能が前記機能制限手段により機能制限されている機能である場合には、機能制限を示す画像を表示部に表示させる機能指定時制限画像表示制御手段とを備えたことを特徴としている。
【００１６】
請求項８に記載の電子機器は、前記請求項２に記載の電子機器において、前記機能制限手段は、前記制限情報読み出し手段により読み出された機能を制限する情報に含まれる機能を制限する時間の情報に基づき当該制限時間の残りの時間を計数する残り時間計数手段と、この残り時間計数手段により計数される制限時間の残り時間を表示部に表示させる制限時間表示制御手段とを有することを特徴としている。
【００１７】
請求項９に記載の電子機器は、前記請求項１ないし請求項３の何れか１項に記載の電子機器において、前記制限情報読み出し手段により記録媒体から読み出される機能を制限する情報は、外部の情報機器により当該記録媒体に記録されることを特徴としている。
【００１８】
請求項１０に記載の電子機器は、前記請求項３に記載の電子機器において、前記機能制限を示す画像は外部の情報機器によりユーザ操作に応じて任意に作成された画像であり、前記制限情報読み出し手段により記録媒体から読み出される機能を制限する情報は、前記外部の情報機器により任意に作成された画像を含んで当該記録媒体に記録され、前記制限画像表示制御手段は、前記機能制限手段により機能を制限する際に、前記制限情報読み出し手段により読み出された機能を制限する情報に含まれる任意に作成された画像を表示部に表示させることを特徴としている。
【発明の効果】
【００１９】
本発明の請求項１（請求項１１）に記載の電子機器（電子機器の制御プログラム）によれば、記録媒体装着手段により装着された記録媒体から機能を制限する情報が読み出され、この記録媒体から読み出された機能を制限する情報に従って複数の機能のうちの一部の機能が制限されるので、記録媒体に機能制限の対象となる機能を記録設定しておくことで、この記録媒体の装着により電子機器における任意の機能を適宜制限できるようになる。
【００２０】
本発明の請求項２に記載の電子機器によれば、前記請求項１に記載の電子機器において、記録媒体から読み出される機能を制限する情報は、機能を制限する時間の情報を有し、機能制限手段は、制限情報読み出し手段により読み出された機能を制限する情報に従って複数の機能のうちの一部の機能を当該機能を制限する時間の間だけ制限するので、記録媒体に機能制限の対象となる機能と制限時間を記録設定しておくことで、この記録媒体の装着により電子機器における任意の機能を任意の時間だけ適宜制限できるようになる。
【００２１】
本発明の請求項３に記載の電子機器によれば、前記請求項１または請求項２に記載の電子機器において、さらに、機能制限手段により機能を制限する際には、機能制限を示す画像を表示部に表示させるので、記録媒体の装着により機能制限の状態となることを外部に報知できるようになる。
【００２２】
本発明の請求項４に記載の電子機器によれば、前記請求項３に記載の電子機器において、機能制限を示す画像は複数種類の画像の中から選択された画像であって且つ記録媒体から読み出される機能を制限する情報に含まれ、機能制限手段により機能を制限する際には、当該記録媒体から読み出された機能を制限する情報に含まれる選択された画像を表示部に表示させるので、記録媒体の装着により機能制限の状態となることを複数画像の中から選択されたその都度異なる画像の表示によって外部に報知できるようになる。
【００２３】
本発明の請求項５に記載の電子機器によれば、前記請求項１ないし請求項３の何れか１項に記載の電子機器において、さらに、ユーザ消去不可能な情報記憶領域に対し記録媒体から読み出された機能制限情報を記憶させ、その情報記憶領域に記憶された機能制限情報に従って複数の機能のうちの一部の機能を制限するので、記録媒体を一旦装着後外してしまっても、情報記憶領域に記憶された機能制限情報によって所望の機能制限を行うことができる。
【００２４】
本発明の請求項６に記載の電子機器によれば、前記請求項５に記載の電子機器において、記録媒体はカード形状であり、このカード形状の記録媒体の装着が検知された際に当該記録媒体から機能を制限する情報を読み出し、ユーザ消去不可能な情報記憶領域に記憶させるので、記録媒体を一時的に装着しその後は外してしまっても、情報記憶領域に記憶された機能制限情報によって所望の機能制限を行うことができ、例えば１枚の記録媒体によって多数の電子機器をそれぞれ同様の機能制限状態とすることができる。
【００２５】
本発明の請求項７に記載の電子機器によれば、前記請求項１ないし請求項３の何れか１項に記載の電子機器において、さらに、任意の機能の起動を指定した際に、この指定された機能が機能制限されている機能である場合には、機能制限を示す画像を表示部に表示させるので、機能制限状態にある機能を起動させようとしても、当該機能が制限状態にあることを明確に確認することができる。
【００２６】
本発明の請求項８に記載の電子機器によれば、前記請求項２に記載の電子機器において、機能制限手段は、記録媒体から読み出された機能制限情報に含まれる当該機能を制限する時間の情報に基づきその残りの時間を計数し、この機能制限時間の残り時間を表示部に表示させるので、ユーザは機能制限状態となっている当該機能の制限が解除されるまでの時間を明確に確認することができる。
【００２７】
本発明の請求項９に記載の電子機器によれば、前記請求項１ないし請求項３の何れか１項に記載の電子機器において、記録媒体から読み出される機能制限情報は、外部の情報機器により当該記録媒体に記録されるので、電子機器において制限対象とすべき機能を、外部の情報機器により適宜選択的に設定記録することができる。
【００２８】
本発明の請求項１０に記載の電子機器によれば、前記請求項３に記載の電子機器において、機能制限を示す画像は外部の情報機器によりユーザ操作に応じて任意に作成された画像であり、記録媒体から読み出される機能を制限する情報は、外部の情報機器により任意に作成された画像を含んで当該記録媒体に記録される。そして、機能制限手段により機能を制限する際には、その記録媒体から読み出された機能制限情報に含まれる任意に作成された画像を表示部に表示させるので、機能制限を行う都度、外部の情報機器側にて任意作成された異なる内容の機能制限画像を表示できるようになる。
【００２９】
よって、本発明によれば、制限対象となる機能を当該機能を制限させる側で任意に設定して、複数の機能のうち任意設定された一部の機能を制限することが可能になる電子機器およびその制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００３０】
以下図面により本発明の実施の形態について説明する。
【００３１】
図１は、本発明の電子機器の実施形態に係る電子式計算機（電卓）１０電子回路の構成を示すブロック図である。
【００３２】
図２は、前記電子式計算機１０に対し機能制限のために装脱されるメモリカード１３に記憶された機能制限情報の内容を示す図である。
【００３３】
図３は、前記電子式計算機１０のフラッシュＲＯＭ１７内のシステム領域１７ａに用意された機能制限用のメモリ領域を示す図である。
【００３４】
図４は、前記電子式計算機１０の外観構成を示す正面図である。
【００３５】
この電子式計算機（電卓）１０は、コンピュータである制御部（ＣＰＵ）１１を備えている。
【００３６】
制御部（ＣＰＵ）１１は、ＲＯＭ１２に予め記憶されているシステムプログラム、あるいはメモリカード１３から読み込まれてフラッシュＲＯＭ１７内のシステム領域１７ａに記憶された計算機制御プログラム、あるいは通信部１４から外部ＰＣ１５を経由して接続される通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）１６からダウンロードされて前記フラッシュＲＯＭ１７内のシステム領域１７ａに記憶された計算機制御プログラムに従いＲＡＭ１８を作業用メモリ（ワークメモリ）として回路各部の動作を制御する。そして、前記ＲＯＭ１２に予め記憶されたシステムプログラムやフラッシュＲＯＭ１７内のシステム領域１７ａに読み込まれた計算機制御プログラムは、キー入力部１９からのキー入力信号に応じて起動される。
【００３７】
制御部（ＣＰＵ）１１には、前記ＲＯＭ１２、メモリカード１３、通信部１４、フラッシュＲＯＭ１７、ＲＡＭ１８、キー入力部１９が接続される他に、ディスプレイドライバ（ＤＤ）２０を介して液晶表示部（ＬＣＤ）２１が接続される。
【００３８】
この電子式計算機１０の本体側面には、図４に示すように、メモリカード１３を装着するためのカードスロット１３ｓが設けられ、このカードスロット１３ｓに機能制限情報の記憶されたメモリカード１３が装着された場合に、当該メモリカード１３に記述された機能制限情報が読み込まれて前記フラッシュＲＯＭ１７内のシステム領域１７ａに書き込まれる。
【００３９】
メモリカード１３に対し記述する機能制限情報は、例えば外部ＰＣ１５におけるユーザ操作に応じてその時々に適切な制限情報が書き込まれるもので、図２に示すように、当該メモリカード１３が機能制限情報（プロテクトデータ）の書き込まれたカードであることを判別するためのプロテクトカード判別用データ１３ｐ、機能制限の対象となる機能（アプリケーション）の種類を示すプロテクト対象アプリ１３ａ、機能制限された状態であることを表示によって外部に知らせるためのプロテクト表示画面１３ｂ、機能制限の実行時間（期間）を設定するためのプロテクト時間１３ｃが書き込まれる。
【００４０】
フラッシュＲＯＭ１７内のシステム領域１７ａには、図３に示すように、プロテクト対象アプリメモリ１７a1、プロテクト表示画面メモリ１７a2、プロテクト時間メモリ１７a3、プロテクトフラグメモリ１７a4、プロテクトタイマメモリ１７a5がそれぞれ機能制限用のメモリ領域として用意される。
【００４１】
そして、機能制限情報を記述したメモリカード１３が電子式計算機１０のカードスロット１３ｓに装着されると、当該メモリカード１３に記憶されているプロテクト対象アプリ１３ａ、プロテクト表示画面１３ｂ、プロテクト時間１３ｃが電子式計算機１０に読み込まれ、フラッシュＲＯＭ１７内のシステム領域１７ａにおける各対応するメモリ領域１７a1，１７a2，１７a3に転送記憶される。
【００４２】
プロテクトフラグメモリ１７a4には、メモリ領域１７a1に記憶されたプロテクト対象アプリ１３ａに従って機能制限状態にセットされたことを示すプロテクトフラグが書き込まれ、プロテクトタイマメモリ１７a5には、メモリ領域１７a3に記憶されたプロテクト時間（期間）１３ｃに従ってダウンカウントされるタイマカウントデータが記憶される。
【００４３】
なお、前記フラッシュＲＯＭ１７内のシステム領域１７ａは、ユーザ操作によってのアクセスが禁止され、メモリ領域１７a1，１７a2，１７a3，１７a4，１７a5に記憶された機能制限関係情報について、その変更や消去をユーザが任意に行うことはできない。
【００４４】
また、フラッシュＲＯＭ１７内のユーザ領域１７ｂには、各種の機能（アプリケーション）の起動に伴いユーザ操作に応じて入力されたり生成されたりした様々なデータが記憶保存される。
【００４５】
電子式計算機１０の本体ケースには、図４に示すように、本体正面の下端から３分の２程度の範囲でキー入力部１９が設けられ、上端から３分の１程度の範囲で液晶表示部２１が設けられる。
【００４６】
キー入力部１９には、この電子式計算機１０に搭載された多数の機能（アプリケーション）を機能選択用のメニュー画面Ｇ１として表示させる際に操作される「ＭＥＮＵ」キー１９ａ、数字や演算子を入力する際に操作される数値・演算子キー１９ｂ、表示画面上でのカーソル移動操作やデータ選択操作などを行うためのカーソルキー１９ｃ、実行中の処理への戻りや抜け出しを指示する際に操作される「ＥＸＩＴ」キー１９ｄ、選択されたデータの確定や処理の実行を指示する際に操作される「ＥＸＥ」キー１９ｅなどが設けられる。
【００４７】
次に、前記構成における電子式計算機１０の機能制限動作について説明する。
【００４８】
図５は、前記電子式計算機１０における機能制限処理を示すフローチャートである。
【００４９】
図６は、前記電子式計算機１０の機能制限処理に伴う表示動作を示す図である。
【００５０】
キー入力部１９の「ＭＥＮＵ」キー１９ａの操作に応じて、図６（Ａ）に示すように、任意の機能（アプリケーション）をユーザにより選択起動させるための機能選択メニュー画面Ｇ１が表示部２１に表示されたキー入力待ちの状態で（ステップＳ１）、カードスロット１３ｓに対するメモリカード１３の装着が検出されず（ステップＳ２（Ｎｏ））、機能制限の設定が何もされていない、所謂、起動プロテクト中でない状態では（ステップＳ５（Ｎｏ））、キー入力部１９におけるキー入力操作に応じた処理が実行される（ステップＳ３→ＳＢ）。
【００５１】
前記機能選択メニュー画面Ｇ１にあって、例えばグラフ・関数機能「ＧＲＡＰＨ（５）」が選択起動されて、図６（Ｂ）に示すように実行中にある、グラフ・関数表示画面Ｇ２ａの表示状態で、カードスロット１３ｓに対するメモリカード１３の装着が検出されると（ステップＳ２）、メモリカードの挿入後処理（ステップＳＡ）に移行され、当該カードスロット１３ｓに装着されたメモリカード１３の内部データが読み込まれる（ステップＡ１）。
【００５２】
すると、当該メモリカード１３の内部データが機能制限情報である起動プロテクトカードであるか否かがプロテクトカード判別用データ１３ｐの記録の有無によって判断され（ステップＡ２）、例えば判別データ１３ｐの記録がなく単なるデータメモリとして起動プロテクトカードではないと判断された場合には、再び前記キー入力待ちの状態になる（ステップＡ２→Ｓ１）。
【００５３】
一方、メモリカード１３から読み込まれた内部データにプロテクトカード判別用データ１３ｐの記録があることで、当該メモリカード１３が起動プロテクトカードであると判断された場合には、その機能制限情報であるプロテクト対象アプリ１３ａ、プロテクト表示画面１３ｂ、プロテクト時間１３ｃからなるプロテクトデータがフラッシュＲＯＭ１７内のシステム領域１７ａにおける各対応するメモリ領域１７a1，１７a2，１７a3に転送記憶される（ステップＡ２→Ａ３）。
【００５４】
ここで、前記システム領域１７ａのメモリ領域１７a1に記憶された起動プロテクト対象アプリ１３ａが、現在実行中のアプリケーションである、つまり前記グラフ・関数機能の実行中であると判断された場合には（ステップＡ４）、図６（Ｃ）に示すように、現在実行編集中であるデータなどの保存（セーブ）をユーザに促すデータセーブメッセージ画面Ｇ３が表示部２１に表示される（ステップＡ５）。
【００５５】
このデータセーブメッセージ画面Ｇ３の表示状態にあって、「ＥＸＩＴ」キー１９ｄの操作に応じて前記グラフ・関数表示画面Ｇ２ａの表示状態に戻り、現在実行編集中であるグラフデータなどの保存処理が行われると、図６（Ｄ）に示すように、システム領域１７ａのメモリ領域１７a2に転送記憶されたプロテクト表示画面（Ｇ４）１３ｂが読み出され、表示部２１に表示されて起動プロテクトの実行操作「ＥＸＥ」がユーザに促される（ステップＡ６）。
【００５６】
また、前記ステップＡ４において、システム領域１７ａのメモリ領域１７a1に記憶された起動プロテクト対象アプリ１３ａが、現在実行中のアプリケーションではないと判断された場合には、そのまま図６（Ｄ）に示すように、システム領域１７ａのメモリ領域１７a2に転送記憶されたプロテクト表示画面（Ｇ４）１３ｂが読み出され、表示部２１に表示されて起動プロテクトの実行操作「ＥＸＥ」がユーザに促される（ステップＡ６）。
【００５７】
なお、このプロテクト表示画面（Ｇ４）１３ｂの表示状態では、「ＥＸＥ」キー１９ｅの入力操作のみしか受け付けられないので、当該起動プロテクト対象アプリ１３ａに対する起動プロテクトの解除を行うことはできない。
【００５８】
そして、プロテクト表示画面（Ｇ４）１３ｂに従って、キー入力部１９の「ＥＸＥ」キー１９ｅが入力操作されると（ステップＡ７）、システム領域１７ａのメモリ領域１７a3に転送記憶されたプロテクト時間１３ｃ（例えば６０min）がタイマ用のメモリ領域１７a5にセットされると共に（ステップＡ８）、同システム領域１７ａのメモリ領域１７a1に転送記憶されたプロテクト対象アプリ１３ａに従い、この場合は「グラフ・関数機能」が起動プロテクト対象のアプリケーションとして設定され（ステップＡ９）、メモリ領域１７a4に対してそのプロテクトフラグがセットされる（ステップＡ１０）。
【００５９】
すると、図６（Ｅ１）に示すように、起動プロテクト対象のアプリケーションとして設定されているところのメニューアイコン（この場合は、「電子情報活用機能ｅ−ＡＣＴ（３）」「プログラム演算機能ＰＲＧＭ（Ｂ）」）について起動プロテクトマークＭが付加されると共に、プロテクト残り時間Ｔが付加された機能選択メニュー画面Ｇ１′が表示部２１に表示され、前記タイマ用のメモリ領域１７a5にセットされたプロテクト時間１３ｃのカウントダウン処理とその表示更新処理が開始される（ステップＡ１１）。
【００６０】
なお、このステップＡ１１では、前記ステップＡ６でのプロテクト表示画面Ｇ４（図６（Ｄ）参照）の表示によって、既に機能制限状態であることがユーザに明確に報知されているので、例えば図６（Ｅ２）に示すように、起動プロテクトマークＭやプロテクト残り時間Ｔの付加されない通常の機能選択メニュー画面Ｇ１が再表示されて、タイマ用メモリ領域１７a5にセットされたプロテクト時間１３ｃのカウントダウン処理が開始される構成としてもよい。
【００６１】
この場合、起動プロテクト（機能制限）されている機能のメニューアイコンが選択されても、その都度前記プロテクト表示画面Ｇ４（図６（Ｄ）参照）が表示出力され、当該選択された機能が制限中（起動プロテクト中）であることがユーザに明確に報知される（図７のステップＢ１〜Ｂ５参照）。
【００６２】
この後、前記メモリカード（起動プロテクトカード）１３から読み込まれた機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃに従った起動プロテクトの実行中にあっては、当該メモリカード（起動プロテクトカード）１３の装着が無くなった後でも（ステップＳ２（Ｎｏ））、前記タイマ用のメモリ領域１７a5にセットされたプロテクト時間１３ｃのカウントダウン処理が継続的に実施されその起動プロテクト（機能制限）状態が維持される（ステップＳ５→Ｓ６，Ｓ７）。
【００６３】
そして、前記タイマ用のメモリ領域１７a5にセットされたプロテクト時間１３ｃが“０”となりそのカウントダウン処理が終了すると、システム領域１７ａ内のメモリ領域１７a4にセットされたプロテクトフラグがリセットされると共に、同システム領域１７ａ内の各メモリ領域１７a1，１７a2，１７a3に記憶された全ての機能制限情報（プロテクトデータ）が消去され、これまでの起動プロテクトの実行処理が解除される（ステップＳ７→Ｓ８）。
【００６４】
図７は、前記電子式計算機１０の機能制限処理に伴うキー処理（ＳＢ）を示すフローチャートである。
【００６５】
図８は、前記電子式計算機１０の機能制限処理に伴う起動プロテクト中でのキー処理（ＳＢ）に伴う表示動作を示す図である。
【００６６】
例えば図８（Ａ）に示すように、起動プロテクト対象のアプリケーションとして設定されているところのメニューアイコン（この場合は、「電子情報活用機能ｅ−ＡＣＴ（３）」「プログラム演算機能ＰＲＧＭ（Ｂ）」）について起動プロテクトマークＭが付加されると共に、プロテクト残り時間Ｔが付加された機能選択メニュー画面Ｇ１′が表示部２１に表示されている状態で、起動対象機能（アプリケーション）を切り換えるべくカーソルキー１９ｃが操作されて前記起動プロテクト中にある「プログラム演算機能ＰＲＧＭ（Ｂ）」のアイコンが選択されると（ステップＢ１→Ｂ２）、プロテクトされている機能（アプリケーション）の起動が指示されたと判断され（ステップＢ３）、図８（Ｂ）に示すように、システム領域１７ａのメモリ領域１７a2に記憶されているプロテクト表示画面（Ｇ４）１３ｂが読み出され、表示部２１に表示されて当該起動指示された「プログラム演算機能ＰＲＧＭ（Ｂ）」は起動プロテクト中であることが報知される（ステップＢ４）。
【００６７】
そして再びキー処理に戻り（ステップＢ５）、前記プロテクト表示画面Ｇ４に従いキー入力部１９の「ＥＸＥ」キー１９ｅが操作されると、通常のキー処理に移行され（ステップＢ６）、図８（Ｃ）に示すように、再び前記起動プロテクト中アイコンを含む機能選択メニュー画面Ｇ１′が表示部２１に表示される。
【００６８】
そしてさらに、この起動プロテクト中アイコンを含む機能選択メニュー画面Ｇ１′において、起動対象機能（アプリケーション）を切り換えるべくカーソルキー１９ｃが操作されて前記起動プロテクト中にある「電子情報活用機能ｅ−ＡＣＴ（３）」のアイコンが選択されると（ステップＢ１→Ｂ２）、前記同様にプロテクトされている機能（アプリケーション）の起動が指示されたと判断され（ステップＢ３）、図８（Ｄ）に示すように、プロテクト表示画面（Ｇ４）１３ｂが表示部２１に表示されて当該起動指示された「電子情報活用機能ｅ−ＡＣＴ（３）」は起動プロテクト中であることが報知される（ステップＢ４）。
【００６９】
そして再びキー処理に戻り（ステップＢ５）、前記プロテクト表示画面Ｇ４に従った「ＥＸＥ」キー１９ｅの入力操作待ち状態となる。
【００７０】
すなわち、前記メモリカード（起動プロテクトカード）１３から読み込まれフラッシュＲＯＭ１７内のシステム領域１７ａにおける各メモリ領域１７a1，１７a2，１７a3に記憶された機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃに従い、そのプロテクト対象アプリ１３ａが起動プロテクト（機能制限）されている状態では、当該起動プロテクトされている機能を起動させようとメニューアイコンを指定しても、その都度、プロテクト表示画面Ｇ４が表示されて、起動指示された機能が起動プロテクト中であることが報知されると共に、「ＥＸＥ」キー１９ｅのみ受付可能なキー入力操作待ち状態となり、この起動プロテクト（機能制限）状態をユーザ操作によって解除することはできない。
【００７１】
そして、システム領域１７ａにおけるタイマ用メモリ領域１７a5にセットされたプロテクト時間１３ｃが“０”となりそのカウントダウン処理が終了することで、プロテクトフラグがリセットされると共に、同システム領域１７ａ内の各メモリ領域１７a1，１７a2，１７a3に記憶された全ての機能制限情報（プロテクトデータ）が消去され、これまでの起動プロテクトの実行処理が解除される（ステップＳ５〜Ｓ８）。
【００７２】
図９は、前記電子式計算機１０の機能制限処理に伴う起動プロテクト解除後のキー処理（ＳＢ）に伴う表示動作を示す図である。
【００７３】
図９（Ａ）に示すように、起動プロテクト解除後の機能選択メニュー画面Ｇ１の表示状態にあって、起動対象機能（アプリケーション）を切り換えるべくカーソルキー１９ｃが操作されて「電子情報活用機能ｅ−ＡＣＴ（３）」のアイコンが選択されると（ステップＢ１→Ｂ２（Ｎｏ））、通常のキー処理に移行され（ステップＢ６）、図９（Ｂ）に示すように、キー入力部１９の「ＥＸＥ」キー１９ｅの操作に従い前記アイコン選択された「電子情報活用機能ｅ−ＡＣＴ（３）」が起動され、電子情報ファイルのリスト表示画面Ｇ２ｂが表示される。
【００７４】
すなわち、前記メモリカード（起動プロテクトカード）１３から読み込まれフラッシュＲＯＭ１７内のシステム領域１７ａにおける各メモリ領域１７a1，１７a2，１７a3に記憶された機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃに従い起動プロテクト（機能制限）された機能（アプリケーション）は、そのタイマ用メモリ領域１７a5にセットされたプロテクト時間１３ｃがカウントダウンされて“０”となることで、それまでの起動プロテクトの実行状態が解除されるようになり、メモリカード（起動プロテクトカード）１３に記憶させるプロテクト時間１３ｃによって本電子式計算機１０における機能制限時間を設定することができる。
【００７５】
したがって、前記構成の電子式計算機１０による機能制限処理によれば、プロテクト対象アプリ１３ａ，プロテクト表示画面１３ｂ，プロテクト時間１３ｃからなる機能制限情報（プロテクトデータ）を記憶させたメモリカード（起動プロテクトカード）１３がカードスロット１３ｓに装着され検知されると、当該機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃがフラッシュＲＯＭ１７内のシステム領域１７ａにおける各対応するメモリ領域１７a1，１７a2，１７a3に読み込まれて記憶されると共に、表示部２１に対しプロテクト表示画面Ｇ４が表示されて起動プロテクトの開始が外部に報知され、「ＥＸＥ」キー１９ｅのみのキー入力受付によって前記プロテクト対象アプリ１３ａに応じた機能が制限設定されて当該機能制限されたメニューアイコンについて起動プロテクトマークＭが付加されると共に、プロテクト残り時間Ｔが付加された機能選択メニュー画面Ｇ１′が表示部２１に表示される。
【００７６】
このため、例えば学校の各学生に本電子式計算機１０を使用させている場合に、試験において「電子情報活用機能ｅ−ＡＣＴ（３）」と「プログラム演算機能ＰＲＧＭ（Ｂ）」の使用を禁止する際には、前記メモリカード（起動プロテクトカード）１３の装着に応じたプロテクト表示画面Ｇ４および起動プロテクトマークＭが付加された機能選択メニュー画面Ｇ１′の表示によって試験官は当該機能の機能制限が開始されたことを明確に確認することができ、しかもプロテクト残り時間Ｔのカウントダウンが“０”になるまで当該機能制限（起動プロテクト）状態は解除されないので、試験をする側により所望の機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃを記憶させた例えば１枚のメモリカード（起動プロテクトカード）１３を各学生が所持する本電子式計算機１０に順次使い回しして装脱させるだけで、全ての学生が所持する電子式計算機１０を所望の機能制限（起動プロテクト）状態に確実に設定できるようになる。
【００７７】
なお、前記実施形態では、メモリカード（起動プロテクトカード）１３から機能制限情報（プロテクトデータ）として読み込まれるプロテクト時間１３ｃのカウントダウン終了のみによって機能制限（起動プロテクト）状態が解除される構成としたが、次の図１０のフローチャートを参照して説明するように、制限対象でない機能（非プロテクトアプリ）の起動実行中において全てのメモリ状態をリセットするための全初期設定「Initialize All」を実行した場合にのみ、前記機能制限状態（起動プロテクト中）であってもこれを解除できる構成としてもよい。
【００７８】
図１０は、前記電子式計算機１０の機能制限状態（起動プロテクト中）における機能制限（起動プロテクト）解除処理を示すフローチャートである。
【００７９】
まず、メモリカード（起動プロテクトカード）１３から読み込まれた機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃに従った機能制限状態（起動プロテクト中）にあっては、そのプロテクト対象アプリ１３ａに対する起動が指示されると（ステップＣ１）、前述したとおりプロテクト表示画面Ｇ４が表示されて起動プロテクト中であることがユーザに報知され、「ＥＸＥ」キー１９ｅのみの入力受付に応じて起動プロテクトマークＭおよびプロテクト残り時間Ｔが付加された機能選択メニュー画面Ｇ１′が表示される。
【００８０】
また、この機能制限状態（起動プロテクト中）にあって、制限対象でない機能（非プロテクトアプリ）の起動実行中であり（ステップＣ２）、対応する機能実行中画面Ｇ２が表示されている状態で、例えばＲＡＭ１８のみのリセット、フラッシュＲＯＭ１７のみのリセット、外部メモリ（メモリカード１３）のみのリセットを行うためのリセット機能が実行された場合であっても（ステップＣ３）、前記プロテクト表示画面Ｇ４が表示されて起動プロテクト中であることがユーザに報知され、「ＥＸＥ」キー１９ｅのみの入力受付に応じて起動プロテクトマークＭおよびプロテクト残り時間Ｔが付加された機能選択メニュー画面Ｇ１′が表示される。
【００８１】
すなわち、一部メモリのみの初期化によるリセット機能が実行指示されただけでは、リセット対象となっていないメモリ領域に保存されているデータに基づき制限解除後の機能によって試験中に禁止である情報を得る可能性があるので、前記機能制限状態（起動プロテクト中）は解除されることなく維持される。
【００８２】
一方、機能制限状態（起動プロテクト中）にあって、制限対象でない機能（非プロテクトアプリ）の起動実行中で（ステップＣ２）、対応する機能実行中画面Ｇ２が表示されている状態で、全てのメモリ状態をリセットするための全初期設定「Initialize All」が実行された場合には（ステップＣ５）、プロテクト時間１３ｃのカウントダウン途中であってもその機能制限（起動プロテクト）状態は解除される。
【００８３】
すなわち、全てのメモリ内容が初期化によりリセットされた場合には、試験中に禁止である情報を得る可能性はないので、それまでの機能制限状態（起動プロテクト中）は解除される。
【００８４】
また、機能制限状態（起動プロテクト中）にあって、そのプロテクト時間１３ｃのカウントダウンが終了した場合には（ステップＣ４）、前記実施形態での説明と同様に機能制限（起動プロテクト）状態は解除される。
【００８５】
なお、全てのメモリ状態をリセットするための全初期設定「Initialize All」のユーザ操作は、リセットメニューの選択により行うか、予め定められた複数のキーの同時操作により行うか、特定のリセットボタンの押下操作により行う構成とする。
【００８６】
次に、メモリカード１３に対して所望の機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃを書き込み、起動プロテクトカードを生成する処理について説明する。
【００８７】
図１１は、前記電子式計算機１０に対する機能制限用のメモリカード（起動プロテクトカード）１３を生成するための概略手順を示す図である。
【００８８】
プロテクト対象アプリ１３ａ、プロテクト表示画面１３ｂ、プロテクト時間１３ｃからなる機能制限情報（プロテクトデータ）は、外部ＰＣ１５上での専用アプリケーションに従い作成入力され、そのカードスロットに直接あるいはカードライタを介して装着されたメモリカード１３に書き込まれる。
【００８９】
こうして生成された機能制限用のメモリカード（起動プロテクトカード）１３を前述した通り電子式計算機１０のカードスロット１３ｓに一時装着することで、当該メモリカード（起動プロテクトカード）１３からその機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃが読み込まれてフラッシュＲＯＭ１７内のユーザアクセスによる消去不可能なシステム領域１７ａに記憶され、プロテクト表示画面Ｇ４が表示部２１に表示されて機能制限（起動プロテクト）が開始される。
【００９０】
図１２は、外部ＰＣ１５上での専用アプリケーションとして実行され機能制限用のメモリカード（起動プロテクトカード）１３を生成するためのプロテクトデータ作成処理を示すフローチャートである。
【００９１】
図１３は、前記外部ＰＣ１５上でのプロテクトデータ作成処理に伴うキー操作対応の表示動作（その１）を示す図である。
【００９２】
図１４は、前記外部ＰＣ１５上でのプロテクトデータ作成処理に伴うキー操作対応の表示動作（その２）を示す図である。
【００９３】
外部ＰＣ１５において、プロテクトデータ作成処理が起動されると、ＰＣ１５本体のカードスロットに直接あるいはカードライタを介してメモリカード１３が接続されているか否か判断される（ステップＤ１）。
【００９４】
ここで、ＰＣ１５に対してメモリカード１３が接続されていないと判断されると、当該メモリカード１３のＰＣ１５への接続を促すメッセージ画面（図示せず）がＰＣ１５上に表示される（ステップＤ１→Ｄ２）。
【００９５】
そして、ＰＣ１５に対してメモリカード１３が接続されたと判断されると、図１３（Ａ）に示すように、プロテクト対象アプリ選択画面Ｈ１が表示され、電子式計算機１０にて利用可能な機能選択メニュー画面Ｇ１に基づき、起動プロテクトすべき所望のアプリケーション（機能）のユーザ選択が促される（ステップＤ３）。
【００９６】
このプロテクト対象アプリ選択画面Ｈ１において、図１３（Ａ）（Ｂ）に示すように、機能選択メニュー画面Ｇ１内でのカーソル移動操作（１５ａ）および「ＥＮＴＥＲ」キー１５ｂの操作により起動プロテクトすべき所望のアプリケーション（機能）が、例えば「電子情報活用機能ｅ−ＡＣＴ（３）」「プログラム演算機能ＰＲＧＭ（Ｂ）」として順次選択決定されると、その都度、各対応する機能アイコン上に起動プロテクトマークＭが付加表示されると共に、選択されたアプリの記号名がプロテクトアプリ選択エリアＸに配列表示される。
【００９７】
すると、前記ユーザ選択されて表示された２つのプロテクト対象アプリ名である「電子情報活用機能ｅ−ＡＣＴ（３）」「プログラム演算機能ＰＲＧＭ（Ｂ）」がＰＣ内部メモリに登録される（ステップＤ３）。
【００９８】
こうして、プロテクト対象アプリ１３ａが選択されて登録され、「ＥＳＣ」キー１５ｃが操作されると、次に、図１３（Ｃ）に示すように、プロテクト表示内容選択画面Ｈ２が表示され、予め用意されたプロテクト表示候補画像Ｐ１，Ｐ２，Ｐ３やユーザ任意に作成可能なプロテクト表示オリジナル画像Ｐ４，Ｐ５，Ｐ６に基づき、プロテクト表示画面Ｇ４（１３ｂ）のユーザ選択が促される（ステップＤ４）。
【００９９】
プロテクト表示オリジナル画像Ｐ４，Ｐ５，Ｐ６は、それぞれ例えばドットポイントの配列作業によって所望のオリジナル画像として作成される。
【０１００】
そして、前記プロテクト表示内容選択画面Ｈ２において、プロテクト表示候補画像Ｐ１，Ｐ２，Ｐ３上やユーザ任意に作成したプロテクト表示オリジナル画像Ｐ４，Ｐ５，Ｐ６上でのカーソル移動操作（１５ａ）および「ＥＮＴＥＲ」キー１５ｂの操作により所望の画像、例えば候補画像Ｐ３が選択決定されると、この候補画像Ｐ３に基づいたプロテクト表示画面Ｇ４（１３ｂ）がＰＣ内部メモリに登録される（ステップＤ４）。
【０１０１】
こうして、プロテクト対象アプリ１３ａおよびプロテクト表示画面Ｇ４（１３ｂ）が選択されて登録され、「ＥＳＣ」キー１５ｃが操作されると、次に、図１４（Ｄ）に示すように、プロテクト時間設定画面Ｈ３が表示され、その時間設定エリアｔに基づき前記プロテクト対象アプリ１３ａに対するプロテクト時間１３ｃのユーザ設定が促される（ステップＤ５）。
【０１０２】
このプロテクト時間設定画面Ｈ３における時間設定エリアｔに対して、数値キー１５ｄの操作により前記プロテクト対象アプリ１３ａに対する所望のプロテクト時間１３ｃが、例えば「６０ｍｉｎ」として入力表示設定され、これを確定すべく「ＥＸＥ」キー１５ｅが操作されると、図１４（Ｅ）に示すように、機能制限情報設定確認画面Ｈ４が表示され、前記プロテクト対象アプリ選択画面Ｈ１において選択登録されたプロテクト対象アプリ名（この場合「ｅ−ＡＣＴ」「ＰＲＧＭ」）がプロテクトアプリ選択エリアＸに、前記プロテクト表示内容選択画面Ｈ２において選択登録された候補画像Ｐ３に基づくプロテクト表示画面Ｇ４（１３ｂ）がその画像表示エリアＰに、前記プロテクト時間設定画面Ｈ３において入力設定されたプロテクト時間１３ｃ（この場合「６０ｍｉｎ」）が時間設定エリアｔにそれぞれ表示され、ユーザの確認操作が促される。
【０１０３】
そして、この機能制限情報設定確認画面Ｈ４において、ユーザ任意に選択設定されたプロテクト対象アプリ「ｅ−ＡＣＴ」「ＰＲＧＭ」１３ａ、プロテクト表示画面「Ｐ３」１３ｂ、プロテクト時間「６０ｍｉｎ」１３ｃからなる機能制限情報（プロテクトデータ）の内容の正否がユーザ確認され、「Ｙ」キー１５ｆが操作されると、図１４（Ｆ）に示すように、カード書き込み中メッセージ画面Ｈ５が表示されると共に、ＰＣ内部メモリに登録された前記機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃが当該ＰＣ１５に接続されているメモリカード１３に書き込まれる（ステップＤ６）。
【０１０４】
そして、ＰＣ内部メモリに登録された前記機能制限情報（プロテクトデータ）１３ａ，１３ｂ，１３ｃのメモリカード１３への書き込みが終了すると、作成完了メッセージ画面Ｈ６が表示され、電子式計算機１０に対する機能制限用のメモリカード（起動プロテクトカード）１３の生成完了が報知される（ステップＤ６）。
【０１０５】
したがって、このような外部ＰＣ１５上で機能制限用のメモリカード（起動プロテクトカード）１３を生成するためのプロテクトデータ作成機能によれば、機能制限情報（プロテクトデータ）であるプロテクト対象アプリ１３ａ、プロテクト表示画面１３ｂ、プロテクト時間１３ｃのそれぞれを個別にユーザによる選択操作により任意に設定できるので、例えば学生の試験に伴い各学生が所持する電子式計算機１０の機能を試験時間中においてのみ制限しようとする場合でも、当該試験の内容に応じて制限すべき機能だけをその都度選択的に変更して設定できると共に、試験時間に応じてプロテクトする時間を設定できる。
【０１０６】
しかも、各電子式計算機１０において、機能制限（起動プロテクト）状態の確認に用いられるプロテクト表示画面Ｇ４（１３ｂ）の画像の内容を、予め設定されたプロテクト表示候補画像Ｐ１，Ｐ２，Ｐ３からだけでなく、ユーザ任意に作成可能なプロテクト表示オリジナル画像Ｐ４，Ｐ５，Ｐ６から選択して設定できるので、例えば学生に対する試験の都度その画像の内容を自由に変更設定することができる。よって、例えば過去の試験において使用されたプロテクト表示画面Ｇ４（１３ｂ）の画像の内容を悪意の学生が保存して再利用することで、あたかも機能制限（起動プロテクト）状態であるかのように表示させて試験官に確認させたとしても、外部ＰＣ１５上で作成し機能制限用のメモリカード（起動プロテクトカード）１３に書き込んだ実際のプロテクト表示画面Ｇ４（１３ｂ）の画像の内容と一致しなくなり、不正を未然に発見し防止することができる。
【０１０７】
なお、前記各実施形態において記載した電子式計算機（電卓）１０や外部ＰＣ１５による各処理の手法、すなわち、図５のフローチャートに示す電子式計算機（電卓）１０における機能制限処理、図７のフローチャートに示す前記電子式計算機（電卓）１０の機能制限処理に伴うキー処理（ＳＢ）、図１０のフローチャートに示す前記電子式計算機（電卓）１０の機能制限状態（起動プロテクト中）における機能制限（起動プロテクト）解除処理、図１２のフローチャートに示す外部ＰＣ１５上での機能制限用のメモリカード（起動プロテクトカード）１３を生成するためのプロテクトデータ作成処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）１３、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体に格納して配布することができる。そして、グラフ・関数電卓などの種々の機能を搭載した電子機器であるコンピュータ端末やＰＣ（１５）は、この外部記憶媒体（１３）に記憶されたプログラムをフラッシュＲＯＭ１７やＰＣ内部メモリに読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した多機能電子機器での機能制限機能、機能制限解除機能、そして外部ＰＣでの機能制限情報作成機能を実現し、前述した手法による同様の処理を実行することができる。
【０１０８】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）１６から前記のプログラムデータを取り込み、前述した多機能電子機器での機能制限機能、機能制限解除機能、そして外部ＰＣでの機能制限情報作成機能を実現することもできる。
【０１０９】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０１１０】
【図１】本発明の電子機器の実施形態に係る電子式計算機（電卓）１０電子回路の構成を示すブロック図。
【図２】前記電子式計算機１０に対し機能制限のために装脱されるメモリカード１３に記憶された機能制限情報の内容を示す図。
【図３】前記電子式計算機１０のフラッシュＲＯＭ１７内のシステム領域１７ａに用意された機能制限用のメモリ領域を示す図。
【図４】前記電子式計算機１０の外観構成を示す正面図。
【図５】前記電子式計算機１０における機能制限処理を示すフローチャート。
【図６】前記電子式計算機１０の機能制限処理に伴う表示動作を示す図。
【図７】前記電子式計算機１０の機能制限処理に伴うキー処理（ＳＢ）を示すフローチャート。
【図８】前記電子式計算機１０の機能制限処理に伴う起動プロテクト中でのキー処理（ＳＢ）に伴う表示動作を示す図。
【図９】前記電子式計算機１０の機能制限処理に伴う起動プロテクト解除後のキー処理（ＳＢ）に伴う表示動作を示す図。
【図１０】前記電子式計算機１０の機能制限状態（起動プロテクト中）における機能制限（起動プロテクト）解除処理を示すフローチャート。
【図１１】前記電子式計算機１０に対する機能制限用のメモリカード（起動プロテクトカード）１３を生成するための概略手順を示す図。
【図１２】外部ＰＣ１５上での専用アプリケーションとして実行され機能制限用のメモリカード（起動プロテクトカード）１３を生成するためのプロテクトデータ作成処理を示すフローチャート。
【図１３】前記外部ＰＣ１５上でのプロテクトデータ作成処理に伴うキー操作対応の表示動作（その１）を示す図。
【図１４】前記外部ＰＣ１５上でのプロテクトデータ作成処理に伴うキー操作対応の表示動作（その２）を示す図。
【符号の説明】
【０１１１】
１０  …電子式計算機（電卓）
１１  …制御部（ＣＰＵ）
１２  …ＲＯＭ
１３  …メモリカード（起動プロテクトカード）
１３ｓ…カードスロット
１３ａ…プロテクト対象アプリ
１３ｂ…プロテクト表示画面
１３ｃ…プロテクト時間
１４  …通信部
１５  …外部ＰＣ
１６  …Ｗｅｂサーバ（プログラムサーバ）
１７  …フラッシュＲＯＭ
１７ａ…システム領域
１７a1…プロテクト対象アプリ用メモリ領域
１７a2…プロテクト表示画面用メモリ領域
１７a3…プロテクト時間用メモリ領域
１７a4…プロテクトフラグ用メモリ領域
１７a5…タイマ用メモリ領域
１７ｂ…ユーザ領域
１８  …ＲＡＭ
１９  …キー入力部
１９ａ…「ＭＥＮＵ」キー
１９ｂ…数値・演算子キー
１９ｃ…カーソルキー
１９ｄ…「ＥＸＩＴ」キー
１９ｅ…「ＥＸＥ」キー
２０  …ディスプレイドライバ（ＤＤ）
２１  …液晶表示部（ＬＣＤ）
Ｎ    …通信ネットワーク（インターネット）
Ｇ１  …機能選択メニュー画面
Ｇ１′…機能制限中の機能選択メニュー画面
Ｇ２  …機能実行中画面
Ｇ３  …データセーブメッセージ画面
Ｇ４  …プロテクト表示画面
Ｍ    …起動プロテクトマーク
Ｔ    …プロテクト残り時間
Ｈ１  …プロテクト対象アプリ選択画面
Ｈ２  …プロテクト表示内容選択画面
Ｈ３  …プロテクト時間設定画面
Ｈ４  …機能制限情報設定確認画面
Ｈ５  …カード書き込み中メッセージ画面
Ｈ６  …作成完了メッセージ画面
Ｘ    …プロテクトアプリ選択エリア
Ｐ    …画像表示エリア
Ｐ１〜Ｐ３…プロテクト表示候補画像
Ｐ４〜Ｐ６…プロテクト表示オリジナル画像
ｔ    …時間設定エリア
【図１】
2006338205.tif 000003
【図２】
2006338205.tif 000004
【図３】
2006338205.tif 000005
【図４】
2006338205.tif 000006
【図５】
2006338205.tif 000007
【図６】
2006338205.tif 000008
【図７】
2006338205.tif 000009
【図８】
2006338205.tif 000010
【図９】
2006338205.tif 000011
【図１０】
2006338205.tif 000012
【図１１】
2006338205.tif 000013
【図１２】
2006338205.tif 000014
【図１３】
2006338205.tif 000015
【図１４】
2006338205.tif 000016