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:
—
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 :)