JP2013186489A - 制御システム、制御システムの制御方法、及び、情報処理装置 - Google Patents
制御システム、制御システムの制御方法、及び、情報処理装置 Download PDFInfo
- Publication number
- JP2013186489A JP2013186489A JP2012048498A JP2012048498A JP2013186489A JP 2013186489 A JP2013186489 A JP 2013186489A JP 2012048498 A JP2012048498 A JP 2012048498A JP 2012048498 A JP2012048498 A JP 2012048498A JP 2013186489 A JP2013186489 A JP 2013186489A
- Authority
- JP
- Japan
- Prior art keywords
- input
- information
- software keyboard
- input field
- display
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0009—Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0018—Constructional details, e.g. of drawer, printing means, input means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- User Interface Of Digital Computer (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Abstract
【解決手段】制御システム1において、タブレット端末10は、タッチパネル10aに専用ユーザーインターフェイスを表示している場合において、プリンター11に接続された入力デバイスからの情報の入力、又は、専用ユーザーインターフェイスUI上に表示された専用のソフトウェアテンキーを介した情報の入力を行うための入力フィールドが選択された場合、この入力フィールドの選択に伴うソフトウェアキーボードの表示を禁止する。
【選択図】図2
Description
一般に、特許文献1に記載の端末のように、ソフトウェアキーボードによる情報の入力が可能に構成されたものでは、情報の入力を行うための欄である入力フィールドが選択された場合、自動でソフトウェアキーボードを表示し、これにより、ユーザーの使い勝手を向上している。
このように、情報処理装置のタッチパネルに表示されるユーザーインターフェイスについて、操作に精通しておらず、また、その機能について理解していない人間が操作する可能性がある状況下では、ユーザーインターフェイスの見やすさの向上、及び、誤入力の低減が求められる。
本発明は、上述した事情に鑑みてなされたものであり、情報処理装置のタッチパネル上に表示されるユーザーインターフェイスの見やすさを向上すると共に、誤入力が行われることを低減することを目的とする。
この構成によれば、情報処理装置は、入力デバイスからの情報の入力が行われる入力フィールドについて、当該入力フィールドが選択された場合であっても、ソフトウェアキーボードの表示を禁止する。これにより、ソフトウェアキーボードの存在によりタッチパネルの見やすさが不必要に阻害されることを防止でき、かつ、ユーザーインターフェイスにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。さらには、ユーザーがソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、ユーザーの作業の効率化を図ることができる。
この構成によれば、情報処理装置は、タッチ操作入力部へのタッチ操作に伴って、入力フィールドが選択された場合であっても、ソフトウェアキーボードの表示が禁止される。これにより、ソフトウェアキーボードの存在によりユーザーインターフェイスの見やすさが不必要に阻害されることを防止でき、かつ、ユーザーインターフェイスにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。さらには、ユーザーがソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、ユーザーの作業の効率化を図ることができる。
ここで、記録装置と、バーコードスキャナーとが近距離無線通信する場合において、これら装置間の通信リンクが確立されていない場合は、バーコードスキャナーの入力が不可能な状態であるとして、入力フィールドが選択されたときに、端末のOSの機能により、ソフトウェアキーボードが自動で表示されることが想定される。そして、上記構成によれば、通信リンクが確立されていない状況であっても、ソフトウェアキーボードの表示を禁止するため、通信リンクの一時的な遮断や、その他の単発的な通信エラーが発生している状況下で、入力フィールドが選択された場合であっても、タッチパネル上にソフトウェアキーボードが表示されることを防止でき、タッチパネルの見やすさの向上、及び、誤入力の低減を図ることができる。
この構成では、情報処理装置は、サーバーにアクセスし、サーバーにより提供されるアプリケーションの機能を利用して、記録装置を制御する。このように、情報処理装置が、自身のアプリケーションの機能で記録装置を制御する専用品ではなく、ブラウザーが実装されただけの汎用品であっても、上記構成によれば、ソフトウェアキーボードの表示を禁止する機能を適切に実装可能である。
この制御方法によれば、入力デバイスからの入力情報が入力される入力フィールドがタッチ操作されることにより、選択された場合であっても、ソフトウェアキーボードの表示を禁止する。これにより、ソフトウェアキーボードの存在によりタッチパネルの見やすさが不必要に阻害されることを防止でき、かつ、ユーザーインターフェイスにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。さらには、ユーザーがソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、ユーザーの作業の効率化を図ることができる。
この構成によれば、入力デバイスからの入力情報が入力される入力フィールドがタッチ操作されることにより、選択された場合であっても、ソフトウェアキーボードの表示を禁止する。これにより、ソフトウェアキーボードの存在によりタッチパネルの見やすさが不必要に阻害されることを防止でき、かつ、ユーザーインターフェイスにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。さらには、ユーザーがソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、ユーザーの作業の効率化を図ることができる。
図1は、本実施形態に係る制御システム1の概略構成ブロック図である。
制御システム1は、ショッピングセンターや、百貨店等の店舗に適用され、店舗における商品の販売の状況や、商品の在庫の状況、売り上げの状況等を管理するいわゆるPOSシステムの一部であり、少なくとも、店舗に複数設けられたレジカウンターLにおいて、顧客が購入した商品に応じた会計をする機能、及び、顧客の代金の支払いに応じてレシートを発行する機能を有している。
タブレット端末10は、タブレット型(板状)のコンピューターである。本実施形態では、タブレット端末10は、前面のほぼ全域にタッチパネル10a(表示部。図2、3参照。)が設けられ、各種情報の入力をタッチパネル10aに対するタッチ操作によって行うタイプのものであり、外付けのキーボードや表示パネル等が接続されていない。
プリンター11は、少なくともレシートを発行する機能を有している。プリンター11には、商品や、商品の包装に付されたバーコードを読み取るバーコードスキャナー12(入力デバイス)や、顧客の会員カード等を読み取るカードリーダー13(入力デバイス)、紙幣や、貨幣、金券等を収納するキャッシュドロワー14(入力デバイス)、会計に関する情報を顧客に提示するためのカスタマーディスプレー15等が外部デバイスとして接続されている(いずれも図2参照)。これら外部デバイスのうち、バーコードスキャナー12は、プリンター11との間で、Bluetooth(登録商標)の規格に準拠した近距離無線通信を行う。また、カードリーダー13は、USBケーブル等の通信ケーブルによってプリンター11に接続され、プリンター11との間で、所定の通信規格に準拠した通信を行う。
無線LAN5には、POSサーバー17(サーバー)が接続されている。POSサーバー17は、商品を管理するデータベースや、売り上げを管理するデータベース、在庫を管理するデータベース等を備え、これらデータベースを利用して、制御システム1全体を統括的に管理する。POSサーバー17と、タブレット端末10との関係については、後に詳述する。
図2に示すように、プリンター11は、プリンター側制御部20と、プリンターユニット21と、無線通信部22と、有線通信部24と、プリンター側インターフェイス23(I/F)と、を備えている。
プリンター側制御部20は、プリンター11の各部を中枢的に制御するものであり、CPU、RAM、ROM、その他の周辺回路等を備えている。プリンター11には、少なくとも、プリンターユニット21を制御するためのプリンタードライバー、及び、タブレット端末10との間で所定の規格に準拠して通信を行うための通信ドライバーがインストールされている。そして、プリンター側制御部20は、機能ブロックとして、プリンタードライバーを実行するプリンタードライバー実行部20aと、通信用ドライバーを実行する通信用ドライバー実行部20bとを有している。これら機能ブロックの動作については後述する。
プリンターユニット21は、ロール紙に画像を記録して、切断することによりレシートを発行するユニットであり、各機構を制御する制御回路のほか、ロール紙を所定方向に搬送する搬送機構や、記録ヘッドによってロール紙に画像を記録する記録機構、ロール紙を切断する切断機構等を備えている。
無線通信部22は、入力デバイスのうち、少なくともバーコードスキャナー12との間でBluetoothの規格に準拠した近距離無線通信を行うものであり、リンクマネージャーや、リンクコントローラー、高周波回路、アンテナ等を含んで構成されている。
プリンター側制御部20が備える機能ブロックの1つである通信制御部20cは、Bluetoothハードウェアを制御するための、いわゆるBluetooth Driver Stackを読み出して実行することにより、無線通信部22を制御して、バーコードスキャナー12との間で近距離無線通信を行う。
有線通信部24は、入力デバイスのうち、少なくともカードリーダー13、及び、カスタマーディスプレー15との間で所定の通信規格に準拠した有線通信を行うものであり、物理ポートに接続されたネットワークカード等を含んで構成されている。プリンター側制御部20の通信制御部20cは、有線通信部24を制御して、カードリーダー13、及び、カスタマーディスプレー15との間で有線通信を行う。
プリンター側インターフェイス23(I/F)は、プリンター側制御部20の制御の下、タブレット端末10と通信規格に準拠した通信を行う。
端末側制御部26は、タブレット端末10の各部を中枢的に制御するものであり、CPUや、ROM、RAM、その他の周辺回路等を備えている。端末側制御部26は、所定のブラウザーを実行する機能ブロックであるブラウザー実行部26aを備えている。
タッチパネル10aは、端末側制御部26の制御の下、液晶表示パネル等の表示パネルに各種情報を表示すると共に、タッチパネル10aに対するタッチ操作を検出し、端末側制御部26に出力する。
端末側インターフェイス27(I/F)は、端末側制御部26の制御の下、プリンター11、及び、POSサーバー17と通信規格に準拠した通信を行う。
本実施形態では、端末側制御部26と、端末側インターフェイス27とが協働して、「記録装置と接続する接続部」として機能する。
サーバー側制御部30は、POSサーバー17の各部を中枢的に制御するものであり、CPUや、ROM、RAM、その他の周辺回路等を備えている。サーバー側記憶部31は、ハードディスクや、EEPROM等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。サーバー側インターフェイス32(I/F)は、サーバー側制御部30の制御の下、タブレット端末10との間で通信規格に準拠した通信を行う。
サーバー側記憶部31には、Webアプリケーション35(アプリケーション)がロード可能に記憶されている。そして、サーバー側制御部30のアプリケーション実行部30aは、Webアプリケーション35を実行する機能ブロックである。Webアプリケーション35の機能については、後述する。
ここで、会計に係る処理が行われる前に、タブレット端末10は、以下の処理を実行する。
すなわち、レジの担当者、その他の作業に従事する者は、タブレット端末10のブラウザーを立ち上げ、タッチパネル10aへの専用ユーザーインターフェイスUI(ユーザーインターフェイス。図3参照。)の表示を指示する。当該指示に応じて、端末側制御部26のブラウザー実行部26aは、POSサーバー17上の所定のアドレスにアクセスし、専用ユーザーインターフェイスUI表示用のHTMLファイル(表示用ファイル)を取得し、当該ファイルに基づいて専用ユーザーインターフェイスUIを表示する。このHTMLファイルには、POSサーバー17のアプリケーション実行部30aと協働して会計に係る各種処理(後述)を実行する機能を有するプログラムが、所定のスクリプト言語によって実装(記述)されている。
図3の専用ユーザーインターフェイスUIにおいて、左上部には、顧客が購入した商品の名称、商品の単価、及び、商品の数量が一覧表示される一覧表示エリア39が表示されている。この一覧表示エリア39の右方には、顧客が購入した商品の合計金額、会計に際して顧客から預かった金銭の金額、及び、顧客に渡すべきお釣りの金額がそれぞれ入力され表示される入力フィールドである金額入力フィールド40が表示されている。
また、一覧表示エリア39の下方には、バーコードスキャナー12によって読み取られたバーコードが表す情報(以下、「バーコード情報」という。)が入力され表示される入力フィールドであるバーコード情報入力フィールド41が形成されている。バーコード情報は、基本的には、商品の種類毎に一意に割り当てられた識別情報である。
このバーコード情報入力フィールド41の下方には、カードリーダー13によって顧客の会員カードが読み取られた場合に、当該読み取りによって取得される会員番号が入力され表示される入力フィールドである会員番号入力フィールド42が表示されている。
バーコード情報入力フィールド41、及び、会員番号入力フィールド42の右方には、ソフトウェアテンキー43(タッチ操作入力部)が表示されている。専用ユーザーインターフェイスUIに形成された入力フィールドのそれぞれに対しては、このソフトウェアテンキー43を介して情報を入力することが可能となっており、ソフトウェアテンキー43は、情報を入力するために必要な全てのキーを有している。
また、専用ユーザーインターフェイスUIの上端部には、アクセス先のアドレスが表示されるアドレス入力フィールド44が表示されている。
まず、レジカウンターLにおいて、レジの担当者は、バーコードスキャナー12によって、当該1の商品に付されたバーコードを読み取る(ステップSA1)。プリンター側制御部20の通信制御部20cは、無線通信部22を介して、バーコードスキャナー12の読み取り結果を示すデータを取得する(ステップSA2)。さらに、通信制御部20cは、読み取り結果を示すデータに基づいて、バーコード情報を示すデータを生成し、当該バーコード情報を示すデータを、通信用ドライバー実行部20bに出力する(ステップSA3)。
通信用ドライバーには、タブレット端末10の端末側制御部26のブラウザー実行部26aに対して、所定のプロトコルに準拠して、バーコード情報を示すデータを出力する機能が実装されている。この機能を利用して、通信用ドライバー実行部20bは、バーコード情報を示すデータを、ブラウザー実行部26aに出力する(ステップSA4)。
バーコード情報を示すデータが入力されると、タブレット端末10の端末側制御部26のブラウザー実行部26aは、専用ユーザーインターフェイスUIに係るHTMLファイルに実装されたプログラム(以下、「専用スクリプト」という。)の機能により、バーコード情報入力フィールド41にバーコード情報を入力する(ステップSA5)。そして、ブラウザー実行部26aは、専用スクリプトの機能により、バーコード情報入力フィールド41へのバーコード情報の入力(バーコード情報入力フィールド41の選択)に伴うソフトウェアキーボードの表示を禁止する(ステップSA6)。通常、入力フィールドの選択に伴うソフトウェアキーボードの自動表示は、タブレット端末10のOSの機能により行われる。
以下、ステップSA6の処理、及び、その効果について詳述する。
これにより、以下の効果を奏する。すなわち、バーコード情報は、バーコードの読み取り結果に基づいて、バーコード情報入力フィールド41に自動で入力されるため、バーコードの読み取りが正常に行われ、かつ、バーコード情報の内容が正しい限りにおいて、ソフトウェアキーボードを利用した情報の入力が必要ない。これを踏まえ、バーコード情報入力フィールド41へのバーコード情報の入力に伴うソフトウェアキーボードの表示を禁止することにより、ソフトウェアキーボードを表示しないことによるデメリットを排除した上で、ソフトウェアキーボードの存在により専用ユーザーインターフェイスUIの見やすさが不必要に阻害されることを防止できる。かつ、専用ユーザーインターフェイスUIにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。特に、レジの担当者は、必ずしもタブレット端末10の操作に慣れているとは限らず、また、専用ユーザーインターフェイスUIの機能を理解しているとは限らないが、このような不慣れな者がレジを担当する場合に、非常に効果的に、上記効果を奏することが可能である。さらには、本実施形態による構成によれば、レジの担当者がソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、レジの担当者の作業の効率化を図ることができる。このことは、レジカウンターLにおける顧客の待ち時間を低減することに結びつき、顧客満足度の向上につながる。
ここで、Webアプリケーション35には、いわゆるPOSアプリケーションに通常実装されている機能、例えば、商品検索や、売り上げの管理、在庫管理等の機能が実装されている。すなわち、本実施形態における制御システム1では、タブレット端末10自体に、いわゆるPOSアプリケーションが実装されているわけではなく、店舗内に設置された各タブレット端末10は、それぞれ、必要に応じてPOSサーバー17にアクセスし、Webアプリケーション35の機能により、POSシステムに関する各種処理を実行する。このような構成により、各タブレット端末10が実行するアプリケーションの同一性を維持できると共に、例えば、アプリケーションのバージョンアップに際し、各タブレット端末10に対して、バージョンアップに係る作業を行う必要が無くなり、メンテナンス性が向上する。また、タブレット端末10には、特別な機能を実装する必要も、特別な外付けの機器を接続する必要もなく、タブレット端末10として、少なくともブラウザーがインストールされた汎用品を使用できる。
次いで、レジの担当者によって、ソフトウェアテンキー43を介して会計すべき商品を確定する旨の操作が行われると共に、顧客から代金の預かり、及び、お釣りの返却が行われるため、ブラウザー実行部26aは、専用スクリプトの機能によって、適宜、アプリケーション実行部30aと通信し、これら作業に応じて適宜、金額入力フィールド40の適切な欄に適切な情報を表示する(ステップSA10)。
次いで、ブラウザー実行部26aは、専用スクリプトの機能により、プリンターユニット21によって発行させるべきレシートに関する情報(以下、「印刷の情報」という。)を生成する(ステップSA11)。当該印刷の情報には、レシートに記録すべき文字のデータや、ロゴマークの画像データ、文字や画像の位置、文字の修飾に関する情報、その他の文字や、画像を記録しレシートを発行するために必要な情報が不足なく含まれている。
次いで、ブラウザー実行部26aは、所定のプロトコルに準拠して、生成した印刷の情報を、プリンター11の通信用ドライバー実行部20bを介して、プリンタードライバー実行部20aに出力する(ステップSA12)。プリンタードライバー実行部20aは、入力された印刷の情報に基づいて、プリンターユニット21のコマンド体系に準拠した制御コマンドであって、プリンターユニット21にレシートの発行に係る各種処理を行わせる制御コマンドを生成し、プリンターユニット21に出力する(ステップSA13)。プリンターユニット21の制御回路は、制御コマンドに基づいて、各種機構を制御し、レシートを発行する(ステップSA14)。
すなわち、専用ユーザーインターフェイスUIが表示されている間は、ブラウザー実行部26aは、専用スクリプトの機能により、情報の入力が可能な入力フィールド、具体的には、金額入力フィールド40、バーコード情報入力フィールド41、及び、会員番号入力フィールド42がタッチ操作により選択された場合であっても、さらに、ソフトウェアテンキー43(タッチ操作入力部)に対するタッチ操作があった場合であっても、ソフトウェアキーボードの表示を禁止する。例えば、本実施形態では、金額入力フィールド40、バーコード情報入力フィールド41、及び、会員番号入力フィールド42に情報が入力された後、ソフトウェアテンキー43により、入力された情報の内容を変更可能な構成となっている。そして、いずれかの入力フィールドに入力されている情報の内容を変更すべく、当該入力フィールドがタッチ操作されて選択された場合であっても、ブラウザー実行部26aは、専用スクリプトの機能により、ソフトウェアキーボードの表示を禁止する。上述したように、ソフトウェアテンキー43は、各入力フィールドに情報を入力するために必要な全てのキーを有しているため、上記の構成とすることにより、不必要にソフトウェアキーボードが表示されることを防止でき、専用ユーザーインターフェイスUIの見やすさの向上、及び、誤入力の発生のリスクの低減を図ることができる。
さらに、本実施形態では、ブラウザー実行部26aは、専用スクリプトの機能により、バーコードスキャナー12とプリンター11との間におけるBluetoothの規格に準拠した通信リンクが確立されているか否かにかかわらず、ソフトウェアキーボードの表示を禁止する。ここで、Bluetoothの特性上、ノイズ、障害物の介在、その他の原因により、上記機器間における通信が一時的に遮断され、これに伴って通信リンクが一時的に解除される場合がある。この場合、バーコードスキャナー12によるバーコードの読み取りが不可能であるとして、タブレット端末10のOSの機能により、バーコードスキャナー12以外の入力手段を提供すべく、ソフトウェアキーボードを表示することが考えられる。しかしながら、本実施形態では、ブラウザー実行部26aは、専用スクリプトの機能により、通信リンクが確立されているか否かにかかわらず、ソフトウェアキーボードの表示を禁止するため、ソフトウェアテンキー43によるバーコード情報入力フィールド41への情報の入力可能な状態が担保されていることを踏まえ、不必要なソフトウェアキーボードの表示を制限できる。
なお、上記の場合、ブラウザー実行部26aは、「タッチパネルに表示された入力フィールドにタッチ操作がなされたときに、ソフトウェアキーボードが表示されることを禁止する制御部」として機能する。
この構成によれば、ソフトウェアキーボードを表示しないことによるデメリットを排除した上で、ソフトウェアキーボードの存在により専用ユーザーインターフェイスUIの見やすさが不必要に阻害されることを防止でき、かつ、専用ユーザーインターフェイスUIにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。さらには、レジの担当者(ユーザー)がソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、レジの担当者の作業の効率化を図ることができる。
この構成によれば、ソフトウェアキーボードを表示しないことによるデメリットを排除した上で、ソフトウェアキーボードの存在により、例えば、会員番号入力フィールド42や、一覧表示エリア39の一部が隠れてしまうといったことを防止でき、かつ、誤入力のリスクの低減、及び、レジの担当者の作業の効率化を図ることができる。
この構成によれば、通信リンクが確立されていない状況であっても、ソフトウェアキーボードの表示を禁止するため、通信リンクの一時的な遮断や、その他の単発的な通信エラーが発生している状況下でもソフトウェアキーボードが表示されることを防止でき、専用ユーザーインターフェイスUIの見やすさの向上、及び、誤入力の低減を図ることができる。
これによれば、タブレット端末10が、自身のアプリケーションの機能でプリンター11を制御する専用品ではなく、ブラウザーが実装されただけの汎用品であっても、タブレット端末10に対して、ソフトウェアキーボードの表示を禁止する機能を適切に実装可能である。
この構成によれば、ソフトウェアテンキー43がタッチ操作された場合であっても、ソフトウェアキーボードの存在によりユーザーインターフェイスの見やすさが不必要に阻害されることを防止でき、かつ、ユーザーインターフェイスにおけるソフトウェアキーボードに対応する領域に対する意図せぬ接触等による誤入力のリスクを低減できる。さらには、ユーザーがソフトウェアキーボードの表示をキャンセルするための処理を行う必要がなくなり、ユーザーの作業の効率化を図ることができる。
例えば、上述した実施形態では、本願発明に係る制御システムが、POSシステムに適用された場合を例としたが、本願発明が適用されるものはPOSシステムに限らない。すなわち、記録装置に接続された入力デバイスや、ソフトウェアテンキー43に類する入力手段により情報を入力する手段が確保されている入力フィールドが選択された場合に、広く本願発明を適用可能である。
また例えば、図2に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、各機器は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、図4のフローチャートに係る動作を含む各種動作を実行するようにしてもよい。
Claims (6)
- 入力情報を取得する入力デバイスと、
前記入力デバイスに接続されて前記入力情報を受信する記録装置と、
前記記録装置に接続され、タッチパネルを有し、前記タッチパネルに、情報入力用のソフトウェアキーボードを表示する情報処理装置と、を備え、
前記情報処理装置は、
前記記録装置に接続された前記入力デバイスからの情報の入力を行う入力フィールドが選択された場合、前記入力フィールドの選択に伴う前記ソフトウェアキーボードの表示を禁止することを特徴とする制御システム。 - 前記情報処理装置は、
前記タッチパネルへのタッチ操作により前記入力フィールドへの入力を行うタッチ操作入力部を有し、
前記タッチ操作入力部にタッチ操作がなされた場合、前記ソフトウェアキーボードの表示を禁止することを特徴とする請求項1に記載の制御システム。 - 前記入力デバイスは、バーコードスキャナーであり、
前記記録装置と、前記バーコードスキャナーとは、所定の近距離無線通信の規格に準拠して通信し、
前記情報処理装置は、
前記記録装置と、前記バーコードスキャナーとの間で前記規格に準拠した通信リンクが確立されているか否かにかかわらず、前記入力フィールドの選択に伴う前記ソフトウェアキーボードの表示を禁止することを特徴とする請求項1又は2に記載の制御システム。 - アプリケーションを提供するサーバーを有し、
前記情報処理装置は、
前記サーバーにネットワークを介して接続され、前記サーバーにアクセスして、ユーザーインターフェイスを表示する表示用ファイルを取得して、所定のブラウザーを用いて、前記タッチパネルに前記ユーザーインターフェイスを表示し、
前記ソフトウェアキーボードの表示を禁止する機能は、前記表示用ファイルに実装されたプログラムにより実現されることを特徴とする請求項1ないし3のいずれか1項に記載の制御システム。 - タッチパネルを有してタッチ操作に伴いソフトウェアキーボードが表示される情報処理装置に入力デバイスから送信される入力情報を表示する入力フィールドを表示させ、
前記入力フィールドに対してタッチ操作がなされた時に、前記ソフトウェアキーボードの表示を禁止することを特徴とする制御システムの制御方法。 - 記録装置と接続する接続部と、
タッチ操作がなされるとともに、前記記録装置に接続された入力デバイスから入力された入力情報を表示する入力フィールド、及び、ソフトウェアキーボードが表示されるタッチパネルと、
前記タッチパネルに表示された前記入力フィールドにタッチ操作がなされたときに、前記ソフトウェアキーボードが表示されることを禁止する制御部と、
を備えることを特徴とする情報処理装置。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012048498A JP2013186489A (ja) | 2012-03-05 | 2012-03-05 | 制御システム、制御システムの制御方法、及び、情報処理装置 |
US13/754,376 US20130229352A1 (en) | 2012-03-05 | 2013-01-30 | POS System, Control System, and Control Method of a Control System |
CN2013100597304A CN103310555A (zh) | 2012-03-05 | 2013-02-26 | Pos***、控制***以及控制***的控制方法 |
EP20130156889 EP2637146A3 (en) | 2012-03-05 | 2013-02-27 | Control system, and control method of a control system |
TW102107368A TW201337819A (zh) | 2012-03-05 | 2013-03-01 | 銷售點系統、控制系統及控制系統之控制方法 |
KR1020130022749A KR20130101468A (ko) | 2012-03-05 | 2013-03-04 | Pos 시스템, 제어 시스템, 및 제어 시스템의 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012048498A JP2013186489A (ja) | 2012-03-05 | 2012-03-05 | 制御システム、制御システムの制御方法、及び、情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013186489A true JP2013186489A (ja) | 2013-09-19 |
JP2013186489A5 JP2013186489A5 (ja) | 2015-04-02 |
Family
ID=48049756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012048498A Pending JP2013186489A (ja) | 2012-03-05 | 2012-03-05 | 制御システム、制御システムの制御方法、及び、情報処理装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20130229352A1 (ja) |
EP (1) | EP2637146A3 (ja) |
JP (1) | JP2013186489A (ja) |
KR (1) | KR20130101468A (ja) |
CN (1) | CN103310555A (ja) |
TW (1) | TW201337819A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016071583A (ja) * | 2014-09-30 | 2016-05-09 | セイコーエプソン株式会社 | ネットワークシステム、及び、通信方法 |
WO2016147537A1 (ja) * | 2015-03-17 | 2016-09-22 | セイコーエプソン株式会社 | デバイス制御装置、通信システム、及び、デバイス制御装置の制御方法 |
JP2019220030A (ja) * | 2018-06-21 | 2019-12-26 | カシオ計算機株式会社 | 電子機器、売上データ処理システム、及びプログラム |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014056100A1 (en) * | 2012-10-11 | 2014-04-17 | CASTRONOVO, Abbondio | Docking station apparatus for a portable device |
CN104571986B (zh) * | 2013-10-22 | 2018-07-06 | 精工爱普生株式会社 | 显示***、显示装置以及显示方法 |
FR3017279B1 (fr) * | 2014-02-13 | 2016-09-30 | Hmy Group | Dispositif d'encaissement d'articles comportant un module de communication sans fil |
KR20150113815A (ko) * | 2014-03-31 | 2015-10-08 | 세이코 엡슨 가부시키가이샤 | Pos 시스템 및 pos 시스템의 제어 방법 |
JP6239487B2 (ja) * | 2014-11-10 | 2017-11-29 | 東芝テック株式会社 | 商品販売データ処理装置、情報処理端末及びその制御プログラム |
CN104537777A (zh) * | 2014-12-04 | 2015-04-22 | 林旅斌 | 一种智能刷卡支付终端 |
JP6888322B2 (ja) * | 2017-02-20 | 2021-06-16 | セイコーエプソン株式会社 | 印刷装置およびコンテンツ表示方法 |
US10520518B2 (en) * | 2017-05-31 | 2019-12-31 | Sysmex Corporation | Specimen analyzer and specimen analysis method |
TWI676892B (zh) * | 2018-06-22 | 2019-11-11 | 星喬科技股份有限公司 | 可近端或遠端驅動周邊裝置之系統及方法 |
KR102148954B1 (ko) * | 2019-04-29 | 2020-08-31 | (주)케이엠넷 | 스마트 디바이스의 바코드 키패드 및 이를 이용한 물류관리 시스템 |
EP4123536A1 (en) * | 2021-07-22 | 2023-01-25 | Deutsche Telekom AG | Method and system for configuring a mobile point-of-sales application |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07141553A (ja) * | 1993-11-19 | 1995-06-02 | Hitachi Ltd | チェックアウト装置 |
JPH09190268A (ja) * | 1996-01-11 | 1997-07-22 | Canon Inc | 情報処理装置およびその方法 |
JP2000148367A (ja) * | 1998-11-10 | 2000-05-26 | Canon Inc | 文字処理装置及びその方法、及びそのプログラムを記憶した記憶媒体 |
JP2000353042A (ja) * | 1999-06-11 | 2000-12-19 | Matsushita Electric Ind Co Ltd | 端末装置 |
JP2004164195A (ja) * | 2002-11-12 | 2004-06-10 | Seiko Epson Corp | Posシステムおよびその会計処理方法 |
WO2005006270A1 (ja) * | 2003-07-14 | 2005-01-20 | Fujitsu Limited | 商品登録装置、商品登録制御方法及びプログラム |
JP2007133831A (ja) * | 2005-11-14 | 2007-05-31 | Yamato Transport Co Ltd | 配送情報入力装置及び配送情報登録方法 |
EP1901249A2 (en) * | 2002-01-11 | 2008-03-19 | Hand Held Products, Inc. | Transaction terminal |
JP2009099045A (ja) * | 2007-10-18 | 2009-05-07 | Toshiba Tec Corp | 商品販売処理装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6837436B2 (en) * | 1996-09-05 | 2005-01-04 | Symbol Technologies, Inc. | Consumer interactive shopping system |
US9135021B2 (en) * | 2003-06-30 | 2015-09-15 | International Business Machines Corporation | Method and system for input and output of data with non-standard I/O devices for web applications |
JP5495056B2 (ja) | 2010-07-22 | 2014-05-21 | カシオ計算機株式会社 | 文字入力装置 |
CN101984398A (zh) * | 2010-11-11 | 2011-03-09 | 中兴通讯股份有限公司 | 一种生成软键盘的方法、装置及终端设备 |
US8789757B2 (en) * | 2011-02-02 | 2014-07-29 | Metrologic Instruments, Inc. | POS-based code symbol reading system with integrated scale base and system housing having an improved produce weight capturing surface design |
-
2012
- 2012-03-05 JP JP2012048498A patent/JP2013186489A/ja active Pending
-
2013
- 2013-01-30 US US13/754,376 patent/US20130229352A1/en not_active Abandoned
- 2013-02-26 CN CN2013100597304A patent/CN103310555A/zh active Pending
- 2013-02-27 EP EP20130156889 patent/EP2637146A3/en not_active Withdrawn
- 2013-03-01 TW TW102107368A patent/TW201337819A/zh unknown
- 2013-03-04 KR KR1020130022749A patent/KR20130101468A/ko active Search and Examination
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07141553A (ja) * | 1993-11-19 | 1995-06-02 | Hitachi Ltd | チェックアウト装置 |
JPH09190268A (ja) * | 1996-01-11 | 1997-07-22 | Canon Inc | 情報処理装置およびその方法 |
JP2000148367A (ja) * | 1998-11-10 | 2000-05-26 | Canon Inc | 文字処理装置及びその方法、及びそのプログラムを記憶した記憶媒体 |
JP2000353042A (ja) * | 1999-06-11 | 2000-12-19 | Matsushita Electric Ind Co Ltd | 端末装置 |
EP1901249A2 (en) * | 2002-01-11 | 2008-03-19 | Hand Held Products, Inc. | Transaction terminal |
JP2004164195A (ja) * | 2002-11-12 | 2004-06-10 | Seiko Epson Corp | Posシステムおよびその会計処理方法 |
WO2005006270A1 (ja) * | 2003-07-14 | 2005-01-20 | Fujitsu Limited | 商品登録装置、商品登録制御方法及びプログラム |
JP2007133831A (ja) * | 2005-11-14 | 2007-05-31 | Yamato Transport Co Ltd | 配送情報入力装置及び配送情報登録方法 |
JP2009099045A (ja) * | 2007-10-18 | 2009-05-07 | Toshiba Tec Corp | 商品販売処理装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016071583A (ja) * | 2014-09-30 | 2016-05-09 | セイコーエプソン株式会社 | ネットワークシステム、及び、通信方法 |
WO2016147537A1 (ja) * | 2015-03-17 | 2016-09-22 | セイコーエプソン株式会社 | デバイス制御装置、通信システム、及び、デバイス制御装置の制御方法 |
JP2016173705A (ja) * | 2015-03-17 | 2016-09-29 | セイコーエプソン株式会社 | デバイス制御装置、通信システム、及び、デバイス制御装置の制御方法 |
JP2019220030A (ja) * | 2018-06-21 | 2019-12-26 | カシオ計算機株式会社 | 電子機器、売上データ処理システム、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP2637146A3 (en) | 2013-12-25 |
TW201337819A (zh) | 2013-09-16 |
EP2637146A2 (en) | 2013-09-11 |
KR20130101468A (ko) | 2013-09-13 |
CN103310555A (zh) | 2013-09-18 |
US20130229352A1 (en) | 2013-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2013186489A (ja) | 制御システム、制御システムの制御方法、及び、情報処理装置 | |
KR101643074B1 (ko) | 제어 시스템, 제어 시스템의 제어 방법, 및 기록 장치 | |
JP6149864B2 (ja) | 制御システム、及び、情報処理装置 | |
JP2013250602A (ja) | 端末装置、端末装置の制御方法、及び、プログラム | |
JP5935400B2 (ja) | 制御システム、制御システムの制御方法、及び、プリンター | |
JP6650285B2 (ja) | チェックアウトシステム及び決済装置 | |
JP6650783B2 (ja) | チェックアウトシステム及び決済装置 | |
WO2014076930A1 (ja) | Posシステム、及び、印刷装置 | |
JP2017117172A (ja) | 商品登録装置及びプログラム | |
JP6392719B2 (ja) | チェックアウトシステム、会計機、及び制御プログラム | |
US20180144319A1 (en) | Checkout system composed of registration apparatus and settlement apparatus | |
JP6172333B2 (ja) | プログラム、及び、情報処理装置の制御方法 | |
JP6740298B2 (ja) | チェックアウトシステム、会計機、及び制御プログラム | |
JP6215183B2 (ja) | 商品販売データ処理装置及びその制御プログラム | |
JP6331608B2 (ja) | Posシステム、及び、印刷制御装置 | |
JP6407121B2 (ja) | チェックアウトシステム、会計機、及び制御プログラム | |
JP6766223B2 (ja) | チェックアウトシステム、アンケート方法 | |
JP2016162106A (ja) | チェックアウトシステム及び決済装置並びにその制御プログラム | |
JP2013250844A (ja) | 端末装置、及び、posシステム | |
JP5783240B2 (ja) | 売上データ処理装置、及びプログラム | |
JP6936368B2 (ja) | チェックアウトシステム、会計機、及び制御プログラム | |
JP7124161B2 (ja) | チェックアウトシステム、登録装置、決済装置及びその制御プログラム | |
JP6476332B2 (ja) | チェックアウトシステム及び決済装置並びにその制御プログラム | |
US20200387882A1 (en) | Commodity sales data processing apparatus, control method therefor, and display control method thereof | |
JP2018147185A (ja) | 商品販売データ処理装置、及びデータ処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150213 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160115 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160607 |