Choix du bac d'imprimante

Le
Daniel AUBRY
Bonjour à tous

je voudrais, à partir de VB6, lancer l'impression d'une
facture sur un tiroir d'imprimante contenant du A4.
Et, juste après, lancer une edition de ticket sur le tiroir
(de la même imprimante) contenant du A6.

Je charge la liste des imprimantes dans une listebox de cette façon :

ListeImprimante.Clear

For Each ImpVB In Printers
ListeImprimante.AddItem ImpVB.DeviceName
Next

If ListeImprimante.ListCount > 0 Then ListeImprimante.Text =
Printer.DeviceName

Ce qui me permet de choisir l'imprimante.

Ensuite quand je lance l'impression, j'imprime sur l'imprimante
sélectée dans la liste de cette façon :

For Each ImpVB In Printers
If ImpVB.DeviceName = ListeImprimante.Text Then
Set Printer = ImpVB
Exit For
End If
Next

Donc pas de problème pour choisir l'imprimante, cela fonctionne tip-top.

Par contre cela sort TOUJOURS sur le tiroir par défaut.

J'ai parcouru le Net et suis rentré bredouille. Beaucoup de code pour
choisir l'imprimante, peu ou pas pour paramétrer de tiroir. Les seuls
exemples que j'ai trouvé ne fonctionne pas. (du moins avec mon imprimante)

Si quelqu'un a un petit bout de code dans un coin..

Merci d'avance et bon week-end.

Dany
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Christian ASTOR
Le #18129071
Daniel AUBRY wrote:

J'ai parcouru le Net et suis rentré bredouille. Beaucoup de code pour
choisir l'imprimante, peu ou pas pour paramétrer de tiroir. Les seuls
exemples que j'ai trouvé ne fonctionne pas. (du moins avec mon imprimante)



Un ancien thread http://tinyurl.com/63vzlw
Pour l'adapter en VB, KB194789 + KB180645 par ex
thierry escola
Le #18213961
Daniel AUBRY a écrit :
Bonjour à tous

je voudrais, à partir de VB6, lancer l'impression d'une
facture sur un tiroir d'imprimante contenant du A4.
Et, juste après, lancer une edition de ticket sur le tiroir
(de la même imprimante) contenant du A6.



bonjour,

il y a une solution retenue dans l'industrie qui est de créer plusieurs
fois la même imprimante avec des paramétrages différents. On peut ainsi
définir que les tickets seront sur imp3 (par exemple)

Thierry
Publicité
Poster une réponse
Anonyme