|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Choix bac d'une imprimante |
Débuté par Gérard B., 25 avr. 2005 14:15 - 2 réponses |
| |
| | | |
|
| |
Posté le 25 avril 2005 - 14:15 |
Je dois imprimer des états sur une imprimante laser Epson Aculaser C3000.
Cette imprimante est équipée d'un bac à papier (en bas) et d'un tiroir (volet) pour du papier type enveloppe, papier à entête, ...
Cette imprimante est l'imprimante par défaut sur l'ordinateur de test.
Lorsque j'imprime depuis Wordpad ou autre, l'impression se fait depuis le bac à papier normal (en bas).
Lorsque j'imprime depuis une application WD, l'impression est toujours dirigée vers le tiroir (qui est vide).
Comment sélectionner la bonne destination, le bon bac ??? qui est la bac du bas dans mon cas.
J'ai déjà essayé IParametre(iAlimentationPapier, avec les différentes constantes de l'aide) sans résultat. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 avril 2005 - 18:46 |
avec iConfigure() vous pouvez sélectionner le bas par programmation l'assistant est tres bien conçu
Gérard B. wrote:
Je dois imprimer des états sur une imprimante laser Epson Aculaser C3000.
Cette imprimante est équipée d'un bac à papier (en bas) et d'un tiroir (volet) pour du papier type enveloppe, papier à entête, ...
Cette imprimante est l'imprimante par défaut sur l'ordinateur de test.
Lorsque j'imprime depuis Wordpad ou autre, l'impression se fait depuis le bac à papier normal (en bas).
Lorsque j'imprime depuis une application WD, l'impression est toujours dirigée vers le tiroir (qui est vide).
Comment sélectionner la bonne destination, le bon bac ??? qui est la bac du bas dans mon cas.
J'ai déjà essayé IParametre(iAlimentationPapier, avec les différentes constantes de l'aide) sans résultat.
|
| |
| |
| | | |
|
| | |
| |
Posté le 26 avril 2005 - 11:41 |
iConfigure() n'a pas d'assistant, mais iParamètre() oui.
L'assistant de iParamètre propose de paramétrer, entre autres, l'alimentation papier et retourne un code différent selon le bac sélectionné par défaut dans le pilote de l'imprimante.
J'ai essayé différentes possibilités de sélection du bac dans le pilote, le code retourné par l'assistant varie bien et donne par exemple
iParamètre("ALIMENTATIONPAPIER%8") pour le bac du bas.
iParamètre("ALIMENTATIONPAPIER&1") pour le volet papier spécial.
iParamètre("ALIMENTATIONPAPIER&3") pour sélection automatique.
J'ai même essayé d'autres codes au hasard.
Ca ne marche pas, l'impression se fait toujours sur le volet papier spécial (qui est vide), alors qu'avec word, par exemple, l'impression se fait bien sur le bac sélectionné par défaut dans le pilote.
Solution :
J'ai paramétré dans le pilote "sélection automatique du bac"
J'ai programmé sur l'imprimante, bac du bas = papier A4 et volet papier spécial = papier A5.
Dans le programme je fait un iParamètre("FORMATPAPIER¤") avant le iImprimeEtat.
Et ça marche.
Je pense que la commande iParamètre("ALIMENTATIONPAPIER=xxx") ne fonctionne pas correctement
Merci à Sébastien pour la piste de recherche.
"BOUDOT Sébastien - Blue River System" <sebastien.boudot@brsystem.com> a écrit dans le message de news: 426cf89d$1@news.pcsoft.fr...
avec iConfigure() vous pouvez sélectionner le bas par programmation l'assistant est tres bien conçu Gérard B. wrote: Je dois imprimer des états sur une imprimante laser Epson Aculaser C3000.
Cette imprimante est équipée d'un bac à papier (en bas) et d'un tiroir (volet) pour du papier type enveloppe, papier à entête, ...
Cette imprimante est l'imprimante par défaut sur l'ordinateur de test.
Lorsque j'imprime depuis Wordpad ou autre, l'impression se fait depuis le bac à papier normal (en bas).
Lorsque j'imprime depuis une application WD, l'impression est toujours dirigée vers le tiroir (qui est vide).
Comment sélectionner la bonne destination, le bon bac ??? qui est la bac du bas dans mon cas.
J'ai déjà essayé IParametre(iAlimentationPapier, avec les différentes constantes de l'aide) sans résultat.
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|