Druckaufträge/Seitenzahlen loggen



  • hi,

    würde gerne nen kleines Prog schreiben, welches im Hintergrund mitläuft und einfach die Anzahl der gedruckten Seiten zählt. Bzw. später halt nen bisschen mehr logged etc.
    Das sollte auch nicht so das Problem werden, aber finde absolut keinen Ansatz. Also würde gerne wissen, wie ich mit nem Programm global jeden Druckauftrag abfangen kann und Details dazu bekommen kann. Hab gesucht und finde nix, bzw. weiß auch nicht richtig wonach ich da suchen soll.

    Wäre super, wenn mir jemand helfen könnte.
    Danke
    Apoka



  • Das ist sicherlich ein ziemlich schwieriges Unterfangen.

    Ohne mich jetzt groß damit zu beschäftigen würde ich es mal mit API DLL Hooking versuchen und z.B. die API-Funktion StartPage / EndPage in GDI32.DLL umleiten.

    Dies ist aber ein sehr Platform-abhängiger Weg und wird wohl zum Scheitern verurteilt sein. Vielleicht kann man was mit der DLL des Druckertreibers anstellen oder einen Hook installieren ?

    Verstehe mich nicht falsch, aber das ist mal als Brainstorming gedacht und bietet nicht unbedingt korrekte Lösungsansätze. 🙂


Anmelden zum Antworten