bonjour
je dois comptabiliser le nombre d impression lancé sur des pc .
comment capturer la cde d impression ??
merci de vos premieres pistes .
cdt
yann
bonjour
je dois comptabiliser le nombre d impression lancé sur des pc .
comment capturer la cde d impression ??
merci de vos premieres pistes .
cdt
yann
Pas facile à réaliser en VB. Il faut passer par les api de windows.
Si çà ne te fait pas peur, vois du coté des apis
- FindFirstPrinterChangeNotification
- FindNextPrinterChangeNotification
- FreePrinterNotifyInfo
En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
(ALEXANDRE DUMAS)
N'hésitez pas à visiter ma page de contributions
Bonkour, (et un salut à Delbeke),
Pas commode avec VB, en effet...
J'avais en ce qui me concerne pensé (mais pas essayé) à utiliser la fonction EnumJobs de la librairie winspool.drv de l'Api de Windows.
Cette fonction utilise, parmi ses paramètres, le paramètre pJob (en sortie uniquement) qui permet de définir un pointeur vers un tampon recevant, selon le cas, un "array" correspondant à l'une des 2 structures suivantes :
- JOB_INFO_1
- JOB_INFO_2
La seconde (JOB_INFO_2) de ces 2 structures contient un élément UserName.
A fouiller, donc, sur ces bases...
merci a vous
j vais me pencher sur vos pistes ... pas simple
yann
Salut,
Si cela peut aider,il existe un utilitaire tres sympa pour les API windows.
API Guide
A+
Lorsque le sage montre la lune du doigt l'idiot regarde le doigt.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager