Foros del Web » Programación para mayores de 30 ;) » Java »

Barcode o codigo de barras

Estas en el tema de Barcode o codigo de barras en el foro de Java en Foros del Web. Me piden hacer un código de barra(BarCode) por el plugin ireport de netbeans. Descripcion del problema: *Estoy realizando un reporte que lleva un Barcode, se ...
  #1 (permalink)  
Antiguo 14/04/2011, 09:15
 
Fecha de Ingreso: enero-2009
Mensajes: 31
Antigüedad: 15 años, 3 meses
Puntos: 0
Barcode o codigo de barras

Me piden hacer un código de barra(BarCode) por el plugin ireport de netbeans.

Descripcion del problema:

*Estoy realizando un reporte que lleva un Barcode, se pide q este Barcode sea en el formato EAN-UCC 128 o EAN 128.

*La estructura del Barcode pedida es:

Estructura: (Codigo)Dato(Codigo)Dato(Codigo)Dato(Codigo)Fecha

Ejemplo: (444)000000(2553)000000000(6452)0000000(85)2011062 4

Condiciones:
- El primer dato con un maximo de 13 caracteres
- El segundo dato con un maximo de 23 caracteres
- El tercer dato no especifica limite
- El cuarto datos es tipo fecha que debe cumplir este formato YYYYMMDD

-----------------------------------------------------------------------------------------------------------
Utilizo el componente Barcode de ireport asociado a la libreria Barcode4j, en la ventana Properties hay 2 submenus Properties y Barcode en este ultimo(Barcode) hay unos campos llamados “Pattern Expresion” y “Code Expression”, donde se define el tipo de expresión a evaluar y el dato a evaluar.

Creo que se deben definir estos dos campos para generar el código de barra(BarCode).

Buscando encontré esta pagina http://barcode4j.sourceforge.net/2.1/symbol-ean-128.html que especifica la forma de crear el Pattern Expression y basado en esa especificación cree el pattern de la siguiente forma:

“(444)n13(2553)n23(6452)n23(99)d”

Y en “Code Expression” pongo el dato que debe ser representado en el código de barra(BarCode)

“444123456789012325531234567896452123459920110624”

Pero el resultado no es el esperado y no lee el código de barra generado.

Link lector de código de barras online http://zxing.org/w/decode.jspx .

Genero un código de barra(Barcode) con el dato a ser representado de esta forma (444)1234567890123(2553)123456789(6452)12345(99)20 110624 y luego ese código de barra(Barcode) lo paso por el lector de código de barra online y el resultado es perfecto.

Link generador de código de barras online http://www.barcoding.com/upc/ .

Agradesco toda la ayuda q m puedan brindar, ejemplos , tutoriales, etc. Y como dije anteriormente me piden generarlo por el plugin ireport de netbeans.

Gracias.

Etiquetas: ireport
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.