バーコードは、製品を識別するために使用されるグラフィック シンボルです。小売業界では、GS1-128 バーコードが広く使用されています。世界中の多くの企業が、GS1-128 標準を使用してデータを交換しています。 e コマースの標準として、企業が自社の製品に関する正確で信頼できる情報を提供できるようにします。この記事では、GS1-128 バーコードを生成する方法を学びます。上記の手順を実行すると、Java で独自の GS1-128 バーコード ジェネレーターが作成されます。それでは始めましょう。
この記事は、次のトピックをカバーするものとします。
Java GS1-128 バーコード ジェネレーター API
Aspose.BarCode for Java API を使用して GS1-128 バーコードを生成します。これは、バーコードの生成と認識のための堅牢で信頼性が高く、使いやすい Java API です。幅広い 1D および 2D バーコード タイプ をサポートします。
API の JAR をダウンロードするか、次の pom.xml 構成を Maven ベースの Java アプリケーションに追加してください。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>22.10</version>
</dependency>
Java で GS1-128 バーコードを生成する
以下の手順に従って、GS1-128 バーコードを簡単に生成できます。
- まず、EncodeType を引数として BarcodeGenerator クラスのインスタンスを作成します。
- 次に、エンコードするテキストを指定します。
- その後、バーコード サイズの値をピクセル単位で設定します。
- 最後に、save() メソッドを使用して出力を保存します。出力ファイルのパスを引数として取ります。
次のコード例は、Java で GS1-128 バーコードを生成する方法を示しています。
// このコード例は、GS1-128 バーコードを生成する方法を示しています。
// BarcodeGenerator クラスのインスタンスを作成します
// エンコードタイプを GS1Code128 に指定
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);
// コード テキストを指定する
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");
// X 寸法を指定してください
// BarCode バーまたはスペースの単位の最小幅
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// 出力を保存する
generator.save("C:\\Files\\GS1Code128.jpg");
Java で UPC-A GS1 128 クーポンを生成する
同様に、前述の手順に従って、追加の GS1-128 クーポン バーコードを同じ画像に配置したバーコード ラベルを生成することもできます。ただし、最初のステップで EncodeType を UPCAGS1CODE128COUPON として設定する必要があります。
次のコード例は、UPC-A GS1 Code 128 Coupon を Java で生成する方法を示しています。
// このコード例は、UPC-A GS1 Code 128 クーポンを生成する方法を示しています。
// BarcodeGenerator クラスのインスタンスを作成します
// エンコード タイプを UpcaGs1Code128Coupon として指定します。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// コード テキストを指定する
generator.setCodeText("123456789012(8110)ASPOSE");
// X 寸法を指定してください
// BarCode バーまたはスペースの単位の最小幅
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// 出力を保存する
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Java で GS1 128 クーポンの外観をカスタマイズする
前述の手順に従って、バーコードの外観をカスタマイズすることもできます。ただし、最終ステップで画像を保存する前に、追加のプロパティを指定する必要があります。
次のコード例は、Java で GS1 128 Coupon のバーコードの外観をカスタマイズする方法を示しています。
// このコード例は、GS1 128 クーポンのバーコードの外観をカスタマイズする方法を示しています。
// BarcodeGenerator クラスのインスタンスを作成します
// エンコード タイプを UpcaGs1Code128Coupon として指定します。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// コード テキストを指定する
generator.setCodeText("123456789012(8110)ASPOSE");
// X 寸法を指定してください
// BarCode バーまたはスペースの単位の最小幅
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// クーポン補足スペースを50ピクセルに設定
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);
// バーの高さを設定
generator.getParameters().getBarcode().getBarHeight().setPixels(50);
// バーの色を設定
generator.getParameters().getBarcode().setBarColor(Color.RED);
// ラベルの色を設定
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);
// 出力を保存する
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
結論
この記事では、GS1-128 バーコードと、Java で GS1-128 バーコードを生成する方法について学びました。 UPC-A GS1-128 クーポンをプログラムで生成する方法も確認しました。さらに、ドキュメンテーション を使用して Aspose.BarCode for Java API の詳細を学ぶことができます。ご不明な点がございましたら、無料サポート フォーラム までお気軽にお問い合わせください。