bonjour,

J'ai telecharger le dll System.printing.dll et je les importer dans le using au debut de mon projet.

Ensuite j'ai trouver ce lien :
http://msdn.microsoft.com/en-us/libr...rintqueue.aspx

Comment utilise ?

J'ai reussi a tester si la file d'attente etait vide ou pleine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
PrintServer myPrintServer = new PrintServer();
            PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues();
 
            foreach (PrintQueue pq in myPrintQueues)
            {
                if (pq.FullName == "Canon")
                {
                    if (Int32.Parse(pq.NumberOfJobs.ToString()) > 0)
                    {
                        MessageBox.Show("remplie");
                    }
                }
            }
J'ai reussi a tester la file d'attente en mettant ce code sur un timer mais tant qu'elle est rempli cela me rajouter des messagebox.. Comment regler ca ?


Est ce optimiser correctement ?
Merci encore