(57)【要約】【課題】スキャナーの異なる側に提示される光学コードを走査して読み取る。【解決手段】光学コードスキャナー１０５は、キャッシャー側ウィンドウ２３０、客側ウィンドウ２３５、光学コード２４５，２５０を読み取るための画像キャプチャー装置１４５、及び画像配向装置１５５を備える。画像配向装置は、（ｉ）光をキャッシャー側ウィンドウから画像キャプチャー装置に向けるキャッシャー側走査位置と、（ｉｉ）光を客側ウィンドウから画像キャプチャー装置に向ける客側走査位置との間を選択的に動くことができる。スキャナーは更に、客側ウィンドウを通る環境光の光量を検出するための光レベル検出器１５０と、検出した環境光が閾値より低いことを光レベル検出器が示すとそれに応答して、画像配向装置をキャッシャー側走査位置から客側走査位置に動かすためのプロセッサー１１１とを備える。【選択図】図１
2014032663.tif 000002
【特許請求の範囲】
【請求項１】
客側ウィンドウと、
キャッシャー側ウィンドウと、
光学コードを読み取るための画像キャプチャー装置と、
（ｉ）光を前記キャッシャー側ウィンドウから前記画像キャプチャー装置に向けるキャッシャー側走査位置と、（ii）光を前記客側ウィンドウから前記画像キャプチャー装置に向ける客側走査位置との間で選択的に動くことができる画像配向装置と、
前記客側ウィンドウを通る環境光の光量を検出するための光レベル検出器と、
検出した前記環境光が閾値より低いことを前記光レベル検出器が示すことに応答して、前記画像配向装置を前記キャッシャー側走査位置から前記客側走査位置に動かすためのプロセッサとを備える光学コードスキャナー。
【請求項２】
前記画像配向装置が、キャッシャー向きミラーと客向きミラーとを備え、前記両ミラーが滑動可能な支持部に取り付けられている請求項１に記載の光学コードスキャナー。
【請求項３】
前記光学コードスキャナーが、キャッシャーを向いたハウジング上に配置された第１入力装置を更に備え、前記第１入力装置が、これを動作させると第１入力制御信号を生成し、前記第１入力制御信号が生成されると、該第１入力制御信号が前記画像配向装置を前記客側走査位置に動かさせる請求項１又は２に記載の光学コードスキャナー。
【請求項４】
前記ハウジングが、光学的透過性水平ウィンドウを有する水平な上面を有するハウジングベース部分を更に備える請求項３に記載の光学コードスキャナー。
【請求項５】
レーザービームを生成しかつ該レーザービームを前記キャッシャー側ウィンドウ及び前記光学的透過性水平ウィンドウを通して配向して、光学コードを読み取るレーザースキャナーを更に備える請求項４に記載の光学コードスキャナー。
【請求項６】
前記光学的透過性水平ウィンドウに置かれたアイテムの重さを測定するように動作する計量器を更に備える請求項４または５に記載の光学コードスキャナー。
【請求項７】
前記プロセッサーが、前記画像キャプチャー装置によりキャプチャーされた画像を処理し、かつ前記画像中にキャプチャーされた光学コードを読み取るように動作する請求項１乃至６のいずれかに記載の光学コードスキャナー。
【請求項８】
前記プロセッサーが更に、外部ソースから画像配向装置移動コマンドを受け取るように動作可能であり、前記コマンドを受け取った結果として、前記プロセッサーに前記画像配向装置を前記客側走査位置に動かさせる請求項１乃至７のいずれかに記載の光学コードスキャナー。
【請求項９】
購買トランザクションを処理するためのシステムであって、
支援型店頭（ＰＯＳ）端末と、
請求項１乃至８のいずれかに記載される光学コードスキャナーとを備えるシステム。
【請求項１０】
光学コードスキャナーを操作する方法であって、
光をキャッシャー側ウィンドウから画像キャプチャー装置に向けるキャッシャー側走査位置に画像配向装置を動かす過程と、
前記キャッシャー側ウィンドウに提示された光学コードをキャプチャーする過程と、
客の光学コード提示イベントを検出する過程と、
前記客の光学コード提示イベントの検出に応答して、光を前記客側ウィンドウから前記画像キャプチャー装置に向ける客側走査位置に前記画像配向装置を動かす過程と、
前記客側ウィンドウに提示された光学コードをキャプチャーする過程とからなる方法。
【請求項１１】
客の光学コード提示イベントを検出する前記過程が更に、前記客側ウィンドウを通る環境光が閾値より低下したことを検出する過程を含む請求項１０に記載の方法。
【請求項１２】
一定の時間内に前記客側ウィンドウを介して光学コードが１つもキャプチャーされなかった場合に、前記画像配向装置を前記キャッシャー側走査位置に戻す過程を更に有する請求項１１に記載の方法。
【請求項１３】
客の光学コード提示イベントを検出する前記過程が、入力装置が動作していることを検出する過程を更に含む請求項１０乃至１２のいずれかに記載の方法。
【請求項１４】
客の光学コード提示イベントを検出する前記過程が、外部装置がコンフィグレーションコマンドを前記光学コードスキャナーに送ったことを検出する過程を更に含む請求項１０乃至１３のいずれかに記載の方法。
【請求項１５】
前記客側ウィンドウに提示された光学コードをキャプチャーする前記過程の後に、前記画像配向装置を前記キャッシャー側走査位置に戻す過程を更に有する請求項１０乃至１４のいずれかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にハイブリッド光学コードスキャナーまたは画像化光学コードスキャナーに関する。より詳細に言えば、本発明は、スキャナーの異なる側に提示される光学コードを走査する光学コードスキャナーの改良に関するものであるが、これに限定されるものではない。
【背景技術】
【０００２】
本明細書全体を通して従来技術に関する如何なる記述も、それら従来技術が周知であるとか当該技術分野における共通の一般的な知識の一部を形成することを認めていると解してはならない。
【０００３】
サービス支援型（assisted service）店頭（ＰＯＳ）端末は、キャッシャー即ち現金出納係が操作するＰＯＳ端末である。ＰＯＳ端末は、アイテムまたは書面に取り付けられまたは印刷された光学コードを走査しかつ識別するための光学コードスキャナーを備える。一般的な購買トランザクションでは、客が購入する１つまたは複数のアイテムをＰＯＳ端末に持っていき、キャッシャーが各アイテムをＰＯＳ端末に提示し、該ＰＯＳ端末が前記アイテムを走査しかつ識別する。前記トランザクションの際に、客は、年齢の証明として身分証明書（ＩＤ）を提示するように求められたり、アイテムに関連してその価格を安くするクーポンを持っている場合がある。一般的なＩＤまたはクーポンは、光学コードスキャナーで読み取ることができる光学コードを有する。
【０００４】
或る光学コードスキャナーは、該スキャナーの客側に走査ウィンドウを有し、そこに客はＩＤまたはクーポンを走査のために置くことができる。しかしながら、客は、走査が必要なＩＤまたはクーポンを自分が持っていることをキャッシャーに伝えなければならない。そのようにすると、キャッシャーは、スキャナーにその構成を物理的に、客側走査ウィンドウから走査するように変更させ、前記ＩＤまたはクーポンを走査した後、キャッシャーは、前記スキャナーにその構成を物理的に、キャッシャー側から走査するように再変更させる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、一般に次のような光学コードスキャナー、即ち
１）光学コードが走査のために客側走査ウィンドウに提示されたときにこれを検出し、
２）客側走査ウィンドウから走査するようにスキャナーを構成し、
３）客の光学コードを走査し、
４）スキャナーをそのキャッシャー側から走査するように再構成する、光学コードスキャナーに関する。
【課題を解決するための手段】
【０００６】
本発明の第１の側面によれば、客側ウィンドウと、キャッシャー側ウィンドウと、光学コードを読み取るための画像キャプチャー装置と、（ｉ）光を前記キャッシャー側ウィンドウから前記画像キャプチャー装置に向けるキャッシャー側走査位置と、（ii）光を前記客側ウィンドウから前記画像キャプチャー装置に向ける客側走査位置との間で選択的に動くことができる画像配向装置と、前記客側ウィンドウを通る環境光の光量を検出するための光レベル検出器と、検出した前記環境光が閾値より低いことを前記光レベル検出器が示すことに応答して、前記画像配向装置を前記キャッシャー側走査位置から前記客側走査位置に動かすためのプロセッサーとを備える光学コードスキャナーが提供される。
【０００７】
前記画像配向装置は、キャッシャー向きミラーと客向きミラーとを備え、前記両ミラーが滑動可能な支持部に取り付けられるようにすることができる。
【０００８】
本発明の第２の側面によれば、光学コードスキャナーを操作する方法であって、光をキャッシャー側ウィンドウから画像キャプチャー装置に向けるキャッシャー側走査位置に画像配向装置を動かす過程と、前記キャッシャー側ウィンドウに提示された光学コードをキャプチャーする過程と、客の光学コード提示イベントを検出する過程と、前記客の光学コード提示イベントの検出に応答して、光を前記客側ウィンドウから前記画像キャプチャー装置に向ける客側走査位置に前記画像配向装置を動かす過程と、前記客側ウィンドウに提示された光学コードをキャプチャーする過程とからなる方法が提供される。
【０００９】
客の光学コード提示イベントを検出する前記過程は、任意により、前記客側ウィンドウを通る環境光が閾値より低下したことを検出する過程を更に含む。
【００１０】
前記方法は、任意により、前記客側ウィンドウを介して光学コードが１つもキャプチャーされなかった場合に、前記画像配向装置を前記キャッシャー側走査位置に戻す過程を更に有する。これは、客の体、ショッピングカート、またはこれらの類似物によって環境光が低下した場合に、画像配向装置が前記キャッシャー側走査位置に戻ることを確実にするものである。
【００１１】
客の光学コード提示イベントを検出する前記過程は、任意により、入力装置が動作していることを検出する過程を更に含む。
【００１２】
客の光学コード提示イベントを検出する前記過程は、任意により、外部装置がコンフィグレーションコマンドを前記光学コードスキャナーに送ったことを検出する過程を更に含む。
【００１３】
前記方法は、前記客側ウィンドウに提示された光学コードをキャプチャーする前記過程の後に、前記画像配向装置を前記キャッシャー側走査位置に戻す過程を更に含むことができる。
【００１４】
本発明の第３の側面によれば、異なる側から提示された光学コードを自動的に検出しかつ読み取るための光学コードスキャナーが提供され、該光学コードスキャナーは、キャッシャー対向面と客対向面とを有する垂直ハウジング部分を有するハウジングと、前記垂直ハウジング部分の前記キャッシャー対向面に配置された第１光学的透過性ウィンドウと、前記垂直ハウジング部分の客対向面に配置された第２光学的透過性ウィンドウと、光学コードの画像をキャプチャーするための画像キャプチャー装置と、第１位置と第２位置との間を移動可能であり、第１位置にあるときに前記第１光学的透過性ウィンドウを通過する画像を前記画像キャプチャー装置に配向し、前記第２位置にあるときに前記第２光学的透過性ウィンドウを通過する画像を前記画像キャプチャー装置に配向する画像配向装置と、前記光学的透過性ウィンドウを通過する環境光のレベル即ち明るさを表す信号を生成する光レベル検出器と、前記画像配向装置に取り付けられ、該画像配向装置を前記第１位置と前記第２位置との間で動かすアクチュエータと、プロセッサーとを備え、前記プロセッサーは、命令を受けてこれを実行し、前記命令により、前記光レベル検出器からの信号が所定の閾値より低下するとこれを決定し、前記アクチュエータに前記画像配向装置を前記第２位置に移動させる。
【００１５】
前記画像配向装置は、任意により、滑動可能な支持部材に取り付けられた第１ミラーと第２ミラーとを備え、前記第１ミラーが、前記画像配向装置が前記第１位置にあるときに前記第１光学的透過性ウィンドウを通過する画像を配向し、かつ前記第２ミラーが、前記画像配向装置が前記第２位置にあるときに前記第２光学的透過性ウィンドウを通過する画像を配向する。
【００１６】
前記ハウジングは、任意により、水平な第３光学的透過性ウィンドウを有する水平な上面を有するハウジングベース部分を更に備える。
【００１７】
前記光学コードスキャナーは、任意により、レーザービームを生成しかつ該レーザービームを前記第１光学的透過性ウィンドウ及び前記第３光学的透過性ウィンドウを通して配向して、光学コードを読み取るレーザースキャナーを更に備える。
【００１８】
前記光学コードスキャナーは、任意により、前記第３光学的透過性ウィンドウに置かれたアイテムの重さを測定するように動作する計量器を更に備える。
【００１９】
前記命令は、前記プロセッサーに、前記画像キャプチャー装置によりキャプチャーされた画像を処理させ、かつ前記画像にキャプチャーされた光学コードを読み取らせることができる。
【００２０】
前記命令は、前記プロセッサーが実行すると、前記画像配向装置が前記第２位置に動いたときに前記第２光学的透過性ウィンドウを通る画像を前記画像キャプチャー装置にキャプチャーさせることができる。
【００２１】
前記光学コードスキャナーは、任意により、キャッシャーを向いたハウジング上に配置された第１入力装置を更に備え、前記第１入力装置が、これを動作させると第１入力制御信号を生成し、前記命令が前記プロセッサーにより実行されると、前記第１入力制御信号が生成されたときに前記画像配向装置を前記第２位置に動かすことができる。
【００２２】
前記命令は、前記プロセッサーが実行すると、画像配向装置移動コマンドを外部ソースから受け取り、該コマンドを受け取った結果として、前記プロセッサーに、前記画像配向装置を前記第２位置に移動させることができる。
【００２３】
本発明の第４の側面によれば、キャッシャー対向ウィンドウと客対向ウィンドウとを有するハウジングを備えた光学コードスキャナーのコンピュータープロセッサーにより実行される方法であって、画像を前記スキャナーのキャッシャー対向ウィンドウから画像キャプチャー装置に配向する第１位置にミラーアセンブリを配置する過程と、前記客対向ウィンドウから前記スキャナーに入る環境光の明るさが所定の閾値より低下したことを決定する過程と、前記客対向ウィンドウからの環境光の明るさが前記所定の閾値より低下したことを決定した結果として、画像を前記スキャナーの前記客対向ウィンドウから前記画像キャプチャー装置に配向する第２位置に前記ミラーアセンブリを配置する過程と、前記ミラーアセンブリが前記第２位置にあるときに前記画像キャプチャー装置を用いて前記客対向ウィンドウからの第１画像をキャプチャーする過程と、前記客対向ウィンドウからの前記第１画像をキャプチャーした後、前記ミラーアセンブリを前記第１位置に配置する過程とからなる方法が提供される。
【００２４】
前記方法は、任意により更に、前記第１画像から第１光学コードに関する情報を復号する過程と、前記第１光学コードに関する前記情報を外部装置に送る過程と、前記ミラーアセンブリが前記第１位置にあるときに前記画像キャプチャー装置を用いて前記キャッシャー対向ウィンドウからの第２画像をキャプチャーする過程と、前記第２画像から第２光学コードを復号する過程と、前記第２光学コード情報を前記外部装置に送る過程とを含む。
【００２５】
前記外部装置は、支援型店頭（assisted ＰＯＳ）端末とすることができる。
【００２６】
前記方法は、任意により更に、回転式ミラー付きポリゴンスピナーに配向された１つのレーザービームから複数の走査レーザービームを生成する過程と、前記複数の走査レーザービームを前記キャッシャー対向ウィンドウを通して配向する過程と、前記光学コードスキャナーより上方に配置された光学コードから反射されたレーザー光をレーザー検出器により検出する過程とを備える。
【００２７】
前記方法は、任意により更に、前記ミラーアセンブリを前記第２位置に動かすように前記スキャナーに命令するコンフィグレーションコマンドを外部装置から受け取る過程と、前記コンフィグレーションコマンドを受け取った結果として、前記スキャナーの前記客対向ウィンドウから前記画像キャプチャー装置に画像を配向する前記第２位置に前記ミラーアセンブリを配置する過程とを備える。
【００２８】
前記方法は、任意により更に、キャッシャーに対向する前記ハウジングの面に取り付けられた入力制御装置から制御信号を受け取る過程と、前記制御信号を受け取った結果として、画像を前記スキャナーの前記客対向ウィンドウから前記画像キャプチャー装置に配向する第２位置に前記ミラーアセンブリを配置する過程とを備える。
【００２９】
本発明の第５の側面によれば、購買トランザクションを処理するためのシステムであって、支援型店頭端末と、前記支援型店頭端末と通信する光学コードスキャナーとを備え、前記スキャナーが、キャッシャー対向面と客対向面とを有する垂直ハウジング部分を有するハウジングと、前記垂直ハウジング部分の前記キャッシャー対向面に配置された第１光学的透過性ウィンドウと、前記垂直ハウジング部分の客対向面に配置された第２光学的透過性ウィンドウと、光学コードの画像をキャプチャーするための画像キャプチャー装置と、第１位置と第２位置との間を移動可能であり、第１位置にあるときに前記第１光学的透過性ウィンドウを通過する画像を前記画像キャプチャー装置に配向し、前記第２位置にあるときに前記第２光学的透過性ウィンドウを通過する画像を前記画像キャプチャー装置に配向する画像配向装置と、前記光学的透過性ウィンドウを通過する環境光のレベル即ち明るさを表す信号を生成する光レベル検出器と、前記画像配向装置に取り付けられ、該画像配向装置を前記第１位置と前記第２位置との間で動かすアクチュエータと、プロセッサーとを備え、前記プロセッサーが命令を受けてこれを実行し、前記命令により、前記光レベル検出器からの前記信号が所定の閾値より低下したことを決定しかつ前記アクチュエータに前記画像配向装置を前記第２位置に動かさせるように動作するシステムが提供される。
【００３０】
前記画像配向装置は、任意により、滑動可能な支持部材に取り付けられた第１ミラーと第２ミラーとを備え、前記第１ミラーが、前記画像配向装置が前記第１位置にあるときに前記第１光学的透過性ウィンドウを通過する画像を配向し、かつ前記第２ミラーが、前記画像配向装置が前記第２位置にあるときに前記第２光学的透過性ウィンドウを通過する画像を配向する。
【００３１】
前記ハウジングは、任意により、水平な第３光学的透過性ウィンドウを有する水平な上面を有するハウジングベース部分を更に備える。
【００３２】
前記スキャナーは、任意により、レーザービームを生成しかつ該レーザービームを前記第１光学的透過性ウィンドウ及び前記第３光学的透過性ウィンドウを通して配向して、光学コードを読み取るレーザースキャナーを更に備える。
【００３３】
前記スキャナーは、任意により、前記第３光学的透過性ウィンドウに置かれたアイテムの重さを測定するように動作する計量器を更に備える。
【００３４】
本発明は、そのいくつかの側面において、従来技術の欠点の少なくとも１つを解消しもしくは改善し、またはこれに変わる代替技術を提供することを目的としている。
【００３５】
本発明のいくつかの側面において、その或る実施態様は、光学コードスキャナーが前記スキャナーのキャッシャー側に提示された光学コードを走査するように構成されている状態を認識するが、光学コードスキャナーの客側に提示された光学コードを走査することが必要である。本発明の或る側面では、光学コードを有するアイテムが客対向走査ウィンドウに対して配置されたことを検出することによって、光学コードスキャナーの客側に提示された光学コードを走査する必要があることは、自動的に認識される。前記アイテムが前記客側走査ウィンドウに対して置かれたとき、該アイテムによって、通常は客側走査ウィンドウを通過する環境光の全部または一部が遮断される。前記スキャナーは、前記客側走査ウィンドウを通過する環境光の明るさを監視して、通常の環境光の下限を表す所定のレベルより環境光の明るさが低下したときに、走査対象のアイテムの存在を認識する。本発明の別の側面は、第１位置と第２位置との間で動かされる滑動可能なミラーアセンブリを備える。前記ミラーアセンブリが前記第１位置に配置されているとき、前記スキャナーはそのキャッシャー側にある光学コードを走査し、前記ミラーアセンブリが前記第２位置に配置されているとき、前記スキャナーはその客側にある光学コードを走査する。
【００３６】
本発明の或る実施例によれば、購入のために提示されたアイテムもしくは購入に関連するアイテムの光学コードを読み取るためにサービス支援型店頭端末で使用するための光学コードスキャナーが提供される。この目的のため、スキャナーは、キャッシャー対向面と客対向面とを有する垂直ハウジング部分を有するハウジングと、前記垂直ハウジング部分の前記キャッシャー対向面に配置された第１光学的透過性ウィンドウと、前記垂直ハウジング部分の客対向面に配置された第２光学的透過性ウィンドウと、向けられた光学コードの画像をキャプチャーするための画像キャプチャー装置とを備えると好都合である。
【００３７】
前記スキャナーは、更に好適には、第１位置と第２位置との間を移動可能であり、第１位置にあるときに前記第１光学的透過性ウィンドウを通過する画像を前記画像キャプチャー装置に配向し、前記第２位置にあるときに前記第２光学的透過性ウィンドウを通過する画像を前記画像キャプチャー装置に配向する画像配向装置と、前記光学的透過性ウィンドウを通過する環境光のレベル即ち明るさを表す信号を生成する光レベル検出器と、前記画像配向装置に取り付けられ、該画像配向装置を前記第１位置と前記第２位置との間で動かすアクチュエータと、プロセッサーとを備え、前記プロセッサーが命令を受けてこれを実行し、前記命令により、前記光レベル検出器からの前記信号が所定の閾値より低下したことを決定しかつ前記アクチュエータに前記画像配向装置を前記第２位置に動かさせるように動作する。
【００３８】
本発明は、その更なる特徴及び利点と共に、以下の詳細な説明及び添付図面からより明確に理解することができる。
【図面の簡単な説明】
【００３９】
【図１】図１は、サービス支援型店頭システムの実施態様を示す概略図である。
【図２】図２は、本発明の光学コードスキャナーの側面を示す概略図である。
【図３Ａ】図３Ａは、ミラーアセンブリが第１位置に配置されている本発明の光学コードスキャナーの上面を示す概略図である。
【図３Ｂ】図３Ｂは、ミラーアセンブリが第２位置に配置されている本発明の光学コードスキャナーの上面を示す概略図である。
【図４】図４は、本発明の光学コードスキャナーを操作する方法の実施例を示す概略フロー図である。
【発明を実施するための形態】
【００４０】
本発明の上述した様々な側面は、添付図面を参照しつつ以下の詳細な説明から、より明確に理解することができる。添付図面は、必ずしも一定の縮尺で描かれたものではない。添付図面全体に亘って、各図面を通して同じ部分は同様の参照符号で表記されている。
【００４１】
以下に記載される詳細な説明から、特許請求の範囲に記載される本願発明は明確に理解される。しかしながら、同業者であれば容易に理解されるように、特許請求の範囲に記載される本願発明の様々な側面は、その詳細な事項の全部を用いることなく実施することができ、かつ以下に記載される実施態様に様々な変形または変更を加えることが可能でありかつ考えられる。
【００４２】
本明細書中に使用される用語「光学コード」には、複数の機械読み取り可能な証印が含まれ、その中には、限定するものではないが、１次元（１Ｄ）バーコード及び２次元（２Ｄ）バーコードが含まれる。
【００４３】
図１を参照すると、サービス支援型店頭（ＰＯＳ）システム１００の実施態様を例示する概略図が記載されている。システム１００は、光学コードスキャナー１０５と、サービス支援型店頭端末１９０とを備える。本発明の光学コードスキャナー１０５は、ハイブリッド二面式スキャナーであり、これは、レーザー式スキャナー１２５と画像処理式スキャナー１６５とを用いて、スキャナー１０５に提示された光学コードを読み取ることを意味している。別の実施例では、光学コードスキャナー１０５は、画像処理式スキャナーのみを用いて光学コードを読み取る。
【００４４】
スキャナー１０５は、プロセッサーモジュール１１０、ユーザーインターフェース１２０、レーザースキャナー１２５、計量器１３０、通信コントローラー１３５、及び画像スキャナー１６５を有する。プロセッサーモジュール１１０は、プロセッサー１１１、メモリー１１２、及び制御回路１１３を備える。メモリー１１２には、揮発性及び非揮発性メモリーの両方が含まれる。プロセッサー１１１は、メモリー１１２内に記憶されたソフトウエア命令を実行し、それらの命令は、プロセッサー１１１にスキャナー１０５の各要素を制御させて、スキャナー１０５の特徴及び機能を実行させる。制御回路１１３は、プロセッサー１１１とメモリー１１２との間、及びスキャナー１０５の他の要素と通信するために使用されるバス１１５とプロセッサー１１１との間に、ハードウエアインターフェースを有する。
【００４５】
レーザースキャナー１２５は、ミラー付きポリゴンスピナー、前記回転式スピナーに向けられるレーザービームを発生するレーザーダイオード、及び前記スピナーで反射されたレーザービームをスキャナー１０５の上方の主走査領域に向ける複数のミラーを有する。前記主走査領域は、スキャナー１０５のキャッシャー側に配設されている。レーザースキャナー１２５は更に、スキャナー１０５に提示された光学コードから反射されるレーザー光を検出するレーザー検出器を有する。前記レーザー検出器は、受けた前記レーザー光を電気信号に変換し、これをプロセッサー１１１により処理して、走査した前記光学コードを読み取る。
【００４６】
通信コントローラー１３５は、外部ネットワーク１８５を通してＰＯＳ端末１９０と通信するのに必要なハードウエア及びソフトウエアを有する。或る実施態様では、通信コントローラー１３５が、ＰＯＳ端末１９０と無線で通信する無線通信装置を有する。別の実施態様では、通信コントローラー１３５が、前記店頭端末及び他の周辺機器と外部ネットワーク１８５を介して通信するユニバーサルシリアルバス（ＵＳＢ）コントローラーに対応している。
【００４７】
画像スキャナー１６５は、複数の照明装置１４０、画像キャプチャー装置１４５と、フォトダイオード１５０、ミラーアセンブリ１５５、及びソレノイド１６０を有する。前記複数の照明装置１４０は、２つのグループに分割される。第１グループの照明装置は、光をスキャナー１０５のキャッシャー側（図２、要素２２５）に向けて配向し、第２グループの照明装置は、光をスキャナー１０５の客側（図２、要素２２０）に向けて配向する。前記複数の照明装置１４０はプロセッサー１１１によって制御され、該プロセッサーが前記照明装置の電源をオンオフし、かつオン状態のときには照明のレベルを調整することができる。プロセッサー１１１は、前記第１及び第２グループの照明装置１４０を別々に制御することができる。
【００４８】
画像キャプチャー装置１４５は、ミラーアセンブリ１５５から画像を受け取り、かつ該画像をキャプチャーする。この画像は、次にプロセッサー１１１により処理されて、該画像にキャプチャーされた光学コードを復号する。ミラーアセンブリ１５５は、支持部材（図３Ａ、要素３２０）に取り付けられた第１及び第２ミラー（図３Ａ、要素３１０、３１５）を有する。ミラーアセンブリ１５５は、第１位置と第２位置との間を動くように構成されている。ミラーアセンブリ１５５が前記第１位置（図３Ａに示す）にあるとき、スキャナー１０５のキャッシャー側（図２、要素２２５）からの画像１７５は、画像キャプチャー装置１４５に配向される。ミラーアセンブリ１５５が前記第２位置（図３Ｂに示す）にあるとき、客側（図２、要素２２０）からの画像は、画像キャプチャー装置１４５に配向される。プロセッサー１１１に制御されるソレノイド１６０は、ミラーアセンブリ１５５に取り付けられており、ミラーアセンブリ１５５を前記第１位置または前記第２位置に動かす。フォトダイオード１５０または他の種類の光レベル検出器が、客対向走査ウィンドウ（図２、要素２３５）を通して客側（図２、要素２２０）から受けた環境光の明るさを測定する。
【００４９】
ユーザーインターフェース１２０は、様々な機能に関連する可聴音を生成することによって、キャッシャーまたは客と通信するスピーカーを有する。ユーザーインターフェース１２０は更に、走査が成功したとき及びミラーアセンブリ１５５が２つの位置（キャッシャー側または客側）のいずれにあるか、というような所定の機能の状態を示すために使用される表示灯を有する。ユーザーインターフェース１２０はまた、第１制御ボタン（図３Ａ、要素３３０）を有する入力装置を介してキャッシャーから入力を受け取る。第１制御ボタン３３０を用いて、ミラーアセンブリ１５５を構成する。第１制御ボタン３３０を押すと、信号が生成されかつプロセッサー１１１に受信され、該プロセッサーはこれに応答して、ソレノイド１６０にミラーアセンブリ１５５を前記第２位置（即ち、客側位置）に動かさせる。一旦前記客側からの走査が完了すると、プロセッサー１１１はソレノイド１６０にミラーアセンブリ１５５を、キャッシャー側からの画像を画像キャプチャー装置１４５に配向する前記第１位置（即ち、キャッシャー側位置）に動かさせる。
【００５０】
図２を参照すると、スキャナー１０５の側面を示す概略図が記載されている。スキャナー１０５は、ハウジングベース部分２１５とハウジング垂直部分２１０とを有するハウジング２０５を備える。ハウジングベース部分２１５は、計量器１３０の構成要素である計量板２５５を有する。水平ウィンドウ２４０が計量板２５５内に設けられている。水平ウィンドウ２４０は、レーザースキャナー１２５に生成されたレーザービームに対して実質的に光学的透過性を有する材料で塞がれており、前記レーザービームの一部が水平ウィンドウ２４０を通して配向される。ハウジング垂直部分２１０は、画像及びレーザービームが通過するキャッシャー対向垂直ウィンドウ２３０を有するキャッシャー対向面２２０を備える。ハウジング垂直部分２１０が、客側からの画像が通過する客対向走査ウィンドウ２３５を有する客対向面２２０を備える。
【００５１】
図２は更に、キャッシャー側のスキャナー１０５の上方に配置された第１光学コード２４５と、アイテム２４５から垂直ウィンドウ２３０に向けられた画像経路１７５とを示している。第２光学コード２５０が、前記スキャナーの客側に配置され、画像経路１７０が第２光学コード２５０から客対向走査ウィンドウ２３５に向けられている。客対向走査ウィンドウ２３５及びキャッシャー対向垂直ウィンドウ２３０の両方とも、レーザースキャナー１２５により生成されたレーザービームに対して実質的に光学的透過性を有する材料で塞がれている。
【００５２】
図３Ａを参照すると、本発明のスキャナー１０５の上面を示す概略図が記載されており、ミラーアセンブリ１５５が第１位置に配置されている。この第１位置において、第１光学コード２４５の画像は、画像経路１７５に沿って進み、ミラーアセンブリ１５５の第１ミラー３１０で画像キャプチャー装置１４５に反射される。図示するようにミラーアセンブリ１５５が前記第１位置にあるとき、これをソレノイド１６０が前方方向３２５へ前記第２位置に動かす。
【００５３】
図３Ｂを参照すると、ミラーアセンブリ１５５が第２位置にある本発明のスキャナー１０５を示す別の上面図が記載されている。この第２位置において、第２光学コード２５０の画像は、画像経路１７０に沿って進み、ミラーアセンブリ１５５の第２ミラー３１５で画像キャプチャー装置１４５に反射される。図示するようにミラーアセンブリ１５５が前記第２位置にあるとき、これをソレノイド１６０が後方方向３３０へ前記第１位置に動かす。
【００５４】
図４は、スキャナー１０５を走査する方法の実施例を示す概略フロー図である。この方法で説明されている動作及び機能は、プロセッサー１１１によって実行される。この方法では、スキャナー１０５が、走査しなければならないアイテムを客対向走査ウィンドウ２３５に対して客が置いたときにこれを自動的に検出し、画像キャプチャー装置１４５がスキャナー１０５の客側から画像をキャプチャーできるように、ミラーアセンブリ１５５を前記第２位置に動かす。スキャナー１０５は、この機能を自動的に、キャッシャーまたは客からの指令なしで（客が前記アイテムを客対向走査ウィンドウ２３５の隣に置いたとき以外）実行するようになっている。
【００５５】
或る実施態様では、スキャナー１０５が、キャッシャーが行う機能のメトリクスを測定しかつ保持する。前記メトリクスには、走査と走査との間の平均時間が含まれる。前記走査は、レーザースキャナー１２５または画像スキャナー１６５のいずれでも実施することができる。スキャナー１０５は、客が走査対象のアイテムを客対向走査ウィンドウ１３５に対して置いたことを検出すると、走査間の前記平均時間を用いて、その走査間の平均時間内に客側の走査を実行できるかどうかを決定する。客側の走査を実行する時間には、ミラーアセンブリ１５５を前記第２位置に動かすこと、画像をキャプチャーすること、及びその次にミラーアセンブリ１５５を前記第１位置に戻すことが含まれる。前記客側走査をキャッシャーの走査と走査の間に実行し得る場合には、スキャナー１０５が、次のキャッシャー側の走査が完了した後に客側の走査を実行する。スキャナー１０５が客側の走査を実行しているとき、レーザースキャナー１２５は依然として、キャッシャー側の光学コードを走査している。
【００５６】
ステップ４００において、ソレノイド１６０がミラーアセンブリ１５５を前記第１位置に動かす。前記第１位置から、スキャナー１０５の前記キャッシャー側からの画像を画像キャプチャー装置１４５に配向される。これが、ミラーアセンブリ１５５の通常の動作位置である。加えて、スキャナー１０５の前記キャッシャー側に向けられた照明装置１４０が点灯され、スキャナー１０５の客側に向けられた照明装置１４０は消すことができる。ステップ４０５において、画像キャプチャー装置１４５は、スキャナー１０５のキャッシャー側からの画像をキャプチャーする。プロセッサー１１１が、画像キャプチャー装置１４５に前記画像をキャプチャーさせる。ステップ４１０において、プロセッサー１１１が前記画像データを受け取りかつ処理し、前記画像データ内にキャプチャーされた光学コードを復号する。ステップ４１５において、がプロセッサー１１１は、復号した前記光学コードに関するデータをＰＯＳ端末１９０に送る。
【００５７】
ステップ４２０において、プロセッサー１１１は、フォトダイオード１５０からの出力信号を読み取り、その値が所定の閾値より低いかどうかを決定する。フォトダイオード１５０は、客対向走査ウィンドウ２３５を通過する環境光のレベルを測定するので、その出力信号はリアルタイムでの環境光のレベルを表す。環境光のレベルは、公知の範囲内で変化する。前記所定の閾値は、前記公知範囲の最低レベルより低い環境光のレベルを表す値である。客がアイテムを客対向走査ウィンドウ２３５に対して置いたとき、それによって、通常は客対向ウィンドウ２３５を通過する環境光の全部または一部が遮断される。これが、フォトダイオード１５０の前記出力信号を前記所定の閾値より低い値に低下させる。前記出力信号が所定の閾値より低いと、制御はステップ４３５に移り、そうでない場合、制御はステップ４２５に移る。
【００５８】
ステップ４２５では、プロセッサー１１１が、第１制御ボタン３３０がキャッシャーにより押されているかはどうかを決定する。そうである場合、制御はステップ４３５に移り、そうでなければ、制御はステップ４３０に移る。第１制御ボタン３３０は、キャッシャーが、手動でスキャナー１０５にミラーアセンブリ１５５を前記第２位置に動かさせ、客対向走査ウィンドウ２３５を走査させるように用いる。キャッシャーの介入は、光学コードが電子装置上に表示されており、該装置が発生する光（この光は一般に装置のバックライトによって発生する）のために環境光のレベルが前記所定の閾値より低下しなかった場合に必要となり得る。
【００５９】
ステップ４３０では、プロセッサー１１１が、ミラーアセンブリ１５５を前記第２位置に切り替えるコマンドをスキャナー１０５がＰＯＳ端末１９０から受け取ったかどうかを決定する。そうである場合、制御はステップ４３５に移り、そうでない場合、制御はステップ４０５に戻されて、引き続きスキャナー１０５のキャッシャー側の走査が行われる。前記ＰＯＳ端末が年齢制限のアイテムを走査したことを決定した場合、客は、年齢の証明として身分証明書（ＩＤ）を提示することを要求される。ＰＯＳ端末１９０がスキャナー１０５にコマンドを送ってミラーアセンブリ１５５を前記第２位置に動かし、それによって、スキャナー１０５は身分証明書を走査することができる。前記身分証明書が首尾良く走査されると、ＰＯＳ端末１９０がスキャナー１０５に命令を送って、ミラーアセンブリ１５５を前記第１位置に戻す。
【００６０】
ステップ４３５において、プロセッサー１１１は、ソレノイド１６０にミラーアセンブリ１５５を、スキャナー１０５の客側から画像を画像キャプチャー装置１４５に配向する第２位置に動かさせる。ステップ４４０においてプロセッサー１１１は、客対向走査ウィンドウ２３５に向けられた照明装置１４０を点灯させて、客対向走査ウィンドウ２３５に提示された光学コードを照明する。ステップ４４５において、画像キャプチャー装置１４５が、スキャナー１０５の客側からの画像をキャプチャーする。プロセッサー１１１は、画像キャプチャー装置１４５に前記画像をキャプチャーさせる。ステップ４５０において、プロセッサー１１１は前記画像データを受け取りかつ処理して、前記画像データにキャプチャーされた光学コードを復号する。ステップ４５５において、プロセッサー１１１は、復号した光学コートに関するデータをＰＯＳ端末１９０に送る。前記光学コードが走査された後、制御はステップ４００に戻される。
【００６１】
以上、本発明の、特にサービス支援型店頭端末と通信する光学コードスキャナーを有する実施態様について、様々な実施例を用いて詳細に説明したが、本発明は、特許請求の範囲に記載される技術的範囲内において、他の様々な実施例が考えられ、また上記実施例に変形または変更を加えて実施することができる。
【符号の説明】
【００６２】
１０５  光学コードスキャナー
１１１  プロセッサー
１２５  レーザースキャナー
１４５  画像キャプチャー装置
１５０  光レベル検出器
１５５  ミラーアセンブリ
１６５  画像スキャナー
２３０  キャッシャー対向垂直ウィンドウ
２３５  客対向走査ウィンドウ
２４５，２５０  光学コード
【図１】
2014032663.tif 000003
【図２】
2014032663.tif 000004
【図３Ａ】
2014032663.tif 000005
【図３Ｂ】
2014032663.tif 000006
【図４】
2014032663.tif 000007