2010-11-21 48 views

Répondre

3

Si vous recherchez le chemin de document d'origine (par exemple, l'emplacement du document Word que vous venez d'imprimer), le spouleur ne pourra pas vous le dire.

Le spouleur généralement reçoit des fichiers via les chemins GDI ou XPS. L'application qui effectue l'impression envoie efficacement au spouleur une série de commandes graphiques (via le pilote de périphérique approprié) que le service de spouleur mettra en cache dans un fichier temporaire avant de l'envoyer à l'imprimante. Cela signifie que le spouleur lui-même ne sait rien du fichier source d'origine ou de son emplacement.

Si vous vous demandez comment le spouleur obtient le nom du document, cela se fait via l'appel StartDoc qui passera dans une structure DOC_INFO_x. C'est à propos de toutes les informations que le spouleur reçoit en ce qui concerne le document source lui-même.

+0

Merci. Donc, je pense qu'il n'y a pas d'approche pour aller chercher ça. – Hugo

+0

Est-ce que la structure doc_info_x contient les données qui vont être imprimées? – Aitizazk