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
 - 39 और 39 कोड पूर्ण ASCII बारकोड क्या ह?
 - त्वरित शुरुआत (कम से कम उदाहरण)
 - Prerequisites
 - चरण-दर-चरण कार्यान्वयन
 - बारकोड की उपस्थिति को अनुकूलित कर
 - समर्थन आउटपुट प्रारूप
 - समस्याओं का समाधान और सामान्य मुद्द
 - FAQ के लिए
 - मामलों और अनुप्रयोगों का उपयोग कर
 - सर्वश्रेष्ठ अभ्यास
 - संबंधित लेख
 - Conclusion
 
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 / स्टॉक रूम ट्रैकिंग
 - औद्योगिक और पहचान चिह्न
 
सर्वश्रेष्ठ अभ्यास: त्वरित संदर्भ तालिक
| Tip | Do | न कर | 
|---|---|---|
| Charset | A-Z का उपयोग करें, 0-9, -.$% / + (आधारित) | बेस मोड में कमर का उपयोग कर | 
| पूर्ण एसीआई | Code39Symbols के लिए विस्तारित का उपयोग कर | बुनियादी मोड में प्रतीक्षा संकेत | 
| आउटपुट फॉर्मेट | CRISP उत्पादन के लिए SVG/PNG | प्रिंटिंग के लिए कम रिज JPG | 
| डिजिटल देख | जरूरत पड़ने पर ही संभव ह | यादृच्छिक रूप से संभव | 
Conclusion
कोड 39 संपत्ति, भंडारण, और लाइब्रेरी बारकोडिंग के पीछे का आधार है. .NET के लिए Aspose.BarCode प्रत्येक परिदृश्य पर लचीला विकल्प प्रदान करता ह Aspose.BarCode API संदर्भ अधिक उन्नत बारकोड सुविधाओं के लिए.