Cara Menghasilkan Codabar dan Code 11 Barcode untuk Aplikasi Kesehatan dan Perpustakaan di .NET

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

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

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.

 Indonesia