(57)【要約】【課題】オペレータの負担となることなく、そのオペレータにとって最適な操作環境を確実に実現できる。【解決手段】商品情報入力装置は、入力デバイスと、識別手段と、算出手段と、調整手段と、を備える。入力デバイスは、オペレータの操作による商品情報の入力を受け付ける。識別手段は、オペレータを識別する。算出手段は、識別手段で識別されたオペレータに対して設定された身体的特徴に関わるパラメータに基づき、基準面から入力デバイスまでの推奨高さを算出する。調整手段は、基準面から入力デバイスまでの高さが算出手段で算出された推奨高さとなるように、入力デバイスの位置を調整する。【選択図】      図７
2019096135.tif 000002
【特許請求の範囲】
【請求項１】
オペレータの操作による商品情報の入力を受け付ける入力デバイスと、
前記オペレータを識別する識別手段と、
前記識別手段で識別されたオペレータに対して設定された身体的特徴に関わるパラメータに基づき、基準面から前記入力デバイスまでの推奨高さを算出する算出手段と、
前記基準面から前記入力デバイスまでの高さが前記算出手段で算出された推奨高さとなるように、前記入力デバイスの位置を調整する調整手段と、
を具備する商品情報入力装置。
【請求項２】
前記オペレータによる前記入力デバイスの操作に対する評価を取得する取得手段と、
前記取得手段により得られた前記評価に基づくパラメータで前記推奨高さを補正する補正手段と、
を具備し、
前記調整手段は、前記補正手段で補正された推奨高さとなるように、前記入力デバイスの位置を調整する請求項１記載の商品情報入力装置。
【請求項３】
前記入力デバイスは、読取り面に商品を翳す操作によって前記商品情報の入力を受け付ける第１の入力デバイスと、操作面へのタッチ操作によって前記商品情報の入力を受け付ける第２の入力デバイスと、を含み、
前記取得手段は、オペレータによる前記第１の入力デバイスの操作に対する評価と前記第２の入力デバイスの操作に対する評価とを取得する、請求項２記載の商品情報入力装置。
【請求項４】
前記第１の入力デバイスの操作を優先するか前記第２のデバイスの操作を優先するかを判定する判定手段、
をさらに具備し、
前記補正手段は、前記判定手段が前記第１の入力デバイスの操作を優先すると判定した場合には、オペレータによる前記第１の入力デバイスの操作に対する評価に基づくパラメータで前記推奨高さを補正し、前記判定手段が前記第２の入力デバイスの操作を優先すると判定した場合には、オペレータによる前記第２の入力デバイスの操作に対する評価に基づくパラメータで前記推奨高さを補正する、請求項３記載の商品情報入力装置。
【請求項５】
前記判定手段は、時間帯により前記第１の入力デバイスの操作を優先するか前記第２の入力デバイスの操作を優先するかを判定する、請求項４記載の商品情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品情報入力装置に関する。
【背景技術】
【０００２】
買物客が買い上げる商品の情報を入力するための入力デバイスには、キーボード、タッチパネル、スキャナ等があり、多くの小売店では、これらの入力デバイスをそれぞれ筐体の適所に取り付けて一体的に構成した商品情報入力装置が利用されている。通常、商品情報入力装置は、チェックアウトカウンタと呼ばれる作業台の上に設置されている。そして会計担当の従業員は、買物客が買い上げた商品を１品ずつ手に取り、その商品に付されたバーコードをスキャナの読取窓に翳すことによって商品情報を入力する。ただし、生鮮食品等のようにバーコードが無い商品については、従業員は、キーボード又はタッチパネルを操作して商品情報を入力する。
【０００３】
このように、商品情報入力装置のオペレータは、買物客が買い上げる商品を１品ずつ手に取り、その商品情報を入力するために入力デバイスを操作する。このため、多くの商品を短時間で取り扱う繁忙時には、腕が疲れる、目が疲れる等というように、オペレータの肉体的な負担が大きい。このような肉体的な負担は、オペレータの肩の高さ、腕の長さ、目の高さ等の身体的特徴を考慮し、入力デバイスの位置を調整することによって改善される場合がある。
【０００４】
そこで従来、作業台の高さ位置を調整できるようにした昇降式のチェックアウトカウンタが開発されている。しかしながら昇降式のチェックアウトカウンタは、手動で作業台の高さ位置を調整するものであったため、調整作業の負担が大きい。また、他のオペレータが高さを変更してしまった場合、再び調整し直さなければならない面倒もある。
【０００５】
一方、身長検出センサでオペレータの身長を検出し、その身長に応じて入力デバイスの位置を調整する技術も知られている。しかしながら、この技術ではオペレータの立ち位置によって身長を正しく検出できないおそれがある。身長を正しく検出できないと、オペレータにとって最適な操作環境を実現することは困難である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−１１５１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の実施形態が解決しようとする課題は、オペレータの負担となることなく、そのオペレータにとって最適な操作環境を確実に実現できる商品情報入力装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
一実施形態において、商品情報入力装置は、入力デバイスと、識別手段と、算出手段と、調整手段と、を備える。入力デバイスは、オペレータの操作による商品情報の入力を受け付ける。識別手段は、オペレータを識別する。算出手段は、識別手段で識別されたオペレータに対して設定された身体的特徴に関わるパラメータに基づき、基準面から入力デバイスまでの推奨高さを算出する。調整手段は、基準面から入力デバイスまでの高さが算出手段で算出された推奨高さとなるように、入力デバイスの位置を調整する。
【図面の簡単な説明】
【０００９】
【図１】セミセルフ式のＰＯＳシステムの概略を示す構成図。
【図２】登録機として機能する縦型スキャナ装置の外観を示す斜視図。
【図３】縦型スキャナ装置の状態を説明するための模式図。
【図４】縦型スキャナ装置の要部回路構成を示すブロック図。
【図５】従業員データベースに保存される従業員レコードの主要なデータ構造を示す模式図。
【図６】縦型スキャナ装置のメインメモリに形成される主要なメモリ領域を示す模式図。
【図７】縦型スキャナ装置のプロセッサが制御プログラムに従って実行する主要な情報処理の手順を示す流れ図。
【図８】縦型スキャナ装置のタッチパネルに表示される変更確認画面の一例を示す模式図。
【図９】縦型スキャナ装置のタッチパネルに表示されるアンケート画面の一例を示す模式図。
【図１０】第２の実施形態で用いる設定テーブルの一例を示す模式図。
【図１１】第２の実施形態において、縦型スキャナ装置のプロセッサが制御プログラムに従って実行する主要な情報処理の一部を示す流れ図。
【発明を実施するための形態】
【００１０】
以下、オペレータの負担となることなく、そのオペレータにとって最適な操作環境を確実に実現できる商品情報入力装置の実施形態について、図面を用いて説明する。  
なお、この実施形態では、商品情報入力装置の一態様として、セミセルフ式のＰＯＳ（Point Of Sales）システムにおいて、登録機として機能する縦型スキャナ装置を例示する。因みにＰＯＳシステムには、対面式、セルフ式、セミセルフ式などがある。対面式は、買物客が買い上げる商品の登録操作と、その買上商品の代金決済に係る会計操作とを、店員が行う方式である。セルフ式は、登録操作と会計操作とを買物客自身が行う方式である。セミセルフ式は、登録操作は登録機にて店員が行い、会計操作は会計機にて買物客が行う方式である。
【００１１】
［第１の実施形態］
はじめに、セミセルフ式のＰＯＳシステムについて簡単に説明する。  
図１は、セミセルフ式のＰＯＳシステム１０の概略を示す構成図である。ＰＯＳシステム１０は、複数台の登録機１１と、登録機１１よりも台数の多い会計機１２と、ストアサーバ１３とを含む。そして各登録機１１と各会計機１２とストアサーバ１３とは、ネットワーク１４で接続されている。ネットワーク１４は、有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。また、他の通信方式のネットワークであってもよい。
【００１２】
図１では、２台の登録機１１（１１Ａ，１１Ｂ）と、４台の会計機１２（１２Ａ，１２Ｂ，１２Ｃ，１２Ｄ）とを例示している。このうち１台の登録機１１Ａと２台の会計機１２Ａ，１２Ｂとが１つのチェックアウトレーンに配置されており、他の登録機１１Ｂと残りの会計機１２Ｃ，１２Ｄとが別のチェックアウトレーンに配置されている。
【００１３】
かかる構成のＰＯＳシステム１０は、基本的には、従業員による登録機１１Ａへの登録操作により入力された商品情報に基づき、登録機１１Ａにおいて買物客の買上リストが作成される。そしてこの買上リストは、ネットワーク１４を介して同一チェックアウトレーンに配置されたいずれか１台の会計機１２に送信されるので、買物客は、その会計機１２へと移動して代金の支払い操作を行う。この操作により、会計機１２においては、商取引の決済処理が行われる。
【００１４】
図２は、登録機１１として機能する縦型スキャナ装置２０の外観を示す斜視図である。図示するように、縦型スキャナ装置２０は、チェックアウトカウンタ３０の作業台３１に固定されている。チェックアウトカウンタ３０は、自動の昇降機構３２（図４を参照）を備えており、この昇降機構３２により作業台３１を床面４０に対して垂直の方向（図中矢印Ｙ方向）に昇降自在としている。昇降機構３２は、特に限定されない。例えば、電動モータ式、リニアモータ式、油圧式等であってもよい。
【００１５】
床面４０は、縦型スキャナ装置２０のオペレータである従業員が立つスペースである。因みに、チェックアウトカウンタ３０を挟んで床面４０と反対側の床面が、チェックアウトレーンの客通路となっている。買上商品の会計を行う買物客は、客通路に沿って図示矢印Ｋ方向へと進む。
【００１６】
縦型スキャナ装置２０は、作業台３１の略中央の客通路側に平型の筐体２１を立設し、この筐体２１の頂部に操作パネル２２を取り付けている。操作パネル２２は、一方の面を正面とし、その反対の面を背面とする。そして操作パネル２２は、正面が床面４０に立つ従業員の方を向くように、筐体２１に取り付けられている。操作パネル２２は、正面の角度を上向きに可変可能なチルト構造となっている。
【００１７】
操作パネル２２の正面には、タッチパネル２３とキーボード２４とが配置されている。これにより従業員は、タッチパネル２３を指でタッチ操作したり、キーボード２４の各キーを指で押下操作したりすることができる。操作パネル２２の背面には、客面ディスプレイ２５が取り付けられている。これにより、客通路を進む買物客は、客面ディスプレイ２５に表示される情報を視認することができる。
【００１８】
縦型スキャナ装置２０は、筐体２１の内部に固定スキャナ２６を設けている。また縦型スキャナ装置２０は、筐体２１の、床面４０に立つ従業員と対峙する面に読取窓２７を取り付けている。読取窓２７は、窓の角度を下向きに可変可能なチルト構造となっている。
【００１９】
固定スキャナ２６は、商品に付されたバーコードを光学的に走査して読み取る、いわゆる光学式マーク読取装置である。固定スキャナ２６は、読取窓２７の奥側にレーザ光源と受光素子とを配置している。そして固定スキャナ２６は、レーザ光源から発光したレーザ光を走査させながら読取窓２７に向かって照射する。このとき、読取窓２７に商品のバーコードが翳されていると、バーコードを走査したレーザ光の反射光が読取窓２７を通って受光素子に到達する。固定スキャナ２６は、受光素子での受光量によりバーコードを認識する。したがって、従業員が商品に付されたバーコードを読取窓２７に翳すことによって、そのバーコードが固定スキャナ２６によって読み取られる。しかも、読取窓２７がチルト構造となっているため、読取窓２７を下方へ向けることで、固定スキャナ２６が読取り可能な領域を下方へ移動させることができる。  
因みに、固定スキャナ２６としては、ＣＣＤイメージセンサを使用したスキャナを採用することができる。この種のスキャナは、バーコードからの反射光をＣＣＤイメージセンサで受光して解析することで、バーコードを認識することができる。
【００２０】
一方、タッチパネル２３は、バーコードが付されていない商品の情報を入力するために供される。ここに、固定スキャナ２６とタッチパネル２３とは、オペレータの操作による商品情報の入力を受け付ける入力デバイスとして機能する。具体的には、固定スキャナ２６は、読取り面を含む読取窓２７に商品を翳す操作によって商品情報の入力を受け付ける第１の入力デバイスとして機能する。タッチパネル２３は、操作面へのタッチ操作によって商品情報の入力を受け付ける第２の入力デバイスとして機能する。
【００２１】
図３は、縦型スキャナ装置２０の状態を説明するための模式図である。前述したように、縦型スキャナ装置２０の筐体２１は、図中Ｙ方向に昇降自在な作業台３１に取り付けられている。したがって、例えば作業台３１が量ｈだけ上昇または下降すると、筐体２１も同じ量ｈだけ上昇または下降する。その結果、筐体２１に取り付けられた操作パネル２２と読取窓１７も同じ量ｈだけ上昇または下降する。
【００２２】
また、前述したように、操作パネル２２は、手動により図中Ｃ１方向に傾かせることが可能であり、読取窓２７は、図中Ｃ２方向に傾かせることが可能である。したがって、オペレータである従業員は、例えば外乱光によってタッチパネル２３の画像が見え辛い場合に操作パネル２２の角度を傾けて調整できる。また従業員は、例えば重たい商品のバーコードを読取窓１７に翳す際に読取窓１７を下向きに傾けて、商品を持ち上げる高さを低く抑えることができる。
【００２３】
図４は、縦型スキャナ装置２０の要部回路構成を示すブロック図である。縦型スキャナ装置２０は、前述したタッチパネル２３、キーボード２４、客面ディスプレイ２５、固定スキャナ２６の他に、プロセッサ２０１、メインメモリ２０２、補助記憶デバイス２０３、時計２０４、通信インターフェース２０５、昇降機構コントローラ２０６及びシステムバス２０７等を備えている。そして縦型スキャナ装置２０は、システムバス２０７に、プロセッサ２０１、メインメモリ２０２、補助記憶デバイス２０３、時計２０４、通信インターフェース２０５、タッチパネル２３、キーボード２４、客面ディスプレイ２５、固定スキャナ２６及び昇降機構コントローラ２０６を直接または信号入出力回路を介して接続してなる。縦型スキャナ装置２０は、プロセッサ２０１、メインメモリ２０２及び補助記憶デバイス２０３と、これらを接続するシステムバス２０７とによってコンピュータを構成する。
【００２４】
プロセッサ２０１は、上記コンピュータの中枢部分に相当する。プロセッサ２０１は、オペレーティングシステムやアプリケーションプログラムに従って、縦型スキャナ装置２０としての各種の機能を実現するべく各部を制御する。
【００２５】
メインメモリ２０２は、上記コンピュータの主記憶部分に相当する。メインメモリ２０２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２０２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ２０２は、プロセッサ２０１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ２０２は、揮発性のメモリ領域を、プロセッサ２０１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２６】
補助記憶デバイス２０３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス２０３として使用される。補助記憶デバイス２０３は、プロセッサ２０１が各種の処理を行う上で使用するデータや、プロセッサ２０１での処理によって生成されたデータを保存する。補助記憶デバイス２０３は、上記のアプリケーションプログラムを記憶する場合もある。
【００２７】
時計２０４は、縦型スキャナ装置２０の時刻情報源として機能する。プロセッサ２０１は、時計２０４によって計時される時刻情報を基に、時間を計時する。
【００２８】
通信インターフェース２０５は、ネットワーク１４を介して接続された機器と所定の通信プロトコルに従いデータ通信を行う。
【００２９】
昇降機構コントローラ２０６は、プロセッサ２０１からの指令に従い昇降機構３２の駆動を制御して、作業台３１を上昇または下降させる。
【００３０】
かかる構成の縦型スキャナ装置２０は、通信インターフェース２０５を介して従業員データベース５０を検索することができる。従業員データベース５０は、店舗の従業員に関する種々の情報を保存したものである。従業員データベース５０は、ストアサーバ１３の記憶装置に保存されている。従業員データベース５０は、いずれかの会計機１２の記憶装置に保存されていてもよい。あるいは、ストアサーバ１３以外のコンピュータ機器がネットワーク１４に別途接続されており、このコンピュータ機器の記憶装置に従業員データベース５０が保存されていてもよい。
【００３１】
図５は、従業員データベース５０に保存される従業員レコード５０Ｒの主要なデータ構造を示す模式図である。従業員データベース５０には、従業員毎に作成された従業員レコード５０Ｒが保存されている。
【００３２】
図５に示すように、従業員レコードは、従業員ＩＤ、氏名、操作権限、肩の高さ、腕の長さ、目の高さ、肘の高さ、スキャナ補正値、画面補正値及び輝度補正値を少なくとも記録する。従業員ＩＤは、各従業員を個々に識別するために従業員毎に割り当てられた固有のコードである。氏名は、その従業員ＩＤで識別される従業員の氏名であり、操作権限は、その従業員が縦型スキャナ装置２０のオペレータとしての権限を有するか否かを識別する情報である。
【００３３】
肩の高さ、腕の長さ、目の高さ及び肘の高さは、その従業員の身体的特徴に関わるパラメータである。肩、目又は肘の高さは、従業員が床面４０に直立したときの床面４０から肩、目又は肘までの高さである。腕の長さは、従業員の肩の付け根から指先までの長さである。
【００３４】
スキャナ補正値は、従業員が固定スキャナ２６の操作に対して行った評価に基づく補正パラメータである。同様に、画面補正値及び輝度補正値は、従業員がタッチパネル２３の操作に対して行った評価に基づく補正パラメータである。
【００３５】
このように構成された縦型スキャナ装置２０は、オペレータである従業員の身体的特徴から人間工学的に最適な位置となるように入力デバイスの位置を調整することで、従業員毎に最適な操作環境を与える機能を有する。この機能を実現させるために、縦型スキャナ装置２０は、図６に示すように、メインメモリ２０２の揮発性メモリ領域にサインインメモリ６１、推奨高さメモリ６２、補正量メモリ６３及び最適高さメモリ６４を形成している。また、縦型スキャナ装置２０は、プロセッサ２０１を主体とするコンピュータに、図７の流れ図に示す手順の情報処理を実行させるための制御プログラムを、メインメモリ２０２又は補助記憶デバイス２０３に記憶している。図８及び図９は、上記制御プログラムをコンピュータが実行することによって、タッチパネル２３に表示される画面の一例である。
【００３６】
以下、図１乃至図９を用いて縦型スキャナ装置２０の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３７】
始めに、縦型スキャナ装置２０の操作を開始する従業員は、サインイン操作を行う。例えば、従業員が自らの従業員ＩＤを表すバーコードが印刷されたＩＤカードを有している場合、従業員は、キーボード２４に配置されているサインインキーを押下し、続いてＩＤカードのバーコードを固定スキャナ２６で読み取らせる。そうすることにより、縦型スキャナ装置２０に対してサインイン操作が行われる。なお、サインイン操作は上記例に限定されるものではない。例えばキーボード２４に配置されているテンキーで従業員ＩＤを置数し、続いてサインインキーを押下することで、サインイン操作としてもよい。
【００３８】
制御プログラムが起動した縦型スキャナ装置２０のプロセッサ２０１は、Ａｃｔ１として、サインイン操作を待ち受けている。そしてプロセッサ２０１は、上記の如くサインイン操作が行われたことを検知したならば（Ａｃｔ１、ＹＥＳ）、Ａｃｔ２として、そのサインイン操作によって入力された従業員ＩＤをサインインメモリ６１に書き込む。  
ここに、プロセッサ２１０を主体とするコンピュータは、Ａｃｔ１及びＡｃｔ２の処理により、オペレータを識別する識別手段を構成する。
【００３９】
プロセッサ２０１は、Ａｃｔ３として、従業員データの問合せコマンドを生成する。そしてプロセッサ２０１は、この問合せコマンドを、従業員データベース５０を管理する機器、例えばストアサーバ１３に送信するように通信インターフェース２０５を制御する。この制御により、通信インターフェース２０５からネットワーク１４を介してストアサーバ１３に問合せコマンドが送信される。問合せコマンドには、サインインメモリ６１に記憶された従業員ＩＤが含まれる。これにより、ストアサーバ１３では、従業員データベース５０から当該従業員ＩＤを含む従業員レコード５０Ｒが読み出され、ネットワーク１４を介して問合せコマンド送信元の縦型スキャナ装置２０へと送信される。
【００４０】
上記問合せコマンドを送信した縦型スキャナ装置２０のプロセッサ２０１は、従業員レコード５０Ｒを待ち受ける。そしてプロセッサ２０１は、通信インターフェース２０５を介して従業員レコード５０Ｒを受信したならば、Ａｃｔ４としてその従業員レコード５０Ｒの操作権限情報を調べる。従業員が縦型スキャナ装置２０の操作権限を有していない場合、操作権限情報は、操作権限なしを示す。この場合（Ａｃｔ４、ＮＯ）、プロセッサ２０１は、サインイン操作をエラーとする。
【００４１】
従業員が縦型スキャナ装置２０の操作権限を有している場合には、操作権限情報は、操作権限有りを示す。この場合（Ａｃｔ４、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ５として、従業員レコード５０Ｒに含まれる身体的特徴に関わるパラメータに基づき、入力デバイス（タッチパネル２３及び固定スキャナ２６）の基準面（床面４０）からの推奨高さを算出する。身体的特徴を示すパラメータは、本実施形態では、従業員の肩の高さ、腕の長さ、目の高さ、及び肘の高さである。これらの値を基にプロセッサ２０１は、従業員がタッチパネル２３をタッチするという動作及び読取窓２７に商品を翳すという動作について、人間工学的な観点から快適な環境となる基準面からの高さを算出する。
【００４２】
より詳しくは、従業員レコード５０Ｒに設定された身体的特徴を有する従業員が、タッチパネル２３をタッチするという動作について、人間工学的な観点から最適な高さがＰ１であるとする。また同従業員が、読取窓２７に商品を翳すという動作について、人間工学的な観点から最適な高さがＰ２であるとする。その場合、プロセッサ２０１は、高さＰ１と高さＰ２との平均値「（Ｐ１＋Ｐ２）／２」を入力デバイスの基準面からの推奨高さＨ０として算出する。プロセッサ２０１は、基準面からの推奨高さＨ０を推奨高さメモリ６２に書き込む。  
ここに、プロセッサ２０１を主体とするコンピュータは、Ａｃｔ５の処理により、識別手段で識別されたオペレータに対して設定された身体的特徴に関わるパラメータに基づき、基準面から入力デバイスまでの推奨高さＨ０を算出する算出手段を構成する。
【００４３】
プロセッサ２０１は、Ａｃｔ６として、従業員レコード５０Ｒに含まれる補正パラメータに基づき、推奨高さの補正量を算出する。補正パラメータは、スキャナ補正値ｄ１、画面補正値ｄ２及び輝度補正値ｄ３である。プロセッサ２０１は、例えばスキャナ補正値ｄ１と画面補正値ｄ２と輝度補正値ｄ３との総和「ｄ１＋ｄ２＋ｄ３」を補正量±ｄとする。あるいはプロセッサ２０１は、スキャナ補正値ｄ１、画面補正値ｄ２及び輝度補正値ｄ３にそれぞれ所定の係数α１，α２，α３を乗算し、これら係数を乗算した後のスキャナ補正値「ｄ１＊α１」と画面補正値「ｄ２＊α２」と輝度補正値「ｄ３＊α３」との総和「ｄ１＊α１＋ｄ２＊α２＋ｄ３＊α３」を補正量±ｄとする。プロセッサ２０１は、補正量±ｄを補正量メモリ６３に書き込む。
【００４４】
プロセッサ２０１は、Ａｃｔ７として、入力デバイスの基準面からの最適高さＨ１を算出する。具体的にはプロセッサ２０１は、推奨高さメモリ６２で記憶した推奨高さＨ０を、補正量メモリ６３で取得した補正量±ｄで補正することによって、最適高さＨ１を算出する。プロセッサ２０１は、最適高さＨ１を最適高さメモリ６３に書き込む。  
ここに、プロセッサ２０１を主体とするコンピュータは、Ａｃｔ６及びＡｃｔ７の処理により、取得手段により得られた評価に基づくパラメータで推奨高さを補正する補正手段を構成する。なお、取得手段については後述する。
【００４５】
こうして、入力デバイスの基準面からの最適高さＨ１を算出したならば、プロセッサ２０１は、Ａｃｔ８として、タッチパネル２３に変更確認画面ＳＣ１（図８を参照）を表示させる。
【００４６】
図８は、変更確認画面ＳＣ１の一例を示す模式図である。図示するように変更確認画面ＳＣ１には、オペレータである従業員に対し、作業台３１の高さを変更するか否かを問い合わせるメッセージＭ１とともに、「はい」ボタンＢ１及び「いいえ」ボタンＢ２のボタン画像が表示される。
【００４７】
変更確認画面ＳＣ１を確認した従業員は、タッチパネル２３及び読取窓２７の床面４０からの高さが、自身にとって最適な高さとなるように作業台３１の高さを変更する場合には、「はい」ボタンＢ１にタッチする。変更しない場合には、従業員は、「いいえ」ボタンＢ２にタッチする。
【００４８】
タッチパネル２３に変更確認画面ＳＣ１を表示させたプロセッサ２０１は、Ａｃｔ９として「はい」ボタンＢ１がタッチされるか、「いいえ」ボタンＢ２がタッチされるのを待ち受ける。
【００４９】
「はい」ボタンＢ１がタッチされた場合（Ａｃｔ９、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ１０として、最適高さメモリ６４で記憶した最適高さＨ１に従って作業台３１の高さを調整する。すなわちプロセッサ２０１は、読取窓２７の中心から筐体２１の頂部までの間隔の１／２を入力デバイスの高さの基準位置とする。そして床面４０から基準位置までの距離が最適高さＨ１となるように、作業台３１の床面４０からの高さを決定する。具体的には、基準位置から作業台３１の上面までの長さＬ１は固定であるので、最適高さＨ１から長さＬ１を減じた値「Ｈ１−Ｌ１」を作業台３１の床面４０からの高さとして決定する。プロセッサ２０１は、作業台３１の床面４０からの高さが決定した高さ「Ｈ１−Ｌ１」となるように昇降機構コントローラ２０６を制御する。この制御により昇降機構３２が動作し、作業台３１が、床面４０からの高さが決定した高さ「Ｈ１−Ｌ１」となる位置まで上昇又は下降する。  
ここに、プロセッサ２０１を主体とするコンピュータは、Ａｃｔ１０の処理により、基準面から入力デバイスまでの高さが補正手段で補正された推奨高さとなるように、入力デバイスの位置を調整する調整手段を構成する。
【００５０】
なお、変更確認画面ＳＣ１において、「いいえ」ボタンＢ２がタッチされた場合には（Ａｃｔ９、ＮＯ）、プロセッサ２０１は、Ａｃｔ１０の処理を実行しない。
【００５１】
変更確認画面ＳＣ１において、「いいえ」ボタンＢ２がタッチされるか、「はい」ボタンＢ１がタッチされ、Ａｃｔ１０の処理を終えると、プロセッサ２０１は、Ａｃｔ１１として、縦型スキャナ装置２０が登録機１１として機能するように各部を制御する。この制御は、読取窓２７に翳された商品のバーコードを固定スキャナ２６で読み取ることにより、そのバーコードから特定される商品の商品名、単価、販売点数、販売金額等の情報を買上リストに追加するための制御を含む。また、タッチパネル２３に対するタッチ操作により選択的に入力された商品の商品名、単価、販売点数、販売金額等の情報を買上リストに追加するための制御を含む。さらに、ネットワーク１４を介して会計機１２に買上リストを送信するための制御を含む。
【００５２】
プロセッサ２０１は、Ａｃｔ１２としてサインオフ操作が行われたか否かを判断する。サインオフ操作が行われていない場合（Ａｃｔ１２、ＮＯ）、プロセッサ２０１は、登録機１１としての制御を継続する。
【００５３】
縦型スキャナ装置２０の操作を終了する従業員は、サインオフ操作を行う。例えば、キーボード２４に配置されているサインオフキーを押下する。そうすることにより、縦型スキャナ装置２０に対してサインオフ操作が行われる。なお、サインオフ操作は上記の例に限定されるものではない。
【００５４】
Ａｃｔ１２において、サインオフ操作が行われた場合（Ａｃｔ１２、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ１３としてタッチパネル２３にアンケート画面ＳＣ２（図９を参照）を表示させる。
【００５５】
図９は、アンケート画面ＳＣ２の一例を示す模式図である。図示するようにアンケート画面ＳＣ２には、縦型スキャナ装置２０の操作を終えた従業員に対してのアンケート項目とその回答ボタンＢ３、Ｂ４及びＢ５とが表示される。図９の例の場合、固定スキャナ２６の位置に対するアンケート項目及びその回答ボタンＢ３と、タッチパネル２３の位置に対するアンケート項目及びその回答ボタンＢ４と、タッチパネル２３の輝度に対するアンケート項目及びその回答ボタンＢ５と、が表示されている。
【００５６】
アンケート画面ＳＣ２を確認した従業員は、固定スキャナ２６の位置が丁度良かったか、高かったか、低かったかを判断する。そして従業員は、回答ボタンＢ３の中の該当するボタンにタッチする。また従業員は、タッチパネル２３の画面の高さが丁度良かったか、高かったか、低かったかを判断する。そして従業員は、回答ボタンＢ４の中の該当するボタンにタッチする。また従業員は、タッチパネル２３の画面の明るさが丁度良かったか、明るすぎたか、暗すぎたかを判断する。そして従業員は、回答ボタンＢ５の中の該当するボタンにタッチする。なお、アンケート項目に回答する順番は、特に限定されるものではない。
【００５７】
アンケート画面ＳＣ２を表示させたプロセッサ２０１は、Ａｃｔ１４として、全てのアンケート項目が回答済となるのを待ち受ける。そして回答ボタンＢ３，Ｂ４，Ｂ５がそれぞれタッチ操作されると、プロセッサ２０１は、回答済と認定する。回答済の場合（Ａｃｔ１４、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ１５として、その回答結果に従って補正値を取得する。すなわち、回答ボタンＢ３において、「丁度良い」がタッチされた場合にはスキャナ補正値として“０”を取得し、「高い」がタッチされた場合にはスキャナ補正値として“−１”を取得し、「低い」がタッチされた場合にはスキャナ補正値として“＋１”を取得する。同様に、回答ボタンＢ４において、「丁度良い」がタッチされた場合には画面補正値として“０”を取得し、「高い」がタッチされた場合には画面補正値として“−１”を取得し、「低い」がタッチされた場合には画面補正値として“＋１”を取得する。また、回答ボタンＢ５において、「丁度良い」がタッチされた場合には輝度補正値として“０”を取得し、「明るい」がタッチされた場合には輝度補正値として“−１”を取得し、「暗い」がタッチされた場合には輝度補正値として“＋１”を取得する。  
ここにプロセッサ２０１を主体とするコンピュータは、Ａｃｔ１３乃至Ａｃｔ１５の処理により、オペレータによる入力デバイスの操作に対する評価を取得する取得手段を構成する。
【００５８】
プロセッサ２０１は、Ａｃｔ１６として、Ａｃｔ１５で取得した補正値の通知コマンドを生成する。そしてプロセッサ２０１は、この問合せコマンドを、従業員データベース５０を管理する機器、例えばストアサーバ１３に送信するように通信インターフェース２０５を制御する。この制御により、通信インターフェース２０５からネットワーク１４を介してストアサーバ１３に通知コマンドが送信される。通知コマンドには、サインインメモリ６１に記憶された従業員ＩＤとともに、Ａｃｔ１５で取得したスキャナ補正値、画面補正値及び輝度補正値が含まれる。これにより、ストアサーバ１３では、従業員データベース５０から当該従業員ＩＤを含む従業員レコード５０Ｒが読み出される。そして、その従業員レコード５０Ｒのスキャナ補正値、画面補正値及び輝度補正値に、通知コマンドに含まれていたスキャナ補正値、画面補正値及び輝度補正値がそれぞれ加算される。補正値が更新された従業員レコード５０Ｒは、従業員データベース５０に上書き保存される。
【００５９】
上記通知コマンドを送信したプロセッサ２０１は、Ａｃｔ１７としてサインインメモリ６１、推奨高さメモリ６２、補正量メモリ６３及び最適高さメモリ６４をクリアする。以上で、プロセッサ２０１は、制御プログラムに従った情報処理を終了する。
【００６０】
このように本実施形態の縦型スキャナ装置２０においては、従業員の身体的特徴を示すパラメータを基に、タッチパネル２３をタッチする操作及び読取窓２７に商品を翳す操作に関して、人間工学的な検知から最適な位置となるように、作業台３１の高さが自動的に調整される。ここで、身体的特徴を示すパラメータは、肩の高さ、腕の長さ、目の高さ、及び肘の高さであり、これらの情報は、予め従業員データベース５０に設定されている。したがって本実施形態によれば、従業員の負担となることなく、その従業員にとって最適な操作環境を確実に実現することができる。
【００６１】
また、縦型スキャナ装置２０においては、従業員のサインイン操作に連動して、タッチパネル２３に変更確認画面ＳＣ１が表示される。そして、変更確認画面ＳＣ１の「はい」ボタンＢ１がタッチ操作された場合には、作業台３１の高さ調整が行われる。これに対し、「いいえ」ボタンＢ２がタッチ操作された場合には、作業台３１の高さ調整が行われない。したがって本実施形態によれば、作業台３１の高さ調整を行うか否かを、従業員が毎回決めることができる。
【００６２】
また、縦型スキャナ装置２０においては、従業員のサインオフ操作に連動して、タッチパネル２３にアンケート画面ＳＣ２が表示される。そして、読取窓２７の床面４０からの高さ、タッチパネル２３の床面４０からの高さ、及び、タッチパネル２３の輝度についてのアンケート項目に関して、従業員の評価が得られる。この評価情報は、作業台３１の高さ調整において、補正値として使用される。したがって本実施形態によれば、従業員の評価を加味しながら、その従業員にとって最適な操作環境を確実に実現することができる。
【００６３】
［第２の実施形態］
第１の実施形態では、入力デバイスの高さの基準位置を、読取窓２７の中心から筐体２１の頂部までの間隔の１／２とした。これは、タッチパネル２３に対する操作と固定スキャナ２６に対する操作とが同程度行われるという考えに基づくものである。しかし、例えば日中はバーコードが付されていない野菜等をそのまま販売するが、夜間になるとその野菜を加工して惣菜品としてバーコードを付して販売する店がある。このような店では、タッチパネル２３に対する操作が日中は多く夜間は少ないと考えられる。そこで次に、タッチパネル２３に対する操作が時間帯によって異なる場合を考慮して、オペレータにとって最適な操作環境を確実に実現できるようにした縦型スキャナ装置２０を、第２の実施形態として説明する。
【００６４】
なお、この第２の実施形態が第１の実施形態と異なる点は、図１０に示す設定テーブルＴ１を、補助記憶デバイス２０３で記憶している点と、制御プログラムに従ってプロセッサ２０１が実行する処理の一部である。その余については、第１の実施形態と同一なので、図１乃至図９についてはそのまま採用し、同一箇所には同一符号を付して、その詳しい説明は省略する。
【００６５】
図１０に示すように、設定テーブルＴ１は、日中（10:00-18:00）と夜間(18:00-21:00)の各時間帯にそれぞれ関連付けて、スキャナ重視フラグと画面重視フラグとを記憶している。スキャナ重視フラグは、固定スキャナ２６をタッチパネル２３よりも重視される場合に“１”にセットされる。画面重視フラグは、タッチパネル２３を固定スキャナ２６よりも重視される場合に“１”にセットされる。すなわち、タッチパネル２３に対する操作が日中は多く夜間は少ない場合には、日中（10:00-18:00）の時間帯に関連付けられた画面重視フラグが“１”にセットされるまた、夜間(18:00-21:00) の時間帯に関連付けられたスキャナ重視フラグが“１”にセットされる。
【００６６】
図１１は、制御プログラムに従ってプロセッサ２０１が実行する処理のうち、第１の実施形態と異なる部分を抜粋した流れ図の一部である。第２の実施形態が第１の実施形態と異なるのは、Ａｃｔ４とＡｃｔ５の処理の間に、Ａｃｔ２１乃至Ａｃｔ２５の処理を実行する点である。
【００６７】
すなわち従業員が縦型スキャナ装置２０の操作権限を有している場合（Ａｃｔ４、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ２１として、時計２０４で計時されている現在時刻を取得する。
【００６８】
次いでプロセッサ２０１は、Ａｃｔ２２として設定テーブルＴ１を参照して、現在時刻が含まれる時間帯に関連付けられたスキャナ重視フラグが“１”にセットされているか否かを判断する。スキャナ重視フラグが“１”にセットされていた場合（Ａｃｔ２２、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ２３として従業員レコード５０Ｒからスキャナ補正値ｄ１を取得する。スキャナ重視フラグが“１”にセットされていない場合には（Ａｃｔ２２、ＮＯ）、プロセッサ２０１は、スキャナ補正値ｄ１を取得しない。
【００６９】
次いでプロセッサ２０１は、Ａｃｔ２４として設定テーブルＴ１を参照して、現在時刻が含まれる時間帯に関連付けられた画面重視フラグが“１”にセットされているか否かを判断する。画面重視フラグが“１”にセットされていた場合（Ａｃｔ２４、ＹＥＳ）、プロセッサ２０１は、Ａｃｔ２５として従業員レコード５０Ｒから画面補正値ｄ２と輝度補正値ｄ３とを取得する。画面重視フラグが“１”にセットされていない場合には（Ａｃｔ２４、ＮＯ）、プロセッサ２０１は、画面補正値ｄ２と輝度補正値ｄ３とを取得しない。
ここに、プロセッサ２０１を主体とするコンピュータは、Ａｃｔ２２及びＡｃｔ２４の処理により、第１の入力デバイスの操作を優先するか第２のデバイスの操作を優先するかを判定する判定手段を構成する。
【００７０】
その後、プロセッサ２０１は、Ａｃｔ５以降の処理を第１の実施形態と同様に実行する。したがって、Ａｃｔ６では、プロセッサ２０１は、スキャナ重視フラグが“１”にセットされていた時間帯においては、スキャナ補正値ｄ１を補正量±ｄとする。あるいは、スキャナ補正値ｄ１に所定の係数α１を乗じた後のスキャナ補正値「ｄ１＊α１」を補正量±ｄとする。
【００７１】
同様に、プロセッサ２０１は、画面重視フラグが“１”にセットされていた時間帯においては、画面補正値ｄ２と輝度補正値ｄ３との総和「ｄ２＋ｄ３」をスキャナ補正値ｄ１を補正量±ｄとする。あるいは、画面補正値ｄ２及び輝度補正値ｄ３にそれぞれ所定の係数α２、α３を乗じた後の画面補正値「ｄ２＊α２」及び輝度補正値「ｄ３＊α３」の総和「ｄ２＊α２＋ｄ３＊α３」を補正量±ｄとする。
【００７２】
なお、仮に、スキャナ重視フラグ及び画面重視フラグが両方とも“１”にセットされていた時間帯においては、第１の実施形態と同様に、スキャナ補正値ｄ１と画面補正値ｄ２と輝度補正値ｄ３との総和「ｄ１＋ｄ２＋ｄ３」を補正量±ｄとする。あるいは、係数α１，α２，α３を乗算した後のスキャナ補正値「ｄ１＊α１」と画面補正値「ｄ２＊α２」と輝度補正値「ｄ３＊α３」との総和「ｄ１＊α１＋ｄ２＊α２＋ｄ３＊α３」を補正量±ｄとする。
【００７３】
また、仮に、スキャナ重視フラグ及び画面重視フラグが両方とも“０”にリセットされていた時間帯においては、補正量±ｄは「０」となる。
【００７４】
このように第２の実施形態の縦型スキャナ装置２０においては、タッチパネル２３に対する操作頻度が高い時間帯では、タッチパネル２３に対する操作環境が最適となる位置に作業台３１が位置決めされる。また、固定スキャナ２６に対する操作頻度が高い時間帯では、固定スキャナ２６に対する操作環境が最適となる位置に作業台３１が位置決めされる。したがって、タッチパネル２３と固定スキャナ２６に対する操作頻度が時間帯によって異なる場合でも、常にその従業員にとって最適な操作環境を確実に実現することができる。
【００７５】
以上、商品情報入力装置の実施形態として第１の実施形態及び第２の実施形態を説明したが、実施形態はこれに限定されるものではなく、種々変形して実施することができる。以下、他の実施形態について簡単に説明する。
【００７６】
前記実施形態では、オペレータによる入力デバイスの操作に対する評価を取得し、その評価に基づくパラメータで推奨高さを補正する場合を例示した。他の実施形態としては、オペレータによる入力デバイスの操作に対する評価を取得せず、基準面から入力デバイスまでの高さが推奨高さとなるように、入力デバイスの位置を調整してもよい。この場合、従業員レコード５０Ｒから、スキャナ補正値、画面補正値及び輝度補正値を省略できる。また、図７の流れ図において、Ａｃｔ６、Ａｃｔ７及びＡｃｔ１３乃至Ａｃｔ１６の処理を省略できる。
【００７７】
前記実施形態では、商品情報入力装置の入力デバイスとして、固定スキャナ２６とタッチパネル２３とを例示した。入力デバイスは、これらに限定されるものではない。例えば固定スキャナ２６の代わりに、商品の外観像を撮影する撮像装置であってもよい。撮像装置の場合、商品情報入力装置は、撮影された外観像の特徴量から商品を認識することとなる。また、タッチパネル２３の代わりにキーボードであってもよい。また、固定スキャナ２６とタッチパネル２３のいずれか一方であってもよい。
【００７８】
身体的特徴を示すパラメータは、前記実施形態では、従業員の肩の高さ、腕の長さ、目の高さ、及び肘の高さを例示した。パラメータはこれらに限定されるものではない。これらの値のうち少なくとも１つだけをパラメータとしてもよい。あるいは、これらの値のうち少なくとも１つと他の値とを組み合わせたものをパラメータとしてもよい。
【００７９】
前記第２の実施形態では、時間帯により第１の入力デバイスの操作を優先するか第２の入力デバイスの操作を優先するかを判定した。他の実施形態としては、時間帯でなく日付、曜日、週、月等を要素として、第１の入力デバイスの操作を優先するか第２の入力デバイスの操作を優先するかを判定してもよい。
【００８０】
昇降機構３２は、作業台３１を上昇または下降させるのではなく、チェックアウトカウンタ３０そのものを上昇または下降させるものであってもよい。
【００８１】
前記実施形態では、従業員のサインイン操作をトリガとして入力デバイスの高さを調整する場合を例示した。トリガは、サインイン操作に限定されるものではない。例えば所定のキー操作が実行されると、それをトリガとして入力デバイスの高さを調整してもよい。同様に、前記実施形態では、従業員のサインオフ操作をトリガとしてアンケート画面ＳＣ２をタッチパネル２３に表示させた。トリガは、サインオフ操作に限定されるものではない。例えば所定のキー操作が実行されると、それをトリガとしてアンケート画面ＳＣ２をタッチパネル２３に表示させてもよい。
【００８２】
前記実施形態では、商品情報入力装置の一態様としてセミセルフ式のＰＯＳシステムにおいて登録機１１として機能する縦型スキャナ装置２０を例示した。商品情報入力装置は、登録機１１として機能する縦型スキャナ装置２０に限定されるものではない。例えば対面式のＰＯＳ端末若しくは縦型スキャナ装置であってもよい。あるいは、セルフ式のＰＯＳ端末であってもよい。
【００８３】
なお、商品情報入力装置の譲渡は一般に、制御プログラム等のプログラムがメインメモリ２０２又は補助記憶デバイス２０３に記憶された状態にて行われる。しかしこれに限らず、プログラムがメインメモリ２０２又は補助記憶デバイス２０３に記憶されていない状態で譲渡されてもよい。そしてこの場合は、商品情報入力装置が備える書き込み可能な記憶デバイスに、この商品情報入力装置とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００８４】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８５】
２０…縦型スキャナ装置、２１…筐体、２２…操作パネル、２３…タッチパネル、２４…キーボード、２５…客面ディスプレイ、２６…固定スキャナ、２７…読取窓、２０１…プロセッサ、２０２…メインメモリ、２０３…補助記憶デバイス、２０４…時計、２０５…通信インターフェース、２０６…昇降機構コントローラ、３０…チェックアウトカウンタ、３１…作業台、３２…昇降機構、４０…床面、５０…従業員データベース、Ｔ１…設定テーブル。
【図１】
2019096135.tif 000003
【図２】
2019096135.tif 000004
【図３】
2019096135.tif 000005
【図４】
2019096135.tif 000006
【図５】
2019096135.tif 000007
【図６】
2019096135.tif 000008
【図７】
2019096135.tif 000009
【図８】
2019096135.tif 000010
【図９】
2019096135.tif 000011
【図１０】
2019096135.tif 000012
【図１１】
2019096135.tif 000013