Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.488 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Feststellen, ob Excel-Sheet gedruckt wird/wurde

  Alt 29. Sep 2011, 16:59
Ich würde mal bei WinApi.WinSpool.Enumjobs schauen und die JOB_INFO Strukturen. Da kannst Du den Jobstatus sehen. Setzt aber voraus, dass Du den Dokumentnamen im Spooler "wiedererkennst". Wir haben das dadurch gelöst, dass wir an unsere Jobnamen eine ID ranhängen: "EPos Lieferschein 123456789 ID:0000001982989819". Damit können wir dann auf Die Datenbank gehen und den zugehörigen Eintrag identifizieren.

Ein zusätzlicher Ansatz wäre das System-Ereignisprotokoll, dort stehen ja die abgeschlossenen Printjobs drin.
Zitat von spoolsvc on cluster02:
Datum: 29.09.2011 Source: Print
Uhrzeit: 18:03:33
Event ID: 10
Dokument 182, VBS-Labelheader LID:38720690 im Besitz von xxxx wurde über Anschluss Z_10.39.30.19 auf xxxxxxx19 gedruckt. Größe in Bytes: 8096; Seiten gedruckt: 1
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all

Geändert von Union (29. Sep 2011 um 17:06 Uhr)
  Mit Zitat antworten Zitat