2011-10-19 38 views

回答

1

這很難做到。要做到這一點,您需要通過RIP(光柵圖像處理器)運行輸出(PCL/PS/XPS),RIP可以將語言轉換爲打印機實際要輸出的內容並查看出來的內容。您可以使用正用於打印的語言查看文件中的雙面打印代碼,但由於雙面打印可能會打開和關閉,因此可能會遇到問題。此外,不同的製造商可能會在開始工作時將其置於自定義PJL中,而不是在數據流本身的標準PCL或PS編碼中。

如果準確性不是一個大問題,那麼你可以解析數據並拿出一些數字,但你永遠不會確切,特別是如果文件沒有明確地打開或關閉雙面打印並且打印機已設置到。在這種情況下,它會雙工,你永遠不會知道。爲了補充這一點,用戶可能會打印多頁(單頁4頁)。如果他們通過應用程序執行此操作,它將報告1頁。如果他們在打印機驅動程序中執行此操作,它可能會傳遞4頁並讓打印機執行上傳,在這種情況下,您將報告4頁而不是1頁。另一種情況是需要100頁1頁文檔副本的用戶。後臺打印程序可能只報告1頁,因爲打印機將執行創建多個副本的工作。

市場上有很多工具可以捕獲這些數據。準確的人通常在打印作業後從設備獲取數據。大多數現代打印機都可以跟蹤打印的頁面和用戶等。

對不起,我沒有更好/更快樂的答案。祝你好運。