RBarCode

Bienvenido a RBarCode, este paquete contiene un applet java y una clase para crear códigos de barras para sus páginas web o sus aplicaciones Java.

BarCode

Esta sección explica la configuración de los parámetros de la clase BarCode. Esta clase es un subtipo de java.awt.Canvas y por lo tanto puede usarla dentro de cualquier contenedor Java.

Los nombres entre paréntesis son los nombres de los parámetros para el applet.

Cómo crear un fichero gif o jpeg.

También puede exportar el código de barras a un fichero gif o jpeg. Para hacer esto de user el siguiente código:

notar que:

Nota: esto sólo esta disponible para JDK 1.2 o superior

Cómo crear un código de barras en un objeto a java.awt.Image

El siguiente código ilustra como crear un código de barras en un objeto java.awt.Image

bc=new BarCode();
bc.setSize(400,200); // importante

// crear imagen
java.awt.image.BufferedImage image = new java.awt.image.BufferedImage( bc.getSize().width,bc.getSize().height,java.awt.image.BufferedImage.TYPE_BYTE_INDEXED );

// contexto gráfico de la imagen
java.awt.Graphics imgGraphics = image.createGraphics();

// dibujar código de barras en el contexto gráfico de la imagen
bc.paint(imgGraphics );.

Cómo usar el campo checkCharacter (CHECK_BAR)

Si proporciona un código con el carácter de control ya calculado, debe asigna al parámetro CHECK_CHAR el valor N (esto es el defecto). Si por el contrario desea que el software calcule el carácter de control, debe asignar el valor Y al parámetro CHECK_CHAR.

Los códigos EAN y UPC tienen una longitud fija, por lo tanto sólo so pueden dar las siguientes combinaciones:

Cómo user RBarcode en un sitio web

Existen 2 posibilidades:

BCApplet

Puede usar el applet BCApplet para mostrar códigos de barras en sus páginas HTML. Algunos parámetros tienen un formato especial:

Ejemplo de uso del applet:

Puede proporcionar los parámetros para el applet en el tag PARAM o usando JavaScript. Por ejemplo, el siguiente código cambia el valor del código a codificar:

Tipos de sódigos de barras

A continuación encontrará una corta descripción de algunos tipos de códigos:

En el web de HP podrá obtener más información