Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Choix du bac d'imprimante

2 réponses
Avatar
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

2 réponses

Avatar
Christian ASTOR
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
Avatar
thierry escola
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