(57)【特許請求の範囲】
【請求項１】
傾斜情報を取得可能な傾斜情報取得部とスキャナ部を備えた携帯型スキャナ装置において、
前記傾斜情報取得部からこの携帯型スキャナ装置の傾斜情報を取得する傾斜情報取得手段と、
この傾斜情報取得手段により取得された傾斜情報に基づいて、前記携帯型スキャナ装置の先端部を回転動作させる制御手段と、
を有することを特徴とする携帯型スキャナ装置。
【請求項２】
前記制御手段は、地面と水平になるように先端部を動作させるように制御することを特徴とする請求項１記載の携帯型スキャナ装置。
【請求項３】
ユーザによって変更可能な先端部動作変数を記憶する記憶手段と、
前記制御手段は、前記記憶手段に記憶される前記先端部動作変数に基づき動作させることを特徴とする請求項２記載の携帯型スキャナ装置。
【請求項４】
傾き情報を記憶する傾き情報記憶手段と、
前記制御手段は、前記傾き情報記憶手段に記憶される傾き以上に先端部を動作させることができないように制御することを特徴とする請求項１記載の携帯型スキャナ装置。
【請求項５】
傾斜情報を取得可能な傾斜情報取得部とスキャナ部を備えた携帯型スキャナ装置のコンピュータを、
前記傾斜情報取得部からこの携帯型スキャナ装置の傾斜情報を取得する傾斜情報取得手段、
この傾斜情報取得手段により取得された傾斜情報に基づいて、前記携帯型スキャナ装置の先端部を回転動作させる制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードなどの読取対象物を光学的に読み取ることができる携帯型スキャナ装置及び、そのプログラムに関する。
【背景技術】
【０００２】
携帯型スキャナ装置には、光源としてＬＥＤを利用したタッチスキャナや、レーザ光を利用したレーザスキャナなどがあり、読取対象物に向けて光源であるＬＥＤやレーザ光を照射して、その読取対象物から反射した光を受光部で検出することにより、読取対象物を光学的に読み取っている。この携帯型スキャナ装置の先端部に光路変更装置を取り付けることにより、光源から照射される光路を変更し、水平面に配置されたバーコードであってもほとんど手首を動かさずに読み取り可能な携帯型スキャナ装置が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平８−２３５２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、小売業の店舗で発注業務等を行う場合に、商品陳列棚の上段、或いは下段に配置される対象物を読み取る場合に、その対象物の配置によって、ユーザはこのスキャナ装置を持つ手首をその対象物を読み取り可能な角度に曲げる必要があり、ユーザに負担をかけている。
【０００５】
本発明の課題は、ユーザへの負担を軽減可能な携帯型スキャナ装置及び、そのプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の本発明は、傾斜情報を取得可能な傾斜情報取得部とスキャナ部を備えた携帯型スキャナ装置において、前記傾斜情報取得部からこの携帯型スキャナ装置の傾斜情報を取得する傾斜情報取得手段と、この傾斜情報取得手段により取得された傾斜情報に基づいて、前記携帯型スキャナ装置の先端部を回転動作させる制御手段と、を有することを特徴とする。
【０００７】
更に、コンピュータを上述した請求項１記載の発明に示した各手段として機能させるためのプログラムを提供する（請求項５記載の発明）。
【０００８】
請求項２記載の本発明は、請求項１記載の携帯型スキャナ装置であって、前記制御手段は、地面と水平になるように先端部を動作させるように制御することを特徴とする。
【０００９】
請求項３記載の本発明は、請求項２記載の携帯型スキャナ装置であって、ユーザによって変更可能な先端部動作変数を記憶する記憶手段と、前記制御手段は、前記記憶手段に記憶される前記先端部動作変数に基づき動作させることを特徴とする。
【００１０】
請求項４記載の本発明は、請求項１記載の携帯型スキャナ装置であって、傾き情報を記憶する傾き情報記憶手段と、前記制御手段は、前記傾き情報記憶手段に記憶される傾き以上に先端部を動作させることができないように制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザへの負担を軽減可能な携帯型スキャナ装置及び、そのプログラムを提供できる。
【発明を実施するための最良の形態】
【００１２】
以下図面により本発明の実施の形態の一例について説明する。
図１に、本発明の実施形態に係る携帯型スキャナ装置のハードウエア構成図を示す。
【００１３】
携帯型スキャナ装置は、各種制御を行うＣＰＵ１０に、入力装置１１、表示装置１２、当該スキャナ装置本体２３の傾斜情報取得部としての加速度センサー１３、通信部１４、スキャナ１５、記憶手段としての記憶装置１６、メモリ１７、当該スキャナ装置の先端部２２を動作させるモータ１８がバスライン２０を介して接続され、バッテリ１９は各部へ電源供給する。
【００１４】
入力装置１１は、カーソルキー、数字等の文字入力キー及び各種機能キー等を有するキーパッドを備え、ユーザより押下入力された各キーの入力信号をＣＰＵ１０に出力する。また入力装置１１は、ユーザ定義ボタン１１Ａ、スキャンボタン１１Ｂを備える。ユーザ定義ボタン１１Ａは、当該スキャナ装置の先端部２２をユーザの好みに応じて動作させるための定義情報を記憶装置１６の定義情報格納部１６Ａに記憶させるためのトリガーボタンである。スキャンボタン１１Ｂは、スキャナ１５からレーザ光を照射するトリガーボタンである。
【００１５】
表示装置１２は、ＬＣＤ（Liquid Crystal Display）、ＥＬＤ（ElectroLuminescent Display）等で構成され、ＣＰＵ１０からの表示信号に従って画面表示を行う。
【００１６】
加速度センサー１３は、３次元空間における加速度、傾き、振動をＸ，Ｙ，Ｚ軸の３軸成分に分けて検出するもので、ＣＰＵ１０によって当該スキャナ装置本体の傾斜情報を取得する。傾斜情報とは、本体を水平に保った状態から本体を上方向若しくは下方向へ傾けた角度を示す情報である。
【００１７】
通信部１４は、無線用のアンテナを含み、無線ＬＡＮ（Local Area Network）形式で図示しない外部機器と通信する。
【００１８】
スキャナ１５は、商品棚に設置された電子棚札等に付されたバーコード等を光学的に読み取る部品である。スキャナ１５は、バーコード等に照射する光の発光部と、この発光部から発光されてバーコード等で反射される反射光を受光して電気信号に変換する受光部とを備え、入力装置１１におけるスキャンボタン１１Ｂに応じたＣＰＵ１０の制御により、光照射及び情報の読み取りの動作が行われる。
【００１９】
記憶装置１６には、ユーザによって定義される情報を記憶する定義情報格納部１６Ａが備えられる。
【００２０】
モータ１８は、加速度センサー１３によって取得される傾斜情報に基づき、例えば地面と水平になるように当該スキャナ装置の先端部２２を動作させる。
【００２１】
バッテリ１９は、当該スキャナ装置の各部に電源を供給する。
【００２２】
当該スキャナ装置の記憶部１６には、定義情報格納部１６Ａを有する。図２にその具体例を示す。
【００２３】
定義情報格納部１６Ａには、ユーザ定義１、ユーザ定義２、加速度センサー使用可否、閾値が格納される。ユーザ定義１には、当該スキャナ装置本体の傾きに関わらず、当該スキャナ装置の先端部２２が曲がる角度が格納される。ユーザ定義２には、当該スキャナ装置本体２３の傾きに応じて当該スキャナ装置の先端部２２が地面と水平になるように曲げられる角度に対して、ユーザの好みにより調整する角度が格納される。例えば、このユーザ定義２に格納される角度を加速度センサー１３から算出される傾斜情報である角度に加えることで、当該スキャナ装置の先端部２２が地面と水平よりも少し上向きになるように曲がるように調整することや、少し下向きになるように曲がるように調整することができる。また加速度センサー使用可否には、加速度センサー１３の使用可否を示す識別子が格納され、例えば、加速度センサー１３を使用しないことを示す識別子“０”が記憶される場合は、本発明の特徴である当該スキャナ装置本体２３の傾きに応じて当該スキャナ装置の先端部２２は曲がらず、先端部２２は本体２３に対して一定角度の状態が保たれる。閾値には、当該スキャナ装置本体２３の傾きに応じてもこの閾値以上は当該スキャナ装置の先端部２２が曲がらない値が格納される。この閾値という先端部２２の曲がる角度の限界値が設定されていることにより、安全駆動範囲以上に先端部２２が駆動することを防ぐ。
【００２４】
具体的に、定義情報格納部１６Ａのユーザ定義１に“−３０”が格納されている場合は、当該スキャナ装置本体２３の傾きに関わらず、図４に示すように先端部２２が３０度下げられる。またユーザ定義２に“−１０”が格納されている場合は、例えば図３〜５の状態から先端部２２がユーザの好みにより１０度下げられる。また加速度線センサー使用可否に“１”が格納されている場合は、加速度センサーから取得された傾斜情報を先端部２２の動作制御に使用する。また閾値に“９０”が格納されている場合は、先端部２２が上下に９０度以上曲がらない。
【００２５】
次に、本実施形態の携帯型スキャナ装置の動作について説明する。
図３から図５に、当該スキャナ装置の側面図の一例を示す。
【００２６】
図３は当該スキャナ装置が地面と水平状態で使用される時の一例を示す。スキャナ１５は、図示しない発光部により照射された光１５Ａが読取対象物２１にて反射され、その反射光１５Ａ’を図示しない受光部により受光する。この場合は、加速度センサー１３が当該スキャナ装置本体２３の傾きを地面と水平状態と検知したので、当該スキャナ装置の先端部２２と本体部２３はまっすぐの状態に制御される。なお、スキャナ装置本体２３とその先端部２２の間には、図示を省略するが、先端部２２を上下に所定角度を回動可能な取り付け構造を有し、モータ１８によって先端部２２が回転制御される。
【００２７】
図４は当該スキャナ装置が上向き状態で使用される時の一例を示す。例えば、商品陳列棚の上段に配置される対象物を読み取る場合に、当該スキャナ装置本体２３は上向き状態であるが、その先端部２２は、地面と水平になるようにモータ１８により回転制御される。例えば、加速度センサー１３が当該スキャナ装置本体２３は３０度上向き状態であることを検知すると、先端部２２を３０度下げる制御をＣＰＵ１０は行い、モータ１８はそれに合わせて回転動作する。
【００２８】
図５は当該スキャナ装置が下向き状態で使用される時の一例を示す。例えば、商品陳列棚の下段に配置される対象物を読み取る場合に、当該スキャナ装置本体２３は下向き状態であるが、その先端部２２は、地面と水平になるようにモータ１８により回転制御される。例えば、加速度センサー１３が当該スキャナ装置本体２３は３０度下向き状態であることを検知すると、先端部２２を３０度上げる制御をＣＰＵ１０は行い、モータ１８はそれに合わせて回転動作する。
【００２９】
次に、本実施形態の携帯型スキャナ装置の動作について説明する。
図６に、当該スキャナ装置における処理フローを示す。
【００３０】
ユーザが定義情報を登録する場合（ステップＳ１；ＹＥＳ）はステップＳ２からステップＳ４が実行され、バーコード等をスキャナ１５によりスキャンする場合は、ステップＳ５からステップＳ１４までが繰り返される。
【００３１】
ステップＳ１にて、ユーザ定義ボタンが押下されたか否かを判別する。ユーザ定義ボタン１１Ａが押下された場合（ステップＳ１；ＹＥＳ）、ステップＳ２にてユーザ定義情報を入力受付けるための入力画面を表示装置１２に表示する。そして入力が受付けられた場合（ステップＳ３；ＹＥＳ）、入力されたユーザ定義１（角度）、ユーザ定義２（角度）、速度センサー使用可否を記憶装置１６の定義情報格納部１６Ａに記憶する（ステップＳ４）。
【００３２】
ユーザ定義１は、前述のように、当該スキャナ装置本体の傾きに関わらず当該スキャナ装置の先端部２２が曲がる角度であり、ユーザ定義２は、当該スキャナ装置本体２３の傾きに応じて当該スキャナ装置の先端部２２が地面と水平になるように曲げられる角度に対して、ユーザの好みにより調整する角度であり、加速度センサー使用可否は、加速度センサー１３の使用可否を示す識別子である。
【００３３】
ステップＳ５にて、スキャンボタン１１ＢのＯＮ／ＯＦＦを判別する。スキャンボタン１１ＢのＯＮを検知した場合（ステップＳ５；ＹＥＳ）、ステップＳ６にて定義情報格納部１６Ａに記憶される加速度センサー使用可否が加速度センサー１３を先端部２２の動作制御に使用することを示す“１”であるか否かを判別し、“１”であると判別された場合は（ステップＳ６；ＹＥＳ）、ステップＳ７にて、加速度センサー１３から取得された傾斜情報である角度情報を変数Ｂに格納する。そしてステップＳ８にて、この変数Ｂに定義情報格納部１６Ａに記憶されるユーザ定義２の情報を加え、変数Ｃに格納する。
【００３４】
一方加速度センサー使用可否が“０”であると判別された場合は（ステップＳ６；ＮＯ）、定義情報格納部１６Ａに記憶されるユーザ定義１の角度を変数Ｃに格納する。
【００３５】
次にステップＳ１０にて、変数Ｃの絶対値が定義情報格納部１６Ａに記憶される閾値よりも小さいかどうかを判別する。ここで小さいと判別された場合は（ステップＳ１０；ＹＥＳ）、ステップＳ１１にて、変数Ｃに応じてモータ１８を回転させる。一方大きいと判別された場合は（ステップＳ１０；ＮＯ）、変数Ｃの符号での閾値までモータ１８を回転させる（ステップＳ１２）。
【００３６】
次に、読み取り対象を検知した場合（ステップＳ１３；ＹＥＳ）、読み取り対象を読み込み（ステップＳ１４）、ユーザ定義ボタン１１Ａが押下されるか（ステップＳ１；ＹＥＳ）、電源ＯＦＦが検知されるまで（ステップＳ１５；ＹＥＳ）ステップＳ５からステップＳ１４のスキャン処理が繰り返される。なお、ステップＳ１３で読み取り対象を検知しない状態が一定時間継続した場合はステップＳ１４の処理を行わず、ステップＳ１以降の処理へ戻る。
【００３７】
以上、前記実施形態にて説明した通り、本発明によれば、ユーザへの負担を軽減可能な携帯型スキャナ装置及び、そのプログラムを提供できる。
【００３８】
なお、前記実施形態において記載した携帯型スキャナ装置の処理、すなわち図６のフローチャートに示す各処理は、何れもコンピュータが読み取り可能なプログラムとして、記憶部１６に記憶されているが、その他に、メモリカード（ＲＯＭカード、ＲＡＭカード等）、半導体メモリ等の記録媒体に記憶してもよい。また傾斜情報取得部として加速度センサーにて説明したが、当該携帯型スキャナ装置の本体の傾き情報を取得できる傾斜センサー等のデバイスであってもよい。
【００３９】
また、本発明は前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。
【００４０】
例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、これらの構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係る携帯型スキャナ装置のハードウエア構成図。
【図２】携帯型スキャナ装置において記憶管理される定義情報格納部１６Ａの具体例を示す図。
【図３】携帯型スキャナ装置の読取時における側面図の例１。
【図４】携帯型スキャナ装置の読取時における側面図の例２。
【図５】携帯型スキャナ装置の読取時における側面図の例３。
【図６】携帯型スキャナ装置において実行される処理のフローチャートの具体例を示す図。
【符号の説明】
【００４２】
１０…ＣＰＵ
１１…入力装置
１１Ａ…ユーザ定義ボタン
１１Ｂ…スキャンボタン
１２…表示装置
１３…加速度センサー
１４…通信部
１５…スキャナ
１５Ａ…スキャナ１５からの照射光
１５Ａ’…読取対象物２１からの反射光
１６…記憶装置
１６Ａ…定義情報格納部
１７…メモリ
１８…モータ
１９…バッテリ
２０…バスライン
２１…読取対象物
２２…先端部
２３…本体部
【図１】
0005067142.tif 000002
【図２】
0005067142.tif 000003
【図３】
0005067142.tif 000004
【図４】
0005067142.tif 000005
【図５】
0005067142.tif 000006
【図６】
0005067142.tif 000007