บทความนี้อธิบายวิธีการตั้งค่า Checksum ของบาร์โค้ด โดยใช้ Python ประกอบด้วยรายละเอียดการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดเพื่อเปิดหรือปิด Checksum ในบาร์โค้ดด้วย Python มีการกล่าวถึงประเภทของบาร์โค้ดต่าง ๆ ที่ต้องใช้ Checksum หรือเป็นตัวเลือก
ขั้นตอนการตั้งค่า Checksum ของ Barcode 128 ด้วย Python
- นำเข้า Aspose.Barcode for Python via .NET
- สร้างวัตถุ License และโหลดไฟล์ลิขสิทธิ์เพื่อสร้างผลลัพธ์โดยไม่มีลายน้ำ
- สร้าง BarcodeGenerator ที่ตั้งค่าสำหรับ CODE_39_FULL_ASCII พร้อมข้อความบาร์โค้ด
- ตั้งค่า is_checksum_enabled เป็น NO เพื่อสร้างบาร์โค้ดโดยไม่มี Checksum
- บันทึกภาพบาร์โค้ดโดยไม่มี Checksum ในรูปแบบ PNG
- เปลี่ยน is_checksum_enabled เป็น YES เพื่อเพิ่ม Checksum
- บันทึกภาพบาร์โค้ดพร้อม Checksum ในรูปแบบ PNG
ขั้นตอนข้างต้นอธิบายกระบวนการการใช้งาน Code 39 หรือ Code 128 Checksum ด้วย Python นำเข้าโมดูล Aspose.BarCode โหลดลิขสิทธิ์เพื่อหลีกเลี่ยงลายน้ำ แล้วสร้าง BarcodeGenerator ที่ตั้งค่าไว้เป็น CODE_39_FULL_ASCII จากนั้นบันทึกไฟล์ PNG สองไฟล์ — ไฟล์แรกไม่มี Checksum และไฟล์ที่สองมี Checksum
โค้ดสำหรับใช้งาน Code 128 Checksum ด้วย Python
EnableChecksum ตั้งค่าเริ่มต้นเป็น Yes สำหรับสัญลักษณ์ที่ต้องใช้ Checksum และ No สำหรับกรณีที่เป็นทางเลือก การอ้างอิง API ของ Aspose: Checksum ที่เป็นทางเลือกสำหรับ Codabar, Code 39 (Standard/Full ASCII), Italian Post 25, Interleaved 2 of 5, Matrix 2 of 5, MSI, Pharmacode, PatchCode, PZN, Standard 2 of 5 ส่วน Checksum ที่บังคับใช้รวมถึง Codablock F, Code 11, Code 128, Code 16K, Code 32, Code 93, GS1 DataBar, EAN, ISBN, ISSN, ITF, UPC เป็นต้น
บทความนี้อธิบายการใช้งาน Checksum ของบาร์โค้ดอย่างชัดเจน หากต้องการเปลี่ยนสี QR Code โปรดดูบทความ เปลี่ยนสี QR Code ด้วย Python.