.NET में आपूर्ति श्रृंखला और अनुपालन के लिए GS1-128 (UCC/EAN-128) बारकोड कैसे बनाएं
GS1-128 (UCC/EAN-128) बारकोड क्या है?
जीएस 1-128, यूसीसी / ईएन 128 के रूप में भी जाना जाता है, एक मानकीकृत 1 डी बारकोड है जो परिवर्तनीय लंबाई, संरचित आपूर्ति श्रृंखला डेटा को एप्लिकेशन आईडी (एआई) के साथ एन्कोडिंग करता है – जो वैश्विक स्तर पर रसद, स्वास्थ्य देखभाल, फार्मासिस्ट, खाद्य, और खुदरा के लिए उपयोग की जाती है।
त्वरित शुरुआत (कम से कम उदाहरण)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
सामग्री तालिका
- Introduction
- GS1-128 (UCC/EAN-128) बारकोड क्या है?
- त्वरित शुरुआत (कम से कम उदाहरण)
- Prerequisites
- चरण-दर-चरण कार्यान्वयन
- आवेदन पहचानकर्ता (AIs)
- बारकोड की उपस्थिति को अनुकूलित करें
- समर्थन आउटपुट प्रारूप
- समस्याओं का समाधान और सामान्य मुद्दों
- FAQ के लिए
- मामलों और अनुप्रयोगों का उपयोग करें
- सर्वश्रेष्ठ अभ्यास
- संबंधित लेख
- Conclusion
Introduction
यह दिशानिर्देश दिखाता है कि जीएस 1-128 (यूसीसी / ईएएन-128) कोड को वैश्विक आपूर्ति श्रृंखला, फार्मास्यूटिकल और विनियमन अनुपालन के लिए कैसे उत्पन्न किया जाए. .NET में Aspose.BarCode का उपयोग करके. इसमें वास्तविक सी # कोडिंग, एआई प्रारूपण और वैध उत्पादन के बारे में सुझाव शामिल हैं.
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 फार्मासिस्ट और खाद्य निर्यात के लिए बार कोड की आवश्यकता है?**ए: हाँ, कई क्षेत्रों और उद्योगों के लिए - हमेशा अपने अनुपालन मानकों के साथ सत्यापित करें।
मामलों और अनुप्रयोगों का उपयोग करें
- वैश्विक आपूर्ति श्रृंखला ट्रैकिंग
- फार्मासिस्ट बैच / समाप्ति लेबल
- भोजन और पेय प्रौद्योगिकी
- स्वास्थ्य देखभाल उपकरणों का पालन
- भंडारण और शिपिंग स्वचालन
सर्वश्रेष्ठ अभ्यास: त्वरित संदर्भ तालिका
Tip | Do | न करें |
---|---|---|
सिंथेटिक | Parentheses और सही फ़ील्ड ऑर्डर का उपयोग करें | अंतरिक्ष का उपयोग करें या एआई को अनदेखा करें |
फ़ील्ड फॉर्मेटिंग | GS1 विशेषताओं के लिए कन्कैटेनेट एआई | GS1 और गैर-GS1 डेटा मिश्रण |
आउटपुट फॉर्मेट | SVG/PNG/TIFF अनुपालन लेबल के लिए | पैकेजिंग के लिए कम रिज JPG |
Validation | GS1 अनुरूप स्कैनर / सॉफ्टवेयर के साथ परीक्षण | सभी स्कैनर जीएस 1 के लिए तैयार हैं |
Conclusion
GS1-128 (UCC/EAN-128) आपूर्ति श्रृंखला, स्वास्थ्य देखभाल, और विनियमन बारकोडिंग के लिए अनिवार्य है. Aspose.BarCode for .NET GS1-सार्वजनिक बार कोड के उत्पादन में मजबूत उपकरण प्रदान करता है। Aspose.BarCode API संदर्भ और अधिक के लिए।