(57)【要約】【課題】停電復旧後に省電力モードに移行させた場合に、速やかにアプリケーションを用いることができる情報処理装置およびプログラムを提供することができる。【解決手段】実施形態の情報処理装置は、記憶手段と、起動手段と、モード移行手段とを備える。記憶手段は、自装置の動作モードを記憶する。起動手段は、前記動作モードにおいて所定の遮断処理を伴わずに電源が遮断し、この電源遮断後に電源供給が復旧した場合に、自装置を起動し、さらに、所定のアプリケーションを起動させる。モード移行手段は、前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記アプリケーションの起動後に、自装置を前記省電力モードに移行させる。【選択図】図５
2012238166.tif 000002
【特許請求の範囲】
【請求項１】
自装置の動作モードを記憶する記憶手段と、
前記動作モードにおいて所定の遮断処理を伴わずに電源が遮断し、この電源遮断後に電源供給が復旧した場合に、自装置を起動し、さらに、所定のアプリケーションを起動させる起動手段と、
前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記アプリケーションの起動後に、自装置を前記省電力モードに移行させるモード移行手段と、
を備える情報処理装置。
【請求項２】
自装置の動作モードを記憶する記憶手段と、
前記動作モードにおいて所定の遮断処理を伴わずに電源が遮断し、この電源遮断後に電源供給が復旧した場合に、自装置を起動し、さらに、所定のアプリケーションを起動させる起動手段と、
前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記アプリケーションの起動に要する時間の経過後に、自装置を前記省電力モードに移行させるモード移行手段と、
を備える情報処理装置。
【請求項３】
前記記憶手段は、前記アプリケーションの起動に要する時間を前記各アプリケーションに対応付けて記憶し、
前記モード移行手段は、前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記記憶手段が記憶する前記アプリケーションの起動に要する時間の経過後に、自装置を前記省電力モードに移行させる、
請求項２に記載の情報処理装置。
【請求項４】
前記モード移行手段は、前記各アプリケーションの起動に要する時間の総和を含む時間の経過後に、自装置を前記省電力モードに移行させる、
請求項３に記載の情報処理装置。
【請求項５】
自装置の動作モードを記憶する記憶手段を備えた情報処理装置において、コンピュータを、
前記動作モードにおいて所定の遮断処理を伴わずに電源が遮断し、この電源遮断後に電源供給が復旧した場合に、自装置を起動し、さらに、所定のアプリケーションを起動させる起動手段と、
前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記アプリケーションの起動後に、自装置を前記省電力モードに移行させるモード移行手段と、
として機能させるためのプログラム。
【請求項６】
自装置の動作モードを記憶する記憶手段を備えた情報処理装置において、コンピュータを、
前記動作モードにおいて所定の遮断処理を伴わずに電源が遮断し、この電源遮断後に電源供給が復旧した場合に、自装置を起動し、さらに、所定のアプリケーションを起動させる起動手段と、
前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記アプリケーションの起動に要する時間の経過後に、自装置を前記省電力モードに移行させるモード移行手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
大型店等では、複数台のＰＯＳ（Point  Of  Sales）端末を客足に応じて稼動させ、稼動の必要がないＰＯＳ端末はスタンバイモードに移行させて省電力対策を行う場合がある。このようなスタンバイモードにおいては、決済処理等に用いるアプリケーションを起動させた状態で制御部等の一部に対する電力供給を停止する。従って、スタンバイモードから通常モードに復帰させる場合に、決済用アプリケーションを速やかに用いることができ、客を待たせることなく決済処理を再開することができる。
【０００３】
ところで、このようなＰＯＳ端末においては、停電後に電源が復旧した際に、決済処理を行うことができる状態に速やかに復旧させることが望まれている。従来、電源遮断後に電源復旧した場合に、装置を電源遮断前の動作モードに自動的に移行させる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、電源復旧後にアプリケーションを速やかに用いることができないという課題があった。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、記憶手段と、起動手段と、モード移行手段とを備える。記憶手段は、自装置の動作モードを記憶する。起動手段は、前記動作モードにおいて所定の遮断処理を伴わずに電源が遮断し、この電源遮断後に電源供給が復旧した場合に、自装置を起動し、さらに、所定のアプリケーションを起動させる。モード移行手段は、前記記憶手段に前記動作モードとして省電力モードが記憶されている場合には、前記アプリケーションの起動後に、自装置を前記省電力モードに移行させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態のＰＯＳ端末の構成を概略的に示した外観斜視図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図３】図３は、ＰＯＳ端末の機能的構成を示す機能ブロック図である。
【図４】図４は、ＰＯＳ端末が行う動作モード移行処理の手順を示すフローチャートである。
【図５】図５は、ＰＯＳ端末が電源復旧後に行う起動処理の手順を示すフローチャートである。
【図６】図６は、第２の実施形態のＰＯＳ端末の機能的構成を示す機能ブロック図である。
【図７】図７は、アプリ起動時間テーブルのデータ構成の一例を示す図である。
【図８】図８は、ＰＯＳ端末が電源復旧後に行う起動処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
本実施形態においては、情報処理装置としてＰＯＳ端末を用いる場合について説明する。尚、本実施形態の情報処理装置はこれに限定されるものではなく、ＰＣ（Personal  Computer）等の他の電子機器に用いられるとしてもよい。
【０００８】
（第１の実施形態）
図１は、第１の実施形態のＰＯＳ端末１の構成を概略的に示した外観斜視図である。ＰＯＳ端末１は、現金等を収容するためのドロワ１２の上に載置されており、このドロワ１２の引出し１２ａの開閉を制御する。ＰＯＳ端末１の正面側には、登録、点検、精算、設定などの各種業務モードを選択するためのモードキー１４が設けられている。また、ＰＯＳ端末１の正面に設けられたキーボード１３には、オペレータ（店員）が、例えば預かり金額などを置数するための置数キーや、１取引として販売登録が行われた商品の合計出力を指示する現計キー、１取引の販売登録の終了を選択して会計処理および締め処理を行う締めキーなど、各種操作入力を行うための操作キーが配置されている。
【０００９】
さらにＰＯＳ端末１には、正面側には店員用ディスプレイ１５が、背面側には客用ディスプレイ１６が取り付けられている。店員用ディスプレイ１５、客用ディスプレイ１６には、例えば液晶ディスプレイ等が用いられ、販売登録された商品の品名、価格や、１取引の合計金額、釣銭額などが表示される。ＰＯＳ端末１は、レシート及びジャーナルを印字するプリンタ１７を内蔵している。プリンタ１７によって印字されたレシートは、ＰＯＳ端末１の正面側に形成されたレシート発行口１８から発行される。またＰＯＳ端末１には、商品に付与されたバーコードを読取るためのスキャナ１９が接続されている。
【００１０】
図２は、ＰＯＳ端末１のハードウェア構成を示すブロック図である。ＰＯＳ端末１は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、通信Ｉ／Ｆ２４等を備えており、これらがバス２６で互いに接続されている。
【００１１】
また、バス２６にはＩ／Ｏ機器制御部２５が接続されており、Ｉ／Ｏ機器制御部２５にはキーボード１３、店員用ディスプレイ１５、客用ディスプレイ１６、プリンタ１７、スキャナ１９、ＨＤＤ（Hard  Disk  Drive）２７等のＩ／Ｏ機器が接続されている。ＣＰＵ２１は、Ｉ／Ｏ機器制御部２５を介してこれらのＩ／Ｏ機器を制御する。通信Ｉ／Ｆ２４は、ＬＡＮ等のネットワークを介して他の情報処理装置やストアサーバ等と相互に通信を行う。
【００１２】
ＲＯＭ２２は、ＣＰＵ２１が実行する各種プログラムや各種データを記憶するものである。ＲＡＭ２３は、ＢＩＯＳＲＯＭ等のＦｌａｓｈＲＯＭにより構成され、ＢＩＯＳの各種データ、および本実施の形態にかかるプログラムを格納する。また、ＲＡＭ２３は、ＣＰＵ２１が各種プログラムを実行する際に一時的にデータやプログラムを記憶する。さらに、ＲＡＭ２３は、商品の販売記録を示す販売データや、店員用ディスプレイ１５や客用ディスプレイ１６に表示する各種の画面表示データを記憶する。ＣＰＵ２１（プロセッサ）は、ＲＡＭ２３からＢＩＯＳとともに本実施の形態のプログラムを読み出して実行することにより、図３に示す制御部３０を主記憶装置上に生成する。
【００１３】
図３は、ＰＯＳ端末１の機能的構成を示す機能ブロック図である。本実施形態のＰＯＳ端末１で実行されるプログラムは、起動部３１、動作モード移行部３２、シャットダウン状態管理部３３、モード判定部３４等を含むモジュール構成となっている。ＣＰＵ２１（プロセッサ）は、ＲＡＭ２３からＢＩＯＳとともに本実施の形態のプログラムを読み出して実行する。これにより上記各部が主記憶装置上にロードされ、起動部３１、動作モード移行部３２、シャットダウン状態管理部３３、モード判定部３４等が主記憶装置上に生成される。
【００１４】
また、図３に示すように、ＲＡＭ２３の不揮発性メモリ領域には、省電力モード記憶領域２８と、シャットダウン状態記憶領域２９とが設けられている。
【００１５】
起動部３１は、ＰＯＳ端末１の起動処理を行う。即ち、ＰＯＳ端末１に電源供給が行われた場合に、起動部３１はＢＩＯＳＲＯＭからＢＩＯＳを読み込んでＢＩＯＳを起動し、ＢＩＯＳの起動後にはＯＳを起動する。そして起動部３１は、ＯＳの起動後にはスタートアップに登録されているアプリケーションを起動する。スタートアップのアプリケーション（以下ではスタートアップアプリという）としては、例えば、決済処理を行う決済用アプリケーション等がある。
【００１６】
動作モード移行部３２は、ＯＳやＢＩＯＳと協働してＰＯＳ端末１の省電力モードの移行を行う。動作モード移行部３２は、所定時間、ユーザからの入力が無い場合に、ＰＯＳ端末１の電源供給を通常モードから所定の省電力モードに移行させる。尚、動作モード移行部３２は、ＯＳのシャットダウンメニューや電源ボタン等からサスペンド要求を受付けた場合に、ＰＯＳ端末１を所定の省電力モードに移行させるとしてもよい。
【００１７】
通常モードとは、ユーザがＰＯＳ端末１を操作して情報処理を行うことができる電源供給のモードであり、一般的にはＳ０モードと呼ばれるモードである。
【００１８】
省電力モードとは、ユーザがＰＯＳ端末１を操作して情報処理を行うことができない電源供給のモードであり、一般的にはＳ１モード、Ｓ３モード、Ｓ４モード等と呼ばれるモードのことである。省電力モードは、サスペンドモードまたはスタンバイモードとも呼ばれる。
【００１９】
Ｓ１モード（Power  On  Suspend）とは、チップセットへの通電は維持したまま、ＣＰＵ２１への通電を停止し、ＣＰＵクロックを停止状態とする省電力モードのことである。Ｓ３モード（Suspend  To  RAM）とは、ＲＡＭ２３への通電を保持してＲＡＭ２３に展開されているデータはそのまま保持する一方で、ＲＡＭ２３以外への電力供給を停止させる省電力モードのことである。Ｓ４モード（Suspend  To  HDD）とは、ＲＡＭ２３に展開されているデータをＨＤＤ２７にコピーし、ＨＤＤ２７への通電を保持する一方で、ＨＤＤ２７以外への電力供給を停止させる省電力モードのことである。
【００２０】
ＰＯＳ端末やＰＣを始めとする電子機器には一般的に、電源管理アプリケーションが備えられており、この電源管理アプリケーションや、あるいはＢＩＯＳでの設定によって、マウスやキーボード、タッチパネルなどユーザからの入力が一定時間以上無い場合に、自動的に各省電力モードに移行できるようになっている。
【００２１】
動作モード移行部３２は、このような電源管理アプリケーションやＢＩＯＳの設定に基づいて、ＰＯＳ端末１に対する入力が一定時間無い状態が続いた場合に、ＰＯＳ端末１を通常モードから省電力モードに移行させる。
【００２２】
また、動作モード移行部３２は、ＰＯＳ端末１がある省電力モード（第１省電力モード）にある場合であって、ユーザからの入力が一定時間無い場合に、別の省電力モード（第２省電力モード）に移行する。
【００２３】
このように一般的には、省電力モードへの移行はＢＩＯＳまたはＯＳの少なくともいずれか一方により実行される。従って、動作モード移行部３２の機能はＢＩＯＳ上に生成されてもよいし、ＯＳ上に生成される機能であるとしてもよい。
【００２４】
動作モード移行部３２は、ＰＯＳ端末１を通常モードから省電力モードに移行する場合に、移行先の省電力モードを示す情報を省電力モード記憶領域２８に記憶させる。また、動作モード移行部３２は、ＰＯＳ端末１を第１省電力モード（例えば、Ｓ１モード）から第２省電力モード（例えば、Ｓ３モード）に移行する場合に、移行先の第２省電力モード（Ｓ３モード）を示す情報を省電力モード記憶領域２８に記憶させる。
【００２５】
省電力モード記憶領域２８は、ＰＯＳ端末１の動作モードが複数の省電力モードのうちいずれか１つの省電力モードに移行した場合に、移行先の省電力モードを示す情報を記憶する記憶領域である。移行先の省電力モードを示す情報としては、例えばＳ１、Ｓ３、Ｓ４等のように各省電力モードを示すモード番号が省電力モード記憶領域２８に格納される。尚、フラグを用いて各省電力モードを示すとしてもよい。
【００２６】
シャットダウン状態管理部３３は、ＯＳのシャットダウンメニューからシャットダウンが選択操作された場合等、所定の手順を踏んでＰＯＳ端末１が電源オフとされる場合に、シャットダウン状態記憶領域２９に、正常にシャットダウンした旨を記憶させる。
【００２７】
シャットダウン状態記憶領域２９は、ＰＯＳ端末１のシャットダウン状態を、フラグ値等を用いて記憶する記憶領域である。
【００２８】
一例として、シャットダウン状態管理部３３は、ＰＯＳ端末１の起動時（例えばＢＩＯＳ起動時）にシャットダウン状態記憶領域２９のフラグの値を１とする。また、シャットダウン状態管理部３３は、シャットダウン操作を受付けた場合にはフラグの値を０に設定する。すると、停電時等の非常時に所定の遮断処理を伴わずに電源が遮断された場合には、シャットダウン状態記憶領域２９のフラグは１であり、正常時のシャットダウン（フラグの値は０）と判別することができる。
【００２９】
次に、停電後に電源が復旧してＰＯＳ端末１が起動される場合の動作について説明する。起動部３１は、ＢＩＯＳ、ＯＳの起動処理を行い、スタートアップアプリを起動する。
【００３０】
モード判定部３４は、シャットダウン状態記憶領域２９のフラグの値が１である場合（即ち、所定の遮断処理を伴わずに電源が遮断された場合）には、省電力モード記憶領域２８に記憶されている動作モードを読み取る。そして、モード判定部３４は、電源遮断時の動作モードは省電力モードであるか否かを判定する。
【００３１】
即ち、モード判定部３４は、省電力モード記憶領域２８にＳ０モードが記憶されている場合には、通常モードであるから電源遮断時の動作モードは省電力モードではないと判定する。一方、モード判定部３４は、省電力モード記憶領域２８にＳ１モード、Ｓ３モード、Ｓ４モードのいずれか１つが記憶されている場合には、電源遮断時の動作モードは省電力モードであると判定する。
【００３２】
動作モード移行部３２は、起動部３１によってスタートアップアプリが起動された場合に、ＰＯＳ端末１の動作モードを、モード判定部３４が読み取った省電力モードに移行する。即ち、動作モード移行部３２は、ＯＳと協働してアプリケーションの起動状態を監視し、スタートアップに登録されている全てのアプリケーションの起動処理が終了した場合に、動作モードを上述の省電力モードに移行させる。
【００３３】
次に、ＰＯＳ端末１が行う動作モード移行処理の手順について説明する。図４は、ＰＯＳ端末１が行う動作モード移行処理の手順を示すフローチャートである。
【００３４】
ＰＯＳ端末１はＯＳ起動後に、通常モード（Ｓ０モード）での動作を開始する（ステップＳ１）。動作モード移行部３２は、所定時間、ユーザからの操作を受付けていないか判定する（ステップＳ２）。ユーザの操作を受付けている間（ステップＳ２：Ｎｏ）は、ステップＳ１に戻る。所定時間、ユーザからの操作を受付けていない場合（ステップＳ２：Ｙｅｓ）には、動作モード移行部３２はＰＯＳ端末１を所定の省電力モード（例えば、Ｓ１モード）に移行し、移行先の省電力モードを示す情報を省電力モード記憶領域２８に記憶させる（ステップＳ３）。
【００３５】
そして、動作モード移行部３２は、ユーザからの操作を受付けたか否かを判定する（ステップＳ４）。ユーザからの操作を受付けた場合（ステップＳ４：Ｙｅｓ）には、動作モード移行部３２は、動作モードを通常モードに移行させる（ステップＳ１）。
【００３６】
また、ユーザからの操作を受付けない場合（ステップＳ４：Ｎｏ）には、操作を受付けずに所定時間が経過したか否かを判定する（ステップＳ５）。所定時間が経過しない場合（ステップＳ５：Ｎｏ）には、ステップＳ４に戻り、所定時間が経過するまで処理待ちをする。一方、所定時間が経過した場合（ステップＳ５：Ｙｅｓ）には、他の省電力モード（例えば、Ｓ３モード）に移行し、移行先の省電力モードを示す情報を省電力モード記憶領域２８に記憶させる（ステップＳ６）。
【００３７】
次に、ＰＯＳ端末１が電源復旧後に行う起動処理の手順について説明する。図５は、ＰＯＳ端末１が電源復旧後に行う起動処理の手順を示すフローチャートである。
【００３８】
まず、停電後に電源が復旧すると（ステップＳ１１）、起動部３１は、ＢＩＯＳの起動処理を行う（ステップＳ１２）。ＢＩＯＳ起動処理が終了すると、起動部３１はＯＳの起動処理を行う（ステップＳ１３）。尚、この場合の動作モードは通常モードである。そして、ＯＳの起動処理が終了すると、起動部３１はスタートアップに登録されているアプリケーションの起動処理を開始する（ステップＳ１４）。
【００３９】
モード判定部３４は、省電力モード記憶領域２８に省電力モードが記憶されているか否かを判定する（ステップＳ１５）。省電力モードは記憶されておらず、通常モード（Ｓ０モード）が記憶されている場合（ステップＳ１５：Ｎｏ）には、通常モードを継続し（ステップＳ１８）、起動処理を終了する。
【００４０】
ステップＳ１５において、省電力モードが記憶されている場合（ステップＳ１５：Ｙｅｓ）には、動作モード移行部３２は、ステップＳ１４において開始されたアプリケーションの起動処理が終了したか否かを判定する（ステップＳ１６）。アプリケーションの起動処理が終了していない場合（ステップＳ１６：Ｎｏ）には、処理待ちをする（ステップＳ１６）。アプリケーションの起動処理が終了した場合（ステップＳ１６：Ｙｅｓ）には、動作モード移行部３２は、ステップＳ１５において読み取った省電力モードに動作モードを移行して（ステップＳ１７）、起動処理を終了する。
【００４１】
このように、第１の実施形態によれば、電源復旧後において所定のアプリケーションが起動した後に省電力モードに移行させるため、省電力モードから復帰する場合にも、速やかにアプリケーションを利用することができる。
【００４２】
（第２の実施形態）
図６は、第２の実施形態のＰＯＳ端末２０１の機能的構成を示す機能ブロック図である。第１の実施形態で説明した構成と同様の構成については同一の符号を付し、ここでの説明を省略する。ＰＯＳ端末２０１の制御部２３０は、図６に示すように、起動部３１と、動作モード移行部２３２と、シャットダウン状態管理部３３と、モード判定部３４とを主に備えている。また、ＲＡＭ２３は、アプリ起動時間テーブル３５をさらに記憶する。
【００４３】
図７は、アプリ起動時間テーブル３５のデータ構成の一例を示す図である。図７に示すように、アプリ起動時間テーブル３５は、スタートアップアプリ（アプリ）の起動に要する時間（起動時間）を各アプリケーションに対応付けて記憶する。例えば、アプリ起動時間テーブル３５は、アプリＡ、アプリＢの起動時間はそれぞれ２０秒、アプリＣの起動時間は３０秒であると記憶している。
【００４４】
各アプリケーションの起動時間は、このＰＯＳ端末２０１の出荷前に予め測定されて、アプリ起動時間テーブル３５に格納される。また、出荷後に他のアプリケーションがスタートアップに追加される場合には、ユーザがそのアプリケーションの起動時間をアプリ起動時間テーブル３５に追加して記憶させる。
【００４５】
次に、停電後に電源が復旧してＰＯＳ端末２０１が起動される場合の動作について説明する。
【００４６】
動作モード移行部２３２は、アプリ起動時間テーブル３５に基づいて、スタートアップアプリの起動に要する時間が経過したか否かを判定する。また、動作モード移行部２３２は、スタートアップアプリの起動に要する時間が経過した場合に、ＰＯＳ端末２０１の動作モードを、省電力モード記憶領域２８に記憶されている省電力モードに移行させる。
【００４７】
より詳細には、動作モード移行部２３２は、アプリ起動時間テーブル３５に格納されているスタートアップアプリの起動に要する時間の総和を含む時間が経過した場合に、ＰＯＳ端末２０１の動作モードを電源遮断前のスタンバイモードに移行させる。
【００４８】
ここで、アプリケーションの起動に要する時間の総和を含む時間としては、例えば、各アプリの起動時間の総和に所定の時間を加えた時間を用いることができる。即ち、図７の例によれば動作モード移行部２３２は、アプリＡの起動時間である２０秒と、アプリＢの起動時間である２０秒と、アプリＣの起動時間である３０秒との総和である７０秒に、予備の時間として例えば１０秒を加えた８０秒が経過した場合に、動作モードを電源遮断前のスタンバイモードに移行させる。
【００４９】
尚、アプリの起動時間の総和を含む時間のその他の例としては、アプリの起動時間を所定割合だけ割増して、例えばアプリの起動時間の総和を１．１倍した時間としてもよい。
【００５０】
これにより、複数のアプリケーションを起動させる場合であっても、全てのアプリケーションの起動に要する時間を概算することができる。従って、全てのアプリケーションが起動した後に動作モードの移行を行うことができる。
【００５１】
次に、ＰＯＳ端末２０１が電源復旧後に行う起動処理の手順について説明する。図８は、ＰＯＳ端末２０１が電源復旧後に行う起動処理の手順を示すフローチャートである。尚、図５で説明した手順と同様の手順についてはここでの説明を省略する。
【００５２】
ステップＳ１５において、省電力モード記憶領域２８に省電力モードが記憶されている場合（ステップＳ１５：Ｙｅｓ）には、ステップＳ２６に移行する。動作モード移行部２３２は、アプリ起動時間テーブル３５に基づいて、スタートアップアプリの起動処理に要する時間が経過したか否か判定する（ステップＳ２６）。即ち、アプリ起動時間テーブル３５に格納されている各アプリケーションの起動時間の総和を含む時間が経過したか否かを判定する（ステップＳ２６）。
【００５３】
そして、スタートアップアプリの起動時間に要する時間が経過していない場合（ステップＳ２６：Ｎｏ）には、経過待ちを行う（ステップＳ２６）。アプリケーションの起動時間に要する時間が経過した場合（ステップＳ２６：Ｙｅｓ）には、動作モード移行部２３２は、ステップＳ１５において読み取った省電力モードに動作モードを移行して（ステップＳ１７）、起動処理を終了する。
【００５４】
尚、上述では、動作モード移行部２３２は、各アプリケーションの総和を含む時間が経過した場合に動作モードを移行するとしたが、モード移行の条件はその他の条件としてもよい。その他の例として、動作モード移行部２３２は、起動時間が最長であるアプリケーションの起動時間を含む時間が経過した場合に、省電力モードに移行させるとしてもよい。
【００５５】
このように、第２の実施形態によれば、所定のアプリケーションの起動に要する時間が経過した場合に省電力モードに移行させるため、該アプリケーションを起動させてから省電力モードに移行させることができる。従って、省電力モードから復帰する場合にも、速やかにこのアプリケーションを利用することができる。
【００５６】
以上説明したとおり、第１および第２の実施形態によれば、アプリケーションが起動した後に省電力モード等に移行させることができるので、停電復旧後に省電力モードに移行させた場合に速やかにアプリケーションを用いることができる。
【００５７】
尚、上述では、所定のアプリケーションとしてスタートアップに登録したアプリケーションの起動について判定するとしたが、所定のアプリケーションはこれに限定されるものではなく、予め設定されたその他のアプリケーションの起動について判定を行うとしてもよい。
【００５８】
なお、本実施形態のＰＯＳ端末１、２０１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＰＯＳ端末１、２０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５９】
さらに、本実施形態のＰＯＳ端末１、２０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１、２０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６１】
１、２０１…ＰＯＳ端末
１２…ドロワ
１３…キーボード
１４…モードキー
１５…店員用ディスプレイ
１６…客用ディスプレイ
１７…プリンタ
１８…レシート発行口
１９…スキャナ
２５…Ｉ／Ｏ機器制御部
２６…バス
２７…ＨＤＤ
２８…省電力モード記憶領域
２９…シャットダウン状態記憶領域
３０、２３０…制御部
３１…起動部
３２、２３２…動作モード移行部
３３…シャットダウン状態管理部
３４…モード判定部
３５…アプリ起動時間テーブル
【先行技術文献】
【特許文献】
【００６２】
【特許文献１】特開２００７−２４３５４７号公報
【図１】
2012238166.tif 000003
【図２】
2012238166.tif 000004
【図３】
2012238166.tif 000005
【図４】
2012238166.tif 000006
【図５】
2012238166.tif 000007
【図６】
2012238166.tif 000008
【図７】
2012238166.tif 000009
【図８】
2012238166.tif 000010