Bài viết này hướng dẫn cách thiết lập mã kiểm tra của mã vạch bằng Python. Nó bao gồm các bước thiết lập IDE, danh sách hướng dẫn và ví dụ mã để bật hoặc tắt checksum trong mã vạch bằng Python. Nhiều loại mã vạch khác nhau sẽ được thảo luận, trong đó checksum có thể là bắt buộc hoặc tùy chọn.
Các bước để thiết lập Checksum cho Barcode 128 bằng Python
- Nhập Aspose.Barcode for Python via .NET
- Tạo đối tượng License và tải tệp giấy phép để tạo đầu ra không có watermark
- Khởi tạo BarcodeGenerator được cấu hình cho CODE_39_FULL_ASCII với văn bản mã vạch
- Đặt is_checksum_enabled thành NO để tạo mã vạch không có checksum
- Lưu hình ảnh mã vạch không có checksum ở định dạng PNG
- Chuyển is_checksum_enabled thành YES để bao gồm checksum
- Lưu hình ảnh mã vạch có checksum ở định dạng PNG
Các bước trên mô tả quy trình áp dụng Code 39 hoặc Code 128 checksum bằng Python. Nhập mô-đun Aspose.BarCode, tải giấy phép để tránh watermark và tạo BarcodeGenerator được cấu hình với CODE_39_FULL_ASCII. Sau đó lưu hai tệp PNG — một không có checksum và một có checksum.
Mã để áp dụng Checksum Code 128 bằng Python
EnableChecksum được đặt mặc định là Yes cho các loại mã cần checksum và No khi không bắt buộc. Tham chiếu API Aspose: checksum tùy chọn cho 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 bắt buộc bao gồm Codablock F, Code 11, Code 128, Code 16K, Code 32, Code 93, GS1 DataBar, EAN, ISBN, ISSN, ITF, UPC và các loại khác.
Bài viết này đã giải thích cách sử dụng checksum trong mã vạch. Để thay đổi màu mã QR, hãy xem bài viết Thay đổi màu mã QR bằng Python.