Infragistics(R) NetAdvantage(R) Silverlight Data Visualization
Code 128
このトピックについてのご意見・ご感想をEメールにてお寄せください(日本語と英語に対応しています)。 また、弊社サービス・製品についてご質問・ご要望などがございましたら、こちらからお気軽にお問い合わせください。

Glossary Item Box

XamCode128Barcode™ は高密度な英数字値の可変長 Code 128 記号を生成します。256 標準 ASCII 文字や 4 タイプの記号文字 FNC1, FNC2, FNC3 および FNC4* のエンコードが可能です。

注:XamCode128Barcode の現在のバージョンは FNC1 のみ使用します。コントロールは、次のバージョンで他の特別な記号文字の機能により拡張されます。

エンコード プロセスで XamCode128Barcode は 3 コードセット (A、B および C) を内部使用し、最短の記号を生成します。Code 128 には、HRI (Human Readable Interpretation) 文字で表示されないデータの整合性を確認するために必須チェックサム文字を必要です。128 コード記号は、CodeType プロパティ (UCC/EAN-128 としても知られる標準および Ucc) によってサポートされ、指定されます。

CodeType を Ucc として設定した場合、コントロールはデータがデータ コンテンツと共に有効なアプリケーション識別子で、更に明示的な形式 (以下のテーブルを参照) で構成されているかどうかを内部チェックします。各アプリケーション識別子は括弧で囲む必要があります。

例:

画像の XamCode128Barcode には "(11)100518(15)111018(10)17" に設定された Data プロパティがあります。

以下の例ではデータを読み込み、抽出します。

  1. AI (11) はデータ コンテンツが 6 桁の数値で Production Date (YYMMDD) であることを示します。
  2. 100518 は May 18, 2010 を表します。
  3. 第 2 の AI - (15) はデータ コンテンツが Best Before Date (YYMMDD) で 6 桁の数値である必要があることを示します。
  4. 111018 は 2010 年 5 月 18 日を表します。
  5. 最後の AI - (10) はデータコンテンツが Batch または Lot Number であることを示します。20 桁以下の英数字に設定する必要があります。
  6. 値は 17 です。

サポートされるアプリケーション識別子および対応するデータ コンテンツの形式についてはこのトピックの最後にあるテーブルをご覧ください。

XAML コード宣言付きのサンプル画像:

XAML の場合:

<ig:XamCode128Barcode x:Name="Barcode" CodeType="Standard" Data="Code 128" />

In Visual Basic:

Dim Barcode As New XamCode128Barcode()
Barcode.Data = "Code 128"
Barcode.CodeType = Code128CodeType.Standard

In C#:

XamCode128Barcode Barcode = new XamCode128Barcode();
Barcode.Data = "Code 128";
Barcode.CodeType = Code128CodeType.Standard; 
XAML の場合:
<ig:XamCode128Barcode x:Name="Barcode" CodeType="Ucc" Data="(01)00653216546543" />

In Visual Basic:

Dim Barcode As New XamCode128Barcode()
Barcode.Data = "(01)00653216546543"
Barcode.CodeType = Code128CodeType.Ucc

In C#:

XamCode128Barcode Barcode = new XamCode128Barcode();
Barcode.Data = "(01)00653216546543";
Barcode.CodeType = Code128CodeType.Ucc; 
XAML の場合:
<ig:XamCode128Barcode x:Name="Barcode" CodeType="Ucc" Data="(11)100518(15)111018(10)17" />

In Visual Basic:

Dim Barcode As New XamCode128Barcode()
Barcode.Data = "(11)100518(15)111018(10)17"
Barcode.CodeType = Code128CodeType.Ucc

In C#:

XamCode128Barcode Barcode = new XamCode128Barcode();
Barcode.Data = "(11)100518(15)111018(10)17";
Barcode.CodeType = Code128CodeType.Ucc; 

アプリケーション識別子

注:

(a): 以下の規則が適用されます。

  • n - 数値の桁
  • an - 任意の文字
  • n3 - 3 桁の数値
  • n..3 - 3 桁以下の数値
  • an..3 - 3 文字以下

Format フィールドの最初の位置は、アプリケーション識別子の長さ (桁数) を示します。以下の値はデータ コンテンツの形式を参照します。

例: AI は n4+n14+an..16 - 4 桁の数値; 14 数値。データ コンテンツは16 桁以下の英数字。

(b): YYMMDD と DD で年と月のみ使用できる場合、DD に 0 を 2 つ使用します。

(c): 暗黙の小数値は、このアプリケーション識別子の 4 つ目の数値によって示されます。例:

  • 3100 小数点なしの重量 (kg)
  • 3102 第 2 小数点表す重量 (kg)
AI データ コンテンツ 書式 データ タイトル
00 SSCC (シリアル配送コンテナー コード) n2+n18 SSCC
01 Global Trade Item Number (グローバル取引項目番号) n2+n14 GTIN
02 含有取引項目の GTIN n2+n14 CONTENT
10 バッチまたはロット ナンバー n2+an..20 BATCH/LOT
11 (b) 製造日 n2+n6 PROD DATE
12 (b) 期日 (YYMMDD) n2+n6 DUE DATE
13 (b) 包装日 (YYMMDD) n2+n6 PACK DATE
15 (b) 使用期限 (YYMMDD) n2+n6 BEST BEFORE or SELL BY
17 (b) 有効期限 (YYMMDD) n2+n6 USE BY OR EXPIRY
20 バリアント ナンバー n2+n2 VARIANT
21 シリアル番号 n2+an..20 SERIAL
22 第 2 データ フィールド n2+an..29 QTY /DATE /BATCH
240 追加項目 ID n3+an..30 ADDITIONAL ID
241 顧客部品番号 n3+an..30 CUST.PART NO.
242 オーダーメイド バリアント番号 n3+n..6 MTO VARIANT
250 第 2 シリアル番号 n3+an..30 SECONDARY SERIAL
251 ソース エンティティへの参照 n3+an..30 REF. TO SOURCE
253 グローバル ドキュメント タイプ識別子 (GDTI) n3+n13+n..17 DOC.ID
254 GLN 拡張コンポーネント n3+an..20 GLN EXTENSION
30 項目数 (変数メジャー トレード アイテム) n2+n..8 VAR.COUNT
310 (c) 重量、キログラム (変数メジャー トレード アイテム) n4+n6 NET WEIGHT (kg)
311 (c) 最初の範囲の長さ、メートル (変数メジャー トレード アイテム) n4+n6 LENGTH (m)
312 (c) 幅、直径、または 2 番目の範囲の長さ、メートル (変数メジャー トレード アイテム) n4+n6 WIDTH (m)
313 (c) 深さ、太さ、高さ、または 3 番目の範囲、メートル (変数メジャー トレード アイテム) n4+n6 HEIGHT (m)
314 (c) 領域、スクエア メートル (変数メジャー トレード アイテム) n4+n6 AREA (m²)
315 (c) 実容量、リットル (変数メジャー トレード アイテム) n4+n6 NET VOLUME (l)
316 (c) 実容量、リットル (変数メジャー トレード アイテム) n4+n6 NET VOLUME (m³)
320 (c) 重量、キログラム (変数メジャー トレード アイテム) n4+n6 NET WEIGHT (kg)
321 (c) 最初の範囲の長さ、インチ (変数メジャー トレード アイテム) n4+n6 LENGTH (i)
322 (c) 最初の範囲の長さ、フィート (変数メジャー トレード アイテム) n4+n6 LENGTH (f)
323 (c) 最初の範囲の長さ、ヤード (変数メジャー トレード アイテム) n4+n6 LENGTH (y)
324 (c) 幅、直径、または 2 番目の範囲の長さ、メートル (変数メジャー トレード アイテム) n4+n6 WIDTH (i)
325 (c) 幅、直径、または 2 番目の範囲の長さ、フィート (変数メジャー トレード アイテム) n4+n6 WIDTH (f)
326 (c) 幅、直径、または 2 番目の範囲の長さ、ヤード (変数メジャー トレード アイテム) n4+n6 WIDTH (y)
327 (c) 深さ、太さ、高さ、または 3 番目の範囲、インチ (変数メジャー トレード アイテム) n4+n6 HEIGHT (i)
328 (c) 深さ、太さ、高さ、または 3 番目の範囲、フィート (変数メジャー トレード アイテム) n4+n6 HEIGHT (f)
329 (c) 深さ、太さ、高さ、または 3 番目の範囲、ヤード (変数メジャー トレード アイテム) n4+n6 HEIGHT (y)
330 (c) ロジスティック重さ、キログラム n4+n6 GROSS WEIGHT (kg)
331 (c) 長さまたは最初の範囲、メートル n4+n6 LENGTH (m), log
332 (c) 幅、直径、または 2 番目の範囲の長さ、メートル n4+n6 WIDTH (m), log
333 (c) 深さ、太さ、高さ、または 3 番目の範囲、メートル n4+n6 HEIGHT (m), log
334 (c) 領域、スクエア、メートル n4+n6 AREA (m²), log
335 (c) ロジスティック ボリューム、リットル n4+n6 VOLUME (l), log
336 (c) ロジスティック ボリューム、キュービック リットル n4+n6 VOLUME (m³), log
337 (c) スクエア メートル毎のキログラム n4+n6 KG PER m²
340 (c) ロジスティック重さ、ポンド n4+n6 GROSS WEIGHT (kg)
341 (c) 長さまたは最初の範囲、インチ n4+n6 LENGTH (i), log
342 (c) 長さまたは最初の範囲、フィート n4+n6 LENGTH (f), log
343 (c) 長さまたは最初の範囲、ヤード n4+n6 LENGTH (y), log
344 (c) 幅、直径、または 2 番目の範囲の長さ n4+n6 WIDTH (i), log
345 (c) 幅、直径、または 2 番目の範囲の長さ n4+n6 WIDTH (f), log
346 (c) 幅、直径、または 2 番目の範囲の長さ n4+n6 WIDTH (y), log
347 (c) 深さ、太さ、高さ、または 3 番目の範囲 n4+n6 HEIGHT (i), log
348 (c) 深さ、太さ、高さ、または 3 番目の範囲 n4+n6 HEIGHT (f), log
349 (c) 深さ、太さ、高さ、または 3 番目の範囲 n4+n6 HEIGHT (y), log
350 (c) 領域、スクエア インチ (変数メジャー トレード アイテム) n4+n6 AREA (i²)
351 (c) 領域、スクエア フィート (変数メジャー トレード アイテム) n4+n6 AREA (f²)
352 (c) 領域、スクエア ヤード (変数メジャー トレード アイテム) n4+n6 AREA (y²)
353 (c) 領域、スクエア インチ n4+n6 AREA (i²), log
354 (c) 領域、スクエア フィート n4+n6 AREA (f²), log
355 (c) 領域、スクエア ヤード n4+n6 AREA (y²), log
356 (c) 重量、トロイ オンス (変数メジャー トレード アイテム) n4+n6 NET WEIGHT (t)
357 (c) 重量 (またはボリューム)、オンス (変数メジャー トレード アイテム) n4+n6 NET VOLUME (oz)
360 (c) 実容量、クオート (変数メジャー トレード アイテム) n4+n6 NET VOLUME (q)
361 (c) 実容量、ガロン U.S. (変数メジャー トレード アイテム) n4+n6 NET VOLUME (g)
362 (c) ロジスティック ボリューム、クオート n4+n6 VOLUME (q), log
363 (c) ロジスティック ボリューム、ガロン U.S. n4+n6 VOLUME (g), log
364 (c) 実容量、キュービック インチ (変数メジャー トレード アイテム) n4+n6 VOLUME (i³), log
365 (c) 実容量、キュービック フィート (変数メジャー トレード アイテム) n4+n6 VOLUME (f³), log
366 (c) 実容量、キュービック ヤード (変数メジャー トレード アイテム) n4+n6 VOLUME (y³), log
367 (c) ロジスティック ボリューム、キュービック インチ n4+n6 VOLUME (q), log
368 (c) ロジスティック ボリューム、キュービック フィート n4+n6 VOLUME (g), log
369 (c) ロジスティック ボリューム、キュービック ヤード n4+n6 VOLUME (i³), log
37 トレード アイテム数 n2+n..8 COUNT
390 (c) 適用支払額、現地通貨 n4+n..15 AMOUNT
391 (c) 適用支払額 ISO 通貨コード n4+n3+n..15 AMOUNT
392 (c) 適用支払額、単一領域 (変数メジャー トレード アイテム) n4+n..15 PRICE
393 (c) 適用支払額 と ISO 通貨コード (変数メジャー トレード アイテム) n4+n3+n..15 PRICE
400 顧客の購入オーダー番号 n3+an..30 ORDER NUMBER
401 委託番号 n3+an..30 CONSIGNMENT
402 配送識別番号 n3+n17 SHIPMENT NO.
403 ルーティング コード n3+an..30 ROUTE
410 配送先 - グローバル位置番号へ配送 n3+n13 SHIP TO LOC
411 請求先 - グローバル位置番号へ請求 n3+n13 BILL TO
412 グローバル位置番号から購入 n3+n13 PURCHASE FROM
413 配送 - グローバル位置番号へ転送 n3+n13 SHIP FOR LOC
414 実際の位置のグローバル位置番号の ID n3+n13 LOC No
415 請求グループのグローバル 位置番号 n3+n13 PAY TO
420 配送 - 単一郵便局内の郵便番号へ配送 n3+an..20 SHIP TO POST
421 配送 - ISO 国番号のある郵便番号へ配送 n3+n3+an..12 SHIP TO POST
422 取引項目の原産国 n3+n3 ORIGIN
423 最初にプロセスする国 n3+n3+n..12 COUNTRY - INITIAL PROCESS.
424 プロセスする国 n3+n3 COUNTRY - PROCESS.
425 分解する国 n3+n3 COUNTRY - DISASSEMBLY
426 すべてのプロセス チェインをカバーする国 n3+n3 COUNTRY – FULL PROCESS
7001 NATO ストック番号 (NSN) n4+n13 NSN
7002 UN/ECE 食肉処理および 切り分け分類 n4+an..30 MEAT CUT
7003 有効期限の日と時刻 n4+n10 EXPIRY TIME
703s ISO 国番号のあるプロセッサーの承認番号 n4+n3+an..27 PROCESSOR # s
8001 ロール製品 (幅、長さ、コア径、方向、スパイス ) n4+n14 DIMENSIONS
8002 携帯電話 ID n4+an..20 CMT No
8003 グローバル返却可能アセット ID (GRAI) n4+n14+an..1 6 GRAI
8004 グローバル個別アセット ID (GRAI) n4+an..30 GIAI
8005 測定単位毎の価格 n4+n6 PRICE PER UNIT
8006 取引項目のコンポーネント ID n4+n14+n2+n 2 GCTIN
8007 インターナショナル銀行アカウント番号 (IBAN) n4+an..30 IBAN
8008 製造日時 n4+n8+n..4 PROD TIME
8018 グローバル サービス レーション番号 (GSRN) n4+n18 GSRN
8020 支払伝票参照番号 n4+an..25 REF No
8100 GS1-128 クーポン拡張コード n4+n6 -
8101 GS1-128 クーポン拡張コード n4+n1+n5+n4 -
8102 GS1-128 クーポン拡張コード n4+n1+n1 -
8110 北アメリカ用クーポン コード ID n4+an..30 -
90 トレード パートナー間で相互に合意した情報 n2+an..30 INTERNAL
91~99 会社内部情報 n2+an..30 INTERNAL