Red de conocimiento informático - Material del sitio web - Cómo utilizar ireport para imprimir etiquetas de códigos de barras

Cómo utilizar ireport para imprimir etiquetas de códigos de barras

Utilice ireport para imprimir etiquetas de códigos de barras

La semana pasada solicité ireport para imprimir etiquetas de códigos de barras. De hecho, existen muchos software especializados para imprimir códigos de barras, como ZebraDesigner, pero ireport se puede combinar con java. cuál es más conveniente de usar. Ahora es simple. Permítanme presentarles el proceso de uso:

1. Abra ireport, cree un nuevo documento, haga clic en el icono con el mouse y arrástrelo al documento. p>1. Abra ireport, cree un nuevo documento, haga clic en el icono con el mouse y arrástrelo al documento. El uso de ireport no es exhaustivo. Las instrucciones para usar ireport se pueden descargar en línea.

2. Haga doble clic para abrir su cuadro de propiedades, seleccione la columna de imagen e ingrese el método de conversión del código de barras en la expresión de la imagen. Puede verificar el siguiente código:

3. Preste atención a la expresión de la imagen. Selección de clase java.awt.Net. JasperSoft Inc. Reservados todos los derechos.

3 * .

4 *

5 * A menos que haya adquirido un acuerdo de licencia comercial de JasperSoft,

6 * La siguiente licencia términos Se aplica a:

7 * Se aplican los siguientes términos de licencia.

8 * Este programa es software gratuito; puede redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU versión 2 publicada por

9 *

9 * Este programa.

10 * Publicado por la Free Software Foundation.

11 *

12 * Este Programa se distribuye sin garantía de ningún tipo ni sin

13 * las garantías implícitas de MLM;

14 * Consulte la Licencia Pública General GNU para obtener más detalles.

15 *

16 * Deberías haber recibido una copia de la Licencia Pública General GNU con este programa

17 * ;

sourceforge.barbecue.*;

42 import net.sourceforge.barbecue.linear.ean.UCCEAN128Barcode;

43

44 clase pública BcImage {

45 privado estático net.sourceforge.barbecue.Barcode getBarcode(código de barras getBarcode() {

48 return bc; <

49 }

50

51 public static BufferedImage getBarcodeImage(int type, Object aText, boolean showText, boolean checkSum) {

52 return getBarcodeImage(type, aText, showText, checkSum, "", 0, 0);

53 }

54

55 Imagen Buffered estática pública getBarcodeImage( tipo int, Objeto aText, showText booleano, suma de verificación booleana, Identificador de aplicación de cadena, ancho int). , int altura) {

56 // 2of7, 3of9, Bookland.Codabar, Code128, Code128A, Code128B, Code128C, Code39, EAN128, EAN13, GlobalTradeItemNumber, Int2of5, Int2of5, Monarch, NW7, PDF417.SCC14ShippingCode , ShipmentIdentificationNumber, SSCC18, Std2of5, Std2of5, UCC128, UPCA, USD3, USD4, USPS

57

58 Texto de cadena = nuevo StringBuffer ().append(aText).create3of9(texto , checkSum);

65 caso 3: bc = BarcodeFactory.createBookland(texto);

66 caso 4: bc = BarcodeFactory.createCodabar(texto);

68createCodabar(texto); break;

67 caso 5: bc = BarcodeFactory.createCode128(texto);

68 caso 6: bc = BarcodeFactory .createCode128A(texto);

69 caso 7: bc = BarcodeFactory.createCode128B(texto);

69createCode128B(texto); >70 casos

8: bc = BarcodeFactory.createCode128C(texto);

71 Ejemplo 9: bc = BarcodeFactory.createCode39(texto, check;