社区
VB基础类
帖子详情
获取打印机状态的问题------在线等待!
sos_hawk
2003-09-27 01:58:15
请教各位大虾,在VB中怎样获取到打印机的状态(比如:打印机是否开着、打印是否成功)?
分不够可以加!
...全文
46
3
打赏
收藏
获取打印机状态的问题------在线等待!
请教各位大虾,在VB中怎样获取到打印机的状态(比如:打印机是否开着、打印是否成功)? 分不够可以加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainstormmaster
2003-10-17
打赏
举报
回复
http://www.china-askpro.com/msg9/qa81.shtml
rainstormmaster
2003-10-17
打赏
举报
回复
如果想得到各打印作业的状态,通常我们可以通过调用以下API:
OpenPrinter
GetPrinter
EnumJobs
ClosePrinter
目前在微软的网站上没有现成的关于以上API调用的VB代码,但有一篇VC的示例代码,您可以参考一下:
HOWTO: Get the Status of a Printer and a Print Job
(http://support.microsoft.com/support/kb/articles/Q160/1/29.asp)
另外,您还可以试一下ADSI中的IADsPrintQueueOperations和IADsPrintJobOperations接口。具体信息您可以参考以下文档:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netdir/adsi/iadsprintjoboperations.asp?frame=true
它需要Win2000及以后版本或装了Active Directory Client Extension的WinNT 4.0sp6a/Win95/98/Me来运行。关于Active Directory Client Extension的安装信息,您可以参考以下文档:
http://www.microsoft.com/windows2000/server/evaluation/news/bulletins/adextension.asp
wx05
2003-10-17
打赏
举报
回复
up
C#
获取
打印机
状态
通过
获取
打印机
状态
,可将
打印机
的信息传达给移动终端,这样移动端可即时看到
打印机
状态
。 后台打印服务如何
获取
打印机
状态
?! 看一下代码: public static string GetPrinterStatus(string PrinterName) { int intValue = GetPrinterStatusInt(Prin
electron 静默打印,及
打印机
状态
汇总
electron
获取
打印机
列表 winprints = new BrowserWindow({ show: false }); console.log(winprints.webContents.getPrinters())
获取
到的结果为: { name: 'Zebra_LP2844', description: 'Zebra LP2844', ...
C#
获取
打印机
状态
的
问题
windows的API
获取
:
public static string GetPrinterStatus(string PrinterName)
{
int intValue = GetPrinterStatusInt(PrinterName);
string strRet = string.Empty;
switch (intValue)
{
case 0:
c#
获取
打印机
工作
状态
,是否离线,
打印机
名称,端口号等
打印机
属性信息,windows 7下亲测可用
c#
获取
打印机
工作
状态
,是否离线,
打印机
名称,端口号等
打印机
属性信息 ```csharp using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Mana...
C#实现检测
打印机
状态
(包括
打印机
是否缺纸、打印队列任务数)
最近工作中碰到一个需求,用户要求需要连续打印8000多张处方用于存档,但是考虑到程序发送文档到打印队列的速度远远大于
打印机
打印的速度,需要控制程序发送文档到打印队列的速度,这就需要检测
打印机
打印队列中的任务数,超过一定的任务数就停止发送,低于一定数量继续发送。本文中的代码在惠普
打印机
中测试通过,废话不多说,直接上代码,相信你一定能看懂的。不过有一点需要注意的是,如果需要实时检测
打印机
的
状态
,每次检测
状态
码,都需要重新new LocalPrintServer对象,不然检测不到新的
状态
信息。...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章