Q
打印事件
0
A
回答
0
也許使用後臺打印程序API去?我以前沒有用過這個,但是我調查過它會涉及到相當數量的P/Invoke。
1
這裏解釋它是那麼無聊。 我建議你閱讀完整文章 http://support.microsoft.com/kb/160129
1
我猜你可以用WMI。
下面是關於獲得使用WMI打印機信息在博客條目:http://aleemkhan.wordpress.com/2005/09/20/getting-printer-information-through-wmi/
這裏是讓打印機事件(在VB.Net雖然)一些代碼:http://social.technet.microsoft.com/Forums/en/ITCG/thread/71258e18-5516-4a90-be76-5b83855b2841
1
你想設置使用FindFirstPrinterChangeNotification,FindNextPrinterChangeNotification和FindClosePrinterChangeNotification函數監聽打印機更改通知事件的服務。並收聽PRINTER_CHANGE_JOB事件。當發生打印作業事件時,您可以訪問PRINTER_NOTIFY_INFO_DATA結構中的必要作業信息。
這種方法應該採取一粒鹽。我從經驗中發現,當服務器負載很重的時候,打印機事件並不可靠,許多打印作業同時發生。某些打印機事件不會觸發。
顯然這個解決方案需要很多P-Invoking &編組,所以我祝你好運。如果用C++編寫應用程序是一種選擇,那麼在這種情況下,它可能比在C#中更容易。
相關問題
- 1. Outlook打印 - 所有事件
- 2. 打印機連接事件
- 3. 獲取TinyMCE打印事件
- 4. 捕獲(不同)打印/取消打印按鈕事件(單擊)
- 5. 單擊打印對話框中的打印的事件
- 6. 打印iCal格式的重複事件
- 7. Citrix Profile Management事件打印機映射
- 8. 檢測來自iFrame的打印事件
- 9. OnClientClick事件用於跟蹤打印?
- 10. java中的EscPos打印機事件
- 11. 打印記事本文本文件
- 12. 事件觸發器打印使用VC++
- 13. 通過jQuery捕獲打印事件
- 14. 的xlib - 打印事件名稱
- 15. 好地打印從事件對象
- 16. 事件ID 3 /來源:打印
- 17. 不止一個事件在onclick打印事件
- 18. 試圖打印屏幕的事件等,沒有印刷
- 19. 爲打印機假脫機程序打印文檔和附加事件
- 20. 在excel vba中打印和打印預覽事件之間的區別
- 21. 打印文件
- 22. 打印控件
- 23. 打印元件
- 24. 打印元件
- 25. 打印文件
- 26. PHP打印有條件的打印
- 27. 打印成XPS文件,然後將其打印到打印機
- 28. 打印前文件打開?
- 29. 以文本格式打印事件xml文件c#
- 30. 打印到文件
從您的應用程序打印的頁面,還是從任何地方打印的頁面?一些細節將在這裏讚賞。 – 2010-11-25 11:01:14
無處不打印 – emirate 2010-11-25 11:02:50
你能發表你的打印功能的源代碼嗎? – 2010-11-25 11:06:08