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);
}
provider.finish();