Bonjour à tous,
J'ai un problème d'impression, plus précisément de choix du bac d'impression.
Pour un projet, je dois imprimer plusieurs documents un Docx et des PDF.
Le docx est généré par l'application et doit être imprimé sur un papier normal. Les PDF sont récupérés dans un répertoire réseau et doivent impérativement imprimé sur un papier spécial.
Les papiers sont dans des bacs différents mais sur la même imprimante. Et l'imprimante est une imprimante réseau avec un serveur d'impression.
Je lance l'impression avec iImprimePDF(NomDuFichier) pour les PDF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SI PAS iConfigure(gsNomIprimantePDF,Vrai) ALORS gStErreur.sMsgErreur = "Erreur configuration de l'imprimante " + TAB + gsNomIprimantePDF+ RC + HErreurInfo(hErrComplet) bResultat = Faux SINON //Source du papier (bac d'alimentation) iParamètre(iAlimentationPapier, "273") FIN
Dans une autre procédure je lance de la même façon que précédemment l'impression du Word (IConfigure (XXXXX, vrai), iParametre(XXXX,14) et IImprime)
J'ai récupéré les N° de bac en faisant un trace sur IParamètre()
L'ordre d'impression est la lettre puis les PDF.
Lorsque je lance les impressions, j'ai la lettre d'accompagnement qui sort bien sur le bac désigné mais les autre impressions sortent toujours sur le bacs d'alimentation manuel latérale de l'imprimante et ce même si je modifie le N° du bac. (14, 3, 273, 274)
Comment puis-je forcer le n° du bac lors de l'impression de PDF pour que ça sorte sur le papier spécial sans avoir recours à une seconde imprimante.
Merci pour votre aide
Partager