Как да създадете UPC-A и U PC-E баркодове за опаковане на продукти в .NET

Как да създадете UPC-A и U PC-E баркодове за опаковане на продукти в .NET

Какви са UPC-A и УПЦ-Е баркодите?

УПЦ-А и 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+ или .net 6.0+
  • Aspose.BarCode за .NET (NuGet)
  • Основни познания за C#
PM> Install-Package Aspose.BarCode 

Стъпка по стъпка изпълнение

Пример за UPC:

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

Пример за UPC-E:

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

Настройка на Barcode

  • Височина на баровете / ширина: 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 и намалете височината на лентата.

ФАК

**П: Мога ли да отпечатам UPC баркодове за разпространение на дребно?**A: Да – генерираните изображения са съвместими с индустрията за опаковане на продукти и POS.

**Q: Мога ли да автоматизирам създаването на UPC баркод?**A: Да, преминавайте през списъка с SKU и генерирайте баркодове в кода.

Използване на случаи и приложения

  • Малкото опаковане на продукти
  • Удобство и удобство за продажба на стоки
  • Тагове за POS shelf и рецепти
  • Масово проследяване на инвентаризацията

Най-добри практики: Бърза референтна таблица

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

заключение

УПЦ-А и UPC-Е са от жизненоважно значение за опаковането на продукти и търговските операции по целия свят. Aspose.BarCode за .NET позволява бързо и точно генериране на баркод за всяко приложение. Aspose.BarCode API Референт Допълнителни възможности и сценарии.

 Български