Регульовані промисловості потребують серіалізації та унікальної ідентифікації продукту для світової торгівлі, часто застосовується стандартами GS1. Ручно створювати відповідні баркоди є помилковими, а генетичні інструменти рідко пропонують повну підтримку GS1 Data Matrix. Aspose.BarCode для .NET дозволяє розробникам генерувати баркові коди GS1, з відповідними FNC1, АПІ та ECC200 — забезпечуючи повне дотримання регульованих робочих потоків та проектів серйозності.

Введення

Регульовані галузі, такі як фармацевтична промисловість, безпека харчових продуктів та управління ланцюгом поставок, вимагають унікальної ідентифікації продукції та відстеження, щоб відповідати глобальним стандартам. GS1 Data Matrix баркоди є ключовим компонентом цих вимог, що забезпечує міцний метод кодування важливої інформації, наприклад, GTIN, дати закінчення терміну дії, номери комплекту та серійні цифри.

Створення відповідних шрифтових кодів GS1 Data Matrix вручну складно і без помилок. Цей навчальний заклад показує, як використовувати Aspose.BarCode для .NET, щоб легко і ефективно створити такі швейні коди.

Інсталяція та установка

Перед тим, як почати генерувати баркоди GS1 Data Matrix, переконайтеся, що ваше середовище розвитку відповідає наступним вимогам:

  • Visual Studio 2019 або вище
  • .NET 6.0 або вище (або .NET Framework 4.6.2+)
  • Aspose.BarCode для .NET встановлено через NuGet

Щоб встановити Aspose.BarCode, виконайте наступну команду в консолі Package Manager:

PM> Install-Package Aspose.BarCode

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

Крок 1: Створення GS1 Data Matrix Generator

Перш за все, створити новий BarcodeGenerator Завантажити та встановити тип кодування для GS1DataMatrix. Ввезення необхідних номінаційних просторів:

using Aspose.BarCode.Generation;

Крок 2: Налаштування властивостей матриці даних

Ви можете налаштувати різні властивості генеруваного баркоду, такі як рівень виправлення помилок (ECC), розмір і кольори:

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1DataMatrix, gs1Text);
generator.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.ECC200;
generator.Parameters.Barcode.DataMatrix.DataMatrixVersion = DataMatrixVersion.Auto;
generator.Parameters.Barcode.XDimension.Pixels = 6;
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;

Крок 3: Створення і збереження шрифту GS1 Data Matrix

Нарешті, генеруйте зображення штрихового коду і збережіть його в файл. наступний код снайпт показує, як це зробити:

generator.Save("gs1-datamatrix.png", BarCodeImageFormat.Png);

Крок 4: Повний приклад

Ось повний приклад, який пов’язує все разом, в тому числі і інстанцію BarcodeGenerator, налаштування властивостей і збереження зображення баркоду:

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

GS1 Data Matrix баркоди широко використовуються в різних галузях:

  • Фармацевтична серіалізація: Згідно з DSCSA, FMD та іншими правилами.
  • Підтримка харчових продуктів: За європейськими та глобальними стандартами продовольчої безпеки.
  • Логістика та ланцюг поставок: Картон/палетний рівень відстеження.

Спільні виклики та рішення

**Виклик 1: не визнаний шрифт GS1?**Рішення: Перевірте синтаксис, переконайтеся, що правильні АІ, використовуйте ECC200 і випробуйте з інструментами валідації GS1.

**Виклик 2: Занадто багато даних для етикетки?**Рішення: Короткий пакет або серійні номери, використовуйте правильну версію / розмір.

**Виклик 3: відповідність та аудит?**Рішення: Зареєструйте всі генерувані дані коду, документуйте усі параметри, підтверджуйте вихід з сертифікованими читачами.

Виконання розглядів

  • Батч генерує коди для ліній продукту або упаковки.
  • Використовуйте потоки пам’яті для інтеграції з робочими потоками друку.
  • Налаштуйте розмір Data Matrix для комбінації друку/сканера.

Найкращі практики

  • Використовуйте ECC200 для регулярного прийняття.
  • Завжди підтверджуйте вихід баркоду з сертифікованими пристроями.
  • Формат даних за синтаксом GS1 (AIs, FNC1).
  • Експорт ПНГ для друку або цифрового.

Розширені сценарії

Батч генерує GS1 Data Matrix Barcodes

foreach (var item in pharmaProducts)
{
    BarcodeGenerator g = new BarcodeGenerator(EncodeTypes.GS1DataMatrix, item.GS1Text);
    g.Save($"gs1_{item.Serial}.png", BarCodeImageFormat.Png);
}

Створення GS1 Data Matrix з персоналізованими кольорами

generator.Parameters.Barcode.BarColor = Color.DarkBlue;
generator.Parameters.Barcode.BackColor = Color.WhiteSmoke;

Заключення

За допомогою Aspose.BarCode для .NET ви можете генерувати баркоди GS1 Data Matrix для глобальної відповідності в аптеці, ланцюгу поставок та безпеці харчових продуктів Aspose.BarCode API Референт.

More in this category