3
Q82 1∼3直のシフトをアルファベット表記したいのですが・・・
これには、「シフトコード機能」が有効です。シフトでは1日を最大24分割した区分けを置き換えることができます。
これにより、内部の時計に応じて自動でアルファベットを更新しながら印字が可能です。
以下に、1日を3つの時間帯に分けて文字に置き換えた例を記載します。
Q83 印字タクトをもっと速くする方法はないですか?
一番単純な方法は、「スキャンスピードを速くする」方法です。
これにより、レーザの走査する速度が上がりますので結果的に印字時間は短くなります。
但しスキャンスピードをあまり速く設定すると、印字が薄くなってしまったり印字品質が低下したりすることがあります。
この場合には別の方法で調整する必要があります。
0
6
12
18
9:00
13:00
19:00A 0 9 : 0 0 ∼1 2 : 5 9
B 1 3 : 0 0 ∼1 8 : 59
C 1 9 : 0 0 ∼0 8 : 59
B
A
C
10
バーコードの種類と特徴
JAN,EAN,UPC ITF CODE39 NW-7(CODABAR)
文
字
の
種
類
数字(0∼9)のみ 数字(0∼9)のみ 数字(0∼9)
アルファベット
記号
(-,. ,スペース,
$,/,+,%)
スタート/ストッ
プキャラクタ
(*:アスタリスク)
数字(0∼9)
記号
(-,$,/,. ,+)
スタート/ストッ
プキャラクタ
(a∼d)
表
現
で
き
る
桁
数
13桁または8桁 偶数桁のみ 自由 自由 自由
アスキーコード全文字
数字(0∼9)
アルファベット
大文字/小文字
記号
制御文字
([CR][STX]など)
CODE128
一
つ
の
文
字
を
表
す
バ
ー
の
本
数
4 5 9 7 6
バ
ー
コ
ー
ド
の
サ
イ
ズ
︵
小
さ
い
順
位
︶
1 2 5 3 4
誤
差
発
生
の
危
険
度
中 大 小 中 小
バ
ー
の
太
さ
4段階
(マルチレベル)
2段階
(バイナリレベル)
2段階
(バイナリレベル)
2段階
(バイナリレベル)
4段階
(マルチレベル)
プ
リ
ン
タ
の
印
字
精
度
高くないと
読み取りに影響
低くても
読み取り可能
低くても
読み取り可能
低くても
読み取り可能
高くないと
読み取りに影響
まとめ
下表は「1 バーコードの種類と特徴」で説明した内容を簡単にまとめたものです。
7
A
認識度が
低下します。
形状が似ている文字の認識度を安定させる方法は?Q
どれくらいの欠陥文字を判定できるの?Q
アルファベット 数字部
登録文字(スタンプ)
登録文字(インクジェット)
品質低下文字
1ドット抜け文字
[似た文字列]
形状が似ている文字は認識できるの?Q
3
CV-5000シリーズで、辞書内の参照文字を「判定文字種」に設定すると、文字列のアルファベット部分はアルファベットの辞書と
のみ照合が行なわれ、同様に数字部分は数字とのみ照合が行なわれます。これにより、前項のアルファベットのB,O,Iを数字の
8,0,1と認識しないようにできます。安定度も前項の結果と比較して大きくなっていることがわかります。
A 印字品質検査の用途では、「ここまでは、読み取りたいが、これはNGとしたい」といった印字品質に対するご要望がありま
す。このしきい値を決めることは、実は簡単そうで簡単はありません。CV-5000 シリーズでは、印字品質が正常な文字と
どれくらい差があるかを認識度の変化として得ることができます。つまり、印字形状が変形すると認識度が下がります。下
の例は、正常な印字と印字品質が低下したものを検査したときの認識度の変化を比較しています。右側のように文字に太
り、細り、汚れ、欠けなどがあると、認識度が下がります。ただし、どのような文字なら認識度がどれくらい下がるかというこ
とを定量化することが難しいため、ご要望の判定結果となる画像センサのしきい値を決定するためには、複数の文字によ
る統計的なデータを参考とする方法が一般的です。
A CV-5000の文字認識機能では、登録されている文字と形状がど
れだけ一致しているかを表す認識度により、最も一致度が高い文
字を第一候補、二番目を第二候補として検出します。第一候補と
第二候補の認識度の差(=安定度)が大きいほど、似た文字がなく
、誤認識の可能性が低い安定した結果となります。左の例は、数字
とアルファベットの中で形状が似ている、「0」(ゼロ)と「O」(オー)
、「8」と「B」、「1」(イチ)と「I」(アイ)が混在した文字列を検査した
ときの認識度と安定度の結果です。この結果より、ゼロとオーは
安定度がほぼ0で形状に差がないという判定になります。これ以
外の8,B,1,I は、形状の一部に差があるため、十分認識できる差
が得られています。ただし、印字フォントや印字品質により、これ
らの文字も安定度が下がり易いので、検出には注意が必要です。
第4章CODE39とNW-7
1 CODE39
CODE39は、9本のバー、スペースのうち3本が太いということでこの名前がついています。基本的な構成としては、以下の
ようになります。
・9本のバー、スペースで一つの文字(キャラクタ)を表わします。
・バーコードの始まりと終わりには、*(アスタリスク)が付けられます。(スタート/ストップキャラクタ)
・それぞれのキャラクタの間のスペース部分を「キャラクタ間ギャップ」と呼びます。通常、ナローバー幅と同じサイズで作ら
れます。ただし、最大値はナローバー幅の3∼5.3倍という規定になっています。
CODE39は下表のような構成で作られています。
表わすことのできるキャラクタは、数値(0∼9)、アルファベット、記号(—,.,_(スペース),*,$,/,+,%)です。
CODE39の構成1-1
CODE39のキャラクタ構成1-2
33
CODE39は1975年にインターメック社で開発されたバーコードで、数字、アルファベットといくつかの
記号の合計43個のキャラクタをコード化したものです。
アルファベットを扱えることから工業用にはなくてはならないものとされ、FAでは自動車、電気関係で
数多く使用されるのをはじめ、我が国でも、EIAJ(日本電子機械工業会)が規格化をすすめてい
ます。
キャラクタ間ギャップ
* 1 A *
キャラクタ
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
バーのパターン キャラクタ
T
U
V
W
X
Y
Z
—
.
SPACE
$
/
+
%
*
バーのパターンキャラクタ
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
バーのパターン
4
第
章
11
データ内容を決定してください。
・アルファベットが入っているなら CODE39
CODE39
・数字だけなら ITF
NW-7
アルファベットが必要なら、「CODE39」で決まりです。
(ステップ4も参考にしてください。)
数字だけなら、次のステップに進みます。
2 バーコードの選定手順
これまで説明してきたことを基にバーコードを選定する方法を解説します。
ただし、JAN、CODE128は、プリンタの印字精度が低いと「読み取りやすさ」
「誤読発生の危険度」が悪くなるため、選定対象から外します。
1
バーコードの長さを計算します。
バーコードの長さを決める要素は、「細バー幅」「細太の比率」「桁数」です。
細バー幅は細すぎると読み取りに影響するため、少なくとも0.25mm以上としてくださ
い。また、細太の比率は1:2∼3という規定がありますが、安定した読み取りを考える
なら、通常1:2.5以上を選択します。(細バー幅が細く、細太の比率が小さいと判別が
しにくくなり読み取りが安定しないことがあります。)
まず、細バー幅0.25mm、細太の比率1:2.5とし、P.15∼19の表を参考にバーコードの
長さを求めてください。
バーコードには、左右に細バー幅
の10倍以上のクワイエットゾーン
(マージン)が必要です。P.15∼19
の表の値は、左右のクワイエット
ゾーンを含んでいませんので、細
バー幅の10倍分のクワイエットゾ
ーンを加えてください。
2
アルファベット大文字、小文字どちらも表したい場合は、CODE128になります。
手順
1
〔
細バー(スペース)幅
0.25mm
太バー(スペース)幅
細バー(スペース)幅×2.5以上
13
世界には、100種類ほどのバーコードの種類があるといわれていますが、
その中から、代表的なバーコード5種類を紹介します。
バーコードの種類(JAN,CODE39,ITF,NW-7,CODE128)付 録5
名称 JAN(EAN,UPC)
ジャン
(イアン、ユーピーシー)
エヌダブリュー 7
(コーダバー)
ITF CODE39 NW-7(CODABAR) CODE128
読み方 アイティーエフ コード 39 コード 128
シンボル
文字の
種類
特徴
表現できる
桁数
バー構成の
特徴
使用
実績例
・数字(0∼9)のみ ・数字(0∼9)のみ ・数字(0∼9)
・アルファベット大文字
・記号
(-,.,スペース,$,/,+,%)
・スタート/ストップ
キャラクタ
(*:アスタリスク)
・数字(0∼9)
・記号(-,$,/,.,+)
・スタート/ストップ
キャラクタ(a∼d)
・アスキーコード全文字
数字(0∼9)
アルファベット
大文字/小文字
記号
制御文字
([CR][STX]など)
・流通コードとして、
JISにより規格化され
ている。
ヨーロッパのEAN、
アメリカのUPCと
互換性がある。
・同じ桁数ならば他の
コードに比べ、
バーコードの大きさを
小さくできる。
・アルファベットや記号が
扱えるため、品番などを
表現できる。
・いくつかのアルファベット、
いくつかの記号が
表現できる。
・あらゆる種類の文字が
扱える。
・数字のみで表すなら、
もっともサイズが
小さくなる。
(ただし12桁以上)
・バーのサイズは4種類
・スタート/ストップ
キャラクタはない。
・2本のバー、
2本のスペースで
1文字を表す。
・バーのサイズは2種類
・スタート/ストップ
キャラクタはない。
・5本のバー(または5本の
スペース)で1文字を表す。
・バーのサイズは2種類
・スタートストップ/
キャラクタは*
・5本のバー、
4本のスペースで
1文字を表す。
・バーのサイズは2種類
・スタート/ストップ
キャラクタはa∼d
・4本のバー、
3本のスペースで
1文字を表す。
・バーのサイズは4種類
・スタート/ストップ
キャラクタが3種類あり、
その種類により、
表せる文字種類が異なる。
・3本のバー、3本の
スペースで1文字を表す。
・世界共通コード
・生活用品のほぼ全てに
マーキングされている。
・書籍、雑誌業界
・家電業界
・アパレル業界
・標準物流コードとして、
JIS化されている。
・工業用バーコードとして
多く使われている。
・米国自動車工業(AIAG)
・日本電子機械工業会
(EIAJ)
・血液銀行
・宅配便の伝票
・DPE
・図書館の貸し出し管理
・EAN-128として、
各業界で利用され
始めている。
・日本チェーンストア協会
・冷凍、チルド食品業界
・医療業界
13桁または8桁 偶数桁のみ 自由 自由 自由
12
世界には、100種類のほどのバーコードの種類があるといわれていますが、
その中から、代表的なバーコード5種類を紹介します。
バーコードの種類(JAN,CODE39,ITF,NW-7,CODE128)付 録5
名称 JAN(EAN,UPC)
ジャン
(イアン、ユーピーシー)
エヌダブリュー 7
(コーダバー)
ITF CODE39 NW-7(CODABAR) CODE128
読み方 アイティーエフ コード 39 コード 128
シンボル
文字の
種類
特徴
表現できる
桁数
バー構成の
特徴
使用
実績例
・数字(0∼9)のみ ・数字(0∼9)のみ ・数字(0∼9)
・アルファベット大文字
・記号
(-,.,スペース,$,/,+,%)
・スタート/ストップ
キャラクタ
(*:アスタリスク)
・数字(0∼9)
・記号(-,$,/,.,+)
・スタート/ストップ
キャラクタ(a∼d)
・アスキーコード全文字
数字(0∼9)
アルファベット
大文字/小文字
記号
制御文字
([CR][STX]など)
・流通コードとして、
JISにより規格化され
ている。
ヨーロッパのEAN、
アメリカのUPCと
互換性がある。
・同じ桁数ならば他の
コードに比べ、
バーコードの大きさを
小さくできる。
・アルファベットや記号が
扱えるため、品番などを
表現できる。
・いくつかのアルファベット、
いくつかの記号が
表現できる。
・あらゆる種類の文字が
扱える。
・数字のみで表すなら、
もっともサイズが
小さくなる。
(ただし12桁以上)
・バーのサイズは4種類
・スタート/ストップ
キャラクタはない。
・2本のバー、
2本のスペースで
1文字を表す。
・バーのサイズは2種類
・スタート/ストップ
キャラクタはない。
・5本のバー(または5本の
スペース)で1文字を表す。
・バーのサイズは2種類
・スタートストップ/
キャラクタは*
・5本のバー、
4本のスペースで
1文字を表す。
・バーのサイズは2種類
・スタート/ストップ
キャラクタはa∼d
・4本のバー、
3本のスペースで
1文字を表す。
・バーのサイズは4種類
・スタート/ストップ
キャラクタが3種類あり、
その種類により、
表せる文字種類が異なる。
・3本のバー、3本の
スペースで1文字を表す。
・世界共通コード
・生活用品のほぼ全てに
マーキングされている。
・書籍、雑誌業界
・家電業界
・アパレル業界
・標準物流コードとして、
JIS化されている。
・工業用バーコードとして
多く使われている。
・米国自動車工業(AIAG)
・日本電子機械工業会
(EIAJ)
・血液銀行
・宅配便の伝票
・DPE
・図書館の貸し出し管理
・EAN-128として、
各業界で利用され
始めている。
・日本チェーンストア協会
・冷凍、チルド食品業界
・医療業界
13桁または8桁 偶数桁のみ 自由 自由 自由
4
バーコードの種類と特徴
■数字を表現したい場合
表現できる文字と桁数の違い
前ページの表からもわかるように、バーコードの種類により表現できる文字は異なります。
また、表現できる桁数についてもバーコードの種類により制限があるものもあります。
このように、バーコードの種類により表現できる文字は異なるため、バーコード化したいデ
ータが決まれば、使用できるバーコードの種類はある程度限定されます。
桁数については、通常のバーコードは特に制限はありませんが、JANは13桁または8桁と固定
桁であるため、汎用性は高くありません。
2
バーコードの種類 表現できる桁数
ITF 桁制限なし(ただし、偶数桁のみ)
NW-7 桁制限なし
JAN 13桁 または 8桁
CODE39 桁制限なし
CODE128 桁制限なし
■アルファベット、数字を表現したい場合
バーコードの種類 表現できる桁数
CODE39 桁制限なし
CODE128 桁制限なし
■アルファベットでも大文字、小文字どちらとも表現したい場合
バーコードの種類 表現できる桁数
CODE128 桁制限なし
ほとんどのバーコードは上記のように、規格上、桁数の制限はありません。
しかし、バーコードリーダはソフト上で桁数の制限をしており、最大でも32桁
程度です。
4 987654 321001 123456 a123456aABC123**
4 987654 321001 123456 a123456aABC123**
4 987654 321001 123456 a123456aABC123**
*
6
シンボル
使用実績例
・数字(0∼9)のみ
・世界共通コード
・生活用品の約9割以上にマーキン
グされている
・書籍、雑誌業界
・アパレル業界
文字の種類
特徴
・流通コードとして、JlSにより規格化
されている
・数字(0∼9)のみ
・標準物流コードとして、JIS化されて
いる
・同じ桁数ならば他のコードに比べ、
バーコードの大きさを小さくできる
・数字(0∼9)
・記号(−, スペース,$, /, +, %, .)
・アルファベット
・スタート/ストップキャラクタ
(*:アスタリスク)
・工業用バーコードとして多く使われ
ている
・米国自動車工業会(AIAG)
・日本電子機械工業会(EIAJ)
・アルファベットや記号が扱えるため、
品番などを表現できる
・数字(0∼9)
・記号(−,$, /, +, .)
・スタート/ストップキヤラクタ(a∼d)
・日本臨床検査自動化学会
(血液検査装置)
・DPE
・図書館
・宅配便
・記号が表現できる
・一般的に印字が簡単で読み取り精
度が高いコードであるといわれている
Symbol
CODE39 CODABAR (NW-7)UPC/EAN/JAN ITF
Actual
application
sample
Numbers only (0 to 9)
Common code for 60 countries all
over the world.
About 90 percent of daily needs
carry this code.
Used by apparel and publishing
industries.
Character
type
Features
Standardized as distribution code.
Numbers only (0 to 9)
Standardized as a distribution
symbol.
Has smaller bar code size than
other code for the same digits.
Numbers (0 to 9), codes (-, space,
$, /, +, %, .), Alphabet (A to Z ),
Start/stop character (*)
Widely used in technological
fields.
AIAG (Automobile Industries
Action Group)
EIA (Electric Industries
Association)
Has alphanumeric bar code to
enable representation of model
numbers.
Numbers (0 to 9), codes (-, $, :,
/, +, .), Start/stop character (A, B,
C, D)
Blood bank
DPE
Library
Parcel express forwarder
Code can be represented.
CODE39 CODABAR (NW-7)UPC/EAN/JAN ITF
CODE39 CODABAR (NW-7)UPC/EAN/JAN ITF
■ バーコードの種類とその特徴 / Bar code types /
3
それぞれの特徴と使われかた
1 バーコードの種類と特徴
広く活用されている代表的なバーコードは、下表の5種類です。
それぞれの「表現できる文字の種類」「桁数」「特徴」などをまとめています。
1
JAN,EAN,UPC ITF CODE39 NW-7(CODABAR)
シ
ン
ボ
ル
文
字
の
種
類
数字(0∼9)のみ 数字(0∼9)のみ 数字(0∼9)
アルファベット
記号
(-,.,スペース,
$,/,+,%)
スタート/ストッ
プキャラクタ
(*:アスタリスク)
数字(0∼9)
記号
(-,$,/,.,+)
スタート/ストッ
プキャラクタ
(a∼d)
特
徴
・流通コードとし
て、JISにより規
格化されている。
・同じ桁数ならば
他のコードに比
べ、バーコード
の大きさを小さ
くできる。
・アルファベット
や記号が扱える
ため、品番など
を表現できる。
・記号が表現でき
る。
表
現
で
き
る
桁
数
13桁または8桁 偶数桁のみ 自由 自由
バ
ー
構
成
の
特
徴
・バーの太さは
4段階
・スタート/スト
ップキャラクタ
はない。
・2本のバー、2本の
スペース(計4本)
で1文字を表す。
・バーの太さは
2段階
・スタート/スト
ップキャラクタ
はない。
・5本のバー
(または5本のス
ペース)で1文字
を表す。
・バーの太さは
2段階
・スタート/スト
ップキャラクタ
は*
・5本のバー、4本の
スペース(計9本)
で1文字を表す。
・バーの太さは
2段階
・スタート/スト
ップキャラクタ
はa∼d
・4本のバー、3本の
スペース(計7本)
で1文字を表す。
使
用
実
績
例
・世界共通コード
・生活用品のほぼ
全てにマーキン
グされている
・書籍、雑誌業界
・アパレル業界
・標準物流コード
として、JIS化さ
れている。
・工業用バーコー
ドとして多く使
われている
・米国自動車工業
会(AIAG)
・日本電子機械工
業会(EIAJ)
・日本臨床検査自
動化学会(血液
検査装置)
・宅配便
・DPE
・EAN-128として規
格化されている。
・日本チェーンス
トア協会/日本百
貨店協会
・バーの太さは
4段階
・スタートキャラ
クタが3種類あ
り、どれを使用
するかにより表
せる文字種類が
異なる。
・3本のバー、3本の
スペース(計6本)
で1文字を表す。
自由
・あらゆる種類の
文字が扱える。
・数字のみで表す
なら、最もサイ
ズが小さくなる。
(ただし、12桁以上)
アスキーコード全文字
数字(0∼9)
アルファベット
大文字/小文字
記号
制御文字
([CR][STX]など)
CODE128