(57)【要約】【課題】  簡素な構成で物品上のバーコードの形成位置を検出できるバーコードリーダを提供する。【解決手段】  バーコード位置検出部３３は、光学センサによる走査を、搬送方向における物品１００の先端で開始すると共に、等時間間隔で複数回行わせ、その走査回数を、物品１００の搬送方向におけるバーコード先端位置に関する情報として、バーコード２２０の情報を読み取り始めるまでカウントする。カウントした走査回数と、上記走査間隔と、物品１００の搬送速度とに基づいて、物品１００の搬送方向におけるバーコード２２０の先端位置が算出される。【選択図】  図２
2011215696.tif 000002
【特許請求の範囲】
【請求項１】
複数のバーが並列して成るバーコードに記録された情報を光学的に読み取るバーコードリーダであって、
バーコードに照射光を投光する投光源と、照射されたバーコードの反射光を受光して反射光強度に応じたレベルの検出信号を生成する光学センサとを有し、
搬送方向に所定の搬送速度で搬送される物品に、複数のバーの並列方向が該搬送方向に対して垂直になるように、かつ、前記投光源による照射光に対する反射率が物品の表面よりも低い状態で形成されたバーコードを、当該並列方向に沿って前記光学センサによって走査し、該光学センサの検出信号に基づきバーコードに記録された情報を光学的に読み取るバーコードリーダにおいて、
物品上のバーコードの形成位置として、物品の前記搬送方向におけるバーコード先端位置を検出するバーコード位置検出部を有し、
前記バーコード位置検出部は、前記光学センサによる走査を、前記搬送方向における物品先端で開始すると共に、等時間間隔で複数回行わせ、当該走査回数を、物品の前記搬送方向におけるバーコード先端位置に関する情報として、バーコードの情報を読み取り始めるまでカウントすることを特徴とするバーコードリーダ。
【請求項２】
前記バーコード位置検出部は、物品の前記搬送方向におけるバーコード先端位置に関する情報としてカウントした前記走査回数を、バーコードに記録された情報と共に、外部装置に対して出力する請求項１に記載のバーコードリーダ。
【請求項３】
前記バーコード位置検出部は、前記搬送方向における物品先端が前記光学センサに到来したことを外部装置から取得する請求項１または２に記載のバーコードリーダ。
【請求項４】
搬送方向に所定の搬送速度で搬送される物品に形成されているラベル地にバーコードが印刷されて成る既存のバーコードラベルまたはバーコードシンボルを新規のバーコードラベルに更新するバーコードラベル貼付システムであって、
請求項１乃至３のいずれか一項に記載のバーコードリーダと、
前記バーコードリーダによって検出したバーコードに記録された情報が更新すべき情報である場合に、該バーコードリーダによってカウントした前記走査回数と、走査の時間間隔と、物品の前記搬送速度とに基づいて、物品の前記搬送方向における既存のバーコードの先端位置を算出し、さらに、算出した既存のバーコードの先端位置に基づき、当該バーコードを含むバーコードラベルまたはバーコードシンボル上に新規のバーコードラベルを重ね貼りするバーコードラベル貼付装置とを有することを特徴とするバーコードラベル貼付システム。
【請求項５】
ラベル地に更新した情報を記録して成る新規のバーコードを印刷することにより、新規のバーコードラベルを作る手段を有する請求項４に記載のバーコードラベル貼付システム。
【請求項６】
搬送方向に所定の搬送速度で搬送される物品に印刷されている既存のバーコードシンボルを新規のバーコードシンボルに更新するバーコードシンボル印刷システムであって、
請求項１乃至３のいずれか一項に記載のバーコードリーダと、
前記バーコードリーダによって検出したバーコードシンボルに含まれるバーコードに記録された情報が更新すべき情報である場合に、該バーコードリーダによってカウントした前記走査回数と、走査の時間間隔と、物品の前記搬送速度とに基づいて、物品の前記搬送方向における既存のバーコードの先端位置を算出し、さらに、算出した既存のバーコードの先端位置に基づき、当該バーコードを含むバーコードシンボルを塗り潰すと共に、塗り潰したバーコードシンボル上または物品の他の箇所に新規のバーコードシンボルを印刷するバーコードシンボル印刷装置とを有することを特徴とするバーコードシンボル印刷システム。
【請求項７】
前記バーコード位置検出部は、カウントした前記走査回数と、走査の時間間隔と、物品の前記搬送速度とに基づいて、物品の前記搬送方向における既存のバーコードの先端位置を算出する請求項１または３に記載のバーコードリーダ。
【請求項８】
前記バーコード位置検出部は、算出した物品の前記搬送方向におけるバーコード先端位置を示す情報を、バーコードに記録された情報と共に、外部装置に対して出力する請求項７に記載のバーコードリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品に形成されたバーコードに記録された情報を光学的に読み取るバーコードリーダに関する。
【背景技術】
【０００２】
情報を光学的に読み取り可能に記録したバーコードは、物品またはその梱包（以後、単に物品と呼ぶ）に直接印刷して成るバーコードシンボル、あるいは、ラベルに印刷して成るバーコードラベルとして物品の表面に付加形成され、物品の仕分け等に広く用いられている。
【０００３】
このようなバーコードを光学的に読み取るバーコードリーダは、バーコードに光を照射する投光源と、照射されたバーコードの反射光を検出する光学センサとを有し、バーコードを形成する並列した複数のバーをその並列方向に走査することにより、情報の読み出しを行う。走査の方法としては、単一の光学素子を持つ光学センサを手動的または機械的にバーの並列方向に移動する方法や、複数のバーに対応して並列した複数の光学素子を持つラインセンサを用いて複数の光学素子を順番に電気的に切り替える方法や、投光源を機械的に走査し、単一の光学素子を持つ光学センサで電気的に切り替える方法がある。
【０００４】
物品の流通過程においてバーコードを用いる例として、物品のバージョン等の情報をバーコードに記録して成るバーコードをバーコードラベルまたはバーコードシンボルの形態で物品に貼り付けまたは印刷しておき、物流センタ等において物品を搬送しながらバーコードからバーコードリーダによって情報を読み取り、古い情報や、他の物流システムにおける情報や、誤った情報等の無用な情報が記録されている場合には、物品に既に形成されている既存のバーコード上に新しい情報を記録したバーコードを含む新規のバーコードラベルを重ね貼りするか、あるいは、物品に既に印刷されている既存のバーコードシンボルを塗り潰した後に、新しい情報を記録したバーコードを含む新規のバーコードシンボルを上書き印刷または新規のバーコードラベルを貼ること、あるいは、物品の塗り潰し箇所とは異なる場所にバーコードシンボルを印刷または新規のバーコードラベルを貼ることより、情報を更新する。
【０００５】
ここで、既存のバーコードから新規のバーコードに更新形成（バーコードラベルの重ね貼り、塗りつぶし後のバーコードシンボルの印刷もしくは塗りつぶし後のバーコードラベルの貼り付け）をするためには、物品上の既存のバーコードの形成位置を検出する必要がある。従来、バーコードの形成位置は、バーコードの形成位置の検出専用に設けられたカメラを備えた画像処理装置によって実現していた。
【０００６】
尚、物品に形成されているバーコードの情報を読み取るに先立ってバーコードの物品上の形成位置を特定する技術が、例えば特許文献１に開示されている。
【０００７】
特許文献１に開示された技術は、直方体状を呈する物品の１つの頂点を共有し、かつ、いずれかの面にバーコードが形成された３面、もしくは、１つの線分を共有し、かつ、どちらかの面にバーコードが形成された２面を一画像で撮像し、撮像した画像中のバーコードの形状の歪みを画像補正した後に、バーコードに記録された情報を読み取っている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１４８７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
バーコードの形成位置を検出するために、従来は専用の画像処理装置を用いていたため、構成が複雑であり、設置場所の確保、バーコードの貼付システムまたは印刷システムといったバーコードの形成装置を構築するためのコスト、また、画像処理に時間を要することから検出速度の点で問題があった。
【００１０】
尚、特許文献１に開示された技術も、カメラを含む画像処理装置を用いているため、構成が複雑であって、システム構築に高いコストがかかるし、物品における種々の箇所に形成されているバーコードの情報を読み取るための技術であって、バーコードの形成位置を検出する技術とはいえない。
【００１１】
それ故、本発明の課題は、簡素な構成で物品上のバーコードの形成位置を検出できるバーコードリーダを提供することである。
【００１２】
本発明の他の課題は、上記のようなバーコードリーダを有し、物品に形成されている既存のバーコードを新規のバーコードに更新するバーコードラベル貼付システムまたはバーコードシンボル印刷システムを提供することである。
【課題を解決するための手段】
【００１３】
本発明によれば、複数のバーが並列して成るバーコードに記録された情報を光学的に読み取るバーコードリーダであって、バーコードに照射光を投光する投光源と、照射されたバーコードの反射光を受光して反射光強度に応じたレベルの検出信号を生成する光学センサとを有し、搬送方向に所定の搬送速度で搬送される物品に、複数のバーの並列方向が該搬送方向に対して垂直になるように、かつ、前記投光源による照射光に対する反射率が物品の表面よりも低い状態で形成されたバーコードを、当該並列方向に沿って前記光学センサによって走査し、該光学センサの検出信号に基づきバーコードに記録された情報を光学的に読み取るバーコードリーダにおいて、物品上のバーコードの形成位置として、物品の前記搬送方向におけるバーコード先端位置を検出するバーコード位置検出部を有し、前記バーコード位置検出部は、前記光学センサによる走査を、前記搬送方向における物品先端で開始すると共に、等時間間隔で複数回行わせ、当該走査回数を、物品の前記搬送方向におけるバーコード先端位置に関する情報として、バーコードの情報を読み取り始めるまでカウントすることを特徴とするバーコードリーダが得られる。
【００１４】
前記バーコード位置検出部は、物品の前記搬送方向におけるバーコード先端位置に関する情報としてカウントした前記走査回数を、バーコードに記録された情報と共に、外部装置に対して出力するものであってもよい。
【００１５】
前記バーコード位置検出部は、前記搬送方向における物品先端が前記光学センサに到来したことを外部装置から取得するものであってもよい。
【００１６】
また、本発明によれば、搬送方向に所定の搬送速度で搬送される物品に形成されているラベル地にバーコードが印刷されて成る既存のバーコードラベルまたはバーコードシンボルを新規のバーコードラベルに更新するバーコードラベル貼付システムであって、前記バーコードリーダと、前記バーコードリーダによって検出したバーコードに記録された情報が更新すべき情報である場合に、該バーコードリーダによってカウントした前記走査回数と、走査の時間間隔と、物品の前記搬送速度とに基づいて、物品の前記搬送方向における既存のバーコードの先端位置を算出し、さらに、算出した既存のバーコードの先端位置に基づき、当該バーコードを含むバーコードラベルまたはバーコードシンボル上に新規のバーコードラベルを重ね貼りするバーコードラベル貼付装置とを有することを特徴とするバーコードラベル貼付システムが得られる。当該バーコードラベル貼付システムは、ラベル地に更新した情報を記録して成る新規のバーコードを印刷することにより、新規のバーコードラベルを作る手段を有していてもよい。
【００１７】
さらに、本発明によれば、搬送方向に所定の搬送速度で搬送される物品に印刷されている既存のバーコードシンボルを新規のバーコードシンボルに更新するバーコードシンボル印刷システムであって、前記バーコードリーダと、前記バーコードリーダによって検出したバーコードシンボルに含まれるバーコードに記録された情報が更新すべき情報である場合に、該バーコードリーダによってカウントした前記走査回数と、走査の時間間隔と、物品の前記搬送速度とに基づいて、物品の前記搬送方向における既存のバーコードの先端位置を算出し、さらに、算出した既存のバーコードの先端位置に基づき、当該バーコードを含むバーコードシンボルを塗り潰すと共に、塗り潰したバーコードシンボル上または物品の他の箇所に新規のバーコードシンボルを印刷するバーコードシンボル印刷装置とを有することを特徴とするバーコードシンボル印刷システムが得られる。
【００１８】
また、前記バーコード位置検出部は、カウントした前記走査回数と、走査の時間間隔と、物品の前記搬送速度とに基づいて、物品の前記搬送方向における既存のバーコードの先端位置を算出するものであってもよい。この場合、前記バーコード位置検出部は、算出した物品の前記搬送方向におけるバーコード先端位置を示す情報を、バーコードに記録された情報と共に、外部装置に対して出力するものであってもよい。
【発明の効果】
【００１９】
本発明によるバーコードリーダは、簡素な構成で物品上のバーコードの形成位置を検出できる。
【図面の簡単な説明】
【００２０】
【図１】（ａ）〜（ｅ）は、本発明の実施例１によるバーコードリーダを有するバーコードラベル貼付システムの構成と、その動作を説明するための斜視図である。
【図２】本発明の実施例１によるバーコードリーダを示す図であり、（ａ）は光学系の概念図、（ｂ）は全体のブロック図である。
【図３】図２に示されたバーコードリーダと共に図１に示されたバーコードラベル貼付システムを構成するバーコードラベル貼付装置を示すブロック図である。
【図４】図２に示されたバーコードリーダの動作を説明するためのフロー図であり、（ａ）はバーコード位置検出部の動作を、（ｂ）はコード解析部の動作を示す。
【図５】図３に示されたバーコードラベル貼付装置の動作を説明するためのフロー図である。
【図６】本発明の実施例２によるバーコードシンボル印刷装置を示すブロック図である。
【図７】図６に示されたバーコードシンボル印刷装置の動作を説明するためのフロー図である。
【発明を実施するための形態】
【００２１】
本発明によるバーコードリーダは、複数のバーが並列して成るバーコードに記録された情報を光学的に読み取るバーコードリーダであって、バーコードに照射光を投光する投光源と、照射されたバーコードの反射光を受光して反射光強度に応じたレベルの検出信号を生成する光学センサとを有し、搬送方向に所定の搬送速度で搬送される物品に、複数のバーの並列方向が搬送方向に対して垂直になるように、かつ、投光源による照射光に対する反射率が物品の表面よりも低い状態で形成されたバーコードを、その並列方向に沿って光学センサによって走査し、光学センサの検出信号に基づきバーコードに記録された情報を光学的に読み取る。
【００２２】
本バーコードリーダは特に、物品上のバーコードの形成位置として、物品の搬送方向におけるバーコード先端位置を検出するバーコード位置検出部を有している。
【００２３】
バーコード位置検出部は、光学センサによる走査を、搬送方向における物品先端で開始すると共に、等時間間隔で複数回行わせ、その走査回数をバーコードの情報を、物品の前記搬送方向におけるバーコード先端位置に関する情報として、読み取り始めるまでカウントする。
【００２４】
本バーコードリーダは、上記構成により、簡素な構成で物品上のバーコードの形成位置を検出できる。
【００２５】
即ち、バーコードの形成位置を検出するために専用の光電センサや画像処理装置が不要であって、構成が簡素であり、設置場所の確保が容易であると共に、低コストでバーコードラベル貼付システムやバーコードシンボル印刷システムを構築でき、また、短時間でバーコードを更新形成可能である。
【実施例】
【００２６】
以下、図面を参照して、本発明によるバーコードリーダと、バーコード更新システムとしてのバーコードラベル貼付システムおよびバーコードシンボル印刷システムの実施例を説明する。
【００２７】
［実施例１］
図１（ａ）〜（ｅ）を参照すると、本発明の実施例１のバーコードラベル貼付システムは、例えば、物流センタに設置されたコンベア４０の近傍に配置されており、バーコードリーダ１０と、バーコードラベル貼付装置５０とを有している。バーコードラベル貼付装置５０と、バーコードリーダ１０とは、図示しない通信ラインを介して接続されている。
【００２８】
バーコードリーダ１０は、コンベア４０によって搬送される物品１００に印刷された複数のバーが並列して成るバーコード（バーコードシンボル）２２０に記録された情報を光学的に読み取る。
【００２９】
尚、本例においては、既存のバーコードが、物品の側面に印刷されたバーコードシンボルの形態で形成されているが、物品の側面に貼り付けられたバーコードラベルの形態で形成されていてもよい。バーコードラベルは、物品の表面同様に淡色もしくは白色のラベル地に濃色のバーコードが印刷されて成り、バーコードシンンボル同様に、バーコードリーダによって情報を光学的に読み取ることが可能である。
【００３０】
さらに図３を参照すると、本発明の実施例１のバーコードラベル貼付システムは、搬送方向に所定の搬送速度で搬送される物品１００に形成されているバーコード（シンボル）２２０を、ラベル地に新規のバーコード２４０が印刷されて成る新規のバーコードラベル２３０に更新するものであり、バーコードリーダ１０と、バーコードラベル貼付装置５０とを有している。
【００３１】
バーコードラベル貼付装置５０は、バーコードリーダ１０によって検出したバーコード２２０に記録された情報が更新すべき情報である場合に、バーコードリーダ１０によって検出した既存のバーコードの先端位置に基づき、バーコード２２０上に新規のバーコードラベル２３０を重ね貼りする。
【００３２】
バーコードラベル貼付装置５０はさらに、バーコードリーダ１０との通信手段（コマンド送信、レスポンス受信手段）としての通信インターフェース５４と、新規のバーコードラベル２３０を貼り付けるラベラー手段としてのラベル貼付部５５と、バーコードリーダ１０が読み取ったバーコード情報およびその他の情報を一時的または継続的に記憶する記憶手段（図示せず）と、バーコードの情報が正確か否かを判断する他、本装置の動作全般を制御する制御部５１と、バーコードリーダ１０の前に物品１００の先端が到来したことを検出する第１の光センサ５２（図１には図示せず）と、バーコードラベル貼付装置５０のラベル貼付部５５の前に物品１００の先端が到来したことを検出する第２の光センサ５３（図１には図示せず）とを有している。
【００３３】
尚、無地のラベル地に更新した情報（前述の記憶手段に記憶されている）を記録して成る新規のバーコード２４０を印刷することにより、新規のバーコードラベル２３０を作る手段として、ラベル印刷部５６を有していてもよい。一方、バーコードラベル貼付装置は、ラベル印刷部を有していない場合には、ラベル地に更新した情報を予め記録して成る新規のバーコードをラベル貼付部に供給する構成となっている。
【００３４】
一方、バーコードリーダ１０は、さらに図２（ａ）および（ｂ）を参照すると、バーコード２２０（図１）に照射光を投光する投光源としての投光ＬＥＤ１１と、照射光が投光されたバーコード２２０の反射光を反射ミラー１２および受光レンズ１３を介して受光して反射光強度に応じたレベルの検出信号を生成する光学センサとしてのＣＣＤラインセンサ２１とを有している。尚、本実施例においては、光学センサとしてＣＣＤラインセンサ２１を使用しているが、バーコードをピンポイントで照射するレーザ光源と、このレーザ光源をモータ等によって機械的にスキャニングする駆動部と一次元光学センサから成る構成のバーコードリーダを用いてもよい。
【００３５】
バーコードリーダ１０はさらに、コンベア４０によって搬送方向に搬送される物品１００の側面にバーコードの複数のバーの並列方向が搬送方向に対して垂直になるように印刷されたバーコード２２０を、複数のバーの並列方向に沿ってＣＣＤラインセンサ２１によって走査した際に得られるＣＣＤラインセンサ２１の検出信号に基づきバーコードに記録された情報を光学的に読み取るコード解析部３１を有している。尚、バーコードの読み取り（解析）処理については、既知のことであるため、詳細な説明は省略する。
【００３６】
尚、物品１００は、コンベア４０によって所定の搬送速度で搬送される。コンベア４０による搬送速度は、後述するバーコード位置検出部３３に付随したメモリ３４に予め記憶されている。尚、搬送速度は、バーコードラベル貼付装置５０もしくは他の制御装置によって制御されてもよく、この場合には、逐次最新の搬送速度がバーコードリーダ１０に与えられるようにする。
【００３７】
また、物品１００に印刷されたバーコード２２０の物品１００の搬送方向における長さであるバー長は、予め決まっているものとする。バー長は、時間もしくは走査数で与えられ、バーコード位置検出部３３に付随したメモリ３４か、あるいは、後述するバーコードラベル貼付装置５０の記憶手段に予め記憶される。バーコード２２０の物品１００の搬送方向に直交する方向における位置も、予め決められているものとする。したがって、バーコード２２０の物品１００の側面における形成位置（印刷位置）としては、物品１００の搬送方向におけるバーコードの先端位置を検出すればよい。尚、バーコード２２０の縦方向の位置、即ち、物品１００の搬送方向に直交する方向における位置が予め決まっているため、投光ＬＥＤ１１およびＣＣＤラインセンサ２１等のバーコードリーダ１０の光学系、後述するバーコードラベル貼付装置５０のラベル貼付部５５およびラベル印刷部５６、同じく後述するバーコードシンボル印刷装置５０’のシンボル印刷部５５’は、バーコード２２０の物品１００の搬送方向に直交する方向における位置に応じた位置に予め設置される。あるいは、バーコードの縦方向の位置が複数種類に亘る場合は、いずれの位置にも対応するように、バーコードの物品の搬送方向に直交する方向における位置に基づき、バーコードリーダの光学系、バーコードラベル貼付装置のラベル貼付部およびラベル印刷部、バーコードシンボル印刷装置のシンボル印刷部を駆動手段によって自動的に移動する構成としてもよい。
【００３８】
さらに、バーコード２２０の投光ＬＥＤ１１の照射光に対する反射率は、物品１００の表面よりも低い。本例では、物品１００は商品の梱包であるダンボール箱であって所謂黄土色等の淡色である一方、バーコード２２０（複数のバー）は、濃色もしくは黒色である。尚、バーコードラベルの場合には、そのラベル地は一般的に白色もしくは淡色であり、ラベル地に印刷されたバーコード（複数のバー）は、濃色もしくは黒色である。
【００３９】
本バーコードリーダ１０は特に、図２（ｂ）に示されるように、物品１００上のバーコード２２０（図１）の形成位置として、物品１００の搬送方向におけるバーコード２２０（図１）の先端位置を検出するバーコード位置検出部３３を有している。
【００４０】
バーコード位置検出部３３は、ＣＣＤラインセンサ２１による走査を、搬送方向における物品１００の先端で開始すると共に、等時間間隔で複数回行わせ、その走査回数をバーコード２２０の情報を読み取り始めるまでカウンタ３５によってカウントし、カウントした走査回数と、メモリ３４に予め記憶されている物品１００の予め定められた搬送速度とに基づいて、物品１００の搬送方向におけるバーコード２２０（図１）の先端位置を算出する。
【００４１】
バーコード位置検出部３３はさらに、コード解析部３１やバーコード位置検出部３３とバーコードラベル貼付装置５０または後述するバーコードシンボル印刷装置５０’（実施例２）との間でコマンドや検出結果を送受信するための通信インターフェース３７を有している。制御部３６は、バーコードリーダのすべての動作を制御する。尚、図２（ｂ）には図示されていないが、バーコードリーダ１０は、電源回路等をも有している。
【００４２】
尚、本発明において、物品の側面とは、物品の搬送方向に平行な四面のいずれかであればよく、コンベアに接する載置面や、載置面に対向する上面であってもよい。また、物品１００の側面を複数のバーの並列方向に沿ってＣＣＤラインセンサ２１によって行う各走査は、５００μｓ（マイクロ秒）〜１０ｍｓ（ミリ秒）程度の一定の時間間隔で行われる。物品１００の搬送速度は決まっている場合は、各走査は、等距離間隔で行われることになる。
【００４３】
次に、本実施例によるバーコードリーダ１０を有するバーコードラベル貼付システムの動作を説明する。
【００４４】
さらに図５を参照すると、バーコードラベル貼付装置５０の制御部５１は、ステップＳ１０において、第１の光センサ５２により、バーコードリーダ１０の前に物品１００の先端が到来したか否かを検出する。到来が無い場合には、図１（ａ）に示されたごとく引き続き監視を続ける。
【００４５】
図１（ｂ）に示されたごとくバーコードリーダ１０の前に物品１００の先端が到来すると、ステップＳ２０において、制御部５１は、通信インターフェース５４を介して、バーコードリーダ１０に対してバーコード２２０の先端位置検出を指示するコマンドと、走査開始トリガと、検出に必要な情報とを送信する。バーコードリーダ１０が受信するコマンドおよびトリガと情報は、バーコード先端位置検出開始のコマンドおよび走査開始トリガと、バー長、救済措置としてのリトライフラグである。
【００４６】
ステップＳ３０においては、バーコードリーダ１０の動作となる。
【００４７】
さらに図４（ａ）を参照すると、ステップＳ３１において、バーコードリーダ１０のバーコード位置検出部３３は、通信インターフェース３７を介してバーコード位置検出開始コマンドと共に受け取った情報をメモリ３４に記憶する一方、コマンドに対して肯定応答ＡＣＫ（ACKnowledgement）を返し、準備が完了する。尚、コマンド受信エラー時には、否定応答ＮＡＫ（Negative AcKnowledgement）を返す。
【００４８】
ステップＳ３２において、バーコードラベル貼付装置５０からの走査開始トリガにより、バーコード位置検出部３３は、走査の開始タイミングを取得する。走査開始位置は、物品１００の搬送方向における物品先端からである。
【００４９】
ステップＳ３３において、バーコード位置検出部３３は、バーコードラベル貼付装置５０から走査終了トリガを受信したかを確認し、受信した場合にはバーコード位置検出シーケンスを一旦停止する。
【００５０】
ステップＳ３４において、バーコード位置検出部３３は、ＣＣＤラインセンサ２１によって走査を開始する。
【００５１】
ステップＳ３５において、バーコード位置検出部３３は、一走査毎にメモリ３４に予め記憶されている物品１００の予め定められた搬送速度と、走査間隔に基づいて物品１００の先端からの距離を計算し、その値（距離）をカウントアップして行く。
【００５２】
ステップＳ３６において、バーコード位置検出部３３は、バーコードの有無を検出する。その走査においてバーコードが無かった場合には、ステップS３３に戻る。尚、バーコードの有無は、バーコードの規格で定められた特定のバーを検出する等によって検出可能である。
【００５３】
一方、その走査においてバーコードが有った場合には、カウントアップして来た位置を物品１００の搬送方向におけるバーコード先端位置としてメモリ３４に記憶した後、ステップＳ３７において、バーコードに記録された情報の解析が行われる。
【００５４】
ステップＳ３７においては、コード解析部３１の動作となる。
【００５５】
さらに図４（ｂ）を参照すると、バーコードリーダ１０のコード解析部３１は、ステップＳ３７１〜Ｓ３７３において、既知のバーコード解析の方法によって解析を行い、バーコード情報としてメモリ３２に記憶し、図４（ａ）のステップS３９に移行する。
【００５６】
再び図４（ａ）を参照すると、ステップＳ３９において、バーコード位置検出部３３は、メモリ３４に記憶されたバーコード先端位置を示す情報を、メモリ３２に記憶されたバーコード情報と共に、通信インターフェース３７を介してバーコードラベル貼付装置５０に送信する。
【００５７】
再び図５を参照すると、ステップＳ４０において、バーコードラベル貼付装置５０の制御部５１は、通信インターフェース５４を介して、バーコードリーダ１０からバーコード先端位置を示す情報とバーコード情報とを受信したか否かを判断し、受信しなければバーコードが物品１００に形成されていないとしてステップＳ６０に移行する一方、受信したのであれば、ステップＳ５０に移行する。
【００５８】
ステップＳ５０において、制御部５１は、受信したバーコード情報が正しいか（最新の情報であるか）、否かを判断し、最新の情報であれば更新の必要はないとしてバーコード更新シーケンスを停止する。一方、バーコード情報が正しくない（古い情報である）場合は、ステップＳ６０に移行する。
【００５９】
ステップＳ６０において、制御部５１は、第２の光センサ５３により、バーコードラベル貼付装置５０自体の前に物品１００の先端が到来したか否かを検出する。到来が無い場合には、引き続き監視を続ける。
【００６０】
ステップＳ７０において、制御部５１は、ステップＳ６０において検出した物品１００の先端のタイミングと、ステップＳ４０においてバーコードリーダ１０から受信したバーコードの先端位置に基づいて、更新すべき情報を記録したバーコード２４０が印刷されたバーコードラベル２３０を貼り付けるべき位置まで物品１００が移動したかどうかを判断する。尚、ステップＳ４０においてバーコードの先端位置情報とバーコード情報とを受信していない場合には、物品１００にバーコードが形成されていないとして、予め定められているバーコードラベル２３０を貼り付けるべき位置まで物品１００が移動したかどうかを判断する。
【００６１】
ステップＳ８０において、制御部５１は、物品１００の古いバーコード２２０が形成されている位置もしくは所定のバーコードラベルを貼り付けるべき位置に、ラベル貼付部５５により、更新すべき情報を記録したバーコード２４０が印刷されたバーコードラベル２３０を貼り付ける。そして、新規のバーコードラベル２３０が貼り付けられた物品１００が、図１（ｄ）に示されたごとく、コンベア４０によって搬送される。
【００６２】
以上のようにして、１つの物品１００に対するバーコード更新シーケンスが実行された。
【００６３】
尚、本実施例では、走査毎に距離計算と加算を行っているが、走査回数をカウントし、バーコードを検出してから、バーコード先端位置を算出するようにしてもよい。
【００６４】
また、本実施例では、バーコードリーダ１０が、カウントした前記走査回数と、走査間隔と、物品の前記搬送速度とに基づいて物品の前記搬送方向におけるバーコード先端位置を算出し、算出したバーコード先端位置をバーコードラベル貼付装置５０に送信している。しかし、本発明は、バーコードリーダ１０は走査回数をカウントするだけとし、この情報をバーコードラベル貼付装置５０に送信し、バーコードラベル貼付装置５０が物品の前記搬送方向におけるバーコード先端位置を算出するようにしてもよい。この場合は、事前にバーコードリーダ１０から走査間隔の情報をバーコードラベル貼付装置５０に送信する等して、バーコードラベル貼付装置５０に記憶しておくか、あるいは、カウント数の情報と同時に、もしくはその後に走査間隔の情報を送信する必要がある。
【００６５】
［実施例２］
本発明の実施例２は、搬送方向に所定の搬送速度で搬送される物品に印刷されている既存のバーコードシンボルを更新するために、新規のバーコードラベルを貼り付けるのではなく、新規のバーコードシンボルを印刷する点で、実施例１と異なる。このため、以下の説明において、実施例１と同一または同様の部分については、詳細な説明は省略する。
【００６６】
本発明の実施例２のバーコードシンボル印刷システムは、例えば、物流センタに設置されたコンベアの近傍に配置されており、図２（ａ）および（ｂ）に示されたバーコードリーダ１０と、図６に示されたバーコードシンボル印刷装置５０’とを有している。バーコードシンボル印刷装置５０’と、バーコードリーダ１０とは、通信ラインを介して接続されている。
【００６７】
バーコードリーダ１０は、コンベア４０によって搬送される物品に印刷された複数のバーが並列して成るバーコード（バーコードシンボル）に記録された情報を光学的に読み取る。尚、本例においては、既存のバーコードが、物品の側面に印刷されたバーコードシンボルの形態で形成されているが、物品の側面に貼り付けられたバーコードラベルの形態で形成されていてもよい。バーコードラベルは、物品の表面同様に淡色もしくは白色のラベル地に濃色のバーコードが印刷されて成り、バーコードシンンボル同様に、バーコードリーダによって情報を光学的に読み取ることが可能である。
【００６８】
図６を参照すると、本発明の実施例２のバーコードシンボル印刷システムは、搬送方向に所定の搬送速度で搬送される物品に形成されているバーコード（シンボル）を、新規のバーコードシンボルに更新するものであり、バーコードリーダ１０と、バーコードシンボル印刷装置５０’とを有している。
【００６９】
バーコードシンボル印刷装置５０’は、バーコードリーダ１０によって検出したバーコードに記録された情報が更新すべき情報である場合に、バーコードリーダによって検出した既存のバーコードの先端位置に基づき、そのバーコードを含むバーコードシンボルを塗り潰すと共に、塗り潰したバーコードシンボル上または物品の他の箇所に新規のバーコードシンボルを印刷する。
【００７０】
バーコードシンボル印刷装置５０’はさらに、バーコードリーダ１０との通信手段（コマンド送信、レスポンス受信手段）としての通信インターフェース５４と、既存のバーコードシンボルを塗り潰すと共に、新規のバーコードシンボルを印刷するシンボル印刷部５５’と、バーコードリーダ１０が読み取ったバーコード情報およびその他の情報を一時的または継続的に記憶する記憶手段（図示せず）と、バーコードの情報が正確か否かを判断する他、本装置の動作全般を制御する制御部５１と、バーコードリーダ１０の前に物品の先端が到来したことを検出する第１の光センサ５２と、バーコードシンボル印刷装置５０’のシンボル印刷部５５’の前に物品の先端が到来したことを検出する第２の光センサ５３とを有している。
【００７１】
一方、バーコードリーダ１０はさらに、コンベア４０によって搬送方向に搬送される物品の側面にバーコードの複数のバーの並列方向が搬送方向に対して垂直になるように印刷されたバーコードを、複数のバーの並列方向に沿ってＣＣＤラインセンサ２１によって走査した際に得られるＣＣＤラインセンサ２１の検出信号に基づきバーコードに記録された情報を光学的に読み取るコード解析部３１を有している。尚、バーコードの読み取り（解析）処理については、既知のことであるため、詳細な説明は省略する。
【００７２】
尚、物品は、コンベア４０によって所定の搬送速度で搬送される。コンベア４０による搬送速度は、後述するバーコード位置検出部３３に付随したメモリ３４に予め記憶されている。尚、搬送速度は、バーコードシンボル印刷装置５０’もしくは他の制御装置によって制御されてもよく、この場合には、逐次最新の搬送速度がバーコードリーダ１０に与えられるようにする。
【００７３】
また、物品に印刷されたバーコードの物品の搬送方向における長さであるバー長は、予め決まっているものとする。バー長は、時間もしくは走査数で与えられ、バーコード位置検出部３３に付随したメモリ３４か、あるいは、後述するバーコードシンボル印刷装置５０’の記憶手段に予め記憶される。バーコードの物品の搬送方向に直交する方向における位置も、予め決められているものとする。したがって、バーコードの物品の側面における形成位置（印刷位置）としては、物品の搬送方向におけるバーコードの先端位置を検出すればよい。尚、バーコードの縦方向の位置、即ち、物品の搬送方向に直交する方向における位置が予め決まっているため、投光ＬＥＤ１１およびＣＣＤラインセンサ２１等のバーコードリーダ１０の光学系、バーコードシンボル印刷装置５０’のシンボル印刷部５５は、バーコードの物品の搬送方向に直交する方向における位置に応じた位置に予め設置される。あるいは、バーコードの縦方向の位置が複数種類に亘る場合は、いずれの位置にも対応するように、バーコードの物品の搬送方向に直交する方向における位置に基づき、バーコードリーダの光学系、バーコードシンボル印刷装置のシンボル印刷部を駆動手段によって自動的に移動する構成としてもよい。
【００７４】
さらに、バーコードの投光ＬＥＤ１１の照射光に対する反射率は、物品の表面よりも低い。本例では、物品は商品の梱包であるダンボール箱であって所謂黄土色等の淡色である一方、バーコード（複数のバー）は、濃色もしくは黒色である。尚、バーコードラベルの場合には、そのラベル地は一般的に白色もしくは淡色であり、ラベル地に印刷されたバーコード（複数のバー）は、濃色もしくは黒色である。
【００７５】
本バーコードリーダ１０は特に、図２（ｂ）に示されるように、物品上のバーコードの形成位置として、物品の搬送方向におけるバーコードの先端位置を検出するバーコード位置検出部３３を有している。
【００７６】
バーコード位置検出部３３は、ＣＣＤラインセンサ２１による走査を、搬送方向における物品の先端で開始すると共に、等時間間隔で複数回行わせ、その走査回数をバーコードの情報を読み取り始めるまでカウンタ３５によってカウントし、カウントした走査回数と、メモリ３４に予め記憶されている物品の予め定められた搬送速度とに基づいて、物品の搬送方向におけるバーコードの先端位置を算出する。
【００７７】
バーコード位置検出部３３はさらに、コード解析部３１やバーコード位置検出部３３とバーコードシンボル印刷装置５０’との間でコマンドや検出結果を送受信するための通信インターフェース３７を有している。制御部３６は、バーコードリーダのすべての動作を制御する。尚、図２（ｂ）には図示されていないが、バーコードリーダ１０は、電源回路等をも有している。
【００７８】
尚、本発明において、物品の側面とは、物品の搬送方向に平行な四面のいずれかであればよく、コンベアに接する載置面や、載置面に対向する上面であってもよい。また、物品の側面を複数のバーの並列方向に沿ってＣＣＤラインセンサ２１によって行う各走査は、５００μｓ（マイクロ秒）〜１０ｍｓ（ミリ秒）程度の一定の時間間隔で行われる。物品の搬送速度は決まっている場合は、各走査は、等距離間隔で行われることになる。
【００７９】
次に、本実施例によるバーコードリーダ１０を有するバーコードシンボル印刷システムの動作を説明する。
【００８０】
さらに図７を参照すると、バーコードシンボル印刷装置５０’の制御部５１は、ステップＳ１０において、第１の光センサ５２により、バーコードリーダ１０の前に物品の先端が到来したか否かを検出する。到来が無い場合には、引き続き監視を続ける。
【００８１】
バーコードリーダ１０の前に物品の先端が到来すると、ステップＳ２０において、制御部５１は、通信インターフェース５４を介して、バーコードリーダ１０に対してバーコードの先端位置検出を指示するコマンドと、走査開始トリガと、検出に必要な情報とを送信する。バーコードリーダ１０が受信するコマンドおよびトリガと情報は、バーコード先端位置検出開始のコマンドおよび走査開始トリガと、バー長、救済措置としてのリトライフラグである。
【００８２】
ステップＳ３０においては、バーコードリーダ１０の動作となる。
【００８３】
さらに図４（ａ）を参照すると、ステップＳ３１において、バーコードリーダ１０のバーコード位置検出部３３は、通信インターフェース３７を介してバーコード位置検出開始コマンドと共に受け取った情報をメモリ３４に記憶する一方、コマンドに対して肯定応答ＡＣＫ（ACKnowledgement）を返し、準備が完了する。尚、コマンド受信エラー時には、否定応答ＮＡＫ（Negative AcKnowledgement）を返す。
【００８４】
ステップＳ３２において、バーコードシンボル印刷装置５０’からの走査開始トリガにより、バーコード位置検出部３３は、走査の開始タイミングを取得する。走査開始位置は、物品の搬送方向における物品先端からである。
【００８５】
ステップＳ３３において、バーコード位置検出部３３は、バーコードシンボル印刷装置５０’から走査終了トリガを受信したかを確認し、受信した場合にはバーコード位置検出シーケンスを一旦停止する。
【００８６】
ステップＳ３４において、バーコード位置検出部３３は、ＣＣＤラインセンサ２１によって走査を開始する。
【００８７】
ステップＳ３５において、バーコード位置検出部３３は、一走査毎にメモリ３４に予め記憶されている物品の予め定められた搬送速度と、走査間隔に基づいて物品の先端からの距離を計算し、その値（距離）をカウントアップして行く。
【００８８】
ステップＳ３６において、バーコード位置検出部３３は、バーコードの有無を検出する。その走査においてバーコードが無かった場合には、ステップS３３に戻る。尚、バーコードの有無は、バーコードの規格で定められた特定のバーを検出する等によって検出可能である。一方、その走査においてバーコードが有った場合には、カウントアップして来た位置を物品の搬送方向におけるバーコード先端位置としてメモリ３４に記憶した後、ステップＳ３７において、バーコードに記録された情報の解析が行われる。
【００８９】
ステップＳ３７においては、コード解析部３１の動作となる。さらに図４（ｂ）を参照すると、バーコードリーダ１０のコード解析部３１は、ステップＳ３７１〜Ｓ３７３において、既知のバーコード解析の方法によって解析を行い、バーコード情報としてメモリ３２に記憶し、図４（ａ）のステップS３９に移行する。
【００９０】
再び図４（ａ）を参照すると、ステップＳ３９において、バーコード位置検出部３３は、メモリ３４に記憶されたバーコード先端位置を示す情報を、メモリ３２に記憶されたバーコード情報と共に、通信インターフェース３７を介してバーコードシンボル印刷装置５０’に送信する。
【００９１】
再び図７を参照すると、ステップＳ４０において、バーコードシンボル印刷装置５０’の制御部５１は、通信インターフェース５４を介して、バーコードリーダ１０からバーコード先端位置を示す情報とバーコード情報とを受信したか否かを判断し、受信しなければバーコードが物品に形成されていないとしてステップＳ６０に移行する一方、受信したのであれば、ステップＳ５０に移行する。
【００９２】
ステップＳ５０において、制御部５１は、受信したバーコード情報が正しいか（最新の情報であるか）、否かを判断し、最新の情報であれば更新の必要はないとしてバーコード更新シーケンスを停止する。一方、バーコード情報が正しくない（古い情報である）場合は、ステップＳ６０に移行する。
【００９３】
ステップＳ６０において、制御部５１は、第２の光センサ５３により、ステップＳ６０において検出した物品の先端のタイミングと、ステップＳ４０においてバーコードリーダ１０から受信したバーコードの先端位置に基づいて、更新すべき情報を記録したバーコード（バーコードシンボル）を印刷すべき位置まで物品が移動したかどうかを判断する。尚、ステップＳ４０においてバーコードの先端位置情報とバーコード情報とを受信していない場合には、物品にバーコードが形成されていないとして、予め定められているバーコードシンボルを印刷すべき位置まで物品が移動したかどうかを判断する。
【００９４】
ステップＳ９０において、制御部５１は、シンボル印刷部５５’により、物品の古いバーコードを塗り潰した後に、塗り潰した位置もしくは所定のバーコードシンボルを印刷すべき位置に、更新すべき情報を記録したバーコード（バーコードシンボル）を印刷する。あるいは、既存のバーコードが無い場合には、所定のバーコードシンボルを印刷すべき位置に、シンボル印刷部５５’により、更新すべき情報を記録したバーコード（バーコードシンボル）を印刷する。そして、新規のバーコード（バーコードシンボル）が印刷された物品が、コンベアによって搬送される。
【００９５】
以上のようにして、１つの物品に対するバーコード更新シーケンスが実行された。
【００９６】
尚、本実施例では、走査毎に距離計算と加算を行っているが、走査回数をカウントし、バーコードを検出してから、バーコード先端位置を算出するようにしてもよい。
【００９７】
また、本実施例では、バーコードリーダ１０が、カウントした前記走査回数と、走査間隔と、物品の前記搬送速度とに基づいて物品の前記搬送方向におけるバーコード先端位置を算出し、算出したバーコード先端位置をバーコードシンボル印刷装置５０’に送信している。しかし、本発明は、バーコードリーダ１０は走査回数をカウントするだけとし、この情報をバーコードシンボル印刷装置５０’に送信し、バーコードシンボル印刷装置５０’が物品の前記搬送方向におけるバーコード先端位置を算出するようにしてもよい。この場合は、事前にバーコードリーダ１０から走査間隔の情報をバーコードシンボル印刷装置５０’に送信する等して、バーコードシンボル印刷装置５０’に記憶しておくか、あるいは、カウント数の情報と同時に、もしくはその後に走査間隔の情報を送信する必要がある。
【産業上の利用可能性】
【００９８】
以上、本発明の実施例について説明してきたが、本発明は上記実施例に限定されるものではなく、本願特許請求の範囲に記載された技術範囲内であれば、種々の変形が可能であることは云うまでもない。
【符号の説明】
【００９９】
１０    バーコードリーダ
１１    投光ＬＥＤ
１２    反射ミラー
１３    受光レンズ
２１    ＣＣＤラインセンサ
３１    コード解析部
３２    メモリ
３３    バーコード位置検出部
３４    メモリ
３５    カウンタ
３６    制御部
３７    通信インターフェース
４０    コンベア
５０    バーコードラベル貼付装置
５０’  バーコードシンボル印刷装置
５１    制御部
５２    第１の光センサ
５３    第２の光センサ
５４    通信インターフェース
５５    ラベル貼付部
５５’  シンボル印刷部
５６    ラベル印刷部
１００    物品
２２０    バーコード（バーコードシンボル）
２３０    バーコードラベル
２４０    バーコード
【図１】
2011215696.tif 000003
【図２】
2011215696.tif 000004
【図３】
2011215696.tif 000005
【図４】
2011215696.tif 000006
【図５】
2011215696.tif 000007
【図６】
2011215696.tif 000008
【図７】
2011215696.tif 000009