|
Imprimer des fichiers pdf avec plusieurs imprimantes |
Débuté par Pascal PARRADO, 13 juin 2016 16:46 - 5 réponses |
| |
| | | |
|
| |
Membre enregistré 6 messages |
|
Posté le 13 juin 2016 - 16:46 |
Bonjour,
Je souhaite imprimer des pdfs, notamment deux, un qui doit être imprimé sur une imprimante classique l'autre sur un traceur.
Mon soucis est que je n'arrive pas à configurer une imprimante puis l'autre, pour le moment j'utilise: iconfigure(<Nom de l'imprimante>,vrai) puis je fais un lanceappliAssociée(<ChemminDuFichier>,"print")
Le changement d'imprimante ne s'effectue qu'une fois, et donc pour le deuxième fichier pdf il s'imprime sur la mauvaise imprimante.
Avez-vous une idée ?
Cordialement.
-- Apprenti développeur IMERIR PERPIGNAN |
| |
| |
| | | |
|
| | |
| |
Posté le 13 juin 2016 - 19:40 |
Bonjour Pascal,
Je ne comprends pas la question. D'après ton code, tu n'imprimes qu'un seul document.
Donc, je vais commencer par supposer que tu ne nous montres pas ton VRAI code, ce qui veut dire qu'on ne peut pas vraiment t'aider la dessus.
Maintenant, une autre méthode est de lire chaque page des padf dans un champ image, de faire un dsauveimagepng de chaque page, et d'imprimer chaque image ensuite sur l'imprimante que tu veux.
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 14 juin 2016 - 08:44 |
Merci de ta réponse je vais te montrer le code, voici ce que je fais:
SI fFichierExiste(chemin+"\imprimante.pdf") ALORS //configure l'imprimante désirée, qui n'est pas celle par défaut iConfigure(CST_IMPRIMANTE,Faux) LanceAppliAssociée(chemin+"\imprimante.pdf","print") FIN
SI fFichierExiste(chemin+"\traceur.pdf") ALORS iConfigure(CST_TRACEUR,Faux) LanceAppliAssociée(chemin+"\traceur.pdf","print") FIN
J'essai d'imprimer en premier lieu un pdf avec le nom de l'imprimante que je souhaite via iconfigure et je fais de même que le suivant, le problème est qu'il conserve la configuration de l'imprimante d'avant pour le fichier suivant, donc je ne comprend pas trop... -- Apprenti développeur IMERIR PERPIGNANMessage modifié, 14 juin 2016 - 08:46 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 43 messages Popularité : +2 (2 votes) |
|
Posté le 14 juin 2016 - 11:11 |
Bonjour,
Entre tes 2 impressions, il faut fermer la fenêtre Adobe Reader qui s'ouvre en arrière plan.
Je l'ai fait manuellement mais avec exetermine ça doit être jouable.
Bon courage |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 14 juin 2016 - 15:13 |
Vous pensez que je pourrai faire en sorte de ne pas l'ouvrir justement cette fenêtre??
-- Apprenti développeur IMERIR PERPIGNAN |
| |
| |
| | | |
|
| | |
| |
Posté le 14 juin 2016 - 15:39 |
Bonjour
ben oui, si tu imprime en interne comme je te l'ai expliqué
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com |
| |
| |
| | | |
|
| | | | |
| | |
|