try
{
Configuration cfg = builder.buildFromFile(new File(filename));
BarcodeGenerator gen = BarcodeUtil.getInstance().createBarcodeGenerator(cfg);
BarcodeDimension barDim = gen.calcDimensions(data);
bufImage = new BufferedImage((int) barDim.getWidth(), (int) barDim.getHeight(), BufferedImage.TYPE_BYTE_GRAY);
bufImage = BitmapBuilder.getImage(gen, data, 300);
}
catch (Exception e)