![]() |
Druckaufträge aufzeichnen
Hi,
Ausgangssituation: Ich habe einen einfachen XPHome-PC der als Printserver und MySQL-Server fungiert. Es wird also aus dem gesamten Netzwerk auf den angeschlossenen Farblaserdrucker gedruckt. Jetzt möchte ich gern überwachen, was, wann und von welchem Rechner aus gedruckt wird. Ich wollte dazu Datum, Zeit, IP oder Computername, Name des Druckauftrages und vielleicht noch ein kleines Bild vom Gedruckten in ner Datenbank speichern. Datenbankmäßig ist das nicht das Problem, denk ich. Mich interessiert erstmal nur, wie ich die Druckaufträge überwache und mir die entsprechenden Infos herausziehe. Bin für jede Hilfe dankbar. :cheers: |
Re: Druckaufträge aufzeichnen
Ich weiß nicht, wie es bei XP home ist. Bei den größeren kann man Überwachungsrichtlinien für den drucker einrichten, wodurch Einträge im Systemprotokoll erzeugt werden.
|
Re: Druckaufträge aufzeichnen
mein Ziel ist es ja aber das ganze in ner DB zu archivieren, samt bild.
|
Re: Druckaufträge aufzeichnen
Dann wird es aber kompliziert! Du wirst dir einen eigenen Treiber schreiben müßen.
Abgesehen von der Tatsache, daß hier der Datenschutz verletzt sein könnte. |
Re: Druckaufträge aufzeichnen
Man kann sich über Änderungen im Spooler benachrichtigen lassen.
Mann muss dazu auf die Message WM_SPOOLERSTATUS reagieren. Ab Windows NT sollte man allersdings die Funktionen FindFirstPrinterChangeNotification, FindNextPrinterChangeNotification und FindClosePrinterChangeNotification verwenden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz