(57)【要約】【課題】ＰＯＳ端末として使い勝手がよい画面表示を実現する。【解決手段】画面制御プログラムは、テンキーを含む第１のＰＯＳ（Point  of  Sales）操作画面を表示させた情報処理装置の向きを検知する処理を、コンピュータに実行させる。画面制御プログラムは、検知された情報処理装置の向きに応じて、第１のＰＯＳ操作画面と異なる向きであって、テンキーを含まない第２のＰＯＳ操作画面を表示する処理をコンピュータに実行させる。【選択図】図１
2018147268.tif 000002
【特許請求の範囲】
【請求項１】
テンキーを含む第１のＰＯＳ（Point  of  Sales  System）操作画面を表示させた情報処理装置の向きを検知し、
検知された前記情報処理装置の向きに応じて、前記第１のＰＯＳ操作画面と異なる向きであって、テンキーを含まない第２のＰＯＳ操作画面を表示する、
処理をコンピュータに実行させることを特徴とする画面制御プログラム。
【請求項２】
前記第２のＰＯＳ操作画面の表示の際に、前記第１のＰＯＳ操作画面は表示されない、ことを特徴とする請求項１に記載の画面制御プログラム。
【請求項３】
前記第２のＰＯＳ操作画面は、前記第１のＰＯＳ操作画面に置き換えて表示される、ことを特徴とする請求項１に記載の画面制御プログラム。
【請求項４】
前記情報処理装置は、タブレット端末である、
ことを特徴とする請求項１に記載の画面制御プログラム。
【請求項５】
前記情報処理装置は、バーコードリーダから情報を取得し、
前記第１のＰＯＳ操作画面又は前記第２のＰＯＳ操作画面に、前記情報に対応する商品情報を表示する、
ことを特徴とする請求項１に記載の画面制御プログラム。
【請求項６】
前記第１のＰＯＳ操作画面は、レシート又は領収書の発行の操作を受け付ける部分を含み、
前記第２のＰＯＳ操作画面は、レシート又は領収書の発行の操作を受け付ける部分を含まない、
ことを特徴とする請求項１に記載の画面制御プログラム。
【請求項７】
前記第２のＰＯＳ操作画面は、前記第２のＰＯＳ操作画面にテンキーを重畳表示させる操作を受け付ける部分を含む、
ことを特徴とする請求項１に記載の画面制御プログラム。
【請求項８】
テンキーを含む第１のＰＯＳ操作画面を表示させた情報処理装置の向きを検知し、
検知された前記情報処理装置の向きに応じて、前記第１のＰＯＳ操作画面と異なる向きであって、テンキーを含まない第２のＰＯＳ操作画面を表示する、
処理をコンピュータが実行することを特徴とする画面制御方法。
【請求項９】
テンキーを含む第１のＰＯＳ操作画面を表示する表示部と、
前記表示部の向きを検知する向き検知部と、
検知された前記表示部の向きに応じて、前記第１のＰＯＳ操作画面と異なる向きであって、テンキーを含まない第２のＰＯＳ操作画面を表示させる制御部と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面制御プログラム、画面制御方法および情報処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータの小型化に伴い、ユーザが片手で持つことが出来る程度の大きさで板形状の小型コンピュータであるタブレットコンピュータ（以下タブレット端末とも呼ぶ。）が広く利用されるようになっている。
【０００３】
タブレット端末の多くは、本やノートと同様に縦横の長さが若干異なる長方形形状である。そして、タブレット端末においては、長方形形状の表示画面に画像等が表示される。多くのタブレット端末では、表示画面に表示される画像等の向きは、ユーザがタブレット端末を把持する方向に応じて変更される。
【０００４】
たとえば、特許文献１に記載の情報処理装置は、仕事カテゴリ毎に設定された表示属性に応じて、仕事カテゴリの仕事画面を表示部に表示する。情報処理装置は、表示属性が情報処理装置の向きの変化に応じて仕事画面の回転を許可するものである場合は、仕事画面の各構成要素を情報処理装置の向きに応じた向きに表示する。また、情報処理装置は、表示属性が仕事画面の回転を禁止するものである場合、仕事画面の各構成要素を情報処理装置の向きに関わらず固定の向きに表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−３３７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、情報処理装置の向きや表示内容に応じて、単に表示される情報の向きを変更するだけでは、ユーザの使い勝手が悪い場合が考えられる。たとえば、情報処理装置を、販売時点情報管理（Point  of  Sales  System：ＰＯＳ）のための端末（以下、ＰＯＳ端末とも呼ぶ。）として使う場合が考えられる。ＰＯＳ端末を商品の売り場で販売員が使用するときに、ＰＯＳ端末の向きに応じて表示される情報の向きが変更されるだけでは、使い勝手が悪い場合が考えられる。
【０００７】
一つの側面では、ＰＯＳ端末として使い勝手がよい画面表示を実現する画面制御プログラム、画面制御方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの態様では、画面制御プログラムは、テンキーを含む第１のＰＯＳ操作画面を表示させた情報処理装置の向きを検知する。画面制御プログラムは、検知された情報処理装置の向きに応じて、第１のＰＯＳ操作画面と異なる向きであって、テンキーを含まない第２のＰＯＳ操作画面を表示する。
【発明の効果】
【０００９】
本発明の一側面によれば、ＰＯＳ端末として使い勝手がよい画面表示を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る情報処理装置の機能構成を示す図である。
【図２】図２は、実施例１に係る情報処理装置の表示画面の制御パターンについて説明するための図である。
【図３】図３は、実施例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例１を示す図である。
【図４】図４は、実施例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例２を示す図である。
【図５】図５は、実施例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例３を示す図である。
【図６】図６は、実施例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例４を示す図である。
【図７】図７は、実施例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例５を示す図である。
【図８】図８は、実施例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例６を示す図である。
【図９】図９は、実施例１に係る情報処理装置における画面制御処理の流れの一例を示すフローチャートである。
【図１０】図１０は、変形例１に係る情報処理装置の表示画面の第１の制御パターンについて説明するための図である。
【図１１】図１１は、変形例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例Ａを示す図である。
【図１２】図１２は、変形例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例Ｂを示す図である。
【図１３】図１３は、変形例１に係る情報処理装置の表示部に表示されるＰＯＳ操作画面例Ｃを示す図である。
【図１４】図１４は、変形例１に係る情報処理装置における表示切替処理の流れの一例を示すフローチャートである。
【図１５】図１５は、変形例１に係る情報処理装置の表示画面の第２の制御パターンについて説明するための図である。
【図１６】図１６は、実施例に係る画面制御プログラムを実行するコンピュータのハードウェア構成を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する画面制御プログラム、画面制御方法および情報処理装置の実施例を図面に基づいて詳細に説明する。なお、本実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［全体構成］
図１は、実施例１に係る情報処理装置の機能構成を示す図である。実施例１に係る情報処理装置は、店舗等で販売される商品に関する情報を管理するＰＯＳシステムの一部として使用されるＰＯＳ端末である。実施例１のＰＯＳシステムは、タブレット端末１と、バーコードリーダ２と、サーバ３と、を備える。
【００１３】
タブレット端末１は、実施例１に係る情報処理装置であるＰＯＳ端末の一例である。ただし実施例１に係る情報処理装置はタブレット端末１に限定されない。実施例１に係る情報処理装置は、画面が長方形形状であって、縦向きでも横向きでも使用でき、向きの変更を検知する機能を備えていれば、任意の情報処理装置であってよい。実施例１に係る情報処理装置はたとえば、パーソナルコンピュータ（ＰＣ）、スマートフォン等でもよい。タブレット端末１は、バーコードリーダ２およびサーバ３と通信可能に接続される。通信の態様は無線でも有線でも、両者の組み合わせでもよい。
【００１４】
タブレット端末１は、店舗で働く店員や販売員等のユーザによってＰＯＳ端末として操作される。ユーザは、店舗等においてタブレット端末１を携帯し、顧客の情報や顧客の購買する商品に関する情報をタブレット端末１に入力する。また、タブレット端末１は、商品のタグ等からバーコードリーダ２が読み取ってタブレット端末１に送信する情報を受信する。タブレット端末１に入力される情報やタブレット端末１が受信する情報は適宜、サーバ３に送信され一元的に蓄積され管理される。
【００１５】
バーコードリーダ２は、商品のタグ等に表示されるバーコードを読み取る装置である。バーコードリーダ２はバーコードを読み取り、読み取った情報をタブレット端末１に送信することができればよく、具体的形態は特に限定されない。なお、ＰＯＳシステムにおいてバーコード以外の表示を用いて商品管理を実現する場合は、バーコードリーダ２に代えて当該表示を読み取る読取装置を用いることができる。たとえば、バーコードに代えてＱＲコード（登録商標）、カラーコード等を用いてもよい。
【００１６】
サーバ３は、無線および有線通信を介してタブレット端末１から情報を受信し、受信した情報を記録し管理する。サーバ３は、情報を記憶し管理することができる制御機能と記憶装置を備えていればよい。サーバ３の具体的な形態は特に限定されない。
【００１７】
［タブレット端末１の機能構成］
図１に示すように、タブレット端末１は、入出力部１０、通信部２０、表示部３０、記憶部４０および制御部５０を有する。
【００１８】
入出力部１０は、情報の入力を受け、情報を出力する。入出力部１０はたとえば、タッチパネル等およびそれらから送信される入力信号を受信処理する回路である。入出力部１０はまた、たとえば、ディスプレイスクリーン、スピーカ等に出力する信号を処理する回路である。入出力部１０は、音声、画像その他の媒体により情報を出力し、情報を出力するための信号を生成する。入出力部１０は、ディスプレイスクリーン、スピーカ等を含んでもよい。
【００１９】
通信部２０は、タブレット端末１が接続されるネットワークを介して情報を送受信する。通信部２０はたとえば、バーコードリーダ２が読み取った情報を受信する。また通信部２０はたとえば、入出力部１０から入力された情報をサーバ３に送信する。通信部２０が実現する通信の種類は特に限定されず、無線でも有線でも両者の組み合わせであってもよい。通信部２０は少なくともユーザが自由に携帯している間の通信を実現できるようＷｉ−Ｆｉ（登録商標）等の無線通信機能を有する。
【００２０】
表示部３０は、情報を視覚的に表示する。表示部３０はたとえば、タッチパネル等の入力を受け付ける機能を備えたディスプレイである。表示部３０はＬＣＤ（Liquid  Crystal  Display）、有機ＥＬ（Electro  Luminescence）等であってもよい。表示部３０は、ユーザの操作に応じて複数の種類のＰＯＳ操作画面を表示する。
【００２１】
記憶部４０は、各種のデータを記憶する記憶デバイスである。記憶部４０は、たとえば、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部４０は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００２２】
記憶部４０は、制御部５０で実行されるＯＳ（Operating  System）や各種プログラムを記憶する。記憶部４０は、たとえば、後述する画面制御処理を実行するプログラムを含む各種のプログラムを記憶する。さらに、記憶部４０は、制御部５０で実行されるプログラムで用いられる各種データを記憶する。記憶部４０は、たとえば、スタイルシート記憶部４０１を有する。
【００２３】
スタイルシート記憶部４０１は、ＰＯＳ操作画面の表示制御を実行するための情報であるスタイルシートを記憶する。スタイルシート記憶部４０１は、各制御パターン（後述）に応じた画面を表示するためのプログラムを記憶する。たとえば、スタイルシート記憶部４０１は、マークアップ言語としてＨＴＭＬ５を用い、ＣＳＳ（Cascading  Style  Sheets）やＪａｖａＳｃｒｉｐｔ（登録商標）により表示態様を指定した情報を記憶する。たとえば、スタイルシート記憶部４０１は、縦方向表示用のＰＯＳ操作画面と、横方向表示用のＰＯＳ操作画面との情報を記憶する。またたとえば、スタイルシート記憶部４０１は、基本的に同じ画像情報に基づき、ＣＳＳで画面上に表示される際の縦横比や色、フォント等を指定した情報を記憶する。そして、スタイルシート記憶部４０１は、ＨＴＭＬで設定された操作ボタンおよびテンキーを表示するか否かの切り替えを記憶する。そして、スタイルシート記憶部４０１は、タブレット端末１の検知方向に応じて、ＨＴＭＬで操作ボタンおよびテンキー表示の有無を切り替えるよう設定した情報を記憶する。このように、複数種類のＰＯＳ操作画面のそれぞれについて基本的に共通の情報に基づいて、表示態様がプログラム上で切り替えられる。このようにプログラムを設計することで、柔軟な画面制御を実現することができる。なお、本実施例の説明においては「スタイルシート」と記載する場合、ＣＳＳで記述された表示画面の体裁に関する情報だけでなく、ＨＴＭＬ５やＪａｖａＳｃｒｉｐｔで記述された情報も含むものとする。
【００２４】
次に、図２乃至図８を用いて、表示部３０に表示されるＰＯＳ操作画面の具体例について説明する。図２は、実施例１に係る情報処理装置の表示画面の制御パターンについて説明するための図である。実施例１のタブレット端末１は、後述する制御部５０の制御により、スタイルシート記憶部４０１に記憶される情報をタブレット端末１の向きに応じて選択し、表示部３０にＰＯＳ操作画面を表示することで、図２の制御パターンを実現する。
【００２５】
図２には、パターン番号「Ｔ０１」〜「Ｔ０６」で識別される６つの制御パターンを示す。なお、これらの制御パターンは例示であって、ＰＯＳ操作画面の種類に応じてさらに他の制御パターンがあってもよい。図２に示す制御パターンは、縦向きの表示画面であれば、テンキーを表示せず、横向きの表示画面であればテンキーを表示するよう設定される。このため、各制御パターンに対応して、テンキーを表示するか否か（図２中「ＴＫ有無」で表示）を示す。また、各制御パターンに対応して、タブレット端末１の向き（「検知方向」）を示す。
【００２６】
たとえば、図２中、「パターン番号，Ｔ０１」には、「表示画面，客層入力画面（横）」、「ＴＫ有無，有」、「検知方向，横」が対応付けられる。これは、ＰＯＳ操作画面として「客層入力画面」を横向きに表示する場合、すなわちタブレット端末１の方向の検知結果が「横」である場合、テンキーが表示されることを示す。
【００２７】
図３は、実施例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例１を示す図である。図３に示すＰＯＳ操作画面例１は、「客層入力画面」を横方向で表示する場合すなわち図２のパターン番号「Ｔ０１」の場合に相当する。図３に示すように、パターン番号「Ｔ０１」の画面は横長の構成となっており、ユーザがタブレット端末１を横向きに把持する際に表示部３０にフィットする大きさである。画面左上には「担当者」「販売員」「客層」を入力する欄が設けられる。また、画面左下には、画面左上の「客層」の欄に入力するためのオプションとして複数の「客層」が表示される。また、画面左下には「客層を入力して下さい」というメッセージが表示されている。
【００２８】
画面右上には、「直前領収書」、「指定領収書」、「両替」などの操作ボタンが表示される。ユーザは、各操作ボタンを押下することで、所望の動作を実行することができる。たとえば、「直前領収書」を押下すると、現在の操作の直前に作成された領収書が表示される。またたとえば、「指定領収書」を押下すると、所望の領収書を特定するための入力欄などが表示される。またたとえば、「両替」を押下すると、両替のための別画面に遷移する。画面右下には、テンキーが表示される。表示されるテンキーの構成は特に限定されない。
【００２９】
図２に戻り、パターン番号「Ｔ０２」の制御パターンについて説明する。図２の例では、パターン番号「Ｔ０２」には、「表示画面，客層入力画面（縦）」、「ＴＫ有無，無」、「検知方向，縦」が対応付けられる。これは、ＰＯＳ操作画面として「客層入力画面」を縦向きに表示する場合、すなわちタブレット端末１の方向の検知結果が「縦」である場合、テンキーが表示されないことを示す。
【００３０】
図４は、実施例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例２を示す図である。図４に示すＰＯＳ操作画面例２は、「客層入力画面」を縦方向で表示する場合すなわち図２のパターン番号「Ｔ０２」の場合に相当する。図４に示すように、パターン番号「Ｔ０２」の画面は縦長の構成となっており、ユーザがタブレット端末１を縦向きに把持する際に表示部３０にフィットする大きさである。図３のＰＯＳ操作画面例１において画面右側に表示されていた操作ボタンとテンキーは表示されておらず、ＰＯＳ操作画面例１の画面左側に表示されていた情報のみが表示される。このように、ユーザがタブレット端末１を縦向きに把持する場合、タブレット端末１を横向きに把持する場合と比較して、画面横方向の長さが短くなる。このため、横方向に並べて表示する情報量が増えると、ユーザの操作性を阻害する。そこで、同じ「客層入力画面」であっても、縦方向に表示する場合はテンキーと操作ボタンを表示しないように制御する。
【００３１】
図２に戻り、パターン番号「Ｔ０３」の制御パターンについて説明する。図２の例では、パターン番号「Ｔ０３」には、「表示画面，商品登録画面（横）」、「ＴＫ有無，有」、「検知方向，横」が対応付けられる。これは、ＰＯＳ操作画面として「商品登録画面」を横向きに表示する場合、すなわちタブレット端末１の方向の検知結果が「横」である場合、テンキーが表示されることを示す。
【００３２】
図５は、実施例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例３を示す図である。図５に示すＰＯＳ操作画面例３は、「商品登録画面」を横方向で表示する場合すなわち図２のパターン番号「Ｔ０３」の場合に相当する。図５に示すように、パターン番号「Ｔ０３」の画面は横長の構成となっており、ユーザがタブレット端末１を横向きに把持する際に表示部３０にフィットする大きさである。「商品登録画面」は図３および図４に示した「客層入力画面」でのユーザの入力が完了した後に表示される。「商品登録画面」には、顧客が購入しようとしている商品に関する情報をユーザが入力することができる。ユーザは、バーコードリーダ２を用いて商品に添付されたバーコードを読み取ることなどにより、商品情報を入力する。図５の例では、画面左側に商品の名称、価格、商品番号、数量等が表示されている。画面右上には、「額値引」、「％割引」、「数量」、「解除」、「明細削除」、「価格変更」などの操作ボタンが表示される。ユーザは商品の額や数量を変更したり、入力した情報を削除、変更したりする際に操作ボタンを使用する。また、画面右下にはテンキーが表示されている。ユーザはテンキーと操作ボタンを使用して商品に関する情報を入力する。
【００３３】
図２に戻り、パターン番号「Ｔ０４」の制御パターンについて説明する。図２の例では、パターン番号「Ｔ０４」には、「表示画面，商品登録画面（縦）」、「ＴＫ有無，無」、「検知方向，縦」が対応付けられる。これは、ＰＯＳ操作画面として「商品登録画面」が縦向きに表示する場合、すなわちタブレット端末１の方向の検知結果が「縦」である場合、テンキーが表示されないことを示す。
【００３４】
図６は、実施例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例４を示す図である。図６に示すＰＯＳ操作画面例４は、「商品登録画面」を縦方向で表示する場合すなわち図２のパターン番号「Ｔ０４」の場合に相当する。図６に示すように、パターン番号「Ｔ０４」の画面は縦長の構成となっており、ユーザがタブレット端末１を縦向きに把持する際に表示部３０にフィットする大きさである。図４に示したＰＯＳ操作画面例２と同様、図６のＰＯＳ操作画面例４でも、横方向表示の場合に画面右側に表示されていた操作ボタンとテンキーが表示されていない。
【００３５】
タブレット端末１が縦方向に把持されているときは、ユーザはタブレット端末１を把持していない方の手で他の操作を実行中の場合が多いと考えられる。たとえば、ユーザは片手でタブレット端末１を把持しつつ、他方の手でバーコードリーダ２を操作しバーコードを読み取っている場合等が考えられる。このような場合には、操作ボタンやテンキーを画面上に表示しておく必要性は低い。そこで、ＰＯＳ操作画面例４の場合には、操作ボタンやテンキーを表示しない。
【００３６】
図２に戻り、パターン番号「Ｔ０５」の制御パターンについて説明する。図２の例では、パターン番号「Ｔ０５」には、「表示画面，支払登録画面（横）」、「ＴＫ有無，有」、「検知方向，横」が対応付けられる。これは、ＰＯＳ操作画面として「支払登録画面」を横向きに表示する場合、すなわちタブレット端末１の方向の検知結果が「横」である場合、テンキーが表示されることを示す。
【００３７】
図７は、実施例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例５を示す図である。図７に示すＰＯＳ操作画面例５は、「支払登録画面」を横方向で表示する場合すなわち図２のパターン番号「Ｔ０５」の場合に相当する。図７に示すように、パターン番号「Ｔ０５」の画面は横長の構成となっており、ユーザがタブレット端末１を横向きに把持する際に表示部３０にフィットする大きさである。「支払登録画面」は図５および図６に示した「商品登録画面」でのユーザの入力が完了した後に表示される。「支払登録画面」には、商品の請求金額、顧客の支払った金額、たとえば顧客が利用する商品券の金額等をユーザが入力することが出来る。ユーザは、画面右側に表示されるテンキーを用いて金額を入力することができる。図７の例では、画面左側に「請求額」、「お預り」（たとえば預り金額）、「支払残」（たとえば未払いの請求額）等が表示されている。画面右上には、「預合計」「取引完了」などの操作ボタンが表示される。また、画面右下にはテンキーが表示される。操作ボタン「預合計」は、顧客から受領した支払総額を確認する際に押下することで、預り額の合計を表示させる操作ボタンである。操作ボタン「取引完了」は、売買の処理が完了したとき等に押下することで処理を終了させるために使用される。
【００３８】
図２に戻り、パターン番号「Ｔ０６」の制御パターンについて説明する。図２の例では、パターン番号「Ｔ０６」には、「表示画面，支払登録画面（縦）」、「ＴＫ有無，無」、「検知方向，縦」が対応付けられる。これは、ＰＯＳ操作画面として「支払登録画面」を縦向きに表示する場合、すなわちタブレット端末１の方向の検知結果が「縦」である場合、テンキーが表示されないことを示す。
【００３９】
図８は、実施例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例６を示す図である。図８に示すＰＯＳ操作画面例６は、「支払登録画面」を縦方向で表示する場合すなわち図２のパターン番号「Ｔ０６」の場合に相当する。図８に示すように、パターン番号「Ｔ０６」の画面は縦長の構成となっており、ユーザがタブレット端末１を縦向きに把持する際に表示部３０にフィットする大きさである。図４、図６に示したＰＯＳ操作画面例２、４と同様、図８のＰＯＳ操作画面例６でも、横方向表示の場合に画面右側に表示されていた操作ボタンとテンキーが表示されていない。
【００４０】
このように、実施例１に係る情報処理装置は、ユーザが情報処理装置を横方向に把持するか縦方向に把持するかによって、表示するＰＯＳ操作画面に操作ボタンおよびテンキーを表示するか否かを変更する制御を実行する。
【００４１】
図１に戻り、制御部５０は、タブレット端末１を制御するデバイスである。制御部５０としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部５０は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部５０は、各種のプログラムが動作することにより各種の処理部として機能する。制御部５０は、たとえば、向き検知部５０１、入力検知部５０２および表示制御部５０３を有する。
【００４２】
向き検知部５０１は、タブレット端末１の向きを検知する。向き検知部５０１はたとえば、加速度センサやジャイロスコープを含み、タブレット端末１にかかる重力の方向に基づいてタブレット端末１の向きを検知する。向き検知部５０１はたとえば、「横」「縦」等をタブレット端末１の向きとして検知する。ここで、「横」とは、ユーザが把持している状態でタブレット端末１の重力方向の長さよりも重力方向に垂直な方向の長さの方が長い状態を指す。また、「縦」とは、ユーザが把持している状態でタブレット端末１の重力方向の長さよりも重力方向に垂直な方向の長さの方が短い状態を指す。向き検知部５０１は、検知したタブレット端末１の向きを、表示制御部５０３に通知する。
【００４３】
入力検知部５０２は、入出力部１０を介したユーザの入力や、通信部２０を介してタブレット端末１がバーコードリーダ２から受信した情報等を検知する。入力検知部５０２は、たとえば、ユーザが客層入力画面において入力した客層を検知し、表示制御部５０３に通知する。また入力検知部５０２は、商品登録画面の表示中に、バーコードリーダ２から通信部２０を介して受信した情報を、表示制御部５０３に通知する。また入力検知部５０２は、客層入力画面、商品登録画面、支払登録画面の各々の表示中にユーザが操作ボタンに対して行った操作を検知し、表示制御部５０３に通知する。
【００４４】
表示制御部５０３は、向き検知部５０１および入力検知部５０２が検知した情報に基づき、表示部３０に表示される情報を制御する。たとえば、表示制御部５０３は、表示部３０に客層入力画面を表示中に、向き検知部５０１からタブレット端末１の向きを受信すると、タブレット端末１の向きが変化したか否かを判定する。そして、表示制御部５０３は、タブレット端末１の向きが変化したと判定した場合、変化後の向きに対応するスタイルシートを選択し、選択したスタイルシートに基づき表示部３０に表示される情報を制御する。
【００４５】
またたとえば、表示制御部５０３は、商品登録画面を表示中に入力検知部５０２からバーコードリーダ２の読取情報の通知を受けると、当該情報に対応する内容を表示部３０に表示する。またたとえば、表示制御部５０３は、支払登録画面を表示中に入力検知部５０２からユーザが「取引完了」操作ボタンを押下した旨の通知を受けると、該当する取引が完了した旨をサーバ３に通知し、支払登録画面を終了する制御を実行する。
【００４６】
［画面制御処理の流れの一例］
図９は、実施例１に係る情報処理装置における画面制御処理の流れの一例を示すフローチャートである。タブレット端末１は、電源投入されＰＯＳ端末として動作している間は、図９の画面制御処理を継続的に実行する。
【００４７】
まず、タブレット端末１の向き検知部５０１は、タブレット端末１の向きを検知し、表示制御部５０３に通知する（ステップＳ９１）。通知を受けた表示制御部５０３は、向き検知部５０１の検知結果に応じて、タブレット端末１の向きが変化したか否かを判定する（ステップＳ９２）。向きが変化していないと判定した場合（ステップＳ９２，Ｎｏ）、表示制御部５０３はステップＳ９１に戻り、向き検知部５０１からの次の通知まで待機する。他方、向きが変化したと判定した場合（ステップＳ９２，Ｙｅｓ）、表示制御部５０３は、変化後の向きが横向きか縦向きかを判定する（ステップＳ９３）。表示制御部５０３は、変化後の向きが横向きと判定した場合（ステップＳ９３，Ｙｅｓ）、横向きのスタイルシートを選択する（ステップＳ９４）。たとえば、その時点で表示中の画面が客層入力画面であれば、図２のパターン番号「Ｔ０１」に対応する横向きの客層入力画面のスタイルシートを選択する。そして、表示制御部５０３は、選択したスタイルシートに基づくＰＯＳ操作画面すなわちテンキーが表示されるＰＯＳ操作画面（第１のＰＯＳ操作画面）を表示するよう表示部３０を制御する（ステップＳ９５）。他方、変化後の向きが縦向きと判定した場合（ステップＳ９３，Ｎｏ）、表示制御部５０３は縦向きのスタイルシートを選択する（ステップＳ９６）。たとえば、その時点で表示中の画面が商品登録画面であれば、図２のパターン番号「Ｔ０４」に対応する縦向きの商品登録画面のスタイルシートを選択する。そして、表示制御部５０３は、選択したスタイルシートに基づくＰＯＳ操作画面すなわちテンキーが表示されないＰＯＳ操作画面（第２のＰＯＳ操作画面）を表示するよう表示部３０を制御する（ステップＳ９７）。
【００４８】
なお、上記の説明では、各画面に別個の縦表示用および横表示用のスタイルシートがあるものとして説明した。しかし、これに限らず、各画面に共通の縦表示用および横表示用のスタイルシートを準備して、表示画面の種類に関わりなく縦表示用または横表示用のスタイルシートを表示制御部５０３が選択するようにしてもよい。
【００４９】
［実施例１の効果］
上記のように、実施例１に係る情報処理装置は、テンキーを含む第１のＰＯＳ操作画面を表示させた情報処理装置の向きを検知する。また、情報処理装置は、検知された情報処理装置の向きに応じて、第１のＰＯＳ操作画面と異なる向きであって、テンキーを含まない第２のＰＯＳ操作画面を表示する。このため、実施例１に係る情報処理装置は、情報処理装置の向きに応じて表示される画面上に配置される要素を調整し画面の見やすさを向上させることができる。たとえば、実施例１に係る情報処理装置は、情報処理装置の向きに応じてテンキーの表示と非表示を切り替える。このため、実施例１に係る情報処理装置によれば、情報処理装置の大きさによっては表示されるテンキーが操作の邪魔となる場合に、テンキーを非表示にすることができる。また、実施例１に係る情報処理装置によれば、情報処理装置の向きに基づきユーザによる手入力が少ないと予想できる場合に、予めテンキーを非表示にしておくことができる。すなわち、実施例１に係る情報処理装置は、テンキーや操作ボタンの必要性が低いと予想される場合に、予めテンキーや操作ボタンを非表示にしておくことができる。
【００５０】
また、実施例１に係る情報処理装置は、タブレット端末であってよい。タブレット端末は、ユーザが携帯して頻繁に向きを変えながら使用することが予想される。実施例１は、かかるタブレット端末の向きに応じてテンキー表示を自動的に切り替えることで、タブレット端末の使い勝手を向上させることができる。
【００５１】
また、実施例１に係る情報処理装置は、バーコードリーダ２から情報を取得し、ＰＯＳ操作画面に、バーコードリーダ２から取得した情報に対応する商品情報を表示する。このため、実施例１に係る情報処理装置は、ＰＯＳ端末として効率よく処理を実行することができる。
【００５２】
また、実施例１に係る情報処理装置において、第１のＰＯＳ操作画面は、レシートまたは領収書の発行の操作を受け付ける部分を含み、第２のＰＯＳ操作画面は、レシートまたは領収書の発行の操作を受け付ける部分を含まない。たとえば、実施例１に係る情報処理装置は、ＰＯＳ操作画面として客層入力画面を横向きに表示する場合、領収書発行のための操作ボタンを表示する。しかし、実施例１に係る情報処理装置は、ＰＯＳ操作画面として客層入力画面を縦向きに表示する場合、領収書発行のための操作ボタンを表示しない。このように、ＰＯＳ操作画面を表示する向きに応じて、操作ボタンの表示／非表示を切り替えることで、さらにユーザの使い勝手を向上することができる。
【００５３】
［変形例１］
上記実施例１においては、情報処理装置の向きに応じて、テンキーの表示／非表示を切り替えるものとした。しかし、情報処理装置の向きとテンキーの表示／非表示との対応を固定すると、ユーザの使い勝手が損なわれる場合も考えられる。たとえば、ユーザが情報処理装置を机等に立てかけて、両手を使って商品のタグからバーコードを読み取っているときに、誤入力した数字を訂正したい場合などが考えられる。この場合に、テンキーを表示させるためにいちいち情報処理装置の向きを変えなければならないとすると、ユーザの手間がかかる。そこで、変形例１として、基本設定とは異なる画像表示制御を可能にする構成について説明する。
【００５４】
変形例１に係るタブレット端末１Ａの機能構成は、図１に示す実施例１に係るタブレット端末１の機能構成と同様である。ただし、変形例１に係るタブレット端末１Ａは、記憶部４０Ａを備える。また、記憶部４０Ａのスタイルシート記憶部４０１Ａに記憶されるスタイルシートは、記憶部４０のスタイルシート記憶部４０１に記憶されるスタイルシートとは異なる。また、変形例１に係るタブレット端末１Ａは、制御部５０Ａを備える。制御部５０Ａが有する入力検知部５０２Ａと表示制御部５０３Ａの機能および動作は、実施例１の入力検知部５０２と表示制御部５０３の機能および動作と異なる。以下、実施例１と相違する点について説明する。
【００５５】
図１０は、変形例１に係る情報処理装置１Ａの表示画面の第１の制御パターンについて説明するための図である。図１０に示す第１の制御パターンは、各制御パターンとスイッチのＯＮまたはＯＦＦとが対応付けられる点が、図２の制御パターンと異なる。また、図１０に示す第１の制御パターンは、パターン番号「Ｔ０７」および「Ｔ０８」の制御パターンを備える点が、図２の制御パターンと異なる。図１０中、パターン番号「Ｔ０１」乃至「Ｔ０６」の制御パターンは、「スイッチ，ＯＦＦ」と対応付けられる点を除き、図２のパターン番号「Ｔ０１」乃至「Ｔ０６」の制御パターンと同様である。
【００５６】
図１０中、パターン番号「Ｔ０７」には、「表示画面，テンキー非表示（横）」、「ＴＫ有無，無」、「検知方向，横」、「スイッチ，ＯＮ」が対応付けられる。これは、ＰＯＳ操作画面を横向きに表示する場合、すなわちタブレット端末１Ａの方向の検知結果が「横」である場合でも、テンキーを表示しない場合があることを示す。そして、横向き表示であってもテンキーを表示しないのは、ユーザによるスイッチからの指示入力があった場合（「スイッチ，ＯＮ」の場合）であることを示す。パターン番号「Ｔ０１」〜「Ｔ０６」は、ユーザによるスイッチからの指示入力がない場合（「スイッチ，ＯＦＦ」の場合）に対応する。
【００５７】
図１１は、変形例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例Ａを示す図である。変形例１に係るＰＯＳ操作画面例Ａは、図１０のパターン番号「Ｔ０７」の制御パターンに対応する。つまり、ＰＯＳ操作画面例Ａは、横向きに表示される画面（図１１の例では商品登録画面）において、テンキーの表示がない制御パターンに対応する。ユーザは、画面の右下部分に表示されているスイッチＢをスライドさせることで、テンキーの表示／非表示を切り替えることができる。
【００５８】
変形例１に係るＰＯＳ操作画面例Ａは、図５に示す実施例１に係るＰＯＳ操作画面例３と類似する。しかし、変形例１に係るＰＯＳ操作画面例Ａでは、実施例１に係るＰＯＳ操作画面例３に表示されているテンキーが表示されていない。そして、変形例１に係るＰＯＳ操作画面例Ａでは、テンキーに代えて、「小計」「合計、３点，２７，５３９円」が表示されている。また、変形例１に係るＰＯＳ操作画面例ＡはスイッチＢを含む。他の点では、変形例１に係るＰＯＳ操作画面例Ａは、実施例１に係るＰＯＳ操作画面例３と同様である。
【００５９】
図１０に戻り、パターン番号「Ｔ０８」の制御パターンについて説明する。図１０の例では、パターン番号「Ｔ０８」には、「表示画面，テンキー重畳表示（縦）」、「ＴＫ有無，有」、「検知方向，縦」、「スイッチ，ＯＮ」が対応付けられる。これは、ＰＯＳ操作画面を縦向きに表示する場合、すなわちタブレット端末１Ａの方向の検知結果が「縦」である場合でも、テンキーを表示する場合があることを示す。そして、縦向き表示であってもテンキーを表示するのは、ユーザによるスイッチＢからの指示入力があった場合（「ＯＮ」の場合）であることを示す。
【００６０】
図１２は、変形例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例Ｂを示す図である。変形例１に係るＰＯＳ操作画面例Ｂは、図１０のパターン番号「Ｔ０８」の制御パターンに対応する。つまり、ＰＯＳ操作画面例Ｂは、縦向きに表示される画面（図１２の例では商品登録画面）において、テンキーの表示がある制御パターンに対応する。また、図１２の右下に示すようにスイッチＢのタブは右にスライドされている。図１２の例では、スイッチＢのタブを右にスライドさせた場合が「スイッチ，ＯＮ」に相当する。ユーザはたとえば、タブレット端末１Ａの表示部３０に図６のＰＯＳ操作画面例４と同じ画面が表示された状態のときに、スイッチＢを右にスライドさせる。これにより、ユーザは、タブレット端末１Ａの表示部３０に表示される画面を、図１２のＰＯＳ操作画面例Ｂに移行させテンキーを表示させることができる。テンキーは下の画面がテンキーを透けて見える程度の透過性をもって表示される。これはテンキーが表示されることで他の情報が見えなくなり操作性を害するのを防止するためである。テンキーの透過性はＣＳＳ等で設定する。
【００６１】
また、図１３は、変形例１に係る情報処理装置の表示部３０に表示されるＰＯＳ操作画面例Ｃを示す。変形例１に係るＰＯＳ操作画面例Ｃは、図１０のパターン番号「Ｔ０８」の制御パターンに対応するが、図８の支払登録画面を縦向きに表示する場合にテンキーを重畳表示させたものである。図１２のＰＯＳ操作画面例Ｂと同様、画面右側のテンキーは所定の透過性をもって表示される。
【００６２】
なお、図１１乃至図１３のＰＯＳ操作画面例Ａ乃至Ｃにおいては、スイッチＢの操作に応じて、テンキーが右から左にスライドするように現れ、左から右へスライドするように消える。
【００６３】
図１４は、変形例１に係る情報処理装置における表示切替処理の流れの一例を示すフローチャートである。図１４に示す表示切替処理は、タブレット端末１Ａの表示部３０上にいずれかのＰＯＳ操作画面が表示されているときに実行される。まず、入力検知部５０２Ａは、ユーザによる切替入力があったか、すなわち表示部３０上のスイッチＢの操作が検知されたか否かを判定する（ステップＳ１４０１）。そして入力検知部５０２Ａは、切替入力がなかったと判定した場合（ステップＳ１４０１，Ｎｏ）、ステップＳ１４０１に戻って処理を繰り返す。他方、切替入力があったと判定した場合（ステップＳ１４０１，Ｙｅｓ）、入力検知部５０２Ａは、切替入力があった旨を表示制御部５０３Ａに通知する。表示制御部５０３Ａは、切替入力が、テンキーの表示要求か否かを判定する（ステップＳ１４０２）。たとえば、表示制御部５０３Ａは、制御パターン記憶部４０１Ａに記憶される情報を参照し、対応する制御パターンが「Ｔ０７」であるか「Ｔ０８」であるかを判定する。そして、表示制御部５０３Ａは、対応する制御パターンが「Ｔ０８」であると判定した場合、すなわち縦向き画面でテンキー表示の場合（ステップＳ１４０２，Ｙｅｓ）、テンキーを表示に切り替える（ステップＳ１４０３）。また、表示制御部５０３Ａは、対応する制御パターンが「Ｔ０７」であると判定した場合すなわち横向き画面でテンキー非表示の場合（ステップＳ１４０２，Ｎｏ）、テンキーを非表示に切り替える（ステップＳ１４０４）。タブレット端末１Ａは、ＰＯＳ操作画面が表示されている間、図１４の処理を繰り返す。
【００６４】
なお、テンキーの表示／非表示の切り替え（図１４のステップＳ１４０３，Ｓ１４０４）は、図９の処理と同様、対応するスタイルシートを選択して画面制御を実行することで実現すればよい。
【００６５】
図１５は、変形例１に係る情報処理装置１Ａの表示画面の第２の制御パターンについて説明するための図である。上記第１の制御パターンは、実施例１の制御パターンに対して、縦向き表示、横向き表示の何れの場合でも、ユーザが任意にテンキーの表示／非表示を切り替えられるようにした。さらに、支払登録画面のようにテンキーの使用頻度が高いと予想されるＰＯＳ操作画面については、縦向き表示のときもテンキーを表示する基本設定としてもよい。
【００６６】
図１５に示す第２の制御パターンは、パターン番号「Ｔ０９」の制御パターンが、図１０の第１の制御パターンと異なる。また、第２の制御パターンは、パターン番号「Ｔ０６」の制御パターンの場合に、「ＴＫ有無」が「無」ではなく「有」となっている点が図１０の第１の制御パターンと異なる。図１５の第２の制御パターンでは、テンキーの使用頻度が高いと予想されるＰＯＳ操作画面である支払登録画面の場合は、縦向き表示か横向き表示かに関わらず、テンキーを表示する基本設定とする。そして、テンキーの表示／非表示の切り替えを、パターン番号「Ｔ０７」乃至「Ｔ０９」で定義した。このため、パターン番号「Ｔ０８」と「Ｔ０９」は、図１０の情報に加えて、当該制御パターンを適用する「適用対象」が記憶される。パターン番号「Ｔ０７」の適用対象は、横向き表示で基本設定がテンキー表示の「Ｔ０１」「Ｔ０３」「Ｔ０５」である。パターン番号「Ｔ０８」の適用対象は、縦向き表示で基本設定がテンキー非表示の「Ｔ０２」「Ｔ０４」である。パターン番号「Ｔ０９」の適用対象は、縦向き表示で基本設定がテンキー表示の「Ｔ０６」である。なお、パターン番号「Ｔ０１」乃至「Ｔ０６」の制御パターンは、適用対象を定義する必要はないため、図１５には「ＮＡ」（値なし）と表示する。
【００６７】
第２の制御パターンを採用するときは、支払登録画面については、縦表示の場合も基本的にテンキーを表示する。そして、ユーザによるスイッチのＯＮ切替があった場合は、当該入力に応じてテンキーの表示／非表示を切り替える。
【００６８】
［変形例１の効果］
このように、変形例１に係る情報処理装置において、第２のＰＯＳ操作画面は、第２のＰＯＳ操作画面にテンキーを重畳表示させる操作を受け付ける部分（スイッチＢ）を含む。このため、テンキーを含まない第２のＰＯＳ操作画面が表示されている場合であっても、ユーザの要求に応じてテンキーの表示／非表示を柔軟に切り替えることができる。
【００６９】
［その他の変形例］
なお、上述の画面制御処理は、タブレット端末１，１ＡにインストールされたＰＯＳアプリ（アプリケーション）が起動することによって開始するものとしてもよい。また、タブレット端末１，１ＡをＰＯＳシステム専用端末として構成し、起動中は常に実施例１の画面制御処理が実行されるようにしてもよい。また、サーバ３側からの操作入力によってタブレット端末１，１Ａにおいて画面制御処理が開始するように構成してもよい。
【００７０】
また、上では、タブレット端末１，１Ａが画面制御プログラムを実行するものとして説明した。これに限らず、サーバ３が画面制御プログラムを実行するものとしてもよい。たとえば、タブレット端末１，１Ａの向きの検知はタブレット端末１，１Ａが行う。そして、タブレット端末１，１Ａからサーバ３にタブレット端末１，１Ａの向きの情報を送信する。サーバ３は、受信した向きの情報に応じて、タブレット端末１，１ＡにＰＯＳ操作画面を送信する。
【００７１】
また、上でタブレット端末１，１Ａが実行するものとした機能の一部をサーバ３が実行するものとしてもよい。
【００７２】
図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、タブレット端末１，１Ａが備える向き検知部５０１、入力検知部５０２，５０２Ａ、表示制御部５０３，５０３Ａの各処理部が適宜統合されてもよい。また、各処理部の処理が適宜複数の処理部の処理に分離されてもよい。さらに、各処理部にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７３】
［画面制御プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。
【００７４】
図１６は、実施例にかかる画面制御プログラムを実行するコンピュータのハードウェア構成を示す図である。図１６に示すように、コンピュータ５００は、操作部５１０と、センサ５２０と、ディスプレイ５３０と、通信部５４０と、ＣＰＵ５５０と、ＲＯＭ５６０と、ＨＤＤ５７０と、ＲＡＭ５８０とを有する。操作部５１０と、センサ５２０と、ディスプレイ５３０と、通信部５４０と、ＣＰＵ５５０と、ＲＯＭ５６０と、ＨＤＤ５７０と、ＲＡＭ５８０とは、バス５９０を介して接続される。なお、ＨＤＤ５７０に代えて、ＳＳＤを用いてもよい。
【００７５】
ＨＤＤ５７０には、上記の実施例で示した情報処理装置１の向き検知部５０１、入力検知部５０２および表示制御部５０３と同様の機能を発揮する画面制御プログラムが記憶される。この画面制御プログラムは、図１に示した情報処理装置１の向き検知部５０１、入力検知部５０２および表示制御部５０３の各構成要素と同様、統合または分離してもかまわない。すなわち、ＨＤＤ５７０には、必ずしも上記の実施例で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ５７０に格納されればよい。
【００７６】
このような環境の下、ＣＰＵ５５０は、ＨＤＤ５７０から画面制御プログラムを読み出した上でＲＡＭ５８０へロードする。この結果、画面制御プログラムは、画面制御プロセスとして機能する。この画面制御プロセスは、ＲＡＭ５８０が有する記憶領域のうち画面制御プロセスに割り当てられた領域にＨＤＤ５７０から読み出した各種データをロードし、このロードした各種データを用いて各種の処理を実行する。たとえば、画面制御プロセスが実行する処理の一例として、図９、図１４に示す処理などが含まれる。なお、ＣＰＵ５５０では、必ずしも上記の実施例で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されればよい。
【００７７】
なお、上記の画面制御プログラムは、必ずしも最初からＨＤＤ５７０またはＲＯＭ５６０に記憶されておらずともかまわない。たとえば、コンピュータ５００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ（Compact  Disc）−ＲＯＭ、ＤＶＤ（Digital  Versatile  DiscまたはDigital  Video  Disc）、光磁気ディスク、ＩＣ（Integrated  Circuit）カードなどの「可搬用の物理媒体」に画面制御プログラムを記憶させる。そして、コンピュータ５００がこれらの可搬用の物理媒体から画面制御プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ５００に接続される他のコンピュータまたはサーバ装置などに画面制御プログラムを記憶させておき、コンピュータ５００がこれらから画面制御プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００７８】
１，１Ａ  タブレット端末
１０  入出力部
２０  通信部
３０  表示部
４０，４０Ａ  記憶部
４０１，４０１Ａ  スタイルシート記憶部
５０，５０Ａ  制御部
５０１  向き検知部
５０２，５０２Ａ  入力検知部
５０３，５０３Ａ  表示制御部
２  バーコードリーダ
３  サーバ
【図１】
2018147268.tif 000003
【図２】
2018147268.tif 000004
【図３】
2018147268.tif 000005
【図４】
2018147268.tif 000006
【図５】
2018147268.tif 000007
【図６】
2018147268.tif 000008
【図７】
2018147268.tif 000009
【図８】
2018147268.tif 000010
【図９】
2018147268.tif 000011
【図１０】
2018147268.tif 000012
【図１１】
2018147268.tif 000013
【図１２】
2018147268.tif 000014
【図１３】
2018147268.tif 000015
【図１４】
2018147268.tif 000016
【図１５】
2018147268.tif 000017
【図１６】
2018147268.tif 000018