回覆列表
  • 1 # 長葛蟒龍建築機械

    如果想得到各列印作業的狀態,通常我們可以透過呼叫以下API:

       OpenPrinter

       GetPrinter

       EnumJobs

       ClosePrinter

      目前在微軟的網站上沒有現成的關於以上API呼叫的VB程式碼,但有一篇VC的示例程式碼,您可以參考一下:

    HOWTO: Get the Status of a Printer and a Print Job

    (http://support.microsoft.com/support/kb/articles/Q160/1/29.asp)

      另外,您還可以試一下ADSI中的IADsPrintQueueOperations和IADsPrintJobOperations介面。具體資訊您可以參考以下文件:

       http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netdir/adsi/iadsprintjoboperations.asp?frame=true

      它需要Win2000及以後版本或裝了Active Directory Client Extension的WinNT 4.0sp6a/Win95/98/Me來執行。

    想真正實現監控的話,要根據DDK寫驅動程式

  • 中秋節和大豐收的關聯?
  • 《英雄聯盟》遊戲對線時,是英雄剋制關係更能決定輸贏,還是實力更能決定輸贏?