当前位置:编程学习 > C#/ASP.NET >>

急急急 关于打印监控的问题。请高手帮忙,小妹这相有礼了!!!

 有哪位高手做做关于虚似打印监控的程序,出来讲一下思路。小妹在些学习了。
今天 在msdn上看了一个PrinterStatusSurvey 的类但不知道该怎么向里面传参数。真着急啊,有谁做过这方面的程序可以讲讲否。

  class Program
    {
        static void Main(string[] args)
        {
            // Obtain a list of print servers
            Console.Write("Enter path and file name of CRLF-delimited list of print servers: ");
            String pathToListOfPrintServers = Console.ReadLine();
            StreamReader fileOfPrintServers = new StreamReader(pathToListOfPrintServers);
            string files = fileOfPrintServers.ReadLine();

            // Prompt user to determine the method of reading queue status that will be used
            Console.Write("Enter \"y\" to check queues using their QueueStatus attributes.\nOtherwise, press Return and they will be checked using their specific properties: ");
            String useAttributesResponse = Console.ReadLine();

            
            //<SnippetSurveyQueues>
            // Survey queue status for every queue on every print server
            String line;
            String statusReport = "\n\nAny problem states are indicated below:\n\n";
            while ((line = fileOfPrintServers.ReadLine()) != null)
             {
                
                 PrintServer myPS = new PrintServer(line, PrintSystemDesiredAccess.None);
                 PrintQueueCollection myPrintQueues = myPS.GetPrintQueues();
                 statusReport = statusReport + "\n" + line;
                 foreach (PrintQueue pq in myPrintQueues)
                 {
                     pq.Refresh();
                     statusReport = statusReport + "\n\t" + pq.Name + ":";
                     if (useAttributesResponse == "y")
                     {
                         TroubleSpotter.SpotTroubleUsingQueueAttributes(ref statusReport, pq);
                         // TroubleSpotter class is defined in the complete example.
                     }
                     else
                     {
                         TroubleSpotter.SpotTroubleUsingProperties(ref statusReport, pq);
                     }                 

                 }// end for each print queue

             }// end while list of print servers is not yet exhausted

            fileOfPrintServers.Close();
            Console.WriteLine(statusReport);
            Console.WriteLine("\nPress Return to continue.");
            Console.ReadLine();
            
            //</SnippetSurveyQueues>

        }//end Main

    }//end Program class



--------------------编程问答-------------------- 谁来帮帮我啊。 --------------------编程问答-------------------- 一般小妹有礼的都没人理 --------------------编程问答-------------------- 虚似打印监控 ??? 


你监控什么? 

一般 打印机 监控缺不缺纸。。。

虚礼打印 监控什么? --------------------编程问答-------------------- 疑惑同楼上 --------------------编程问答-------------------- --------------------编程问答-------------------- 监控打印的状态 ,打印时是否报错,文档是否已经 打印完毕  --------------------编程问答-------------------- 找个打印机,然后不放纸试试看。。还有别喊小妹搞不好被搬哦。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,