-
Imprimante connectée ?
Bonjour, (je sais pas si je suis ds la bonne section ?!)
A partir d'un document généré, je souhaite le sortir à l'imprimante, pour celà le code est OK (PrinterJob etc...) et j'arrive bien à imprimer ce que je souhaite.
Mon pb est le suivant:
Il m'est demandé de gérer la connexion de l'imprimante, plus précisément est-ce que l'imprimante est reliée (cable, réseaux) ?! C'est à dire que je peux lancer une impression mais si l'imprimante n'est pas reliée ou connectée la tâche se met ds la liste des tâches de 'imprimante (étant donné que l'API cherche un service d'impression seulement - apparemment) et l'impression est OK or non le papier n'est pas sortit.
J'ai bien une exception s'il n'y a pas de services d'impression définis dans windows - imprimantes(No printer found) mais si elle n'est pas branchée ou connectée rien => normal donc.
Voilà y'a-t-il un moyen de gérer en Java ou pas ?
merci pour les réponses
-
:pleure:
Personne n'a une petite idée de comment récupérer l'état d'une imprimante (STOPPED, IDLE, etc...)
Je n'arrive pas avec PrinterState...
d'avance merci
-
Bon j'avance petit à petit... avec PrinterIsAccaptingJob.class => n'accepte pas de job si l'imprimante a un souci (manque de papier, manque d'encre, bourrage, etc etc.) ce qui me permet d'avertir l'utilisateur, mais j'ai toujours ce pb de récupérer l'état de cette fichu imprimante, comment savoir si elle est vraiment connectée/déconnectée, prête/hors connexion...
Même avec l'état hors connexion, le job est mis dans la liste d'attente de l'imprimante.. mais je ne veux pas:aie:
Un guru du java pourrait-il m'aider ou c'est windowsXP et PrintService qui gère mal le PrinterState, PrinterStateReason qui me renvoie toujours null ?
Help, merci bcp
-
L'embetant c'est que je pense que pas grand monde n'utilise les services avances d'impression, d'ou le peu de reponses a tes question (sans compter les gens en vacances). Donc ne desespere pas mais soit patient et continue tes experimentations ainsi que tes recherches sur le Net en attendant une eventuelle reponse.
-
ok merci ;)
Pour la patiente, si ce n'était que de moi, pas de pb, mais mi-aout, les dev terminés... mais bon je garde espoir :mouarf:
-
Un petit up, on ne sait jamais ;)