(57)【特許請求の範囲】
【請求項１】
所定の印字濃度範囲を第１間隔で刻むことで得られる第１印字濃度毎に，１次元バーコードの仕様で定義されている幅の黒バーを印字したテストチャートと，
前記テストチャートに印字された黒バーの幅を測定した結果が入力されると， 前記印字濃度範囲を前記第１間隔よりも小さい第２間隔で刻むことで得られる第２印字濃度毎に，前記第２印字濃度で黒バーを印字した時の黒バーの幅を黒バーの実測幅から算出し，算出した幅の黒バーを用いて疑似的に組み立てたバーコードキャラクタの復号容易度を算出する処理を実行した後，復号容易度によるグレート評価を前記第２印字濃度毎に行い，グレード評価が最もよい前記第２印字濃度を１次元バーコードの印字に用いる印字濃度として選択する処理を実行する印字濃度算出装置と，
から少なくとも構成したことを特徴とするバーコード印字濃度算出システム。
【請求項２】
所定の印字濃度範囲を第１間隔で刻むことで得られる第１印字濃度毎に，１次元バーコードの仕様で定義されている幅の黒バーを印字したテストチャートに印字された黒バーの幅を測定した結果が入力されると， 前記印字濃度範囲を前記第１間隔よりも小さい第２間隔で刻むことで得られる第２印字濃度毎に，前記第２印字濃度で黒バーを印字した時の黒バーの幅を黒バーの実測幅から算出し，算出した幅の黒バーを用いて疑似的に組み立てたバーコードキャラクタの復号容易度を算出する処理を実行した後，復号容易度によるグレート評価を前記第２印字濃度毎に行い，グレード評価が最もよい前記第２印字濃度を１次元バーコードの印字に用いる印字濃度として選択する処理を実行する印字濃度算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，１次元バーコードを用紙に印字するときの印字濃度を決定する技術に関する。
【背景技術】
【０００２】
公共料金などの支払いに用いる払込取扱票，医療関係の材料の管理に用いる個装表示ラベル，および，食品のトレーサビリティに用いる標準物流ラベルなどには，高密度タイプの１次元バーコードがインクジェットプリンタなどによって印字される。
【０００３】
高密度タイプの１次元バーコードは標準化が進み，１次元バーコードの規格の一つであるＣＯＤＥ１２８では，最大のシンボル長（例えば，６０ｍｍ），１次元バーコードの構成に用いるエレメント（黒バーと白バー），１次元バーコードの構成に用いるエレメントの最小単位（例えば，０．１６９ｍｍ）などが定義されており, １次元バーコードの印字に用いるプリンタには，１次元バーコードに詳しい知識をもったスタッフによって，１次元バーコードの印字濃度の設定値が予め設定されている。
【０００４】
しかしながら，インクジェットプリンタなどによって，１次元バーコードを実際に用紙に印字すると，用紙に印字した１次元バーコードがにじみ，バーコードリーダによって１次元バーコードを読み取れなくなるまで，１次元バーコードの印刷品質が悪化してしまうことがある。
【０００５】
用紙に印字した１次元バーコードのにじみ具合は，インクや用紙のロットまたは１次元バーコードを印字するときの機械条件によって変動するため，１次元バーコードを用紙に印字する前に，１次元バーコードの印字濃度を補正しなければならない。
【０００６】
従来，１次元バーコードの印字濃度を補正する作業として，１次元バーコードのサンプルを様々な印字濃度で印字し、最も品質の良い印字濃度を採用する作業が行われていた。しかし，この方法では，１次元バーコードのサンプル数にも限度があり、１次元バーコードの印字品質の評価にもスキルを要するため，スキルを必要とせずに，１次元バーコードの印字濃度を補正できることが望まれている。
【０００７】
スキルを必要とせずに，１次元バーコードの印字条件を補正する発明として，例えば，特許文献１において，１次元バーコード（特許文献１では，図形コード）を構成する各エレメントのドット数情報を用紙毎に記憶し，１次元バーコードの印字に用いる用紙のドット数情報を用いて，１次元バーコードを印字する発明が開示されている。
【０００８】
また，特許文献２では，バーコード用の黒バーおよび白バーを、それぞれ複数の異なるドット数の幅で印刷するためのテストチャートをプリンタで印刷し，バーコード用の黒バーおよび白バーの幅の測定結果に基づいて、印刷後のバーコードの黒バー幅と白バー幅が規定の大きさとなるように、黒バー幅と白バー幅のドット数を決定する発明が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平８−１２３８８６号公報
【特許文献２】特開２００８−３０５１３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら，スキルを必要とせずに，１次元バーコードの印字条件を補正する従来の技術は，１次元バーコードの印字条件として，ドット数に係る情報を決定する技術で，１次元バーコードの印字濃度を求める発明ではない。
【００１１】
そこで，本発明は，スキルを必要とせずに，１次元バーコードの印字濃度を求めることのできるシステムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決する第１の発明は，所定の印字濃度範囲を第１間隔で刻むことで得られる第１印字濃度毎に，１次元バーコードの仕様で定義されている幅の黒バーを印字したテストチャートと，前記テストチャートに印字された黒バーの幅を測定した結果が入力されると， 前記印字濃度範囲を前記第１間隔よりも小さい第２間隔で刻むことで得られる第２印字濃度毎に，前記第２印字濃度で黒バーを印字した時の黒バーの幅を黒バーの実測幅から算出し，算出した幅の黒バーを用いて疑似的に組み立てたバーコードキャラクタの復号容易度を算出する処理を実行した後，復号容易度によるグレート評価を前記第２印字濃度毎に行い，グレード評価が最もよい前記第２印字濃度を１次元バーコードの印字に用いる印字濃度として選択する処理を実行する印字濃度算出装置とから少なくとも構成したことを特徴とするバーコード印字濃度算出システムである。
【００１３】
更に，第２の発明は，所定の印字濃度範囲を第１間隔で刻むことで得られる第１印字濃度毎に，１次元バーコードの仕様で定義されている幅の黒バーを印字したテストチャートに印字された黒バーの幅を測定した結果が入力されると， 前記印字濃度範囲を前記第１間隔よりも小さい第２間隔で刻むことで得られる第２印字濃度毎に，前記第２印字濃度で黒バーを印字した時の黒バーの幅を黒バーの実測幅から算出し，算出した幅の黒バーを用いて疑似的に組み立てたバーコードキャラクタの復号容易度を算出する処理を実行した後，復号容易度によるグレート評価を前記第２印字濃度毎に行い，グレード評価が最もよい前記第２印字濃度を１次元バーコードの印字に用いる印字濃度として選択する処理を実行する印字濃度算出装置である。
【発明の効果】
【００１４】
上述した発明によれば，テストチャートに印字された黒バーの幅を測定するだけで，自動的に，１次元バーコードの印字に用いる印字濃度が決定されるため，スキルを必要とせずに，１次元バーコードの印字濃度を求めることができる。
【図面の簡単な説明】
【００１５】
【図１】バーコード印字濃度算出システムの構成を説明する図。
【図２】プリンタで印字するテストチャートを説明する図。
【図３】１次元バーコードの印字濃度を算出する手順を説明する図。
【図４】黒バーの幅を算出する内容を説明する図。
【図５】復号容易度によるグレート評価結果の一例を説明する図。
【発明を実施するための形態】
【００１６】
ここから，本発明の好適な実施形態を記載する。なお，以下の記載は本発明の範囲を束縛するものでなく，理解を助けるために記述するものである。
【００１７】
図１は，本実施形態に係るバーコード印字濃度算出システム１の構成を説明する図である。本実施形態に係るバーコード印字濃度算出システム１は，印字濃度を段階的に変更しながら１次元バーコードの黒バーを印字したテストチャート２と，テストチャート２に印字された黒バーの実測幅に基づいて１次元バーコードの印字濃度を算出する印字濃度算出装置３とから少なくとも構成され，図１では，これらに加え，テストチャート２を印字するプリンタ５を図示している。
【００１８】
なお，図１では，テストチャート２に印字された黒バーの幅を測定する装置として，デジタルマイクロスコープ４を印字濃度算出装置３に接続させ，作業者がデジタルマイクロスコープ４を用いて測定した黒バーの実測幅が，デジタルマイクロスコープ４から印字濃度算出装置３に入力されるように構成しているが，テストチャート２に印字された黒バーの幅の測定にマイクロゲージを用い，作業者がマイクロゲージを用いて測定した黒バーの実測幅を印字濃度算出装置３に作業者が手動で入力するように構成することもできる。
【００１９】
まず，プリンタ５で印字するテストチャート２について説明する。図２は，プリンタ５で印字するテストチャート２を説明する図である。図２に図示したように，プリンタ５で印字するテストチャート２は，所定の印字濃度範囲を第１間隔で刻むことで得られる第１印字濃度毎に，１次元バーコードの仕様で定義されている幅の黒バーを印字した領域を含む。
【００２０】
１次元バーコードの規格で定められている黒バーの幅（エレメント幅）は一つとは限らず，例えば，１次元バーコードの規格の一つであるＣＯＤＥ１２８では，４つ幅が定義されているため，図２のテストチャート２では，第１印字濃度毎に，それぞれ幅の異なる４つの黒バーを印字している。印字濃度範囲は，プリンタ５に設定されている１次元バーコードの印字濃度の設定値を中心とする範囲が望ましく，図２のテストチャート２では，プリンタ５に設定されている１次元バーコードの印字濃度の設定値を９０％（階調値）とし，印字濃度範囲を８０％から１００％としている。また，印字濃度範囲を刻む第１間隔を５％とすることで，印字濃度範囲を第１間隔で刻むことで得られた第１印字濃度は，８０％，８５％，９０％，９５％および１００％になっている。
【００２１】
次に，印字濃度算出装置３について説明する。印字濃度算出装置３は，パーソナルコンピュータを利用して実現される装置で，テストチャート２に印字された黒バーの実測幅に基づいて１次元バーコードの印字濃度を算出するコンピュータプログラムが実装されている。
【００２２】
ここから，１次元バーコードの印字濃度を算出する手順を説明しながら，印字濃度算出装置３の動作について詳細に説明する。
【００２３】
図３は，１次元バーコードの印字濃度を算出する手順を説明する図である。１次元バーコードの印字濃度を求める際，まず，プリンタ５の作業者は，１次元バーコードを印字する用紙を用いたテストチャート２をプリンタ５に出力させる（Ｓ１）。プリンタ５からテストチャート２を出力させるには，テストチャート２の画像が必要になるため，１次元バーコードの仕様ごとにテストチャート２の画像を作成することが必要である。
【００２４】
次に，プリンタ５の作業者は，テストチャート２に印字されている黒バー毎に，黒バーの幅を測定し，黒バーの幅および印字濃度に対応付した状態で黒バーの実測幅を印字濃度算出装置３に入力し，印字濃度算出装置３は，テストチャート２に印字された黒バーの幅を測定した結果を取得する（Ｓ２）。なお，テストチャート２に印字した黒バーにはにじみが発生して太くなるため，黒バーの幅を測定する作業標準を予め決定しておくとよい。
【００２５】
図２では，１次元バーコードの規格で定められている黒バーの幅は４つで，印字濃度範囲を第１間隔で刻むことで得られた第１印字濃度は，８０％，８５％，９０％，９５％および１００％の５個にしているため，印字濃度算出装置３は，第１印字濃度毎に黒バーの実測幅を４つ取得することになる。
【００２６】
次に，印字濃度算出装置３は，印字濃度範囲を第１間隔よりも小さい第２間隔で刻むことで得られる第２印字濃度毎に，第２印字濃度で黒バーを印字した時の黒バーの幅を黒バーの実測幅から算出し，算出した幅の黒バーを用いて疑似的に組み立てたバーコードキャラクタの復号容易度(Decodability)を算出する処理を実行する（Ｓ３）。
【００２７】
図４は，黒バーの幅を算出する内容を説明する図である。図４では，印字濃度範囲（ここでは，８０％から１００％）を刻む第２間隔を１％とし，第１印字濃度（８０％，８５％，９０％，９５％および１００％）における黒バーの実測幅を黒丸で，黒バーの実測幅から算出する黒バーの幅を白丸で表している。
【００２８】
図４で図示したように，黒バーの実測幅から黒バーの幅を算出する処理は，テストチャート２に印字されている黒バーの幅（ここでは，４つ）毎に行われ，第１印字濃度間にある第２印字濃度に対応する黒バーの幅は補間により求めることで算出できる。なお，第１印字濃度と同じ印字濃度である第２印字濃度については黒バーの実測幅を用いるとよい。
【００２９】
また，印字濃度に対応する黒バーの幅を用いて疑似的に組み立てるバーコードキャラクタは１文字でなくてよく，１次元バーコードの規格において複数の幅が定義されている場合，すべての幅の黒バーが用いられるように複数のバーコードキャラクタを決定しておくことが望ましい。
【００３０】
また，復号容易度の算出には，JIS X0520, ISO/IEC 15416などに記載されている式を用いることができる。これらの規格では，復号容易度を算出する式として，第１復号容易度（これらの規格では，Ｖ１）を算出する式と，第２復号容易度（これらの規格では，Ｖ２）を算出する式の２つを定義し，第１復号容易度と第２復号容易度のいずれか小さい方を最終的な復号容易度としているが，本実施形態では，印字濃度を変更したときの印字品質の変化傾向だけ掴めればよいので，黒バーの幅から算出し易い第２復号容易度のみを算出するとよい。
【００３１】
次に，印字濃度算出装置３は，復号容易度によるグレート評価を第２印字濃度毎に行い，グレード評価が最もよい第２印字濃度を１次元バーコードの印字に用いる印字濃度として選択する処理を実行して（Ｓ４），この手順は終了する。
【００３２】
JIS X0520, ISO/IEC 15416などの規格では，復号容易度によるグレート評価は以下のように定められており，印字濃度算出装置３は，復号容易度によるグレート評価として，復号容易度に対応するグレードを選択する処理を実行する。
グレードＡ：復号容易度が０．６２以上
グレードＢ：復号容易度が０．５０以上，０．６２未満
グレードＣ：復号容易度が０．３７以上，０．５０未満
グレードＤ：復号容易度が０．２５以上，０．３７未満
グレードＦ：復号容易度が０．２５未満
【００３３】
図５は，復号容易度によるグレート評価結果の一例を説明する図である。図５では，最もよいグレードはグレードＣになるが，グレードＣにある第２印字濃度は複数（８６％，８７％，８８％，８９％および９０％）あるため，これらの中間にあたる第２印字濃度（ここでは，８８％が）実際に用いる印字濃度として選択される。
【００３４】
次に，印字濃度算出装置３は，デコードビリティのグレート評価結果を参照し，最もグレートのよい印字濃度を印字濃度の補正値として選択する処理を実行して，この手順は終了する。なお，最もグレートのよい印字濃度が連続して複数ある場合，中間となる印字濃度を印字濃度の補正値として選択するとよい。
【符号の説明】
【００３５】
１    バーコード印字濃度算出システム
２    テストチャート
３    印字濃度算出装置
【図１】
0006428274.tif 000002
【図２】
0006428274.tif 000003
【図３】
0006428274.tif 000004
【図４】
0006428274.tif 000005
【図５】
0006428274.tif 000006