Si j'exécute mon application JBoss à partir de l'invite de commande Windows, je peux obtenir la liste des imprimantes (y compris les imprimantes en réseau).Java Print Service: PrintServiceLookup.lookupPrintServices ne renvoie pas les imprimantes en réseau
Si j'exécute mon application JBoss en tant que service Windows, je n'ai que la liste des imprimantes qui sont directement connectées à la machine. Les imprimantes en réseau n'apparaissent pas.
Voici le code Java j'utiliser pour obtenir la liste des imprimantes:
PrintService[] printerServices = PrintServiceLookup.lookupPrintServices(null, null);
Il ne semble pas être un problème d'autorisations, puisque selon notre administrateur, les autorisations sont configurés très bien. Est-ce que certains ont une meilleure explication, ou y a-t-il un ensemble d'autorisations qui pourraient être nécessaires pour faire apparaître les imprimantes en réseau?