(57)【要約】【課題】ＲＴＣが正常範囲外を計時した場合に、セットされた日付を操作者が修正しなくても、そのまま以降の動作を実行することがない情報処理装置およびプログラムを提供することである。【解決手段】実施形態の情報処理装置は、日付を計時する計時部と、前記計時部が計時した日付が正常範囲外であることを条件に、予め定められた正常範囲外の日付を表示する第１表示手段と、前記第１表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第１修正手段と、前記第１表示手段によって表示された日付または前記第１修正手段によって修正された日付に基づいて前記計時部の日付を更新する第１更新手段と、を備える。【選択図】図４
2017096810.tif 000002
【特許請求の範囲】
【請求項１】
日付を計時する計時部と、
前記計時部が計時した日付が正常範囲外であることを条件に、予め定められた正常範囲外の日付を表示する第１表示手段と、
前記第１表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第１修正手段と、
前記第１表示手段によって表示された日付または前記第１修正手段によって修正された日付に基づいて前記計時部の日付を更新する第１更新手段と、
を備えた情報処理装置。
【請求項２】
前記第１表示手段は、前記正常範囲外の日付のうちの正常範囲でない項目の位置をカーソルのデフォルト位置として表示する、
請求項１に記載の情報処理装置。
【請求項３】
日付を計時する計時部と、
前記計時部が計時した日付が正常範囲外であることを条件に、当該計時された正常範囲外の日付を表示する第２表示手段と、
前記第２表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第２修正手段と、
前記第２表示手段によって表示された日付または前記第２修正手段によって修正された日付に基づいて前記計時部の日付を更新する第２更新手段と、
を備えた情報処理装置。
【請求項４】
日付を計時する計時部を備え情報処理装置を制御するコンピュータを、
前記計時部が計時した日付が正常範囲外であることを条件に、予め定められた正常範囲外の日付を表示する第１表示手段と、
前記第１表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第１修正手段と、
前記第１表示手段によって表示された日付または前記第１修正手段によって修正された日付に基づいて前記計時部の日付を更新する第１更新手段と、
して機能させるためのプログラム。
【請求項５】
日付を計時する計時部を備え情報処理装置を制御するコンピュータを、
前記計時部が計時した日付が正常範囲外であることを条件に、当該計時された正常範囲外の日付を表示する第２表示手段と、
前記第２表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第２修正手段と、
前記第２表示手段によって表示された日付または前記第２修正手段によって修正された日付に基づいて前記計時部の日付を更新する第２更新手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣ（Personal  Computer）やＰＯＳ（Point  of  Sales）端末等の情報処理装置は、基板上にＲＴＣ（Real  Time  Clock）と呼ばれる時計を具備している。そして情報処理装置は、電源投入時に起動するＢＩＯＳ（Basic  Input  Output  System）に基づいて、ＲＴＣが計時した日付が正常範囲内（例えば、２０００年１月１日０時０分０秒〜２０９９年１２月３１日２３時５９分５９秒）であるか否かをチェックする。正常範囲外である場合には、情報処理装置は、自身をエラー状態として以降の動作を停止し、予め記憶されている正常範囲内の特定の日付をセットしたセットアップ画面を表示する。操作者は、セットアップ画面に表示された特定の日付を正しい日付に修正する。情報処理装置は、操作者が修正した正しい日付に基づいてＲＴＣが計時する日付を更新して、以降の動作を実行する。
【０００３】
しかしながら、操作者は、表示された特定の日付を正しい日付に修正し忘れる場合がある。このような場合、情報処理装置は、先にセットされた特定の日付が正常範囲内の日付であるため、そのまま以降の動作を実行してしまうことがあった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ＲＴＣが正常範囲外の日付を計時した場合に、セットされた特定の日付を操作者が正しい日付に修正し忘れても、そのまま以降の動作を実行することがない情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、日付を計時する計時部と、前記計時部が計時した日付が正常範囲外であることを条件に、予め定められた正常範囲外の日付を表示する第１表示手段と、前記第１表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第１修正手段と、前記第１表示手段によって表示された日付または前記第１修正手段によって修正された日付に基づいて前記計時部の日付を更新する第１更新手段と、を備える。
【０００６】
実施形態の情報処理装置は、日付を計時する計時部と、前記計時部が計時した日付が正常範囲外であることを条件に、当該計時された正常範囲外の日付を表示する第２表示手段と、前記第２表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第２修正手段と、前記第２表示手段によって表示された日付または前記第２修正手段によって修正された日付に基づいて前記計時部の日付を更新する第２更新手段と、を備える。
【０００７】
実施形態のプログラムは、日付を計時する計時部を備え情報処理装置を制御するコンピュータを、前記計時部が計時した日付が正常範囲外であることを条件に、予め定められた正常範囲外の日付を表示する第１表示手段と、前記第１表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第１修正手段と、前記第１表示手段によって表示された日付または前記第１修正手段によって修正された日付に基づいて前記計時部の日付を更新する第１更新手段と、して機能させる。
【０００８】
実施形態のプログラムは、日付を計時する計時部を備え情報処理装置を制御するコンピュータを、前記計時部が計時した日付が正常範囲外であることを条件に、当該計時された正常範囲外の日付を表示する第２表示手段と、前記第２表示手段によって表示された前記正常範囲外の日付を新たに入力された日付に修正する第２修正手段と、前記第２表示手段によって表示された日付または前記第２修正手段によって修正された日付に基づいて前記計時部の日付を更新する第２更新手段と、して機能させる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係るＰＯＳ端末の外観を示す斜視図である。
【図２】図２は、第１実施形態に係るＰＯＳ端末のハードウェア構成を示すブロック図である。
【図３】図３は、ＰＯＳ端末の機能構成を示す機能ブロック図である。
【図４】図４は、ＰＯＳ端末における制御処理の流れを示すフローチャートである。
【図５】図５は、ＰＯＳ端末の表示部における表示画面の一例を示す図である。
【図６】図６は、ＰＯＳ端末の表示部における表示画面の一例を示す図である。
【図７】図７は、ＰＯＳ端末の表示部における表示画面の一例を示す図である。
【図８】図８は、第２実施形態に係るＰＯＳ端末の機能構成を示す機能ブロック図である。
【図９】図９は、ＰＯＳ端末における制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
（第１実施形態）
以下、図１〜図７を参照して、第１実施形態に係る情報処理装置およびプログラムについて詳細に説明する。第１実施形態では、ＰＯＳ（Point  of  Sales）端末を情報処理装置として説明する。なお、以下に説明する実施の形態によりこの発明が限定されるものではない。
【００１１】
図１は、第１実施形態に係るＰＯＳ端末１の外観を示す斜視図である。図１のＰＯＳ端末１は、オペレータ側から見た外観を示すものである。ＰＯＳ端末１は、店舗で販売される商品に付されたバーコード等のコードを入力して、当該商品の売上登録処理および決済処理を実行する。
【００１２】
ここで、売上登録処理とは、入力されたコードに基づいて当該商品の商品名や価格等の商品情報を表示し記憶する処理をいう。また、決済処理とは、売上登録処理した商品情報に基づいて、取引に係る合計金額の表示、および顧客から預かった預り金に基づいて決済しレシートを発行する処理をいう。取引処理は、決済処理と決済処理を含む処理をいう。
【００１３】
図１に示すように、ＰＯＳ端末１は、本体２と金銭収納箱３とを有する。金銭収納箱３は、ドロワを有し、顧客から預かった紙幣や貨幣の金銭や商品券等の有価証券類、および顧客に手渡す釣銭等を収納している。
【００１４】
本体２は、操作部２１、オペレータ用表示部２２、客用表示部２３、読取部２４、印字部２５を備えている。操作部２１は数字を入力するテンキー、売上登録の終了を宣言する小計キー、取引の終了を宣言する預／現計キー等のファンクションキーを備えたキーボードである。オペレータ用表示部２２は、液晶表示器等で構成され、操作者に情報を表示する。客用表示部２３は、液晶表示器等で構成され、顧客に情報を表示する。
【００１５】
読取部２４は、ＣＣＤラインセンサ等を有し、商品に付されたバーコード等のコードシンボルを光学的に読み取って、商品を特定する商品コードを入力する。第１実施形態では、ハンディタイプの読取部２４を用いており、オペレータは、手に取った読取部２４を商品に付されたコードに近づけるか接触させることでコードを読み取る。なお、読取部２４は、発光された光をポリゴンミラー等で走査し、コードで反射した光を受光する構成のスキャナであってもよい。
【００１６】
印字部２５は、本体２内に収納されたロール状のレシート用紙を引き出して、例えば熱転写型の印字ヘッドを備えたサーマルプリンタ等で、取引処理した商品の商品情報や決済情報等を印字し、レシートとして発行する。
【００１７】
また、操作部２１は、電源キー２１１、Ｆ２キー２１２（図２を参照）、セーブキー２１３（図２を参照）を備えている。電源キー２１１は、ＰＯＳ端末１に電源を投入するキーである。Ｆ２キー２１２は、ファンクションキーの一つである。セーブキー２１３は、セットアップを終了するキーである。
【００１８】
図２は、ＰＯＳ端末１のハードウェア構成を示すブロック図である。図２に示すように、ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は、ＰＯＳ端末１の制御主体となる。ＲＯＭ１２は、各種プログラムを記憶する。ＲＡＭ１３は、各種データを展開する。メモリ部１４は、各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにデータバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、後述する制御処理を実行する。
【００１９】
ＲＡＭ１３は、商品情報部１３１とセット部１３２を備える。商品情報部１３１は、売上登録処理された商品の商品情報を記憶する。セット部１３２は、後述するＲＴＣ（Real  Time  Clock）１７にセットする日付を記憶する。
【００２０】
メモリ部１４は、ＰＯＳ端末１の電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部１４１を備えている。
【００２１】
また、制御部１００は、データバス１５を介して計時部であるＲＴＣ１７と接続している。ＲＴＣ１７は、基板上に実装されており、日付を計時するチップである。ＲＴＣ１７は、内蔵電池から電源供給を受ける。そのため、ＲＴＣ１７は、ＰＯＳ端末１の電源がオフの状態でも計時を継続する。
【００２２】
また、制御部１００は、データバス１５およびコントローラ１６を介して、操作部２１、オペレータ用表示部２２、客用表示部２３、読取部２４、印字部２５と接続している。操作部２１は、専用のキーボードおよびオペレータ用表示部２２上に設けられたタッチパネル上のキーを含み、電源キー２１１、Ｆ２キー２１２、セーブキー２１３等を備える。
【００２３】
また、制御部１００は、データバス１５を介して通信部２６と接続している。通信部２６はネットワークを介して他のＰＯＳ端末や上位サーバ等と接続している。制御部１００は、通信部２６を用いて、ＰＯＳ端末１から他のＰＯＳ端末や上位サーバ等に対して情報を送信する。また、制御部１００は、通信部２６を用いて、他のＰＯＳ端末や上位サーバ等から情報を受信する。
【００２４】
次に、ＲＯＭ１２について説明する。ＲＯＭ１２は、ＢＩＯＳ部１２１、正常範囲部１２２、異常値記憶部１２３を備える。ＢＩＯＳ部１２１は、ＢＩＯＳ（Basic  Input  Output  System）を記憶する。ＢＩＯＳとは、電源が投入された直後からＰＯＳ端末１が、ＯＳ（Operating  System）に基づいて制御されるまでの段階で、ＰＯＳ端末１を制御する制御部１００、ＰＯＳ端末１に接続されている操作部２１、オペレータ用表示部２２、客用表示部２３、読取部２４、印字部２５等の管理や制御に用いられるプログラムである。
【００２５】
正常範囲部１２２は、ＲＴＣ１７が計時している日付が正常範囲内であるとする範囲を記憶する。正常範囲部１２２が記憶している正常範囲は、特定の期間の日付データであり、例えば、２０００年１月１日０時０分０秒〜２０９９年１２月３１日１１時５９分５９秒の期間データである。この範囲内に入っている日付は正常範囲内である。この範囲内に入っていない日付は正常範囲外である。また、実在しない日付も正常範囲外である。なお、説明を簡略化するため、以降は、時間、分、秒についての説明は省略して、年月日を日付の一例として説明する。すなわち、正常範囲部１２２は、正常範囲内の年月日を記憶し、制御部１００は、正常範囲内であるか正常範囲外であるかを、年月日に基づいて判断する、こととする。実際には、正常範囲部１２２は、正常範囲内の年月日時分秒を記憶し、制御部１００は、ＲＴＣ１７が計時した日付が正常範囲内であるか正常範囲外であるかを、年月日および時分秒に基づいて判断する。なお、日付は、年月日以外に、時、分、秒の全てあるいはいずれかを含むものであってもよい。また、日付は、年、月、日のすべてを含むものでなくてもよく、例えば、年、年月、月日等であってもよい。
【００２６】
異常値記憶部１２３は、予め定められた正常範囲外の特定の年月日をデフォルト異常値として記憶している。例えば、２０１５年０月１日のように、「月」の数値を異常値としたデフォルト異常値を記憶している。０月は実在しない月であるので、制御部１００は、２０１５年０月１日を正常範囲外の年月日として認識する。なお、実際には、異常値記憶部１２３は月／日／年の順で記憶している。すなわち、００／０１／２０１５と記憶している。
【００２７】
ＰＯＳ端末１の電源投入時に、ＢＩＯＳに基づいて動作する制御部１００は、ＲＴＣ１７が正常範囲外の年月日を計時している場合、異常値記憶部１２３から正常範囲外の年月日をセットしたセットアップ画面を表示する。ＰＯＳ端末１の操作者は、表示されたセットアップ画面にセットされた年月日に対して正しい年月日を入力して、表示されている年月日を修正する。
【００２８】
実施形態では、この正常範囲外の年月日を修正するために表示するセットアップ画面は、上記のように、「月」「日」「年」の順に表示する。そのため実施形態では、カーソルのデフォルト位置は、「月」の数値の位置にしている。そして実施形態では、「月」の数値を異常値としている。このようにすることで、操作者が年月日を修正する際にカーソルを「月」の位置から他の位置に移動することなく異常値を修正することができる。また、「月」の数値以外に異常値がないため、「月」の数値を修正したタイミングで正常範囲外のエラーとなることがない。
【００２９】
仮に、異常値記憶部１２３に、０１／０１／２１００（すなわち、２１００年１月１日であって、年の数値が異常値である）のデフォルト異常値が記憶されているとする。ＰＯＳ端末１は、セット部１３２にセットしたデフォルト異常値をセットアップ画面に表示する。操作者は、表示されたデフォルト異常値を正しい年月日である２０１５年１１月１日に変更しようとする。この場合、上記のように「月」「日」「年」の順で表示されており、かつカーソルは「月」の数値の位置で点滅している。この状態で、操作者が、最初にカーソルが点滅している「月」の数値を「０１」から「１１」に変更した場合、変更した「月」の数値「０１」を含む「０１／０１／２１００」が、正常範囲部１２２に記憶されている正常範囲内であるかを判断する。この場合、年の数値が「２１００」の異常値のままであるため、その時点で入力エラーとなり、「月」の数値の変更を受け付けずにデフォルト異常値の表示に戻してしまう。このような入力エラーを避けるためには、カーソルを
月」の位置から「年」の位置に移動させる。そしてまず「年」の数値の修正を行ってからカーソルを「月」や「日」の位置に戻して「月」や「日」の数値の修正を行うことが必要となる。この点、「月」の数値を異常値としておけば、デフォルト位置で点滅しているカーソルを移動することなく「月」の数値を正常値に修正することができる。そのため、「年」や「日」の数値は正常値としたままカーソルのデフォルト位置の「月」の数値を異常値としたデフォルト異常値としておくことで、デフォルト異常値の修正を簡単な操作で素早く行うことができる。
【００３０】
第１実施形態の場合、デフォルト異常値のうち、カーソルが点滅している「月」の数値である「００」が異常値であるので、この「００」を実際に存在する「月」の数値（例えば「０１」）に変更する。この場合、０１／０１／２０１５（すなわち、２０１５年１月１日）は正常範囲内であるため、入力エラーとなることがない。
【００３１】
次に、図３〜図７を用いて、ＢＩＯＳに基づいて制御部１００が実行するＰＯＳ端末１の制御処理について詳細に説明する。ＰＯＳ端末１の操作者は、店舗が開店する少し前に設置されているＰＯＳ端末１の電源を投入する。ＰＯＳ端末１は、電源投入直後にＢＩＯＳ部１２１に記憶されているＢＩＯＳを読み出して初期動作を開始し、その中でＲＴＣ１７が計時している年月日について、以降に説明する制御処理を実行する。ＰＯＳ端末１は、初期処理を終了すると、例えばＯＳ（Operating  System）に基づく制御処理に移る。
【００３２】
図３は、ＰＯＳ端末１の機能構成を示す機能ブロック図である。制御部１００は、ＲＯＭ１２のＢＩＯＳ部１２１から読み出されてＲＡＭ１３に展開したＢＩＯＳに従うことで、第１表示手段１０１、第１修正手段１０２、第１更新手段１０３として機能する。
【００３３】
第１表示手段１０１は、ＲＴＣ１７が計時した年月日が正常範囲外であることを条件に、予め定められた正常範囲外の年月日を表示する機能を有する。
【００３４】
第１修正手段１０２は、第１表示手段１０１によって表示された正常範囲外の年月日を新たに入力された年月日に修正する機能を有する。
【００３５】
第１更新手段１０３は、第１表示手段１０１によって表示された年月日または第１修正手段１０２によって修正された年月日に基づいてＲＴＣ１７の年月日を更新する機能を有する。
【００３６】
次に、図４〜図７を用いて、ＰＯＳ端末１に電源が投入され、ＢＩＯＳ部１２１から読み出されてＲＡＭ１３に展開したＢＩＯＳに基づいて制御部１００が実行するＰＯＳ端末１の制御処理の流れについて説明する。図４は、ＰＯＳ端末における制御処理の流れを示すフローチャートである。図４に示すように、制御部１００は、ＲＴＣ１７から、ＲＴＣが計時している現在の年月日を読み出す（Ｓ１１）。そして制御部１００は、正常範囲部１２２に記憶されている年月日に基づいて、読み出した年月日が正常範囲内の年月日であるか否かを判断する（Ｓ１２）。正常範囲内であると判断した場合には（Ｓ１２のＹｅｓ）、制御部１００は、メモリ部１４に記憶されているＯＳおよび各種アプリケーションをＲＡＭ１３に展開し、ＰＯＳ端末１による取引処理を実行する。すなわち、商品に付されたコードを読み取って売上登録処理を実行して、商品情報部１３１に商品情報を記憶する。そして制御部１００は、商品情報部１３１に記憶した商品情報に基づいて決済処理を実行する。
【００３７】
一方、正常範囲内ではない（すなわち正常範囲外である）と判断した場合には（Ｓ１２のＮｏ）、制御部１００は、異常値記憶部１２３に記憶されているデフォルト異常値をセット部１３２にセットする（Ｓ１３）。そして制御部１００（第１表示手段１０１）は、ＲＴＣ１７が計時した年月日が正常範囲外であることを示すエラーメッセージをオペレータ用表示部２２に表示する（Ｓ１４）。
【００３８】
図５は、Ｓ１４で表示されるエラーメッセージＧ１の一例である。図５に示すように、年月日がエラー状態であることを示す「Ｄａｔｅ  ｅｒｒｏｒ」の表示Ｇ１１を含むエラーメッセージＧ１が表示される。
【００３９】
次に制御部１００は、Ｆ２キー２１２が操作されたか否かを判断する（Ｓ１５）。操作されるまで待機し（Ｓ１５のＮｏ）、操作されたと判断した場合には（Ｓ１５のＹｅｓ）、制御部１００は、Ｓ１３でセット部１３２にセットしたデフォルト異常値を含むセットアップ画面Ｇ２を表示する（Ｓ１６）。そして制御部１００は、データを修正するカーソルを、「月」の数値が表示された位置（デフォルト位置）で点滅表示させる（Ｓ１７）。
【００４０】
図６は、Ｓ１６で表示されたセットアップ画面Ｇ２の一例である。図６に示すように、Ｓ１３でセット部１３２にセットしたデフォルト異常値が表示され、「月」の表示上にカーソルＧ２４が点滅している。この状態で操作者は、カーソルが点滅している「月」の表示を修正可能である。図６の例では、「月」の表示Ｇ２１として異常値である「００」、「日」の表示Ｇ２２として正常値である「０１」、「年」の表示Ｇ２３として正常値である「２０１５」を表示している。そして、「月」の表示Ｇ２１の数値「００」の位置でカーソルＧ２４が点滅している。この状態で、操作者は、「月」の表示「００」の数値を修正する。「日」の表示Ｇ２２としての「０１」を修正する場合には、操作者はカーソルＧ２４を「日」の表示「０１」の位置に矢印キー等で移動させて修正する。また、「年」の表示Ｇ２３としての「２０１５」を修正する場合は、操作者は、カーソルＧ２４を「年」の表示「２０１５」の位置に矢印キー等で移動させて正しい数値を入力する。操作者が「月」のデータを入力すると、セット部１３２にセットされているデフォルト異常値のうち「月」のデータが修正される。操作者が「日」のデータを入力すると、セット部１３２にセットされているデフォルト異常値のうち「日」のデータが修正される。操作者が「年」のデータを入力すると、セット部１３２にセットされているデフォルト異常値のうち「年」のデータが修正される。数値を修正した後に、操作者は「Ｓａｖｅ  ＆  Ｅｘｉｔ」の表示Ｇ２５をタッチする。
【００４１】
制御部１００（第１修正手段１０２）は、セット部１３２に記憶されているデフォルト異常値の修正があったか否かを判断する（Ｓ１８）。修正があったと判断した場合には（Ｓ１８のＹｅｓ）、次に制御部１００は、セット部１３２に記憶されている「月」の数値を修正値に置き換えたデータが、正常範囲部１２２に記憶されている正常範囲内であるか否かを判断する（Ｓ１９）。「月」の数値に続いて「日」の数値や「年」の数値を修正する場合は、操作者は、後述するセーブキー２１３を操作せずにカーソルと「日」の数値または「年」の数値の位置に合わせて、正しい数値を入力する。制御部１００は、入力した数値はセット部１３２に記憶する。そして、セット部１３２に記憶したタイミングで、制御部１００は、セット部１３２に記憶されている年月日に基づいてＳ１９の判断をする。
【００４２】
すなわち、第１実施形態では、最初に「月」の数値「００」を修正し、その後に「日」の数値「０１」および「年」の数値「２０１５」を修正する。「月」の数値「００」を修正せずに「日」の数値「０１」や「年」の数値「２０１５」を修正するために数値を入力しても、「月」の数値が「００」のまま（異常値のまま）であるため、Ｓ１９においてＮｏと判断されるからである。
【００４３】
正常範囲外である場合には（Ｓ１９のＮｏ）、制御部１００は、Ｓ１７に戻る。そして、セット部１３２に記憶されている年月日をＳ１３でセットされたデフォルト異常値に戻す。一方、正常範囲内であると判断した場合には（Ｓ１９のＹｅｓ）、制御部１００は、セーブキー２１３が操作されたか否かを判断する（Ｓ２０）。
【００４４】
セーブキー２１３は、「Ｓａｖｅ  ＆  Ｅｘｉｔ」を指定して表示する。図７は、「Ｓａｖｅ  ＆  Ｅｘｉｔ」を指定したときの表示Ｇ２５の一例を表示したセットアップ画面Ｇ３の一例である。図７には、「Ｓａｖｅ  Ｃｈａｎｇｅｓ  ａｎｄ  Ｒｅｓｅｔ」が表示される。この「Ｓａｖｅ  Ｃｈａｎｇｅｓ  ａｎｄ  Ｒｅｓｅｔ」の表示がセーブキー２１３である。操作者がこの表示を指定して決定することでセーブキー２１３が操作される。
【００４５】
制御部１００は、セーブキー２１３が操作されたか否かを判断する（Ｓ２０）。セーブキー２１３が操作されていないと判断した場合には（Ｓ２０のＮｏ）、制御部１００はＳ１８に戻る。セーブキー２１３が操作されたと判断した場合には（Ｓ２０のＹｅｓ）、次に制御部１００（第１更新手段１０３）は、セット部１３２に記憶されている年月日に基づいてＲＴＣ１７が計時している年月日を修正することでＲＴＣ１７を更新する（Ｓ２１）。すなわち、操作者がデフォルト異常値を修正した場合には、制御部１００は、修正した年月日に基づいてＲＴＣ１７を更新する。一方、操作者がデフォルト異常値を修正していない場合には、制御部１００は、デフォルト異常値に基づいてＲＴＣ１７を更新する。そして制御部１００は、ＰＯＳ端末１の再起動を行い（Ｓ２２）、Ｓ１２に戻る。
【００４６】
その後、再度ＲＴＣ１７から年月日を読み出した場合、操作者がデフォルト異常値を正しい年月日に修正している場合は、制御部１００は、Ｓ１２において正常範囲内であると判断し、その後の処理を実行する。一方、操作者がデフォルト異常値を正しい年月日に修正していない場合は、Ｓ１２において再び正常範囲外であると判断されるため、Ｓ１４において再度エラーメッセージが表示される。
【００４７】
このような第１実施形態によれば、制御部１００は、ＲＴＣ１７から読み出した年月日が正常範囲外である場合には、予め異常値記憶部１２３に記憶されたデフォルト異常値を読み出してセット部１３２にセットするようにしたため、操作者がデフォルト異常値を修正しない場合、制御部１００は、再度エラーメッセージを報知する。そのためＰＯＳ端末１は、そのまま以降の動作を実行することはない。
【００４８】
また、第１実施形態によれば、異常値が記憶されている「月」の数値の位置をカーソルＧ２４のデフォルト位置にした。そのため、カーソルＧ２４を他の位置に移動させることなく異常値を正しい数値に修正することができる。
【００４９】
（第２実施形態）
ここからは、第２実施形態について説明する。なお、前述した第１実施形態と同じ部分は同じ符号を付し、説明を省略する。第２実施形態は、デフォルト異常値を記憶およびセットしない点で第１実施形態と異なるものとなっている。
【００５０】
図８は第２実施形態に係るＰＯＳ端末１の機能構成を示す機能ブロック図である。制御部１００は、ＲＯＭ１２のＢＩＯＳ部１２１から読み出されてＲＡＭ１３に展開したＢＩＯＳに従うことで、第２表示手段１０４、第２修正手段１０５、第２更新手段１０６として機能する。
【００５１】
第２表示手段１０４は、ＲＴＣ１７が計時した年月日が正常範囲外であることを条件に、当該計時された正常範囲外の年月日を表示する機能を有する。
【００５２】
第２修正手段１０５は、第２表示手段１０４によって表示された正常範囲外の年月日を新たに入力された年月日に修正する機能を有する。
【００５３】
第２更新手段１０６は、第２表示手段１０４によって表示された年月日または第２修正手段１０５によって修正された年月日に基づいてＲＴＣ１７の年月日を更新する機能を有する。
【００５４】
図９は、第２実施形態に係る制御処理の流れを示すフローチャートである。図９において、ＲＴＣ１７から読み出した年月日が正常範囲内ではない（すなわち正常範囲外である）と判断した場合には（Ｓ１２のＮｏ）、制御部１００は、ＲＴＣ１７から読み出した正常範囲外の年月日をセット部１３２にセットする（Ｓ３１）。そして、セット部１３２にセットしたＲＴＣ１７から読み出した年月日を含むセットアップ画面Ｇ２を表示する（Ｓ１６）。カーソルＧ２４は月の数値の位置で点滅する。
【００５５】
操作者は、セットアップ画面Ｇ２に表示された「月」の数値から順に正しい数値を入力する。制御部１００は、セット部１３２に記憶されている年月日を入力された正しい年月日に修正する。
【００５６】
なお、第２実施形態において、Ｓ１４が第２表示手段１０４、Ｓ１８が第２修正手段１０５、Ｓ２０が第２更新手段１０６である。
【００５７】
このような第２実施形態によれば、制御部１００は、ＲＴＣ１７から読み出した年月日が正常範囲外である場合には、ＲＴＣ１７から読み出した正常範囲外の年月日をセット部１３２にセットするようにしたため、操作者がデフォルト異常値を修正しない場合、制御部１００は、再度エラーメッセージを報知する。そのためＰＯＳ端末１は、そのまま以降の動作を実行することはない。
【００５８】
以上、本発明の第１実施形態および第２実施形態について説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５９】
例えば、実施形態では、ＰＯＳ端末１を情報処理装置の一例として説明したが、これに限らず、ＰＯＳ端末１を含めた多くの装置で実施可能である。
【００６０】
また、実施形態では、年月日を日付の一例として説明したが、これに限らず、年月日に加えて時、分、秒のいずれかまで計時するようにしてもよい。
【００６１】
なお、実施形態のＰＯＳ端末１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６２】
また、実施形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６３】
また、実施形態のＰＯＳ端末１で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６４】
１          ＰＯＳ端末
１７        ＲＴＣ
２１        操作部
２２        オペレータ用表示部
１００      制御部
１０１      第１表示手段
１０２      第１修正手段
１０３      第１更新手段
１０４      第２表示手段
１０５      第２修正手段
１０６      第２更新手段
１２１      ＢＩＯＳ部
１２２      正常範囲部
１２３      異常値記憶部
１３２      セット部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２０１１−２７５９７号公報
【図１】
2017096810.tif 000003
【図２】
2017096810.tif 000004
【図３】
2017096810.tif 000005
【図４】
2017096810.tif 000006
【図５】
2017096810.tif 000007
【図６】
2017096810.tif 000008
【図７】
2017096810.tif 000009
【図８】
2017096810.tif 000010
【図９】
2017096810.tif 000011