バーコードエンコーディングのさまざまなタイプ(またはバーコードシンボル)により、テキスト/メッセージの文字と数字をバーコード内の広いバーと細いバー、スペース、およびクワイエットゾーンのパターンに変換するスキームが指定されます。
以下の表では、バーコードサービスでサポートされるエンコーディングタイプを解説します。
コードタイプ | 例 | 説明 |
---|---|---|
Ansi39 |
|
ANSI 3 of 9(Code 39)は、大文字、数字、- , * $ / + %を使用します。これがデフォルトのバーコードスタイルです。 |
Ansi39x | ANSI Extended 3 of 9(Extended Code 39)は、ASCII文字セット全体を使用します。 | |
Codabar | Codabarは、A B C D + - : . / $および数字を使用します。 | |
Code_128_A | Code 128 Aは、制御文字、数字、句読点、大文字を使用します。 | |
Code_128_B | Code 128 Bは、数字、句読点、大文字、小文字を使用します。 | |
Code_128_C | Code 128 Cは数字だけを使用します。 | |
Code_128auto | Code 128 Autoは、ASCII文字セット全体を使用します。最小のバーコードになるように、Code 128 A、B、およびCから1つが自動的に選択されます。 | |
Code_2_of_5 | Code 2 of 5は数字だけを使用します。 | |
Code93 | Code 93は、大文字、数字、% $ * / , + -を使用します。 | |
Code25intlv | Interleaved 2 of 5は数字だけを使用します。 | |
Code39 | Code 39は、大文字、数字、% * $ /. , - +を使用します。 | |
Code39x | Extended Code 39は、ASCII文字セット全体を使用します。 | |
Code49 | Code 49は、各段8文字の2~8段から成る2次元高密度スタック型バーコードです。各段には、スタートコードとストップコードが含まれます。ASCII文字セット全体をエンコードします。 | |
Code93x | Extended Code 93は、ASCII文字セット全体を使用します。 | |
DataMatrix | Data Matrixは、正方形または長方形のマトリックスパターンに並べられた正方形モジュールから成る2次元高密度バーコードです。 | |
EAN_13 | EAN-13は、数字(12個の数字とチェックデジット)だけを使用します。12個の数字だけを文字列として受け取ってチェックデジット(CheckSum)を計算し、それを13番目の位置に追加します。チェックデジットは、バーコードが正しくスキャンされたかどうかを検証するために使用される追加の桁です。チェックデジットは、CheckSumプロパティがtrueに設定されると自動的に追加されます。 | |
EAN_8 | EAN-8は、数字(7個の数字とチェックデジット)だけを使用します。 | |
EAN128FNC1 |
EAN-128は、運送業で梱包物を識別するためのアプリケーション識別子(AI)データの1次元英数字表現です。
このタイプのバーコードには、以下のセクションが含まれています。
データセクションのAIは、後に続くデータのタイプ(ID、日付、数量、計量単位など)を設定します。データのタイプごとに固有のデータ構造があります。このAIがあることが、EAN-128コードがCode 128と異なる点です。 1つのバーコードで複数のAI(およびそのデータ)を組み合わせることができます。 EAN128FNC1はUCC/EAN-128(EAN128)バーコードタイプの1つで、任意の場所にFNC1文字を挿入したり、バーサイズを調整することができるなど、UCC/EAN-128にはない機能をサポートしています。 FNC1文字を挿入するには、実行時にTextプロパティに"\n"(C#の場合)または"vbLf"(VBの場合)を設定します。 |
|
IntelligentMail | Intelligent Mail(以前の4-State Customer Barcode)は、米国内の郵便に使用される65本のバーコードです。 | |
JapanesePostal | これは、日本の郵便制度で使用されるバーコードです。18桁の英数字をエンコードします。これには、7桁の郵便番号の後に、必要に応じて番地や部屋番号などの情報が含まれます。エンコードするデータにはハイフンを含めることができます。 | |
Matrix_2_of_5 | Matrix 2 of 5は、3本の黒バーと2本の白バーから成る比較的高密度のバーコードです。 | |
MicroPDF417 |
MicroPDF417は、PDF417から派生された2次元多段バーコードです。Micro-PDF417は、データをできる限り小さなサイズの2次元シンボル(最大150バイト、英数字250文字、数字366桁)にエンコードする必要があるアプリケーション用に設計されています。 MicroPDF417では、可変長のアプリケーション識別子(AI)のフィールド区切り文字としてFNC1文字を挿入することができます。 FNC1文字を挿入するには、実行時にTextプロパティに"\n"(C#の場合)または"vbLf"(VBの場合)を設定します。 |
|
MSI | MSI Codeは数字だけを使用します。 | |
Pdf417 | Pdf417は、よく使用されている2次元高密度バーコードです。最大1,108バイトの情報をエンコードできます。このバーコードは、小さなバーコードを積み重ねて構成されます。ASCII文字セット全体をエンコードします。10のエラー修正レベルと3つのデータコンパクションモード(Text、Byte、およびNumeric)があります。このバーコードシンボルは、英数字で最大1,850文字、数字で最大2,710桁をエンコードできます。 | |
PostNet | PostNetは、数字とチェックデジットを使用します。 | |
QRCode | QRCodeは、英数字やバイトデータに加えて、日本語の漢字やかな文字も扱うことができる2次元バーコードです。このバーコードは最大7,366文字をエンコードできます。 | |
RM4SCC | Royal Mail RM4SCCは、文字と数字(チェックデジット付き)だけを使用します。これは、イギリスのロイヤルメールで使用されるバーコードです。 | |
RSS14 | RSS14は、全方向型POSスキャンにEAN.UCC品目識別を使用する14桁の省スペースシンボル(Reduced Space Symbology:RSS)です。 | |
RSS14Stacked | RSS14Stackedは、RSS14Truncatedと同様にインジケータデジットを含むEAN.UCC情報を使用しますが、幅が狭い場合、2段に積み重ねられます。 RSS14Stackedでは合成オプションを設定できます。[タイプ]ドロップダウンリストからバーコードのタイプを選択し、[値]フィールドで合成バーコードの値を指定できます。 |
|
RSS14StackedOmnidirectional | RSS14StackedOmnidirectionalは、RSS14と同様に全方向型スキャンを含むEAN.UCC情報を使用しますが、幅が狭い場合、2段に積み重ねられます。 | |
RSS14Truncated | RSS14Truncatedは、RSS14と同様にEAN.UCC情報を使用しますが、POSでスキャンされない小さな品目に使用するために、0または1のインジケータデジットを含みます。 | |
RSSExpanded |
RSSExpandedは、RSS14と同様にEAN.UCC情報を使用しますが、重量や賞味期限などのAI要素を追加します。 RSSExpandedでは、可変長のアプリケーション識別子(AI)のフィールド区切り文字としてFNC1文字を挿入することができます。 FNC1文字を挿入するには、実行時にTextプロパティに"\n"(C#の場合)または"vbLf"(VBの場合)を設定します。 |
|
RSSExpandedStacked |
RSSExpandedStackedは、RSSExpandedと同様にAI要素を含むEAN.UCC情報を使用しますが、幅が狭い場合、2段に積み重ねられます。 RSSExpandedStackedでは、可変長のアプリケーション識別子(AI)のフィールド区切り文字としてFNC1文字を挿入することができます。 FNC1文字を挿入するには、実行時にTextプロパティに"\n"(C#の場合)または"vbLf"(VBの場合)を設定します。 |
|
RSSLimited | RSS Limitedは、RSS14と同様にEAN.UCC情報を使用しますが、POSでスキャンされない小さな品目に使用するために、0または1のインジケータデジットを含みます。 RSSLimitedでは合成オプションを設定できます。[タイプ]ドロップダウンリストからバーコードのタイプを選択し、[値]フィールドで合成バーコードの値を指定できます。 |
|
UCCEAN128 | UCC/EAN –128は、ASCII文字セット全体を使用します。HIBCアプリケーションで使用される特殊なCode 128です。 | |
UPC_A | UPC-Aは、数字(11個の数字とチェックデジット)だけを使用します。 | |
UPC_E0 | UPC-E0は数字だけを使用します。Zero SuppressionのUPCシンボルに使用されます。Captionプロパティには、6桁のUPC-Eコードまたは完全な11桁(必須のコードタイプ0を含む)のUPC-Aコードを入力する必要があります。11桁のコードが入力された場合、バーコードコントロールは、可能であればそれを6桁のUPC-Eコードに変換します。11桁のコードを6桁のコードに変換できない場合は、何も表示されません。 | |
UPC_E1 | UPC-E1は数字だけを使用します。主に小売業界で在庫ラベルに使用されます。UPC-E1の入力文字列の長さは数字6個です。 |