ナビゲーション

EAN-13 バーコード

EAN-13 Barcode Font
EAN-13 製品ページ

EAN 13 バーコードの生成

Crystal Reports、MS Excel、MS Access でシームレスに実装可能

概要

EAN 13 / EAN 8 日本商品番号 (JAN) ISBN ISO/IEC 15420:2009

国際商品番号(欧州商品番号、またはEANとしても知られる)は、小売業において製品の製造元やモデルを特定するために使用されるバーコード規格です。現在、EAN-13 とその派生である EAN-8 が最も広く普及しています。

EAN-13 バーコードは、2桁の国コード、5桁の製造元コード、5桁の製品コード、および末尾のチェックディジットで構成されています。

先頭の2桁の国コードが45または49の場合、このバーコードは「日本商品番号(JANコード)」となります。
より小さな製品パッケージには、8桁の EAN-8 バーコードが使用されます。

メーカー希望小売価格を表示するために、EAN-13 バーコードの右側に2桁または5桁の付加コード(アドオンバーコード)が配置されることがあります。

以下は、EAN-13 バーコードフォントの文字マッピング表です。

Ean-13 バーコードフォント文字マッピング表

文字 マッピング 文字 マッピング
EAN-13 は、データの末尾にチェックサムディジットを付加する必要があります。

Barcodesoft EAN-13 フォントを使用してバーコードを印刷する場合は、弊社のエンコーダー(Encoder)を使用してチェックサムを計算してください。また、パッケージ内には VBA および C言語で記述された EAN-13 チェックサム計算のソースコードも含まれています。

パッケージには以下の6種類のフォントが含まれており、それぞれの名前の末尾にあるアスペクト比のインジケーターによって識別されます。Barcodesoft EAN-13 バーコードフォントは、それぞれアスペクト比(縦横比)が異なります。

Barcodesoft EAN-13 のデモ版は、「Demo」の透かしが入りますが、機能は製品版と全く同じでフル機能をご利用いただけます。

Barcodesoft EAN-13 バーコードフォントは、TrueType、PostScript、PCL の各フォーマットに対応しており、Adobe PDF ファイルに埋め込むことが可能です。

以下は、Barcodesoft EAN-13 バーコードフォントの一覧です。

Barcodesoft Ean-13 バーコードフォントの価格一覧

ライセンスタイプ シングル 5ユーザー 10ユーザー サイト コーポレート デベロッパー 5開発者 10開発者 無制限
価格

Crystal ReportsでEAN 13バーコードを生成する

Crystal ReportsでEAN 13バーコードを生成する方法は?

Crystal ReportsでEAN 13バーコードを生成するには、Barcodesoft UFLライブラリのBCSLinearEAN13関数を使用して新しいフォーミュラ(式)フィールドを作成します。データベースフィールドを引数として渡し、フォーミュラフィールドをデザインキャンバスに配置して、フォントファミリーUpcEanMを適用します。

  1. ステップ 1: SAP Crystal Reportsのビット数を確認し、DLLを登録する

    お使いのSAP Crystal Reportsバージョンのビット数を確認します。SAP Crystal Reports 2008から2016までは32ビット、SAP Crystal Reports 2020および2025は64ビットです。

    64ビット版 Crystal Reports (2020 / 2025) の場合:

    コマンドプロンプトを管理者として実行し、以下を実行します:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    %systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
    Registering 64-bit cruflbcs_x64.dll via Administrator Command Prompt

    32ビット版 Crystal Reports (2008–2016) の場合:

    コマンドプロンプトを管理者として実行し、以下を実行します:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    Registering 32-bit cruflbcs.dll via Administrator Command Prompt
  2. ステップ 2: 新しいEAN 13フォーミュラフィールドを作成する

    Crystal Reportsのレイアウトを開きます。フィールドエクスプローラーペインの「フォーミュラフィールド」を右クリックし、コンテキストメニューから「新規...」を選択します。名前テキストボックスに「UpcEanM」と入力し、「エディターの使用」ボタンをクリックします。

    Creating a new Crystal Reports formula field named EAN13
  3. ステップ 3: Barcodesoft Ean13関数を見つける

    フォーミュラワークショップで「追加関数」ディレクトリに移動し、「Visual Basic UFLs」ノードの下にあるBCSLinearEAN13関数をダブルクリックします。

    Selecting BCSLinearEAN13 from the Visual Basic UFLs list inside the Formula Workshop
  4. ステップ 4: データベースフィールドをEan13フォーミュラのパラメータとして使用する

    フォーミュラの括弧内に対象となるデータベースフィールドをプライマリ文字列パラメータとして指定します。「保存」ボタンをクリックして、新しいフォーミュラロジックの構成を検証し保存します。

    EAN 13 crystal reports ufl
  5. ステップ 5: ean13フォーミュラフィールドをレポートキャンバスに挿入する

    新しく保存したean13フォーミュラフィールドをフィールドエクスプローラーからドラッグし、EAN 13バーコードを表示させたいデザインビューのグリッドキャンバス領域にドロップします。

    Placing the code128 formula field onto the Crystal Reports report design canvas
  6. ステップ 6: UpcEanMフォントフェイスを適用する

    キャンバス上に配置したフォーミュラテキストブロックオブジェクトを右クリックし、コンテキストメニューから「オブジェクトの書式設定」を選択します。「フォント」タブペインで、フォントファミリーのドロップダウンメニュー選択リストから「UpcEanM」を選択します。

    Changing the font typeface selection settings to code128mHr in Format Field window

    パッケージには、UpcEanXXL、UpcEanXL、UpcEanL、UpcEanM、UpcEanS、UpcEanXSの6つのTrueTypeフォントが含まれています。各フォントは異なるアスペクト比で設計されているため、アプリケーションの要件に最も適したものを選択できます。

  7. ステップ 7: EAN 13バーコード生成を確認する

    「OK」ボタンをクリックして変更を適用します。テキスト文字列のプレースホルダーが即座に変換され、レポートテンプレートのプレビューレイアウト内にアクティブで読み取り可能なEAN 13バーコードとして描画されます。

    Successful generation and visual verification of EAN 13 barcode layout in Crystal Reports