Java Códigos de Barra

Veamos con este ejemplo simple como usar códigos de barra en Java.

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

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);

    }

}

Visita este otro enlace actualizado también para generar codigos de barra QR.

Java Códigos de Barra con ZXing

Hi! If you find my posts helpful, please support me by inviting me for a coffee :)

Ver también