Lo que me gusta, me interesa y me motiva…
RSS icon Home icon
  • Java Códigos de Barra

    ¿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:
    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);
    
        }
    
    }


    Si te sirvió deja algún comentario y sino, también… :)

    Enlace: JBarcodeBean

    1234554321987654321123456789