วิธีการสร้าง Codabar และ Code 11 Barcodes สําหรับการดูแลสุขภาพและแอพลิเคชันห้องสมุดใน .NET

วิธีการสร้าง Codabar และ Code 11 Barcodes สําหรับการดูแลสุขภาพและแอพลิเคชันห้องสมุดใน .NET

Codabar และ Code 11 Barcodes คืออะไร?

Codabar เป็นรหัสบาร์ดิจิตอลที่ใช้กันอย่างแพร่หลายในธนาคารเลือดห้องสมุดและบริการแพคเกจซึ่งรองรับหมายเลข 0-9 Plus A-D สําหรับสัญลักษณ์เริ่มต้น/หยุด รหัส 11 ใช้สําหรับการจัดเก็บข้อมูลโทรคมนาคมและการระบุตัวเลขสนับสนุนหมายเหตุ 0-9 และ dash (-). ทั้งสองเป็นเรื่องง่าย สแกนเป็นมิตรและเหมาะสําหรับกระแสทํางานขององค์กร

เริ่มต้นอย่างรวดเร็ว (ตัวอย่างขั้นต่ํา)

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

ตารางเนื้อหา

บทนํา

บทความนี้ครอบคลุมวิธีการ generate Codabar และ Code 11 barcodes for healthcare, ห้องสมุด, telecom, และ parcel tracking using Aspose.BarCode for .NET. C# code and workflow tips are included.

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0+ หรือ .Net Framework 4.6.2+
  • Aspose.BarCode สําหรับ .NET (NuGet)
  • ความรู้พื้นฐาน C#
PM> Install-Package Aspose.BarCode 

การดําเนินการขั้นตอนขั้นตอน

ตัวอย่างของ Codabar:

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

รหัส 11 ตัวอย่าง:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

ตรวจสอบตัวเลือกการดิจิตอลและการปรับแต่ง

  • รหัส 11 ตรวจสอบดิจิตอล: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • บาร์ ความสูง / ความกว้าง: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • สี / พื้นหลัง: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • คู่มือ : csgen.Parameters.CaptionBelow\.Visible = true;

การปรับแต่งการปรากฏตัวของรหัสบาร์

  • ดูด้านบนสําหรับความสูงบาร์ความกว้างและสี
  • การปรับขนาด XDimension และ BarHeight สําหรับขนาดแท็ก
  • ใช้ SVG หรือ PNG สําหรับการพิมพ์ crisp

รูปแบบการส่งออกที่สนับสนุน

  • PNG, JPEG, BMP – พิมพ์และดิจิตอล
  • TIFF - ไฟล์หรือเครื่องพิมพ์ทางการแพทย์ / ห้องปฏิบัติการ
  • SVG, EMF – หมายเลขขนาดใหญ่หรือดิจิตอล

การแก้ปัญหาและปัญหาทั่วไป

  • บาร์โค้ดไม่สแกน

  • ใช้ตัวอักษรที่ถูกต้องเท่านั้นเพื่อให้แน่ใจว่าสัญลักษณ์เริ่มต้น/หยุดที่เหมาะสมสําหรับ Codabar

  • การตรวจสอบข้อผิดพลาด

  • เปิดใช้งาน/ไม่สามารถตรวจสอบเพื่อตอบสนองความคาดหวังของสแกนเนอร์หรือแอป

  • แท็กขนาดเล็กไม่เหมาะสม?

  • อัตราต่ํา BarHeight และ XDimension

FAQs

Q: รหัสบาร์เหล่านี้จะได้รับการยอมรับในแพทย์และห้องสมุดสมัยใหม่หรือไม่ตอบ: ใช่ - ทั้งสองใช้ทั่วโลกสําหรับการเป็นพันธุกรรมและกระแสการทํางานใหม่

**Q: ฉันสามารถเข้ารหัสข้อความด้วย Codabar?**A: ไม่ - รหัสบาร์เป็นหมายเลขกับ A-D สําหรับการเริ่มต้น/หยุดเท่านั้น

ใช้กรณีและแอปพลิเคชัน

  • บัญชีธนาคารเลือด (Codabar)
  • การจัดการห้องสมุดและเครดิต
  • แพคเกจและการติดตามอีเมล
  • Telecom Asset / Inventory (รหัส 11)

การปฏิบัติที่ดีที่สุด: ตารางการอ้างอิงที่รวดเร็ว

คู่มือทําไม่ให้
ชาร์เซ็ตCodabar: 0-9,A-D; รหัส 11: 0% -9,-ใช้ตัวอักษรหรือสัญลักษณ์
เริ่มต้น / ปิดใช้ A-D สําหรับ CodabarOmit เริ่มต้น / ปิดตัวละคร
รูปแบบการส่งออกSVG / PNG สําหรับการผลิต crispJPG ขนาดต่ําสําหรับการพิมพ์
ตรวจสอบดิจิตอลสามารถใช้ได้หากกระแสการทํางานต้องการอนุญาตให้สุ่ม

ข้อสรุป

Codabar และ Code 11 ยังคงเป็นสิ่งสําคัญสําหรับการดูแลสุขภาพห้องสมุดและการติดตามกระบวนการทํางาน Aspose.BarCode สําหรับ .NET ทําให้การสร้างและการบูรณาการของพวกเขาง่าย Aspose.BarCode API คําอธิบาย สําหรับตัวอย่างและตัวเลือกเพิ่มเติม

 แบบไทย