BitmapCanvasProvider provider = new BitmapCanvasProvider(bitmapResolution, imageType, antialias, orientation);
provider.establishDimensions(dimension);
if (barcodeGenerator instanceof AbstractBarcodeBean) {
AbstractBarcodeBean bean = (AbstractBarcodeBean)barcodeGenerator;
bean.setModuleWidth(UnitConv.in2mm(pointPixels / bitmapResolution));
bean.doQuietZone(false);
bean.generateBarcode(provider, enc);
}
else {
barcodeGenerator.generateBarcode(provider, enc);
}