Cara Menghasilkan Kode 39 dan Kod 39 Barcode ASCII Lengkap dengan Teks Custom di .NET
Apa yang dimaksud dengan kode 39 dan kod 39 penuh ASCII?
Code 39 adalah barcode 1D yang digunakan secara luas yang mendukung huruf atas, angka, dan beberapa simbol – ideal untuk tag aset, inventory, sistem perpustakaan dan kartu identitas.Code 39 Full ASCII (Extended) memungkinkan semua aksinya dengan menggunakan sekuensi khusus.
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Jadual Konten
- Pengenalan
- Apa yang dimaksud dengan kode 39 dan kod 39 penuh ASCII?
- Permulaan Cepat ( Contoh Minimum)
- Persyaratan
- Implementasi langkah demi langkah
- Cara menyesuaikan Barcode
- Format output yang didukung
- Penyelesaian Masalah & Masalah Umum
- FAQs
- Menggunakan kasus dan aplikasi
- Praktik Terbaik
- Artikel terkait
- Kesimpulan
Pengenalan
Artikel ini menjelaskan bagaimana untuk menghasilkan kode 39 dan Kode 39 Full ASCII barcode untuk manajemen aset, sistem perpustakaan, dan aliran kerja inventori menggunakan Aspose.BarCode untuk .NET.
Persyaratan
- Visual Studio 2019 atau lebih baru
- .NET 6.0+ atau 4.6.2+
- Aspose.BarCode untuk .NET (NuGet)
- Pengetahuan dasar C#
PM> Install-Package Aspose.BarCode
Implementasi langkah demi langkah
Berikut adalah contoh 39 :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Kode 39 lengkap ASCII (Extended) Contoh:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Cara menyesuaikan Barcode
- Pemeriksaan Digital :
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Ketinggian bar / lebar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- warna / latar belakang :
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Kapasitas :
csgen.Parameters.CaptionBelow\.Visible = true;
- Mode ASCII penuh:
EncodeTypes.Code39Extended
Format output yang didukung
- PNG, JPEG, BMP – Cetak dan Web
- TIFF - High-res / arsip
- SVG, EMF – Grafik yang dapat diukur
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai?
Pastikan hanya karakter yang valid digunakan (A-Z, 0-9, - $ % . / + ruang untuk kode dasar 39).
Untuk karakter khusus, gunakan Code39Extended.
“Apakah saya salah?”
Memungkinkan atau mematikan checksum untuk menyesuaikan konfigurasi scanner Anda.
Label kecil tidak sesuai?
Mengatur ketinggian bar dan XDimension; gunakan Code 39 atas Code128 untuk kode yang kurang padat.
FAQs
**Q: Apa perbedaan antara Kode 39 dan Kod 39 ASCII penuh?**A: Standard Code 39 hanya mendukung set karakter yang terbatas. mode ASCII penuh (Extended) memungkinkan semua karakter AS CII dengan mengenkripsi mereka sebagai sequences dua simbol.
**Q: Apakah digit pemeriksaan wajib?**A: Ini adalah opsional dalam kode 39.Mengaktifkannya hanya jika aliran kerja atau scanner Anda membutuhkan.
Menggunakan kasus dan aplikasi
- Label aset dan peralatan
- Perpustakaan dan Manajemen Sekolah
- Inventory / Stockroom Tracking
- Industri dan ID Tanda
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Janganlah |
---|---|---|
Karyawan | Gunakan A-Z, 0-9, -.$%/+ (bagian dasar) | Menggunakannya dalam mode dasar |
Seluruh ASCII | Menggunakan Code39Extended untuk simbol | Simbol-simbol yang diharapkan dalam mode dasar |
Format output | SVG/PNG untuk produksi crisp | Low-res JPG untuk pencetakan |
Periksa Digital | Hanya dapat jika diperlukan | Memungkinkan secara tidak sengaja |
Kesimpulan
Kode 39 adalah latar belakang aset, inventory, dan barcode perpustakaan. Aspose.BarCode untuk .NET menawarkan pilihan yang fleksibel untuk setiap skenario. Spesifikasi Aspose.BarCode API Untuk fitur barcode yang lebih maju.