I know how to list all the printers installed in the OS:
PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);
but a PrintService
does not have information about the printer location.
Is there any way to see if a printer is a network printer? or has a share name?