Reguliuojamos pramonės šakos reikalauja serializavimo ir unikalių produktų identifikavimo pasaulinei prekybai, dažnai vykdoma pagal GS1 standartus. rankiniu būdu sukurti atitinkamus barkodus yra klaidos, o generiniai įrankiai retai siūlo pilną GS 1 duomenų matrikos paramą. Aspose.BarCode .NET leidžia kūrėjams generuoti „GS1 Data Matrix“ barko kodus su tinkamu FNC1, Taikymo identifikatoriais (AI) ir ECC200 - užtikrinant visišką laikymąsi reguliuojamų darbo srautų ir sertifikavimo projektų.
Introduction
Reguliuojamos pramonės šakos, tokios kaip farmacijos, maisto sauga ir tiekimo grandinės valdymas, reikalauja unikalios produkto identifikavimo ir sekimo, kad atitiktų pasaulinius standartus. „GS1 Data Matrix“ juostų kodai yra pagrindinis šių reikalavimų komponentas, suteikiant tvirtą pagrindinės informacijos kodavimo metodą, pvz., GTIN, galiojimo datas, batų skaičius ir serijiniai skaičiai.
Rankiniu būdu sukurti atitinkamus GS1 duomenų matrikos kodus yra sudėtingas ir klaidų priežastis.Šis mokymas rodo, kaip naudoti Aspose.BarCode .NET, kad būtų lengvai ir efektyviai sukurtas toks kodas.
Įdiegimas ir nustatymas
Prieš pradėdami gaminti „GS1 Data Matrix“ juostos kodus, įsitikinkite, kad jūsų plėtros aplinka atitinka šiuos reikalavimus:
- „Visual Studio 2019“ arba vėliau
- .NET 6.0 arba naujesnė (arba .Net Framework 4.6.2+)
- Aspose.BarCode .NET įdiegtas per NuGet
Norėdami įdiegti Aspose.BarCode, atlikite šią komandą savo paketų valdytojo konsolėje:
PM> Install-Package Aspose.BarCode
Žingsnis po žingsnio įgyvendinimas
1 žingsnis: sukurkite GS1 duomenų matrikos generatorių
Pirmiausia sukurkite naują BarcodeGenerator
Pavyzdžiui, nustatykite kodavimo tipą GS1DataMatrix
Importuoti reikiamus pavadinimų plotus:
using Aspose.BarCode.Generation;
2 žingsnis: Duomenų matricos savybės pritaikymas
Galite pritaikyti įvairias generuojamo juostos kodo savybes, tokias kaip klaidų korekcijos lygis (ECC), dydis ir spalvos.
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 žingsnis: generuoti ir išsaugoti GS1 duomenų matrikos juostos kodą
Galiausiai, sukurkite juostos kodo vaizdą ir išsaugokite jį į failą.
generator.Save("gs1-datamatrix.png", BarCodeImageFormat.Png);
4 žingsnis: pilnas pavyzdys
Štai pilnas pavyzdys, kuris sujungia viską, įskaitant instantaciją BarcodeGenerator
, nuosavybės pritaikymas ir juostos kodo įvaizdžio išsaugojimas:
Naudokite atvejus ir paraiškas
GS1 Data Matrix barkodai plačiai naudojami įvairiose pramonės šakose:
- Pharmaceutical serialization: Atitiktis DSCSA, FMD ir kitoms taisyklėms.
- Maisto atsekamumas: Pagal ES ir pasaulinius maisto saugos standartus.
- **Logistika ir tiekimo grandinė: ** Kartono / plokštelės lygio stebėjimas.
Bendrieji iššūkiai ir sprendimai
*1 iššūkis: GS1 juostos kodas nepripažįstamas?*Sprendimas yra: Patikrinkite sintazę, įsitikinkite, kad teisingas AIS, naudokite ECC200 ir bandykite su GS1 patvirtinimo įrankiais.
*2 iššūkis: per daug duomenų etiketėms?*Sprendimas yra: Sumažinkite batch arba serijos numerius, naudokite teisingą versiją / dydį.
*3 iššūkis: atitikties ir audito?*Sprendimas yra: Įrašykite visus generuotus kodo duomenis, dokumentai visus parametrus, patvirtinkite išleidimą su sertifikuotais skaitytojais.
Veiksmingumo apžvalgos
- Batch sukuria kodus produktų linijoms ar pakuotėms.
- Naudokite atminties srautus, kad integruotumėte su spausdinimo darbo srautomis.
- Duomenų matrikos dydis pritaikytas spausdinimo / skaitytuvo suderinamumui.
Geriausios praktikos
- Naudokite ECC200 reguliavimo priėmimui.
- Visada patvirtinkite juostos kodo išleidimą su sertifikuotais prietaisais.
- Duomenys formatuojami pagal GS1 sintezę (AI, FNC1).
- PNG eksportas spausdinimui ar skaitmeniniam naudojimui.
Išplėstiniai scenarijai
„Batch Generate GS1 Data Matrix“ kodas
foreach (var item in pharmaProducts)
{
BarcodeGenerator g = new BarcodeGenerator(EncodeTypes.GS1DataMatrix, item.GS1Text);
g.Save($"gs1_{item.Serial}.png", BarCodeImageFormat.Png);
}
Gaminti GS1 duomenų matriką su pritaikytomis spalvomis
generator.Parameters.Barcode.BarColor = Color.DarkBlue;
generator.Parameters.Barcode.BackColor = Color.WhiteSmoke;
Conclusion
Naudodami „Aspose.BarCode“ .NET, galite sukurti „GS1 Data Matrix“ juostų kodus, skirtus pasauliniam farmacijos, tiekimo grandinės ir maisto saugos laikymui. Aspose.BarCode API nuoroda.