(57)【要約】【課題】容易に特殊機能を実行させないよう制御すること。【解決手段】メモリ２２と、プロセッサ２１を備える電子機器１０にいて、プロセッサ２１は、承認モードにおいて、設問を提示し、提示された前記設問に対する応答を操作者から受け付け、前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行する。【選択図】      図２
2019139745.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
プロセッサを備え、
前記プロセッサは、
承認モードにおいて、設問を提示し、
提示された前記設問に対する応答を操作者から受け付け、
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行する電子機器。
【請求項２】
前記特殊機能モードとは異なるモードは、前記承認モードに移行する前の通常モードである請求項１記載の電子機器。
【請求項３】
前記プロセッサは、前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致すると判断すると、前記承認モードから前記特殊機能モードに移行する請求項１又は２記載の電子機器。
【請求項４】
前記メモリは、前記パスコードと、前記パスコードと異なる値の正解と、前記正解に対応する設問と、のデータが記憶されている請求項３記載の電子機器。
【請求項５】
前記プロセッサは、
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードへの移行を禁止するロックフラグを設定し、
前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致した場合でも、前記ロックフラグを設定した状態では、特殊機能モードとは異なるモードに移行する請求項３又は４記載の電子機器。
【請求項６】
前記メモリは、前記パスコードと、前記パスコードと異なる値の複数の正解と、前記複数の正解に対応する複数の設問と、のデータが記憶されており、
前記プロセッサは、前記操作者からの応答が、前記複数の設問のうちの提示された１つの設問に対する正解、前記提示された１つの設問に対する正解と異なるパスコード、前記複数の設問のうち、前記提示された１つの設問以外の設問に対する正解、及びクリア指示のいずれとも異なる場合に、前記ロックフラグの設定を解除する請求項５記載の電子機器。
【請求項７】
前記メモリは、前記電子機器の使用履歴のデータが記憶されており、
前記プロセッサは、前記承認モードにおいて、設問とともに前記使用履歴のデータの少なくとも一部を提示する請求項１乃至６の何れかに記載の電子機器。
【請求項８】
前記使用履歴のデータは、前記承認モードに移行した回数、前記操作者からの応答が前記設問に対する正解と一致した回数、及び使用時間の少なくとも１つを含む請求項７記載の電子機器。
【請求項９】
前記特殊機能モードは、前記電子機器を検査する検査モードを有する請求項１乃至８の何れかに記載の電子機器。
【請求項１０】
前記特殊機能モードは、互いに異なる複数の検査モードを有する請求項１乃至８の何れかに記載の電子機器。
【請求項１１】
操作者が応答するための入力キーと、
前記入力キーの操作結果を表示するディスプレイと、
をさらに備える請求項１乃至１０の何れかに記載の電子機器。
【請求項１２】
前記特殊機能モードは、前記ディスプレイのコントラストを調整するコントラスト調整モードを有する請求項１１記載の電子機器。
【請求項１３】
前記承認モードは、予め設定された承認パスコードを入力することによって設定される請求項１乃至１２の何れかに記載の電子機器。
【請求項１４】
前記メモリは、複数の設問のデータが記憶されており、
前記プロセッサは、前記データから１つの設問を選び、前記承認モードにおいて、選ばれた前記設問を提示する請求項１乃至１３の何れかに記載の電子機器。
【請求項１５】
前記設問は、演算子及び数値を含む数式である請求項１乃至１４の何れかに記載の電子機器。
【請求項１６】
前記プロセッサは、操作者の数値入力操作にしたがって計算を行う請求項１乃至１５の何れかに記載の電子機器。
【請求項１７】
電子機器の制御方法において、
前記電子機器のプロセッサが、
承認モードにおいて、設問を提示し、
提示された前記設問に対する応答を操作者から受け付け、
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行する電子機器の制御方法。
【請求項１８】
前記特殊機能モードとは異なるモードは、前記承認モードに移行する前の通常モードである請求項１７記載の電子機器の制御方法。
【請求項１９】
前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致すると判断すると、前記承認モードから前記特殊機能モードに移行する請求項１７又は１８記載の電子機器の制御方法。
【請求項２０】
前記電子機器は、前記パスコードと、前記パスコードと異なる値の正解と、前記正解に対応する設問と、のデータが記憶されているメモリを有する請求項１９記載の電子機器の制御方法。
【請求項２１】
前記プロセッサは、
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードへの移行を禁止するロックフラグを設定し、
前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致した場合でも、前記ロックフラグを設定した状態では、特殊機能モードとは異なるモードに移行する請求項２０記載の電子機器の制御方法。
【請求項２２】
前記メモリは、前記パスコードと、前記パスコードと異なる値の複数の正解と、前記複数の正解に対応する複数の設問と、のデータが記憶されており、
前記プロセッサは、前記操作者からの応答が、前記複数の設問のうちの提示された１つの設問に対する正解、前記提示された１つの設問に対する正解と異なるパスコード、前記複数の設問のうち、前記提示された１つの設問以外の設問に対する正解、及びクリア指示のいずれとも異なる場合に、前記ロックフラグの設定を解除する請求項２１記載の電子機器の制御方法。
【請求項２３】
前記メモリは、前記電子機器の使用履歴のデータが記憶されており、
前記プロセッサは、前記承認モードにおいて、設問とともに前記使用履歴のデータの少なくとも一部を提示する請求項２０乃至２２の何れかに記載の電子機器の制御方法。
【請求項２４】
前記使用履歴のデータは、前記承認モードに移行した回数、前記操作者からの応答が前記設問に対する正解と一致した回数、及び使用時間の少なくとも１つを含む請求項２３記載の電子機器の制御方法。
【請求項２５】
前記特殊機能モードは、前記電子機器を検査する検査モードを有する請求項１７乃至２４の何れかに記載の電子機器の制御方法。
【請求項２６】
前記特殊機能モードは、互いに異なる複数の検査モードを有する請求項１７乃至２４の何れかに記載の電子機器の制御方法。
【請求項２７】
前記電子機器は、
操作者が応答するための入力キーと、
前記入力キーの操作結果を表示するディスプレイと、
をさらに備える請求項１７乃至２６の何れかに記載の電子機器の制御方法。
【請求項２８】
前記特殊機能モードは、前記ディスプレイのコントラストを調整するコントラスト調整モードを有する請求項２７記載の電子機器の制御方法。
【請求項２９】
前記承認モードは、予め設定された承認パスコードを入力することによって設定される請求項１７乃至２８の何れかに記載の電子機器の制御方法。
【請求項３０】
前記メモリは、複数の設問のデータが記憶されており、
前記プロセッサは、前記データから１つの設問を選び、前記承認モードにおいて、選ばれた前記設問を提示する請求項２０乃至２４の何れかに記載の電子機器の制御方法。
【請求項３１】
前記設問は、演算子及び数値を含む数式である請求項１７乃至３０の何れかに記載の電子機器の制御方法。
【請求項３２】
前記プロセッサは、操作者の数値入力操作にしたがって計算を行う請求項１７乃至３１の何れかに記載の電子機器の制御方法。
【請求項３３】
電子機器が内蔵するコンピュータが実行するプログラムであって、前記コンピュータに、
承認モードにおいて、設問を提示させ、
提示された前記設問に対する応答を操作者から受け付けさせ、
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ロギングデータが入力シミュレーションとしてそのまま使えるようにし、シミュレーションに際し、あらためて人手による入力操作を必要とせず、また使用場所での入力操作を再現することを目的とした技術が提案されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−１９３２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記特許文献に記載された技術も含めて、キーボードや表示部を有する各種のデータ処理装置、例えば電卓やスマートフォン、パーソナルコンピュータ等では、製造が完成している状態で、当該製品の取扱い説明書などには記載されていない、一般のユーザが知り得ない所定のキー操作、例えば予め設定された複数のキーの同時操作により製品の特殊機能を実行するための特殊機能モード（例えば検査モード、サービスマンモード等）への移行が承認され、内部の動作プログラムの一部に登録されている特殊プログラムに基づいて、特殊機能を実行することができるものがある。検査モードにおいては、内部の動作プログラムの一部に予め登録されている検査プログラムに基づいて、当該製品の出荷前或いは後に検査を実行可能としている。
【０００５】
しかしながら、何らかの理由によってユーザが特殊機能モードへのキー操作による移行方法を把握してしまい、ユーザが特殊機能を実行してしまうといった問題を生じていた。
【０００６】
本発明は前記のような実情に鑑みてなされたもので、その目的とするところは、容易に特殊機能を実行させないよう制御することが可能な電子機器、電子機器の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る電子機器は、メモリと、プロセッサを備え、前記プロセッサは、承認モードにおいて、設問を提示し、提示された前記設問に対する応答を操作者から受け付け、前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行する。
【発明の効果】
【０００８】
本発明によれば、容易に特殊機能を実行させないよう制御することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る関数電卓の外観構成を例示する正面図。
【図２】同実施形態に係る関数電卓の電子回路の機能構成を示すブロック図。
【図３】同実施形態に係る承認モード時の処理内容を示すフローチャート。
【図４】同実施形態に係る表示部での表示内容を例示する図。
【図５】同実施形態に係る全検査モード時の表示部での表示内容の遷移を例示する図。
【図６】同実施形態に係る簡略検査モード時の表示部での表示内容の遷移を例示する図。
【図７】本発明の第２の実施形態に係る関数電卓の電子回路の機能構成を示すブロック図。
【図８】同実施形態に係る承認モード時の処理内容を示すフローチャート。
【図９】同実施形態に係る特殊機能制御モード移行時の表示部での表示内容の遷移を例示する図。
【図１０】同実施形態に係る全検査モード時の表示部での表示内容の遷移を例示する図。
【図１１】同実施形態に係る全検査モード時の表示部での表示内容の遷移を例示する図。
【発明を実施するための形態】
【００１０】
［第１の実施形態］  
以下、本発明を関数電卓に適用した場合の第１の実施形態について図面を参照して詳細に説明する。  
図１は、本実施形態に係る関数電卓１０の外観構成を示す平面図である。同図において、本体正面にキー入力部１１、表示部１６、及びソーラパネル１７が設けられる。
【００１１】
キー入力部１１は、数値や数式を入力し、あるいは計算の実行を指示するための数値・演算記号キー群１２、各種の関数の入力やメモリ機能の立ち上げのための関数機能キー群１３、各種動作モードのメニュー画面の表示や動作モードの設定を指示するためのモード設定キー群１４、モード設定キー群１４に表示されるカーソルの移動操作、計算式の呼び出しやデータ項目の選択操作などを行なうカーソルキー１５を備える。
【００１２】
数値・演算記号キー群１２としては、［０］〜［９］（数値）キー、［＋］［−］［×］［÷］（四則記号）キー、［Ａｎｓ］キー、［＝］（実行）キー、クリア指示するための［ＡＣ］（クリア）キーなどを配列している。
【００１３】
関数機能キー群１３としては、［ｘ-1］（逆数）キー、［ｎＣｒ］(組み合わせ)キー、［Ｐｏｌ（］（極座標）キー、［ｘ３］（３乗）キーなどをはじめとした関数機能キーを多種配列している。
【００１４】
モード設定キー群１４としては、［ＳＨＩＦＴ］（シフト）キー、［ＡＬＰＨＡ］（アルファベット）キー、［ＭＯＤＥ  ＣＬＲ］（モードクリア）キー、［ＯＮ］（電源オン）キーなどを配列している。
【００１５】
表示部１６は、反射型の液晶表示パネルで構成されるもので、最上行を例えば［Ｄ］［ＳＣＩ］等の固定セグメントの表示行とし、第２行を縦６ドット×横５ドット×１２桁のドットマトリックス行、第３行が数値１０桁＋指数部２桁の８の字状セグメント等による数値表示行としている。
【００１６】
ソーラパネル１７は、この関数電卓１０の動作電力の一部又は全部を発生する、太陽電池パネルである。図示はしないが関数電卓１０はソーラパネル１７とは別に交換可能な乾電池を装着しており、関数電卓１０の周囲の外部光の光量が少ないためにソーラパネル１７単体で表示や計算に必要な動作電力を賄えない場合、装着した乾電池によって給電を行うことが可能となる。
【００１７】
なお、関数電卓１０の側面または裏面には、図示はしないが、メモリカードを装脱するためのカードスロットと、外部機器と接続して通信を行なうための通信端子、例えばＵＳＢ端子とが形成されているものとする。
【００１８】
図２は、関数電卓１０の電子回路の機能構成を示すブロック図である。
【００１９】
この関数電卓１０の電子回路は、ＣＰＵ（Central Processing Unit）等のプロセッサ２１を主体とし、バスＢを介して、メモリ２２、記録媒体インタフェイス２４、表示部１６、キー入力部１１、及び通信部２５を接続して構成している。
【００２０】
メモリ２２は、プロセッサ２１が実行する動作プログラムや固定データ等が不揮発的に記憶されているＲＯＭと、ＲＯＭから読み出した各種データ等を展開して保持するＲＡＭとを備え、電卓制御プログラム２２ａ、表示制御プログラム２２ｂ、及び特殊機能制御プログラム２２ｃを記憶すると共に、入力プログラムエリア２２ｄ、及びワークエリア２２ｅを確保している。
【００２１】
電卓制御プログラム２２ａは、通常モード時の関数演算を含む各種演算処理を実行する、ＲＯＭ内に格納された動作プログラムである。
【００２２】
表示制御プログラム２２ｂは、通常モード時の表示部１６における表示内容を制御するＲＯＭ内に格納された動作プログラムである。
【００２３】
特殊機能制御プログラム２２ｃは、前記通常モードから特殊機能モードに移行した際に実行するＲＯＭ内に格納された動作プログラムであり、具体的には、後述する簡略検査モード（ステップＳ１０５）における制御プログラム、全検査モード（ステップＳ１０７）における制御プログラム、表示のコントラスト調整処理モード（ステップＳ１０９）における制御プログラムを有している。
【００２４】
入力プログラムエリア２２ｄは、後述する追加プログラム等を外部から入力した場合に格納するＲＡＭ内のエリアである。
【００２５】
ワークエリア２２ｅは、プロセッサ２１によるプログラム処理実行時のプログラム、データを一時的に保持するＲＡＭ内のエリアである。
【００２６】
記録媒体インタフェイス２４は、カードスロットＣＳを介して関数電卓１０に装着された、メモリカード等の記録媒体２３から追加のプログラム等のデータを読み出すために記録媒体２３と接続するインタフェイスである。読み出された追加プログラム等のデータは、プロセッサ２１の制御の下で、バスＢを介して前記メモリ２２の入力プログラムエリア２２ｄに格納される。
【００２７】
通信部２５は、前述した如く、パーソナルコンピュータ等の外部機器と、例えばＵＳＢ端子等の通信端子により有線接続したり、或いは無線ＬＡＮにより無線接続することで、外部のネットワーク（ＮＷ）とも接続可能となるもので、必要なデータ等、例えば関数電卓１０のバージョンアップ時のデータの送受等を行なう。
【００２８】
次に前記実施形態の動作について説明する。以降のステップにおいて、特別明記されている以外の処理、判断はプロセッサ２１が実行する。
【００２９】
図３は、メモリ２２の特殊機能制御プログラム２２ｃに記憶されている、承認モード時の処理内容を示すフローチャートである。
【００３０】
関数電卓１０の出荷前での通常モードの動作時において、検査人である操作者が、承認モードに移行するための承認パスコードキーとして、所定の複数のキー、例えばモード設定キー群１４の［ＳＨＩＦＴ］キー及び［ＯＮ］キーと、数値・演算記号キー群１２の［５］キーの計３つのキーを同時に操作することで、承認モードに移行する。承認パスコードキーは、上記３つのキーに限定されることはなく、例えば２つのキーでも４つ以上のキーでもよい。
【００３１】
プロセッサ２１は、通常モード時において、前記３つのキーの同時操作が行われたか否かを繰返し判断することで、承認モードへの移行を待機している（ステップＳ１０１）。
【００３２】
前記３つのキーの同時操作がなされたと判断した場合（ステップＳ１０１のＹｅｓ）、プロセッサ２１は、承認モードに移行する。
【００３３】
承認モードでは、プロセッサ２１は、特殊機能制御プログラム２２ｃによって予め用意されている複数の簡易な設問からランダム或いは周期的に１つを選択して、表示部１６のドットマトリックス行に表示させる（ステップＳ１０３）。
【００３４】
設問は、演算子（例えば＋、−、×、÷）及び数値を含み、演算を要する左辺と、［？］が表示されている右辺とを有する設問形式の数式（等式）であり、メモリ２２内に計算式がデータとして記憶されている。数式は、例えば［３−２＝？］、［１＋１＝？］、［２＋１＝？］、［５−１＝？］のように異なるパターンが複数用意されている。前記各設問に対する正解はそれぞれ［１］、［２］、［３］、［４］と異なっている。特殊機能制御プログラム２２ｃには、特殊機能制御モードに移行するための複数のパスコードと、複数のパスコードと互いに異なる値の複数の正解と、複数の正解に対応した複数の設問とがデータとして、予め記憶されており、パスコードは、操作者がキー入力部１１のキー操作によって入力可能となっている。
【００３５】
図４は、承認モードにおいて、表示部１６のドットマトリックス行において設問［３−２＝？］を表示している状態を例示するものである。ここでは設問に対する正解は１となる。正解となる入力キーは、特殊機能制御モードである簡略検査モード、全検査モード及びコントラスト調整モードにそれぞれ移行するために予め設定されているパスコードキーのいずれとも一致しないように設定されている。
【００３６】
プロセッサ２１は、ステップＳ１０３によって前記設問を表示した状態から、操作者からのキー入力部１１でのキー入力を受け付けて、操作されたキーが、表示されている設問の正解とは異なるよう予め設定されている数値・演算記号キー群１２の第１のパスコードキー（例えば［８］キー）であるか否か（ステップＳ１０４）、同様に表示されている設問の正解とは異なるとともに数値・演算記号キー群１２のうち第１のパスコードキーとも異なるよう予め設定されている第２のパスコードキー（例えば［９］キー）であるか否か（ステップＳ１０６）、表示されている設問の正解とは異なるとともに第１のパスコードキー及び第２のパスコードキーとも異なるよう予め設定されている第３のパスコードキー（例えば［６］キー）であるか否か（ステップＳ１０８）、表示されている設問の正解の数値のキー（例えば［１］キー）であるか否か（ステップＳ１１０）、を順次判断する。
【００３７】
ステップＳ１１０において、設問に対する正解となる数値のキー入力がなされたと判断した場合（ステップＳ１０４のＮＯ、ステップＳ１０６のＮＯ、ステップＳ１０８のＮＯ、ステップＳ１１０のＹＥＳ）、プロセッサ２１は、表示部１６のドットマトリックス行において、入力された数値が正解であったことを示す文字メッセージ［ＴＥＳＴ  ＯＫ］を一定時間、例えば１秒間表示させる（ステップＳ１１１）。
【００３８】
その後、プロセッサ２１は、正解となる数値キーが入力されているにもかかわらず、後述する簡略検査モード（ステップＳ１０５）、全検査モード（ステップＳ１０７）、表示のコントラスト調整処理モード（ステップＳ１０９）のいずれも行うことなく、強制的に通常モードに復帰するべくモード設定を実行し（ステップＳ１１２）、以上でこの図３の処理を終了する。
【００３９】
またステップＳ１１０において、操作されたキーが、第１のパスコードキー、第２のパスコードキー、第３のパスコードキー並びに設問に対する正解の数値のキーのいずれでもないと判断した場合（ステップＳ１０４のＮＯ、ステップＳ１０６のＮＯ、ステップＳ１０８のＮＯ、ステップＳ１１０のＮＯ）、そのままステップＳ１１２に進み、この図３の処理を終了する。
【００４０】
ステップＳ１０８において、操作者により数値・演算記号キー群１２の第３のパスコードキーが操作されたと判断した場合（ステップＳ１０４のＮＯ、ステップＳ１０６のＮＯ、ステップＳ１０８のＹＥＳ）、プロセッサ２１は、特殊機能制御モードの１つである、表示部１６における表示のコントラスト調整モードに移行する（ステップＳ１０９）。
【００４１】
このコントラスト調整モードにおいては、その時点で設定されているコントラスト値を任意の値となるよう調整を行なうモードである。
【００４２】
具体的には、その時点でのコントラスト値を例えば表示部１６のドットマトリックス行において、図５（Ｆ）に示すように、［＜＊＊ｈ＞］（「＊＊」はコントラスト値）のように表示した上で、操作者によるキー入力部１１のカーソルキー１５の左右方向キーの操作を受け付けてコントラスト値の増減調整を行ない、前記表示上のコントラスト値部分に反映して表示させる。
【００４３】
前記コントラスト調整処理を終え、操作者が所定のキー操作、例えば数値・演算記号キー群１２の［ＡＣ］キーを操作すると、プロセッサ２１はコントラスト調整処理を終了して、ステップＳ１１２に進み、検査モードであるコントラスト調整モードを終了して通常モードに復帰するべくモード設定を実行した上で、この図３の処理を終了する。なお、終了のための［ＡＣ］キーを操作する前に、［ＯＮ］キーを操作すると、直前までに調整されていたコントラスト値が初期値に戻される。
【００４４】
ステップＳ１０６において、数値・演算記号キー群１２の第２のパスコードキーが操作されたと判断した場合（ステップＳ１０４のＮＯ、ステップＳ１０６のＹＥＳ）、プロセッサ２１は、特殊機能制御モードの１つである全検査モードに移行する（ステップＳ１０７）。
【００４５】
図５は、全検査モードでの表示部１６で表示される内容の遷移を例示する図である。図５（Ａ）乃至図５（Ｄ）は、表示部１６の液晶表示パネルの目視による配線チェックのための表示である。まず、図５（Ａ）に示すように、表示部１６の表示可能な全セグメントを表示させる。
【００４６】
この全セグメント表示状態から操作者が［ＳＨＩＦＴ］（シフト）キーを操作すると、図５（Ｂ）に示すように、一転して表示部１６の全セグメントを表示しない状態となる。
【００４７】
さらに［ＳＨＩＦＴ］（シフト）キーを操作すると、図５（Ｃ）に示すように、各行共に桁単位で半分のセグメントを点灯させる［交互１］の表示パターンを表示する。同表示状態においては、最上行で固定セグメントを１つおきに表示させている。また第２行の縦横方向に沿って各セグメントが配列されている複数のドットマトリクスでは、チェッカーフラグのように、１つの表示しているドット（セグメント）に対して縦横方向にそれぞれ隣接しているドット（セグメント）が表示されないようにしている。第３行の数値表示行では、意図的に特定の数値ではない状態を表示すると共に、各桁に付随したコンマ記号も１つおきに表示している。この場合、１つの８の字を構成する７つのセグメントと１つのコンマ記号の計８つのうち、或る桁では４つのセグメントのみ表示し、その隣の桁では、３つのセグメントと１つのコンマ記号を表示している。
【００４８】
続けて［ＳＨＩＦＴ］（シフト）キーを操作すると、図５（Ｄ）に示すように、前記［交互１］を反転した［交互２］の表示パターンを表示する。図５（Ｃ）、図５（Ｄ）は、操作者が目視による配線チェックを行うための表示パターンである。
【００４９】
操作者は、目視による配線パターンのチェックを終了したら、［ＳＨＩＦＴ］（シフト）キーを操作して、図５（Ｅ）に示すように、この関数電卓１０でメモリ２２を構成するＲＯＭのコード名を表示する。当該コード名は、関数電卓１０の機種によって異なるものとなっている。なお、この表示状態から次の設定へ移行するためのキー（［ＡＣ］キー）を表示部１６の第３行に表示している。
【００５０】
さらに［ＡＣ］キーを操作すると、図５（Ｆ）に示すように、その時点で表示部１６に設定されているコントラスト値を表示する。前記ステップＳ１０９でも説明した如く、キー入力部１１のカーソルキー１５の左右方向キーの操作を受け付けてコントラスト値の増減調整を行なうことができる。なお、この表示状態から次の設定へ移行するためのキー（［ＡＣ］キー）を表示部１６の第３行に表示している。
【００５１】
その後、［ＡＣ］キーを操作すると、図５（Ｇ）に示すように全キーチェック状態となる。同図（Ｇ）では、ドットマトリックス行の左端２桁で初期カウント値［００］を表示した状態を例示している。
【００５２】
予め定められた順序、例えばキー入力部１１の左上端に位置する［ＳＨＩＦＴ］キーを始めとして、電源オンキーである［ＯＮ］キーを除いて、操作者がラスタスキャン状に他のすべてのキーを順次操作すると、キー操作１回毎に、表示されているカウント値が「＋１」更新される。キーの操作順序が定められており、ある特定のキーが操作されると、その次に定められたキーの操作があったか否かによりカウント値が更新されるため、定められた順序以外のキー操作は、カウントされずに無効となる。
【００５３】
プロセッサ２１は、全キー数に対応するカウント値［４９］となった時点で、全キーが操作されたものと判断して、図５（Ｈ）に示すように、全検査モードが完了したことを意味する、文字メッセージ［ＴＥＳＴ  ＯＫ］を表示部１６のドットマトリックス行で表示する。なお、この表示状態から次の設定へ移行するためのキー（［ＡＣ］キー）を表示部１６の第３行に表示している。
【００５４】
そして、［ＡＣ］キーを操作すると、前記ステップＳ１１２に進み、通常モードに復帰するべくモード設定を実行した上で、この図３の処理を終了する。
【００５５】
またステップＳ１０３から進んだステップＳ１０４において、操作者により数値・演算記号キー群１２の第１のパスコードキーが操作されたと判断した場合（ステップＳ１０４のＹＥＳ）、プロセッサ２１は、特殊機能制御モードの１つである、簡略検査モードに移行する（ステップＳ１０５）。
【００５６】
図６は、簡略検査モードにおいて、表示部１６で表示される内容の遷移を例示する図である。図６（Ａ）及び図６（Ｂ）は、表示部１６の液晶表示パネルの目視による配線チェックのための表示である。まずプロセッサ２１は、図６（Ａ）に示すように、図５（Ｃ）と同様、各行共に桁単位で半分のセグメントを点灯させる［交互１］の表示パターンを表示する。同表示状態においては、配線の接続が良好であれば、最上行で固定セグメントが１つおきに表示されている。また第２行のドットマトリックス行では、配線の接続が良好であれば、チェッカーフラグのように、１つおきにドット表示となっている。第３行の数値表示行では、配線の接続が良好であれば、意図的に特定の数値ではない状態を表示となると共に、各桁に付随したコンマ記号も１つおきに表示されている。
【００５７】
続けて操作者が［ＳＨＩＦＴ］（シフト）キーを操作すると、プロセッサ２１は、図６（Ｂ）に示すように、図５（Ｄ）と同様、前記［交互１］を反転した［交互２］の表示パターンを表示する。
【００５８】
操作者が目視による配線パターンのチェックを終了し、［ＳＨＩＦＴ］（シフト）キーを操作すると、プロセッサ２１は、図６（Ｃ）に示すように、図５（Ｅ）と同様、この関数電卓１０で前記メモリ２２を構成するＲＯＭのコード名を表示する。当該コード名は、関数電卓１０の機種によって異なるものとなっている。また、この表示状態から次の設定へ移行するためのキー（［ＡＣ］キー）を表示部１６の第３行に表示している。
【００５９】
さらに［ＡＣ］キーを操作すると、プロセッサ２１は、図６（Ｄ）に示すように、キー配線のためのチェック画像を表示する。図６（Ｄ）に示すように、ドットマトリックス行において２桁の数値が７つ、間隔を空けて表示されるもので、配線の接続が良好であれば、キー入力部１１の数値・演算記号キー群１２により該当する数値のキーを操作者が操作することで、該当する数値が順次消えていく。
【００６０】
表示された数値をすべてキー入力した時点で、このキー配線のチェックが完了したものとして、次に図６（Ｅ）に示すように電流測定用の表示を行なう。図６（Ｅ）では、ドットマトリックス行の１０桁それぞれにおいて、点灯するドットが比較的多い［８］を表示させると共に、８の字状セグメントによる数値表示行の１０桁それぞれで点灯するセグメントが最も多い［８］を、３桁ずつのコンマ記号と共に表示させている。この表示時状態を基準パターンとして、内部で消費電流の測定を実施し、所定の電流値の範囲を外れていないかを確認する。
【００６１】
消費電流の測定を実施し、所定の電流値の範囲内に収まっており、特に問題がないと判断した場合、プロセッサ２１は以上をもって関数電卓１０の電源をオフする設定を実行した上で（ステップＳ１１３）、この図３の処理を終了する。
【００６２】
前記簡略検査モードにおいては、前記全検査モードの場合と異なり、処理終了後にそのまま通常モードに復帰することなく、関数電卓１０の電源をオフとする。
【００６３】
このように、簡略検査モードでは、検査処理後に直ちに電源を自動的にオフとすることにより、全製品に対する全検査処モード後の、任意の製品の個体に対する再検査処理などで、検査行程を全検査モードより削減することで当該作業を簡略化し、作業の効率化を図ることができるとともに、工場出荷時に製品に装着されている電池電源の消費を最小限に抑えることができる。
【００６４】
以上詳述した如く本実施形態によれば、承認モードにおいて、パスコードを知らない検査者以外のユーザが設問に対して正解をキー入力しても、特殊機能制御モードに移行されずに強制的に通常モードに誘導されてしまうため、ユーザによっていたずらに特殊機能制御モードの処理をされることがない。
【００６５】
特に前記実施形態では、特殊機能制御モードに移行する前段階の承認モードにおいて、表示部１６で表示する簡易な設問に対し、検査者といった限定した者のみが知り得る、設問に対する正解のキーとは異なるパスコードキーを入力することで、正しく特殊機能制御モードへの移行可能とするとともに、特殊機能制御モードへの移行の秘匿性を維持することができる。
【００６６】
加えて前記実施形態では、特殊機能制御モードに移行する当初に表示部１６で表示する簡易な設問を、予め用意した複数の中から１つ選択するものとしたので、特殊機能制御モードへの移行を指示するキー指定を行なう毎に、表示される設問が変化することで、実際に特殊機能制御モードに移行するためのキー操作がなされるのを回避するための偽装効果をより高めることができる。
【００６７】
また前記実施形態では、全検査モードと簡略検査モードのように検査の工程数や内容等が異なる複数種類の検査モードからキー操作に応じて選択的に検査処理を実行するものとしたので、検査を行なう必要性の違いから、より適した検査モードを選定した上で当該検査を実行することができる。
【００６８】
本実施形態では、設定されたパスコードキーとして、第１のパスコードキー、第２のパスコードキー、第３のパスコードキーの３つであったが、１つでもあっても２つであってもよく、また必要に応じて４つ以上でもよい。いずれの場合においても、パスコードキーは設問に対する正解に相当するキー以外のキーになる。
【００６９】
本実施形態では、ステップＳ１０４（及びステップＳ１０５）、ステップＳ１０６（及びステップＳ１０７）、ステップＳ１０８（及びステップＳ１０９）、ステップＳ１１０（及びステップＳ１１１）の順番に処理されているがこれに限らず、ステップＳ１０４、ステップＳ１０６、ステップＳ１１０、ステップＳ１０８の順でもよく、ステップＳ１０４、ステップＳ１０８、ステップＳ１０６、ステップＳ１１０の順でもよく、ステップＳ１０４、ステップＳ１０８、ステップＳ１１０、ステップＳ１０６の順でもよく、ステップＳ１０４、ステップＳ１１０、ステップＳ１０６、ステップＳ１０８の順でもよく、ステップＳ１０４、ステップＳ１１０、ステップＳ１０８、ステップＳ１０６の順でもよく、ステップＳ１０６、ステップＳ１０４、ステップＳ１０８、ステップＳ１１０の順でもよく、ステップＳ１０６、ステップＳ１０４、ステップＳ１１０、ステップＳ１０８の順でもよく、ステップＳ１０６、ステップＳ１０８、ステップＳ１０４、ステップＳ１１０の順でもよく、ステップＳ１０６、ステップＳ１０８、ステップＳ１１０、ステップＳ１０４の順でもよく、ステップＳ１０６、ステップＳ１１０、ステップＳ１０４、ステップＳ１０８の順でもよく、ステップＳ１０６、ステップＳ１１０、ステップＳ１０８、ステップＳ１０４の順でもよく、ステップＳ１０８、ステップＳ１０４、ステップＳ１０６、ステップＳ１１０の順でもよく、ステップＳ１０８、ステップＳ１０４、ステップＳ１１０、ステップＳ１０６の順でもよく、ステップＳ１０８、ステップＳ１０６、ステップＳ１０４、ステップＳ１１０の順でもよく、ステップＳ１０８、ステップＳ１０６、ステップＳ１１０、ステップＳ１０４の順でもよく、ステップＳ１０８、ステップＳ１１０、ステップＳ１０４、ステップＳ１０６の順でもよく、ステップＳ１０８、ステップＳ１１０、ステップＳ１０６、ステップＳ１０４の順でもよく、ステップＳ１１０、ステップＳ１０４、ステップＳ１０６、ステップＳ１０８の順でもよく、ステップＳ１１０、ステップＳ１０４、ステップＳ１０８、ステップＳ１０６の順でもよく、ステップＳ１１０、ステップＳ１０６、ステップＳ１０４、ステップＳ１０８の順でもよく、ステップＳ１１０、ステップＳ１０６、ステップＳ１０８、ステップＳ１０４の順でもよく、ステップＳ１１０、ステップＳ１０８、ステップＳ１０４、ステップＳ１０６の順でもよく、ステップＳ１１０、ステップＳ１０８、ステップＳ１０６、ステップＳ１０４の順でもよい。
【００７０】
本実施形態では、承認モードにおいて用意されている設問の数は複数であったが、特殊機能モードへの移行を導くキー以外のキーが正解に設定されていれば、正解に対応する設問の数は単一であってもよい。
【００７１】
本実施形態では、承認モードにおいて用意されている複数の設問の正解は、設問ごとに異なっていたが、複数の設問の間で少なくとも一部の正解が重複していてもよい。
【００７２】
また本実施形態において、承認モード前において設問、その正解並びに特殊機能モードへの移行を導くパスコードキーのデータが予めメモリ２２内に記憶され、これらデータに基づいて表示制御プログラムによって表示部１６に設問を表示させていたが、特殊機能制御プログラム２２ｃが、まだ設定されていない設問を作成する設問作成プログラムを備え、承認モードに移行してから設問作成プログラムにしたがってプロセッサ２１が設問及びその正解を作成し、表示部１６に設問等を表示させてもよい。
【００７３】
この場合、承認モード移行後に、先に設問を作成してから、対応した正解を設定してもよく、また正解を先に設定しておき、後から正解に対応した設問を作成してもよい。これに限らず、承認モード前に正解及びパスコードキーが予め設定された状態で、承認モード後に正解に対応した設問を設問作成プログラムによって作成してもよい。
【００７４】
そして、承認モードに移行する前に、予めパラメータ値Ｋ（０以外の任意の数値であり、例えば１）を含む例えば［値（正解−値Ｋ）＋値Ｋ＝？］といった１つの演算式と、パスコードキーを除いた値である正解（例えば４）とのデータを設問作成プログラムとして予めメモリ２２内に格納していてもよい。
【００７５】
この場合、承認モードに移行後に、パラメータ値Ｋを設定し、正解及びパラメータ値Ｋに基づいて上記演算式から設問（例えば［３＋１＝？］）を作成し、表示部１６に作成された設問を表示させるようにしてもよい。設問作成プログラムに格納される演算式は複数であってもよく、承認モード前或いは後で１つの演算式を決定するようにしてもよい。
【００７６】
本実施形態では、表示部によって設問を操作者に提示し、キー入力によってパスコードを入力していたが、表示部での表示の代わりに音声によって設問を提示してもよく、また操作者の音声によってパスコードを入力するようにしてもよい。
【００７７】
［第２の実施形態］  
以下、本発明を関数電卓に適用した場合の第２の実施形態について図面を参照して詳細に説明する。
【００７８】
なお、本実施形態に係る関数電卓１０′の外観構成については、前記実施形態の図１の関数電卓１０にほぼ準じるものとして、同一部分には同一符号を用いて、その図示と説明とを省略する。
【００７９】
また、表示部１６に関しては、最上行を固定セグメントの表示行とする一方で、残る殆どのエリアを、例えば縦３１ドット×横９６ドット（図ではドット構成を省略して示している）のドットマトリックスエリアとし、グラフ表示時等を除いて、通常はドットマトリックスエリアを４行として演算式や解、ガイドメッセージ等を表示するものとする。
【００８０】
図７は、関数電卓１０′の電子回路の機能構成を示すブロック図である。基本的な構成に関しては前記図２の電子回路の機能構成に準じるものとして、同一部分には同一符号を付して、その説明は省略する。
【００８１】
メモリ２２は、電卓制御プログラム２２ａ、表示制御プログラム２２ｂ、及び特殊機能制御プログラム２２ｃ′を記憶すると共に、入力プログラムエリア２２ｄ、ワークエリア２２ｅ、及び使用履歴記憶エリア２２ｆを確保している。
【００８２】
特殊機能制御プログラム２２ｃ′は、通常モードから特殊機能モードに移行した際に実行する、ＲＯＭ内に格納された動作プログラムであり、具体的には、後述する全検査モード（ステップＳ２１０）における制御プログラム、選択検査モード（ステップＳ２１２）における制御プログラムを含んでいる。
【００８３】
使用履歴記憶エリア２２ｆは、例えば関数電卓１０′の電源がオンされてからオフされるまでの間の使用履歴を記憶する。使用履歴として、具体的には後述する承認モードへの移行回数、承認モードにおいて提示された設問に正解した回数、キー入力部１１での［ＯＮ］（電源オン）キーを除く他の全キーの操作回数、そのうちの特に［＝］（実行）キーの操作回数、計算途中でエラーを生じた回数、電源がオンとなっている使用時間、使用した計算モード、計算の単位などを設定するセットアップの回数、数値を記憶するいくつかの数値メモリの内容、等が挙げられる。
【００８４】
電源がオンとなっている使用時間は、オートパワーオフ機能のためにプロセッサ２１内部で実行される計時動作の一部を用いて、電源がオンとなってからの時間をカウントする。
【００８５】
使用履歴記憶エリア２２ｆの記憶内容は、電源がオンの状態でプロセッサ２１により順次更新されて、一旦電源がオフされても不揮発記憶により保持される。
【００８６】
次に前記実施形態の動作について説明する。以降のステップにおいて、特別明記されている以外の処理、判断をプロセッサ２１が実行する。
【００８７】
図８は、メモリ２２の特殊機能制御プログラム２２ｃに記憶されている、承認モード時の処理内容を示すフローチャートである。
【００８８】
関数電卓１０の出荷前での通常モードの動作時において、検査人である操作者が、承認モードに移行するための承認パスコードキーとして、所定の複数のキー、例えばモード設定キー群１４の［ＳＨＩＦＴ］キー及び［ＯＮ］キーと、数値・演算記号キー群１２の［５］キーの計３つのキーを同時に操作することで、承認モードに移行する。承認パスコードキーは、上記３つのキーに限定されることはなく、例えば２つのキーでも４つ以上のキーでもよい。
【００８９】
プロセッサ２１は、通常モード時において、前記３つのキーの同時操作が行われたか否かを繰返し判断することで、承認モードへの移行を待機している（ステップＳ２０１）。
【００９０】
前記３つのキーの同時操作がなされたと判断した場合（ステップＳ２０１のＹｅｓ）、プロセッサ２１は、承認モードに移行する。
【００９１】
承認モードでは、プロセッサ２１は、その時点でメモリ２２の使用履歴記憶エリア２２ｆに記憶されている使用履歴の情報を取得する（ステップＳ２０２）。
【００９２】
プロセッサ２１は、特殊機能制御プログラム２２ｃ′によって予め用意されている複数の簡易な設問からランダム或いは周期的に１つを選択し、取得した使用履歴の情報の一部とを用いて、表示部１６に表示させる（ステップＳ２０３）。
【００９３】
設問は、演算子（例えば＋、−、×、÷）及び数値を含み、演算を要する左辺と、等号［？］が表示されている右辺とを有する設問形式の数式（等式）であり、メモリ２２内に計算式がデータとして記憶されている。数式は、例えば［３−２＝？］、［１＋１＝？］、［２＋１＝？］、［５−１＝？］のように異なるパターンが複数用意されている。前記各設問に対する正解はそれぞれ［１］、［２］、［３］、［４］と異なっている。ここでは、正解の可能性のある上記［１］、［２］、［３］、［４］の各キーを設問対応キーと呼称し、うち出題された１つの設問に対するただ１つの正解となるキーを正解キーと呼称する。
【００９４】
特殊機能制御プログラム２２ｃ′には、特殊機能制御モードに移行するための複数のパスコードと、複数のパスコードと互いに異なる値の複数の正解と、複数の正解に対応した複数の設問とがデータとして、予め記憶されており、パスコードは、操作者がキー入力部１１のキー操作によって入力可能となっている。
【００９５】
図９（Ａ）は、承認モードにおいて、表示部１６のドットマトリックスエリアの左端側で、第１行において設問［１＋１＝？］を表示し、第４行でこの承認モードを中断して通常モードに戻るための入力を促す［Ｐｒｅｓｓ  ＡＣ］を表示している状態を例示するものである。つまり、［１］、［２］、［３］、［４］の設問対応キーのうち、［２］が正解キーとなる。
【００９６】
併せてドットマトリックスエリアの右端側では使用履歴の情報の一部により、この承認モードに移行した回数と、そのうちで設問に対して正解をキー入力した回数とを、１６進数により例えば「０９／１Ａ」（正解入力数［９］／承認モード表示回数［２６］）のように分数の形で表示する。（正解をキー入力した回数）／（承認モードに移行した回数）の表示範囲は００／０１〜ＦＦ／ＦＦに設定されている。
【００９７】
承認モード表示回数は、ステップＳ２０１で承認モードへ移行すると判断した（ステップＳ２０１のＹｅｓ）時点で保持値を「＋１」更新設定する。正解入力数は、後述するステップＳ２１３で正解キーの入力に対応したＯＫ表示を行なった時点で保持値を「＋１」更新設定する。
【００９８】
このような承認モード画面への移行回数と正解入力数とを承認モード画面で表示することで、この関数電卓１０′が故障等によりメーカー側で修理等を行なう場合に、関数電卓１０′のユーザ等が特殊機能制御モードにどの程度興味を持っているか、或いはどの程度検査を試みたのかを把握することができる。
【００９９】
ここでは前記設問［１＋１＝？］に対する正解は２となる。正解となる正解キーを含む複数の設問対応キーの全ては、特殊機能制御モードである全検査モード及び選択検査モードにそれぞれ移行するために予め設定されているパスコードキーのいずれとも一致しないように設定されている。
【０１００】
プロセッサ２１は、ステップＳ２０３によって設問を表示した状態から、キー入力部１１で何らかのキー操作がなされたか否かを判断する（ステップＳ２０４）。キー入力部１１のいずれのキーも操作されていないと判断した場合（ステップＳ２０４のＮＯ）、プロセッサ２１は、設問に対するキー操作がなされない状態が一定時間、例えば５［秒］経過したか否かを判断する（ステップＳ２０５）。
【０１０１】
設問に対するキー操作がなされない状態がまだ一定時間は経過していないと判断した場合（ステップＳ２０５のＮＯ）、プロセッサ２１は再びステップＳ２０４からの処理に戻る。
【０１０２】
こうしてステップＳ２０４，Ｓ２０５の処理を繰り返し実行しながら、プロセッサ２１はキー入力部１１の何らかのキーが操作されるか、一定時間が経過するのを待機する。
【０１０３】
ステップＳ２０５において、設問に対するキー操作がなされない状態が一定時間経過したと判断した場合（ステップＳ２０５のＹＥＳ）、プロセッサ２１はその時点で、承認モードを中断して、強制的に通常モードに復帰する設定を実行し（ステップＳ２１７）、以上でこの図８の処理を終了する。
【０１０４】
図９（Ｂ）は、通常モードに戻った表示部１６での初期画面を例示する図である。表示部１６のドットマトリックスエリアの第１行の先頭位置でカーソルＣを一定周期、例えば０．５［秒］毎に表示と消去を交互に繰返す反転表示を行なうことで、演算の入力を促している状態を示す。
【０１０５】
またステップＳ２０４において、キー入力部１１の何らかのキーが操作されたと判断した場合（ステップＳ２０４のＹＥＳ）、プロセッサ２１は、操作されたキーが、表示されている設問の正解キーを含む予め設定されている複数の設問対応キーとは異なるよう予め設定されている数値・演算記号キー群１２の第１のパスコードキー（例えば［９］キー）であるか否か（ステップＳ２０６）、同様に表示されている設問の正解キーを含む予め設定されている複数の設問対応キーとは異なるとともに数値・演算記号キー群１２のうち第２のパスコードキーとも異なるよう予め設定されている第２のパスコードキー（例えば［６］キー）であるか否か（ステップＳ２０７）、表示されている設問の正解の数値のキー（例えば［２］キー）であるか否か（ステップＳ２０８）、正解キーを除く設問対応キー（例えば［１］キー、［３］キー及び［４］キー）のいずれか或いは［ＡＣ］キーであるか否か（ステップＳ２１５）を順次判断する。
【０１０６】
ステップＳ２０８において、設問に対する正解となる数値の正解キー入力がなされたと判断した場合（ステップＳ２０６のＮＯ、ステップＳ２０７のＮＯ、ステップＳ２０８のＹＥＳ）、プロセッサ２１は、図９（Ｄ）に示すように、表示部１６のドットマトリックスエリアの第１行において、入力された数値が正解であったことを示す文字メッセージ［ＴＥＳＴ  ＯＫ］を一定時間、例えば１秒間表示させる（ステップＳ２１３）。
【０１０７】
その後、プロセッサ２１は、操作者が検査者ではないものとして、以後は特殊機能制御モードに移行することを禁止するものとして、ワークエリア２２ｅで不揮発的に保持するロックフラグをオン設定する（ステップＳ２１４）。その後、プロセッサ２１は、強制的に通常モードに復帰する設定を実行し（ステップＳ２１７）、以上でこの図８の処理を終了する。具体的には、ロックフラグがオン状態であれば、後述するステップＳ２０９等のように、第１のパスコードキーや第２のパスコードキーを入力しても検査モードのような特殊機能制御モードに移行できない。
【０１０８】
またステップＳ２０８において、設問に対する正解となる数値の正解キーではないキー入力がなされたと判断した場合（ステップＳ２０６のＮＯ、ステップＳ２０７のＮＯ、ステップＳ２０８のＮＯ）、ステップＳ２１５に移行する。ステップＳ２１５において、入力されたキーが、正解キーを除く他の複数の設問対応キーのいずれか或いは［ＡＣ］キーであると判断した場合（ステップＳ２１５のＹＥＳ）、通常モードに設定され（ステップＳ２１７）、図８の処理を終了する。一方、ステップＳ２１５において、入力されたキーが、正解キーを除く他の複数の設問対応キーのいずれか或いは［ＡＣ］キーではないと判断した場合（ステップＳ２１５のＮＯ）、プロセッサ２１は、操作者が検査者であるものとして、特殊機能制御モードへの移行の禁止を解除するべく、ワークエリア２２ｅで不揮発的に保持するロックフラグをオフ設定し（ステップＳ２１６）、引き続き再びステップＳ２０４からの処理に戻す。
【０１０９】
ステップＳ２０６において、操作されたキーが、表示されている設問の正解キーとは異なるよう予め設定されている数値・演算記号キー群１２の第１のパスコードキー（例えば［９］キー）であると判断した場合（ステップＳ２０６のＹＥＳ）、プロセッサ２１は、次にその時点でロックフラグがオフ設定されているか否かを判断する（ステップＳ２０９）。
【０１１０】
その時点でロックフラグがオフ設定されておらず、オン設定となっていると判断した場合（ステップＳ２０９のＮＯ）、それより前の時点で設問に対する正解となる数値が入力されており、この時点での操作者は検査者ではないものとして、プロセッサ２１は、全検査モードの処理を行なわずに、そのまま強制的に通常モードに復帰する設定を実行し（ステップＳ２１７）、以上でこの図８の処理を終了する。
【０１１１】
またステップＳ２０９において、ロックフラグがオフ設定されていると判断した場合（ステップＳ２０９のＹＥＳ）、操作者が検査者であるものとして、プロセッサ２１は、特殊機能制御モードの１つである全検査モードに移行する（ステップＳ２１０）。
【０１１２】
図１０及び図１１は、全検査モードにおいて表示部１６で表示される内容の遷移を例示する図である。図１０（Ａ）乃至図１０（Ｅ）は、表示部１６の液晶表示パネルの目視による配線導通良否チェックのための表示である。まず、図１０（Ａ）に示すように、表示部１６の表示可能な全セグメントを表示させる。
【０１１３】
この全セグメント表示状態から操作者である検査者が［ＳＨＩＦＴ］（シフト）キーを操作すると、図１０（Ｂ）に示すように、一転して表示部１６の全セグメントを表示しない状態となる。
【０１１４】
さらに［ＳＨＩＦＴ］（シフト）キーを操作すると、図１０（Ｃ）に示すように、ドットマトリックスエリアの外周側１ドットずつによる枠を表示させる。
【０１１５】
続いて［ＳＨＩＦＴ］（シフト）キーを操作すると、図１０（Ｄ）に示すように、ドットマトリックスエリア内のドット半分をチェッカーフラグのように１つおきで表示させる［交互１］の表示パターンを表示する。
【０１１６】
続けて［ＳＨＩＦＴ］（シフト）キーを操作すると、図１０（Ｅ）に示すように、前記［交互１］を反転した［交互２］の表示パターンを表示する。図１０（Ｄ）、図１０（Ｅ）は、操作者が目視による配線チェックを行うための表示パターンである。
【０１１７】
操作者は、目視による配線パターンのチェックを終了したら、［ＳＨＩＦＴ］（シフト）キーを操作して、図１０（Ｆ）に示すように、この関数電卓１０′でメモリ２２を構成するＲＯＭのコード名その他を表示する。当該コード名は、関数電卓１０′の機種によって異なるものとなっている。なお、この表示状態から次の設定へ移行するためのキー（［ＡＣ］キー）の操作を促すよう、ドットマトリックスエリアの第４行に表示している。図１０（Ａ）〜図１０（Ｆ）にかけてそれぞれ画面遷移する際に、［ＳＨＩＦＴ］（シフト）キー以外のキーを操作しても、画面が遷移することはない。
【０１１８】
さらに［ＡＣ］キーを操作すると、図１０（Ｇ）に示すように、その時点で表示部１６に設定されているコントラスト値を表示する。ドットマトリックスエリアの第３行及び第４行の表示で示すように、キー入力部１１のカーソルキー１５の左右方向キーの操作を受け付けてコントラスト値の増減調整を行なうことができる。
【０１１９】
その後、［ＡＣ］キーを操作すると、図１１（Ａ）に示すようにキーチェック状態となる。図１０（Ｇ）及び図１１（Ａ）にかけてそれぞれ画面遷移する際に、［ＡＣ］キー以外のキーを操作しても、画面が遷移することはない。図１１（Ａ）〜図１１（Ｃ）は、ドットマトリックスエリアの第１行の左端２桁で初期カウント値［００］を表示した状態を例示している。
【０１２０】
予め定められた順序、例えばキー入力部１１の左上端に位置する［ＳＨＩＦＴ］キーを始めとして、電源オンキーである［ＯＮ］キーを除いて、操作者がラスタスキャン状に他のすべてのキーを順次操作すると、キー操作１回毎に、表示されているカウント値が「＋１」更新される。
【０１２１】
図１１（Ｂ）は、［＊＊］番目のキーが操作された状態での表示部１６の表示状態を示す。キーの操作順序は定められており、ある特定のキーが操作されると、その次に定められたキーの操作があったか否かによりカウント値が更新されるため、定められた順序以外のキー操作は、カウントされずに無効となる。
【０１２２】
図１１（Ｃ）は、全キー数［４９］中の［４８］番目のキー［Ａｎｓ］が操作された状態での表示部１６の表示状態を示す。さらにキー入力部１１の右下の［＝］キーを操作すると、以上でキーチェックの過程を終了し、その検査結果を図１１（Ｄ）に示すように表示する。
【０１２３】
図１１（Ｄ）では、表示部１６のドットマトリックスエリアの第１行でテストが完了したことを［ＴＥＳＴ  ＯＫ］と表示するとともに、検査結果を全てリセットして、通常モードへの移行を促すべく［ＡＣ］キーの操作を促すように第３行及び第４行において［Ｒｅｓｅｔ  Ａｌｌ］［Ｐｒｅｓｓ  ＡＣ］と表示する。
【０１２４】
その後、操作者が表示に従ってキー入力部１１の［ＡＣ］キーを操作すると、以上でステップＳ２１２における全検査モードを完了し、通常モードに復帰する設定を実行し（ステップＳ２１７）、以上でこの図８の処理を終了して、図１１（Ｅ）に示すように通常モードの初期画面に戻る。
【０１２５】
またステップＳ２０７において、操作されたキーが、表示されている設問の正解とは異なるよう予め設定されている数値・演算記号キー群１２の第２のパスコードキー（例えば［６］キー）であると判断した場合（ステップＳ２０６のＮＯ、ステップＳ２０７のＹＥＳ）、プロセッサ２１は、次にその時点でロックフラグがオフ設定されているか否かを判断する（ステップＳ２１１）。
【０１２６】
その時点でロックフラグがオフ設定されておらず、オン設定となっていると判断した場合（ステップＳ２１１のＮＯ）、それより前の時点で設問に対する正解となる数値が入力されており、この時点での操作者は検査者ではないものとして、プロセッサ２１は、選択検査モードの処理を行なわずに、そのまま強制的に通常モードに復帰する設定を実行し（ステップＳ２１７）、以上でこの図８の処理を終了する。
【０１２７】
またステップＳ２１１において、ロックフラグがオフ設定されていると判断した場合（ステップＳ２１１のＹＥＳ）、プロセッサ２１は、特殊機能制御モードの１つである選択検査モードに移行する（ステップＳ２１２）。
【０１２８】
図９（Ｃ）は、選択検査モードの当初に、表示部１６のドットマトリックスエリアの第１行及び第２行において、液晶表示パネル（［Ｄｉｓｐ］）のチェック、ＲＯＭ（［Ｖｅｒ／ＳＵＭ］）のチェック、キー（［Ｋｅｙ］）のチェック、及びコントラストのチェックのいずれを行なうかの選択を操作者に促す画面を示している。また、ドットマトリックスエリアの第４行において、この選択検査モードを解除して通常モードへの復帰を促すガイド［Ｐｒｅｓｓ  ＡＣ］を表示している。
【０１２９】
図９（Ｃ）に示した画面の状態からキー入力部１１の［１］キーが操作された場合、図１０（Ａ）〜図１０（Ｅ）に示すように実行される。チェック終了後、操作者が［ＳＨＩＦＴ］（シフト）キーを操作すると、図９（Ｃ）の選択検査モードの初期画面に復帰する。
【０１３０】
図９（Ｃ）に示した画面の状態からキー入力部１１の［２］キーが操作された場合、図１０（Ｆ）に示すように、この関数電卓１０′でメモリ２２を構成するＲＯＭのコード名その他を表示する。当該コード名は、関数電卓１０′の機種によって異なるものとなっている。なお、この表示状態から選択検査モードの初期画面に復帰するためのキー（［ＡＣ］キー）の操作を促すよう、ドットマトリックスエリアの第４行に表示している。チェック終了後、操作者が［ＡＣ］キーを操作すると、図９（Ｃ）の選択検査モードの初期画面に復帰する。
【０１３１】
図９（Ｃ）に示した画面の状態からキー入力部１１の［３］キーが操作された場合、図１１（Ａ）に示すように、キーチェック状態となる。
【０１３２】
このキーチェック状態では、図１１（Ａ）〜図１１（Ｃ）で説明した如く、予め定められた順序で、電源オンキーである［ＯＮ］キーを除いて、操作者がラスタスキャン状に他のすべてのキーを順次操作すると、キー操作１回毎に、表示されているカウント値が「＋１」更新される。全キー数［４９］が正しい順序で操作されるまで動作が継続される。チェック終了後、図１１（Ｄ）に示す画面から操作者が［ＡＣ］キーを操作すると、図９（Ｃ）の選択検査モードの初期画面に復帰する。
【０１３３】
また、図９（Ｃ）に示した画面の状態からキー入力部１１の［４］キーが操作された場合、図１０（Ｇ）に示すように、コントラストチェックを行なう状態となる。チェック終了後、操作者が［ＡＣ］キーを操作すると、図９（Ｃ）の選択検査モードの初期画面に復帰する。
【０１３４】
また、図９（Ｃ）に示した画面の状態から、第４行で提示されているようにキー入力部１１の［ＡＣ］キーを操作すると、この選択検査モードを解除して、図１１（Ｅ）に示すように通常モードに復帰する設定を実行し（ステップＳ２１７）、以上でこの図８の処理を終了する。
【０１３５】
なお、図９（Ａ）において、ドットマトリックスエリアの右端側で、承認モード画面の表示回数と、正解入力回数とを表示するものとして説明したが、これらに代えて、他の情報、例えば関数電卓１０′のユーザの使用履歴を示す情報を表示するものとしてもよい。
【０１３６】
図９（Ｅ）は、図９（Ａ）に代えて承認モード当初の表示画面を例示している。ドットマトリックスエリアの右端側では、使用履歴の情報の一部により、例えば第１行で［＝］（実行）キーが４回操作されたことを示す表記［ＥＸＥ  ０４］、第２行で使用時間が２時間であることを示す表記［０２Ｈ］を表示している。この時点で使用履歴の情報の一部を併せて表示することで、操作者が検査者である場合には、ユーザによる関数電卓１０′の直前の使用状況が容易に把握できる。
【０１３７】
なお、使用履歴の情報としては、他に、キー入力部１１の全てのキーの総操作回数、関数式入力時等にエラーを生じた回数、総使用時間、各種計算モードの切替回数、角度単位を切替えるなどのセットアップ回数、数値を不揮発で記憶する独立メモリや変数メモリの内容、などが考えられる。また使用履歴の情報は、図９（Ａ）や図９（Ｅ）のように、設問表示をしている状況以外にも、［ＳＨＩＦＴ］（シフト）キー及び［ＡＣ］キーを同時に操作することによって電源オフに遷移する状態において、通常モードの画面から図９（Ａ）や図９（Ｅ）の右上の表示を一定時間行ってから図１０（Ａ）に示すように、全消灯した画面に切り替えてもよい。
【０１３８】
以上詳述した如く本実施形態によれば、承認モードにおいて、パスコードを知らない検査者以外のユーザが設問に対して正解をキー入力した場合に、ロックフラグをオン設定することで、以後、表示部１６で表示する簡易な設問に対し、検査者といった限定した者のみが知り得る、設問に対する正解のキーとは異なるパスコードキーが偶然に入力された場合でも、確実に特殊機能制御モードに移行することを阻止できる。
【０１３９】
特に前記実施形態では、特殊機能制御モードに移行する前段階の承認モードにおいて、既にロックフラグがオン設定されている状態から、検査者がロックフラグを解除するオフ設定のためのキー入力を設けることで、ロックフラグかオン設定されている関数電卓１０′でも、特殊機能制御モードでの処理を実行することができる。
【０１４０】
また前記実施形態では、承認モードの画面の端部において、使用履歴の一部として、例えば承認モード画面の表示回数や正解入力数、あるいはキーの操作回数や使用時間などを併記するものとしたので、特殊機能制御モードに移行する前に、この関数電卓１０′の使われ方の一部を検査者が容易に把握できる。
【０１４１】
なお、前述の通り、関数電卓に適用した場合の第１及び第２の実施形態について説明したが、本発明は関数電卓やその他の計算機に限らず、設問をする手段と設問に対して回答できる手段とを有していれば、ソフトウェアキーを備えたスマートフォンやタブレットや一般家電のような検査等の特殊機能制御が必要な各種電子機器においても、同様に適用することが可能となる。
【０１４２】
その他、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１４３】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［請求項１］  
メモリと、  
プロセッサを備え、  
前記プロセッサは、  
承認モードにおいて、設問を提示し、  
提示された前記設問に対する応答を操作者から受け付け、  
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行する電子機器。  
［請求項２］  
前記特殊機能モードとは異なるモードは、前記承認モードに移行する前の通常モードである請求項１記載の電子機器。  
［請求項３］  
前記プロセッサは、前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致すると判断すると、前記承認モードから前記特殊機能モードに移行する請求項１又は２記載の電子機器。  
［請求項４］  
前記メモリは、前記パスコードと、前記パスコードと異なる値の正解と、前記正解に対応する設問と、のデータが記憶されている請求項３記載の電子機器。  
［請求項５］  
前記プロセッサは、  
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードへの移行を禁止するロックフラグを設定し、  
前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致した場合でも、前記ロックフラグを設定した状態では、特殊機能モードとは異なるモードに移行する請求項３又は４記載の電子機器。  
［請求項６］  
前記メモリは、前記パスコードと、前記パスコードと異なる値の複数の正解と、前記複数の正解に対応する複数の設問と、のデータが記憶されており、  
前記プロセッサは、前記操作者からの応答が、前記複数の設問のうちの提示された１つの設問に対する正解、前記提示された１つの設問に対する正解と異なるパスコード、前記複数の設問のうち、前記提示された１つの設問以外の設問に対する正解、及びクリア指示のいずれとも異なる場合に、前記ロックフラグの設定を解除する請求項５記載の電子機器。  
［請求項７］  
前記メモリは、前記電子機器の使用履歴のデータが記憶されており、  
前記プロセッサは、前記承認モードにおいて、設問とともに前記使用履歴のデータの少なくとも一部を提示する請求項１乃至６の何れかに記載の電子機器。  
［請求項８］  
前記使用履歴のデータは、前記承認モードに移行した回数、前記操作者からの応答が前記設問に対する正解と一致した回数、及び使用時間の少なくとも１つを含む請求項７記載の電子機器。  
［請求項９］  
前記特殊機能モードは、前記電子機器を検査する検査モードを有する請求項１乃至８の何れかに記載の電子機器。  
［請求項１０］  
前記特殊機能モードは、互いに異なる複数の検査モードを有する請求項１乃至８の何れかに記載の電子機器。  
［請求項１１］  
操作者が応答するための入力キーと、  
前記入力キーの操作結果を表示するディスプレイと、  
をさらに備える請求項１乃至１０の何れかに記載の電子機器。  
［請求項１２］  
前記特殊機能モードは、前記ディスプレイのコントラストを調整するコントラスト調整モードを有する請求項１１記載の電子機器。  
［請求項１３］  
前記承認モードは、予め設定された承認パスコードを入力することによって設定される請求項１乃至１２の何れかに記載の電子機器。  
［請求項１４］  
前記メモリは、複数の設問のデータが記憶されており、  
前記プロセッサは、前記データから１つの設問を選び、前記承認モードにおいて、選ばれた前記設問を提示する請求項１乃至１３の何れかに記載の電子機器。  
［請求項１５］  
前記設問は、演算子及び数値を含む数式である請求項１乃至１４の何れかに記載の電子機器。  
［請求項１６］  
前記プロセッサは、操作者の数値入力操作にしたがって計算を行う請求項１乃至１５の何れかに記載の電子機器。  
［請求項１７］  
電子機器の制御方法において、  
前記電子機器のプロセッサが、  
承認モードにおいて、設問を提示し、  
提示された前記設問に対する応答を操作者から受け付け、  
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行する電子機器の制御方法。  
［請求項１８］  
前記特殊機能モードとは異なるモードは、前記承認モードに移行する前の通常モードである請求項１７記載の電子機器の制御方法。  
［請求項１９］  
前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致すると判断すると、前記承認モードから前記特殊機能モードに移行する請求項１７又は１８記載の電子機器の制御方法。  
［請求項２０］  
前記電子機器は、前記パスコードと、前記パスコードと異なる値の正解と、前記正解に対応する設問と、のデータが記憶されているメモリを有する請求項１９記載の電子機器の制御方法。  
［請求項２１］  
前記プロセッサは、  
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードへの移行を禁止するロックフラグを設定し、  
前記操作者からの応答が、前記設問に対する正解と異なるパスコードと一致した場合でも、前記ロックフラグを設定した状態では、特殊機能モードとは異なるモードに移行する請求項２０記載の電子機器の制御方法。  
［請求項２２］  
前記メモリは、前記パスコードと、前記パスコードと異なる値の複数の正解と、前記複数の正解に対応する複数の設問と、のデータが記憶されており、  
前記プロセッサは、前記操作者からの応答が、前記複数の設問のうちの提示された１つの設問に対する正解、前記提示された１つの設問に対する正解と異なるパスコード、前記複数の設問のうち、前記提示された１つの設問以外の設問に対する正解、及びクリア指示のいずれとも異なる場合に、前記ロックフラグの設定を解除する請求項２１記載の電子機器の制御方法。  
［請求項２３］  
前記メモリは、前記電子機器の使用履歴のデータが記憶されており、  
前記プロセッサは、前記承認モードにおいて、設問とともに前記使用履歴のデータの少なくとも一部を提示する請求項２０乃至２２の何れかに記載の電子機器の制御方法。  
［請求項２４］  
前記使用履歴のデータは、前記承認モードに移行した回数、前記操作者からの応答が前記設問に対する正解と一致した回数、及び使用時間の少なくとも１つを含む請求項２３記載の電子機器の制御方法。  
［請求項２５］  
前記特殊機能モードは、前記電子機器を検査する検査モードを有する請求項１７乃至２４の何れかに記載の電子機器の制御方法。  
［請求項２６］  
前記特殊機能モードは、互いに異なる複数の検査モードを有する請求項１７乃至２４の何れかに記載の電子機器の制御方法。  
［請求項２７］  
前記電子機器は、  
操作者が応答するための入力キーと、  
前記入力キーの操作結果を表示するディスプレイと、  
をさらに備える請求項１７乃至２６の何れかに記載の電子機器の制御方法。  
［請求項２８］  
前記特殊機能モードは、前記ディスプレイのコントラストを調整するコントラスト調整モードを有する請求項２７記載の電子機器の制御方法。  
［請求項２９］  
前記承認モードは、予め設定された承認パスコードを入力することによって設定される請求項１７乃至２８の何れかに記載の電子機器の制御方法。  
［請求項３０］  
前記メモリは、複数の設問のデータが記憶されており、  
前記プロセッサは、前記データから１つの設問を選び、前記承認モードにおいて、選ばれた前記設問を提示する請求項２０乃至２４の何れかに記載の電子機器の制御方法。  
［請求項３１］  
前記設問は、演算子及び数値を含む数式である請求項１７乃至３０の何れかに記載の電子機器の制御方法。  
［請求項３２］  
前記プロセッサは、操作者の数値入力操作にしたがって計算を行う請求項１７乃至３１の何れかに記載の電子機器の制御方法。  
［請求項３３］  
電子機器が内蔵するコンピュータが実行するプログラムであって、前記コンピュータに、  
承認モードにおいて、設問を提示させ、  
提示された前記設問に対する応答を操作者から受け付けさせ、  
前記操作者からの応答が、前記設問に対する正解と一致すると、特殊機能モードとは異なるモードに移行させるプログラム。
【符号の説明】
【０１４４】
１０，１０′…関数電卓、
１１…キー入力部、
１２…数値・演算記号キー群、
１３…関数機能キー群、
１４…モード設定キー群、
１５…カーソルキー、
１６…表示部、
１７…ソーラパネル、
２１…プロセッサ、
２２…メモリ、
２２ａ…電卓制御プログラム、
２２ｂ…表示制御プログラム、
２２ｃ，２２ｃ′…特殊機能制御プログラム、
２２ｄ…入力プログラムエリア、
２２ｅ…ワークエリア、
２２ｆ…使用履歴記憶エリア、
２３…記録媒体、
２４…記録媒体インタフェイス（Ｉ／Ｆ）、
２５…通信部、
Ｂ…バス、
Ｃ…カーソル、
ＣＳ…カードスロット
【図１】
2019139745.tif 000003
【図２】
2019139745.tif 000004
【図３】
2019139745.tif 000005
【図４】
2019139745.tif 000006
【図５】
2019139745.tif 000007
【図６】
2019139745.tif 000008
【図７】
2019139745.tif 000009
【図８】
2019139745.tif 000010
【図９】
2019139745.tif 000011
【図１０】
2019139745.tif 000012
【図１１】
2019139745.tif 000013