С использованием следующего кода генерируется изображение штрих-кода:
BufferedImage image = new BufferedImage(237, 140, BufferedImage.TRANSLUCENT);
JRGraphics2DExporter exporter = new JRGraphics2DExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRGraphics2DExporterParameter.GRAPHICS_2D, (Graphics2D)image.getGraphics());
exporter.setParameter(JRGraphics2DExporterParameter.ZOOM_RATIO, Float.valueOf((float) 2.35));
exporter.exportReport();
MasterDataBean masterDataBean = (MasterDataBean) ServiceFinder
.findBean("masterDataBean");
barcodePrint = masterDataBean.barcodePrintImage;
String path = barcodePrint + "barcode/";
File upFolder = new File(path);
if (!upFolder.exists()) {
upFolder.mkdirs();
}
String imagePath = path+ "barcode.png";
Проблема,
, когда я печатаю с использованием принтера штрих-кода, печать не четкая.Но когда я открываю это изображение через просмотрщик изображений, изображение отображается четко.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему печати.Я использую Java 1.6