xaero1982
Goto Top

Ricoh MP7503 - Zähler pro Anwender

Moin Zusammen,

ich hab hier zwei Ricoh Geräte stehen und muss jede Woche den Userzähler abfragen und das Datenvolumen ausdrucken.
Leider bietet Ricoh keine Automatisierung an um sich das per Mail schicken zu lassen, falls man es doch mal vergisst.

Jetzt ist die Frage: Kann ich mir da selbst was basteln?

Der Zähler wird über diesen Link abgerufen:
http://IP-Adresse/web/entry/de/websys/status/getUserCounter.cgi

Auf der Seite gibt es dann einen Downloadbutton:
http://IP-Adresse/web/entry/de/websys/status/downloadUserCounter.cgi

Diesen direkt aufrufen geht nicht - 400 Bad Request

Kann man sich da irgendwas zusammen basteln?

"<input value="Download" class="defaultButton" onclick="javascript:csvDownload()" type="button">"
Das ist auf dem Button als Event angelegt.

getUserCounter.cgi:
<html xmlns:axsl="http://localhost" lang="de"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Zähler pro Anwender</title><meta http-equiv="Content-Type" content="text/html" charset="UTF-8"><meta http-equiv="Content-Script-Type" content="text/javascript"><meta http-equiv="Content-Style-Type" content="text/css"><script language="JavaScript" src="/scripts/common.js" type="text/javascript"></script><script language="JavaScript" src="/scripts/reload.js" type="text/javascript"></script><script language="JavaScript" src="/scripts/arrowimg.js" type="text/javascript"></script><script language="JavaScript" src="/scripts/base64.js" type="text/javascript"></script><script language="JavaScript" src="/scripts/isNumericInput.js" type="text/javascript"></script><script language="JavaScript" type="text/javascript">  
				var buttonImg = new Array();
					buttonImg= new Image();
					buttonImg.src = "/images/gotoPageTop.gif";  
					buttonImg[1]= new Image();
					buttonImg[1].src = "/images/gotoPageTop-r.gif";  
				
					function reloadButton()
					{
						document.location = "getUserCounter.cgi";  
					}
				</script><link href="/css/common.css" type="text/css" rel="stylesheet"><link href="/css/cmnParts.css" type="text/css" rel="stylesheet"><style type="text/css"></style><style type="text/css">  
		table.defaultTableButton {
			font-size:12px;
			border-style: solid;
			border-width: 1px;
			border-color: #8D8D8D;
			cursor:pointer;
		}
		table.defaultTableButton td.defaultTableButton {
			padding: 0px 8px 0px 8px;
			vertical-align: middle;
			background-color: #808080;
			background-image: URL(/images/buttonBGwhite.gif);
			background-repeat: repeat-x;
			text-align: center;
			overflow: hidden;
		}
		table.defaultTableButtonSelected {
			font-size:12px;
			border-style: solid;
			border-width: 1px;
			border-color: #8D8D8D;
			cursor:pointer;
		}
		table.defaultTableButtonSelected td.defaultTableButtonSelected {
			padding: 0px 8px 0px 8px;
			vertical-align: middle;
			background-color: #F7EEB2;
			text-align: center;
			overflow: hidden;
		}
		table.defaultTableButton a.defaultTableButton {
			text-decoration: none;
			color: black;
			white-space: nowrap;
		}
		table.defaultTableButtonSelected a.defaultTableButton {
			text-decoration: none;
			color: black;
			white-space: nowrap;
		}
		table.defaultTableButton a.defaultTableCommandButton {
			text-decoration: none;
			font-weight: bold;
			color: black;
			white-space: nowrap;
		}
		table.defaultTableButtonSelected a.defaultTableCommandButton {
			text-decoration: none;
			font-weight: bold;
			color: black;
			white-space: nowrap;
		}
	</style><script language="JavaScript" type="text/javascript">  
		function openTopPage() {
			var location_base=parent.window.location.pathname.split("/de/");  
			location = "".concat(location_base).concat("/de/websys/webArch/topPage.cgi");  
		}
	</script><script language="JavaScript" type="text/javascript">  
		function formSubmit(url)
		{
			document.mainForm.action = url;
			document.mainForm.method = "post";  
			document.mainForm.target = "_self";  
			document.mainForm.submit();
		}
		function csvDownload()
		{
			formSubmit("downloadUserCounter.cgi");  
		}
		function userListPageChange(goNum)
		{
			var offsetPage = 0;
			var listCount = Number( document.mainForm.count.value );
			var page = 0;
			var totalPage = Number( document.getElementById("span_totalPage").innerHTML );  
			var curPage = Number( document.getElementById("span_currentPage").innerHTML );  
			
			switch( goNum )
			{
				case 1:
					offsetPage = curPage - 1;
					break;
				case 2:
					offsetPage = curPage + 1;
					break;
				case 3:
					offsetPage = totalPage;
					break;
				case 4:
					offsetPage = strToPageNo( document.mainForm.userCounterListPage.value );
					break;
				case 0:
				default:
					offsetPage = 1;
					break;
			}
			if( 1 > offsetPage )
			{
				offsetPage = 1;
			}
			document.mainForm.offset.value = ( ( offsetPage - 1) * listCount );
			formSubmit("getUserCounter.cgi");  
		}
		function userListCountChange()
		{
			formSubmit("getUserCounter.cgi");  
		}
	</script></head><body><a name="TOP" id="TOP"></a><div id="wrap"><div id="parentFrame"><div id="frame_top"><div id="h4tab"><div id="h4"><h4 class="title">Zähler pro Anwender</h4></div><ul><li><a class="commandLabel" onmouseover="changeImage(reloadButton4Admin,'img_HELP-reload',0)" onmouseout="changeImage(reloadButton4Admin,'img_HELP-reload',1)" href="javascript:reloadButton();"><nobr><img border="0" src="/images/btnReload.gif" name="img_HELP-reload" alt="" title="" height="20" class="ver-algn-m">Aktualisieren</nobr></a></li><li><form name="help"><input type="hidden" name="ID"><a class="commandLabel" onmouseover="changeImage(helpButton,'img_HELP',0)" onmouseout="changeImage(helpButton,'img_HELP',1)" href="javascript:toHelp('..','inf00029.html')"><nobr><img border="0" src="/images/helpBtnSetting.gif" name="img_HELP" alt="Hilfe" title="Hilfe" height="20" class="ver-algn-m"></nobr></a></form></li></ul></div><span class="message"></span><div id="button"><ul><li><input type="button" value="Zurück" class="defaultButton" onclick="javascript:openTopPage()"></li></ul></div><p class="Bodder clear"><img src="/images/settingDivision.gif" alt=""></p></div><form name="mainForm" onSubmit="return false;"><input type="hidden" name="wimToken" value="1670353908"><input type="hidden" name="accessConf" value=""><div class="clear mgn-T3px">Zählerinformation aller Anwender kann heruntergeladen werden (CSV Dateiformat).</div><div class="clear mgn-T14px"><ul><li><input type="button" value="Download" class="defaultButton" onclick="javascript:csvDownload()"></li></ul></div><div class="clear mgn-T14px"><div class="clear mgn-T3px"><table><tr><td><input type="hidden" name="offset" value="0"><table class="standard" cellspacing="0" cellpadding="0"><tr height="28"><td><a class="commandLabel" onmouseover="changeImage(arrowImg,'imgTop',8)" onmouseout="changeImage(arrowImg,'imgTop',8)"><nobr><img border="0" src="/images/btnArrowLeft2-d.gif" name="imgTop" alt="" title=""></nobr></a></td><td width="10"></td><td><a class="commandLabel" onmouseover="changeImage(arrowImg,'imgPrevious',9)" onmouseout="changeImage(arrowImg,'imgPrevious',9)"><nobr><img border="0" src="/images/btnArrowLeft1-d.gif" name="imgPrevious" alt="" title=""></nobr></a></td><td width="12"></td><td><span id="span_currentPage">1</span>/<span id="span_totalPage">13</span></td><td width="12"></td><td><a class="commandLabel" onmouseover="changeImage(arrowImg,'imgNext',5)" onmouseout="changeImage(arrowImg,'imgNext',4)" href="javascript:userListPageChange(2)"><nobr><img border="0" src="/images/btnArrowRight1.gif" name="imgNext" alt="Zur nächsten Seite gehen." title="Zur nächsten Seite gehen."></nobr></a></td><td width="10"></td><td><a class="commandLabel" onmouseover="changeImage(arrowImg,'imgLast',7)" onmouseout="changeImage(arrowImg,'imgLast',6)" href="javascript:userListPageChange(3)"><nobr><img border="0" src="/images/btnArrowRight2.gif" name="imgLast" alt="Zur letzten Seite gehen." title="Zur letzten Seite gehen."></nobr></a></td><td width="15"></td><td align="right">Seite<img src="/images/spacer.gif" width="4" alt="" title="">:<img src="/images/spacer.gif" width="4" alt="" title=""></td><td width="*" align="right"><input type="text" name="userCounterListPage" size="4" maxlength="5" onkeydown="return isNumericInput(event)" onkeypress="return isNumericInput(event)" onkeyup="return isNumericInput(event)" onblur="return isNumericInput(this)" style="ime-mode:disabled"></td><td width="40" align="right"><input type="button" name="go" onclick="javascript:userListPageChange(4)" value="GO"></td><td width="15"></td><td class="standard">Anzeigenzähler<img src="/images/spacer.gif" width="4" alt="" title="">:<img src="/images/spacer.gif" width="4" alt="" title=""></td><td><select name="count" size="1" onchange="javascript:userListCountChange()"><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10" selected>10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option></select></td></tr></table></td><td><div class="mgn-L26px">Anzahl Registrierung  
					:
					Anwender&nbsp;122</div></td></tr></table></div><div class="clear mgn-T3px"><table class="adTable mgn-B1e" style="display:table;border-right:1px solid #999999;" width="99%"><tr><th class="wt-sN" rowspan="2">Anwender</th><th class="wt-sN" rowspan="2">Name</th><th class="wt_sN" colspan="1">Drucke insgesamt</th><th class="wt_sN" colspan="3">Kopierer/Document Server</th><th class="wt_sN" colspan="3">Drucker</th><th class="wt_sN" colspan="2">Scanner</th><th class="wt_sN" colspan="2">Fax</th></tr><tr><th class="wt_sN">S&amp;W</th><th class="wt_sN">Schwarzweiß</th><th class="wt_sN">2-seitiges Blatt</th><th class="wt_sN">Seiten kombinieren</th><th class="wt_sN">Schwarzweiß</th><th class="wt_sN">2-seitiges Blatt</th><th class="wt_sN">Seiten kombinieren</th><th class="wt_sN">Schwarzweiß</th><th class="wt_sN">Vollfarbe</th><th class="wt_sN">Schwarzweiß</th><th class="wt_sN">Übertragungsseiten</th></tr><tr><td class="listData">administrator</td><td class="listData">Administrator</td><td class="listData">2</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">2</td><td class="listData">0</td><td class="listData">0</td><td class="listData">1</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">h.schwarz</td><td class="listData">Schwarz, Harald</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">t.testlehrer</td><td class="listData">Testlehrer</td><td class="listData">1</td><td class="listData">1</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">d.linz</td><td class="listData">Linz, David</td><td class="listData">1023</td><td class="listData">989</td><td class="listData">399</td><td class="listData">0</td><td class="listData">34</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">s.braun</td><td class="listData">Braun, Sarah</td><td class="listData">474</td><td class="listData">474</td><td class="listData">118</td><td class="listData">31</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">g.hinz</td><td class="listData">Hinz, Gesine</td><td class="listData">1141</td><td class="listData">1141</td><td class="listData">302</td><td class="listData">16</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">k.giest</td><td class="listData">Giest, Katharina</td><td class="listData">1206</td><td class="listData">1202</td><td class="listData">482</td><td class="listData">27</td><td class="listData">4</td><td class="listData">1</td><td class="listData">0</td><td class="listData">3</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">r.reddien-markgraf</td><td class="listData">Reddien-Markgraf, Re</td><td class="listData">114</td><td class="listData">114</td><td class="listData">40</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">m.wenzel</td><td class="listData">Wenzel, Manuel</td><td class="listData">1844</td><td class="listData">1702</td><td class="listData">665</td><td class="listData">0</td><td class="listData">142</td><td class="listData">20</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr><tr><td class="listData">h.bruch</td><td class="listData">Bruch, Harald</td><td class="listData">972</td><td class="listData">492</td><td class="listData">176</td><td class="listData">0</td><td class="listData">480</td><td class="listData">128</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td><td class="listData">0</td></tr></table></div></div></form><div id="frame_btm" style="margin-left: 0px; margin-right: 0px;"><p class="Bodder clear"><img src="/images/settingDivision.gif" alt=""></p><div id="button"><ul><li><input type="button" value="Zurück" class="defaultButton" onclick="javascript:openTopPage()"></li></ul></div></div></div></div></body></html>  

Jemand eine Idee? face-smile

Content-Key: 361422

Url: https://administrator.de/contentid/361422

Printed on: April 19, 2024 at 05:04 o'clock

Member: it-frosch
it-frosch Jan 17, 2018 at 11:05:50 (UTC)
Goto Top
Hallo Xaero1982,

schau mal hubionmac.com/wordpress/2009/12/06/zahlerstande-von-druckern-via-snmp-auslesen/


Mir wäre das persönlich zuviel Aufwand für 2 x 2min + 1x 1min für die Einrichtung einer Terminserie im Outlook. face-wink

grüße vom it-frosch
Member: Xaero1982
Xaero1982 Jan 17, 2018 at 11:10:45 (UTC)
Goto Top
Hi it-Frosch,

danke, aber kein Mac vorhanden für solche Zwecke.

Mir nicht face-smile

Grüße
Member: it-frosch
it-frosch Jan 17, 2018 at 12:58:16 (UTC)
Goto Top
Hallo Xaero1982,


-->Kann man sich da irgendwas zusammen basteln?
Ja, kann man, wenn man die Vorlagen aus dem Link richtig umsetzt. face-wink
Dass du keinen Mac dafür hast, hatte ich schon vermutet.
Abstrahieren ist hier gefragt.
--> Schau ob du MIB für deine Drucker findest, dann kannst du sie per SNMP abfragen.

grüße vom it-frosch