Hirdetés

Új hozzászólás Aktív témák

  • PistiSan

    addikt

    Sziasztok!

    Probléma felvezető következik:

    Van jó pár nyomtatóm a hálózaton amiknek havonta kell manuálisan jelentenem az óra állásait (változó időpontban), illetve jó lenne megnézni hogy áll a festékszint, hulladékfesték tároló állapota, stb.

    Ezt hetente manuálisan szoktam megtenni, ami már kezd túlságosan időrabló lenni számomra.

    Az ötletem a következő lenne, esténként a linux szerver egy script segítségével szépen körbe loginolna a nyomtatókra, és ezeket az adatokat leszedné, majd a webszerveren közzétenné azokat összesítve nyomtatónként.

    A legtöbb nyomtató Konica Minolta bizhub 364e típusú, illetve bizhub C284e

    Az első lépésnél akadtam el, a curl-al nem tudok be loginolni sehogy sem.

    A nyomtatókat https kapcsolaton keresztül lehet elérni, a bejelentkezés LDAP-os azonosítással történik, egyébként tudom a helyi Administrator jelszót is a nyomtatóhoz, de ott a felhasználói nevet nem tudom mi lehet.

    A nyomtató web felülete így fogad:

    Ezzel a paranccsal:
    curl -k -u felhasznalonev:jelszo https://10.1.1.1/wcd/top.xml

    Ezt kapom vissza:
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet href="top.xsl" type="text/xsl"?>
    <MFP>
    <SelNo>En</SelNo>
    <LangNo>En</LangNo>
    <Service><Setting><AuthSetting><AuthMode><AuthType>Server</AuthType><MiddleServerUse>Off</MiddleServerUse>
    <ListOn>true</ListOn>
    <PublicUser>false</PublicUser>
    <DefaultAuthType></DefaultAuthType>
    <BoxAdmin>false</BoxAdmin>
    <EnableAuthDeviceType2Mode2Auth>Off</EnableAuthDeviceType2Mode2Auth></AuthMode><TrackMode><TrackType>None</TrackType></TrackMode></AuthSetting><MiddleServerSetting><ControlList><ArraySize>0</ArraySize></ControlList><Screen><Id>0</Id></Screen></MiddleServerSetting>
    <PswcForm>HtmlFlash</PswcForm>
    </Setting></Service><LangDummy>false</LangDummy><FuncVer>6</FuncVer>
    <DN70B5>Off</DN70B5><DN70B1>Off</DN70B1></MFP>

    Tehát az oldal maga betölt, csak nem történik meg a login szerintem.

    Ha normálisan belépek a web felületre, akkor a bejelentkezés közben ezt az ablakot látom:

    Ha ennek az oldalnak a linkjére loginolok, akkor nem kapok vissza semmit.

    Ha számláló állást próbálok lekérni akkor hiba üzenetet kapok.
    curl -k -u felhasznalonev:jelszo https://10.1.1.1/wcd/system_counter.xml

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
    <HTML lang="en">
    <HEAD>
    <TITLE></TITLE>
    <meta http-equiv="Expires" content="0">
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <meta content="text/javascript" http-equiv="Content-Script-Type">
    <noscript>
    <meta http-equiv="refresh" content="0; URL=/wcd/js_error.xml">
    </noscript>
    </HEAD>
    <BODY BGCOLOR="#ffffff" LINK="#000000" ALINK="#ff0000" VLINK="#000000" onload="location.replace('/wcd/index.html?access=SYS_COU');" >
    </BODY>
    </HTML>

    Merre induljak el, mit kellene másképp csinálnom?
    Esetleg van valami pofon egyszerű megoldás amire nem gondoltam?

    CURL-al még nem igazán foglalkoztam, lehet valami pofon egyszerű dolgot hagyok ki.

    Köszi előre is az ötleteket, tippeket.

    Közben a fenti hibában található URL-t beírva a böngészőbe a következőt kapom.
    /wcd/js_error.xml

Új hozzászólás Aktív témák