DataOutputStream out = new DataOutputStream(response.getOutputStream());
try {
//Set up the canvas provider for monochrome JPEG output
BitmapCanvasProvider canvas = new BitmapCanvasProvider(out, "image/jpeg",Convert.toInteger(dpi), BufferedImage.TYPE_BYTE_BINARY, false, Convert.toInteger(orientation));
//Generate the barcode
bean.generateBarcode(canvas, codigoBarra);
//Signal end of generation
canvas.finish();
} finally {
out.close();
}