Bagaimana untuk mencipta barcode UPC-A dan U PC-E untuk pembungkusan produk dalam .NET

Bagaimana untuk mencipta barcode UPC-A dan U PC-E untuk pembungkusan produk dalam .NET

Apakah Barcode UPC-A dan U PC-E?

UPC-A adalah barcode peruncit universal yang digunakan di seluruh Amerika Utara dan banyak pasaran global. uPC -A mengekodkan 12 digit untuk produk standard; uPc-E adalah varian 8 digit yang dikompresi untuk pakej kecil. kedua-duanya cek runcit, pemantauan stok, dan pematuhan pembungkusan produk.

Permulaan Cepat ( Contoh Minimum)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.UPCA, "03600029145");
generator.Save("product-upca.png", BarCodeImageFormat.Png);

Jadual Kandungan

Introduction

Panduan ini menunjukkan bagaimana untuk menghasilkan kod bar UPC-A dan U PC-E untuk pembungkusan produk menggunakan Aspose.BarCode untuk .NET, dengan kod C# penuh, panduan penyesuaian, dan penyelesaian untuk masalah aliran kerja runcit yang biasa.

Prerequisites

  • Visual Studio 2019 atau seterusnya
  • Perbezaan antara .NET Framework dan 4.6.2+
  • Aspose.BarCode untuk .NET (NuGet)
  • Pengetahuan asas C#
PM> Install-Package Aspose.BarCode 

Pelaksanaan langkah demi langkah

Contoh daripada UPC:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.UPCA, "03600029145"); // 11 digits + auto-checksum
gen.Save("product-upca.png", BarCodeImageFormat.Png);

Contoh UPC ialah :

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.UPCE, "123456"); // 6 digits + auto-checksum
gen.Save("product-upce.png", BarCodeImageFormat.Png);

Menyesuaikan Barcode Penampilan

  • ** Ketinggian bar / lebar :** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • warna / latar belakang : csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • Perbincangan : csgen.Parameters.CaptionBelow\.Visible = true;
  • Pergerakan : csgen.Parameters.RotationAngle = 0;

Format output yang disokong

  • PNG, JPEG, BMP – Aset cetak dan digital
  • TIFF - High-res / Arkib
  • SVG, EMF – imej vektor yang boleh diukur

Penyelesaian Masalah & Masalah Umum

  • Barcode tidak boleh disemak?

  • Memastikan panjang yang betul dan input all-numeric; mengesahkan saiz yang mencukupi dan kontras cetak.

  • Bolehkah anda memeriksa digit yang tidak sah?

  • Aspose.BarCode menambah jumlah pemeriksaan secara automatik; menyediakan hanya angka data.

  • Kod kompak tidak akan memindai pada pakej kecil?

  • Tukar kepada UPC-E dan mengurangkan ketinggian bar.

Kumpulan FAQ

**Q: Bolehkah saya mencetak kod bar UPC untuk pengedaran runcit?**A: Ya - imej yang dihasilkan adalah industri yang mematuhi untuk pembungkusan produk dan POS.

**Q: Bolehkah saya mencipta barcode batch UPC secara automatik?**A: Ya, mengelilingi senarai SKU anda dan menghasilkan kod bar dalam kod.

Penggunaan Kasus dan Permohonan

  • Pembungkusan produk runcit
  • Grocery dan kemudahan kedai barangan
  • Pos shelf tag dan penerimaan
  • Pengesanan Inventori Bulk

Amalan Terbaik: Jadual Rujukan Cepat

TipDoTidak boleh
Panjang KodUPC-A : 11 digit, U PC-E : 6 digitMenambah digit tambahan / pendek
Bar warnaHitam pada putihWarna dengan kontras yang buruk
CaptionTunjukkan di bawah untuk ketelusanPenutup atau penutup
Format outputSVG/PNG untuk Crisp Print/DigitalJPG rendah untuk percetakan

Conclusion

UPC-A dan U PC-E adalah penting untuk pembungkusan produk dan operasi runcit di seluruh dunia. Aspose.BarCode untuk .NET membolehkan pengeluaran barcode yang cepat dan tepat untuk setiap aplikasi. Aspose.BarCode API rujukan untuk pilihan dan senario lain.

 Melayu