Visualizzare le stampanti installate in JavaFX
Purtroppo ho scoperto che ci sono molte classi che hanno lo stesso nome nei package AWT e JavaFX.
Ecco perchè l'ho specificato nel titolo.
Il codice più sotto ci serve per visualizzare le stampanti installate nel pc.
Abbiamo sia il metodo getAllPrinters() che le visualizza tutte e sul quale poi iteriamo, che il metodo getDefaultPrinter() che visualizza quella di default:
ObservableSet printers = Printer.getAllPrinters();
for (Printer printer : printers) {
System.out.println(printer.getName());
}
Printer defPrinter = Printer.getDefaultPrinter();
System.out.println(defPrinter.getName());
Enjoy!
java javafx printer getallprinters getdefaultprinter
Commentami!