C#获取打印队列文档名
飞枭雷影 2014-06-05 01:34:34 C#获取打印队列文档名,不论在那台电脑上运行都显示的是print sysytem document,源代码如下
LocalPrintServer ps = new LocalPrintServer();
PrintQueueCollection queue = ps.GetPrintQueues();
foreach (PrintQueue pq in queue)
{
pq.Refresh();
if (pq.NumberOfJobs > 0)
{
try
{
PrintJobInfoCollection jobs = pq.GetPrintJobInfoCollection();
if (jobs!=null)
{
foreach (PrintSystemJobInfo job in jobs)
{
listView1.Items.Add(job.JobName);
}
}
}
catch (Exception ex)
{
}
}
}
就是那个jobname,应该是打印的文档名吧,但是总是得到print system document,这是什么情况?