.NET में कस्टम टेक्स्ट के साथ पूर्ण ASCII बारकोड कोड 39 और 39 कैसे बनाएं

.NET में कस्टम टेक्स्ट के साथ पूर्ण ASCII बारकोड कोड 39 और 39 कैसे बनाएं

39 और 39 कोड पूर्ण ASCII बारकोड क्या हैं?

कोड 39 एक व्यापक रूप से उपयोग किए जाने वाले 1 डी बारकोड है जो शीर्ष अक्षरों, संख्याओं और कुछ प्रतीकों का समर्थन करता है - संपत्ति टैग, भंडारण, पुस्तकालय प्रणालियों और आईडी कार्ड के लिए आदर्श।

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

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

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

Introduction

इस लेख में यह समझाया गया है कि कैसे संपत्ति प्रबंधन, पुस्तकालय प्रणालियों और भंडारण कार्यप्रवाहों के लिए पूर्ण ASCII बारकोड का उत्पादन करने का तरीका है .NET. पूर्ण C# कोड और अनुकूलन सलाह शामिल हैं।

Prerequisites

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

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

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

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

कोड 39 पूर्ण ASCII (विस्तारित) उदाहरण:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

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

  • चेक डिजिटल: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • ** बार ऊंचाई / चौड़ाई:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • रंग / पृष्ठभूमि: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • कप्तान : csgen.Parameters.CaptionBelow\.Visible = true;
  • ** पूर्ण ASCII मोड:** EncodeTypes.Code39Extended

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

  • PNG, JPEG, BMP – प्रिंट और वेब
  • TIFF – उच्च-रेस / संग्रह
  • SVG, EMF – स्केलेबल ग्राफिक्स

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

    • बार्क कोड स्कैन नहीं करता है?
  • सुनिश्चित करें कि केवल वैध वर्णों का उपयोग किया जाता है (A-Z, 0-9, - $ % . / + आधार कोड 39 के लिए स्थान)।

  • विशेष वर्णों के लिए, Code39Extended का उपयोग करें।

    • गलतफहमी की जांच करें?
  • अपने स्कैनर सेटिंग्स के अनुरूप होने के लिए चेकसम को सक्षम या अक्षम करें।

  • ** छोटे लेबल फिट नहीं है?

  • पट्टी ऊंचाई और XDimension को समायोजित करें; कम घने कोड के लिए Code128 पर Code 39 का उपयोग करें।

FAQ के लिए

**Q: कोड 39 और पूर्ण ASCII के बीच क्या अंतर है?**A: मानक कोड 39 केवल एक सीमित वर्ण सेट का समर्थन करता है. पूर्ण ASCII मोड (एक्सटेंडेड) उन्हें दो-सिमबॉल अनुक्रमों के रूप में एन्कोडिंग करके सभी एससीआईआई अक्षरों को सक्षम बनाता है।

Q: क्या चेक डिजिटल अनिवार्य है?ए: यह कोड 39 में वैकल्पिक है. इसे केवल तभी सक्षम करें जब आपके कार्यप्रवाह या स्कैनर की आवश्यकता हो.

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

  • संपत्ति और उपकरण लेबल
  • पुस्तकालय और स्कूल प्रबंधन
  • Inventory / स्टॉक रूम ट्रैकिंग
  • औद्योगिक और पहचान चिह्न

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

TipDoन करें
CharsetA-Z का उपयोग करें, 0-9, -.$% / + (आधारित)बेस मोड में कमर का उपयोग करें
पूर्ण एसीआईCode39Symbols के लिए विस्तारित का उपयोग करेंबुनियादी मोड में प्रतीक्षा संकेत
आउटपुट फॉर्मेटCRISP उत्पादन के लिए SVG/PNGप्रिंटिंग के लिए कम रिज JPG
डिजिटल देखेंजरूरत पड़ने पर ही संभव हैयादृच्छिक रूप से संभव

Conclusion

कोड 39 संपत्ति, भंडारण, और लाइब्रेरी बारकोडिंग के पीछे का आधार है. .NET के लिए Aspose.BarCode प्रत्येक परिदृश्य पर लचीला विकल्प प्रदान करता है। Aspose.BarCode API संदर्भ अधिक उन्नत बारकोड सुविधाओं के लिए।

 हिंदी