OBS/Kostenpflichtige Module/Fleet Management/Brother XML

Aus OBS Wiki
Version vom 1. Juni 2023, 14:52 Uhr von Nimz (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Kostenpflichtige Module

UPS
IMS Professional
SMS
Mehrlager-Verwaltung
Mehrsprachen Modul
Multilanguage Modul
EVA Marketing Tool
Termin-Projekte
Edifact-Schnittstelle
Backup Überwachung Email
OBS Geo Daten
DeliSprint / DPD
Filialen
Cashback
Moebelschnittstelle
Dokumenten Manager
DocuWare-Schnittstelle
OFML-Kalkulation
Versicherungsschaden
Gutschriftsanzeigen
Kameraverwaltung
DataInOut


Diese Seite soll Ihnen bei der Einrichtung und Pflege der Schnittstelle Fleet-Management vom Typ Brother XML helfen.

Die Maske

Die Eingabemaske von Brother XML sieht wie folgt aus:

FMStamm BrotherXML.png

Wählen Sie den Typ Brother XML, so sehen Sie folgende Einstellungsmöglichkeiten.

  1. Hier kann eingestellt werden, was beim Import selbst beachtet werden soll. Sie die Möglichkeit vorzugeben, dass nur Vertragsgeräte importiert werden sollen. Der Hacken für Zählerstände einlesen sollte gesetzt bleiben, da sonst die Zählerstände nicht gespeichert werden.
  2. Geben Sie hier an, welche Zähler in welchen OBS-Zähler übernommen werden sollen.

Beispiele

Angabe für Zähler

Im Bild sehen Sie für Felder Schwarz/Weiß die Angaben "PageCounterByFunction,FaxList,Total;PageCounterByFunction,Copy,Total;PageCounterByFunction,PCPrint,Total". In den Feldern für den Import müssen Sie die Namen der XML-Elemente eingeben. Da die Elemente alle mit "bpsdm:" beginnen, ist diese Angabe zu unterlassen. Sie wird beim Import automatisch ergänzt.

XML ist eine hierarchische Struktur. In der XML-Datei von Brother finden Sie unter verschiendenen Elementen Ihre Zählerstände. Nehmen wir uns folgenden Ausschnitt aus der Beispieldatei#Aufbau_XML einmal vor:

 <bpsdm:PageCounterByFunction>
   <bpsdm:FaxList>
     <bpsdm:Total>0</bpsdm:Total>
     <bpsdm:Color>0</bpsdm:Color>
     <bpsdm:Monochrome>0</bpsdm:Monochrome>
   </bpsdm:FaxList>
   <bpsdm:Copy>
     <bpsdm:Total>29</bpsdm:Total>
     <bpsdm:Color>0</bpsdm:Color>
     <bpsdm:Monochrome>29</bpsdm:Monochrome>
   </bpsdm:Copy>
   <bpsdm:PCPrint>
     <bpsdm:Total>286</bpsdm:Total>
     <bpsdm:Color>43</bpsdm:Color>
     <bpsdm:Monochrome>243</bpsdm:Monochrome>
   </bpsdm:PCPrint>
 </bpsdm:PageCounterByFunction>

Um den Zähler bpsdm:Total aus bpsdm:PageCounterByFunction für bpsdm:Copy zu bekommen, muss der Struktur entsprechend folgendes im OBS eingetragen werden: "PageCounterByFunction,Copy,Total". Beachten Sie dabei, dass die Elemente-Tags mit Komma getrennt werden. Sie können auch mehrere Werte addieren lassen, indem Sie die Angaben für jeden einzelnen Zähler mit Semikolon getrennt eingeben. Dies kann dann so aussehen: "PageCounterByFunction,FaxList,Total;PageCounterByFunction,Copy,Total".

Aufbau XML

ACHTUNG: Die Schnittstelle wurde für eine XML-Datei in der nachfolgenden Form geschaffen. Falls der Inhalt der XML vom Aufbau abweicht, kann es sein, dass die Zählerstände nicht richtig importiert werden können. Falls Sie sich unsicher sind, so wenden Sie sich an den Support. Am Besten senden Sie zusätzlich die betreffende XML-Datei an obs(at)bergau.de.


So könnte der Inhalt einer XML-Datei ausehen:

 <?xml version="1.0" encoding="UTF-8"?>
 <xbpsdManagedInfo:xbpsdManagedInfo
 xmlns:xbpsdManagedInfo="http://schemas.brother.info/mfc/mailreports/"
 xmlns:bpsdm="http://schemas.brother.info/mfc/mailreports/1.00">
 <bpsdm:NetInfo>
 <bpsdm:URL>http://192.168.200.140/general/status.html</bpsdm:URL>
 <bpsdm:FirmwareVersion>1.11</bpsdm:FirmwareVersion>
 <bpsdm:NodeName>BRW7429AF393818</bpsdm:NodeName>
 <bpsdm:IPAddress Version="4">192.168.200.140</bpsdm:IPAddress>
 <bpsdm:MACAddress>74:29:af:39:38:18</bpsdm:MACAddress>
 <bpsdm:Location></bpsdm:Location>
 <bpsdm:Contact></bpsdm:Contact>
 </bpsdm:NetInfo>
 <bpsdm:DeviceInfo>
 <bpsdm:ModelName>Brother DCP-9022CDW</bpsdm:ModelName>
 <bpsdm:SerialNumber>E74553M4J560353</bpsdm:SerialNumber>
 <bpsdm:PrinterFirmware>C</bpsdm:PrinterFirmware>
 <bpsdm:PrinterFirmware Category="Sub">1.02</bpsdm:PrinterFirmware>
 <bpsdm:PrinterFirmware Category="Sub2">J1407100900</bpsdm:PrinterFirmware>
 <bpsdm:MemorySize Unit="Mbytes">192</bpsdm:MemorySize>
 </bpsdm:DeviceInfo>
 <bpsdm:DeviceReport>
 <bpsdm:DateAndTime>10/06/2015 17:00</bpsdm:DateAndTime>
 <bpsdm:DeviceCounter>
 <bpsdm:PageCount>
 <bpsdm:Total>315</bpsdm:Total>
 <bpsdm:Color>43</bpsdm:Color>
 <bpsdm:Monochrome>272</bpsdm:Monochrome>
 </bpsdm:PageCount>
 <bpsdm:ImageCount>
 <bpsdm:Total Unit="pages">440</bpsdm:Total>
 <bpsdm:Cyan Unit="pages">43</bpsdm:Cyan>
 <bpsdm:Magenta Unit="pages">43</bpsdm:Magenta>
 <bpsdm:Yellow Unit="pages">43</bpsdm:Yellow>
 <bpsdm:Black Unit="pages">311</bpsdm:Black>
 </bpsdm:ImageCount>
 <bpsdm:ColorDrumCount>
 <bpsdm:Cyan>315</bpsdm:Cyan>
 <bpsdm:Magenta>315</bpsdm:Magenta>
 <bpsdm:Yellow>315</bpsdm:Yellow>
 <bpsdm:Black>315</bpsdm:Black>
 </bpsdm:ColorDrumCount>
 </bpsdm:DeviceCounter>
 <bpsdm:RemainingLife>
 <bpsdm:ColorDrumUnit>
 <bpsdm:Cyan Unit="pages">14685</bpsdm:Cyan>
 <bpsdm:Cyan Unit="percent">98.00</bpsdm:Cyan>
 <bpsdm:Magenta Unit="pages">14685</bpsdm:Magenta>
 <bpsdm:Magenta Unit="percent">98.00</bpsdm:Magenta>
 <bpsdm:Yellow Unit="pages">14685</bpsdm:Yellow>
 <bpsdm:Yellow Unit="percent">98.00</bpsdm:Yellow>
 <bpsdm:Black Unit="pages">14685</bpsdm:Black>
 <bpsdm:Black Unit="percent">98.00</bpsdm:Black>
 </bpsdm:ColorDrumUnit>
 <bpsdm:BeltUnit Unit="pages">49516</bpsdm:BeltUnit>
 <bpsdm:BeltUnit Unit="percent">100.00</bpsdm:BeltUnit>
 <bpsdm:FuserUnit Unit="pages">49685</bpsdm:FuserUnit>
 <bpsdm:FuserUnit Unit="percent">100.00</bpsdm:FuserUnit>
 <bpsdm:PaperFeedingKit1 Unit="pages">49710</bpsdm:PaperFeedingKit1>
 <bpsdm:PaperFeedingKit1 Unit="percent">100.00</bpsdm:PaperFeedingKit1>
 <bpsdm:CyanToner Unit="percent">100.00</bpsdm:CyanToner>
 <bpsdm:MagentaToner Unit="percent">100.00</bpsdm:MagentaToner>
 <bpsdm:YellowToner Unit="percent">100.00</bpsdm:YellowToner>
 <bpsdm:BlackToner Unit="percent">60.00</bpsdm:BlackToner>
 </bpsdm:RemainingLife>
 <bpsdm:PageCounterByMediaSize>
 <bpsdm:A4Letter>313</bpsdm:A4Letter>
 <bpsdm:LegalA4LongFolio>0</bpsdm:LegalA4LongFolio>
 <bpsdm:B5Executive>0</bpsdm:B5Executive>
 <bpsdm:Envelope>0</bpsdm:Envelope>
 <bpsdm:A5>0</bpsdm:A5>
 <bpsdm:Others>2</bpsdm:Others>
 </bpsdm:PageCounterByMediaSize>
 <bpsdm:PageCounterByMediaType>
 <bpsdm:PlainThinRecycledPaper>315</bpsdm:PlainThinRecycledPaper>
 <bpsdm:ThickThickerBondPaper>0</bpsdm:ThickThickerBondPaper>
 <bpsdm:EnvelopesEnv.ThickEnv.ThinPaper>0</bpsdm:EnvelopesEnv.ThickEnv.ThinPaper>
 <bpsdm:Label>0</bpsdm:Label>
 <bpsdm:Hagaki>0</bpsdm:Hagaki>
 <bpsdm:GlossyPaper>0</bpsdm:GlossyPaper>
 </bpsdm:PageCounterByMediaType>
 <bpsdm:PageCounterByFunction>
 <bpsdm:FaxList>
 <bpsdm:Total>0</bpsdm:Total>
 <bpsdm:Color>0</bpsdm:Color>
 <bpsdm:Monochrome>0</bpsdm:Monochrome>
 </bpsdm:FaxList>
 <bpsdm:Copy>
 <bpsdm:Total>29</bpsdm:Total>
 <bpsdm:Color>0</bpsdm:Color>
 <bpsdm:Monochrome>29</bpsdm:Monochrome>
 </bpsdm:Copy>
 <bpsdm:PCPrint>
 <bpsdm:Total>286</bpsdm:Total>
 <bpsdm:Color>43</bpsdm:Color>
 <bpsdm:Monochrome>243</bpsdm:Monochrome>
 </bpsdm:PCPrint>
 </bpsdm:PageCounterByFunction>
 <bpsdm:ScannedCount>
 <bpsdm:Total>100</bpsdm:Total>
 <bpsdm:ADFSX>76</bpsdm:ADFSX>
 <bpsdm:Flatbed>24</bpsdm:Flatbed>
 </bpsdm:ScannedCount>
 <bpsdm:ReplaceCount>
 <bpsdm:CyanToner>0</bpsdm:CyanToner>
 <bpsdm:MagentaToner>0</bpsdm:MagentaToner>
 <bpsdm:YellowToner>0</bpsdm:YellowToner>
 <bpsdm:BlackToner>0</bpsdm:BlackToner>
 <bpsdm:ColorDrumUnit>
 <bpsdm:Cyan>0</bpsdm:Cyan>
 <bpsdm:Magenta>0</bpsdm:Magenta>
 <bpsdm:Yellow>0</bpsdm:Yellow>
 <bpsdm:Black>0</bpsdm:Black>
 </bpsdm:ColorDrumUnit>
 <bpsdm:BeltUnit>0</bpsdm:BeltUnit>
 <bpsdm:FuserUnit>0</bpsdm:FuserUnit>
 <bpsdm:PaperFeedingKit1>0</bpsdm:PaperFeedingKit1>
 <bpsdm:WasteTonerBox>0</bpsdm:WasteTonerBox>
 </bpsdm:ReplaceCount>
 <bpsdm:JamCount>
 <bpsdm:Total>1</bpsdm:Total>
 <bpsdm:MPTray>0</bpsdm:MPTray>
 <bpsdm:Tray1>0</bpsdm:Tray1>
 <bpsdm:Inside>0</bpsdm:Inside>
 <bpsdm:Rear>0</bpsdm:Rear>
 <bpsdm:Duplex>1</bpsdm:Duplex>
 <bpsdm:ADFSX>0</bpsdm:ADFSX>
 </bpsdm:JamCount>
 <bpsdm:ErrorHistory>
 <bpsdm:Last10 Number="1">
 <bpsdm:Strings>Stau Duplex</bpsdm:Strings>
 <bpsdm:Pages>101</bpsdm:Pages>
 </bpsdm:Last10>
 <bpsdm:Last10 Number="2"></bpsdm:Last10>
 <bpsdm:Last10 Number="3"></bpsdm:Last10>
 <bpsdm:Last10 Number="4"></bpsdm:Last10>
 <bpsdm:Last10 Number="5"></bpsdm:Last10>
 <bpsdm:Last10 Number="6"></bpsdm:Last10>
 <bpsdm:Last10 Number="7"></bpsdm:Last10>
 <bpsdm:Last10 Number="8"></bpsdm:Last10>
 <bpsdm:Last10 Number="9"></bpsdm:Last10>
 <bpsdm:Last10 Number="10"></bpsdm:Last10>
 </bpsdm:ErrorHistory>
 </bpsdm:DeviceReport>
 </xbpsdManagedInfo:xbpsdManagedInfo> 
HINWEIS: Für den Import ist es wichtig, dass die in bpsdm:SerialNumber eingetragene Seriennummer auch im Gerätestamm vorhanden ist, da die Daten sonst nicht importiert werden!