Regulované priemyselné odvetvia si vyžadujú serializáciu a jedinečnú identifikáciu výrobkov pre globálnu obchod, často uplatňované štandardmi GS1. Manuálne vytváranie dodržiavaných barových kódov je bezchybné a generické nástroje zriedka ponúkajú plnú podporu GS1 Data Matrix. Aspose.BarCode pre .NET umožňuje vývojárom vytvárať barové kódy GS 1 Data matrix s príslušnými FNC1, Identifikátormi aplikácií (AIs) a ECC200 – zabezpečujú úplnú súlad s regulovanými pracovnými tokmi a sérializáciou projektov.

Úvod

Regulované odvetvia, ako sú farmaceutické výrobky, bezpečnosť potravín a riadenie dodávateľského reťazca, vyžadujú jedinečnú identifikáciu a sledovanie výrobkov, aby boli v súlade s globálnymi štandardmi. šablóny GS1 Data Matrix sú kľúčovou súčasťou týchto požiadaviek a poskytujú robustnú metódu kódovania základných informácií ako GTIN, dátumy uplynutia lehoty, čísla balíkov a sériové číslo.

Vytvorenie kompatibilných kódov GS1 Data Matrix ručne je zložitý a bez chýb. Tento tutoriál ukazuje, ako používať Aspose.BarCode pre .NET vytvoriť takéto kódy ľahko a efektívne.

Inštalácia a nastavenie

Predtým, než začnete generovať šnúrkové kódy GS1 Data Matrix, uistite sa, že vaše vývojové prostredie spĺňa nasledujúce predpoklady:

  • Visual Studio 2019 alebo neskôr
  • .NET 6.0 alebo novší (alebo .NET Framework 4.6.2+)
  • Aspose.BarCode pre .NET nainštalovaný prostredníctvom NuGet

Ak chcete nainštalovať Aspose.BarCode, spustite nasledujúci príkaz v konzole Package Manager:

PM> Install-Package Aspose.BarCode

krok za krokom implementácia

Krok 1: Vytvorte generátor GS1 Data Matrix

Po prvé, vytvorte novú BarcodeGenerator príklad a nastaviť kódovacie typy na GS1DataMatrixImport potrebných názvových priestorov:

using Aspose.BarCode.Generation;

Krok 2: Prispôsobenie vlastností dátovej matriky

Môžete prispôsobiť rôzne vlastnosti generovaného čiarového kódu, ako je úroveň opravy chýb (ECC), veľkosť a farby.

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;

Krok 3: Vytvorte a uložte šifrovací kód GS1 Data Matrix

Konečne vytvorte obrázok čárového kódu a uložte ho do súboru.Následujúci kódový snímač ukazuje, ako to urobiť:

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

Krok 4: Kompletný príklad

Tu je úplný príklad, ktorý spája všetko, vrátane inštancie BarcodeGenerator, prispôsobenie vlastností, a zachrániť obrázok čárového kódu:

Použitie prípadov a aplikácií

Barkódy GS1 Data Matrix sa široko používajú v rôznych odvetviach:

  • Farmaceutická serializácia: Dodržiavanie DSCSA, FMD a iných predpisov.
  • Sledovateľnosť potravín: Podľa európskych a globálnych noriem bezpečnosti potravin.
  • Logistika a dodávateľský reťazec: Sledovanie úrovne kartónu / palety.

Spoločné výzvy a riešenia

**Výzva 1: GS1 čiarový kód nie je rozpoznaný?**riešenie : Overte syntax, zabezpečte správne AI, použite ECC200 a testujte pomocou nástrojov na validáciu GS1.

**Výzva 2: Príliš veľa údajov pre značku?**riešenie : Skratka batch alebo sériové čísla, použite správnu verziu / veľkosť.

Výzva 3: Dodržiavanie a audit?riešenie : Zaregistrujte všetky generované údaje kódu, dokumentujte všetky parametre, validujte výstup s certifikovanými čitateľmi.

Preskúmanie výkonnosti

  • Batch generuje kódy pre produktové línie alebo balenie.
  • Použite pamäťové toky na integráciu s tlačovými pracovnými tokmi.
  • Nastavenie veľkosti Data Matrix pre kompatibilitu tlače / skeneru.

Najlepšie postupy

  • Použite ECC200 pre regulačnú akceptáciu.
  • Vždy validujte výstup barového kódu s certifikovanými zariadeniami.
  • Formátovanie údajov podľa syntaxu GS1 (AI, FNC1).
  • Vývoz PNG pre tlač alebo digitálne.

Pokročilé scenáre

Batch Generate GS1 Data Matrix Barkód

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

Vytvorte GS1 Data Matrix s prispôsobenými farbami

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

Záver

S ASPOSE.BarCODE pre .NET môžete vytvoriť šablónové kódy GS1 Data Matrix pre globálne dodržiavanie v oblasti farmacie, dodávateľského reťazca a bezpečnosti potravín. Aspose.BarCode API Referencia.

More in this category