UPCA

キーワード: UPC-A, UPC-E, EAN 13, EAN 8, Bookland, ISBN, ISO/IEC 15420:2009

UPC-Aバーコードは今日どこにでもあります。

小売業者は、店舗内の商品を識別するために「ユニバーサル商品コード」(UPC)を使用します。 異なる小売店で販売されている同じ製品は同じUPCを共有します。

UPCの先頭桁は「番号システム」と呼ばれます。 UPCの次の5桁は「製造元コード」と呼ばれます。 さらに5桁の数字は「製品コード」と呼ばれます。 最後の桁はチェックディジットです。

UPCAバーコードは11桁の数字とチェックディジットをエンコードします。 UPC-Aは、最初の番号システムの数字がゼロに設定されたEAN13のサブセットであると見なすことができます。

UPC-AがエンコードするものはGTIN 12とも呼ばれます。

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

これがUPCAバーコードフォントのマッピングテーブルです。

文字 マッピング 文字 マッピング
Start [ Stop ]
Supplement Start { Supplement Stop }
Central Guard | Supplement Separator \
Text Only 0xE0 - 0xE9 UPCE Stop Character '
Lefthand B with HR PQWERTYUIO Lefthand B without HR pqwertyuio
Righthand with HR :ASDFGHJKL Righthand without HR ;asdfghjkl
Lefthand A with HR above /zxcvbnm,. Lefthand B with HR above ?ZXCVBNM<>
Lefthand A with HR below 0123456789 Lefthand A without HR below ~!#&40;#$%^&*(<>


UPC-Aはデータの後ろにチェックデジットを追加する必要があります。

あなたがバーコードを印刷するためにBarcodesoft UPCAフォントを使うならば、あなたのためにチェックディジットを計算するために我々のエンコーダを使ってください。 VBAとC言語のソースコードもあります。

以下に示すように、パッケージには6つのフォントがあります。 各フォントは、フォント名ごとに縦横比を示しています。 たとえば、UpcEanMは「中縦横比」を意味します。

UpcEanXXLは「XXL縦横比」を意味します。

Barcodesoft UPCAデモ版には「デモ」透かしがあります。

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

これはBarcodesoft UPCAバーコードフォントのリストです

アスペクト比 フォント
XS UPCEANXS
S UPCEANS
M UPCEANM
L UPCEANL
XL UPCEANXL
XXL UPCEANXXL

これはBarcodesoftの UPCAソフトウェアの価格表です
ライセンス シングルユーザー 10人のユーザー オフィス 会社 開発者 無制限開発者
価格 USD99 USD199 USD399 USD499 USD599 USD1799

MS Accessデータベースで UPCAを生成します

Barcodesoftの UPCAソフトウェアを使えば、MS Accessデータベースに UPCAを簡単に印刷できます。

1. あなたのコンピュータに UPCAデモをインストールしてください。

2. 管理者としてDOSプロンプトを開きます。 以下のコマンドを入力して、「cruflbcs.dll」を登録します。

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

UPCA Access DLL DOS 登録

3. Microsoft®Access®を起動します。

Access 2000またはAccess 2003を使用している場合は、[メニュー] ===> [ツール] ==> [マクロ] ===> [セキュリティ]の順にクリックします。 低セキュリティレベルを選択します。
UPCA Access マクロ セキュリティ

Access 2007/2010/2013/2016/2019を使用している場合は、Microsoft Officeボタンをクリックしてください。
Office 2010 button Office 2016 button Office 2019 button
[オプション] => [セキュリティセンター] ==> [マクロの設定]の順にクリックし、[すべてのマクロを有効にする]を選択します。

UPCA Access マクロ コンフィグレーション

4. Alt + F11キーを押してMicrosoft®Visual Basic Editorを開きます。
UPCA Access VBA

5. Visual Basicエディタから、メニューツール===>参照を選択します。 ダイアログがポップアップします。 [参照]ボタンをクリックし、 'C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil'フォルダからcruflbcs.dllを選択します。 crUFLBcs 4.0を選択してください。 そしてOKボタンをクリックしてください。

UPCA 参照を置く

6. Ctrl + Mを押します。 ダイアログがポップアップします。 C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil フォルダの下のbarcodesoft.basを選択します。 次に「開く」をクリックします。

UPCA インポート vba

下記のコードスニペットからコピーすることもできます。

Public Function UPCA(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
UPCA = obj.UPCA(strToEncode)
Set obj = Nothing
End Function

7. Visual Basicを閉じてAccessデータベースに戻ります。 テキストボックスを作成します。 その制御元にこのマクロを入力します。
=UPCA([data.code])

'data'はデータベースのテーブル名、 'code'はデータベースのフィールド名です。

UPCA バーコード access マクロ

8. テキストボックスを右クリックします。 コンテキストメニューから[プロパティ]を選択します。 フォントとしてUpcEanMを選択してください。

UPCA access フォント

MicrosoftおよびOfficeのロゴは、米国Microsoft Corporationの米国およびその他の国における商標または登録商標です。

MS Excelスプレッドシートで UPCAを生成

1. ダウンロード Excel用 'UPCA'. TrueTypeフォント「UpcEanM.ttf」を「c:\ Windows \ Fonts」フォルダにコピーします。 2. 管理者としてDOSプロンプトを開きます。 以下のコマンドを入力して、「cruflbcs.dll」を登録します。

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

UPCA DLL DOS 登録

3. Microsoft® Excel®を起動します。

Excel 2000またはExcel 2003を使用している場合は、[メニュー] ===> [ツール] ==> [マクロ] ===> [セキュリティ]の順にクリックします。 低セキュリティレベルを選択します。
UPCA マクロ セキュリティ

Excel 2007/2010/2013/2016/2019を使用している場合は、Microsoft Officeボタンをクリックしてください。
Office 2010 button Office 2016 button Office 2019 button
[オプション] => [セキュリティセンター] ==> [マクロの設定]の順にクリックし、[すべてのマクロを有効にする]を選択します。

UPCA マクロ コンフィグレーション

4. Alt + F11キーを押してMicrosoft®Visual Basic Editorを開きます。
UPCA VBA

5. Visual Basicエディタから、メニューツール===>参照を選択します。 ダイアログがポップアップします。 [参照]ボタンをクリックし、 'C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil'フォルダからcruflbcs.dllを選択します。 crUFLBcs 4.0を選択してください。 そしてOKボタンをクリックしてください。

UPCA 参照を置く

6. Ctrl + Mを押します。 ダイアログがポップアップします。 C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil フォルダの下のbarcodesoft.basを選択します。 次に「開く」をクリックします。

UPCA インポート vba

下記のコードスニペットからコピーすることもできます。

Public Function UPCA(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
UPCA = obj.UPCA(strToEncode)
Set obj = Nothing
End Function

7. Visual Basicを閉じて、Excelスプレッドシートに戻ります。 次のマクロを使用してデータをエンコードしてください。UPCA。 処理するデータがたくさんある場合は、マクロを列/行全体にコピーするだけで済みます。 すべての UPCAはすぐに準備ができています。

=UPCA(xx)

UPCA Excel マクロ

8. セルB1を右クリックして、コンテキストメニューからセルの書式設定を選択します。
フォントタブをクリックして、フォントとしてUpcEanMを選択します。
UPCA フォント excel

9. OKをクリックしてください。 ExcelのスプレッドシートにUPCAと表示されます。 UPCAの行の間に小さな隙間があるかもしれません。 ただし、UpcEanM TrueTypeフォントはこのギャップを最小限に抑えるように設計されているため、 UPCAを印刷してスキャンしても問題にはなりません。

Crystal Reportsから UPCAを印刷する


1. オープンクリスタルレポート。式フィールドを右クリックして、コンテキストメニューから[新規作成...]を選択します。

[名前]テキストボックスに「UPCA」と入力し、[OK]をクリックします。

UPCA 新規 式 crystal reports

2. 関数 ==> その他の機能 ==> COM および .NET UFL (u212com.dll)、 "BCSLinearUPCA"機能を選択します。
UPCA crystal reports UFL

3. UPCA式のパラメータとしてデータベースフィールドに入力します。 「保存して閉じる」ボタンをクリックしてください。

4. UPCA式フィールドをあなたの水晶の報告書にドラッグしてください。あなたはいくつかの16進数コードを見るでしょう。 心配しないで! あなたはまだフォントを使っていません。

UPCA crystal reports 式 式フィールド

5. [UPCA]式フィールドを右クリックします。 コンテキストメニューから[フィールドの書式]を選択します。 それからフォントとして "UpcEanM"を選択してください。

UPCA crystal reports 式 式フィールド

6. OKボタンをクリックしてください。 レポートに UPCAと表示されます。 UPCA crystal reports

  • UPCA ソフトウェア ダウンロード
  • UPCA バーコード ソフトウェア 購入