bonjour,
bien que ma question soit valable dans tous les langages, je la pose ici parce que j'utilise delphi au quotidien.
voici l'architecture :
- 2 imprimantes laser HP identiques ( même modèle, firmware, drivers,... ) en réseau ( nommée HP1 et HP2 )
- un serveur d'impression sous W2008 avec les 2 imprimantes installées
mon pc :
- HP1 et HP2 : installée depuis le serveur d'impression
mon but : obtenir le code des bacs des imprimantes.
pour cela, utilisation de DeviceCapabilities avec DC_BINNAMES / DC_BINS.
Question (Q) / affirmation (A) / problème (P) ( à me corriger si nécessaire ) :
- A1 : le code des bacs est donné par le driver
- P1 : le code du bac de HP1 vaut par moment 0. pas de piste sur le contexte pour reproduire le cas
.
- A2 : lorsque le code vaut 0, un simple clic droit sur l'imprimante pour afficher les propriétés (sans même valider ou annuler) est suffisant pour avoir une valeur
- Q1 : pour HP1, qui me donne le code : mon pc ou le serveur ?
- A3 : un exe fait avec windev me donne les mêmes codes
j’espère ne rien oublier.
merci
Partager