Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Drucken: Spooldatei eines PrintJobs auslesen oder kopieren? (https://www.delphipraxis.net/22100-drucken-spooldatei-eines-printjobs-auslesen-oder-kopieren.html)

delphimann 12. Mai 2004 12:12


Drucken: Spooldatei eines PrintJobs auslesen oder kopieren?
 
Hallo, kennt jemand eine Möglichkeit die Spooldatei eines Printjobs auszulesen bzw. zu kopieren?

Ich möchte die Druckdaten/Spooldatei (in diesem Fall nur reiner Text) aus einem "angehaltenen" Druckjob abholen, ohne die Spooldatei mit copyfile oder so aus dem Spoolverzeichnis \System32\Spool\PRINTERS zu kopieren.

Vielleicht kennt ja jemand eine Möglichkeit über GetJob, JOB_INFO_... oder eine andere Funktion die Spooldaten in einen Buffer oder eine TStringList einzulesen.

Danke!!!!!!!!!!!!!

Dax 12. Mai 2004 12:26

Re: Drucken: Spooldatei eines PrintJobs auslesen oder kopier
 
Geht das überhaupt? Ich kann es mir nicht vorstellen, aber einfach die datei öffnen und relevante Daten herauskopieren müsste gehen.

Aber frag mch nicht nach Code-Samples, ich hab keine Idee, wie es gehen könnte!

sakura 12. Mai 2004 12:31

Re: Drucken: Spooldatei eines PrintJobs auslesen oder kopier
 
:warn: Ich bitte Dich in Zukunft Deine Fragen nur einmal zu posten, sonst werden alle Threads zur Frage gelöscht.

...:cat:...

delphimann 14. Mai 2004 18:43

Re: Drucken: Spooldatei eines PrintJobs auslesen oder kopier
 
Das Problem ist folgendes: Der Drucker ist auf einem Netzwerk-Server installiert und das System32\Spool\Printer-Verzeichnis soll dort nicht freigegeben werden, so dass die Datei dort nicht direkt, sondern nur über eine Druckerfunktion (sofern es diese gibt) abgeholt werden kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz