Impresion de codigos de Barra en formato EAN 128 con iText

1,902 views
Skip to first unread message

Nicolas A. Echeverria O.

unread,
Mar 18, 2010, 3:13:23 PM3/18/10
to jugcl
Saludos!

He estado utilizando la libreria iText para generar archivos PDF, actualmente utilizamos una plantilla o formulario PDF y luego seteamos los campos que necesitamos, pero ahora
debemos setear un codigo de barras en formato EAN 128, he buscado en inet pero solo encuentro fuentes para el code 128, que al parecer no es el mismo ya que al tratar de leerlo no lo hace,
segun he leido este codigo tiene un inicio+texto+digito verificador+fin, pero aun asi no he podido hacer que este sea leido por la pistola para validar que esté bueno, alguien tiene alguna web o alguna sugerencia?

se agradece!

José Miguel Selman

unread,
Mar 18, 2010, 3:19:14 PM3/18/10
to ju...@googlegroups.com
Prueba con BarCode4j. La documentación dice que tiene soporte para EAN 128.

http://barcode4j.sourceforge.net/

Saludos


2010/3/18 Nicolas A. Echeverria O. <nicolasec...@gmail.com>:

> --
> Has recibido este mensaje porque estás suscrito al grupo "jug.cl" de Grupos
> de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> ju...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> jugcl+un...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/jugcl?hl=es.
>

Nicolas A. Echeverria O.

unread,
Mar 18, 2010, 3:38:28 PM3/18/10
to ju...@googlegroups.com
Gracias, pero por "restricciones" debemos usar solamente itext para la generacion de PDF, el "problema" que me he encontrado es que no encuentro en ninguna parte cual es el caracter de inicio, como calcular el caracter de control y  cual es el caracter de fin, ademas de que existen varios tipos de "subset" A, B y C, el A abarca de A-Z y 0-9, el B Todo el espectro ASCII y el C solo para numero de alta densidad (00-99), no se si para todos aplica el mismo tipo de validacion o no, pero se que debo utilizar el subset C, si algien tiene informacion sobre como hacer esto, se agradece

Luis Arce

unread,
Mar 18, 2010, 4:06:12 PM3/18/10
to ju...@googlegroups.com
Hola,
La otra opción es que hagas tú reporte con Ireport he insertes tu codigo de barras en forma visual, eso es con IText internamente.
Saludos.


From: nicolasec...@gmail.com
Date: Thu, 18 Mar 2010 15:38:28 -0400
Subject: Re: Impresion de codigos de Barra en formato EAN 128 con iText
To: ju...@googlegroups.com

No te preocupes en perder tus mensajes. Hotmail guarda el borrador que estás escribiendo. Ver más

Martin Cordova

unread,
Mar 18, 2010, 4:08:03 PM3/18/10
to ju...@googlegroups.com
De repente y esto te sirve?? extraido de la guia del programador de
IText (pagionas 602-617). Advierto que no soy versado en el tema, pero
como tengo la guia a mano, se me ocurrio que podria ayudarte este
fragmento.

"The next examples demonstrate the UCC/EAN-128 barcode. It uses the same
code set as Code 128, but without the function codes FNC2, FNC3, and FNC4.
Only FNC1 is used, to enable barcode scanners and processing software to
autodiscriminate between UCC/EAN-128 and other barcode symbologies. FNC1
follows the start character of the bar. The AIs are added to the code..."

/* chapter05/Barcodes.java */
Barcode128 uccEan128 = new Barcode128();
uccEan128.setCodeType(Barcode.CODE128_UCC);
uccEan128.setCode("(01)00000090311314(10)ABC123(15)060916");
document.add(
uccEan128.createImageWithBarcode(cb, Color.blue, Color.black));
uccEan128.setCode("0191234567890121310100035510ABC123");
document.add(uccEan128.createImageWithBarcode(cb, Color.blue, Color.red));

Saludos,
Martin Cordova
--
Framework Dinámica - Ajax/J2EE
http://www.martincordova.com
100% Java, 100% en español, software libre.

2010/3/18 Nicolas A. Echeverria O. <nicolasec...@gmail.com>:

Víctor Cárcamo

unread,
Mar 18, 2010, 4:37:26 PM3/18/10
to ju...@googlegroups.com
Ojo que las pistolas deben ser programadas antes de leer un determinado formato de código, por eso vienen con un librito donde aparecen un set de códigos de barra que al parecer al ser leidos por la pistola, la configuran.
Nada pierdes en probar...

--
Víctor Cárcamo Abarca
--
Víctor Cárcamo Abarca
Reply all
Reply to author
Forward
0 new messages