关于delphi的打印相关 经过高人指点,我已经知道如何获取本地已安装的打印机列表,但是请问,如何在加载这些打印机的时候判断该打印机的当前状态,就是比如是否可以打印,或者是否连接成功之类的,可以判断得到么,可以的话,能否给个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Windows也提供了一个函数来获取打印机状态。BOOL GetPrinter( HANDLE hPrinter, // handle to printer DWORD Level, // information level LPBYTE pPrinter, // printer information buffer DWORD cbBuf, // size of buffer LPDWORD pcbNeeded // bytes received or required);其中pPrinter用PRINTER_INFO_2这个结构,Level设置为2PRINTER_INFO_2 具体内容你可以看看MSDN上的介绍PRINTER_INFO_2 里面有个Status用来表示打印机的状态PS:我原来用过不过没成功过。 这儿有一个帖子,你看是否能解决问题呢http://topic.csdn.net/t/20021114/20/1177615.html 关于strnicmp这个函数 如何导出到Excel的格式为文本格式? 请教Pchar类型如何初始化? 在西安的兄弟能不能帮忙看看这几本书哪有买 关于多线程同步,搞来搞去总搞不好,不知道是什么原因!请高手帮帮忙 SQL语句 如何在程序中写代码创建一个目录?急等!谢谢! 用什么软件做安装程序? 我的程序在调用了自己编写的.dll后,关闭程序会提示"kernel32.dll"发生错误 线程中数据交换的问题。 delphi 向word文档写数据时,word文档会闪烁,如何通过代码控制使其不闪烁?? 问图片浏览,和图片格式转换的问题,谢谢大家
HANDLE hPrinter, // handle to printer
DWORD Level, // information level
LPBYTE pPrinter, // printer information buffer
DWORD cbBuf, // size of buffer
LPDWORD pcbNeeded // bytes received or required
);
其中pPrinter用PRINTER_INFO_2这个结构,Level设置为2
PRINTER_INFO_2 具体内容你可以看看MSDN上的介绍
PRINTER_INFO_2 里面有个Status用来表示打印机的状态PS:我原来用过不过没成功过。
http://topic.csdn.net/t/20021114/20/1177615.html