я говорю печать штрих-кода, используя javafx, но результат не очень хороший
я пытаюсь распечатать штрих-код, используя printerjob с размером бумажной бумаги 5 * 2.5 CM
public void print(ImageView node) {
Printer printer = Printer.getDefaultPrinter();
Paper label = PrintHelper.createPaper("38x30", 50, 25, Units.MM);
printer.getPrinterAttributes().getSupportedPapers();
PageLayout pageLayout = printer.createPageLayout(label, PageOrientation.PORTRAIT,0f,0f,0f,0f);
PrinterJob job = PrinterJob.createPrinterJob();
if (job != null && job.showPrintDialog(node.getScene().getWindow()) ) {
boolean success = job.printPage(node);
if (success) {
job.endJob();
}
}
}
это результат
Пожалуйста, помогите мне