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,这是什么情况?
...全文
420 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你这个打印程序是做什么的? 是服务形式的还是手动点的。
飞枭雷影 2014-06-05
  • 打赏
  • 举报
回复
引用 5 楼 apollokk 的回复:
直接写job.Name
得到的名字依然是print system document
M依然 2014-06-05
  • 打赏
  • 举报
回复
路过。。网上有没有相关的资料呢。C#一般来说是提供了这种接口 有去msdn看没有。。我反正是不知道
Hello World, 2014-06-05
  • 打赏
  • 举报
回复
直接写job.Name
飞枭雷影 2014-06-05
  • 打赏
  • 举报
回复
if (GotPingBack(pq.Name)) 这个是什么意思?
飞枭雷影 2014-06-05
  • 打赏
  • 举报
回复
Saint.StCommon.Wait((decimal)2000);这个是什么意思
飞枭雷影 2014-06-05
  • 打赏
  • 举报
回复
这个帖子我早都看过了,我的代码就是从那里面弄出来的
wangnaisheng 2014-06-05
  • 打赏
  • 举报
回复

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧