Pelajari cara menghasilkan codabar dan Code 11 barcode dalam aplikasi .NET menggunakan Aspose.BarCode. panduan ini mencakup instalasi, langkah-langkah pengeluaran kode bar, opsi penyesuaian, dan praktik terbaik untuk perawatan kesehatan dan kasus penggunaan perpustakaan.

Pengenalan

Artikel ini memberikan jalur terperinci tentang menghasilkan Codabar dan Code 11 barcode untuk perawatan kesehatan, perpustakaan, telekomunikasi, dan aplikasi penjejakan parcel menggunakan Aspose.BarCode untuk .NET. Ini termasuk petunjuk langkah demi langkah, contoh kode C#, serta tips untuk mengintegrasikan jenis Barcode ini ke dalam proyek .Net Anda.

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)

Contoh minimal berikut menunjukkan cara menghasilkan kode bar Codabar:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

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);

Contoh lengkap

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/lab
  • 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, kedua-duanya digunakan di seluruh dunia untuk warisan dan aliran kerja baru.**Q: Bolehkah saya menyulitkan teks dengan Codabar?**A: No—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

TipsBuatlahJanganlah
KaryawanCodabar: 0-9, A-D; Kode 11 : 0-9 -Gunakan huruf atau simbol
Mulai / BerhentiMenggunakan A-D untuk CodabarMengabaikan karakter start/stop
Format outputSVG/PNG untuk produksi crispLow-res JPG untuk pencetakan
Periksa DigitalMemungkinkan jika proses kerja memerlukanMemungkinkan 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.

More in this category