Printer Monitoring

Für allgemeine Fragen zur Programmierung mit PureBasic.
Amor_2001
Beiträge: 75
Registriert: 14.12.2011 19:20

Printer Monitoring

Beitrag von Amor_2001 »

Hallo zusammen,
ich möchte ein kleines Tool schreiben mit dem ich einen Netzwerkdrucker mit zugehöriger Queue in Echtzeit überwachen kann.
Also z.B. die verschiedenen Druckerstatis (Bereit, Kein Papier, Papierstau u.ä.) und in der Queue-Überwachung sollte der Jobname und die Anzahl der Seiten zu sehen sein.
Leider habe ich bis jetzt keinen Ansatz finden können. Kann mir bitte jemand helfen?

Danke schon mal vorab.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Printer Monitoring

Beitrag von RSBasic »

Mit SNMP kannst du die Druckerinformationen (Status, Zählerstände u.ä.) auslesen.
Hier im Forum gibt es einige Beispielcodes. Suche einfach mal nach "SNMP".
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Shardik
Beiträge: 749
Registriert: 25.01.2005 12:19

Re: Printer Monitoring

Beitrag von Shardik »

Es existieren verschiedene Lösungsansätze, wobei der von RSBasic vorgeschlagene Weg mittels SNMP-Abfragen den Vorteil der Plattformunabhängigkeit bietet. Wenn eine Lösung nur für Windows ausreicht, dann gibt es auch die Möglichkeit einer Statusabfrage über WMI (scholly hat hier ein einfaches Beispiel gezeigt) oder die Nutzung von Windows API-Funktionen, für die ABBKlaus hier und hier Beispiele gezeigt hat.
Antworten