EnumJobs und Dateinamen im SPOOL-Verzeichnis

09/08/2004 - 14:58 por René Ketterer Kleinsteuber | Informe spam
Hallo,

ich habe ein Programm, welches mittels der Funktion "EnumJobs" die
Spoolauftràge ermittelt. Dabei interessiert mich der Dateiname des
Spool-Auftrages, was bisher auch problemlos ging, indem ich einfach an
den Spool-Verzeichnisnamen die JobId und ".SPL" angehàngt hatte. Dadurch
bekam ich Dateinamen in der Form

C:\WINNT\System32\spool\PRINTERS\00073.SPL

mit denen ich dann meine Arbeit fortsetzte.

Nun habe ich ein Rechner mit Windows Server 2003, welcher mir u. a. auch
eine JobId liefert, diese weicht jedoch vom dazugehörigen Dateinamen ab.
Wenn ich z. B. im obigen Beispiel mittels der JobId den Dateinamen

C:\WINDOWS\System32\spool\PRINTERS\00073.SPL

bilde, heißt die Datei

C:\WINDOWS\System32\spool\PRINTERS\FP000218.SPL

Seit Windows 3.1 làuft das Programm fast unveràndert, nun jetzt habe ich
das Problem, dass ich den Dateinamen des Druckauftrages unter Windows
Server 2003 nicht ermitteln kann, da dieser jetzt, wie es aussieht,
nichts mehr mit der JobID zu tun hat.

In der Hilfe werde ich leider nicht fündig, deshalb wende ich mich an
euch.

Meine Fragen:

Wie kann ich den Dateinamen eines Druckauftrages im Spoolverzeichnis
ermitteln?

Hat sich in der API etwas geàndert?

Für eure Antworten bedanke ich mich im Voraus.

Schöne Grüße

René
 

Leer las respuestas

#1 René Ketterer Kleinsteuber
09/08/2004 - 15:05 | Informe spam
Disculpen, me equivoqué de país :-))

Saludos

René

Preguntas similares