JP2022031287A - Information processing system and program - Google Patents
Information processing system and program Download PDFInfo
- Publication number
- JP2022031287A JP2022031287A JP2021190390A JP2021190390A JP2022031287A JP 2022031287 A JP2022031287 A JP 2022031287A JP 2021190390 A JP2021190390 A JP 2021190390A JP 2021190390 A JP2021190390 A JP 2021190390A JP 2022031287 A JP2022031287 A JP 2022031287A
- Authority
- JP
- Japan
- Prior art keywords
- image
- gui
- button
- generation means
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明の実施形態は、情報処理装置およびプログラムに関する。 Embodiments of the present invention relate to information processing devices and programs.
従来、POS(Point of Sales)端末等の情報処理装置では、ユーザによる指示の入力にグラフィカルユーザインタフェース(Graphical User Interface:GUI)を利用することが一般的である。そしてこのGUIにおける表示画像(GUI画像)には、ユーザの指示を入力するためのボタン部品が複数配列される。なお、上記のボタン部品は、例えば各種の業務に関する指示にかかるユーザによる操作のためのボタンを仮想的に表した画像等を指す。 Conventionally, in an information processing device such as a POS (Point of Sales) terminal, it is common to use a graphical user interface (GUI) for inputting an instruction by a user. Then, in the display image (GUI image) in this GUI, a plurality of button parts for inputting a user's instruction are arranged. The above-mentioned button component refers to, for example, an image that virtually represents a button for operation by a user related to instructions related to various operations.
近年、情報処理装置は、高機能化に伴って多数多様な業務を実行可能になっている。そのため、従来の情報処理装置は、各種の業務を階層化し、各種の業務に関するボタン部品を階層ごとに表示して、ユーザによる指示の入力を受け付けるようにしている。 In recent years, information processing devices have become capable of executing a wide variety of tasks due to their high functionality. Therefore, in the conventional information processing apparatus, various tasks are layered, button parts related to the various tasks are displayed for each layer, and input of instructions by the user is accepted.
しかしながら、従来の情報処理装置によれば、第2階層の業務を選択する場合、ユーザは第1階層の業務から第2階層の業務へと順次指定しなければならず、操作性に問題があった。 However, according to the conventional information processing apparatus, when selecting the work of the second layer, the user must sequentially specify the work of the first layer to the work of the second layer, and there is a problem in operability. rice field.
本発明が解決しようとする課題は、ユーザ操作の手間を軽減することができる情報処理装置およびプログラムを提供することである。 An object to be solved by the present invention is to provide an information processing apparatus and a program capable of reducing the time and effort of user operation.
実施形態の情報処理装置は、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだGUI(Graphical User Interface)画像を生成する画像生成手段と、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、を備え、前記画像生成手段は、トップ画面として機能する前記GUI画像について、少なくとも2以上の階層の業務にかかる前記操作画像を配置可能とする。 The information processing apparatus of the embodiment includes an image generation means for generating a GUI (Graphical User Interface) image including an operation image for operation by a user related to instructions related to various operations defined by a multi-layered hierarchical structure. The GUI includes a process execution means for executing various processes for supporting the above-mentioned various operations based on an instruction by a user operation based on the above operation image, and the image generation means functions as a top screen. With respect to the image, the operation image related to the work of at least two or more layers can be arranged.
以下、図を参照して、実施形態に係る情報処理装置およびプログラムについて説明する。実施形態では、POS(Point of Sales)端末を情報処理装置の一例として説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 Hereinafter, the information processing apparatus and the program according to the embodiment will be described with reference to the drawings. In the embodiment, a POS (Point of Sales) terminal will be described as an example of an information processing device. The present invention is not limited to the embodiments described below.
図1は、実施形態に係るPOS端末1のハードウェア構成を示すブロック図である。図1において、POS端末1は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、記憶部であるメモリ部14等を備えている。CPU11、ROM12、RAM13、メモリ部14は、互いにデータバス15を介して接続されている。CPU11とROM12とRAM13とメモリ部14が、制御部100を構成する。
FIG. 1 is a block diagram showing a hardware configuration of the
CPU11は、POS端末1の制御主体となる。ROM12は、CPU11の処理手順を記述したプログラムや、CPU11が各種の処理を実行する上で必要なデータ等を記憶している。
The
RAM13は、CPU11が各種の処理を実行する上で必要なデータを必要に応じて記憶する。例えばRAM13には、表示部17で表示する画像を表す画像情報が記憶される。また、RAM13は、CPU11が各種の処理を行う際のワークエリアとしても利用される。
The RAM 13 stores data necessary for the
メモリ部14は、電源を切っても記憶情報が保持されるHDD(Hard Disc Drive)やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部14は、CPU11の処理手順を記述した制御プログラム141や、CPU11が各種の処理を実行する上で必要なデータ等を記憶している。
The memory unit 14 is composed of a non-volatile memory such as an HDD (Hard Disc Drive) or a flash memory in which stored information is retained even when the power is turned off. The memory unit 14 stores a
本実施の形態のPOS端末1で実行される制御プログラム141は、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
The
さらに、本実施の形態のPOS端末1で実行される制御プログラム141を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のPOS端末1で実行される制御プログラム141をインターネット等のネットワーク経由で提供または配布するように構成しても良い。
Further, the
また、データバス15には、コントローラ16を介して、表示部17と操作部18と印字部19と読取部20が接続されている。印字部19は、例えばサーマルヘッドによってロール状のサーマル紙に商品情報や決済情報を印字してレシートを作成する。読取部20は、商品に付されたバーコード等のシンボルに含まれる商品コードを光学的に読み取る。
Further, the
表示部17は、例えば液晶表示器である。表示部17は、コントローラ16により駆動されて画像を表示する。コントローラ16は、CPU11の制御の下にRAM13から転送される画像データに応じた画像が表示されるように表示部17を制御する。
The
操作部18は、例えばタッチパネルである。操作部18は、表示部17の表示面に積層配置されている。操作部18は、表示部17の表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。コントローラ16は、操作部18から出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をCPU11へ送る。
The
データバス15には、通信部21が接続されている。通信部21は、図示しない通信回線を介して上位サーバや各種周辺機器等と電気的に接続している。また、データバス15には、例えば水晶発振器を備えたタイマー22が接続されている。タイマー22は、現在の時刻を計時する。
A
メモリ部14が記憶するデータには、各種の画像を生成するための素材となる素材部品を表すデータが含まれる。この素材部品には、GUI画像に配置する操作画像であるボタン部品も含まれる。 The data stored in the memory unit 14 includes data representing material parts that are materials for generating various images. This material component also includes a button component which is an operation image to be arranged in the GUI image.
また、メモリ部14は、業務マスタ142、ボタンマスタ143、ボタン配置マスタ144を備える。
Further, the memory unit 14 includes a
業務マスタ142は、POS端末1で実行可能な各種の業務を複数階層の階層構造で規定するものである。
The
ボタンマスタ143は、GUI画像に配置するものであって、複数階層の階層構造で規定されたPOS端末1で実行可能な各種の業務に関する指示にかかるユーザによる操作のための操作画像(ボタン部品)について、規定するものである。
The
ボタン配置マスタ144は、表示部17に表示されるGUI画像におけるボタン部品の配置位置を示すものである。
The
ここで、図2は業務マスタ142の一例を示す図である。図2に示すように、業務マスタ142は、POS端末1で実行可能な各種の業務に関する最上位の概念を、第1階層として規定している。第1階層としては、「売上」、「取消返品」、「ポイント」の各種業務が規定されている。「売上」は、商品等の売上処理の実行にかかる業務である。「取消返品」は、売上処理を行った商品等の返品処理の実行にかかる業務である。「ポイント」は、商品等の売上処理に伴うポイントの付与等の処理の実行にかかる業務である。
Here, FIG. 2 is a diagram showing an example of the
また、図2に示すように、業務マスタ142は、第1階層にかかる各種の業務を細分化した業務を、第2階層として規定している。例えば、第1階層の「売上」の下位階層である第2階層としては、「クレジット」、「デビット」、「プリペイド」が規定されている。「クレジット」は、商品等の売上処理においてクレジットカードによって会計する処理の実行にかかる業務である。「デビット」は、商品等の売上処理においてデビットカードによって会計する処理の実行にかかる業務である。「プリペイド」は、商品等の売上処理においてプリペイドカードによって会計する処理の実行にかかる業務である。
Further, as shown in FIG. 2, the
また、図2に示すように、業務マスタ142は、第2階層にかかる各種の業務を細分化した業務を、第3階層として規定している。例えば、第2階層の「プリペイド」の下位階層である第3階層としては、「A社プリペイドカード」、「B社プリペイドカード」、が規定されている。「A社プリペイドカード」は、商品等の売上処理においてA社プリペイドカードによって会計する処理の実行にかかる業務である。「B社プリペイドカード」は、商品等の売上処理においてB社プリペイドカードによって会計する処理の実行にかかる業務である。
Further, as shown in FIG. 2, the
ここで、図3はボタンマスタ143の一例を示す図である。図3に示すように、ボタンマスタ143は、各ボタン部品について、ボタンコード、ボタン名称、ボタン画像、ボタンサイズ、ボタン色の各情報フィールドをそれぞれ含んだ複数のデータレコードの集合である。これらのデータレコードには、各種の業務に関する指示にかかるユーザによる操作のための操作画像(ボタン部品)に関する情報が記述される。
Here, FIG. 3 is a diagram showing an example of the
ボタンコードの情報フィールドには、ボタン部品を識別するコードが記述される。ボタン名称の情報フィールドには、ボタン部品に重畳表示する名称が記述される。ボタン画像の情報フィールドには、ボタン部品に重畳表示する画像(アイコン)が記述される。ボタンサイズの情報フィールドには、ボタン部品のボタンサイズが記述される。ボタンサイズは、例えば、ボタンサイズ“小”と、ボタンサイズ“小”の2倍であるボタンサイズ“大”が規定されている。ボタン色の情報フィールドには、業務のカテゴリ毎に区別されたボタン部品の色が記述される。 A code for identifying a button component is described in the information field of the button code. In the information field of the button name, the name to be superimposed and displayed on the button component is described. In the information field of the button image, an image (icon) to be superimposed and displayed on the button component is described. The button size of the button component is described in the button size information field. As the button size, for example, a button size "small" and a button size "large" which is twice the button size "small" are specified. In the button color information field, the color of the button component distinguished for each business category is described.
ここで、図4はボタン配置マスタ144の一例を示す図である。図4に示すように、ボタン配置マスタ144は、画面コード、ボタンコード、ボタン配置位置の各情報フィールドをそれぞれ含んだ複数のデータレコードの集合である。
Here, FIG. 4 is a diagram showing an example of the
画面コードの情報フィールドには、GUI画像が対応する画面を識別するコードが記述される。GUI画像が対応する画面とは、例えば、各種の業務を選択するための最上位層の画面であるトップ画面(画面コード“1”)、トップ画面の次の層の画面(画面コード“2”)、さらに次の層の画面(画面コード“3”)である。 In the information field of the screen code, a code for identifying the screen corresponding to the GUI image is described. The screens supported by the GUI image are, for example, the top screen (screen code "1"), which is the top layer screen for selecting various tasks, and the screen of the next layer after the top screen (screen code "2"). ), And the screen of the next layer (screen code "3").
ボタンコードに対応付けられたボタン配置位置の情報フィールドには、GUI画像におけるボタン部品の配置位置が記述される。 In the information field of the button arrangement position associated with the button code, the arrangement position of the button component in the GUI image is described.
ここで、図5はGUI画像Pにおけるボタン部品の配置位置の一例を示す図である。本実施形態においては、図5に示すようなGUI画像Pにおけるボタン部品の配置位置が規定されている。例えば、図4に示すように、ボタンコード“100”のボタン名称“売上”のボタン部品は、ボタンサイズ“大”であるので、配置位置“A,B”に設定される。 Here, FIG. 5 is a diagram showing an example of the arrangement position of the button component in the GUI image P. In this embodiment, the arrangement position of the button component in the GUI image P as shown in FIG. 5 is defined. For example, as shown in FIG. 4, the button component having the button name “sales” of the button code “100” is set to the arrangement position “A, B” because the button size is “large”.
なお、トップ画面(画面コード“1”)として機能するGUI画像について、少なくとも2以上の階層の業務にかかるボタン部品を配置可能とする。ただし、本実施の形態においては、トップ画面(画面コード“1”)として機能するGUI画像については、第1階層と第2階層のボタン部品のみ配置可能とし、第3階層のボタン部品の配置は不可とする。 For the GUI image that functions as the top screen (screen code "1"), it is possible to arrange button parts related to work in at least two or more layers. However, in the present embodiment, for the GUI image that functions as the top screen (screen code "1"), only the button parts of the first layer and the second layer can be arranged, and the button parts of the third layer are arranged. Not possible.
なお、本実施の形態においては、トップ画面(画面コード“1”)として機能するGUI画像について第2階層のボタン部品を選択した場合であっても、トップ画面の次の層の画面(画面コード“2”)について、第2階層のボタン部品の選択を可能とする。 In the present embodiment, even when the button component of the second layer is selected for the GUI image that functions as the top screen (screen code "1"), the screen (screen code) of the next layer of the top screen is selected. For "2"), it is possible to select the button parts of the second layer.
また、トップ画面(画面コード“1”)として機能するGUI画像について、トップ画面に配置するボタンはボタンサイズ“大”のボタン部品、ボタンサイズ“小”のボタン部品の2種を配置可能である。例えば、図3に示すように、ボタンコード“100”のボタン名称“売上”のボタン部品は、ボタンサイズ“大”であり、配置位置“A,B”に設定される。なお、トップ画面(画面コード“1”)以外の画面(画面コード“2”や“3”)として機能するGUI画像については、ボタンサイズ“小”をデフォルトとしてもよいし、ボタンサイズ“大”をデフォルトとしてもよい。 For the GUI image that functions as the top screen (screen code "1"), two types of buttons can be placed on the top screen: button parts with a button size of "large" and button parts with a button size of "small". .. For example, as shown in FIG. 3, the button component having the button name “sales” of the button code “100” has a button size “large” and is set to the arrangement positions “A, B”. For GUI images that function as screens (screen codes "2" and "3") other than the top screen (screen code "1"), the button size "small" may be the default, or the button size "large". May be the default.
次いで、POS端末1のメモリ部14に記憶されRAM13に展開された制御プログラム141により制御部100が実行する処理の内、本実施の形態のPOS端末1が有している特徴的な処理について説明する。
Next, among the processes executed by the
図6は、POS端末1の制御部100の機能構成を示すブロック図である。本実施の形態にかかるPOS端末1の制御部100で実行される制御プログラム141は、図6に示すような各手段(画像生成手段301、処理実行手段302)を含むモジュール構成となっており、実際のハードウェアとしては制御部100のCPU11がメモリ部14から制御プログラム141を読み出して実行することにより上記各手段がRAM13上にロードされ、画像生成手段301、処理実行手段302がRAM13上に生成されるようになっている。
FIG. 6 is a block diagram showing a functional configuration of the
画像生成手段301は、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像(ボタン部品)を含んだGUI画像を生成する。 The image generation means 301 generates a GUI image including an operation image (button component) for an operation by a user related to an instruction related to various operations defined by a multi-layered hierarchical structure.
より詳細には、画像生成手段301は、トップ画面として機能するGUI画像について、少なくとも2以上の階層(本実施の形態では、第1階層と第2階層)の業務にかかるボタン部品を配置可能とする。 More specifically, the image generation means 301 can arrange button parts related to the work of at least two or more layers (in the present embodiment, the first layer and the second layer) for the GUI image that functions as the top screen. do.
また、画像生成手段301は、トップ画面として機能するGUI画像について、所定の階層以下(本実施の形態では、第3階層)の業務にかかるボタン部品を配置不可とする。 Further, the image generation means 301 cannot arrange the button parts related to the work of the predetermined layer or lower (in the present embodiment, the third layer) for the GUI image that functions as the top screen.
また、画像生成手段301は、GUI画像に配置されるボタン部品毎に、複数のサイズから一のサイズを設定可能とする。 Further, the image generation means 301 can set one size from a plurality of sizes for each button component arranged in the GUI image.
また、画像生成手段301は、GUI画像に配置されるボタン部品毎に、当該ボタン部品にかかる業務の階層に応じた色を設定可能とする。 Further, the image generation means 301 can set a color according to the hierarchy of the work related to the button component for each button component arranged in the GUI image.
また、画像生成手段301は、GUI画像に配置されるボタン部品毎に、当該ボタン部品にかかる業務の階層に応じたデザインを設定可能とする。 Further, the image generation means 301 can set a design according to the hierarchy of the work related to the button component for each button component arranged in the GUI image.
処理実行手段302は、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する。 The process execution means 302 executes various processes for supporting the above-mentioned various operations based on the instruction by the user operation based on the above operation image.
図7は、POS端末1の制御部100が実行する画面表示処理の流れを示すフローチャートである。POS端末1の制御部100による画面表示処理は、POS端末1が起動すると動作する。
FIG. 7 is a flowchart showing the flow of screen display processing executed by the
図7に示すように、POS端末1の制御部100(画像生成手段301)は、トップ画面用のGUI画像を生成し、このGUI画像を表示部17に表示させる(ステップS11)。具体的には、制御部100は、図8に示すようなレイアウトのGUI画像P1をRAM13に生成する。
As shown in FIG. 7, the control unit 100 (image generation means 301) of the
ここで、図8はGUI画像P1の一例を示す正面図である。図8に示すように、GUI画像P1は、各種の業務を指定するための複数のボタン部品Bを配列したものである。 Here, FIG. 8 is a front view showing an example of the GUI image P1. As shown in FIG. 8, the GUI image P1 is an array of a plurality of button components B for designating various tasks.
GUI画像P1に配置されるボタン部品Bには、第1階層にかかる各種の業務がそれぞれ関連付けられた複数のボタン部品B1と、第1階層にかかる各種の業務を細分化した第2階層にかかる業務がそれぞれ関連付けられた複数のボタン部品B2とを含む。本実施形態においては、第1階層にかかる各種の業務がそれぞれ関連付けられた複数のボタン部品B1を配列する領域と、第1階層にかかる各種の業務を細分化した第2階層にかかる業務がそれぞれ関連付けられた複数のボタン部品B2を配列する領域とは、特に区別されておらず、制御部100(画像生成手段301)は、共通の領域内での各ボタン部品Bをボタンマスタ143及びボタン配置マスタ144に記述された情報に基づいて決定する。そして制御部100(画像生成手段301)は、GUI画像P1に配置するボタン部品Bの情報をメモリ部14から取得して、その情報を配置位置に応じてRAM13に展開する。
The button component B arranged in the GUI image P1 includes a plurality of button components B1 to which various tasks related to the first layer are associated with each other, and a second layer in which various tasks related to the first layer are subdivided. Includes a plurality of button parts B2 to which the business is associated with each other. In the present embodiment, the area for arranging a plurality of button parts B1 to which various operations related to the first layer are associated with each other and the operations related to the second layer in which various operations related to the first layer are subdivided are respectively. The area in which the plurality of associated button components B2 are arranged is not particularly distinguished, and the control unit 100 (image generation means 301) arranges each button component B in the common area with the
より詳細には、制御部100(画像生成手段301)は、カテゴリ毎に区別された色であって名称と画像(アイコン)を重畳表示した第1階層のボタン部品B1と、カテゴリ毎に区別された色であって名称と画像(アイコン)を重畳表示した第2階層のボタン部品B2とを所定位置に配置したメニュー画面用のGUI画像P1を生成する。このように、制御部100(画像生成手段301)は、多くのボタン部品Bを見分ける工夫として、カテゴリ毎にボタン色を用意しているほか、業務の階層に応じたボタン部品Bのデザインを設定可能として区別する。 More specifically, the control unit 100 (image generation means 301) is distinguished for each category from the button component B1 on the first layer in which the name and the image (icon) are superimposed and displayed in the color distinguished for each category. A GUI image P1 for a menu screen is generated in which a button component B2 of a second layer in which a name and an image (icon) are superimposed and displayed in a different color is arranged at a predetermined position. In this way, the control unit 100 (image generation means 301) prepares button colors for each category as a device for distinguishing many button parts B, and also sets the design of the button parts B according to the business hierarchy. Distinguish as possible.
そしてGUI画像P1を示す画像データを生成し終えたならば、制御部100(画像生成手段301)は、コントローラ16に対してその画像データを転送するとともに、表示を指示する。これに応じてコントローラ16は、転送された画像データに応じてGUI画像P1が表示されるように表示部17を駆動する。
When the image data indicating the GUI image P1 has been generated, the control unit 100 (image generation means 301) transfers the image data to the controller 16 and instructs the controller 16 to display the image data. In response to this, the controller 16 drives the
GUI画像P1が表示部17によって表示された状態で制御部100(画像生成手段301)は、ユーザによりGUI操作が行われるのを待ち受ける(ステップS12;No)。なお、本実施形態では、GUI操作は表示部17の表示画面をユーザが指等でタッチすることにより行われる。
With the GUI image P1 displayed by the
制御部100(画像生成手段301)は、コントローラ16から検出信号が与えられたならば、ユーザによるGUI操作がなされたと判断し(ステップS12;Yes)、ステップS13~S14に移行する。 If the detection signal is given from the controller 16, the control unit 100 (image generation means 301) determines that the GUI operation by the user has been performed (step S12; Yes), and proceeds to steps S13 to S14.
ステップS13~S14において制御部100(画像生成手段301)は、上記のなされたGUI操作の内容を判定する。具体的には制御部100は、上記の検出信号に基づいてタッチ位置を判断し、そのタッチ位置に存在するボタン部品Bに関連付けられている機能を、ユーザが指定した機能として判定する。
In steps S13 to S14, the control unit 100 (image generation means 301) determines the content of the GUI operation performed above. Specifically, the
例えば、GUI画像P1において、第1階層にかかる各種の業務が関連付けられたボタン部品B1をユーザがタッチしたならば、制御部100(画像生成手段301)は、該当するボタン部品B1に関連付けられた第1階層にかかる業務が選択されたことの入力であると判定する(ステップS13のYes)。 For example, in the GUI image P1, if the user touches the button component B1 to which various tasks related to the first layer are associated, the control unit 100 (image generation means 301) is associated with the corresponding button component B1. It is determined that the input is that the work related to the first layer has been selected (Yes in step S13).
このようにして第1階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第2階層にかかる業務が規定されていなければ(ステップS15のNo)、制御部100(処理実行手段302)は、タッチ位置に存在するボタン部品B1に割り付けられている機能を実行することで、ユーザによる指示に応じた処理を実行する(ステップS16)。 When it is determined in this way that the input is that the work related to the first layer has been selected, if the work related to the second layer is not specified for the work (No in step S15), the control unit 100 (No. in step S15) The process executing means 302) executes a process according to an instruction by the user by executing a function assigned to the button component B1 existing at the touch position (step S16).
また、このようにして第1階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第2階層にかかる業務が規定されていれば(ステップS15のYes)、制御部100(画像生成手段301)は、第2階層にかかる業務の選択のためのGUI画像を生成し、このGUI画像を表示部17に表示させる(ステップS17)。具体的には、制御部100(画像生成手段301)は、図9に示すようなレイアウトのGUI画像P2をRAM13に生成する。 Further, when it is determined that the input is that the work related to the first layer is selected in this way, if the work related to the second layer is defined for the work (Yes in step S15), the control unit. The 100 (image generation means 301) generates a GUI image for selecting the work related to the second layer, and displays the GUI image on the display unit 17 (step S17). Specifically, the control unit 100 (image generation means 301) generates a GUI image P2 having a layout as shown in FIG. 9 in the RAM 13.
ここで、図9はGUI画像P2の一例を示す正面図である。図9に示すように、GUI画像P2は、第1階層にかかる各種の業務を細分化した第2階層にかかる各種の業務を指定するための複数のボタン部品B2を配列したものである。 Here, FIG. 9 is a front view showing an example of the GUI image P2. As shown in FIG. 9, the GUI image P2 is an array of a plurality of button parts B2 for designating various tasks related to the second layer, which is a subdivision of various tasks related to the first layer.
より詳細には、制御部100(画像生成手段301)は、ボタンマスタ143の設定にかかわらず白色であって、名称と画像(アイコン)を重畳表示した第2階層のボタン部品B2を所定位置に配置したGUI画像P2を生成する。なお、ボタン部品B2は、トップ画面用のGUI画像P1においてはカテゴリ毎に区別された色で表示したが、第2階層にかかる業務の選択のためのGUI画像においては白色で表示する点が異なっている。なお、第2階層にかかる業務の選択のためのGUI画像においても、画像(アイコン)をカテゴリ毎に区別された色で表示してもよい。
More specifically, the control unit 100 (image generation means 301) is white regardless of the setting of the
なお、制御部100(画像生成手段301)は、トップ画面用のGUI画像P1へ第2階層のボタン部品B2を配置した場合でも、第2階層の画面からそのボタン部品B2は消さずに維持する。図8においてはトップ画面用のGUI画像P1に「クレジット」および「デビット」のボタン部品B2が配置されているが、図9に示すように、第2階層の画面でも「クレジット」および「デビット」のボタン部品B2が表示されている。 Even when the second-layer button component B2 is arranged on the GUI image P1 for the top screen, the control unit 100 (image generation means 301) maintains the button component B2 from the second-layer screen without erasing it. .. In FIG. 8, the “credit” and “debit” button parts B2 are arranged on the GUI image P1 for the top screen, but as shown in FIG. 9, the “credit” and “debit” are also arranged on the second layer screen. Button part B2 of is displayed.
例えば、GUI画像P1またはGUI画像P2において、第2階層にかかる各種の業務が関連付けられたボタン部品B2をユーザがタッチしたならば、制御部100(画像生成手段301)は、該当するボタン部品B2に関連付けられた第2階層にかかる業務が選択されたことの入力であると判定する(ステップS13のNo、ステップS14のYes)。 For example, in the GUI image P1 or the GUI image P2, if the user touches the button component B2 associated with various tasks related to the second layer, the control unit 100 (image generation means 301) controls the corresponding button component B2. It is determined that it is an input that the work related to the second layer associated with is selected (No in step S13, Yes in step S14).
このようにして第2階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第3階層にかかる業務が規定されていなければ(ステップS18のNo)、制御部100(処理実行手段302)は、タッチ位置に存在するボタン部品B2に割り付けられている機能を実行することで、ユーザによる指示に応じた処理を実行する(ステップS19)。 When it is determined in this way that it is an input that the work related to the second layer has been selected, if the work related to the third layer is not specified for the work (No in step S18), the control unit 100 (No. in step S18) The process executing means 302) executes a process according to an instruction by the user by executing a function assigned to the button component B2 existing at the touch position (step S19).
また、このようにして第2階層にかかる業務が選択されたことの入力であると判定した場合、当該業務について第3階層にかかる業務が規定されていれば(ステップS18のYes)、制御部100(画像生成手段301)は、第3階層にかかる業務の選択のためのGUI画像を生成し、このGUI画像を表示部17に表示させる(ステップS20)。具体的には、制御部100は、図10に示すようなレイアウトのGUI画像P3をRAM13に生成する。
Further, when it is determined that the input is that the work related to the second layer is selected in this way, if the work related to the third layer is defined for the work (Yes in step S18), the control unit. The 100 (image generation means 301) generates a GUI image for selecting the work related to the third layer, and displays the GUI image on the display unit 17 (step S20). Specifically, the
ここで、図10はGUI画像P3の一例を示す正面図である。図10に示すように、GUI画像P3は、第2階層にかかる各種の業務を細分化した第3階層にかかる各種の業務を指定するための複数のボタン部品B3を配列したものである。 Here, FIG. 10 is a front view showing an example of the GUI image P3. As shown in FIG. 10, the GUI image P3 is an array of a plurality of button parts B3 for designating various operations related to the third layer, which is a subdivision of various operations related to the second layer.
より詳細には、制御部100(画像生成手段301)は、白色であって名称のみを重畳表示した第3階層のボタン部品B3を所定位置に配置したGUI画像P3を生成する。 More specifically, the control unit 100 (image generation means 301) generates a GUI image P3 in which the button component B3 of the third layer, which is white and has only the name superimposed and displayed, is arranged at a predetermined position.
例えば、GUI画像P3において、第3階層にかかる各種の業務が関連付けられたボタン部品B3をユーザがタッチしたならば、制御部100(画像生成手段301)は、該当するボタン部品B3に関連付けられた第3階層にかかる業務が選択されたことの入力であると判定する(ステップS13のNo、ステップS14のNo)。 For example, in the GUI image P3, if the user touches the button component B3 to which various tasks related to the third layer are associated, the control unit 100 (image generation means 301) is associated with the corresponding button component B3. It is determined that the input is that the work related to the third layer has been selected (No in step S13, No in step S14).
このようにして第3階層にかかる業務が選択されたことの入力であると判定した場合、制御部100(処理実行手段302)は、タッチ位置に存在するボタン部品B3に割り付けられている機能を実行することで、ユーザによる指示に応じた処理を実行する(ステップS21)。 When it is determined in this way that it is an input that the work related to the third layer is selected, the control unit 100 (processing execution means 302) performs a function assigned to the button component B3 existing at the touch position. By executing this, the process according to the instruction by the user is executed (step S21).
このように実施形態の情報処理装置によれば、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のためのボタン部品を含んだGUI画像を生成する際に、少なくとも2以上の階層の業務にかかるボタン部品を配置可能とすることにより、ユーザ操作の手間を軽減することができる。 As described above, according to the information processing apparatus of the embodiment, at least 2 are generated when a GUI image including a button component for operation by a user related to an instruction related to various tasks defined by a multi-layered hierarchical structure is generated. By making it possible to arrange the button parts related to the work of the above hierarchy, it is possible to reduce the time and effort of the user operation.
なお、本実施形態においては、情報処理装置の一例としてPOS端末1を適用したが、これに限るものではなく、決済端末、オーダー端末等の各種装置に適用可能である。
In the present embodiment, the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
1 情報処理装置
301 画像生成手段
302 処理実行手段
1
実施形態の情報処理装置は、複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだGUI(Graphical User Interface)画像を生成する画像生成手段と、上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、を備え、前記画像生成手段は、複数階層の階層構造で規定された各種の業務選択にかかるトップ画面として機能する前記GUI画像について、第1階層にかかる業務が関連付けられた第1の操作画像と、当該第1の操作画像に関連付けられた業務を細分化した第2階層にかかる業務が関連付けられた第2の操作画像と、を配置可能とする。 The information processing apparatus of the embodiment includes an image generation means for generating a GUI (Graphical User Interface) image including an operation image for an operation by a user related to instructions related to various operations defined by a multi-layered hierarchical structure. The image generation means is defined by a process execution means for executing various processes for supporting the above-mentioned various operations based on instructions by a user operation based on the above operation image, and the image generation means is defined by a multi-layered hierarchical structure. Regarding the GUI image that functions as the top screen for various business selections, the first operation image associated with the business related to the first layer and the business associated with the first operation image are subdivided. It is possible to arrange a second operation image and a second operation image associated with the work related to the second layer .
Claims (6)
上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、
を備え、
前記画像生成手段は、トップ画面として機能する前記GUI画像について、少なくとも2以上の階層の業務にかかる前記操作画像を配置可能とする、
ことを特徴とする情報処理装置。 An image generation means for generating a GUI (Graphical User Interface) image including an operation image for an operation by a user related to instructions related to various operations defined by a multi-layered hierarchical structure.
A process execution means for executing various processes for supporting the above-mentioned various operations based on instructions by a user operation based on the above operation image, and a process execution means.
Equipped with
The image generation means can arrange the operation image related to the work of at least two or more layers on the GUI image that functions as a top screen.
An information processing device characterized by this.
ことを特徴とする請求項1に記載の情報処理装置。 The image generation means makes it impossible to arrange the operation image related to the work of a predetermined hierarchy or lower with respect to the GUI image that functions as the top screen.
The information processing apparatus according to claim 1.
ことを特徴とする請求項1に記載の情報処理装置。 The image generation means can set one size from a plurality of sizes for each of the operation images arranged in the GUI image.
The information processing apparatus according to claim 1.
ことを特徴とする請求項1に記載の情報処理装置。 The image generation means can set a color according to the hierarchy of work related to the operation image for each operation image arranged in the GUI image.
The information processing apparatus according to claim 1.
ことを特徴とする請求項1に記載の情報処理装置。 The image generation means can set a design according to the hierarchy of work related to the operation image for each operation image arranged in the GUI image.
The information processing apparatus according to claim 1.
複数階層の階層構造で規定された各種の業務に関する指示にかかるユーザによる操作のための操作画像を含んだGUI(Graphical User Interface)画像を生成する画像生成手段と、
上記の操作画像に基づくユーザ操作による指示に基づいて前述した各種の業務を支援するための各種の処理を実行する処理実行手段と、
として機能させるためのプログラムであって、
前記画像生成手段は、トップ画面として機能する前記GUI画像について、少なくとも2以上の階層の業務にかかる前記操作画像を配置可能とする、
ことを特徴とするプログラム。 Computer,
An image generation means for generating a GUI (Graphical User Interface) image including an operation image for an operation by a user related to instructions related to various operations defined by a multi-layered hierarchical structure.
A process execution means for executing various processes for supporting the above-mentioned various operations based on instructions by a user operation based on the above operation image, and a process execution means.
It is a program to function as
The image generation means can arrange the operation image related to the work of at least two or more layers on the GUI image that functions as a top screen.
A program characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021190390A JP2022031287A (en) | 2017-08-25 | 2021-11-24 | Information processing system and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017162320A JP2019040426A (en) | 2017-08-25 | 2017-08-25 | Information processing system and program |
JP2021190390A JP2022031287A (en) | 2017-08-25 | 2021-11-24 | Information processing system and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017162320A Division JP2019040426A (en) | 2017-08-25 | 2017-08-25 | Information processing system and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022031287A true JP2022031287A (en) | 2022-02-18 |
Family
ID=65726903
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017162320A Pending JP2019040426A (en) | 2017-08-25 | 2017-08-25 | Information processing system and program |
JP2021190390A Pending JP2022031287A (en) | 2017-08-25 | 2021-11-24 | Information processing system and program |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017162320A Pending JP2019040426A (en) | 2017-08-25 | 2017-08-25 | Information processing system and program |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP2019040426A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895736A (en) * | 1994-09-22 | 1996-04-12 | Aisin Aw Co Ltd | Instruction input device employing hierarchical menu selection, and hierarchical menu display method |
JP2004302522A (en) * | 2003-03-28 | 2004-10-28 | Fujitsu Ltd | Menu screen control method by shortcut button and computer program |
JP2005098831A (en) * | 2003-09-25 | 2005-04-14 | Sony Corp | On-vehicle device and contents-providing method |
US20130111410A1 (en) * | 2011-10-28 | 2013-05-02 | Canon Kabushiki Kaisha | Display control apparatus and method for controlling display control apparatus |
JP2015153396A (en) * | 2014-02-19 | 2015-08-24 | 東芝テック株式会社 | Settlement terminal and its program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005056326A (en) * | 2003-08-07 | 2005-03-03 | Matsushita Electric Ind Co Ltd | Keyboard processing program and keyboard processor |
JP2012088990A (en) * | 2010-10-21 | 2012-05-10 | Casio Comput Co Ltd | Order processing device and program |
-
2017
- 2017-08-25 JP JP2017162320A patent/JP2019040426A/en active Pending
-
2021
- 2021-11-24 JP JP2021190390A patent/JP2022031287A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895736A (en) * | 1994-09-22 | 1996-04-12 | Aisin Aw Co Ltd | Instruction input device employing hierarchical menu selection, and hierarchical menu display method |
JP2004302522A (en) * | 2003-03-28 | 2004-10-28 | Fujitsu Ltd | Menu screen control method by shortcut button and computer program |
JP2005098831A (en) * | 2003-09-25 | 2005-04-14 | Sony Corp | On-vehicle device and contents-providing method |
US20130111410A1 (en) * | 2011-10-28 | 2013-05-02 | Canon Kabushiki Kaisha | Display control apparatus and method for controlling display control apparatus |
JP2015153396A (en) * | 2014-02-19 | 2015-08-24 | 東芝テック株式会社 | Settlement terminal and its program |
Also Published As
Publication number | Publication date |
---|---|
JP2019040426A (en) | 2019-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005284940A (en) | Display and printing system, program, and recording medium | |
JP6081409B2 (en) | Print order receiving machine, its operating method and operating program | |
JP2006260065A (en) | Document browsing device and document browsing program | |
JP2011070472A (en) | Method, system and program for supporting development of application | |
JP7046001B2 (en) | Information processing system | |
JP6178259B2 (en) | Payment terminal and program thereof | |
JP2022031287A (en) | Information processing system and program | |
JP2011048487A (en) | Compact settlement terminal | |
JP4408108B2 (en) | Setting screen display control device, setting screen display control method, setting screen display control program, and recording medium | |
JP2016224528A (en) | Information processing system, and control method and program thereof | |
JP2010009167A (en) | Screen display device, screen display method, and screen display program | |
JP2008015650A (en) | Method of managing information processor, program for this method, recording medium for recording this program, information processor, and information processing system | |
JP4241884B2 (en) | Information processing apparatus, information processing method, and storage medium | |
JP2002297344A (en) | Image output device | |
US10425547B2 (en) | System and method for selecting and implementing one or more user customized MFP interfaces | |
JP5821398B2 (en) | Display device, label issuing device, display method, and program | |
JP6668860B2 (en) | Sales data processing device and program | |
JP2016115308A (en) | Preview display, printer, preview display method, printing method, preview display program and storage medium | |
JP7175630B2 (en) | IMAGE FORMING APPARATUS, CONTROL METHOD AND PROGRAM | |
JP6213613B2 (en) | Information processing apparatus, control method and program thereof, and information processing system, control method and program thereof | |
JP7360700B2 (en) | label issuing device | |
JP2005327001A (en) | Exclusive terminal and its screen control method | |
JP2010205058A (en) | History storage device and program | |
JP2009187218A (en) | Input/display device | |
JP2002014800A (en) | Method and device for display control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211125 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221025 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221220 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230411 |