Esta es la respuesta más completa que te podemos brindar, sin embargo mírala detenidamente y valora si es compatible a tu proyecto.
Solución:
Estoy escribiendo mi respuesta muy tarde. Pero yo pienso zxing es la mejor biblioteca de código abierto para generar el código QR. Aquí estoy escribiendo cómo puede generar un código QR usando la biblioteca zxing en Java. Estoy usando iReport como herramienta de diseño.
Paso 1: agregue 2 archivos jar en la ruta de clase de iReport (Instrumentos > Opciones > Pestaña iInforme > Pestaña Classpath > Añadir tarro)
a) zxing-core
de https://mvnrepository.com/artifact/com.google.zxing/core/3.3.1
b) zxing-javase
de https://mvnrepository.com/artifact/com.google.zxing/javase/3.3.1
Nota: Puede elegir los últimos frascos. Estoy usando lo último a la fecha
Captura de pantalla de agregar jar en la ruta de clases
Paso 2: Cree un parámetro/campo (según su necesidad). Estoy usando un parámetro. llamémoslo Código QR.
Paso 3: Arrastre y suelte una imagen desde el panel de la paleta del diseñador iReport (en Windows se puede acceder a través de Shift + ctrl + 8
). Y elige Cancelar (No queremos static imagen).
Paso 4: Seleccione la imagen haciendo clic en ella. Verá la pestaña de propiedades en el lado derecho.
a) Elegir Clase de expresión como java.awt.Imagen
b) Haga clic en Expresión de imagen propiedad. Y completa la expresión como
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
new com.google.zxing.qrcode.QRCodeWriter().encode(
$PqrCode,
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300
)
)
Nota: Si desea utilizar field
en vez de parameter
simplemente reemplace el parameter
con field
en expresión.
Captura de pantalla de pasos
Paso 5: Compile el informe y ejecútelo.
Para leer sobre los diferentes usos, vaya a la publicación Generar código QR en Java usando zxing
Finalmente encontré la respuesta para esta pregunta,
Necesitamos usar los archivos jar para importar el código QR jasperReport incorporado. Estos son los archivos jar para generar el código QR con el informe Jasper.
Además, estos archivos jar funcionan para el informe jasper sin excepciones.
luego tenemos que arrastrar y soltar el código QR de los elementos del informe jasper. y luego podemos definir parámetros específicos usando el xml.
Está funcionando para mí.
Calificaciones y reseñas
Si conservas alguna suspicacia o disposición de refinar nuestro noticia te recordamos ejecutar una aclaración y con mucho placer lo ojearemos.