Hitachi

PRINT DATA EXCHANGE for Open


付録I.19 バーコード(1ADBxxxxxxxxxxxx・・・)16

PDE - LP Optionでは無効となります。

〈この項の構成〉

(1) 形式

[図データ]

注 一次元バーコードとQRコードでパラメタが若干異なることに注意してください。

(2) パラメタ

バーコードのパラメタについて次に示します。

表I‒18 バーコードのパラメタ

パラメタ

サイズ

意味

設定値

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

    注※1

    郵便番号+住所番号が20けたに満たない場合は,空白を追加します。

    注※2

    チェックディジットが1けたの場合は,0を付けて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けた

    注※

    チェックディジットの算出方法については,「付録H.2(6)(b) チェックディジットの求め方」を参照してください。

(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