Les indústries regulades requereixen serialització i identificació de producte única per al comerç global, sovint aplicada per les normes GS1. Creació manual de codis de bar que compleixen és per error, i les eines generals rarament ofereixen el suport complet de GS1 Data Matrix. Aspose.BarCode per a .NET permet als desenvolupadors generar codi de barra de la matriu de dades amb els corresponents FNC1, Identificadors d’aplicació (AIs) i ECC200 - assegurant la plena conformitat per als fluxos de treball regulats i projectes de serialització.

Introducció

Les indústries regulades com els productes farmacèutics, la seguretat dels aliments i la gestió de la cadena d’aportació requereixen una identificació de productes única i el seguiment per complir amb els estàndards mundials. els codis de barres GS1 Data Matrix són un component clau en aquests requisits, proporcionant un mètode robust per codificar la informació essencial com GTIN, les dates de caducitat, els números de batx i els nombres de sèrie.

La generació de codis de barres compatibles GS1 Data Matrix manualment és complex i sense errors. Aquest tutorial demostra com utilitzar Aspose.BarCode per a .NET per crear aquests barris de manera fàcil i eficient.

Instal·lació i configuració

Abans de començar a generar codi de bar GS1 Data Matrix, assegureu-vos que el vostre entorn de desenvolupament compleix els requisits següents:

  • Visual Studio 2019 o posterior
  • .NET 6.0 o posterior (o .Net Framework 4.6.2+)
  • Aspose.BarCode per a .NET instal·lat a través de NuGet

Per instal·lar Aspose.BarCode, executeu el següent comandament en la vostra consola de Gestió de Paquets:

PM> Install-Package Aspose.BarCode

Implementació de pas a pas

Pas 1: Crear el generador de matriu de dades GS1

En primer lloc, crear una nova BarcodeGenerator És a dir, el seu tipus de codificació és GS1DataMatrix. Importar els espais de nom necessaris:

using Aspose.BarCode.Generation;

Pas 2: Personalitzar les propietats de la matriu de dades

Podeu personalitzar diverses propietats del codi de barra generat, com el nivell de correcció d’error (ECC), la mida i els colors.

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;

Pas 3: Generar i salvar el codi de barra de matriu de dades GS1

Finalment, generar la imatge de codi de bar i salvar-la a un fitxer. El següent snippet del codi demostra com fer això:

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

Pas 4: Exemple complet

Aquí hi ha un exemple complet que uneix tot, inclosa la instància de BarcodeGenerator, personalització de les propietats, i salvar la imatge de codi de bar:

Utilitzar casos i aplicacions

Els codis de barres GS1 Data Matrix són àmpliament utilitzats en diverses indústries:

  • Serialització farmacèutica: Compliment amb DSCSA, FMD i altres regulacions.
  • Traçabilitat dels aliments: Per a la UE i els estàndards mundials de seguretat alimentària.
  • Logística i cadena de subministrament: Tractament del nivell de cartó/pallet.

Els reptes i les solucions comunes

**Desafecte 1: el codi de bar GS1 no es reconeix?**La solució: Consulteu la síntesi, assegureu-vos que les IA són correctes, utilitzeu ECC200 i testeu amb les eines de validació GS1.

Descàrrega 2: massa dades per a l’etiqueta?La solució: Reduir el batxillerat o els nombres de sèrie, utilitzeu la versió / mida correcta.

Challenge 3: Compliance i audit?La solució: Enregistrar totes les dades de codi generades, documentar tots els paràmetres, validar la sortida amb lectors certificats.

Consideracions de rendiment

  • Batx genera codis per a línies de producte o envasos.
  • Utilitzeu els fluxos de memòria per a la integració amb el flux de treball d’impressió.
  • Ajustar la mida de la matriu de dades per a la compatibilitat d’impressió/scanner.

Les millors pràctiques

  • Utilitzar ECC200 per a l’acceptació reguladora.
  • Sempre valideu la sortida de codi de bar amb dispositius certificats.
  • Format de dades per GS1 síntax (AIs, FNC1).
  • Exportació de PNG per a la impressió o digital.

Escenaris avançats

Batch Generate GS1 Matriu de dades

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

Generació de la matriu de dades GS1 amb colors personalitzats

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

Conclusió

Amb Aspose.BarCode per a .NET, es poden generar codis de bar GS1 Data Matrix per al compliment global en la farmàcia, la cadena d’aportació i la seguretat alimentària. Aspose.BarCode API Referència.

More in this category