社区
C#
帖子详情
C#判断打印机是否缺纸。
未页
2012-10-29 09:47:43
PrintSystemJobInfo.IsPaperOut 属性的使用。有较为详细的代码吗?
...全文
558
17
打赏
收藏
C#判断打印机是否缺纸。
PrintSystemJobInfo.IsPaperOut 属性的使用。有较为详细的代码吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿领巾童鞋
2012-10-30
打赏
举报
回复
硬件驱动API提供的,问问供应商~
你们是不是在找BUG
2012-10-30
打赏
举报
回复
c#做不到,这得看厂家都有哦那些api,如果有,你直接调用,如果没有你想去做也做不了
XBodhi.
2012-10-30
打赏
举报
回复
这个 和系统的 打印机不是一回事情, 你要看你的 厂商有没有给你这个 驱动上的 API 。没有的话,那你就只能 用输出数据的字符长度来判断了 。
寒江易雪_王孙
2012-10-30
打赏
举报
回复
这应该是打印机有没有这个功能,而非C#能做到的
未页
2012-10-29
打赏
举报
回复
我已经安装驱动
未页
2012-10-29
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
打印机是否缺纸需要有打印机硬件传感器的支持
[/Quote]有传感器啊。会叫。通过这个属性能获得吗?
Red_angelX
2012-10-29
打赏
举报
回复
打印机是否缺纸需要有打印机硬件传感器的支持
未页
2012-10-29
打赏
举报
回复
private void isPapeout()
{
PrintServer myPrintServer = new PrintServer();
PrintQueue pringQueue;
try
{
pringQueue = myPrintServer.GetPrintQueue(printDocument1.PrinterSettings.PrinterName);
foreach (PrintSystemJobInfo job in pringQueue.GetPrintJobInfoCollection())
{
if (job.IsPaperOut==true)
{
MessageBox.Show("缺纸!");
}
else { MessageBox.Show("有纸!"); }
}
}
catch { MessageBox.Show("错误!"); }
}这样的代码可以吗
chunjinyume
2012-10-29
打赏
举报
回复
还有这样的工程啊...
未页
2012-10-29
打赏
举报
回复
为什么不能使用这个属性呢。[Quote=引用 4 楼 的回复:]
这个 看你 打印机的厂商有没有提供 API 了
[/Quote]
未页
2012-10-29
打赏
举报
回复
那这个属性有什么用呢?[Quote=引用 1 楼 的回复:]
这个不好做到吧。
[/Quote]
XBodhi.
2012-10-29
打赏
举报
回复
这个 看你 打印机的厂商有没有提供 API 了
fangpengyu
2012-10-29
打赏
举报
回复
没做过,顶
wuyq11
2012-10-29
打赏
举报
回复
http://topic.csdn.net/u/20090831/08/9a829009-e118-4e87-9395-b1b1c180ba3a.html
快溜
2012-10-29
打赏
举报
回复
这个不好做到吧。
liulingyun3c
2012-10-29
打赏
举报
回复
有这么先进的打印机吗,还能判断是否缺纸
caodongjie
2012-10-29
打赏
举报
回复
没做过,我也需要
C#
零基础入门课程
零基础
C#
入门课程旨在帮助编程小白从零开始掌握
C#
语言的基础知识和编程技能。课程主要包括以下几个方面:
C#
语言简介与开发环境搭建:介绍
C#
语言的特点、应用场景和优势,并教授如何搭建
C#
开发环境,选择和使用常用工具。
C#
基础语法:详细讲解
C#
的基本语法规则和代码结构,包括变量和数据类型的声明和使用、运算符的种类和应用、控制语句的编写等。面向对象编程:深入介绍面向对象编程的基本概念,如类、对象、继承、多态、封装和抽象等,并教授如何定义类和创建对象。常用类库和框架:介绍.NET Framework的强大功能和各种类库,以及如何在
C#
编程中利用这些类库和框架提升编程效率。此外,课程还会提供一些实践项目,让学员通过实际操作来巩固所学知识,提高编程能力。总之,零基础
C#
入门课程是一门全面、系统的
C#
编程入门教程,适合对
C#
编程感兴趣的初学者学习。通过本课程的学习,学员将掌握
C#
编程的基本知识和技能,为后续的进阶学习和项目开发打下坚实的基础。
C#
查看
打印机
状态(
缺纸
)
项目需要,使用了研科的T91型号热敏
打印机
。
打印机
有
缺纸
的指示灯,
缺纸
时windows的
打印机
状态也能表示是
缺纸
。 下面的代码能够取得该
打印机
的状态。 公司另外一台老的夏普
打印机
,
缺纸
时windows的
打印机
状态没有任何显示,也无法通过下面的代码取得
打印机
状态。 注:代码是在网上查找组合起来的。 前提:1. 在form上追加一个printdo
C#
实现检测
打印机
状态(包括
打印机
是否
缺纸
、打印队列任务数)
最近工作中碰到一个需求,用户要求需要连续打印8000多张处方用于存档,但是考虑到程序发送文档到打印队列的速度远远大于
打印机
打印的速度,需要控制程序发送文档到打印队列的速度,这就需要检测
打印机
打印队列中的任务数,超过一定的任务数就停止发送,低于一定数量继续发送。本文中的代码在惠普
打印机
中测试通过,废话不多说,直接上代码,相信你一定能看懂的。不过有一点需要注意的是,如果需要实时检测
打印机
的状态,每次检测状态码,都需要重新new LocalPrintServer对象,不然检测不到新的状态信息。...
C#
显示当前计算机所有
打印机
名称,同时获取指定
打印机
的状态比如
缺纸
、缺墨等,并且生成记录日志和数据库,发送邮件通知当前打印出错消息,打包成exe安装文件——(一)封装
打印机
状态类型
using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using System.Management; using System.Securit...
c#
获取
打印机
状态
在项目中遇到需要获取到
打印机
状态,可以通过下面的方式获得,PrintQueueStatus是一个枚举,我在下面只取了其中的几个值,可以根据你的需要获取状态 using System.Printing; public static void GetPrintStatus() { PrintQueue pq = LocalPrintServer.GetDef...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章