110,567
社区成员
发帖
与我相关
我的任务
分享
private PrintQueue GetPrintQueue(string PrinterName)
{
LocalPrintServer pr = new LocalPrintServer();
pr.Refresh();
EnumeratedPrintQueueTypes[] enumerationFlags = {EnumeratedPrintQueueTypes.Local,
EnumeratedPrintQueueTypes.Connections,
};
foreach (PrintQueue pq in pr.GetPrintQueues(enumerationFlags))
{
if (pq.Name == PrinterName)
{
return pq;
}
}
return null;
}