Распечатка изображения со штрих-кодом - PullRequest
0 голосов
/ 14 сентября 2018

С использованием следующего кода генерируется изображение штрих-кода:

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

...