Finding if printer is online and ready to print
The following 4 questions didn't help, therefore this isn't a duplicate: ONE , TWO , THREE , FOUR I need to find a way to discover if the Printer that my system reports is available to print or not. Printer page: In the picture, the printer "THERMAL" is available to print, but "HPRT PPTII-A(USB)" isn't available to print. The System shows me that, by making the non-available printer shaded Using the following code, I'm able to find all the printers in the system public static List<String> getAvailablePrinters() { DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE;