विनियमित उद्योगों को वैश्विक व्यापार के लिए श्रृंखला और अद्वितीय उत्पाद पहचान की आवश्यकता होती है, जो अक्सर जीएस 1 मानकों द्वारा लागू की जाती है. मैन्युअल रूप से अनुपालन करने वाले बारकोड बनाना त्रुटि-प्रेरित होता है और सामान्य उपकरण शायद ही कभी पूरी GS1 डेटा मैट्रिक्स समर्थन प्रदान करते हैं. Aspose.BarCode for .NET डेवलपर्स को सही एफएनसी1, एप्लिकेशन आईडी (एआई) और ईसीसी 200 के साथ ग्रेड कोड उत्पन्न करने में सक्षम बनाता है – नियंत्रित कार्यप्रवाहों और सीरियलिंग परियोजनाओं का पूरा पालन सुनिश्चित करता है।

Introduction

फार्मासिस्ट, खाद्य सुरक्षा, और आपूर्ति श्रृंखला प्रबंधन जैसे विनियमित उद्योगों को वैश्विक मानकों को पूरा करने के लिए एक अद्वितीय उत्पाद पहचान और ट्रैकिंग की आवश्यकता होती है. जीएस 1 डेटा मैट्रिक्स बारकोड इन आवश्यकताओं में एक महत्वपूर्ण घटक हैं, जीटीएन, समाप्ति तिथि, बैच नंबर और सीरियल नंबर जैसी आवश्यक जानकारी को एन्कोडिंग का एक ठोस तरीका प्रदान करते हैं.

अनुपालन जीएस 1 डेटा मैट्रिक्स बारकोड को मैन्युअल रूप से बनाना जटिल और त्रुटि-प्रेरित है. इस ट्यूटोरियल में दिखाया गया है कि कैसे आसानी से और प्रभावी ढंग से ऐसे बार कोड बनाने के लिए एस्पोजेस.BarCode का उपयोग करें.

स्थापना और स्थापना

इससे पहले कि आप जीएस 1 डेटा मैट्रिक्स बारकोड बनाना शुरू करें, सुनिश्चित करें कि आपका विकास वातावरण निम्नलिखित आवश्यकताओं को पूरा करता है:

  • Visual Studio 2019 या बाद में
  • .NET 6.0 या बाद में (या .Net Framework 4.6.2+)
  • .NET के लिए Aspose.BarCode NuGet के माध्यम से स्थापित

Aspose.BarCode स्थापित करने के लिए, अपने पैकेज मैनेजर कंसोल में निम्न कमांड चलाएं:

PM> Install-Package Aspose.BarCode

चरण-दर-चरण कार्यान्वयन

चरण 1: GS1 डेटा मैट्रिक्स जनरेटर बनाएं

सबसे पहले, एक नया बनाएं BarcodeGenerator उदाहरण के लिए और अपने कोडिंग प्रकार सेट करें GS1DataMatrixआवश्यक नाम स्थानों का आयात करें:

using Aspose.BarCode.Generation;

चरण 2: डेटा मैट्रिक्स गुणों को अनुकूलित करें

आप उत्पन्न पट्टी कोड की विभिन्न विशेषताओं को अनुकूलित कर सकते हैं, जैसे कि त्रुटि सुधार स्तर (ईसीसी), आकार, और रंग।

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: जीएस 1 डेटा मैट्रिक्स बारकोड उत्पन्न करें और सहेजें

अंत में, बारकोड छवि उत्पन्न करें और इसे एक फ़ाइल में सहेजें. निम्नलिखित कोड स्नैपट दिखाता है कि ऐसा कैसे करें:

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

चरण 4: पूर्ण उदाहरण

यहाँ एक पूर्ण उदाहरण है जो सब कुछ एक साथ जोड़ता है, जिसमें निश्चित रूप से BarcodeGenerator, संपत्ति को अनुकूलित करें, और बारकोड छवि को बचाएं:

मामलों और अनुप्रयोगों का उपयोग करें

GS1 डेटा मैट्रिक्स बारकोड विभिन्न उद्योगों में व्यापक रूप से उपयोग किए जाते हैं:

  • औषधीय सीरियल: डीएससीएसए, एफएमडी और अन्य नियमों का पालन करना।
  • खाद्य ट्रैकिंग: यूरोपीय संघ और वैश्विक भोजन सुरक्षा मानकों के अनुसार।
  • लॉगिस्टिक्स और आपूर्ति श्रृंखला: कार्ड / पैलेट स्तर ट्रैकिंग।

आम चुनौतियां और समाधान

** चुनौती 1: जीएस 1 बार कोड नहीं पहचाना गया है?**समाधान : सिंटाक्स की जांच करें, सही आईआई सुनिश्चित करें , ECC200 का उपयोग करें और GS1 मान्यता उपकरणों के साथ परीक्षण करें।

** चुनौती 2: लेबल के लिए बहुत अधिक डेटा?**समाधान : बैच या श्रृंखला संख्याओं को छोटा करें, सही संस्करण / आकार का उपयोग करें।

  • चुनौती 3: अनुपालन और ऑडिट?समाधान : सभी उत्पन्न कोड डेटा रिकॉर्ड, सभी पैरामीटर दस्तावेज, प्रमाणित पाठकों के साथ आउटपुट सत्यापित करें।

प्रदर्शन विचार

  • बैच उत्पाद लाइनों या पैकेजिंग के लिए कोड उत्पन्न करता है।
  • प्रिंटिंग कार्यप्रवाहों के साथ एकीकरण के लिए स्मृति स्ट्रीम का उपयोग करें।
  • प्रिंटिंग / स्कैनर संगतता के लिए डेटा मैट्रिक्स का आकार समायोजित करें।

सर्वश्रेष्ठ अभ्यास

  • नियंत्रण स्वीकृति के लिए ECC200 का उपयोग करें।
  • हमेशा प्रमाणित उपकरणों के साथ बारकोड आउटपुट की पुष्टि करें।
  • GS1 सिंटाक्स (AIs, FNC1) के अनुसार डेटा प्रारूपित करें।
  • प्रिंट या डिजिटल के लिए पीएनजी निर्यात।

उन्नत परिदृश्य

1. बैच जीएस 1 डेटा मैट्रिक्स बारकोड बनाता है

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

2. GS1 डेटा मैट्रिक्स को कस्टम रंगों के साथ उत्पन्न करें

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

Conclusion

.NET के लिए Aspose.BarCode के साथ, आप जीएस 1 डेटा मैट्रिक्स बारकोड उत्पन्न कर सकते हैं जो फार्मासिस्ट, अपार्टमेंट श्रृंखला और खाद्य सुरक्षा में वैश्विक अनुपालन प्रदान करता है। Aspose.BarCode API संदर्भ.

More in this category