Я не могу печатать с помощью приложения javaFX-gluon с устройства Android на pos-принтер.Приложение javaFX-gluon прекрасно работает на рабочем столе (Windows), но не когда оно установлено в моем телефоне.Когда я должен напечатать, приложение закрывается.Я пытаюсь изменить шрифт без успеха.Принять Android классы Printer, PrinterJob ?.Мой код правильный?Код javaFX-глюон для печати выглядит так:
import javafx.print.Printer;
import javafx.print.PrinterJob;
import javafx.stage.Stage;
import javafx.scene.text.Font;
import javafx.scene.text.Text;
public void print(String tiquet) {
Printer printer = Printer.getDefaultPrinter();
PrinterJob job = PrinterJob.createPrinterJob(printer);
Text tiquetText=new Text(tiquet);
Stage stage = new Stage(StageStyle.DECORATED);
tiquetText.setFont(new Font("Lucida Console",9));
if (job != null) {
boolean showDialog = job.showPageSetupDialog(stage);
if(showDialog) {
boolean success = job.printPage(tiquetText);
if (success) {
job.endJob();
}
}
}
}