[ 用户登陆 ] [ 免费注册 

分类 >> 程序技术 > VFP >
检测打印机状态
LGW . 2007/3/31 9:17:03
strComputer = "."
strComputer = "."
objWMIService = Getobject("winmgmts:"+ "{impersonationLevel=impersonate}!\\" + strComputer + "\root\cimv2")
colInstalledPrinters = objWMIService.ExecQuery("SELECT * FROM Win32_Printer")
For Each objPrinter In colInstalledPrinters
    ?"Name: " + objPrinter.Name
    Do Case
    Case objPrinter.PrinterStatus = 1
        strPrinterStatus = "Other"
    Case objPrinter.PrinterStatus = 1
        strPrinterStatus = "Other"
    Case objPrinter.PrinterStatus = 2
        strPrinterStatus = "Unknown"
    Case objPrinter.PrinterStatus = 3
        strPrinterStatus = "Idle"
    Case objPrinter.PrinterStatus = 4
        strPrinterStatus = "Printing"
    Case objPrinter.PrinterStatus = 5
        strPrinterStatus = "Warmup"
Endcase
? "Printer Status: " +strPrinterStatus
Next


最近前的内容
MESSAGEBOX 函数
VFP中1900年2月日期错误
最受欢迎
VFP中1900年2月日期错误
MESSAGEBOX 函数
检测打印机状态
 ©2005 - 2008 粤ICP备12037054号-1 用户登陆  |  互联说明  |  联系我们  |  网站地图