[BulmaGés] Codigos de Barras en los documentos (presupuestos, pedidos, albaranes, facturas)
Tomeu Borrás
tborras en conetxia.com
Lun Abr 23 20:31:50 CEST 2007
Hola a tothom:
Explico en este e-mail como activar reportlab para que soporte la impresion de
codigos de barras (que no esta incluida por defecto):
1.- Descargar el archivo rlbarcode0.92.zip de esta url:
http://www.reportlab.com/ftp/extensions/
2.- Descomprimir y poner el directorio barcode dentro del directorio
/usr/lib/python2.4/site-packages/reportlab/extensions
NOTA: Dependiendo del caso es preferible ponerlo
en /usr/share/python-reportlab/site-packages/reportlab/extensions y luego
hacer un ln en el directorio mencionado anteriormente.
Con esto tenemos la extensión de barcode instalada y funcional.
Ahora explico como activar los codigos de barras en las plantillas de bulmages
1.- Coger la version del commit 1944. de bgtrml2pdf que acabo de subir y
ponerla en el /usr/bin (la única diferencia es que las llamadas a la
libreria barcode cambian a llamadas del estilo reportlab.extensions.barcode)
2.- Descomentar las ultimas lineas de las plantillas, que también he subido en
la revision 1944, para que el tag <barCode este operativo
Y pq lo tenemos que hacer así:
Pués simplemente si dejamos el tag <barCode al descubierto la impresion no
funcionaría a no ser que instalasemos la extensión barcode. Además se supone
que es una cosa temporal y que reportlab ya incorporara el uso de codigos de
barras sin extension con lo que en algun futuro no muy lejano podremos
descomentar el tema del barcode y dejarlo como opcion por defecto. Mientras
tanto ajo y agua.
Salut
Tomeu Borrás
Más información sobre la lista de distribución BulmaGes