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