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

Введення

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

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

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

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

Наступний мінімальний приклад показує, як генерувати бар-код UPC-A за допомогою Aspose.BarCode:

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

Передумови

Перед тим, як почати генерувати баркоди, переконайтеся, що ваше середовище розвитку встановлено правильно:

  • Visual Studio 2019 або вище
  • Створення .NET Framework 4.6.2+
  • Aspose.BarCode для .NET (NuGet)
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;

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

Aspose.BarCode підтримує кілька форматів виходу для ваших баркодів:

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

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

Ось деякі загальні проблеми, з якими ви можете зіткнутися при створенні баркодів UPC:

  • Баркод не сканується? Забезпечити правильну довжину і всецифровий вхід; перевірити достатній розмір і контраст друку.
  • Invalid check digit? Aspose.BarCode автоматично додає перевірки; надає тільки цифри даних.
  • Комплектний код не буде скануватися на дрібних пакетах? Перейти до UPC-E і зменшити висоту смуги.

FAQ

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

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

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

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

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

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

Заключення

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

More in this category