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 :
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 ?
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"); } } }
Est ce optimiser correctement ?
Merci encore
Partager