วิธีการสร้าง 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);
ตารางเนื้อหา
- บทนํา
- Codabar และ Code 11 Barcodes คืออะไร?
- เริ่มต้นอย่างรวดเร็ว (ตัวอย่างขั้นต่ํา)
- ข้อกําหนด
- การดําเนินการขั้นตอนขั้นตอน
- ตรวจสอบตัวเลือกการดิจิตอลและการปรับแต่ง
- การปรับแต่งการปรากฏตัวของรหัสบาร์
- รูปแบบการส่งออกที่สนับสนุน
- การแก้ปัญหาและปัญหาทั่วไป
- FAQs
- ใช้กรณีและแอปพลิเคชัน
- แนวทางที่ดีที่สุด
- บทความที่เกี่ยวข้อง
- ข้อสรุป
บทนํา
บทความนี้ครอบคลุมวิธีการ 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 สําหรับ Codabar | Omit เริ่มต้น / ปิดตัวละคร |
รูปแบบการส่งออก | SVG / PNG สําหรับการผลิต crisp | JPG ขนาดต่ําสําหรับการพิมพ์ |
ตรวจสอบดิจิตอล | สามารถใช้ได้หากกระแสการทํางานต้องการ | อนุญาตให้สุ่ม |
ข้อสรุป
Codabar และ Code 11 ยังคงเป็นสิ่งสําคัญสําหรับการดูแลสุขภาพห้องสมุดและการติดตามกระบวนการทํางาน Aspose.BarCode สําหรับ .NET ทําให้การสร้างและการบูรณาการของพวกเขาง่าย Aspose.BarCode API คําอธิบาย สําหรับตัวอย่างและตัวเลือกเพิ่มเติม