[BulmaGés] Little problem con reportab y los codigos de barras

Tomeu Borrás tborras en conetxia.com
Mar Abr 17 23:35:20 CEST 2007


Bones a tothom:

Hace pocos dias la Asociación adquirió un bonito lector de codigos de barras y 
una ticketera para empezar a trastear con emision de tickets y para la 
introducción de productos a través de códigos de barras.

Plugin de trazabilidad y plugin de tickets (respectivamente)

La cosa ha ido tan bien que me he animado a identificar todos los documentos 
con un código de barras impreso para hacer una apertura "ultra rápida" de 
documentos. 

El problema es que trasteando con reportlab el soporte para codigos de barras 
no esta instalado por defecto sino que es una extension que hay que bajarse 
de la web de reportlab y instalarla manualmente. Y claro, esto supone que 
para instalar el programa se tendrá que agregar dicha extension o sino la 
impresion no funcionará bien.

También resulta que el trml2pf hace un
import barcode
mientras que yo he tenido que modificar el bgtrml2pdf para que ese import sea 
del estilo imoprt reportlab.extensions.barcode

Y para rematar la faena los de reportlab dicen que en su version 2.0 el 
barcode esta agregado al troncal del software pero en mi ubuntu edgy tengo un 
reportlab 2.0 y no aparece barcode a no ser que lo instales.

Asi que un par de preguntas por si alguien las sabe:

¿Alguien puede mirar si en sus respectivas distros tiene en reportlab el 
barcode instalado por defecto o tiene algun paquete adicional que lo 
instale ? (De esta forma sería un problema temporal de ubuntu y no habría que 
preocuparse ya que en proximas versiones estaría arreglado)

¿Alguien ha instalado barcode de forma que no haga falta hacer el import 
reportlab.extensions.barcode  y con un import barcode sea suficiente? (Igual 
instalar la extension es menos engorroso de lo que he tenido que hacerlo)


PD: Mierda de Python .... esto con C++ no pasa.

Salut
Tomeu Borrás


Más información sobre la lista de distribución BulmaGes