(57)【要約】【課題】ユーザ操作の手間を軽減することができる情報処理装置およびプログラムを提供する。【解決手段】複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだＧＵＩ（Graphical  User  Interface）画像を生成する画像生成手段と、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、を備え、前記画像生成手段は、トップ画面として機能する前記ＧＵＩ画像について、少なくとも２以上の階層の業務にかかる前記操作画像を配置可能とする。【選択図】図８
2019040426.tif 000002
【特許請求の範囲】
【請求項１】
複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだＧＵＩ（Graphical  User  Interface）画像を生成する画像生成手段と、
上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、
を備え、
前記画像生成手段は、トップ画面として機能する前記ＧＵＩ画像について、少なくとも２以上の階層の業務にかかる前記操作画像を配置可能とする、
ことを特徴とする情報処理装置。
【請求項２】
前記画像生成手段は、前記トップ画面として機能する前記ＧＵＩ画像について、所定の階層以下の業務にかかる前記操作画像を配置不可とする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像生成手段は、前記ＧＵＩ画像に配置される前記操作画像毎に、複数のサイズから一のサイズを設定可能とする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記画像生成手段は、前記ＧＵＩ画像に配置される前記操作画像毎に、当該操作画像にかかる業務の階層に応じた色を設定可能とする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記画像生成手段は、前記ＧＵＩ画像に配置される前記操作画像毎に、当該操作画像にかかる業務の階層に応じたデザインを設定可能とする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
コンピュータを、
複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだＧＵＩ（Graphical  User  Interface）画像を生成する画像生成手段と、
上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、
として機能させるためのプログラムであって、
前記画像生成手段は、トップ画面として機能する前記ＧＵＩ画像について、少なくとも２以上の階層の業務にかかる前記操作画像を配置可能とする、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ＰＯＳ（Point  of  Sales）端末等の情報処理装置では、ユーザによる指示の入力にグラフィカルユーザインタフェース（Graphical  User  Interface：ＧＵＩ）を利用することが一般的である。そしてこのＧＵＩにおける表示画像（ＧＵＩ画像）には、ユーザの指示を入力するためのボタン部品が複数配列される。なお、上記のボタン部品は、例えば各種の業務に関する指示にかかるユーザによる操作のためのボタンを仮想的に表した画像等を指す。
【０００３】
近年、情報処理装置は、高機能化に伴って多数多様な業務を実行可能になっている。そのため、従来の情報処理装置は、各種の業務を階層化し、各種の業務に関するボタン部品を階層ごとに表示して、ユーザによる指示の入力を受け付けるようにしている。
【０００４】
しかしながら、従来の情報処理装置によれば、第２階層の業務を選択する場合、ユーザは第１階層の業務から第２階層の業務へと順次指定しなければならず、操作性に問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ユーザ操作の手間を軽減することができる情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだＧＵＩ（Graphical  User  Interface）画像を生成する画像生成手段と、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、を備え、前記画像生成手段は、トップ画面として機能する前記ＧＵＩ画像について、少なくとも２以上の階層の業務にかかる前記操作画像を配置可能とする。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るＰＯＳ端末のハードウェア構成を示すブロック図である。
【図２】図２は、業務マスタの一例を示す図である。
【図３】図３は、ボタンマスタの一例を示す図である。
【図４】図４は、ボタン配置マスタの一例を示す図である。
【図５】図５は、ＧＵＩ画像におけるボタン部品の配置位置の一例を示す図である。
【図６】図６は、ＰＯＳ端末の制御部の機能構成を示すブロック図である。
【図７】図７は、ＰＯＳ端末の制御部が実行する画面表示処理の流れを示すフローチャートである。
【図８】図８は、ＧＵＩ画像の一例を示す正面図である。
【図９】図９は、ＧＵＩ画像の一例を示す正面図である。
【図１０】図１０は、ＧＵＩ画像の一例を示す正面図である。
【発明を実施するための形態】
【０００８】
以下、図を参照して、実施形態に係る情報処理装置およびプログラムについて説明する。実施形態では、ＰＯＳ（Point  of  Sales）端末を情報処理装置の一例として説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
【０００９】
図１は、実施形態に係るＰＯＳ端末１のハードウェア構成を示すブロック図である。図１において、ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、記憶部であるメモリ部１４等を備えている。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにデータバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３とメモリ部１４が、制御部１００を構成する。
【００１０】
ＣＰＵ１１は、ＰＯＳ端末１の制御主体となる。ＲＯＭ１２は、ＣＰＵ１１の処理手順を記述したプログラムや、ＣＰＵ１１が各種の処理を実行する上で必要なデータ等を記憶している。
【００１１】
ＲＡＭ１３は、ＣＰＵ１１が各種の処理を実行する上で必要なデータを必要に応じて記憶する。例えばＲＡＭ１３には、表示部１７で表示する画像を表す画像情報が記憶される。また、ＲＡＭ１３は、ＣＰＵ１１が各種の処理を行う際のワークエリアとしても利用される。
【００１２】
メモリ部１４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部１４は、ＣＰＵ１１の処理手順を記述した制御プログラム１４１や、ＣＰＵ１１が各種の処理を実行する上で必要なデータ等を記憶している。
【００１３】
本実施の形態のＰＯＳ端末１で実行される制御プログラム１４１は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００１４】
さらに、本実施の形態のＰＯＳ端末１で実行される制御プログラム１４１を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のＰＯＳ端末１で実行される制御プログラム１４１をインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００１５】
また、データバス１５には、コントローラ１６を介して、表示部１７と操作部１８と印字部１９と読取部２０が接続されている。印字部１９は、例えばサーマルヘッドによってロール状のサーマル紙に商品情報や決済情報を印字してレシートを作成する。読取部２０は、商品に付されたバーコード等のシンボルに含まれる商品コードを光学的に読み取る。
【００１６】
表示部１７は、例えば液晶表示器である。表示部１７は、コントローラ１６により駆動されて画像を表示する。コントローラ１６は、ＣＰＵ１１の制御の下にＲＡＭ１３から転送される画像データに応じた画像が表示されるように表示部１７を制御する。
【００１７】
操作部１８は、例えばタッチパネルである。操作部１８は、表示部１７の表示面に積層配置されている。操作部１８は、表示部１７の表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。コントローラ１６は、操作部１８から出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をＣＰＵ１１へ送る。
【００１８】
データバス１５には、通信部２１が接続されている。通信部２１は、図示しない通信回線を介して上位サーバや各種周辺機器等と電気的に接続している。また、データバス１５には、例えば水晶発振器を備えたタイマー２２が接続されている。タイマー２２は、現在の時刻を計時する。
【００１９】
メモリ部１４が記憶するデータには、各種の画像を生成するための素材となる素材部品を表すデータが含まれる。この素材部品には、ＧＵＩ画像に配置する操作画像であるボタン部品も含まれる。
【００２０】
また、メモリ部１４は、業務マスタ１４２、ボタンマスタ１４３、ボタン配置マスタ１４４を備える。
【００２１】
業務マスタ１４２は、ＰＯＳ端末１で実行可能な各種の業務を複数階層の階層構造で規定するものである。
【００２２】
ボタンマスタ１４３は、ＧＵＩ画像に配置するものであって、複数階層の階層構造で規定されたＰＯＳ端末１で実行可能な各種の業務に関する指示にかかるユーザによる操作のための操作画像（ボタン部品）について、規定するものである。
【００２３】
ボタン配置マスタ１４４は、表示部１７に表示されるＧＵＩ画像におけるボタン部品の配置位置を示すものである。
【００２４】
ここで、図２は業務マスタ１４２の一例を示す図である。図２に示すように、業務マスタ１４２は、ＰＯＳ端末１で実行可能な各種の業務に関する最上位の概念を、第１階層として規定している。第１階層としては、「売上」、「取消返品」、「ポイント」の各種業務が規定されている。「売上」は、商品等の売上処理の実行にかかる業務である。「取消返品」は、売上処理を行った商品等の返品処理の実行にかかる業務である。「ポイント」は、商品等の売上処理に伴うポイントの付与等の処理の実行にかかる業務である。
【００２５】
また、図２に示すように、業務マスタ１４２は、第１階層にかかる各種の業務を細分化した業務を、第２階層として規定している。例えば、第１階層の「売上」の下位階層である第２階層としては、「クレジット」、「デビット」、「プリペイド」が規定されている。「クレジット」は、商品等の売上処理においてクレジットカードによって会計する処理の実行にかかる業務である。「デビット」は、商品等の売上処理においてデビットカードによって会計する処理の実行にかかる業務である。「プリペイド」は、商品等の売上処理においてプリペイドカードによって会計する処理の実行にかかる業務である。
【００２６】
また、図２に示すように、業務マスタ１４２は、第２階層にかかる各種の業務を細分化した業務を、第３階層として規定している。例えば、第２階層の「プリペイド」の下位階層である第３階層としては、「Ａ社プリペイドカード」、「Ｂ社プリペイドカード」、が規定されている。「Ａ社プリペイドカード」は、商品等の売上処理においてＡ社プリペイドカードによって会計する処理の実行にかかる業務である。「Ｂ社プリペイドカード」は、商品等の売上処理においてＢ社プリペイドカードによって会計する処理の実行にかかる業務である。
【００２７】
ここで、図３はボタンマスタ１４３の一例を示す図である。図３に示すように、ボタンマスタ１４３は、各ボタン部品について、ボタンコード、ボタン名称、ボタン画像、ボタンサイズ、ボタン色の各情報フィールドをそれぞれ含んだ複数のデータレコードの集合である。これらのデータレコードには、各種の業務に関する指示にかかるユーザによる操作のための操作画像（ボタン部品）に関する情報が記述される。
【００２８】
ボタンコードの情報フィールドには、ボタン部品を識別するコードが記述される。ボタン名称の情報フィールドには、ボタン部品に重畳表示する名称が記述される。ボタン画像の情報フィールドには、ボタン部品に重畳表示する画像（アイコン）が記述される。ボタンサイズの情報フィールドには、ボタン部品のボタンサイズが記述される。ボタンサイズは、例えば、ボタンサイズ“小”と、ボタンサイズ“小”の２倍であるボタンサイズ“大”が規定されている。ボタン色の情報フィールドには、業務のカテゴリ毎に区別されたボタン部品の色が記述される。
【００２９】
ここで、図４はボタン配置マスタ１４４の一例を示す図である。図４に示すように、ボタン配置マスタ１４４は、画面コード、ボタンコード、ボタン配置位置の各情報フィールドをそれぞれ含んだ複数のデータレコードの集合である。
【００３０】
画面コードの情報フィールドには、ＧＵＩ画像が対応する画面を識別するコードが記述される。ＧＵＩ画像が対応する画面とは、例えば、各種の業務を選択するための最上位層の画面であるトップ画面（画面コード“１”）、トップ画面の次の層の画面（画面コード“２”）、さらに次の層の画面（画面コード“３”）である。
【００３１】
ボタンコードに対応付けられたボタン配置位置の情報フィールドには、ＧＵＩ画像におけるボタン部品の配置位置が記述される。
【００３２】
ここで、図５はＧＵＩ画像Ｐにおけるボタン部品の配置位置の一例を示す図である。本実施形態においては、図５に示すようなＧＵＩ画像Ｐにおけるボタン部品の配置位置が規定されている。例えば、図４に示すように、ボタンコード“１００”のボタン名称“売上”のボタン部品は、ボタンサイズ“大”であるので、配置位置“Ａ，Ｂ”に設定される。
【００３３】
なお、トップ画面（画面コード“１”）として機能するＧＵＩ画像について、少なくとも２以上の階層の業務にかかるボタン部品を配置可能とする。ただし、本実施の形態においては、トップ画面（画面コード“１”）として機能するＧＵＩ画像については、第１階層と第２階層のボタン部品のみ配置可能とし、第３階層のボタン部品の配置は不可とする。
【００３４】
なお、本実施の形態においては、トップ画面（画面コード“１”）として機能するＧＵＩ画像について第２階層のボタン部品を選択した場合であっても、トップ画面の次の層の画面（画面コード“２”）について、第２階層のボタン部品の選択を可能とする。
【００３５】
また、トップ画面（画面コード“１”）として機能するＧＵＩ画像について、トップ画面に配置するボタンはボタンサイズ“大”のボタン部品、ボタンサイズ“小”のボタン部品の２種を配置可能である。例えば、図３に示すように、ボタンコード“１００”のボタン名称“売上”のボタン部品は、ボタンサイズ“大”であり、配置位置“Ａ，Ｂ”に設定される。なお、トップ画面（画面コード“１”）以外の画面（画面コード“２”や“３”）として機能するＧＵＩ画像については、ボタンサイズ“小”をデフォルトとしてもよいし、ボタンサイズ“大”をデフォルトとしてもよい。
【００３６】
次いで、ＰＯＳ端末１のメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラム１４１により制御部１００が実行する処理の内、本実施の形態のＰＯＳ端末１が有している特徴的な処理について説明する。
【００３７】
図６は、ＰＯＳ端末１の制御部１００の機能構成を示すブロック図である。本実施の形態にかかるＰＯＳ端末１の制御部１００で実行される制御プログラム１４１は、図６に示すような各手段（画像生成手段３０１、処理実行手段３０２）を含むモジュール構成となっており、実際のハードウェアとしては制御部１００のＣＰＵ１１がメモリ部１４から制御プログラム１４１を読み出して実行することにより上記各手段がＲＡＭ１３上にロードされ、画像生成手段３０１、処理実行手段３０２がＲＡＭ１３上に生成されるようになっている。
【００３８】
画像生成手段３０１は、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像（ボタン部品）を含んだＧＵＩ画像を生成する。
【００３９】
より詳細には、画像生成手段３０１は、トップ画面として機能するＧＵＩ画像について、少なくとも２以上の階層（本実施の形態では、第１階層と第２階層）の業務にかかるボタン部品を配置可能とする。
【００４０】
また、画像生成手段３０１は、トップ画面として機能するＧＵＩ画像について、所定の階層以下（本実施の形態では、第３階層）の業務にかかるボタン部品を配置不可とする。
【００４１】
また、画像生成手段３０１は、ＧＵＩ画像に配置されるボタン部品毎に、複数のサイズから一のサイズを設定可能とする。
【００４２】
また、画像生成手段３０１は、ＧＵＩ画像に配置されるボタン部品毎に、当該ボタン部品にかかる業務の階層に応じた色を設定可能とする。
【００４３】
また、画像生成手段３０１は、ＧＵＩ画像に配置されるボタン部品毎に、当該ボタン部品にかかる業務の階層に応じたデザインを設定可能とする。
【００４４】
処理実行手段３０２は、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する。
【００４５】
図７は、ＰＯＳ端末１の制御部１００が実行する画面表示処理の流れを示すフローチャートである。ＰＯＳ端末１の制御部１００による画面表示処理は、ＰＯＳ端末１が起動すると動作する。
【００４６】
図７に示すように、ＰＯＳ端末１の制御部１００（画像生成手段３０１）は、トップ画面用のＧＵＩ画像を生成し、このＧＵＩ画像を表示部１７に表示させる（ステップＳ１１）。具体的には、制御部１００は、図８に示すようなレイアウトのＧＵＩ画像Ｐ１をＲＡＭ１３に生成する。
【００４７】
ここで、図８はＧＵＩ画像Ｐ１の一例を示す正面図である。図８に示すように、ＧＵＩ画像Ｐ１は、各種の業務を指定するための複数のボタン部品Ｂを配列したものである。
【００４８】
ＧＵＩ画像Ｐ１に配置されるボタン部品Ｂには、第１階層にかかる各種の業務がそれぞれ関連付けられた複数のボタン部品Ｂ１と、第１階層にかかる各種の業務を細分化した第２階層にかかる業務がそれぞれ関連付けられた複数のボタン部品Ｂ２とを含む。本実施形態においては、第１階層にかかる各種の業務がそれぞれ関連付けられた複数のボタン部品Ｂ１を配列する領域と、第１階層にかかる各種の業務を細分化した第２階層にかかる業務がそれぞれ関連付けられた複数のボタン部品Ｂ２を配列する領域とは、特に区別されておらず、制御部１００（画像生成手段３０１）は、共通の領域内での各ボタン部品Ｂをボタンマスタ１４３及びボタン配置マスタ１４４に記述された情報に基づいて決定する。そして制御部１００（画像生成手段３０１）は、ＧＵＩ画像Ｐ１に配置するボタン部品Ｂの情報をメモリ部１４から取得して、その情報を配置位置に応じてＲＡＭ１３に展開する。
【００４９】
より詳細には、制御部１００（画像生成手段３０１）は、カテゴリ毎に区別された色であって名称と画像（アイコン）を重畳表示した第１階層のボタン部品Ｂ１と、カテゴリ毎に区別された色であって名称と画像（アイコン）を重畳表示した第２階層のボタン部品Ｂ２とを所定位置に配置したメニュー画面用のＧＵＩ画像Ｐ１を生成する。このように、制御部１００（画像生成手段３０１）は、多くのボタン部品Ｂを見分ける工夫として、カテゴリ毎にボタン色を用意しているほか、業務の階層に応じたボタン部品Ｂのデザインを設定可能として区別する。
【００５０】
そしてＧＵＩ画像Ｐ１を示す画像データを生成し終えたならば、制御部１００（画像生成手段３０１）は、コントローラ１６に対してその画像データを転送するとともに、表示を指示する。これに応じてコントローラ１６は、転送された画像データに応じてＧＵＩ画像Ｐ１が表示されるように表示部１７を駆動する。
【００５１】
ＧＵＩ画像Ｐ１が表示部１７によって表示された状態で制御部１００（画像生成手段３０１）は、ユーザによりＧＵＩ操作が行われるのを待ち受ける（ステップＳ１２；Ｎｏ）。なお、本実施形態では、ＧＵＩ操作は表示部１７の表示画面をユーザが指等でタッチすることにより行われる。
【００５２】
制御部１００（画像生成手段３０１）は、コントローラ１６から検出信号が与えられたならば、ユーザによるＧＵＩ操作がなされたと判断し（ステップＳ１２；Ｙｅｓ）、ステップＳ１３〜Ｓ１４に移行する。
【００５３】
ステップＳ１３〜Ｓ１４において制御部１００（画像生成手段３０１）は、上記のなされたＧＵＩ操作の内容を判定する。具体的には制御部１００は、上記の検出信号に基づいてタッチ位置を判断し、そのタッチ位置に存在するボタン部品Ｂに関連付けられている機能を、ユーザが指定した機能として判定する。
【００５４】
例えば、ＧＵＩ画像Ｐ１において、第１階層にかかる各種の業務が関連付けられたボタン部品Ｂ１をユーザがタッチしたならば、制御部１００（画像生成手段３０１）は、該当するボタン部品Ｂ１に関連付けられた第１階層にかかる業務が選択されたことの入力であると判定する（ステップＳ１３のＹｅｓ）。
【００５５】
このようにして第１階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第２階層にかかる業務が規定されていなければ（ステップＳ１５のＮｏ）、制御部１００（処理実行手段３０２）は、タッチ位置に存在するボタン部品Ｂ１に割り付けられている機能を実行することで、ユーザによる指示に応じた処理を実行する（ステップＳ１６）。
【００５６】
また、このようにして第１階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第２階層にかかる業務が規定されていれば（ステップＳ１５のＹｅｓ）、制御部１００（画像生成手段３０１）は、第２階層にかかる業務の選択のためのＧＵＩ画像を生成し、このＧＵＩ画像を表示部１７に表示させる（ステップＳ１７）。具体的には、制御部１００（画像生成手段３０１）は、図９に示すようなレイアウトのＧＵＩ画像Ｐ２をＲＡＭ１３に生成する。
【００５７】
ここで、図９はＧＵＩ画像Ｐ２の一例を示す正面図である。図９に示すように、ＧＵＩ画像Ｐ２は、第１階層にかかる各種の業務を細分化した第２階層にかかる各種の業務を指定するための複数のボタン部品Ｂ２を配列したものである。
【００５８】
より詳細には、制御部１００（画像生成手段３０１）は、ボタンマスタ１４３の設定にかかわらず白色であって、名称と画像（アイコン）を重畳表示した第２階層のボタン部品Ｂ２を所定位置に配置したＧＵＩ画像Ｐ２を生成する。なお、ボタン部品Ｂ２は、トップ画面用のＧＵＩ画像Ｐ１においてはカテゴリ毎に区別された色で表示したが、第２階層にかかる業務の選択のためのＧＵＩ画像においては白色で表示する点が異なっている。なお、第２階層にかかる業務の選択のためのＧＵＩ画像においても、画像（アイコン）をカテゴリ毎に区別された色で表示してもよい。
【００５９】
なお、制御部１００（画像生成手段３０１）は、トップ画面用のＧＵＩ画像Ｐ１へ第２階層のボタン部品Ｂ２を配置した場合でも、第２階層の画面からそのボタン部品Ｂ２は消さずに維持する。図８においてはトップ画面用のＧＵＩ画像Ｐ１に「クレジット」および「デビット」のボタン部品Ｂ２が配置されているが、図９に示すように、第２階層の画面でも「クレジット」および「デビット」のボタン部品Ｂ２が表示されている。
【００６０】
例えば、ＧＵＩ画像Ｐ１またはＧＵＩ画像Ｐ２において、第２階層にかかる各種の業務が関連付けられたボタン部品Ｂ２をユーザがタッチしたならば、制御部１００（画像生成手段３０１）は、該当するボタン部品Ｂ２に関連付けられた第２階層にかかる業務が選択されたことの入力であると判定する（ステップＳ１３のＮｏ、ステップＳ１４のＹｅｓ）。
【００６１】
このようにして第２階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第３階層にかかる業務が規定されていなければ（ステップＳ１８のＮｏ）、制御部１００（処理実行手段３０２）は、タッチ位置に存在するボタン部品Ｂ２に割り付けられている機能を実行することで、ユーザによる指示に応じた処理を実行する（ステップＳ１９）。
【００６２】
また、このようにして第２階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第３階層にかかる業務が規定されていれば（ステップＳ１８のＹｅｓ）、制御部１００（画像生成手段３０１）は、第３階層にかかる業務の選択のためのＧＵＩ画像を生成し、このＧＵＩ画像を表示部１７に表示させる（ステップＳ２０）。具体的には、制御部１００は、図１０に示すようなレイアウトのＧＵＩ画像Ｐ３をＲＡＭ１３に生成する。
【００６３】
ここで、図１０はＧＵＩ画像Ｐ３の一例を示す正面図である。図１０に示すように、ＧＵＩ画像Ｐ３は、第２階層にかかる各種の業務を細分化した第３階層にかかる各種の業務を指定するための複数のボタン部品Ｂ３を配列したものである。
【００６４】
より詳細には、制御部１００（画像生成手段３０１）は、白色であって名称のみを重畳表示した第３階層のボタン部品Ｂ３を所定位置に配置したＧＵＩ画像Ｐ３を生成する。
【００６５】
例えば、ＧＵＩ画像Ｐ３において、第３階層にかかる各種の業務が関連付けられたボタン部品Ｂ３をユーザがタッチしたならば、制御部１００（画像生成手段３０１）は、該当するボタン部品Ｂ３に関連付けられた第３階層にかかる業務が選択されたことの入力であると判定する（ステップＳ１３のＮｏ、ステップＳ１４のＮｏ）。
【００６６】
このようにして第３階層にかかる業務が選択されたことの入力であると判定した場合、制御部１００（処理実行手段３０２）は、タッチ位置に存在するボタン部品Ｂ３に割り付けられている機能を実行することで、ユーザによる指示に応じた処理を実行する（ステップＳ２１）。
【００６７】
このように実施形態の情報処理装置によれば、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のためのボタン部品を含んだＧＵＩ画像を生成する際に、少なくとも２以上の階層の業務にかかるボタン部品を配置可能とすることにより、ユーザ操作の手間を軽減することができる。
【００６８】
なお、本実施形態においては、情報処理装置の一例としてＰＯＳ端末１を適用したが、これに限るものではなく、決済端末、オーダー端末等の各種装置に適用可能である。
【００６９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７０】
１      情報処理装置
３０１    画像生成手段
３０２    処理実行手段
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００４−３０２５２２号公報
【図１】
2019040426.tif 000003
【図２】
2019040426.tif 000004
【図３】
2019040426.tif 000005
【図４】
2019040426.tif 000006
【図５】
2019040426.tif 000007
【図６】
2019040426.tif 000008
【図７】
2019040426.tif 000009
【図８】
2019040426.tif 000010
【図９】
2019040426.tif 000011
【図１０】
2019040426.tif 000012