Як створити баркоди UPC-A і U PC-E для упаковки продуктів в .NET

Як створити баркоди UPC-A і U PC-E для упаковки продуктів в .NET

Що таке УПЦ-А і UPC-Е баркоди?

УПЦ-А і UPC-E є універсальними баркодами роздрібної торгівлі, що використовуються по всій Північній Америці та багатьох світових ринках.УПК-A кодує 12 цифр для стандартних продуктів; уПТ-Е є компресованим 8-цифровим варіантом для невеликих пакетів.

Швидкий початок (наприклад мінімальний)

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

Таблиця контенту

Введення

Цей посібник показує, як генерувати баркоди UPC-A і U PC-E для упаковки продуктів за допомогою Aspose.BarCode для .NET, з повним кодом C#, інструкціями щодо налаштування та рішеннями для загальних проблем роздрібного робочого потоку.

Передумови

  • Visual Studio 2019 або вище
  • Створення .NET Framework 4.6.2+
  • Aspose.BarCode для .NET (NuGet)
  • Основні знання C#
PM> Install-Package Aspose.BarCode 

Крок за кроком реалізація

Приклад УПЦ:

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

Приклади UPC:

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

Налаштування зображення баркоду

  • Висота та ширина барів: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Колір та фонові кольори: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • • Капітальна: csgen.Parameters.CaptionBelow\.Visible = true;
  • • Ротація csgen.Parameters.RotationAngle = 0;

Підтримуються формати виходу

  • PNG, JPEG, BMP – друковані та цифрові активи
  • TIFF – High-res / Архів
  • SVG, EMF – скальовані вікторні зображення

Вирішення проблем і загальні проблеми

  • Баккод не сканується?

  • Забезпечити правильну довжину і всецифровий вхід; перевірити достатній розмір і контраст друку.

  • Недійсний цифровий перевірка?

  • Aspose.BarCode автоматично додає перевірки; надає тільки цифри даних.

  • Комплектний код не сканується на дрібних пакетах?

  • Перейти до UPC-E і зменшити висоту смуги.

FAQ

**Q: Чи можу я друкувати баркоди UPC для роздрібної розповсюдження?**Відповідь: Так – генерувані зображення відповідають промисловості для упаковки продуктів і POS.

**Q: Чи можу я автоматично створювати баркод UPC?**Відповідь: Так, перейдіть до списку SKU і генеруйте баркоди в коді.

Використання випадків та додатків

  • Роздрібна упаковка продуктів
  • Продукція та зручність магазину
  • ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ ТА РЕЦЕПТИ
  • Масовий інвентарний відстеження

Найкращі практики: швидкий референтний стіл

ТіпДайтеНе дайте
Довжина кодуУПК-А: 11 цифр, UPC-E: 6Додати додаткові/короткі цифри
Бар кольоруЧорний на біломуКолір з поганим контрастом
КапітанПоказати нижче для чіткостіПоверхня або розтягування
Формат виходуSVG / PNG для криптовалютного друку / цифровогоНизький рівень JPG для друку

Заключення

УПЦ-А і UPC-E є важливими для упаковки продуктів і роздрібних операцій по всьому світу. Aspose.BarCode для .NET дозволяє швидко і точно генерувати баркод для кожної програми. Aspose.BarCode API Референт Додаткові варіанти та сценарії.

 Українська