OVH Cloud OVH Cloud

Commandes HP-PCL6 sous VBA

1 réponse
Avatar
mormicbox
Bonsoir
A partir de mon programme VBA, je cherche à sélectionner les bacs
d'alimentation du papier N° 1, 2 ou 3 de mon imprimante HP Laserjet 4200TN.
J'ai apparemment trouvé les codes PCL sur le site HP (Esc & ........).
Je programme ainsi:
Open "LPT1:" For Output As #1
Print #1, Chr(27) & Chr(38) & Chr(........
Close #1
Le programme se déroule sans encombre, cependant l'envoi des codes ne
sélectionne pas les bacs correspondants.
Bien que ce problème semble lié aux commandes PCL, quelqu'un de ce groupe
aurait-il une idée à me proposer?

Merci à tous

1 réponse

Avatar
FxM
Bonsoir
A partir de mon programme VBA, je cherche à sélectionner les bacs
d'alimentation du papier N° 1, 2 ou 3 de mon imprimante HP Laserjet 4200TN.
J'ai apparemment trouvé les codes PCL sur le site HP (Esc & ........).
Je programme ainsi:
Open "LPT1:" For Output As #1
Print #1, Chr(27) & Chr(38) & Chr(........
Close #1
Le programme se déroule sans encombre, cependant l'envoi des codes ne
sélectionne pas les bacs correspondants.
Bien que ce problème semble lié aux commandes PCL, quelqu'un de ce groupe
aurait-il une idée à me proposer?

Merci à tous





Bonjour,

une des moins mauvaises méthodes trouvées pour contourner cela est de
créer autant d'imprimantes qu'il y a de bac tout en laissant les
caractéristiques inchangées et indentiques (toutes sur LPT1 pour toi) à
part deux éléments : leur nom et le bac par défaut.
Reste ensuite à balancer les bonnes pages sur la bonne imprimante.

@+
FxM