Voici comment récupéré la liste des imprimantes installée sur un ordinateur

pour ce faire on utilise la classe javax.print.PrintServiceLookup

PrintServiceLookup.lookupPrintServices(null,...