[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