NEWS
Druckerinfos mit Parser auslesen
-
@kuddel sagte in Druckerinfos mit Parser auslesen:
EDIT:
Mal sehen, wenn sich die Werte ändern, ob das dann passt.sieht doch gut aus!
-
@homoran
Mit meinem Brother kommt bei
BK)**<.{8}(\d+)%
die Meldung Please login.
Wo gebe ich denn die Credentials an?
-
@fredf sagte in Druckerinfos mit Parser auslesen:
Wo gebe ich denn die Credentials an?
das geht eben nicht über den Parser.
Je nachdem wie das gesichert ist geht das auch anders nicht.Deswegen war das meine erste Frage
EDIT:
du brauchst ein Web-interface mit den Toner/Tintenständen ohne loginbei dir kommt:
you are required to Login, please Login -
@kuddel said in Druckerinfos mit Parser auslesen:
DCP-L3550CDW
snmp aktivieren für deinen drucker
https://support.brother.com/g/b/faqend.aspx?c=de&lang=de&prod=dcpl3550cdw_eu&faqid=faq00100232_511oid zum probieren
http://www.drucker-snmp.de/printer-administration/zaehlerstand-auslesen/alternativ oder ergänzend einen snmp browser um darüber andere oids zu finden, die passen könnten.
darüber habe ich die bei mir gefunden
https://www.heise.de/download/product/ireasoning-mib-browser-personal-edition-56374du musst beachten.
wenn der füllstand in Prozent angezeigt wird, dann könnte im snmp der wert auch in 255 Einheiten (1 byte) stehen. 255=100% und 0=0% -
SNMP aktiv: OK
oid zum probieren:
Gesamt Anzahl an gedruckten Seiten = 6
Hersteller -= leer
Lebensdauer Bandeinheit = 49986
Lebensdauer Trommeleinheit = 17889
Toner / Tintenpatrone Füllstand: schwarz = Black Toner CartridgeSNMP Browser (MIB Browser):
-
@kuddel said in Druckerinfos mit Parser auslesen:
SNMP aktiv: OK
oid zum probieren:
Gesamt Anzahl an gedruckten Seiten = 6
Hersteller -= leer
Lebensdauer Bandeinheit = 49986
Lebensdauer Trommeleinheit = 17889
Toner / Tintenpatrone Füllstand: schwarz = Black Toner CartridgeSNMP Browser (MIB Browser):
ok,
sind aber wenige zeilen im mib browser
ich habe da beim hl-3040cn über 2000 zeilen -
@oliverio ja bei mir sind das auch so viele zeilen wie bei dir.
ich kann ganz schön viel runterscrollen.
Hast du deinen Tonerstand über SNMP ausgelesen?
-
@kuddel said in Druckerinfos mit Parser auslesen:
@oliverio ja bei mir sind das auch so viele zeilen wie bei dir.
ich kann ganz schön viel runterscrollen.
Hast du deinen Tonerstand über SNMP ausgelesen?
ja habe ich, habe nun auch den post von damals gefunden, der mir geholfen hat:
https://administrator.de/forum/brother-snmp-oid-toner-208991.html
Hallo, so, wenn ich jetzt folgendes in der Testumgebung bei mir mache: Name des Toners: root@nagios:~# snmpget -v1 -c public 192.168.120.31 1.3.6.1.2.1.43.11.1.1.6.1.1 Antwort: SNMPv2-SMI::mib-2.43.11.1.1.6.1.1 = STRING: "Black Toner Cartridge" Zustand, wenn voll: root@nagios:~# snmpget -v1 -c public 192.168.120.31 1.3.6.1.2.1.43.11.1.1.8.1.1 Antwort: SNMPv2-SMI::mib-2.43.11.1.1.8.1.1 = INTEGER: -2 Aktueller Stand: root@nagios:~# snmpget -v1 -c public 192.168.120.31 1.3.6.1.2.1.43.11.1.1.9.1.1 Antwort: SNMPv2-SMI::mib-2.43.11.1.1.9.1.1 = INTEGER: -3 Rechne ich nun folgendes: Füllstand = Stand * 100 / Voll Füllstand = -2 * 100 / -3 Füllstand = -200 / -3 Füllstand = 66,67 Sprich: Der Toner wird in 3er Schritten abgefragt. Nun musst du nur noch Schwellenwerte einbauen. D.h. alles über 40% ist ok. 10 - 40 % = Warning, weniger als 10% = error. Gruß, Florian
bei mir ist es tatsächlich auch so, mit dem -3 und -2 (aktuell)
-
@oliverio ja auf der Seite war ich heute auch schon.
Die Logik geht aber nicht auf.
Ich habe mal eben die gleichen Abfragen bei mir gemacht:
Laut der Bespielrechnung (gleiche Werte für Stand und Voll) würde bei mir auch 66,67% rauskommen.
Der Toner ist ja aber neu und noch komplett voll.
-
@kuddel said in Druckerinfos mit Parser auslesen:
@oliverio ja auf der Seite war ich heute auch schon.
Die Logik geht aber nicht auf.
Ich habe mal eben die gleichen Abfragen bei mir gemacht:
Laut der Bespielrechnung (gleiche Werte für Stand und Voll) würde bei mir auch 66,67% rauskommen.
Der Toner ist ja aber neu und noch komplett voll.
bei mir passt es bisher.
drucke aber auch nicht viel.
werde es sehen, wenn es leerer wird -
Da ich vom Parser Adaper und ReqEx überhaupt keine Ahnung habe, bräuchte ich noch einmal Hilfe für folgende Infos:
Den Seitenzähler konnte ich per SNMP abfragen, die Aufteilung in schwarzweiß und farbe nicht.
Quelltext
-
@kuddel
über Parser:
FarbeFarbe[^\d]+(\d+)
Typ number; NUM 0
Schwarzweiß:ISS[^\d]+(\d+)
Typ number; NUM 0 -
@homoran sagte in Druckerinfos mit Parser auslesen:
@kuddel
über Parser:
FarbeFarbe[^\d]+(\d+)
Typ number; NUM 0
Schwarzweiß:ISS[^\d]+(\d+)
Typ number; NUM 0Farbe geht mit folgenden Einstellungen:
FarbeColour[^\d]+(\d+)
Typ number; NUM 0Schwarz mit:
SchwarzB&W[^\d]+(\d+)
Typ number; NUM 0Vielen Dank für die schnelle Hilfe
-
@kuddel wieso hast du jetzt einen anderen Quelltext?
-
@homoran habe den Quelltext per Firefox kopiert. Ich vermute mal, dass der Firefox das was ins deutsche übersetzt hat und der Parser Adapter die original Sprache verwendet
-
@kuddel sagte in Druckerinfos mit Parser auslesen:
habe den Quelltext per Firefox kopiert. Ich vermute mal, dass der Firefox das was ins deutsche übersetzt hat und der Parser Adapter die original Sprache verwendet
oder verschiedene Sprachversionen im Drucker existieren
Wenn der parser die englische abruft kann natürlich mein RegEx von der deutschen Version nicht passen