.NET में Inventory and Warehouse Labels के लिए MSI, Plessey, and Standard 2 of 5 बारकोड कैसे उत्पन्न करें

.NET में Inventory and Warehouse Labels के लिए MSI, Plessey, and Standard 2 of 5 बारकोड कैसे उत्पन्न करें

MSI, Plessey, और मानक 2 के 5 बारकोड क्या हैं?

MSI (Modified Plessey) और मानक 2 of 5 केवल 1D बारकोड हैं जो भंडारण, आंकड़े, लाइब्रेरी और औद्योगिक ट्रैकिंग के लिए उपयोग किए जाते हैं. उन्हें उनकी सरलता और विरासत और आधुनिक प्रणालियों के साथ संगतता के कारण मूल्यवान माना जाता है.

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

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);

सामग्री तालिका

Introduction

इस लेख में बड़े पैमाने पर भंडारण, पुस्तकालय और स्टोरेज लेबलिंग के लिए MSI, Plessey, और मानक 2 के 5 बार कोड का उत्पादन शामिल है .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;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);

Plessey उदाहरण के लिए:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);

मानक 2 से 5 उदाहरण:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);

चेक और अनुकूलन विकल्प

  • MSI चेकस्म: ‘‘csgen.Parameters.Barcode.Msi.EnableChecksum = सच;पैरामीटर.बार्कोड.Msi.ChecksumMode = MsiChecksmode.Mod10;
  • ** बार ऊंचाई / चौड़ाई:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;

  • रंग / पृष्ठभूमि: csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;

  • कप्तान : csgen.Parameters.CaptionBelow\.Visible = true;

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

  • बार ऊंचाई, चौड़ाई और रंग के लिए ऊपर देखें
  • XDimension और BarHeight को विभिन्न लेबल आकारों के लिए समायोजित करें
  • Scalable, crisp प्रिंटिंग के लिए SVG का उपयोग करें

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

  • PNG, JPEG, BMP – प्रिंट और डिजिटल
  • TIFF – उच्च रिज स्टोरेज प्रिंटर
  • SVG, EMF – बड़े पैमाने पर या संग्रह

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

    • बार्क कोड स्कैन नहीं करता है?
  • केवल संख्यात्मक इनपुट, आपके स्कैनर के लिए वैध लंबाई, सही विरोधाभास सुनिश्चित करें।

  • गलतियों की जांच करें?

  • अपने स्कैनर सेटिंग्स को फिट करने के लिए चेकसम को सक्षम / अक्षम करें।

  • “बहुत छोटे लोग हैं?

  • कम XDimension और कम BarHeight का उपयोग करें।

FAQ के लिए

**Q: क्या इन बारकोड सभी स्कैनरों द्वारा समर्थित हैं?**A: अधिकांश औद्योगिक और भंडारण स्कैनर MSI, Plessey, और मानक 2 के 5 का समर्थन करते हैं, लेकिन अपने हार्डवेयर दस्तावेज की जांच करें।

Q: क्या मैं हजारों लेबल पैच कर सकता हूं?A: हाँ, भंडारण डेटा के माध्यम से घुमाएं और प्रोग्रामिंग रूप से छवियों का उत्पादन करें।

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

  • बड़े पैमाने पर भंडारण और आंकड़े लेबल
  • पुस्तकालय और संग्रह प्रणाली
  • औद्योगिक उपकरण ट्रैकिंग
  • शिपिंग कंटेनर और बिन लेबल

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

TipDoन करें
Inputकेवल संख्याओं का उपयोग करेंअक्षरों या प्रतीकों का उपयोग करें
Checksumयदि कार्यप्रवाह की आवश्यकता होती हैयदि समर्थन नहीं किया जाता है
आउटपुट फॉर्मेटCRISP उत्पादन के लिए SVG/PNGप्रिंटिंग के लिए कम रिज JPG
बैच पीढ़ीबड़े आंकड़ों के लिए स्वचालितमैन्युअल लेबल बनाना

Conclusion

MSI, Plessey, और मानक 2 से 5 बार कोड भंडारण और स्टोरेज ऑपरेशन के लिए महत्वपूर्ण रहते हैं. .NET का Aspose.BarCode किसी भी औद्योगिक कार्यप्रवाह में तेजी से, उच्च वॉल्यूम उत्पादन की अनुमति देता है. Aspose.BarCode API संदर्भ और अधिक विवरण के लिए।

 हिंदी