กระทู้เก่าบอร์ด อ.Yeadram
1,029 2
URL.หัวข้อ /
URL
code ตรวจสอบการทำงานของ Printer
รบกวน code สำหรับตรวจสอบการเชื่อมต่อ printer ก่อนพิมพ์ครับ
เช่นอยากให้ แจ้งเตือนเมื่อไม่มีการเชื่อมต่อ หรือไม่พบ printer ที่พร้อมพิมพ์งานครับ ขอบคุณครับ
เช่นอยากให้ แจ้งเตือนเมื่อไม่มีการเชื่อมต่อ หรือไม่พบ printer ที่พร้อมพิมพ์งานครับ ขอบคุณครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19944
ขอบคุณมากครับ คุณ TTT จะลองปรับใช้ดู
Time: 0.3340s
Dim strComputer As String
Dim objWMIService
Dim colInstalledPrinters
Dim objPrinter
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery("Select * from Win32_Printer where Default = 'True'")
'Set colInstalledPrinters = objWMIService.ExecQuery("Select * from Win32_Printer where Name = 'CutePDF Writer'")' หากต้องการระบุชื่อเครื่องพิมพ์เอง
For Each objPrinter In colInstalledPrinters
Select Case objPrinter.PrinterStatus
Case 1
MsgBox "Printer is Pause" ' หยุดชั่วคราว
Case 2
MsgBox "Printer is off line" ' ไม่พร้อมใช้งาน
Case 3
MsgBox "Printer is Idle" ' พร้อมใช้งาน
Case 4
MsgBox "Printer is Printing" ' กำลังพิมพ์งานอยู่
Case 5
MsgBox "Printer is Warming up" ' กำลังอุ่นเครื่อง
Case Else
MsgBox "Unknow"
End Select
Next
แต่หากต้องการใช้แสดงแบบละเอียดลองดูที่นี่ครับ
http://www.thai-access.com/yeadram_view.php?topic_id=3046