
导语:打印机是由约翰·沃特(JohnVaught)、戴夫·唐纳德发明的(他们两个合作发明了打印机) 。将计算机的运算结果或中间结果以人所能识别的数字、字母、符号和图形等,依照规定的格式印在纸上的设备。打印机正向轻、薄、短、小、低功耗、高速度和智能化方向发展。怎么检查打印机的状态?一起来看看相关的教程吧。
怎么检查打印机的状态对于Windows
使用进程表
当您向打印机发送打印作业时,进程表将打开,如下图所示。
进程表显示当前打印作业的进程并提供打印机状态信息。 此窗口也显示错误信息和更好打印的帮助提示。 请参考下面的相应部分。
提示
有关更好地使用爱普生打印机驱动程序的各种提示会出现在进程表窗口底部的文本框中。 有关获取显示在窗口的提示的详细信息,请单击详细按钮。
错误信息
如果打印过程中发生错误,进程表窗口顶部的文本框中会出现一条错误信息。 有关详细信息,请单击技术支持访问用户指南。
当墨盒墨量低或已到使用寿命时,将出现如何按钮。 单击如何,EPSON Status Monitor 3 会逐步指导您完成更换墨盒的 *** 作。
使用 EPSON Status Monitor 3
EPSON Status Monitor 3 显示有关打印机状态的详细信息。
有两种访问EPSON Status Monitor 3的方法:
双击Windows任务栏上的打印机快捷图标。
参见从任务栏上的快捷图标可添加快捷图标到Windows的任务栏上。
打开打印机驱动程序,单击维护标签,然后单击 EPSON Status Monitor 3 按钮。
当访问EPSON Status Monitor 3时,出现下面的窗口:
EPSON Status Monitor 3提供下列信息:
当前状态:
如果墨水墨量低或用尽,如何按钮会出现在EPSON Status Monitor 3窗口中。 单击如何按钮可显示更换墨盒的说明,并使打印头移动到墨盒更换位置。
墨量:
EPSON Status Monitor 3 提供墨盒状态的图形显示。
说明:
可以通过单击信息图标来查看关于已安装墨盒的信息。
技术支持:
可以通过EPSON Status Monitor 3访问用户指南手册。如果遇到问题,请单击EPSON Status Monitor 3窗口中的技术支持。
回到顶部
对于Mac OS X
使用EPSON StatusMonitor
如果EPSON StatusMonitor检测到了打印机错误,它将通过错误信息提示您。
请按下列步骤访问EPSON StatusMonitor。
访问EPSON Printer Utility3对于Mac OS X访问打印机驱动程序
单击 EPSON StatusMonitor 按钮。 出现EPSON StatusMonitor。当墨盒墨量低或已到使用寿命时,将出现如何按钮。 单击如何,EPSON StatusMonitor会指导您逐步完成更换墨盒的整个过程。
也可使用此应用工具在打印之前检查墨量。 EPSON StatusMonitor打开时将显示此时的墨盒状态。 要更新墨盒状态信息,请单击更新按钮。
(1)GDI(参考MSDN)
先补位图信息结构BITMAPINFO(参见MSDN)
然后创建一个位图句柄HITBIMAP的::: CreateDIBSection()[:: CreateDIBSection()将返回一个指针位图像素数据的指针:: CreateDIBitmap()];接下来,创建一个设备描述表(DC),与:: CreateCompatibleDC();重用::选择对象()HITBITMAP(位图)和HDC(设备描述表)
然后填写你的形象lpBits(位图像素高速缓冲存储器指针指向)。 (填充算法具体你写你自己的)
最后:: BitBlt()的上线使用GDI +(参考(请注意,第一个参数的详细信息,请参阅MSDN)
(2) MSDN)
(注:GDI +中的类的命名空间Gdiplus的。)
图像,图像或位图的第一个实例。
图形实例化一个对象来绘制图像。
(GDI +是非常简单实用的,所以,请参阅MSDN足够了)
以下两个 *** 作是太麻烦了,不引进,但速度是非常快的。与DirectX
OpenGL的,请参阅MSDN
(3)(4)
打印文档与扫描文档设计到驱动程序的设计,驱动程序用于对设备发出低沉指令,一般是设备开发商开发的。但是对于一些用得比较广泛的设备,例如打印机,微软一般会在驱动程序之上加入一种抽象或者实现。就拿打印程序为例,微软将打印页面看成是一个GDI绘图表面,通过win32平台调用,可以获取打印机的GDI表面,你在上面绘制图形和使用GDI是一模一样的。扫描仪没有统一的标准,他的驱动一般由设备厂商提供,当然也有微软的通用驱动,如果你希望控制扫描,唯一的方式是与扫描仪的驱动程序交付,这就要阅读相关的文档了。作为新手,最好不要去碰驱动程序,运行在内核里的程序一旦出问题,哪怕是访问越界,立马蓝屏。
有关这些不需要界面的模块,你需要理解windows的动态连接库(dll)机制,他是30年来windows系统的基石,一些基础的windows服务一般在不同的dll中,你需要通过dll导出接口(函数)或类型访问这些功能。当然,这年头,这些服务可能一开机就已经运行了,你需要通过访问windows服务的方法使用他们。具体情况不是几句话能说清楚的。
至于各种main函数其实是历史遗留问题,但是简单的说,main是控制台程序的入口,WinMain是windows程序的入口。当windows发展到今天,这个两个入口其实都差不多,无论你从那个入口进入都能得到相同的程序配置与运行效果。只不过main会默认打开一个黑窗口(如果你运行黑窗口d出的话)。MFC 也是通过winmain进入的,只不过他的winmain是隐藏在基类框架中的,你看不见而已。
最后,你要实现的功能,用任何一个入口都可以。因为在windows平台上,不管你用控制台还是win32或者是mfc,你能调用的系统服务都是一样的。
以上就是关于怎么检查打印机的状态全部的内容,包括:怎么检查打印机的状态、如何用win32-API获得打印机的状态、VC++ 下 实现调用打印机,调用扫描仪 ,如何设计程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)