Q
用C計算打印頁數
4
A
回答
1
這很難做到。要做到這一點,您需要通過RIP(光柵圖像處理器)運行輸出(PCL/PS/XPS),RIP可以將語言轉換爲打印機實際要輸出的內容並查看出來的內容。您可以使用正用於打印的語言查看文件中的雙面打印代碼,但由於雙面打印可能會打開和關閉,因此可能會遇到問題。此外,不同的製造商可能會在開始工作時將其置於自定義PJL中,而不是在數據流本身的標準PCL或PS編碼中。
如果準確性不是一個大問題,那麼你可以解析數據並拿出一些數字,但你永遠不會確切,特別是如果文件沒有明確地打開或關閉雙面打印並且打印機已設置到。在這種情況下,它會雙工,你永遠不會知道。爲了補充這一點,用戶可能會打印多頁(單頁4頁)。如果他們通過應用程序執行此操作,它將報告1頁。如果他們在打印機驅動程序中執行此操作,它可能會傳遞4頁並讓打印機執行上傳,在這種情況下,您將報告4頁而不是1頁。另一種情況是需要100頁1頁文檔副本的用戶。後臺打印程序可能只報告1頁,因爲打印機將執行創建多個副本的工作。
市場上有很多工具可以捕獲這些數據。準確的人通常在打印作業後從設備獲取數據。大多數現代打印機都可以跟蹤打印的頁面和用戶等。
對不起,我沒有更好/更快樂的答案。祝你好運。
相關問題
- 1. 用c#和WMI計算客戶打印頁數
- 2. 計算OSX中的打印頁面
- 3. 計算將使用JavaScript打印的頁面數window.print
- 4. 使用C/STL計算出現次數並打印頂部K
- 5. 用C打印多頁Tiff#
- 6. 計算可打印字符
- 7. C#多頁打印
- 8. C#打印多頁
- 9. 計算打印頁數的有效方法?
- 10. 如何預處理PrintDocument以計算打印前的總頁數?
- 11. C#中打印頁數的跟蹤計數
- 12. 爲打印設計網頁
- 13. Java。估計打印頁面總數
- 14. ASCII /計數打印C程序?
- 15. 如何計算字符數並打印計數
- 16. c#datagridview多頁打印
- 17. Asp.Net(C#) - 打印網頁
- 18. PowerPoint打印頁數
- 19. 打印在C#中的每個打印頁的頁碼
- 20. c# - 計算器 - 用浮點數計算
- 21. 傳真的打印結果與計算機的打印不同。
- 22. 打印用C
- 23. ,打印用C
- 24. 打印用C
- 25. 在Silverlight中打印幾十頁會凍結計算機
- 26. 使用C#格式打印HTML頁面
- 27. C通用打印數組函數 - 打印字符串數組
- 28. 計算重疊後打印維恩圖
- 29. 計算距離並打印出來
- 30. 請在Java中打印計算結果?