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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !