यह दिशानिर्देश दिखाता है कि जीएस 1-128 (यूसीसी / ईएएन-128) कोड को वैश्विक आपूर्ति श्रृंखला, फार्मास्यूटिकल और विनियमन अनुपालन के लिए कैसे उत्पन्न किया जाए. .NET में Aspose.BarCode का उपयोग करके. इसमें वास्तविक सी # कोडिंग, एआई प्रारूपण और वैध उत्पादन के बारे में सुझाव शामिल हैं.

Introduction

यह दिशानिर्देश दिखाता है कि जीएस 1-128 (यूसीसी / ईएएन-128) कोड को वैश्विक आपूर्ति श्रृंखला, फार्मास्यूटिकल और विनियमन अनुपालन के लिए कैसे उत्पन्न किया जाए. .NET में Aspose.BarCode का उपयोग करके. इसमें वास्तविक सी # कोडिंग, एआई प्रारूपण और वैध उत्पादन के बारे में सुझाव शामिल हैं.

GS1-128 (UCC/EAN-128) बारकोड क्या है?

जीएस 1-128, यूसीसी / ईएएन 128 के रूप में भी जाना जाता है, एक मानकीकृत 1 डी बारकोड है जो परिवर्तनीय लंबाई, अनुप्रयोग पहचानकर्ताओं (एआई) के साथ संरचित आपूर्ति श्रृंखला डेटा को एन्कोडिंग करने के लिए है. वैश्विक रूप से रसद, स्वास्थ्य देखभाल, फार्मासिस्ट, खाद्य और खुदरा में इस्तेमाल किया गया. GS 1-128 बैच, लॉट, समाप्ति, और सीरियल ट्रैकिंग की अनुमति देता है और कई अनुपालन-प्रेरित उद्योगों पर अनिवार्य है।

त्वरित शुरुआत (कम से कम उदाहरण)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);

Prerequisites

  • Visual Studio 2019 या बाद में
  • .NET फ्रेमवर्क 4.6.2+ या .Net 6.0+
  • .NET के लिए Aspose.BarCode (NuGet)
  • C# ज्ञान
PM> Install-Package Aspose.BarCode 

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

using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);

आवेदन पहचानकर्ता (AIs)

  • प्रत्येक डेटा तत्व को अपने एआई के साथ पारंपरिकताओं में शुरू करें, उदाहरण के लिए, (01), (17), (10), (21)
  • परिवर्तनीय लंबाई के क्षेत्रों (बैच, लॉट, सीरियल), समूह एआई और डेटा के बिना स्थान, और एक FNC1 के साथ समाप्त करने के लिए यदि अधिक फ़ील्ड अनुसरण (Aspose.BarCode स्वचालित रूप से ऐसा करता है)
  • उदाहरणों :- जीटीएन-14 के लिए: (01)09521234543213
  • बैच / लॉट: (10)ABC123
  • अवधि : (17)250430

बारकोड की उपस्थिति को अनुकूलित करें

  • ** बार ऊंचाई / चौड़ाई:** csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • रंग / पृष्ठभूमि: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • कप्तान : csgen.Parameters.CaptionBelow.Visible = true;

समर्थन आउटपुट प्रारूप

  • PNG, JPEG, BMP — मानक प्रिंट और वेब
  • TIFF — उच्च-रेस / संग्रह
  • SVG, EMF — लेबल और पैकेजिंग के लिए वेक्टर

समस्याओं का समाधान और सामान्य मुद्दों

  • बार्क कोड स्कैन या गलत डेटा नहीं है?- सही एआई सिंटाक्स सुनिश्चित करें, पैरेंटेस का सही उपयोग करें और कोई अतिरिक्त स्थान नहीं।

  • ** परिवर्तनीय लंबाई का फ़ील्ड नहीं है?**- उचित FNC1 स्थान की पुष्टि करें (एस्पोस.BarCode द्वारा GS1-128 के लिए स्वचालित रूप से संभाल लिया जाता है)।

  • ** लेबल के लिए टू घन/बड़ा?**- XDimension को समायोजित करें या मल्टी-रो प्रारूपण का उपयोग करें।

FAQ के लिए

**Q: मैं कई डेटा फ़ील्ड को कैसे एन्कोड करता हूं?A: कई एआई डेटा जोड़ों को संकुचित करें (उदाहरण के लिए, (01)...(10)...(17)...). Q: क्या जीएस 1-128 फार्मासिस्ट और खाद्य निर्यात के लिए बार कोड की आवश्यकता है?**ए: हाँ, कई क्षेत्रों और उद्योगों के लिए हमेशा आपके अनुपालन मानकों के साथ वैध है।

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

  • वैश्विक आपूर्ति श्रृंखला ट्रैकिंग
  • फार्मासिस्ट बैच / समाप्ति लेबल
  • भोजन और पेय प्रौद्योगिकी
  • स्वास्थ्य देखभाल उपकरणों का पालन
  • भंडारण और शिपिंग स्वचालन

सर्वश्रेष्ठ अभ्यास: त्वरित संदर्भ तालिका

TipDoन करें
सिंथेटिकParentheses और सही फ़ील्ड ऑर्डर का उपयोग करेंअंतरिक्ष का उपयोग करें या एआई को अनदेखा करें
फ़ील्ड फॉर्मेटिंगGS1 विशेषताओं के लिए कन्कैटेनेट एआईGS1 और गैर-GS1 डेटा मिश्रण
आउटपुट फॉर्मेटSVG/PNG/TIFF अनुपालन लेबल के लिएपैकेजिंग के लिए कम रिज JPG
ValidationGS1 अनुरूप स्कैनर / सॉफ्टवेयर के साथ परीक्षणसभी स्कैनर जीएस 1 के लिए तैयार हैं

Conclusion

GS1-128 (UCC/EAN-128) आपूर्ति श्रृंखला, स्वास्थ्य देखभाल, और विनियमन बारकोडिंग के लिए अनिवार्य है. Aspose.BarCode for .NET GS1-सार्वजनिक बार कोड के उत्पादन में मजबूत उपकरण प्रदान करता है। Aspose.BarCode API संदर्भ और अधिक के लिए।

More in this category