(57)【特許請求の範囲】
【請求項１】
バーコードが表示された記録媒体を、前記バーコードを前方に向けた姿勢で少なくとも幅方向に並べて格納するマガジンと、
当該マガジンの少なくとも幅方向に沿って移動自在に設けられたアクセッサと、
当該アクセッサに、前記マガジンに近接または離間する方向へ移動可能に設けられて前記記録媒体を把持または解放するピッカと、
前記アクセッサの幅方向外側に突出して設けられ、前記ピッカの後退に伴って押し込まれることで、前記アクセッサの上下方向に伸びる回転軸回りに回動するフレームと、
前記フレームのうち前記回転軸で区切られる一方側に、前記ピッカの移動軌跡と交差するように設けられたレバーと、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動して前記バーコードに光線を照射する光源と、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動し、当該光源から照射されて前記バーコードから反射した光線を受光する受光部と、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、前記受光部が受光した光線に基づいて画像を生成するカメラと、
前記カメラが生成した画像からバーコードが読み取り可能か否かを判定する画像判定部を備えて前記ピッカの動作を制御する制御部と、
を備えるバーコード読み取り装置。
【請求項２】
バーコードが表示された記録媒体を、前記バーコードを前方に向けた姿勢で少なくとも幅方向に並べて格納するマガジンと、当該マガジンの少なくとも幅方向に沿って移動自在に設けられたアクセッサと、
当該アクセッサに、前記マガジンに近接または離間する方向へ移動可能に設けられて前記記録媒体を把持または解放するピッカと、
前記アクセッサの幅方向外側に突出して設けられ、前記ピッカの後退に伴って押し込まれることで、前記アクセッサの上下方向に伸びる回転軸回りに回動するフレームと、
前記フレームのうち前記回転軸で区切られる一方側に、前記ピッカの移動軌跡と交差するように設けられたレバーと、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動して前記バーコードに光線を照射する光源と、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動し、当該光源から照射されて前記バーコードから反射した光線を受光する受光部と、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、前記受光部が受光した光線に基づいて画像を生成するカメラと、
を備えるバーコード読み取り装置におけるバーコード読み取り方法であって、
前記受光部が受光した光線に基づいて前記カメラが生成した画像からバーコードが読み取り可能か否かを判定する、
バーコード読み取り方法。
【請求項３】
バーコードが表示された記録媒体を、前記バーコードを前方に向けた姿勢で少なくとも幅方向に並べて格納するマガジンと、
当該マガジンの少なくとも幅方向に沿って移動自在に設けられたアクセッサと、
当該アクセッサに、前記マガジンに近接または離間する方向へ移動可能に設けられて前記記録媒体を把持または解放するピッカと、
前記アクセッサの幅方向外側に突出して設けられ、前記ピッカの後退に伴って押し込まれることで、前記アクセッサの上下方向に伸びる回転軸回りに回動するフレームと、
前記フレームのうち前記回転軸で区切られる一方側に、前記ピッカの移動軌跡と交差するように設けられたレバーと、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動して前記バーコードに光線を照射する光源と、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動し、当該光源から照射されて前記バーコードから反射した光線を受光する受光部と、
前記フレームのうち前記回転軸で区切られる他方側に設けられ、前記受光部が受光した光線に基づいて画像を生成するカメラと、
を備えるバーコード読み取り装置のコンピュータを、
前記カメラが生成した画像からバーコードが読み取り可能か否かを判定する画像判定部を備えて前記ピッカの動作を制御する制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコード読み取り装置、バーコード読み取り方法及びプログラムに関する。
【背景技術】
【０００２】
磁気テープなどの記憶媒体を収容するライブラリ装置がある。一般的に、ライブラリ装置に収容される記憶媒体には個体を識別するためのＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が記録されたバーコードが付与されている。バーコードによりどの媒体が何処に収容されているかを特定することができ、バーコードは、記憶媒体を取り出す際にバーコードリーダにより読み取られる。
特許文献１には、関連する技術として、バーコードラベルの劣化等により、バーコードラベルの白黒のコントラスト値が低下し、白領域を白、黒領域を黒と認識できなくなる場合に、バーコードリーダにおけるバーコードの読み取り感度を変更することにより、バーコードが読み取れないという不具合を改善する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５１２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ライブラリ装置において使用されるバーコードリーダは、一般的に、アクセッサに固定されており、アクセッサとバーコードリーダとの相対的な位置関係は不変である。このようなバーコードリーダを有するライブラリ装置において、上述のようなバーコードが読み取れないという不具合を改善する場合、バーコードリーダの読み取り角度を変更してバーコードが読み取れないという不具合を改善する方法が考えられる。しかしながら、アクセッサとバーコードリーダとの相対的な位置関係は不変であるバーコードリーダの読み取り角度を変更するためには、アクセッサ自体の位置を変更する必要がある。そのため、アクセッサが記憶媒体を把持するためには、アクセッサをバーコードリーダがバーコードを読み取れる角度に変更した後、再度、アクセッサを角度変更前の状態に戻す必要があった。
そのため、アクセッサの位置を変更せずに、バーコードリーダがバーコードを容易に読み取ることのできる技術が求められていた。
【０００５】
そこで、この発明は、上記の課題を解決することのできるバーコード読み取り装置、バーコード読み取り方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、バーコードが表示された記録媒体を、前記バーコードを前方に向けた姿勢で少なくとも幅方向に並べて格納するマガジンと、当該マガジンの少なくとも幅方向に沿って移動自在に設けられたアクセッサと、当該アクセッサに、前記マガジンに近接または離間する方向へ移動可能に設けられて前記記録媒体を把持または解放するピッカと、前記アクセッサの幅方向外側に突出して設けられ、前記ピッカの後退に伴って押し込まれることで、前記アクセッサの上下方向に伸びる回転軸回りに回動するフレームと、前記フレームのうち前記回転軸で区切られる一方側に、前記ピッカの移動軌跡と交差するように設けられたレバーと、前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動して前記バーコードに光線を照射する光源と、前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動し、当該光源から照射されて前記バーコードから反射した光線を受光する受光部と、前記フレームのうち前記回転軸で区切られる他方側に設けられ、前記受光部が受光した光線に基づいて画像を生成するカメラと、前記カメラが生成した画像からバーコードが読み取り可能か否かを判定する画像判定部を備えて前記ピッカの動作を制御する制御部と、を備えるバーコード読み取り装置である。
【０００７】
また、本発明は、バーコードが表示された記録媒体を、前記バーコードを前方に向けた姿勢で少なくとも幅方向に並べて格納するマガジンと、当該マガジンの少なくとも幅方向に沿って移動自在に設けられたアクセッサと、当該アクセッサに、前記マガジンに近接または離間する方向へ移動可能に設けられて前記記録媒体を把持または解放するピッカと、前記アクセッサの幅方向外側に突出して設けられ、前記ピッカの後退に伴って押し込まれることで、前記アクセッサの上下方向に伸びる回転軸回りに回動するフレームと、前記フレームのうち前記回転軸で区切られる一方側に、前記ピッカの移動軌跡と交差するように設けられたレバーと、前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動して前記バーコードに光線を照射する光源と、前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動し、当該光源から照射されて前記バーコードから反射した光線を受光する受光部と、前記フレームのうち前記回転軸で区切られる他方側に設けられ、前記受光部が受光した光線に基づいて画像を生成するカメラと、を備えるバーコード読み取り装置におけるバーコード読み取り方法であって、前記受光部が受光した光線に基づいて前記カメラが生成した画像からバーコードが読み取り可能か否かを判定する、バーコード読み取り方法である。
【０００８】
また、本発明は、バーコードが表示された記録媒体を、前記バーコードを前方に向けた姿勢で少なくとも幅方向に並べて格納するマガジンと、当該マガジンの少なくとも幅方向に沿って移動自在に設けられたアクセッサと、当該アクセッサに、前記マガジンに近接または離間する方向へ移動可能に設けられて前記記録媒体を把持または解放するピッカと、前記アクセッサの幅方向外側に突出して設けられ、前記ピッカの後退に伴って押し込まれることで、前記アクセッサの上下方向に伸びる回転軸回りに回動するフレームと、前記フレームのうち前記回転軸で区切られる一方側に、前記ピッカの移動軌跡と交差するように設けられたレバーと、前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動して前記バーコードに光線を照射する光源と、前記フレームのうち前記回転軸で区切られる他方側に設けられ、当該アクセッサと一体に移動し、当該光源から照射されて前記バーコードから反射した光線を受光する受光部と、前記フレームのうち前記回転軸で区切られる他方側に設けられ、前記受光部が受光した光線に基づいて画像を生成するカメラと、を備えるバーコード読み取り装置のコンピュータを、前記カメラが生成した画像からバーコードが読み取り可能か否かを判定する画像判定部を備えて前記ピッカの動作を制御する制御手段、として機能させるプログラムである。
【発明の効果】
【０００９】
本発明によれば、アクセッサの位置を変更せずに、バーコードリーダがバーコードを容易に読み取ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のバーコード読み取り装置の最小構成を示す図である。
【図２】本発明の一実施形態によるバーコード読み取り装置の構成を示す図である。
【図３】本実施形態によるバーコード読み取り装置のバーコードの読み取りを説明する図である。
【図４】本実施形態によるバーコード読み取り装置の処理フローを示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら実施形態について詳しく説明する。
まず、本発明の最小構成のバーコード読み取り装置１０について説明する。
本発明の最小構成のバーコード読み取り装置１０は、図１に示すように、少なくともマガジン１０１と、アクセッサ１０２と、ピッカ１０３と、光源１０４と、受光部１０５と、制御部１０６と、カメラ１０７と、変換部１０８と、を備える。
【００１２】
マガジン１０１は、バーコードが表示された記録媒体を、バーコードを前方に向けた姿勢で並べて格納する。
アクセッサ１０２は、マガジン１０１の記録媒体の並んだ方向に沿って移動自在に設けられる。
ピッカ１０３は、アクセッサ１０２において、マガジン１０１に近接または離間する方向へ移動可能に設けられて記録媒体を把持または解放する。
光源１０４は、アクセッサ１０２と一体に移動してバーコードに光線を照射する。
受光部１０５は、アクセッサ１０２と一体に移動し、光源１０４から照射されてバーコードから反射した光線を受光する。
制御部１０６は、ピッカ１０３の動作を制御する。制御部１０６は、画像判定部を備える。画像判定部は、受光部１０５が受光した光線に基づいて生成された画像からバーコードが読み取り可能か否かを判定する。
カメラ１０７は、アクセッサ１０２に対して移動可能に搭載される。カメラ１０７は、受光部１０５が受光した光線に基づいて画像を生成する。
変換部１０８は、ピッカ１０３の動作をカメラ１０７の移動に変換する。
【００１３】
＜第一の実施形態＞
次に、本発明の第一の実施形態によるバーコード読み取り装置１０の構成について説明する。
本実施形態によるバーコード読み取り装置１０は、図２に示すように、マガジン１０１と、アクセッサ１０２と、ピッカ１０３と、受光部１０５と、制御部１０６と、カメラ１０７と、変換部１０８と、カートリッジ１０９と、バーコードラベル１１０と、光源１０４と、フレーム１１１と、回転軸１１２と、姿勢保持バネ１１３と、レバー１１４と、記憶部１１５と、を備える。
【００１４】
マガジン１０１は、複数のカートリッジ１０９を備える。カートリッジ１０９は、バーコードラベル１１０が貼付されバーコードが表示された記録媒体を、バーコードを前方に向けた姿勢で並べて格納する。
【００１５】
アクセッサ１０２は、カートリッジ１０９の記録媒体の並んだ方向に沿って移動自在に設けられる。
ピッカ１０３は、アクセッサ１０２において、マガジン１０１に近接または離間する方向へ移動可能に設けられて記録媒体を把持または解放する。ピッカ１０３は、制御部１０６が出力した制御信号に応じて移動する。
光源１０４は、アクセッサ１０２と一体に移動する。光源１０４は、バーコードに光線を照射する。
受光部１０５は、アクセッサ１０２と一体に移動する。受光部１０５は、光源１０４から照射されてバーコードから反射した光線を受光する。
【００１６】
制御部１０６は、制御信号を用いてピッカ１０３の移動を制御する。例えば、制御部１０６は、ピッカ１０３に対してパルス信号を出力すると、ピッカ１０３に備えられたステッピングモータがパルス信号のパルス数に応じて回転する。ステッピングモータの回転運動は往復運動に変換されて、ピッカ１０３は、制御部１０６が出力したパルス信号のパルス数に応じた距離（例えば、パルス信号の１パルスで０．１ｍｍ）を移動する。
また、制御部１０６は、画像判定部１０６１を備える。画像判定部１０６１は、受光部１０５が受光した光線に基づいて生成された画像からバーコードが読み取り可能か否かを判定する。
カメラ１０７は、アクセッサ１０２に対して移動可能なフレーム１１１に搭載される。カメラ１０７は、受光部１０５が受光した光線に基づいて、画像を生成する。具体的には、カメラ１０７は、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサなどを用いて、光（光線）を電気信号に変換し、各画素に対応する電荷に応じて画像を生成する。
【００１７】
変換部１０８は、フレーム１１１と、回転軸１１２と、姿勢保持バネ１１３と、レバー１１４と、を備える。レバー１１４は、ピッカ１０３の移動軌跡と交差する位置に延びる。変換部１０８は、回転軸１１２を支点、ピッカ１０３が接触するレバー１１４を力点、カメラ１０７が搭載されたフレーム１１１の箇所を作用点とした第１種てこ（力点と作用点の間に支点があるてこ）についてのてこの原理に基づいて、図３に示すように、ピッカ１０３の動作をフレーム１１１の移動に変換する。具体的には、レバー１１４はフレーム１１１に固定されており、フレーム１１１は、回転軸１１２を回転中心として、姿勢保持バネ１１３により図３（Ａ）、（Ｂ）の反時計回りに付勢されることにより、アクセッサ１０２と接触する位置で姿勢を保持している。ピッカ１０３は、図３（Ａ）に示す変換部１０８に触れない位置から図３（Ｂ）の矢印Ｅに示すように、変換部１０８に近づく方向に移動すると、レバー１１４に接触する。そして、ピッカ１０３が更に移動し、図３（Ｂ）に示すように、レバー１１４をピッカ１０３の移動方向に押し込むと、回転軸１１２を支点としたてこの原理により、フレーム１１１は、アクセッサ１０２の移動方向と交差する回転軸１１２を中心に回転して向きが変化する。光源１０４は、フレーム１１１に搭載されているため、フレーム１１１が回転軸１１２を中心軸として向きが変化すると、光源１０４自身もフレーム１１１と連動して向きが変化する。また、カメラ１０７も同様にフレーム１１１に搭載されているため、フレーム１１１が回転軸１１２を中心軸として向きが変化すると、カメラ１０７自身もフレーム１１１と連動して向きが変化する。光源１０４は、フレーム１１１と連動して向きが変化することにより、バーコードラベル１１０に照射する光線の照射角度を変更することができる。また、カメラ１０７は、フレーム１１１と連動して向きが変化することにより、バーコードラベル１１０に照射された光線の反射光を受光部１０５が受光しバーコードを読み取る読み取り角度を変更することができる。
【００１８】
記憶部１１５は、バーコード読み取り装置１０が行う処理に必要な種々のデータを記憶する。例えば、記憶部１１５は、制御部１０６が出力する制御信号のパルス数に基づいて、制御部１０６の制御対象であるピッカ１０３の位置を記憶する。
【００１９】
本実施形態によるバーコード読み取り装置１０は、ピッカ１０３が移動することにより回転軸１１２を中心軸としてフレーム１１１の向きを変化させる。バーコード読み取り装置１０は、フレーム１１１の向きを変化させることにより連動して光源１０４とカメラ１０７の向きを変化させることにより、光源１０４がバーコードラベル１１０に照射する光線の照射角度、及び、バーコードラベル１１０に照射された光線の反射光を受光部１０５が受光しバーコードを読み取る読み取り角度を変更する。こうすることで、バーコード読み取り装置１０は、アクセッサの位置を変更せずに、バーコードの読み取りを改善する。その結果、バーコード読み取り装置１０により、短時間に記憶媒体の取り出しが可能となる。
【００２０】
次に、本実施形態によるバーコード読み取り装置１０の処理について説明する。
ここでは、図４に示す本実施形態によるバーコード読み取り装置１０の処理フローについて説明する。なお、バーコード読み取り装置１０は、図２で示した構成であるものとする。
【００２１】
ピッカ１０３が変換部１０８に触れない位置（例えば、図３（Ａ）に示すようなピッカ１０３の位置）にあるときに、光源１０４は、記録媒体に貼付されたバーコードラベル１１０のバーコードに光線を照射する。
【００２２】
光源１０４から照射された光線は、バーコードラベル１１０のバーコードを反射する。受光部１０５は、バーコードラベル１１０のバーコードから反射した光線の一部を受光する。
【００２３】
カメラ１０７は、受光部１０５が受光した光線に基づいて、画像を生成する。具体的には、カメラ１０７は、ＣＣＤイメージセンサやＣＭＯＳイメージセンサなどを用いて、光（光線）を電気信号に変換し、各画素に対応する電荷に応じて画像を生成する（ステップＳ１）。カメラ１０７は、生成した画像を制御部１０６に出力する。
【００２４】
画像判定部１０６１は、制御部１０６がカメラ１０７から画像を入力すると、入力した画像からバーコードが読み取り可能か否かを判定する（ステップＳ２）。具体的には、画像判定部１０６１は、入力した画像と記録媒体のそれぞれに付与したバーコードの画像とを比較する。画像判定部１０６１は、比較したそれぞれの画像のそれぞれの画素が所定の割合を超えて一致した場合に、入力した画像と記録媒体のそれぞれに付与したバーコードの画像とが一致すると判定し、バーコードが読み取り可能であると判定する。また、画像判定部１０６１は、比較したそれぞれの画像のそれぞれの画素が所定の割合以下で一致した場合に、入力した画像と記録媒体のそれぞれに付与したバーコードの画像とが一致しないと判定し、バーコードが読み取り不可能であると判定する。
【００２５】
画像判定部１０６１は、バーコードが読み取り可能であると判定した場合（ステップＳ２、ＹＥＳ）、制御部１０６の現在の制御信号のパルス数に基づいてピッカ１０３の位置を記憶部１１５に記録する（ステップＳ３）。そして、画像判定部１０６１は、バーコード読み取り装置１０が行うバーコードを読み取る処理を終了させる。
【００２６】
また、画像判定部１０６１がバーコードが読み取り不可能であると判定した場合（ステップＳ２、ＮＯ）、制御部１０６は、制御信号をピッカ１０３に出力してフレーム１１１の向きを変更する（ステップＳ４）。具体的には、制御部１０６は、ピッカ１０３をレバー１１４と接触させる所定のパルス数の制御信号（例えば、パルス数が１００のパルス信号）をピッカ１０３に出力する。その後、制御部１０６は、ピッカ１０３を所定距離移動させるパルス数の制御信号（例えば、パルス数が５のパルス信号）を出力し、ピッカ１０３を移動させる。ピッカ１０３が移動すると変換部１０８によるてこの原理により、ピッカ１０３の動作がフレーム１１１の移動に変換され、フレーム１１１の向きを変更される。
【００２７】
制御部１０６は、ステップＳ２の処理に戻す。なお、画像判定部１０６１がステップＳ２の処理においてバーコードが読み取り不可能であると判定した初回以外には、制御部１０６は、ピッカ１０３をレバー１１４と接触させる所定のパルス数の制御信号は出力せず、ピッカ１０３を所定距離移動させるパルス数の制御信号（例えば、パルス数が５のパルス信号）のみを出力して、ピッカ１０３を移動させることにより、フレーム１１１の向きを変更する。
【００２８】
以上、本発明の一実施形態によるバーコード読み取り装置１０の処理フローについて説明した。上述の本実施形態によるバーコード読み取り装置１０の処理において、マガジン１０１は、複数のカートリッジ１０９を備える。カートリッジ１０９は、バーコードラベル１１０が貼付されバーコードが表示された記録媒体を、バーコードを前方に向けた姿勢で並べて格納する。アクセッサ１０２は、カートリッジ１０９の記録媒体の並んだ方向に沿って移動自在に設けられる。ピッカ１０３は、アクセッサ１０２に、マガジン１０１に近接または離間する方向へ移動可能に設けられて記録媒体を把持または解放する。ピッカ１０３は、制御部１０６が出力した制御信号に応じて移動する。光源１０４は、アクセッサ１０２と一体に移動する。光源１０４は、バーコードに光線を照射する。受光部１０５は、アクセッサ１０２と一体に移動する。受光部１０５は、光源１０４から照射されてバーコードから反射した光線を受光する。制御部１０６は、制御信号を用いてピッカ１０３の移動を制御する。また、制御部１０６は、画像判定部１０６１を備える。画像判定部１０６１は、受光部１０５が受光した光線に基づいて生成された画像からバーコードが読み取り可能か否かを判定する。カメラ１０７は、アクセッサ１０２に対して移動可能なフレーム１１１に搭載される。カメラ１０７は、受光部１０５が受光した光線に基づいて、画像を生成する。変換部１０８は、フレーム１１１と、回転軸１１２と、姿勢保持バネ１１３と、レバー１１４と、を備える。変換部１０８は、回転軸１１２を支点、ピッカ１０３が接触するレバー１１４を力点、カメラ１０７が搭載されたフレーム１１１の箇所を作用点とした第１種てこについてのてこの原理に基づいて、ピッカ１０３の動作をフレーム１１１の移動に変換する。
このようにすれば、バーコード読み取り装置１０は、アクセッサ１０２の位置を変更せずに、バーコードリーダがバーコードを容易に読み取ることができる。
一般的に、アクセッサ１０２の角度を変更しバーコードリーダがバーコードを読み取れる角度に変更するためには、アクセッサ１０２の角度を変更するための大型のモータが必要になる。したがって、アクセッサ１０２の角度を変更しバーコードリーダがバーコードを読み取れる角度に変更することにより、バーコードリーダがバーコードを読み取れないという不具合を改善する場合、大型のモータと、大型のモータの回転をアクセッサ１０２の回転に変換する機構と、大型のモータを駆動するための電力が必要になる。それに対して、本実施形態によるバーコード読み取り装置１０では、ピッカ１０３の移動により変換部１０８でフレーム１１１の向きを変更するため、モータを追加する必要はない。また、変換部１０８は大型のモータの回転をアクセッサ１０２の回転に変換する機構に比べ小さい。また、ピッカ１０３を駆動する電力は大型のモータを駆動する場合に比べて小さい。
【００２９】
なお、本発明の実施形態における処理フローのステップＳ４の処理において、制御部１０６は、制御信号をピッカ１０３に出力して、ピッカ１０３をレバー１１４に触れる位置を起点に図３（Ｂ）で示した矢印の方向に移動させることにより、フレーム１１１の向きを変更するものとして説明したが、それに限定するものではない。例えば、制御部１０６は、制御信号をピッカ１０３に出力し、ピッカ１０３を図３（Ｂ）で示した矢印の方向に最大に移動させた後、図３（Ｂ）で示した矢印と逆向きに移動させる制御信号をピッカ１０３に出力してフレーム１１１の向きを変更するものであってもよい。その場合、画像判定部１０６１は、制御部１０６がピッカ１０３を図３（Ｂ）で示した矢印と逆向きに移動させる制御信号をピッカ１０３に出力する度にステップＳ２の画像からバーコードが読み取り可能か否かの判定を行えばよい。
【００３０】
なお、本発明における記憶部１１５は、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部１１５は、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００３１】
なお、本発明の実施形態における処理フローは、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００３２】
なお、本発明の実施形態について説明したが、上述のバーコード読み取り装置１０は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００３３】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００３４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。
【符号の説明】
【００３５】
１０・・・バーコード読み取り装置
１０１・・・マガジン
１０２・・・アクセッサ
１０３・・・ピッカ
１０４・・・光源
１０５・・・受光部
１０６・・・制御部
１０７・・・カメラ
１０８・・・変換部
１０９・・・カートリッジ
１１０・・・バーコードラベル
１１１・・・フレーム
１１２・・・回転軸
１１３・・・姿勢保持バネ
１１４・・・レバー
１１５・・・記憶部
１０６１・・・画像判定部
【図１】
0006583911.tif 000002
【図２】
0006583911.tif 000003
【図３】
0006583911.tif 000004
【図４】
0006583911.tif 000005