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