c# winform 能不能获取打印机的状态,我想用来判断是否打印成功

ytyur6r 2019-01-21 08:59:42
今花了一天时间百度到的都不靠谱或者不行,就想问究竟能不能获取打印机的状态?打印机的型号是 富士通的dpk200g。
今天百度到的有一段代码发现OpenPrinter用不了,百度也没解决,求大佬解答!!!
...全文
2509 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ytyur6r 2019-02-18
  • 打赏
  • 举报
回复
引用 13 楼 chenpeng0118 的回复:
pringdocument.Print(); 执行了打印命令就行了,命令发送成功就OK,不用管它什么状态,缺纸也好,缺墨也好,用户发现没纸了放纸进去接着打就行了。
我要的就是有纸通过打印机,打印空白页成功,要获取这个状态,必须获取这个状态
ytyur6r 2019-02-18
  • 打赏
  • 举报
回复
引用 13 楼 chenpeng0118 的回复:
pringdocument.Print(); 执行了打印命令就行了,命令发送成功就OK,不用管它什么状态,缺纸也好,缺墨也好,用户发现没纸了放纸进去接着打就行了。
我要的就是有纸通过打印机,打印空白页成功,要获取这个状态,必须获取这个状态
allen0118 2019-01-28
  • 打赏
  • 举报
回复
pringdocument.Print(); 执行了打印命令就行了,命令发送成功就OK,不用管它什么状态,缺纸也好,缺墨也好,用户发现没纸了放纸进去接着打就行了。
平底锅锅锅 2019-01-25
  • 打赏
  • 举报
回复
引用 2 楼 ytyur6r 的回复:
引用 1 楼 平底锅锅锅 的回复:
用控件。一步步来,断点调试。
什么控件?
  PrintDocument:要打印的对象   PageSetupDialog:打印设置对话框   PrintPreviewControl:打印预览控件 PrintPreviewDialog:打印预览对话框   PrintDialog:打印对话框
  • 打赏
  • 举报
回复
用控件开始今花了一天时间百度到的都不靠谱或者不行,就想问究竟能不能获取打印机的状态?打印机的型号是 富士通的dpk200g。
luj_1768 2019-01-24
  • 打赏
  • 举报
回复
引用 5 楼 瓶子xyz 的回复:
从打印机驱动里的打印列表里来自判断,发到打印机里后打印列表会增加,打印完毕后打印列表会自动删除掉,参考EnumJobs这个函数。
关键要有相关系统调用函数的资料。
ytyur6r 2019-01-24
  • 打赏
  • 举报
回复
引用 6 楼 平底锅锅锅 的回复:
引用 2 楼 ytyur6r 的回复:
引用 1 楼 平底锅锅锅 的回复:
用控件。一步步来,断点调试。
什么控件?
新建个工程。用工具栏里面的控件,打印机的那个。然后测试。测试ok后和百度上的对比。
ok
ytyur6r 2019-01-24
  • 打赏
  • 举报
回复
引用 5 楼 瓶子xyz 的回复:
从打印机驱动里的打印列表里来自判断,发到打印机里后打印列表会增加,打印完毕后打印列表会自动删除掉,参考EnumJobs这个函数。
好的,我试试
平底锅锅锅 2019-01-23
  • 打赏
  • 举报
回复
引用 2 楼 ytyur6r 的回复:
引用 1 楼 平底锅锅锅 的回复:
用控件。一步步来,断点调试。
什么控件?
新建个工程。用工具栏里面的控件,打印机的那个。然后测试。测试ok后和百度上的对比。
瓶子xyz 2019-01-23
  • 打赏
  • 举报
回复
从打印机驱动里的打印列表里来自判断,发到打印机里后打印列表会增加,打印完毕后打印列表会自动删除掉,参考EnumJobs这个函数。
ytyur6r 2019-01-22
  • 打赏
  • 举报
回复
引用 1 楼 平底锅锅锅 的回复:
用控件。一步步来,断点调试。
什么控件?
ytyur6r 2019-01-22
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
微软是这样说的 https://support.microsoft.com/zh-cn/help/160129/how-to-get-the-status-of-a-printer-and-a-print-job 网友是这样说的 https://www.cnblogs.com/xiaofengfeng/archive/2012/08/13/2636361.html
网友的那个不行。。试过了
平底锅锅锅 2019-01-21
  • 打赏
  • 举报
回复
用控件。一步步来,断点调试。

111,098

社区成员

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

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

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