Cara Menghasilkan Codabar dan Code 11 Barcode untuk Aplikasi Kesehatan dan Perpustakaan di .NET
Apa itu Codabar dan Code 11 Barcodes?
Codabar adalah barcode numerik yang digunakan secara luas di bank darah, perpustakaan, dan layanan parcel, mendukung angka 0-9 plus A-D untuk simbol start/stop. kode 11 digunakan untuk inventori telekomunikasi dan identifikasi, menyokong angka 0,9 dan dash (-).
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Jadual Konten
- Pengenalan
- Apa itu Codabar dan Code 11 Barcodes?
- Permulaan Cepat ( Contoh Minimum)
- Persyaratan
- Implementasi langkah demi langkah
- Periksa Digital dan Customization Options
- Cara menyesuaikan Barcode
- Format output yang didukung
- Penyelesaian Masalah & Masalah Umum
- FAQs
- Menggunakan kasus dan aplikasi
- Praktik Terbaik
- Artikel terkait
- Kesimpulan
Pengenalan
Artikel ini mencakup bagaimana untuk menghasilkan Codabar dan Code 11 barcode untuk kesehatan, perpustakaan, telekomunikasi, dan parcel tracking 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
Contoh dari Codabar:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Contoh Kode 11 :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Periksa Digital dan Customization Options
- Kode 11 Check Digit :
csgen.Parameters.Barcode.Code11.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.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Kapasitas :
csgen.Parameters.CaptionBelow\.Visible = true;
Cara menyesuaikan Barcode
- Lihat di atas untuk bar ketinggian, lebar, dan warna
- Sesuai XDimension dan BarHeight untuk ukuran label
- Gunakan SVG atau PNG untuk pencetakan crisp
Format output yang didukung
- PNG, JPEG, BMP – cetak dan digital
- TIFF - Arsip atau pencetak medis / laboratorium
- SVG, EMF – label skala besar atau digital
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai?
Gunakan hanya karakter yang valid; pastikan simbol start/stop yang tepat untuk Codabar.
Apakah ada kesalahan yang diperiksa?
Memungkinkan/tidak dapat menyesuaikan pemindai atau harapan aplikasi.
Label kecil tidak sesuai?
Ketinggian Bar dan XDimension.
FAQs
**Q: Apakah kode bar ini diterima dalam perawatan kesehatan dan perpustakaan modern?**A: Ya – keduanya digunakan di seluruh dunia untuk warisan dan aliran kerja baru.
**Q: Bolehkah saya menyulitkan teks dengan Codabar?**A: Tidak—Codabar adalah numerik dengan A-D untuk start/stop saja.
Menggunakan kasus dan aplikasi
- Label Bank Darah (Codabar)
- Perpustakaan dan Manajemen Pinjaman
- Parcel dan Mail Tracking
- Aset Telecom / Inventory (Kode 11)
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Janganlah |
---|---|---|
Karyawan | Codabar: 0-9, A-D; Kode 11 : 0-9 - | Gunakan huruf atau simbol |
Mulai / Berhenti | Menggunakan A-D untuk Codabar | Mengabaikan karakter start/stop |
Format output | SVG/PNG untuk produksi crisp | Low-res JPG untuk pencetakan |
Periksa Digital | Memungkinkan jika proses kerja memerlukan | Memungkinkan secara tidak sengaja |
Kesimpulan
Codabar dan Code 11 tetap penting untuk kesehatan, perpustakaan, dan aliran kerja pengesanan warisan. Aspose.BarCode untuk .NET membuat generasi dan integrasi mereka sederhana. Spesifikasi Aspose.BarCode API Untuk lebih banyak contoh dan pilihan.