(57)【要約】【課題】カット紙プリンタにより印刷した用紙の山を崩すことなく，カット紙プリンタにより用紙の端に印刷した１次元バーコードを複数枚の単位で読み取ることができるようにする。【解決手段】バーコード読み取りシステム１は，斜傾させた用紙の山５の側面に現れている多段状の１次元バーコード５０を所定の視野サイズで撮影するカメラ２と，カメラ２が撮影した画像を処理する画像処理装置３とから少なくとも構成され，画像処理装置３のバーコード読み取り手段３３は，カメラ２から転送された画像データを所定数の階層に分割する処理を実行した後，各階層を水平方向に走査することで，画像データに含まれる１次元バーコード４０全てを読み取る処理を実行する。【選択図】図１
2017045284.tif 000002
【特許請求の範囲】
【請求項１】
１次元バーコードを端に印字した用紙が集積された用紙の山を斜傾させた時に，前記用紙の山の側面に現れる多段状の１次元バーコードを所定の視野サイズで撮影するためのカメラと，
前記カメラから転送された画像データを所定数の階層に分割した後，前記階層毎に，前記階層内を水平方向に走査して階層にある前記１次元バーコードを読み取る処理を行うバーコード読み取り手段を備えた画像処理装置と，
を含むことを特徴とするバーコード読み取りシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，用紙の端に印字した１次元バーコードを読み取る技術に関する。
【背景技術】
【０００２】
規格寸法に裁断したカット紙に印刷するカット紙プリンタにより，顧客データなどの個人情報を印刷する際，カット紙プリンタにより印刷した用紙が，カット紙プリンタの排出部に積まれている用紙の間に挿入されてしまうなどして，カット紙プリンタにより印刷した用紙の序列が乱れることがある。
【０００３】
カット紙プリンタにより印刷した用紙の序列の乱れは，用紙を封筒に封入封緘する時に実施する序列検査で検出できるが，顧客データなどの個人情報を取り扱う製造現場では，製造現場毎に個人情報の管理が求められるため，カット紙プリンタにより用紙を印刷する印刷現場でも，カット紙プリンタにより印刷した用紙を用紙単位で管理している。
【０００４】
従来，用紙を印刷する印刷現場では，カット紙プリンタにより印刷した用紙の用紙管理として，用紙毎に異なる管理番号（例えば，通数連番）をエンコードした１次元バーコードをカット紙プリンタにより用紙に印刷し，バーコードリーダを用いて用紙毎に１次元バーコードを読み取る作業を行っている。バーコードリーダを用いて用紙管理する技術に係る発明としては，特許文献１において，予め用紙に印刷した１次元バーコードを用いて用紙管理する発明が特許文献１で開示されている。また，１次元バーコードではなく，用紙に印刷した色を用いて用紙管理する発明が特許文献２で開示されている。
【０００５】
用紙に印刷した１次元バーコードを用紙毎に読み取る作業は，用紙を搬送する経路を備えた装置や手作業にて行うことができるが，いずれの場合であっても，カット紙プリンタにより印刷した用紙の山を崩して，１次元バーコードを用紙毎に読み取らなければならなかった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３１２３６号公報
【特許文献２】特開２００４−２０３５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで，本発明は，カット紙プリンタにより印刷した用紙の山を崩すことなく，カット紙プリンタにより用紙の端に印刷した１次元バーコードを複数枚の単位で読み取ることができるようにすることを課題とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決する本発明は，１次元バーコードを端に印字した用紙が集積された用紙の山を斜傾させた時に，前記用紙の山の側面に現れる多段状の１次元バーコードを所定の視野サイズで撮影するためのカメラと，前記カメラから転送された画像データを所定数の階層に分割した後，前記階層毎に，前記階層内を水平方向に走査して階層にある前記１次元バーコードを読み取る処理を行うバーコード読み取り手段を備えた画像処理装置とを含むことを特徴とするバーコード読み取りシステムである。
【発明の効果】
【０００９】
上述した発明によれば，カメラが画像処理装置に転送する画像データには，多段状の１次元バーコードの画像が含まれることになる。多段状の１次元バーコードは，線状の１次元バーコードが層状に複数積み重なった状態であるため，画像処理装置が，カメラから転送された画像データを所定数の階層に分割した後，階層毎に，階層内を水平方向に走査して階層にある１次元バーコードを読み取る処理を行うことで，カメラが撮影した多段状の１次元バーコードを構成する複数の１次元バーコードを，用紙の山を崩すことなく一括で読み取ることができる。
【図面の簡単な説明】
【００１０】
【図１】バーコード読み取りシステムの構成を説明する図。
【図２】用紙の山を説明する図。
【図３】バーコード読み取りシステムのブロック図。
【図４】カメラが転送する画像データを説明する図。
【図５】画像処理装置が備えるバーコード読み取り手段の動作を説明する図。
【図６】画像処理装置が画像データを処理する内容を説明する図。
【図７】用紙の山を斜傾させる手法の一例を説明する図。
【発明を実施するための形態】
【００１１】
ここから，本発明の好適な実施形態を記載する。なお，以下の記載は本発明の範囲を束縛するものでなく，理解を助けるために記述するものである。
【００１２】
図１は，本実施形態に係るバーコード読み取りシステム１の構成を説明する図である。図１に図示したように，本実施形態に係るバーコード読み取りシステム１は，１次元バーコード４０を用紙端に印刷した用紙４が集積されている用紙の山５の側面を撮影するためのカメラ２と，カメラ２が撮影した画像に含まれる１次元バーコード４０全てを読み取る処理を行う画像処理装置３とから少なくとも構成される。
【００１３】
図２は，用紙の山５を説明する図である。用紙の山５に集積される印刷後の用紙４の用紙端には，用紙管理に用いるデータをエンコードした１次元バーコード４０が印字されている。なお，用紙端に印字する１次元バーコード４０は用紙管理にのみ使用されるため，１次元バーコード４０のサイズは，用紙４に印刷される仕上がり線４１の外側に収まるサイズにすることが望ましい。
【００１４】
辞書の索引を参考にすればわかるように，用紙端に印字した１次元バーコード４０の有無は，用紙４を集積した用紙の山５の側面から視認可能であるが，本実施形態では，用紙端に印字した１次元バーコード４０を光学認識できるよう，１次元バーコード４０を印字した用紙端に対応する用紙の山５の側面が斜めになるように用紙の山５を斜傾させている。用紙の山５を斜傾させると，１次元バーコード４０を印字した用紙端が略階段状になって露出することで，図１，２に図示しているように，用紙端に印字した１次元バーコード４０の一部が線状に露出し，多段状の１次元バーコード５０が用紙の山５の側面に現れる。
【００１５】
図３は，バーコード読み取りシステム１のブロック図である。上述したように，本実施形態に係るバーコード読み取りシステム１は，斜傾させた用紙の山５の側面に現れている多段状の１次元バーコード５０を所定の視野サイズで撮影するカメラ２と，カメラ２が撮影した画像に含まれる１次元バーコード４０を読み取る処理を行う画像処理装置３とから少なくとも構成される。
【００１６】
バーコード読み取りシステム１を構成するカメラ２は，矩形のエリアを撮影できるタイプで，光を電気信号に変換するイメージセンサ２１と，イメージセンサ２１上に光を集光するレンズ２０と，イメージセンサ２１が出力した電気信号を画像データに変換する信号処理回路２２と，信号処理回路２２が変換した画像データを外部装置（ここでは，画像処理装置３）に転送する外部インターフェース２３を少なくとも備える。なお，カメラ２のイメージセンサ２１としては，ＣＣＤセンサやＣＭＯＳセンサを利用するのが一般的で，また，外部インターフェース２３としてはＵＳＢインターフェースを利用するのが一般的である。
【００１７】
図４は，カメラ２が転送する画像データ２４を説明する図である。カメラ２を用いて，用紙の山５の側面に現れている多段状の１次元バーコード５０を所定の視野サイズで撮影することで，図４で図示した画像データ２４には，ＣＯＤＥ３９やＰＤＦ４１７などのように，線状の１次元バーコード４０が複数積み重なった状態の画像が含まれることになる。なお，カメラ２の視野サイズは，１次元バーコード４０を構成する細いバーおよび細いスペースを画像処理装置３側で認識できるように決定されている。
【００１８】
バーコード読み取りシステム１を構成する画像処理装置３は，具体的にはパーソナルコンピュータや，画像処理の機能に特化したコンピュータで，カメラ２から転送された画像データを受信する外部インターフェース３１と，カメラ２が転送した画像データを画像処理するプロセッサ３０と，画像処理する際にプロセッサが利用するメモリ３２（ＲＡＭやデータストレージデバイスなど）を備える。また，バーコード読み取りシステム１を構成する画像処理装置３は，上述したハードウェア資源を利用するコンピュータプログラムで実現される手段として，カメラ２から転送された画像データを画像処理することで，カメラ２が撮影した多段状の１次元バーコード５０に含まれる１次元バーコード４０それぞれを読み取る処理を実行するバーコード読み取り手段３３を備える。
【００１９】
図５は，画像処理装置３が備えるバーコード読み取り手段３３の動作を説明する図である。画像処理装置３のバーコード読み取り手段３３は，画像処理装置３の外部インターフェース３１を介して，カメラ２から画像データが転送されると（Ｓ１），カメラ２が転送した画像データを画像処理装置３のメモリ３２に記憶する処理を実行する（Ｓ２）。次に，画像処理装置３のバーコード読み取り手段３３は，バーコードをデコードし易くなるように，メモリ３２に記憶した画像データを加工（二値化処理や回転処理など）する処理を実行する（Ｓ３）。次に，画像処理装置３のバーコード読み取り手段３３は，メモリ３２に記憶した画像データを所定数の階層に分割する処理を実行した後（Ｓ４），各階層を水平方向に走査することで，画像データに含まれる１次元バーコード４０全てを読み取る処理を実行して（Ｓ５），この手順を終了する。
【００２０】
図６は，画像処理装置３が画像データを処理する内容を説明する図である。図５を用いて説明した手順に従えば，画像処理装置３のバーコード読み取り手段３３は，図４で図示した画像データ２４を処理する際，画像データ２４を所定数の階層２５に分割し，それぞれの階層２５の中心を水平方向に走査することで，画像データ２４に含まれる１次元バーコード４０全てを読み取る。例えば，カメラ２の視野サイズの高さが２０ｍｍで，カメラ２の画素数が５００万画素の場合，カメラ２から転送された画像データ２４を１００階層に分割すれば，階層２５に含まれる１次元バーコード４０をそれぞれ識別できる。
【００２１】
これまで述べたように，本実施形態に係るバーコード読み取りシステム１では，１次元バーコード４０を印字した用紙端に対応する側面が斜めになるように用紙の山５を斜傾させて，多段状の１次元バーコード５０を用紙の山５の側面から見えるようにするため，本実施形態に係るバーコード読み取りシステム１を実施するためには，用紙の山５を斜傾させることが必要になる。
【００２２】
図７は，用紙の山５を斜傾させる手法の一例を説明する図である。図７では，用紙の山５を斜傾させる角度の付いた背もたれ部６０を有する台６を用いて用紙の山５を斜傾させている。用紙の山５を斜傾させる際，台６を傾けていない状態で用紙の山５を台６の上に積載した後，ジャッキなどを用いて，用紙の山５を積載した台を背もたれ部６０がある方向に傾け，台６の上に積載した用紙の山５を背もたれ部６０に押し付けることで，背もたれ部６０の角度に沿って用紙の山５は斜傾することになる。
【符号の説明】
【００２３】
１    バーコード読み取りシステム
２    カメラ
３    画像処理装置
３３  バーコード読み取り手段
４    用紙
４０  １次元バーコード
５    用紙の山
５０  多段状の１次元バーコード
【図１】
2017045284.tif 000003
【図２】
2017045284.tif 000004
【図３】
2017045284.tif 000005
【図４】
2017045284.tif 000006
【図５】
2017045284.tif 000007
【図６】
2017045284.tif 000008
【図７】
2017045284.tif 000009