BarCode for WinForms
BarCode シンボル
BarCode for WinForms を使用する > BarCode シンボル

バーコードシンボルは、文字データをバーコードの太いバー、細いバー、およびスペースから成るパターンに変換するために使用されるエンコードスキームを指定します。次の表は、BarCode for WinFormsCodeType プロパティに用意されているバーコードシンボルを示します。

コードタイプ 説明
Ansi39

 

ANSI 3 of 9(Code 39)は、大文字、数字、- , * $ / + % を使用します。これがデフォルトのバーコードスタイルです。
Ansi39x ANSI Extended 3 of 9(Extended Code 39)は、ASCII 文字セット全体を使用します。
BC412 The BC412 barcode was invented by IBM to meet the needs of the semiconductor wafer identification application.
Codabar Codabar は、A B C D + - : . / $ および数字を使用します。
Code11 Code11, also known as USD-8, is a high-density barcode symbology developed by Intermec in 1977. It is primarily used to label telecommunication equipments. This symbology is discrete and is able to encode numeric digits through 0-9, dash (-), and start/stop characters.
Code_128_A

Code 128 A は、制御文字、数字、句読点、大文字を使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

Code_128_B

Code 128 B は、数字、句読点、大文字、小文字を使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

Code_128_C

Code 128 C は数字だけを使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

Code_128auto

Code 128 Auto は、ASCII 文字セット全体を使用します。  最小のバーコードになるように、Code 128 A、B、および C から 1 つが自動的に選択されます。

このバーコードタイプに対するChecksum を有効にする必要があります。

Code_2_of_5 Code 2 of 5 は数字だけを使用します。
Code93

Code 93 は、大文字、数字、% $ * / , + - を使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

Code25intlv Interleaved 2 of 5 は数字だけを使用します。
Code39

Code 39 は、大文字、数字、% * $ /. , - + を使用します。

Code39x

Extended Code 39 は、ASCII 文字セット全体を使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

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 個の数字とチェックデジット)だけを使用します。
このバーコードタイプに対するChecksum を有効にする必要があります。

HIBCode39 HIBCCode39 is a Health Industry Bar Code 39 implementation.
HIBCode128 HIBCCode128 is a Health Industry Bar Code 128 implementation.
EAN128FNC1 EAN-128 は、運送業で梱包物を識別するためのアプリケーション識別子(AI)データの 1 次元英数字表現です。

このタイプのバーコードには、以下のセクションが含まれています。

  • 先頭のクワイエットゾーン(空白領域)
  • Code 128 のスタート文字
  • スキャナに EAN-128 バーコードであることを識別させる FNC(ファンクション)1 文字
  • データ(AI + データフィールド)
  • シンボルチェック文字(「スタートコード値 + 各文字位置と各文字値の積」を 103 で除算。この剰余値がチェックサム)。
  • ストップ文字
  • 末尾のクワイエットゾーン(空白領域)

データセクションの 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 の場合)を設定します。

Iata25 Represents an IATA 2 of 5 barcode.
IntelligentMail Intelligent Mail(以前の 4-State Customer Barcode)は、米国内の郵便に使用される 65 本のバーコードです。
IntelligentMailPackage Intelligent Mail Package Barcode.
ISBN The International Standard Book Number (ISBN) is special commercial book identifier which encodes 9 numeric digits apart from the start number "978", "979".
ISMN The International Standard Music Number or ISMN (ISO 10957) is a thirteen-character alphanumeric identifier for printed music developed by ISO.
ITF14 ITF14 barcode is the GS1 implementation of an Interleaved 2 of 5 bar code to encode a Global Trade Item Number. It is continuous, self-checking, bidirectionally decodable and it will always encode 14 digits. ITF14 is used on packaging levels of a product in general.
ISSN The International Standard Serial Number (ISSN) is an eight-digit number used for printed or electronic periodical publications like magazines, etc. This ISSN system was drafted as an International Standard in 1971 and published as ISO 3297 in 1975.
JapanesePostal これは、日本の郵便制度で使用されるバーコードです。20 桁の英数字をエンコードします。これには、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 の場合)を設定します。

MicroQRCode MicroQRCode is a variant of QR Code 2005. Compared with other regular QR Codes, it has only one position detection pattern which reduces the barcode size so that it can be used to applications where the space for barcode image is severely restricted.
MSI

MSI Code は数字だけを使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

Pdf417 Pdf417 は、よく使用されている 2 次元高密度バーコードです。最大 1,108 バイトの情報をエンコードできます。このバーコードは、小さなバーコードを積み重ねて構成されます。ASCII 文字セット全体をエンコードします。10 のエラー修正レベルと 3 つのデータコンパクションモード(Text、Byte、および Numeric)があります。このバーコードシンボルは、英数字で最大 1,850 文字、数字で最大 2,710 桁をエンコードできます。
Pharmacode Pharmacode, also known as Pharmaceutical Binary Code, is a barcode standard, 1D barcode that is used in the pharmaceutical manufacturing industry as a packing control system.
Plessey MSI barcode, also known as Modified Plessey, is a numeric symbology developed by the MSI Data Corporation, which is used primarily for marking retail shelves for inventory control. Though continuous and self-checking, MSI Plessey provides several module checksum situations.
PostNet PostNet は、数字とチェックデジットを使用します。
PZN PZN or Pharma-Zentral-Nummer is a barcode standard used in the German pharmaceutical industry for identification of medicines and health-care products.
QRCode QRCode は、英数字やバイトデータに加えて、日本語の漢字やかな文字も扱うことができる 2 次元バーコードです。このバーコードは最大 7,366 文字をエンコードできます。
RM4SCC

Royal Mail RM4SCC は、文字と数字(チェックデジット付き)だけを使用します。  これは、イギリスのロイヤルメールで使用されるバーコードです。

このバーコードタイプに対するChecksum を有効にする必要があります。

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 では合成オプションを設定できます。[タイプ]ドロップダウンリストからバーコードのタイプを選択し、[値]フィールドで合成バーコードの値を指定できます。
SSCC 18 Serial Shipping Container Code-18 (SSCC-18) Barcode is a type of barcode that can print in the lower 2-inch (or local equivalent) extended area of the Thermal 4" x 8" or 4" x 8?" (or local equivalent) label.
Telepen Telepen is a name of a barcode symbology designed in the UK, in 1972, to directly represent the full ASCII character set without using shift characters for code switching, and use only two different widths for bars and spaces.
UCCEAN128

UCC/EAN ?128 は、ASCII 文字セット全体を使用します。HIBC アプリケーションで使用される特殊な Code 128 です。

このバーコードタイプに対するChecksum を有効にする必要があります。

UPC_A UPC-A は、数字(11 個の数字とチェックデジット)だけを使用します。

このバーコードタイプに対するChecksum を有効にする必要があります。

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 個です。

以下のバーコードは、FNC1 文字をサポートしています。