(57)【要約】【課題】操作者の使い勝手を向上する。【解決手段】本実施形態の情報処理装置は、実行手段と、表示制御手段とを有する。実行手段は、各種機能を選択可能なメニュー画面で選択されたソフトウェアを、前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合にバックグラウンドで実行する。表示制御手段は、前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合に表示手段で表示されている前記メニュー画面上に、前記実行手段で実行されるソフトウェアの実行画面を表示する。【選択図】図２
2012252588.tif 000002
【特許請求の範囲】
【請求項１】
各種機能を選択可能なメニュー画面を表示するソフトウェアがフォアグラウンドで動作している時にバックグラウンドで動作するソフトウェアであって、前記メニュー画面で選択されたソフトウェアの実行画面を、前記メニュー画面に表示する表示制御手段、
を有する情報処理装置。
【請求項２】
各種機能を選択可能なメニュー画面で選択されたソフトウェアを、前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合にバックグラウンドで実行する実行手段と、
前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合に表示手段で表示されている前記メニュー画面上に、前記実行手段で実行されるソフトウェアの実行画面を表示する表示制御手段と、
を有する情報処理装置。
【請求項３】
前記表示制御手段は、
機能を選択可能な選択アイコンとは別に前記メニュー画面に設けられた所定の表示領域に、前記ソフトウェアの実行画面を縮小して表示する、請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記所定の表示領域に、前記実行画面として、リアルタイムで表示が変化するグラフを表示する、請求項２または３に記載の情報処理装置。
【請求項５】
コンピュータを、
各種機能を選択可能なメニュー画面で選択されたソフトウェアを、前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合にバックグラウンドで実行する実行手段と、
前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合に表示手段で表示されている前記メニュー画面上に、前記実行手段で実行されるソフトウェアの実行画面を表示する表示制御手段と、
して機能させるプログラム。
【請求項６】
メニュー画面を表示する情報処理装置と、
前記情報処理装置からの処理依頼を受付けるサーバ装置と、
を備える情報処理システムであって、
前記情報処理装置は、
前記サーバ装置から受信したデータに基づいて、各種機能を選択可能なメニュー画面を表示するソフトウェアがフォアグラウンドで動作している時にバックグラウンドで動作するソフトウェアであって、前記メニュー画面で選択されたソフトウェアの実行画面を、前記メニュー画面に表示する表示制御手段、
を有する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
従来、メニュー画面に用意されているアイコンの選択によって所望（目的）の処理にかかるアプリケーションソフトウェア（以下、単に「ソフトウェア」という。）を選択して当該処理を実行することが可能な情報処理装置が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報処理装置では、都度、所望のソフトウェアを起動しなければならなく、且つ、所望のソフトウェアを起動するまでにメニュー画面に用意されているアイコンを何階層も選択して辿っていかなければならない場合があり、操作者の使い勝手が良くないなどの課題があった。
【課題を解決するための手段】
【０００４】
本実施形態の情報処理装置は、実行手段と、表示制御手段とを有する。実行手段は、各種機能を選択可能なメニュー画面で選択されたソフトウェアを、前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合にバックグラウンドで実行する。表示制御手段は、前記メニュー画面を表示するソフトウェアがフォアグラウンドで動作している場合に表示手段で表示されている前記メニュー画面上に、前記実行手段で実行されるソフトウェアの実行画面を表示する。
【図面の簡単な説明】
【０００５】
【図１】図１は、本実施形態に係るストアサーバの制御系のハードウェア構成を示すブロック図である。
【図２】図２は、ストアサーバの機能的構成を示すブロック図である。
【図３】図３は、メニュー画面に係る画面遷移を概略的に示す模式図である。
【図４】図４は、ストアサーバにおけるメニュー画面の表示処理動作の流れを示すフロチャートである。
【図５】図５は、メニュー画面の一構成例を示す模式図である。
【図６】図６は、サブメニュー画面の一構成例を示す模式図である。
【図７】図７は、実行画面の一構成例を示す模式図である。
【図８】図８は、実行画面の一構成例を示す模式図である。
【図９】図９は、割り付け選択画面の一構成例を示す模式図である。
【図１０】図１０は、割り付け選択画面を用いた割り付け後のメニュー画面の一構成例を示す模式図である。
【図１１】図１１は、表示領域を拡大表示している様子を示す模式図である。
【図１２】図１２は、クラウドシステムを利用する情報処理システムの構成を示す図である。
【発明を実施するための形態】
【０００６】
以下、本発明の実施形態について添付図面を参照して説明する。
【０００７】
なお、以下の説明では、本実施形態の情報処理装置およびプログラムを、商品を販売する店舗に設置されるストアサーバに適用した場合について説明する。
【０００８】
図１は、本実施形態に係るストアサーバ１の制御系のハードウェア構成を示すブロック図である。
【０００９】
ここで、ストアサーバ１は、店舗のバックヤードなどに設置され、会計場所などに設置されるＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ：販売時点情報管理）端末（不図示）を管理制御する上位装置としてのサーバ装置である。
【００１０】
図１に示すように、このストアサーバ１は、パーソナルコンピュータなどの一般的なコンピュータを利用したハードウェア構成となっており、例えば、制御部１１と、通信Ｉ／Ｆ１２と、Ｉ／Ｏ機器制御部１３とがバスＢ１によって接続されて構成されている。
【００１１】
なお、制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを有して構成されている。
【００１２】
また、制御部１１には、バスＢ１およびＩ／Ｏ機器制御部１３を介して、キーボード１４、表示器１５、プリンタ１６、記憶装置（ハードディスク装置（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）など）１７などが接続されている。
【００１３】
即ち、制御部１１は、ＣＰＵがＲＯＭや記憶装置１７などに格納される制御プログラムをＲＡＭに展開して実行することにより、Ｉ／Ｏ機器制御部１３を介して接続される各種機器の動作を制御するとともに、通信Ｉ／Ｆ１２およびネットワーク（不図示）を介して接続される複数のＰＯＳ端末（不図示）との間で各種データを送受信する動作を制御するものである。
【００１４】
なお、記憶装置１７には、商品マスタ（不図示）などが格納されている。
【００１５】
図２は、ストアサーバ１の機能的構成を示すブロック図である。
【００１６】
図２に示すように、ストアサーバ１の制御部１１は、ＣＰＵがＲＯＭなどに格納される所定の制御プログラムをＲＡＭに展開して実行することにより、後述のフローチャートの処理手順を実行する、メニュー表示処理部１００として機能する。
【００１７】
ここで、メニュー表示処理部１００は、入力受付部１１０と、画面表示部１２０と、ソフトウェア実行部１３０とを有している。
【００１８】
入力受付部１１０は、キーボード１４やマウス（不図示）などの入力装置により、表示器１５に表示される各種画面における操作入力を受付ける処理を行うものである。
【００１９】
画面表示部１２０は、各種画面（図５〜図１１参照）を、表示器１５に表示する処理を行うものである。特に、この画面表示部１２０は、後述のメニュー画面１５Ａ（図３など参照）を表示するソフトウェアがフォアグラウンドで動作している場合に、表示器１５で表示されている前記メニュー画面１５Ａ上に、ソフトウェア実行部１３０で実行されるソフトウェアの実行画面を表示する。
【００２０】
ソフトウェア実行部１３０は、画面表示部１２０が表示する各種画面で選択されるソフトウェアを実行するものである。特に、このソフトウェア実行部１３０は、メニュー画面１５Ａ（図３など参照）を表示するソフトウェアがフォアグラウンドで動作している時にバックグラウンドで、前記メニュー画面１５Ａで選択されたソフトウェアを実行するものである。
【００２１】
図３は、画面表示部１２０によるメニュー画面に係る画面遷移を概略的に示す模式図である。
【００２２】
図３に示すように、画面表示部１２０は、ＲＯＭなどに格納される所定の制御プログラムに含まれる各種のソフトウェア（各種の機能項目）を選択するための画面であるメニュー画面１５Ａを表示し、メニュー画面１５Ａにおける所定の選択アイコンが選択された場合に、サブメニューがある場合にはサブメニュー画面１５Ｂを表示する。
【００２３】
そして、画面表示部１２０は、メニュー画面１５Ａやサブメニュー画面１５Ｂで所定のアイコンが選択された場合、選択されたアイコンに対応するソフトウェアの実行画面１５Ｃを表示する。また、画面表示部１２０は、実行画面１５Ｃをグラフ化した実行画面１５Ｄも表示する。
【００２４】
ここで、所望の機能を実行させる場合に、都度、所望のソフトウェアを起動しなければならなく、且つ、所望（目的）のソフトウェアを起動するまでにメニュー画面１５Ａに用意されているアイコンからサブメニュー画面１５Ｂなどを経由して何階層も選択して辿っていかなければならないのは、操作者にとって非常に使い勝手が悪いものである。
【００２５】
そこで、ストアサーバ１の制御部１１（画面表示部１２０など）は、ソフトウェアを、メニュー画面１５Ａを表示するソフトウェアがフォアグラウンドで動作している時にバックグラウンドで継続的に起動させておき、図３に示すように、実行画面１５Ｄのグラフ、即ち、ソフトウェアの実行画面を、メニュー画面１５Ａに表示させるようにしたものである。
【００２６】
このようにすることで、重点的に監視したい分析データ（売上レポートのグラフなど）を表示するソフトウェアの実行画面を、常にメニュー画面１５Ａ上に配置しておくことで、ユーザの煩わしい操作を必要とすることなく、重点的に監視したい分析データを常にメニュー画面１５Ａ上で見ることが可能となる。
【００２７】
次に、前記したような特徴を有している本実施形態のストアサーバ１における処理動作の詳細について説明する。
【００２８】
図４は、ストアサーバ１におけるメニュー画面の表示処理動作の流れを示すフロチャートである。
【００２９】
図４において、メニュー表示処理部１００の画面表示部１２０が、表示器１５にメニュー画面１５Ａ（図５参照）を表示している場合（ステップＳ１０１）に、入力受付部１１０が操作者により所定の選択アイコン１５ａ〜１５ｃを選択する操作を入力すると、画面表示部１２０が、表示器１５にサブメニュー画面１５Ｂ（図６参照）を表示する（ステップＳ１０２）。
【００３０】
ここで、図５に示すメニュー画面１５Ａは、ＲＯＭなどに格納される所定の制御プログラムに含まれる各種のソフトウェア（各種の機能項目）を選択するための画面である。図５の例では、メニュー画面１５Ａが、点検ソフトウェアを選択実行するための「点検」選択アイコン１５ａと、精算ソフトウェアを選択実行するための「精算」選択アイコン１５ｂと、設定ソフトウェアを選択実行するための「設定」選択アイコン１５ｃなどを有している様子を示している。
【００３１】
また、本実施形態のメニュー画面１５Ａは、前記した各選択アイコンの他に、バックグラウンドで動作しているソフトウェアの実行画面を表示させる表示領域であり、固有の番号（図の例では、（４）〜（９））が割り振られている略空白の表示領域として、複数の表示領域１５ｄ〜１５ｉを備えている。
【００３２】
図５の例では、各表示領域１５ｄ〜１５ｉのデフォルトの表示サイズは、選択アイコン１５ａ〜１５ｃと同様の表示サイズとなっているが、これに限定されず、両者の表示サイズが異なるような形態とすることも可能である。
【００３３】
また、図５の例では、各表示領域１５ｄ〜１５ｉの配列は、選択アイコン１５ａ〜１５ｃと同様の配列形態を採っているが、これに限定されず、両者の配列が異なる形態とすることも可能である。
【００３４】
図６に示すサブメニュー画面１５Ｂは、図５のメニュー画面１５Ａにおける各選択アイコンが選択された場合に、表示器１５に表示される画面である。
【００３５】
図６の例では、図５のメニュー画面１５Ａにおける「点検」選択アイコン１５ａが選択された場合に、表示器１５に表示されるサブメニュー画面１５Ｂを示している。なお、図６の例では、このサブメニュー画面１５Ｂが、ＡＢＣ分析を実行するソフトウェアを選択実行させるための「ＡＢＣ」選択アイコン１５ｊと、速報（売上速報）分析を実行するソフトウェアを選択実行させるための「速報」選択アイコン１５ｋなどを有している様子を示している。
【００３６】
続いて、図４に戻って、入力受付部１１０が操作者により所定の選択アイコン１５ｊ、１５ｋを選択する操作を入力すると、ソフトウェア実行部１３０がアイコンに対応するソフトウェアを実行し、画面表示部１２０が、表示器１５にソフトウェアの実行に応じた実行画面１５Ｃ（図７参照）を表示する（ステップＳ１０３）。
【００３７】
ここで、図７に示す実行画面１５Ｃは、図６のサブメニュー画面１５Ｂにおける選択アイコンが選択された場合に、表示器１５に表示される画面である。
【００３８】
図７の例では、図６のサブメニュー画面１５Ｂにおける「速報」選択アイコン１５ｋが選択された場合に、表示器１５に表示されるソフトウェアの実行画面１５Ｃを示している。また、図７の例では、ある商品Ａの売上レポートを示す表（例えば、何時に、商品Ａが何個売れたかを示す表）１５ｌを表示している様子を示している。
【００３９】
また、この実行画面１５Ｃでは、画面に向って右端に、各種機能を指示する指示ボタンアイコン１５ｍ〜１５ｒが複数個表示されている。
【００４０】
具体的には、複数の指示ボタンアイコンには、次のページの内容を表示させる「次ページ」ボタンアイコン１５ｍと、前のページの内容を表示させる「前ページ」ボタンアイコン１５ｎと、表示領域１５ｌに表示されている内容を印刷させる「印刷」ボタンアイコン１５ｏと、表示領域１５ｌに表示されている表をグラフ化して表示領域１５ｌに表示させる「プレビュー」ボタンアイコン１５ｐと、表示領域１５ｌに表示されている内容をメニュー画面の表示領域１５ｄ〜１５ｉのいずれかに表示させる「メニュー画面に置く」ボタンアイコン１５ｑと、実行画面１５Ｃを終了して閉じるための「終了」ボタンアイコン１５ｒとが含まれている。
【００４１】
図８は、図７に示す実行画面１５Ｃにおいて、「プレビュー」ボタンアイコン１５ｐが選択された場合の実行画面１５Ｄの表示態様を示す模式図である。
【００４２】
図８に示すように、この実行画面１５Ｄでは、表１５ｌで示されるある商品Ａの売上レポートをグラフ化したグラフ１５ｓを表示している。即ち、この場合には、ある商品Ａの売上数（個）が一日の売上目標数（例えば、１５０個）に到達しているか否かを一目でわかるようにグラフ化して表示している。なお、グラフ１５ｓは、リアルタイムに変化して表示される。
【００４３】
そして、図４に戻って、実行画面１５Ｃにおいて、入力受付部１１０が操作者により「メニュー画面に置く」ボタンアイコン１５ｑを選択する操作を入力すると、ソフトウェア実行部１３０が、メニュー画面に置くソフトウェアの実行画面を表示させるソフトウェアを特定する（ステップＳ１０４）とともに、画面表示部１２０が、割り付け選択画面１５Ｅ（図９参照）を表示器１５に表示する（ステップＳ１０５）。
【００４４】
ここで、図９は、実行画面１５Ｃにおいて、「メニュー画面に置く」ボタンアイコン１５ｑが選択された場合に、表示器１５に表示される割り付け選択画面１５Ｄの一構成例を示す模式図である。
【００４５】
図９に示すように、この割り付け選択画面１５Ｄは、メニュー画面１５Ａの各表示領域１５ｄ〜１５ｉに割り振られている番号（（４）〜（９）など）のいずれかを選択することにより、実行画面１５Ｃの表１５ｌまたは実行画面１５Ｄのグラフ１５ｓ、即ち、ソフトウェアの実行画面を、メニュー画面１５Ａの表示領域１５ｄ〜１５ｉのいずれかに表示させるための画面である。
【００４６】
なお、既に、ソフトウェアの実行画面が表示されている表示領域１５ｄ〜１５ｉに割り振られている番号が選択された場合には、既に表示されているソフトウェアの実行画面に替えて新たに選択されたソフトウェアの実行画面が表示されるようになっている。
【００４７】
そして、図４に戻って、割り付け選択画面１５Ｅで、入力受付部１１０が操作者により所定の番号を選択する割り付け選択操作を入力すると、画面表示部１２０が、操作者により選択された番号に対応する表示領域（１５ｄ〜１５ｉのいずれか）に、ステップＳ１０４で特定されたソフトウェアの実行画面、即ち、ソフトウェア実行部１３０のソフトウェアの実行に応じた実行画面を縮小表示し（ステップＳ１０６）、ここでの処理を終了する。
【００４８】
図１０は、割り付け選択画面１５Ｅを用いた割り付け後（番号指定後）のメニュー画面１５Ａの一構成例を示す模式図である。
【００４９】
図１０の例では、図８の実行画面１５Ｄにおいて、「メニュー画面に置く」ボタンアイコン１５ｑが選択され、割り付け選択画面１５Ｅで番号（９）が選択された場合のメニュー画面１５Ａの様子を示している。
【００５０】
なお、この場合、番号（９）が割り振られている表示領域１５ｉに表示されたソフトウェアの実行画面は、バックグラウンドで動作しており、常に、リアルタイムに変化するグラフ１５ｓを表示するようになっている。
【００５１】
図１１は、表示領域１５ｉを拡大表示している様子を示す模式図である。
【００５２】
即ち、図１１は、図１０に示すメニュー画面１５Ａにおいて、表示領域１５ｉに表示されているソフトウェアの実行画面の隅をマウスのアイコンを用いてドラッグするなどにより、表示領域１５ｉに表示されているソフトウェアの実行画面の表示サイズを拡大表示に変更している様子を示している。
【００５３】
即ち、本実施形態では、表示領域１５ｄ〜１５ｉに表示したソフトウェアの実行画面の表示サイズを操作者が任意のサイズに変更することが可能となっている。
【００５４】
また、前記した実施形態とは別に、ストアサーバと他のサーバ装置とを含んだ情報処理システムにより前記したような動作を実現することもできる。この場合、１つのサーバ装置がストアサーバにおけるメニュー画面を表示するための処理を行っても良いし、複数のサーバ装置がストアサーバにおけるメニュー画面を表示するための処理を分担して行っても良い。
【００５５】
このような情報処理システムの実現には、クラウドコンピューティングを利用できる。
より具体的には、Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００５６】
図１２は、クラウドシステムを利用する情報処理システム１０の構成を示す図である。
【００５７】
この情報処理システム１０は、ストアサーバ１と、クラウド２と、通信ネットワーク３を含む。
【００５８】
図１２の例では、クラウド２が複数のサーバ装置２１を含み、それら複数のサーバ装置２１が互いに通信可能に構成される様子を示しているが、これ以外にも、クラウド２を１つのサーバ装置で構成することも可能である。
【００５９】
ストアサーバ１は、通信ネットワーク３を介してクラウド２と通信可能である。ストアサーバ２としては、デスクトップタイプやノートブックタイプなどの種々のパーソナルコンピュータや、携帯型の情報端末などを適宜に利用できる。通信ネットワーク３としては、インターネット、プライベートネットワーク、次世代ネットワーク、または、モバイルネットワークなどを適宜に利用できる。
【００６０】
そして、この情報処理システム１０は、図４に示す各処理のうち、メニュー画面１５Ａ（図５、図１０および図１１参照）、サブメニュー画面１５Ｂ（図６参照）、実行画面１５Ｃ（図７参照）、実行画面１５Ｄ（図８参照）、割り付け選択画面１５Ｅ（図９参照）を、ストアサーバ１の表示器１５に表示させるための表示データの作成処理をクラウド２にて実行する。
【００６１】
また、情報処理システム１０においては、クライアントとなるストアサーバ１の画面にグラフィカルユーザインタフェースとしてメニュー画面が配置されている。即ち、クライアントとなるストアサーバ１は、例えばウェブブラウザのプラグインであるＭｉｃｒｏｓｏｆｔ  Ｓｉｌｖｅｒｌｉｇｈｔ（登録商標）によってメニュー画面を制御するＵＩコントロールとして機能する。このようなＵＩコントロールには、マスタデータがセットされる。このＵＩコントロールにセットするマスタデータは、クラウド２からストアサーバ１に対して送信される。
【００６２】
即ち、以上説明した実施形態によれば、操作者の使い勝手を向上することができる。
【００６３】
具体的には、所望のソフトウェアの実行画面を見たい場合に、その都度、所望のソフトウェアを起動しなくても済む、即ち、所望のソフトウェアを起動するまでにメニュー画面に用意されているアイコンを何階層も選択して辿っていくという煩わしい操作を何度もしなくても済むようになるので、操作者の使い勝手を向上させることが可能である。
【００６４】
より具体的には、重点的に監視したい分析データ（売上レポートのグラフなど）を表示するソフトウェアの実行画面を、常にメニュー画面上に配置しておくことで、ユーザの煩わしい操作を必要とすることなく、重点的に監視したい分析データを常にメニュー画面上で見ることが可能となる。
【００６５】
以上、例示的な実施形態に基づいて説明したが、本発明は、前記した実施形態により限定されるものではない。
【００６６】
例えば、前記した実施形態では、速報（売上速報）を分析するソフトウェアを実行するソフトウェアの実行画面を、メニュー画面１５Ａ上の表示領域（１５ｄ〜１５ｉのいずれか一つ）に表示する形態について説明したが、これに限定されず、その他のソフトウェアの実行画面を、メニュー画面１５Ａ上の表示領域（１５ｄ〜１５ｉのいずれか一つ）に表示することも可能である。
【００６７】
また、前記した実施形態では、ストアサーバ１がクラウド２に含まれない形態について説明したが、ストアサーバ１がクラウド２に含まれ、いずれか１つのサーバ装置２１であっても良い。なお、この場合には、そのサーバ装置２１（ストアサーバ１）の表示器１５に、メニュー画面１５Ａ（図５、図１０および図１１参照）、サブメニュー画面１５Ｂ（図６参照）、実行画面１５Ｃ（図７参照）、実行画面１５Ｄ（図８参照）、割り付け選択画面１５Ｅ（図９参照）を、表示させるための表示データの作成処理を他のサーバ装置２１にて実行する。
【００６８】
また、前記した実施形態では、本実施形態の情報処理装置をストアサーバに適用した場合について説明したが、これ以外にも、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ：販売時点データ管理）端末や、ＥＣＲ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃａｓｈ  Ｒｅｇｉｓｔｅｒ）装置などのその他の情報処理装置に適用することも可能である。
【００６９】
また、前記した実施形態のストアサーバで実行されるプログラムは、ＲＯＭなどの記憶部に予め組み込んで提供することが可能である。また、前記プログラムは、インストール可能な形式または実行可能な形式のファイルでコンピュータで読み取り可能な記憶媒体に記憶して提供することが可能である。更に、前記プログラムは、インターネットなどのネットワーク経由で提供または配布したりすることも可能である。
【００７０】
また、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１  ストアサーバ
１１  制御部
１５  表示器（表示手段）
１００  メニュー表示処理部（表示制御手段）
１１０  入力受付部
１２０  画面表示部
１３０  ソフトウェア実行部
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開平１１−１１０６４６号公報
【図１】
2012252588.tif 000003
【図２】
2012252588.tif 000004
【図３】
2012252588.tif 000005
【図４】
2012252588.tif 000006
【図５】
2012252588.tif 000007
【図６】
2012252588.tif 000008
【図７】
2012252588.tif 000009
【図８】
2012252588.tif 000010
【図９】
2012252588.tif 000011
【図１０】
2012252588.tif 000012
【図１１】
2012252588.tif 000013
【図１２】
2012252588.tif 000014