首页 > 解决方案 > 为什么打印功能总是空的?

问题描述

我正在通过执行以下操作获取本地安装的各种打印机的打印队列:

var queueName = "Myprinterqueue";

using (var ps = new PrintServer())
using (var pq = ps.GetPrintQueue(queueName))
{
    pq.Refresh();
    var status = pq.QueueStatus;
    var jobs = pq.NumberOfJobs;
    var averagePagesPerMinute = pq.AveragePagesPerMinute;
}  

Status并被NumberOfJobs正确检索。但许多其他打印功能,例如。AveragePagesPerMinute, 始终为空或 0。

为什么是这样?

标签: c#winformsprinting

解决方案


推荐阅读