Herve AGNOUX
Fri, 29 Nov 2002 05:58:48 -0800
Bonjour, Je suis dans la panade avec une impression. Mon code fonctionne bien avec diverses imprimantes et divers OS, sauf avec UNE imprimante ! - C'est l'imprimante ! ... me direz-vous. Manque de bol, la démo d'impression du tutorial Java fonctionne très bien avec cette imprimante là aussi... Alors c'est quoi ? Je cherche, je cherche et ne trouve point. Si vous avez une idée :-) Quelques pistes, peut être : - C'est sous windows, - Si on envoie l'impression vers un fichier, on s'aperçoit que mon programme envoie bien l'initialisation de l'imprimante, mais pas les infos à imprimer, - Mon code est exactement le même que celui de la démo du tutorial, il n'y a que le truc à imprimer qui change ; j'utilise un PrinterJob, je ne suis pas parvenuà trouver quelles subtilités il pouvait bien y avoir ; ligne à ligne, caractère par caractère, les deux codes sont les mêmes, à part le truc à imprimer ofcourses. - Inspiré par un exemple de spindoczine ou assimilé j'ai mis une fenêtre de prévisualisation, qui prévisualise parfaitement dans tous les cas ; or le code de prévisualisation est à 99,99,99% le même que le code d'impression ! Et les 0,0,1% restant c'est juste que c'est pas pour l'imprimante mais pour un JPanel. - J'ai remarqué qu'il y avait deux systèmes d'impression avec java. Un avec un PrinterJob, l'autre avec un PrintJob. A part le "er", c'est quoi la différence ? En tous cas j'ai utilisé le PrinterJob, je sais pas si c'est le mieux. Au secours ! -- SARL diaam informatique - 04 50 77 12 60 Ingenierie, développements de systèmes d'information http://www.diaam-informatique.com