ナビゲーション

UPC-A バーコード

UPC-A Barcode Font
UPC-A 製品ページ

UPC-A バーコードの生成

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

UPC-A(GTIN-12)バーコードは、11桁のデータとチェックディジットをエンコードし、先頭桁はナンバーシステムを示します。これはEAN-13(先頭がゼロ)のサブセットです。小売業者は同一製品に同じUPCを使用します。Barcodesoftは、様々なアスペクト比(例:ミディアム、XXL)と形式(TrueType、PCL、SVG、WOFF)のUPC-Aフォントを提供します。チェックディジットは必須で、エンコーダーまたは提供コード(VBA/C)で生成可能です。デモ版には透かしがあります。これらのフォントはPDFに埋め込んでプロフェッショナルな印刷ができます。

概要

UPC-A / UPC-E EAN 13 / EAN 8 Bookland Barcode 日本商品番号 (JAN) ISBN ISO/IEC 15420:2009

UPC-A バーコードは、今日あらゆる場所で使用されています。

小売業者は、店頭で商品を識別するために「統一商品コード」(UPC)を使用しています。異なる小売店で販売されている同じ製品であっても、同一の UPC が共有されます。

UPC の最初の桁は「ナンバーシステム(ナンバリングシステム)」と呼ばれます。次の5桁は「メーカーコード」と呼ばれます。その後の5桁は「商品コード」と呼ばれます。最後の1桁はチェックデジットです。

UPC-A バーコードは、11桁の数値と1桁のチェックデジットをエンコードします。UPC-A は、ナンバーシステムの最初の桁をゼロに設定した EAN13 のサブセットとみなすことができます。

UPC-A がエンコードするデータは、GTIN12 とも呼ばれます。

UPCE は、その6桁のデータと1桁のチェックデジットをエンコードします。UPCE がエンコードするデータは、GTIN8 とも呼ばれます。

以下は、UPC-A バーコードフォントのマッピング表です:

UPC-A バーコードフォント マッピング表

文字 マッピング 文字 マッピング
スタート [ ストップ ]
サプリメント スタート { サプリメント ストップ }
センターガード | サプリメント セパレーター \
テキストのみ 0xE0 - 0xE9 UPCE ストップ文字 '
左側 B (目視可能読取テキスト付き) PQWERTYUIO 左側 B (目視可能読取テキストなし) pqwertyuio
右側 (目視可能読取テキスト付き) :ASDFGHJKL 右側 (目視可能読取テキストなし) ;asdfghjkl
左側 A (上部に目視可能読取テキスト付き) /zxcvbnm,. 左側 B (上部に目視可能読取テキスト付き) ?ZXCVBNM<>
左側 A (下部に目視可能読取テキスト付き) 0123456789 左側 A (下部に目視可能読取テキストなし) ~!#&40;#$%^&*(<>
UPC-A は、データの末尾にチェックデジットを追加する必要があります。
Barcodesoft UPCA フォントを使用してバーコードを印刷する場合は、弊社のエンコーダーをご利用いただくことでチェックデジットを自動計算できます。また、VBA および C 言語のソースコードも提供されています。
パッケージには、以下の一覧に示す6つのフォントが含まれています。各フォントのフォント名はそのアスペクト比を示しています。例えば、UpcEanM は「Medium(中間の)アスペクト比」を意味します。
UpcEanXXL は「XXL アスペクト比」を意味します。

以下は Barcodesoft の UPCA バーコードフォント一覧です

アスペクト比 フォント
XS UPCEANXS
S UPCEANS
M UPCEANM
L UPCEANL
XL UPCEANXL
XXL UPCEANXXL
Barcodesoft UPCA のデモバージョンには、「Demo」のウォーターマーク(透かし)が含まれています。

Barcodesoft UPCA バーコードフォントは、TrueType、PostScript、PCL、SVG、Open Type (eot)、および Web Open Font Format (woff / woff2) で利用可能です。ユーザーは Code128 フォントを Adobe PDF ファイルに埋め込むことができます。

以下は Barcodesoft UPCA バーコードフォントの一覧です。

Barcodesoft UPC-A バーコードフォント 価格表

ライセンスタイプ シングル 5 ユーザー 10 ユーザー サイト コーポレート デベロッパー 5 デベロッパー 10 デベロッパー 無制限
価格 CAD159 CAD299 CAD399 CAD599 CAD799 CAD999 CAD1199 CAD1399 CAD1999

Crystal Reports で UPC-A バーコードを生成する

Crystal Reports で UPC-A バーコードを生成する方法は?

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

  1. ステップ 1: SAP Crystal Reports のビット数(Bitness)を確認し、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
    管理者コマンドプロンプトを介した 64 ビット版 cruflbcs_x64.dll の登録

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

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

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    管理者コマンドプロンプトを介した 32 ビット版 cruflbcs.dll の登録
  2. ステップ 2: 新しい UPC-A 式フィールドを作成する

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

    Upca という名前の新しい Crystal Reports 式フィールドの作成
  3. ステップ 3: Barcodesoft の UPC-A 関数を探す

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

    式ワークショップ内の Visual Basic UFLs リストから BCSLinearUPCA を選択する
  4. ステップ 4: データベースフィールドを UPC-A 式のパラメータとして使用する

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

    UPC-A Crystal Reports UFL
  5. ステップ 5: UPC-A 式フィールドをレポートキャンバスに挿入する

    新しく保存した Upca 式フィールドをフィールドエクスプローラーからドラッグし、UPC-A バーコードを表示したいデザインビューのグリッドキャンバスエリアにドロップします。

    Crystal Reports のレポートデザインキャンバスへの upca 式フィールドの配置
  6. ステップ 6: UpcEanM フォントフェイスを適用する

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

    「フィールドの書式設定」ウィンドウでフォントフェイスの選択設定を UpcEanM に変更する

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

  7. ステップ 7: UPC-A バーコードの生成を確認する

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

    Crystal Reports における UPC-A バーコードレイアウトの生成成功と視覚的確認