Questo articolo spiega come impostare un checksum del codice a barre usando Python. Include dettagli sulla configurazione dell’IDE, l’elenco dei passaggi e un esempio di codice per abilitare o disabilitare il checksum nel codice a barre usando Python. Verranno discussi vari tipi di codici a barre in cui il checksum è obbligatorio o opzionale.
Passaggi per impostare il checksum del codice a barre 128 con Python
- Importare il Aspose.Barcode for Python via .NET
- Creare un oggetto License e caricare il file di licenza per generare un output senza filigrana
- Istanziare il BarcodeGenerator configurato per CODE_39_FULL_ASCII con il testo del codice a barre
- Impostare is_checksum_enabled su NO per generare un codice a barre senza checksum
- Salvare l’immagine del codice a barre senza checksum in formato PNG
- Passare is_checksum_enabled a YES per includere il checksum
- Salvare l’immagine del codice a barre con checksum in formato PNG
I passaggi precedenti spiegano il processo per applicare Code 39 o Code 128 checksum usando Python. Importare il modulo Aspose.BarCode, caricare la licenza per evitare filigrane e creare un BarcodeGenerator configurato per CODE_39_FULL_ASCII con il proprio testo. Quindi salvare due file PNG: il primo senza checksum e il secondo con checksum abilitato.
Codice per applicare il checksum Code 128 con Python
EnableChecksum è impostato su Yes per impostazione predefinita per le simbologie che richiedono un checksum e su No quando è facoltativo. Riferimenti API Aspose: checksum facoltativo per 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 obbligatorio include Codablock F, Code 11, Code 128, Code 16K, Code 32, Code 93, GS1 DataBar, EAN, ISBN, ISSN, ITF, UPC e altri.
Questo articolo ha chiarito l’utilizzo del checksum nei codici a barre. Per cambiare il colore del codice QR, consultare l’articolo Cambiare colore del codice QR con Python.