MSI, Plessey, और मानक 2 में से 5 बारकोड भंडारण प्रबंधन के लिए आवश्यक हैं. यह गाइड आपको दिखाएगा कि कैसे Aspose.BarCode को C# कोड के उदाहरणों के साथ.

Introduction

Aspose.BarCode एक शक्तिशाली पुस्तकालय है जो विभिन्न बारकोड प्रकारों के उत्पादन को सरल बनाता है, जिसमें MSI, Plessey, और मानक 2 से 5 शामिल ह.

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

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

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

निम्नलिखित न्यूनतम उदाहरण दिखाता है कि Aspose.BarCode का उपयोग करके एक MSI बारकोड कैसे उत्पन्न कर:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.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;
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);

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

  • एमएसआई चेकसम: csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.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 को अलग-अलग लेबल आकारों में समायोजित करें. स्केल करने योग्य, क्रिसप प्रिंटिंग का उपयोग कर.

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

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

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

  • बार्क कोड स्कैनिंग नहीं करता है? केवल संख्यात्मक इनपुट, आपके स्कैनर के लिए वैध लंबाई, सही विरोधाभास सुनिश्चित कर.
  • Checksum त्रुटियां? चेकसम को सक्षम / अक्षम करें ताकि आपके स्कैनर सेटिंग्स को फिट किया जा सक.
  • लेबल बहुत छोटे हैं? कम XDimension और कम BarHeight का उपयोग कर.

FAQ के लिए

Q: क्या इन बारकोड को सभी स्कैनरों द्वारा समर्थित किया जाता है? ए: अधिकांश औद्योगिक और भंडारण स्केनर एमएसआई, पीलेसीई और मानक 2 के 5 का समर्थन करते हैं, लेकिन अपने हार्डवेयर दस्तावेजों की जांच कर.Q: क्या मैं हजारों लेबल पैच कर सकता हूं? ए: हाँ, भंडारण डेटा के माध्यम से घुमाएं और प्रोग्रामिंग रूप से छवियों का उत्पादन कर.

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

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

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

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

Conclusion

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

More in this category