¿Cómo usar códigos de barra con Java?
Puedes utilizar esta librería que implementa varios tipos de códigos de barra muy utilizados. Te dejo un ejemplo de uso:

—
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import net.sourceforge.jbarcodebean.BarcodeException; import net.sourceforge.jbarcodebean.JBarcodeBean; import net.sourceforge.jbarcodebean.model.Interleaved25; public class TestBarCode { public static void main(String[] args) throws IOException, BarcodeException { JBarcodeBean barcode = new JBarcodeBean(); // nuestro tipo de codigo de barra barcode.setCodeType(new Interleaved25()); //barcode.setCodeType(new Code39()); // nuestro valor a codificar y algunas configuraciones mas barcode.setCode("1234554321987654321123456789"); barcode.setCheckDigit(true); BufferedImage bufferedImage = barcode.draw(new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB)); // guardar en disco como png File file = new File("codebar.png"); ImageIO.write(bufferedImage, "png", file); } }
—
Si te sirvió deja algún comentario y sino, también…
Enlace: JBarcodeBean
1234554321987654321123456789
Te puede interesar:
4 comentarios
jEdwin escribió:
07/27/2010, a las 8:17 PM (UTC -3 )
Interesante post!
justo lo que estube buscando, me funcionó perfectamente gracias!
salu2!
Antonio escribió:
01/06/2011, a las 6:22 PM (UTC -3 )
no aparece link para descargar paquetes y no me corrio
Gustavo Peiretti escribió:
01/21/2011, a las 5:40 AM (UTC -3 )
El link esta ok JBarcodeBean
El código también funciona correctamente..
saludos!
Randy escribió:
09/15/2011, a las 4:47 PM (UTC -3 )
Impresionante
Gracias