如何判断打印机的状态??

ppkele ppkele 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在一个对话框中,当点击打印按钮之后,弹出标准打印对话框,然后进行打印,主要代码如下:
void CMyDialog::OnBnClickPrint()
{
CDC pDc;
CPrintDialog dlg(FALSE); //标准打印对话框
if( IDOK == dlg.DoModal() )
{
pDc.Attrack(dlg.GetPrintDC());
}
pDc.Textout(100,100,"Hellow World!");
pDc.DeleteDc();
}
怎样判断打印机的一些状态(例如:打印机没开、缺纸等),然后给用户一些提示?
刚刚接触打印这一块,希望大家帮帮我,谢谢了!!
...全文

相关推荐

判断是否连接打印机

通过硬件连接格式来判断计算机是否已经连接上了打印机

qq_29788067

激光打印机样张判断

通过看测试样张 判断激光打印机硒鼓 某个位置好坏、用这个你自己就能判断了

ll2579283

局域网共享打印机打印速度很慢,如何解决??.pdf

局域网共享打印机打印速度很慢,如何解决??.pdf

Rose520817

CheckPrinter_20180321检查打印机的状态

本人开发单位票据打印时编写的,反复调试。 开发软件:RAD Studio XE 系统:Windows 10 企业长期服务版 函数:fGetDefaultPrinter function fGetDefaultPrinter: String;stdcall;external 'CheckPrinter.dll' 说明:检查当前系统是否安装了打印机 ------------------------------------------------------------------------------- 函数:fCheckPrinterStatus function fCheckPrinterStatus: Integer;stdcall;external 'CheckPrinter.dll' 返回值 返回值说明 ------------------ 0 正常 1 暂停 2 出错 3 搁置删除 4 卡纸 5 出纸 6 手动送纸 7 纸张问题 8 脱机 9 (IO)输入/输出活跃 10 繁忙 11 打印中 12 输出仓满 13 不可用 14 等待中 15 处理中 16 初始化 17 预热 18 墨粉不足 19 缺墨粉 20 纸张有问题 21 用户干预 22 打印机内存不足 23 仓门开 24 打印服务未知 25 节能 26 未知错误(默认返回值) 27 捕获异常 28 打印机检查函数异常

SDJNSYJ

vb判断是否安装了打印机

用vb判断系统是否安装了打印机,很简单的源码

wushiming
评论 5
收藏 已收藏
分享
返回顶部
ppkele
VC/MFC 16,550 成员 421,606 内容