- État Fermée
- Pourcentage achevé
- Type Workaround
- Catégorie Application → Core
-
Assignée à
DevTeam - Système d'exploitation Tous
- Sévérité Critique
- Priorité Très haute
- Basée sur la version 17.8
- Due pour la version 17.9
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par DevTeam - 2017-10-03
Dernière modification par DevTeam - 2017-10-04
FS#1390 - Correction des attributs des pilotes d'impression à l'aide d'un wrapper PatchedPrintService
Java 9, révision 9+181, introduit une régression qui empêche l’impression normale des documents.
Le problème se situe dans les attributs d’impression par défaut fournis par le PrintService de Windows pour certains modèles d’imprimantes où la recherche des données PrinterResolution par défaut retourne null alors que l’attribut est marqué comme supporté.
Dans ce cas, nous avons créé une classe de PrintService qui enveloppe le PrintService fourni par le système.
Lorsque le problème se manifeste, le wrapper corrige l’attribut manquant par une valeur par défaut qui devrait être supportée par la plupart des imprimantes.
ATTENTION!
Selon le mode de recherche du service d’impression, le PatchedPrintService initial peut être écrasé par le PrintService original défaillant.
Il faut donc s’assurer que c’est bien un PatchedPrintService qui est utiliser en finalité.