import javax.print.PrintService; import javax.print.PrintServiceLookup; public class CupsTest { public static void main(String[] args) { // This will use the CUPS print service PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null); System.out.println("Available printers:"); for (PrintService service : services) { System.out.println(" - " + service.getName()); } } }