Як створити баркоди 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-Е баркоди?
- Швидкий початок (наприклад мінімальний)
- Передумови
- Крок за кроком реалізація
- Налаштування зображення баркоду
- Підтримуються формати виходу
- Вирішення проблем і загальні проблеми
- FAQ
- Використання випадків та додатків
- Найкращі практики
- Додаткові статті та внутрішні посилання
- Заключення
Введення
Цей посібник показує, як генерувати баркоди 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 Референт Додаткові варіанти та сценарії.