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

Componente Barcode con Barcode4j

Estas en el tema de Componente Barcode con Barcode4j en el foro de Java en Foros del Web. Formato EAN-UCC 128 (415)7709998000100(8020)025455665(3900)00026540(96 )2011212 Necesito representar este codigo en barcode4j, pero m interpreta solo hasta (415)7709998000100(8020)025455665 si pongo completo el dato no m interpreta ...
  #1 (permalink)  
Antiguo 15/04/2011, 17:40
 
Fecha de Ingreso: enero-2009
Mensajes: 31
Antigüedad: 15 años, 2 meses
Puntos: 0
Componente Barcode con Barcode4j

Formato EAN-UCC 128

(415)7709998000100(8020)025455665(3900)00026540(96 )2011212

Necesito representar este codigo en barcode4j, pero m interpreta solo hasta

(415)7709998000100(8020)025455665

si pongo completo el dato no m interpreta el AI (3900) y me dice q la longitud no es permitida ya que AI(8020) anterior solo permite un maximo de 25 y lo que pasa es que despues de este AI(8020) el interpreta todo como un solo dato perteneciente a este AI(8020)

(415)7709998000100(8020)025455665(3900)00026540(96)2011212

Agradesco sus aportes.
  #2 (permalink)  
Antiguo 12/01/2012, 13:29
 
Fecha de Ingreso: junio-2008
Ubicación: Bogotá Colombia
Mensajes: 45
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Componente Barcode con Barcode4j

¿Has podido resolverlo? Gracias de antemano.
  #3 (permalink)  
Antiguo 06/06/2012, 16:07
 
Fecha de Ingreso: junio-2012
Mensajes: 1
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Componente Barcode con Barcode4j

Hola ... despues de mucho buscar lo logre.

Lo que debes hacer es usar una configuracion diferente ... para esto debes crear un archivo de configuracion con los datos que quieras ... ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<barcode>
<ean-128>
<height>15mm</height>
<module-width>0.21mm</module-width>
<check-digit-marker>_</check-digit-marker>
<group-separator>*</group-separator>
<template>(415)n12+cd(8020)n-13(3900)n-6(96)n8</template>
<quiet-zone enabled="true">10mw</quiet-zone>
<human-readable>
<placement>bottom</placement>
<font-name>Helvetica</font-name>
<font-size>6pt</font-size>
<omit-brackets>false</omit-brackets>
</human-readable>
</ean-128>
</barcode>

Luego llamas el barcode4j usando el archivo de configuracion, yo estoy usando el .bat asi ..

barcode.bat -o code.png -f png -c config.xml "41577071739810088020030381777905*3900097029*96201 20524"

El truco ahora esta en * si ves en la configuración en el atrib group-separator he puesto * asi que debes usar este mismo en el mensaje que estas enviando ...

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 14:47.