2008-10-29 3 views
4

Je cherche un moyen de déterminer si un bac spécifique sur une imprimante donnée dans Windows est à court de papier. Actuellement, j'utilise l'objet WMI Win32_Printer pour obtenir le statut de l'imprimante entière, et si l'un des bacs manque de papier, j'obtiens un statut qui me dit que l'imprimante entière n'a plus de papier.Windows API pour détecter le manque de papier sur un bac d'imprimante spécifique

Mais j'aimerais savoir si un magasin spécifique manque de papier. Des recherches Google copieuses ont trouvé rien. J'écris l'application en C# mais des pointeurs vers des exemples dans n'importe quelle langue suffiraient.

Merci à l'avance ..

Répondre

1

C'est parce qu'ils sont généralement des interfaces matérielles spécifiques. Si vous utilisez un fournisseur de matériel comme HP ou Dell, vous pouvez probablement trouver un moyen de le comprendre. Mais l'interface de Windows semble seulement permettre la notification de l'imprimante étant totalement hors de papier.

0

Je n'ai pas fait cela mais je crois me rappeler que vous pouvez le faire via SNMP.

Questions connexes