(Barcode.php)
PHPで、バーコードをブラウザに出力するサンプル
(座標の単位はピクセル)
バーコードの種類選択
Code39
Code93
Code128
GS1 128
GS1 Databar 標準型
GS1 Databar 限定型
GS1 Databar 拡張型
ITF
Jan13
Jan8
UPC-A
UPC-E
Matrix2of5
NEC2of5
NW7
スタート・ストップコード出力
しない
する
CODE128 コードセット
AUTO
CODE-A
CODE-B
CODE-C
CODE128 CODE-A 制御コード入力 (TAB/CR/LF...等)
10進 16進 文字
0 0x00 NUL(null文字)
1 0x01 SOH(ヘッダ開始)
2 0x02 STX(テキスト開始)
3 0x03 ETX(テキスト終了)
4 0x04 EOT(転送終了)
5 0x05 ENQ(照会)
6 0x06 ACK(受信OK)
7 0x07 BEL(警告)
8 0x08 BS(後退)
9 0x09 HT(水平タブ)
10 0x0a LF(改行)
11 0x0b VT(垂直タブ)
12 0x0c FF(改頁)
13 0x0d CR(復帰)
14 0x0e SO(シフトアウト)
15 0x0f SI(シフトイン)
16 0x10 DLE(データリンクエスケープ)
17 0x11 DC1(装置制御1)
18 0x12 DC2(装置制御2)
19 0x13 DC3(装置制御3)
20 0x14 DC4(装置制御4)
21 0x15 NAK(受信失敗)
22 0x16 SYN(同期)
23 0x17 ETB(転送ブロック終了)
24 0x18 CAN(とりけし)
25 0x19 EM(メディア終了)
26 0x1a SUB(置換)
27 0x1b ESC(エスケープ)
28 0x1c FS(フォーム区切り)
29 0x1d GS(グループ区切り)
30 0x1e RS(レコード区切り)
31 0x1f US(ユニット区切り)
Databar 14 タイプ
標準型 Omni-directional
二層型 Stacked
標準二層型 Stacked Omni-directional
Databar Expanded タイプ
一層型 UnStacked
多層型 Stacked
Code入力候補 - 入力補助 (選択するとコードを入力します)
(候補未選択)
(01)商品識別コード+任意のAI :(01)00012345678905(10)ABC123
AIなし 又は 任意のAI・・・(01)商品識別コード以外 :123(17)ABCDEFGHIJKLMNOPQRSTUVWXYZ!?
(01)商品識別コード+(3103)計量商品の計測値(0.001Kg) :(01)90012345678908(3103)001750
(01)商品識別コード+(3202)計量商品の計測値(0.01lb) :(01)90012345678908(3202)000156
(01)商品識別コード+(3203)計量商品の計測値(0.001lb) :(01)90012345678908(3203)022767
(01)商品識別コード+(392x)計量商品金額(各国通貨) :(01)90012345678908(3922)795
(01)商品識別コード+(393x)計量商品金額(ISO通貨コード) :(01)90012345678908(3932)0401234
(01)商品識別コード+(310x)計量商品の計測値+(11)製造年月日 :(01)90012345678908(3103)012233(11)991231
(01)商品識別コード+(320x)計量商品の計測値+(11)製造年月日 :(01)90012345678908(3203)012233(11)991231
(01)商品識別コード+(310x)計量商品の計測値+(13)包装年月日 :(01)90012345678908(3103)012233(13)991231
(01)商品識別コード+(320x)計量商品の計測値+(13)包装年月日 :(01)90012345678908(3203)012233(13)991231
(01)商品識別コード+(310x)計量商品の計測値+(15)品質保持期限日 :(01)90012345678908(3103)012233(15)991231
(01)商品識別コード+(320x)計量商品の計測値+(15)品質保持期限日 :(01)90012345678908(3203)012233(15)991231
(01)商品識別コード+(310x)計量商品の計測値+(17)有効期限 :(01)90012345678908(3103)012233(17)991231
(01)商品識別コード+(320x)計量商品の計測値+(17)有効期限 :(01)90012345678908(3203)012233(17)991231
コード
X
Y
幅
狭い (最小描画ピッチ=1)
普通 (最小描画ピッチ=2)
広い (最小描画ピッチ=3)
もっと広い (最小描画ピッチ=4)
もっともっと広い(最小描画ピッチ=5)
高さ
回転角度
画像形式
png
jpeg
gif
注1) 《GS1 128 (UCC/EAN128)のフィールドセパレータ入力方法》
AI識別子の前に{FNC1}または{AI}と入力(挿入)してください。
{FNC1}はフィールドセパレータFNC1を挿入。{AI}は添え字に()を付けるのみ。
注2) 《GS1 Databar 拡張型(Expanded)のフィールドセパレータ入力方法》
決められたAI識別子は自動で入力されます。頭の商品識別コード前の(01)などです。
任意のAIのみ{AI}を入力(挿入)してください。カッコ()付添え字を出力するためです。
例えば入力コードに"{AI}21"を指定した場合、添え字には(21)と出力されます。
注3)「スタート・ストップコード出力」は、CODE39/NW7 にのみ有効です。
注4) JAN8は8桁、JAN13は13桁を正しいチェックディジットで入力してください。
一桁少ない場合、自動的にチェックディジットを計算してバーコードを出力します。
注5) UPC-Aは11桁か、12桁を指定してください。
11桁の場合チェックキャラクタを自動付与します。
注6) UPC-Eは6桁~8桁を指定してください。
6桁の場合チェックキャラクタを自動付与します。
6桁/7桁の場合、先頭の0を自動付与します。
8桁の場合、先頭は0、末尾(8桁目)には正しいチェックディジットを入力してください。