付録I.19 バーコード(1ADBxxxxxxxxxxxx・・・)16
PDE - LP Optionでは無効となります。
(1) 形式
注 一次元バーコードとQRコードでパラメタが若干異なることに注意してください。
(2) パラメタ
バーコードのパラメタについて次に示します。
パラメタ |
サイズ |
意味 |
設定値 |
||
---|---|---|---|---|---|
L |
一次元バーコード |
1バイト |
パラメタ長 |
P0からP9までのバイト数 |
|
QRコード |
2バイト |
パラメタ長 |
P1からP9までのバイト数(ビッグエンディアン) |
||
P0 |
一次元バーコード |
1バイト |
予備 |
(00)16 |
|
QRコード |
0バイト |
− |
− |
||
P1 |
1バイト |
バーコードタイプ |
(01)16 |
CODE39 |
|
(02)16 |
JAN標準 |
||||
(03)16 |
JAN短縮 |
||||
(06)16 |
ITF |
||||
(07)16 |
NW-7 |
||||
(08)16 |
カスタマバーコード |
||||
(09)16 |
EAN128コードセットC |
||||
(0A)16 |
QRコード |
||||
P2 |
1バイト |
文字表示有無 |
(00)16 |
文字表示あり(カスタマバーコード,QRコード時無効) |
|
(01)16 |
文字表示なし |
||||
P3 |
1バイト |
予備 |
(00)16 |
||
P4 |
一次元バーコード |
1バイト |
向き |
(00)16 |
横向き |
(01)16 |
縦向き(下→上) |
||||
(02)16 |
縦向き(上→下) |
||||
QRコード |
1バイト |
バージョン |
(00)16 |
バージョン指定なし |
|
(01)16〜(14)16 |
バージョン指定あり |
||||
P5 |
2バイト |
開始位置y |
FCBで定義される印刷領域の左上を原点とする1/1,440インチ単位でバーコード印刷領域の開始位置(左上)を指定します。 yは原点から下方向,xは原点から右方向の値であり,値はビッグエンディアンで(0000)16〜(7FFF)16の範囲で指定します。 |
||
P6 |
2バイト |
開始位置x |
|||
P7 |
2バイト |
終了位置y |
FCBで定義される印刷領域の左上を原点とする1/1,440インチ単位でバーコード印刷領域の終了位置(右下)を指定します。 yは原点から下方向,xは原点から右方向の値であり,値はビッグエンディアンで(0000)16〜(7FFF)16の範囲で指定します。 |
||
P8 |
2バイト |
終了位置x |
|||
P9 |
nバイト |
データ用文字 |
一次元バーコードの場合はJIS8の文字列を指定します。 QRコードの場合はJIS8,シフトJIS,またはUTF-8の文字列を指定します。 |
(a) CODE39
CODE39について説明します。
- 指定例
-
CODE39で次の条件のバーコードを出力する場合の機能キャラクタへの指定例を次に示します。
-
解像度:600dpi
-
サイズ:5.5CPI
-
文字列:*CODE39*
-
文字表示:あり
-
向き:横向き
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ),(行間隔6LPI,文字サイズ10CPI換算)
-
バーコード印刷領域の高さ(文字部分を含む):1,440/1,440インチ
-
- 印刷領域幅(「付録H.2(1)(a) 印刷領域の幅」の表から求めた場合)
-
左マージンのドット数=52
右マージンのドット数=52
バーコード幅のドット数=112×けた数−7=112×8−7=889
バーコード印刷領域に必要なドット数=112×けた数+97=112×8+97=993
機能キャラクタで指定する領域の幅(1/1,440インチ)=↑993×2.4↑=2,384
表I‒19 バーコード(CODE39)の指定例 パラメタ
サイズ
意味
設定値
L
1バイト
パラメタ長
(15)16
13(機能キャラクタ固定部)+文字列(8バイト)
P0
1バイト
予備
(00)16
固定
P1
1バイト
バーコードタイプ
(01)16
CODE39
P2
1バイト
文字表示有無
(00)16
文字表示あり
P3
1バイト
予備
(00)16
固定
P4
1バイト
向き
(00)16
横向き
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(0F00)16
P8
2バイト
終了位置x
(0C20)16
P9
8バイト
データ用文字
*CODE39*
(b) JAN(標準/短縮)
JANについて説明します。
- 指定例
-
次の条件で「付録H.2(2)(a) 印刷領域の幅」で示した大きさの,JAN(標準)を出力する場合の機能キャラクタへの指定例を次に示します。
-
解像度:600dpi
-
倍率:0.8倍相当
-
文字列:4901234567894
-
文字表示:あり
-
向き:横向き
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ),(行間隔6LPI,文字サイズ10CPI換算)
-
バーコード印刷領域の幅:1628/1,440インチ
-
バーコード印刷領域の高さ(文字部分を含む):1,440/1,440インチ
表I‒20 バーコード(JAN)の指定例 パラメタ
サイズ
意味
設定値
L
1バイト
パラメタ長
(1A)16
13(機能キャラクタ固定部)+文字列(13バイト)
P0
1バイト
予備
(00)16
固定
P1
1バイト
バーコードタイプ
(02)16
JAN(標準)
P2
1バイト
文字表示有無
(00)16
文字表示あり
P3
1バイト
予備
(00)16
固定
P4
1バイト
向き
(00)16
横向き
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(0F00)16
P8
2バイト
終了位置x
(092C)16
P9
13バイト
データ用文字
4901234567894
-
(c) ITF
ITFについて説明します。
- 指定例
-
次の条件で「付録H.2(3)(a) 印刷領域の幅」で示した大きさの,ITFを出力する場合の機能キャラクタへの指定例を次に示します。
-
解像度:600dpi
-
倍率:0.3倍相当
-
文字列:0123456789
-
文字表示:あり
-
向き:横向き
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ),(行間隔6LPI,文字サイズ10CPI換算)
-
バーコード印刷領域の幅:1848/1,440インチ
-
バーコード印刷領域の高さ(文字部分を含む):1,440/1,440インチ
表I‒21 バーコード(ITF)の指定例 パラメタ
サイズ
意味
設定値
L
1バイト
パラメタ長
(17)16
13(機能キャラクタ固定部)+文字列(10バイト)
P0
1バイト
予備
(00)16
固定
P1
1バイト
バーコードタイプ
(06)16
ITF
P2
1バイト
文字表示有無
(00)16
文字表示あり
P3
1バイト
予備
(00)16
固定
P4
1バイト
向き
(00)16
横向き
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(0F00)16
P8
2バイト
終了位置x
(0A08)16
P9
10バイト
データ用文字
0123456789
-
(d) NW-7
NW-7について説明します。
- 設定例
-
「付録H.2(4)(a) 印刷領域の幅(PDE for Open標準サイズのNW-7バーコードを生成する場合)」で示した大きさの,NW-7を出力する場合の機能キャラクタへの指定例を次に示します。
-
解像度:600dpi
-
細エレメントの幅:20[1/100mm]
-
文字列:A01234567890A
-
文字表示:あり
-
向き:横向き
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ)
-
バーコード印刷領域の幅:1947/1,440インチ
-
バーコード印刷領域の高さ(文字部分を含む):1,440/1,440インチ(行間隔6LPI,文字サイズ10CPI換算)
表I‒22 バーコード(NW-7)の指定例 パラメタ
サイズ
意味
設定値
L
1バイト
パラメタ長
(1A)16
13(機能キャラクタ固定部)+文字列(13バイト)
P0
1バイト
予備
(00)16
固定
P1
1バイト
バーコードタイプ
(07)16
NW-7
P2
1バイト
文字表示有無
(00)16
文字表示あり
P3
1バイト
予備
(00)16
固定
P4
1バイト
向き
(00)16
横向き
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(0F00)16
P8
2バイト
終了位置x
(0A6B)16
P9
13バイト
データ用文字
A01234567890A
-
(e) カスタマバーコード
カスタマバーコードについて説明します。
- 設定例
-
「付録H.2(5)(a) 印刷領域の幅」で示した大きさの,カスタマバーコードを出力する場合の機能キャラクタへの指定例を次に示します。
-
解像度:600dpi
-
サイズ:8ポイント相当
-
文字列:15400233-16-4
-
チェックディジット:「付録H.2(5)(b) チェックディジットの求め方」によりチェックディジットは5となります。
-
向き:横向き
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ),(行間隔6LPI,文字サイズ10CPI換算)
-
バーコード印刷領域の幅:3536/1,440インチ
-
バーコード印刷領域の高さ:164/1,440インチ
表I‒23 バーコード(カスタマバーコード)の指定例 パラメタ
サイズ
意味
設定値
L
1バイト
パラメタ長
(23)16
13(機能キャラクタ固定部)+文字列(22バイト)
P0
1バイト
予備
(00)16
固定
P1
1バイト
バーコードタイプ
(08)16
カスタマバーコード
P2
1バイト
文字表示有無
(00)16
固定
P3
1バイト
予備
(00)16
固定
P4
1バイト
向き
(00)16
横向き
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(0A04)16
P8
2バイト
終了位置x
(10A0)16
P9
13バイト
データ用文字
15400233−16−4△△△△△△△05※1※2
-
(f) EAN128
EAN128について説明します。
- 設定例
-
「付録H.2(6) EAN128」の説明を基に,次の条件でのバーコード機能キャラクタの指定例を次の表に示します。
-
解像度:600dpi
-
文字表示:あり
-
向き:横向き
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ),(行間隔6LPI,文字サイズ10CPI換算)
-
バーコード印刷領域の幅:3168/1,440インチ
-
バーコード印刷領域の高さ(文字部分を含む):855/1,440インチ
表I‒24 バーコード(EAN128)の指定例 パラメタ
サイズ
意味
設定値
L
1バイト
パラメタ長
P0からP9までのバイト数(66〜67バイト)
P0
1バイト
予備
(00)16
固定
P1
1バイト
バーコードタイプ
(09)16
EAN128コードセットC
P2
1バイト
文字表示有無
(00)16
文字表示あり
(EAN128バーコードで文字表示する場合は,環境設定ユティリティの[書体設定]タブで,1バイト書体の文字ピッチを必ず15CPIに設定してください)
P3
1バイト
予備
(00)16
固定
P4
1バイト
向き
(00)16
横向き
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(0CB7)16
P8
2バイト
終了位置x
(0F30)16
P9
nバイト
データ用文字
EAN128コードセットCのバーコードキャラクタ群を指定します。コンビニエンスストアでの料金代理収納システム用のEAN128バーコードの場合は次の形式(53バイトまたは54バイト)です。
区切り記号「(」
記号1けた
データ項目用識別子「91」
数字2けた
区切り記号「)」
記号1けた
国コード+メーカコード
数字6けた
区切り記号「-」
記号1けた
自由使用欄
数字21けた
再発行区分
数字1けた
復改(0D)16
記号1けた
支払期限日YYMMDD
数字6けた
区切り記号「-」
記号1けた
印紙フラグ
数字1けた
区切り記号「-」
記号1けた
支払金額
数字6けた
区切り記号「-」
記号1けた
全体チェックディジット(モジュラス10)※
数字1けた
チェックディジット(モジュラス103)※
数字2けたまたは数字3けた
-
(g) QRコード
QRコードについて説明します。
- 設定例
-
「付録H.2(7) QRコード」の説明を基に,次の条件でQRコード化する場合のバーコード機能キャラクタの指定例を次の表に示します。
-
文字列:〒123-4567_○×県○×市○○○123
-
バージョン:10
-
開始位置:11行目(2400/1,440インチ),6列目(720/1,440インチ),(行間隔6LPI,文字サイズ10CPI換算)
-
サイズ:30mm(1700/1,440インチ)
表I‒25 バーコード(QRコード)の指定例(シフトJISの場合) パラメタ
サイズ
意味
設定値
L
2バイト
パラメタ長
(002D)16
12(機能キャラクタ固定部)+文字列(33バイト)
P1
1バイト
バーコードタイプ
(0A)16
QRコード
P2
1バイト
文字表示有無
(00)16
固定
P3
1バイト
予備
(00)16
固定
P4
1バイト
バージョン
(0A)16
バージョン10
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(1004)16
P8
2バイト
終了位置x
(0974)16
P9
33バイト
データ用文字
〒123-4567_○×県○×市○○○123
表I‒26 バーコード(QRコード)の指定例(UTF-8の場合) パラメタ
サイズ
意味
設定値
L
2バイト
パラメタ長
(0036)16
12(機能キャラクタ固定部)+文字列(42バイト)
P1
1バイト
バーコードタイプ
(0A)16
QRコード
P2
1バイト
文字表示有無
(00)16
固定
P3
1バイト
予備
(00)16
固定
P4
1バイト
バージョン
(0A)16
バージョン10
P5
2バイト
開始位置y
(0960)16
P6
2バイト
開始位置x
(02D0)16
P7
2バイト
終了位置y
(1004)16
P8
2バイト
終了位置x
(0974)16
P9
42バイト
データ用文字
〒123-4567_○×県○×市○○○123
-