Este artículo explica cómo establecer una suma de verificación en un código de barras usando Python. Contiene detalles sobre la configuración del IDE, una lista de pasos y un ejemplo para habilitar o deshabilitar la suma de verificación en el código de barras con Python. Se discutirán varios tipos de códigos de barras donde la suma de verificación es obligatoria u opcional.
Pasos para establecer la suma de verificación del código de barras 128 usando Python
- Importar el Aspose.Barcode for Python via .NET
- Crear un objeto License y cargar el archivo de licencia para generar la salida sin marca de agua
- Instanciar el BarcodeGenerator configurado para CODE_39_FULL_ASCII con el texto del código de barras
- Establecer is_checksum_enabled en NO para generar un código de barras sin suma de verificación
- Guardar la imagen del código de barras sin suma de verificación en formato PNG
- Cambiar is_checksum_enabled a YES para incluir la suma de verificación
- Guardar la imagen del código de barras con suma de verificación en formato PNG
Los pasos anteriores explican el proceso para aplicar la suma de verificación Code 39 o Code 128 usando Python. Importe el módulo Aspose.BarCode, cargue la licencia para evitar marcas de agua y cree un BarcodeGenerator configurado con CODE_39_FULL_ASCII y su texto. Luego, guarde dos archivos PNG: primero sin suma de verificación y después con ella habilitada.
Código para aplicar la suma de verificación Code 128 usando Python
EnableChecksum es por defecto Yes para simbologías que requieren una suma de verificación y No donde es opcional. Referencias de la API de Aspose: Suma de verificación opcional para 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. Suma de verificación obligatoria incluye Codablock F, Code 11, Code 128, Code 16K, Code 32, Code 93, GS1 DataBar, EAN, ISBN, ISSN, ITF, UPC, entre otros.
Este artículo ha aclarado el uso de la suma de verificación en códigos de barras. Para cambiar el color de un código QR, consulte el artículo Cambiar color del código QR usando Python.