PrnAdmin.dll....Druckerstatus

  • Hi,
    wollte mal aus dem "Windows Resource Kit Tools" die PrnAdmin.dll benutzen um an Statusinformationen des Druckers zu gelangen. Leider ohne Erfolg.
    ;( Bekomme immer eine 0 geliefert, egal im welchen Zustand sich der Drucker befindet.
    Test 1

    [autoit]


    $oMaster = ObjCreate("PrintMaster.PrintMaster.1")
    $oPrinter = ObjCreate("Printer.Printer.1")
    ConsoleWrite("DefaultPrinterName: " & $oMaster.DefaultPrinter)
    $DP= $oMaster.DefaultPrinter
    $oPrinter = ObjCreate("Printer.Printer.1")
    $oMaster.PrinterGet ("", $DP, $oPrinter)
    MsgBox(0,"Status",$oPrinter.Status)

    [/autoit]


    Keine Ahnung was ich da falsch mache.
    Falls jemand einen Tip hat, bitte melden.

    - MfG OpaEd

  • Hi Sprenger,
    Ich gib mal hier die vertrauliche Quelle zum Download an.
    Hierl
    Ist Bestandteil des Windows Server 2003 Resource Kit Tools und free.
    Beschreibung steht in der PrnAdmin.doc
    Die Codes sollten laut Beschreibung als Integer ausgegeben werden. Aber wie gesagt, egal was mein Drucker gerade macht, der Code ist immer Null ;(
    Ich glaube, die DLL hat ein Bug in der Statusfunktion.

    - MfG OpaEd

    2 Mal editiert, zuletzt von opaed (12. Mai 2010 um 23:46)

  • Hi Sprenger,
    Ich gib mal hier die vertrauliche Quelle zum Download an.
    http://www.microsoft.com/
    Ist Bestandteil des Windows Server 2003 Resource Kit Tools und free.

    Du weißt aber wie groß das ResourceKit ist, oder ?
    Nicht jeder hat eine 50Mbit-Leitung...

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"

  • Du weißt aber wie groß das ResourceKit ist, oder ?
    Nicht jeder hat eine 50Mbit-Leitung...

    Also wir haben eine 300-Verbindung :S und ich arbeite mit W-Lan ;(
    Tja, so kann man real leider net helfen.

    Nur keine Hektik - das Leben ist stressig genug

  • Ich hab ne Geschwindigkeit von (höchstens) 90 kbit/s und zwar mit Lan...
    Da kannste dir vorstellen, wo wir wohnen ^^

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Zitat

    Ich hab ne Geschwindigkeit von (höchstens) 90 kbit/s und zwar mit Lan

    Zitat

    glaubste doch wohl selber nicht ich habe ne 45 kb/s down und nen 10 kb/s upstream

    Zitat

    Mein Internet ist Wetterbedingt 15 kbit/s

    OuuWaja, das hoert sich aber nicht nach schnellem Internet, ich sitze fast am Knotenpunkt, habe deshalb mehr Leistung als gemietet.
    Naja wir in der Grossstadt haben schnellere Leitung, ihr dafuer bessere Luft :D
    Was zahlt man eigentlich fuer so eine -schnelle Leitung ???

    Den Downloadlink habe ich korrigiert (ist aber Lizenztechnisch immer noch das ganze RKTOOL ca.12MB, kostenlos)

    - MfG OpaEd

    Einmal editiert, zuletzt von opaed (12. Mai 2010 um 23:47)

  • Sry. Ich meinte nicht 300kb/s sondern eine 300-leitung dh. so was wie 16.000dsl usw. nur das ich 300dsl hab (30kb/s-52kb/s im Durchschnitt)
    Und das ist laaaam, ne?

    Nur keine Hektik - das Leben ist stressig genug

  • Hi Sprenger,
    ja das selbe auch bei mir, was sich da Microsoft mit dieser Funktion gedacht hat, ist mir total unklar.
    Ist dir bestimmt auch aufgefallen, das die Stausfunktion in der Doku nur ein eiziges mal erwähnt wird,
    die Dokumentation der Codes fehlt ganz, die muss man sich im Internet raussuchen.
    Hast ja Recht, wäre sicherlich nützliche DLL, nur wenn sie auch komplett funktionieren wurde.

    - MfG OpaEd