(57)【特許請求の範囲】
【請求項１】
ビレットの端面に貼付けられたバーコードラベルを自動で読み取る装置であって、
前記ビレットを測定位置に搬送する搬送手段と、
照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナが２台以上配設され、該バーコードスキャナにより測定位置に搬送されたビレットの端面の全面をスキャンするように移動可能であるスキャナヘッドと、
前記搬送手段の搬送、前記スキャナヘッドの移動および前記２台以上のバーコードスキャナの動作を制御する制御手段と、
前記２台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成手段と、
前記スキャナヘッドをビレット搬送方向と直交する軸回りに揺動可能に保持し、前記ビレットが前記スキャナヘッドに近接した際に前記スキャナヘッドを揺動させて退避させる衝突防止機構とを備え、
前記バーコードスキャナのレーザー光の照射により測定位置に搬送されたビレットの端面に描かれる直線状の走査線の角度が、前記２台以上のバーコードスキャナでそれぞれ異なることを特徴とするバーコードラベルの自動読取装置。
【請求項２】
請求項１に記載のバーコードラベルの自動読取装置が、さらに、バーコードラベルが貼付けられた校正用部材と、
前記校正用部材を前記２台以上のバーコードスキャナによりスキャン可能な位置に配置する手段と、
前記校正用部材をスキャンした結果に基づき前記バーコードスキャナのレーザー光の焦点を調整する焦点調整手段とを備えることを特徴とするバーコードラベルの自動読取装置。
【請求項３】
請求項１または２に記載のバーコードラベルの自動読取装置が、さらに、測定位置に搬送されたビレットの端面にエアーを吹き付けるエアー吹き付け手段を備えることを特徴とするバーコードラベルの自動読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビレットの端面に貼付けられたバーコードラベルの自動読取装置および自動読取方法に関する。詳しくは、バーコードラベルの読み取り不良を抑制できる自動読取装置および自動読取方法に関する。
【背景技術】
【０００２】
鋼管の製造ラインでは、素材となるビレットを識別してトラッキングを行うため、個々のビレットにバーコードを配設する場合がある。ビレットに配設されたバーコードは、例えば、バーコードスキャナを備えた装置により自動で読み取ることができる。
【０００３】
ビレットにバーコードを配設する方式として、バーコードラベルを鋼管に貼付ける方式がある。しかし、ビレットに貼付けられたバーコードラベルをバーコードスキャナを備えた装置により自動で読み取ると、直射日光によるハレーションや夜間の照明不足により読み取り不良が発生する。また、バーコードラベルを貼付ける際の位置のずれおよび傾きや、バーコードラベルの汚れ、擦り傷によるかすれにより読み取り不良が発生する。さらに、バーコードラベルをビレットの端面に貼付ける場合、端面の傾きにより読み取り不良が発生する。読み取り不良が発生すると、バーコードを目視により確認し、バーコードの情報を手動で入力する作業が必要となり、生産効率の低下を招く。
【０００４】
ビレットに配設されたバーコードの自動読み取りに関し、従来から種々の提案がなされており、例えば、特許文献１がある。特許文献１に提案されるバーコードの自動読取方法は、ドットマーキング装置により丸鋼材の外面に印字されたバーコードを丸鋼材を回転させて検出した後、バーコードの濃淡をＣＣＤカメラで撮像して判読することにより読み取る。これにより、ドットマーキング装置により印字されたバーコードが、うすれた場合や欠けた場合にも、正確に読み取ることができるとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平４−２２０１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の通り、ビレットのトラッキングを行うため、ビレットにバーコードラベルを貼付け、バーコードスキャナを備えた装置により自動で読み取る場合がある。この場合、直射日光によるハレーションや夜間の照明不足、バーコードラベルの貼付け位置のずれ、バーコードラベルの部分的な汚れ等により読み取り不良が発生する。
【０００７】
一方、前記特許文献１で提案されるバーコードの自動読取方法は、ドットマーキング装置により丸鋼材の外面に印字されたバーコードを用いるので、バーコードラベルの読み取り不良を抑制する方法については検討されていない。また、丸鋼材の外面にバーコードを印字するため、読み取る際に丸鋼材を回転させる機構が必要になり、自動読取装置に要する設備コストが増大する。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、読み取り不良を抑制できるバーコードラベルの自動読取装置および自動読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の要旨は、下記（１）〜（６）に記載の通りである。なお、これらのうちの（４）〜（６）に記載のバーコードラベルの自動読取方法は、本発明の参考例としての発明である。
【００１０】
（１）ビレットの端面に貼付けられたバーコードラベルを自動で読み取る装置であって、前記ビレットを測定位置に搬送する搬送手段と、照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナが２台以上配設され、該バーコードスキャナにより測定位置に搬送されたビレットの端面の全面をスキャンするように移動可能であるスキャナヘッドと、前記搬送手段の搬送、前記スキャナヘッドの移動および前記２台以上のバーコードスキャナの動作を制御する制御手段と、前記２台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成手段と、前記スキャナヘッドをビレット搬送方向と直交する軸回りに揺動可能に保持し、前記ビレットが前記スキャナヘッドに近接した際に前記スキャナヘッドを揺動させて退避させる衝突防止機構とを備え、前記バーコードスキャナのレーザー光の照射により測定位置に搬送されたビレットの端面に描かれる直線状の走査線の角度が、前記２台以上のバーコードスキャナでそれぞれ異なることを特徴とするバーコードラベルの自動読取装置。
【００１１】
（２）上記（１）に記載のバーコードラベルの自動読取装置が、さらに、バーコードラベルが貼付けられた校正用部材と、前記校正用部材を前記２台以上のバーコードスキャナによりスキャン可能な位置に配置する手段と、前記校正用部材をスキャンした結果に基づき前記バーコードスキャナのレーザー光の焦点を調整する焦点調整手段とを備えることを特徴とするバーコードラベルの自動読取装置。
【００１３】
（３）上記（１）または（２）に記載のバーコードラベルの自動読取装置が、さらに、測定位置に搬送されたビレットの端面にエアーを吹き付けるエアー吹き付け手段を備えることを特徴とするバーコードラベルの自動読取装置。
【００１４】
（４）ビレットを搬送する搬送手段と、照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナが２台以上配設され、移動可能であるスキャナヘッドとを備えるバーコードラベルの読取装置を用いてビレットの端面に貼付けられたバーコードラベルを自動で読み取る方法であって、前記搬送手段によりビレットを測定位置に搬送する搬送工程と、測定位置に搬送されたビレットの端面の全面を、前記スキャナヘッドを移動させて前記２台以上のバーコードスキャナによりスキャンする読取スキャン工程と、前記２台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成工程とを含むことを特徴とするバーコードラベルの自動読取方法。
【００１５】
（５）上記（４）に記載されたバーコードラベルの自動読取方法が、さらに、バーコードラベルが貼付けられた校正用部材を前記２台以上のバーコードスキャナによりスキャン可能な位置に配置する配置工程と、前記２台以上のバーコードスキャナにより、校正用部材に貼付けられたバーコードラベルをスキャンする校正スキャン工程と、校正用部材に貼付けられたバーコードラベルをスキャンした結果に基づき、レーザー光の焦点を調整する焦点調整工程とを含むことを特徴とするバーコードラベルの自動読取方法。
【００１６】
（６）上記（４）または（５）に記載されたバーコードラベルの自動読取方法が、さらに、測定位置に搬送されたビレットの端面にエアーを吹き付けるエアー吹き付け工程を含み、前記読取スキャン工程で測定位置に搬送されたビレットの端面の全面をスキャンする際に、エアーを吹き付けられたビレットの端面の全面をスキャンすることを特徴とするバーコードラベルの自動読取方法。
【発明の効果】
【００１７】
本発明のバーコードラベルの自動読取装置および自動読取方法は、下記の顕著な効果を有する。
（１）２台以上のレーザー方式のバーコードスキャナが走査線の角度が異なるようにスキャナヘッドに配設されるとともに、そのスキャナヘッドがビレットの端面の全面をスキャンするように移動可能である。
（２）上記（１）により、直射日光によるハレーションや夜間の照明不足、バーコードラベルを貼り付ける際の位置ずれや傾き、および、バーコードラベルの部分的な汚れによる読み取り不良を抑制できる。
【図面の簡単な説明】
【００１８】
【図１】本発明のバーコードラベルの自動読取装置の構成例を示す模式図である。
【図２】バーコードスキャナのレーザー光の照射により描かれる直線状の走査線の角度を説明する図である。
【図３】衝突防止機構の構成例およびその作用を示す図である。
【図４】本発明のバーコードラベルの自動読取方法の工程例を表すフローチャートである。
【図５】バーコードの情報の一部から全部を生成する処理例を表すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、本発明のバーコードラベルの自動読取装置および自動読取方法について、図面に基づいて説明する。
【００２０】
図１は、本発明のバーコードラベルの自動読取装置の構成例を示す模式図である。同図には、バーコードラベルの自動読取装置１１と、バーコードラベル５２が端面に貼付けられたビレット５１とを示す。同図に示すバーコードラベルの自動読取装置１１は、ビレット５１をその長手方向に搬送する搬送手段２１と、移動可能であるスキャナヘッド３１と、バーコードラベル５２が貼付けられた校正用部材４１とを備える。
【００２１】
搬送手段２１は、制御手段（図示なし）の命令に応じてローラー２２を回転させることによってビレット５１を搬送し、バーコードラベル５２が貼付けられた端面を所定の測定位置に位置させる。測定位置は、後述するバーコードスキャナの読み取り可能範囲に応じて適宜設定できる。
【００２２】
スキャナヘッド３１は、箱型であり、照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナ３２が３台配設されている。照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナは、通常、直線を描くようにレーザー光を照射することにより、バーコードを走査する。同図に示すバーコードラベルの自動読取装置１１は、３台のバーコードスキャナ３２は、それぞれ異なる角度でスキャナヘッド３１に配設されており、レーザー光の照射により描かれる直線状の走査線の角度がそれぞれ異なる。
【００２３】
図２は、バーコードスキャナのレーザー光の照射により描かれる直線状の走査線の角度を説明する図である。同図には、測定位置に搬送されたビレット５１と、ビレットの端面に貼付けられたバーコードラベル５２と、３台のバーコードスキャナの走査線３２ａをそれぞれ示す。同図に示すように、３台のバーコードスキャナの走査線３２ａの角度はそれぞれ異なる。また、バーコードスキャナの走査線３２ａと走査線３２ａとがなす角度はいずれも６０°であり、バーコードスキャナの走査線３２ａにより正三角形が形成される。
【００２４】
また、図１に示すバーコードラベルの自動読取装置１１は、スキャナヘッド３１を保持するフレーム３５と、フレーム３５を垂直方向（Ｚ方向）に移動可能に保持するフレーム保持体３６と、水平かつビレットの端面と平行な方向（Ｙ方向）にフレーム保持体３６が移動するのを案内する２本のガイドレール３７と、２本のガイドレール３７を支持する複数の支柱３８とを備える。
【００２５】
さらに、フレーム３５をＺ方向に移動させるＺ軸送り機構（図示なし、例えばエアシリンダーや油圧シリンダー）と、フレーム保持体３６をＹ方向に移動させるＹ軸送り機構（図示なし、例えばエアシリンダーや油圧シリンダー）と、Ｚ軸送り機構およびＹ軸送り機構を制御する制御手段（図示なし）を備える。このように保持されたスキャナヘッド３１は、制御手段（図示なし）の命令によってＹ方向およびＺ方向に移動可能である。
【００２６】
ビレット５１の端面に貼付けられたバーコードラベル５２を読み取る際にスキャナヘッド３１をＺ方向に移動させると、前記図２に想像線で示すように、それに伴って３台のバーコードスキャナの走査線もＺ方向に移動する。このようにスキャナヘッドをＺ方向に移動させることにより、３台のバーコードリーダがそれぞれビレットの端面の全面をスキャンする。
【００２７】
図１に示すバーコードラベルの自動読取装置１１は、３台のバーコードスキャナ３２によって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成手段（図示なし）を備える。
【００２８】
また、校正用部材４１に貼付けられたバーコードラベル５２は、同図に想像線で示すように、スキャナヘッド３１を移動させてバーコードラベル５２の前方に配置した状態でスキャンされる。その際のバーコードスキャナ３２から校正用部材４１までの距離が、ビレット端面をスキャンする際のバーコードスキャナ３２からビレット５１の端面までの距離と等しくなるように、校正用部材４１が設けられている。
【００２９】
このような構成例を採用できる本発明のバーコードラベルの自動読取装置は、ビレットを測定位置に搬送する搬送手段２１、ビレット５１の端面の全面をバーコードスキャナ３２によりスキャンするように移動可能であるスキャナヘッド３１、それらの動作を制御する制御手段（図示なし）を備えることから、ビレット５１の端面に貼付けられたバーコードラベル５２を自動で読み取ることができる。
【００３０】
バーコードスキャナ３２として、照射したレーザー光の反射光を受光してバーコードの情報を読み取るレーザー方式と、ＬＥＤ照明とＣＣＤ撮像素子とを利用するＣＣＤ方式とが多用される。ここで、ＣＣＤ方式のバーコードスキャナでは、直射日光によるハレーションおよび夜間の照明不足に起因する読み取り不良が発生する。これらの読み取り不良を抑制するためには、バーコードラベルの自動読取装置を、直射日光を遮蔽するとともに照明を管理した空間に設置する必要がある。しかし、鋼管の製造ラインで直射日光を遮蔽するのは、一般的でなく、設備コストの上昇を招く。
【００３１】
このため、本発明のバーコードラベルの自動読取装置は、レーザー方式のバーコードスキャナを用いる。これにより、例えば、バーコードラベルの照度に応じてバーコードスキャナのレーザー光の照度を調整すれば、直射日光によるハレーションおよび夜間の照明不足に起因する読み取り不良を抑制できる。具体的には、直射日光の照射等によりバーコードラベルの照度が上昇した場合、レーザー光の照度を調整して上昇させる。一方、夜間の照明不足等によりバーコードラベルの照度が低下した場合、レーザー光の照度を調整して低下させる。なお、夜間の照明不足等によりバーコードラベルの照度が低下した場合、スキャナヘッドに光源を配設し、その光源でバーコードスキャナを照明することによっても夜間の照明不足に起因する読み取り不良を抑制できる。
【００３２】
また、ＣＣＤ方式のバーコードスキャナでは、ビレットの端面の傾きによって読み取り不良が発生する。バーコードラベルが貼付けられたビレットの端面が傾斜面であっても、本発明のバーコードラベルの自動読取装置は、レーザー方式のバーコードスキャナを用いることから、読み取ることができる。
【００３３】
本発明のバーコードラベルの自動読取装置は、前記図２に示すように２台以上のバーコードスキャナ３２をビレット５１の端面に描かれる走査線の角度がそれぞれ異なるようにして配設するとともに、スキャナヘッドの移動によりビレットの端面の全面をバーコードスキャナでスキャンする。これにより、バーコードラベルがビレット端面のどの位置にどのような角度で貼付けられていても、２台以上のバーコードスキャナのいずれかによってバーコードの情報の全部または一部を読み取ることができる。
【００３４】
いずれのバーコードスキャナでもバーコードの情報の全部を読み取れなかった場合でも、本発明のバーコードラベルの自動読取装置は、合成手段（図示なし）により２台以上のバーコードスキャナによってそれぞれ読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する。その結果、本発明のバーコードラベルの自動読取装置は、バーコードラベルがビレット端面のどの位置にどのような角度で貼付けられていても読み取ることができ、バーコードラベルを貼付ける際の位置ずれや傾きによる読み取り不良を抑制できる。
【００３５】
このように本発明のバーコードラベルの自動読取装置は、ビレットを周方向に回転させることなく、どのような角度で貼付けられたバーコードラベルも読み取ることができる。このため、ビレットを回転させる機構は不要であり、設備コストを低減することができる。また、断面が多角形状であるビレットは回転させることが困難であることから、断面が多角形状であるビレットの端面に貼付けられたバーコードラベルの読み取りに好適である。
【００３６】
ここで、鋼管の製造ラインでは、ビレットにバーコードラベルを貼付けた後、汚れやゴミ等が付着する場合や、バーコードラベルに擦り傷が形成される場合がある。このような場合でも、本発明のバーコードラベルの自動読取装置は、バーコードラベルに読み取り可能な部分があれば、バーコードの情報の全部を読み取ることができ、汚れ等による読み取り不良を抑制できる。これは、本発明のバーコードラベルの自動読取装置が、上述の通り、走査線の角度が異なる２台以上のバーコードスキャナを用いてビレット端面の全面をスキャンするスキャナヘッドとともに、合成手段を備えることによる。
【００３７】
スキャナヘッドに配設するバーコードスキャナの台数は４台を超えると、装置構成が煩雑となって設備コストが増大するおそれがある。このため、配設するバーコードスキャナの台数を４台以下とするのが好ましい。
【００３８】
本発明のバーコードラベルの自動読取装置は、ｎ台のバーコードスキャナを配設する場合、バーコードスキャナの走査線と走査線とがなす角度をすべて１８０／ｎ°とするのが好ましい。具体的には、２台のバーコードスキャナを配設する場合はバーコードスキャナの走査線と走査線とがなす角度を９０°とするのが好ましく、３台のバーコードスキャナを配設する場合はバーコードスキャナの走査線と走査線とがなす角度をすべて６０°とするのが好ましい。これにより、効率的にバーコードスキャナを配置することができるので、バーコードスキャナの台数の増加による設備コストの上昇を防止しつつ、読み取り不良を抑制できる。
【００３９】
また、本発明のバーコードラベルの自動読取装置は、３台のバーコードスキャナを配設し、前記図２に示すように、バーコードスキャナの走査線と走査線とがなす角度を６０°にして走査線により正三角形を形成するのがより好ましい。バーコードスキャナの走査線で正三角形を形成することにより、いかなる向きに貼付けられたバーコードであっても一度のスキャンで読み取ることができる。ここで言う「スキャン」は、スキャナヘッドがバーコードを読み取るために行う動作を指し、前記図１に示す構成例では、３台のバーコードスキャナが配設されたスキャナヘッドがバーコードを読取るために下降（もしくは上昇）する動作を指す。
【００４０】
バーコードスキャナから照射するレーザー光は、ビレットの端面に対する入射角を１５〜２５°にするのが好ましい。入射角が１５°未満であると、バーコードスキャナの受光部が正反射光を受け取ることから、バーコードスキャナの受光できるレベルを超えて読み取り不良となるおそれがある。一方、入射角が２５°を超えると、反射光のレベルが弱くなり、読み取り不良となるおそれがある。
【００４１】
本発明のバーコードラベルの自動読取装置は、バーコードラベル５２が貼付けられた校正用部材４１と、校正用部材４１を２台以上のバーコードスキャナ３２によりスキャン可能な位置に配置する手段と、校正用部材４１をスキャンした結果に基づきバーコードスキャナ３２のレーザー光の焦点を調整する焦点調整手段（図示なし）とを備えるのが好ましい。これにより、焦点がずれることによる読み取り不良を抑制するために行うバーコードスキャナ３２のレーザー光の焦点調整を自動で行うことができる。
【００４２】
前記図１に示すバーコードラベルの自動読取装置では、スキャナヘッドをＹ方向およびＺ方向に移動させることにより、同図に想像線で示すようにスキャナヘッド３１の前方に校正用部材４１を配置する。校正用部材４１をバーコードスキャナ３２によりスキャン可能な位置に配置する手段は、校正用部材４１を移動させる手段を設けることにより実現することもできる。
【００４３】
焦点調整手段によるレーザー光の焦点の調整は、例えば、事前に入力されたバーコードのデータと照合する方式および受光した反射光のレベルに応じて調整する方式を採用できる。事前に入力されたバーコードのデータと照合する方式では、校正用部材に貼付けられたバーコードラベルのバーの幅とスペースの幅とで構成されるデータを焦点調整手段に事前に入力する。バーコードスキャナによってバーコードラベルを読み取り、読み取られたデータを事前に入力されたデータと比較する処理をレーザー光の焦点を変更しながら行う。その後、事前に入力されたデータと最も近似するデータが読み取られた条件にレーザー光の焦点を調整する。
【００４４】
受光した反射光のレベルに応じて調整する方式では、バーコードスキャナによってバーコードラベルを読み取る処理をレーザー光の焦点を変更して複数回行う。その際、受光した反射光のレベルも増減することから、受光した反射光のレベルが最も大きくなった条件にレーザー光の焦点を調整する。
【００４５】
本発明のバーコードラベルの自動読取装置は、スキャナヘッドをビレット搬送方向と直交する軸回りに揺動可能に保持し、ビレットがスキャナヘッドに近接した際にスキャナヘッドを揺動させて退避させる衝突防止機構を備えるのが好ましい。操作ミス等によりビレットがスキャナヘッドに衝突する場合に、スキャナヘッドが損傷するのを防止するためである。衝突防止機構の構成例およびその作用を下記図３を用いて説明する。
【００４６】
図３は、衝突防止機構の構成例およびその作用を示す図である。同図には、バーコードスキャナ（図示なし）が配設されたスキャナヘッド３１と、スキャナヘッド３１を保持するフレーム３５とを示す。また、搬送位置に搬送されたビレット５１を実線で、スキャナヘッド３１のローラー３４と接する状態のビレット５１’およびスキャン時のスキャナヘッドの位置に到達したビレット５１’’を想像線でそれぞれ示す。
【００４７】
スキャナヘッド３１には上部にブラケット３９が固定されており、フレーム３５がブラケット３９を介してスキャナヘッド３１をビレット搬送方向と直交する軸回りに揺動可能に保持する。また、スキャナヘッド３１は、ビレットの搬送方向の上流側に配置されたローラー３４と、スキャナヘッド３１と距離を設けてローラー３４を回転可能に保持するアーム３３とを備える。
【００４８】
このような構成の衝突防止機構を備えるバーコードラベルの自動読取装置では、ビレット５１が搬送によりクロスハッチングを施した矢印の方向に移動し、スキャナヘッド３１に近接すると、ビレット５１とアーム３３に回転可能に保持されたローラー３４とが接触る。ビレット５１がさらに移動してスキャン時のスキャナヘッドの位置に到達すると、スキャナヘッド３１がハッチングを施した方向に揺動可能であることから、同図に想像線で示すように、スキャナヘッド３１が退避する。これにより、ビレットがスキャナヘッドに衝突する場合に、スキャナヘッド３１が退避することによってスキャナヘッド３１の損傷を防止できる。
【００４９】
本発明のバーコードラベルの自動読取装置は、測定位置に搬送されたビレット５１の端面にエアーを吹き付けるエアー吹き付け手段（図示なし）を備えるのが好ましい。これにより、屋外でビレットを保管してバーコードラベルに水滴が付着した場合でも、エアーの吹き付けにより水滴を除去することができる。このため、バーコードラベルに水滴が付着することによる読み取り不良を抑制できる。
【００５０】
次に、本発明のバーコードラベルの自動読取装置を用いる本発明のバーコードラベルの自動読取方法について説明する。
【００５１】
図４は、本発明のバーコードラベルの自動読取方法の工程例を表すフローチャートである。図中のＳ１１〜Ｓ１４は読取工程を表す。
【００５２】
同図に示す工程例では、先ず、端面にバーコードラベルが貼付けられたビレットを搬送手段により測定位置に搬送する（Ｓ１１）。これにより、ビレットの端面に貼付けられたバーコードラベルを、スキャナヘッドに配設されたバーコードスキャナで読み取り可能な距離に位置させる。
【００５３】
続いて、測定位置に搬送されたビレットの端面にエアーを吹き付ける（Ｓ１２）。これにより、バーコードラベルに付着した水滴を吹き飛ばして除去でき、バーコードラベルに水滴が付着することによる読み取り不良を抑制できる。
【００５４】
エアーが吹き付けられたビレットの端面の全面を、スキャナヘッドを移動させて２台以上のバーコードスキャナによりスキャンする（Ｓ１３）。これにより、バーコードスキャナでそれぞれバーコードの情報の全部または一部を読み取る。
【００５５】
２台以上のバーコードスキャナによって読み取ったバーコードの情報がいずれも一部である場合、２台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する（Ｓ１４）。一方、読み取ったバーコードの情報にバーコードの情報の全部を有するものがある場合、合成工程を省略することができる。
【００５６】
このような本発明のバーコードラベルの自動読取方法は、ビレットを回転させてバーコードラベルを所定の位置に配置する工程が不要であり、読み取り効率を向上できる。また、前述の本発明のバーコードラベルの自動読取装置を用いることから、直射日光によるハレーションや夜間の照明不足、バーコードラベルの貼付け位置のずれ、バーコードラベルの部分的な汚れ等により読み取り不良を抑制できる。
【００５７】
次に、合成工程で、バーコードの情報の一部から全部を生成する手順を図５を参照しながら説明する。
【００５８】
図５は、バーコードの情報の一部から全部を生成する処理例を表すフローチャートである。図中のＳ２１〜Ｓ３６は処理ステップを表す。同図に示す処理例では、３台のバーコードスキャナにより読み取った情報からバーコードの情報の全部を合成する処理を説明するものとする。また、３台のバーコードスキャナには、１〜３の索引番号が付されており、読み取るバーコードには全部で１３桁の文字情報が含まれているものとする。バーコードスキャナでバーコードを読み取ることにより、バーの幅およびスペースの幅で構成されるデータとともに、そのデータを文字に変換した情報が得られるものとする。
【００５９】
バーコードの情報の一部から全部を生成するに際し、先ず、各バーコードスキャナで読み取った情報に１桁目の文字情報が含まれるかを判別し、１桁目の文字情報を含む情報の桁数を求める。同図に示す処理例では、Ｓ２１〜Ｓ２５が該当する。具体的には、バーコードスキャナで読み取った情報に１桁目の文字情報が含まれるかを判別する処理（Ｓ２２）と、１桁目の文字情報が含まれている場合に読み取った情報の桁数を求める処理（Ｓ２３およびＳ２４）を行う。
【００６０】
１桁目の文字情報が含まれるかを判別する処理（Ｓ２２）では、読み取るバーコードの規格にスタートキャラクタが定められている場合（例えばＣＯＤＥ３９やＣＯＤＥ１２８の場合）、読み取った情報にスタートキャラクタが含まれるかを基準に判別できる。一方、読み取るバーコードの規格にスタートキャラクタの定めがない場合、バーコードの周囲に設けられる余白スペースが、バーの幅およびスペースの幅で構成されるデータに含まれているかを基準に判別できる。また、後述するようにバーコードにスタートバー等を設ける場合、スタートバーまたはセンターバーが含まれるかを基準に判別できる。
【００６１】
このような処理をバーコードスキャナの索引番号であるｉが１〜３の範囲で繰り返すことにより、３台のバーコードスキャナにより読み取られた情報についてそれぞれ処理する（Ｓ２１〜Ｓ２５）。これらの処理の結果は、同図に示す処理例において、開始側桁数配列にそれぞれ格納するものとする。
【００６２】
続いて、各バーコードスキャナで読み取った情報から最終桁（同図に示す処理例では１３桁目）の文字情報を含む情報を判別し、最終桁の文字情報を含む情報の桁数を求める。同図に示す処理例では、Ｓ２６〜Ｓ３０が該当する。具体的には、バーコードスキャナで読み取った情報に最終桁の文字情報が含まれるかを判別する処理（Ｓ２７）と、最終桁の文字情報が含まれている場合に読み取った情報の桁数を求める処理（Ｓ２８およびＳ２９）を行う。
【００６３】
最終桁の文字情報が含まれるかを判別する処理（Ｓ２７）では、読み取るバーコードの規格にストップキャラクタが定められている場合、読み取った情報にストップキャラクタが含まれるかを基準に判別できる。一方、読み取るバーコードの規格にストップキャラクタの定めがない場合、バーコードの周囲に設けられる余白スペースが、バーの幅およびスペースの幅で構成されるデータに含まれているかを基準に判別できる。また、後述するようにバーコードにスタートバー等を設ける場合、センターバーまたはエンドバーが含まれるかを基準に判別できる。
【００６４】
このような処理をｉが１〜３の範囲で繰り返すことにより、３台のバーコードスキャナにより読み取られた情報についてそれぞれ処理する（Ｓ２６〜Ｓ３０）。これらの処理の結果は、同図に示す処理例において、終了側桁数配列にそれぞれ格納するものとする。
【００６５】
続いて、３台のバーコードスキャナによって読み取られた情報のうちで、合成に用いる情報を選択する処理を行う。同図に示す処理例では、開始側桁数配列の値が最も大きいバーコードスキャナの索引番号を求める処理とともに、終了側桁数配列の値が最も大きいバーコードスキャナの索引番号を求める処理を行う（Ｓ３１およびＳ３２）。同図に示す処理例において、求められた開始側桁数配列の値が最も大きいバーコードスキャナの索引番号は変数ａに、終了側桁数配列の値が最も大きいバーコードスキャナの索引番号は変数ｂにそれぞれ記憶されるものとする。また、開始側桁数配列の値が最も大きいバーコードスキャナの情報と、終了側桁数配列の値が最も大きいバーコードスキャナの情報とを、合成に用いる情報とする。
【００６６】
最後に、選択した情報の両方に含まれる部分の有無を確認し、重複が確認された場合は一方の情報から重複する部分を取り除いた後、バーコードスキャナによって読み取られた情報を合成してバーコードの情報の全部を生成する。同図に示す処理例では、選択した情報の開始側桁数配列の値と選択した情報の終了側桁数配列の値との和ｃを算出する（Ｓ３３）。その和ｃがバーコードに含まれる情報の桁数（同図に示す処理例では１３桁）より大きい場合、終了側桁数配列の値が最も大きいバーコードスキャナの情報から重複する部分を除去する処理を行う（Ｓ３４およびＳ３５）。
【００６７】
その処理の後、開始側桁数配列の値が最も大きいバーコードスキャナの情報に、終了側桁数配列の値が最も大きいバーコードスキャナの情報を結合する（Ｓ３６）。その結果、バーコードの情報の全部を所得でき、すなわち、バーコードの情報の全部を読み取ることができる。
【００６８】
ここで、バーコードには、スタートバー、センターバーおよびエンドバーを設け、スタートバーとセンターバーとの間に所定の桁数の文字情報を表すバーを配置するとともに、センターバーとエンドバーとの間に所定の桁数の文字情報を表すバーを配置する場合がある。この場合、バーコードをスタートバーとセンターバーで囲まれた範囲と、センターバーとエンドバーで囲まれた範囲とに分割し、それぞれの範囲について上述の合成する処理を施せば、読み取り不良をさらに抑制できる。
【００６９】
また、上述の処理例では、３台のバーコードスキャナによりそれぞれ読み取られた３個の情報からバーコードの全部の情報を合成した。しかし、スキャナヘッドを移動させてビレット端面の全面をスキャンする際に１台のバーコードスキャナにより複数の情報が読み取られる場合がある。この場合、２台以上のバーコードスキャナにより読み取られた情報を全て蓄積し、読み取られた情報の全てを用いて上述の合成する処理を施してもよい。
【００７０】
本発明のバーコードラベルの自動読取方法は、さらに、バーコードラベルが貼付けられた校正用部材を２台以上のバーコードスキャナによりスキャン可能な位置に配置する配置工程と、２台以上のバーコードスキャナにより、校正用部材に貼付けられたバーコードラベルをスキャンする校正スキャン工程と、校正用部材に貼付けられたバーコードラベルをスキャンした結果に基づき、レーザー光の焦点を調整する焦点調整工程とを含むのが好ましい。これにより、バーコードスキャナのレーザー光の焦点を自動で調整することができる。
【実施例】
【００７１】
本発明のバーコードラベルの自動読取装置および自動読取方法による効果を検証するため、ビレットの端面に貼付けられたバーコードラベルを自動で読み取る試験を行った。
【００７２】
［試験方法］
本試験では、前記図１および図２に示す構成のバーコードラベルの自動読取装置を用い、前記図４を参照して説明した読取工程を順に行ってビレットの端面に貼付けたバーコードラベルを自動で読み取った。３台のバーコードスキャナによって読み取ったバーコードの情報がいずれも一部である場合、前記図５を参照して説明した処理ステップを順に行ってバーコードの情報の全部を生成した。バーコード規格は、ＣＯＤＥ３９（ＪＩＳ  Ｘ  ０５０３）とし、１３文字の情報を印字した。
【００７３】
バーコードラベルとして、正常なバーコードラベル、バーの印字が一部か擦り傷でかすれたバーコードラベル、水滴が付着したバーコードラベルおよびバーコードラベル上に重ねて貼付けられたバーコードラベルを準備した。バーコードラベルを貼付ける角度θは、０°、４５°、９０°または３１５°とした。ここで、バーコードラベルを貼付ける角度θは、水平状態を０°とし、反時計回りを正とする。
【００７４】
バーコードラベルが貼付けられたビレットの端面とバーコードスキャナとの距離（読み取り深度）は、８００ｍｍまたは９００ｍｍとし、バーコードスキャナで読み取り可能な範囲で変化させた。
【００７５】
バーコードラベルを貼付けるビレットの端面は、長手方向を水平にして載置した状態で、傾斜がない（垂直面とした）場合と、もう一方の端面との水平距離が底面に近づくにつれて長くなるように傾斜させ、垂直面と端面がなす角度を１０°とした場合とを設けた。
【００７６】
バーコードラベルの照度は、夜間の照明不足を想定した２００ｌｘの場合と、直射日光よる照射を想定した３５０００ｌｘの場合を設けた。バーコードスキャナの照度は、バーコードラベルの照度に応じて調整し、バーコードラベルの照度が２００ｌｘの場合はバーコードラベルの照度を１５０ｌｘに、バーコードラベルの照度が３５０００ｌｘの場合はバーコードラベルの照度を８０００ｌｘまたは３２０００ｌｘに調整した。
【００７７】
表１に、試験Ｎｏ．、バーコードラベルの条件および貼付けた角度、読み取り深度、ビレット端面の傾斜角度、バーコードスキャナおよびバーコードラベルの照度、読み取りを試行した回数、読み取りに成功した回数並びに読み取り率を示す。ここで、読み取り率は、読み取りに成功した回数を読み取りを試行した回数で除して百分率で表したものである。
【００７８】
【表１】
0005672258.tif 000002
【００７９】
表１より、試験Ｎｏ．１〜８のいずれのケースでも読み取り率が１００％となり、本発明のバーコードラベルの自動読取装置および自動読取方法により、自動でバーコードラベルを読み取れることが確認できた。また、バーコードラベルが傾斜して貼付けられている場合およびビレットの端面が傾斜している場合でも自動で読み取れることが確認できた。さらに、直射日光によるハレーション、夜間の照度不足、擦り傷によるかすれおよび水滴の付着に起因する読み取り不良を抑制できることが確認できた。
【産業上の利用可能性】
【００８０】
本発明のバーコードラベルの自動読取装置および自動読取方法は、下記の顕著な効果を有する。
（１）２台以上のレーザー式バーコードスキャナが走査線の角度が異なるようにスキャナヘッドに配設されるとともに、そのスキャナヘッドがビレットの端面の全面をスキャンするように移動可能である。
（２）上記（１）により、直射日光によるハレーションや夜間の照明不足、バーコードラベルを貼り付ける際の位置ずれや傾き、および、バーコードラベルの部分的な汚れによる読み取り不良を抑制できる。
【００８１】
このようなバーコードラベルの自動読取装置および自動読取方法を鋼管の製造に適用すれば、生産効率の向上に大きく寄与することができる。
【符号の説明】
【００８２】
１１：バーコードラベルの自動読取装置、  ２１：搬送手段、  ２２：搬送ローラー、
３１：スキャナヘッド、  ３１ａ：スキャナヘッドの揺動軸、
３２：バーコードスキャナ、  ３２ａ：バーコードスキャナの走査線、
３３：アーム、  ３４：アームローラー、  ３５：フレーム、
３６：フレーム保持体、  ３７：ガイドレール、  ３８：支柱、  ３９：ブラケット、
４１：校正用部材、  ５１：ビレット、  ５２：バーコードラベル
【図１】
0005672258.tif 000003
【図２】
0005672258.tif 000004
【図３】
0005672258.tif 000005
【図４】
0005672258.tif 000006
【図５】
0005672258.tif 000007