[javax.print] Recherche de MultiDocPrintService
Salut à tous !
Dans le cadre de l'impression de livres recto-verso, je dois imprimer des images (au format jpeg) sur une imprimante.
J'ai produit le code suivant :
Code:
1 2 3 4 5 6 7 8
|
MultiDocPrintService[] printServices = PrintServiceLookup
.lookupMultiDocPrintServices(null, new HashAttributeSet());
if (printServices.length == 0) {
throw new RuntimeException("Pas d'imprimante MultiDoc !");
}
PrintService dl42 = printServices[0];
// ... |
Ce code me renvoie systématiquement un tableau vide. Se peut-il qu'il s'agisse d'un problème de driver, ou autre ? Quelle propriété permet de dire qu'une imprimante supporte le multi-doc ? Comment contourner le problème en utilisant des SimpleDoc (j'arrive à imprimer en simplex, pas en duplex) ? Sinon, comment faire pour parvenir à mes fins ?
Je n'ai pas réussi à trouver de réponse sur le net. Merci pour toute suggestion !