0
A
回答
1
嘗試使用這個類:
你PrintServiceLookup
下面的代碼行返回所有已安裝的打印機:
PrintService[] prtService = PrintServiceLookup.lookupPrintServices(null, null);
prtService[index].getName();//returns name of the i'the found printer.
相關問題
- 1. 如何使用lpd/lpr獲取有關打印機的信息?
- 2. 獲取打印作業的總頁數
- 3. 從USB打印機獲取信息
- 4. 獲取共享打印機的打印隊列詳細信息
- 5. 打印信息
- 6. 訪問打印作業的詳細信息
- 7. 獲取有關YouTube視頻的信息
- 8. WooCommerce獲取有關訂單的信息
- 9. 獲取有關繼承鏈的信息
- 10. 獲取有關numpy dtype的信息
- 11. 獲取有關splayd的信息
- 12. API來獲取有關URL的信息
- 13. 獲取有關JVM崩潰的信息
- 14. 獲取有關WiFi網絡的信息
- 15. buildLoadSettings,獲取有關引用的信息
- 16. 獲取有關jboss的信息
- 17. java quartz從計劃作業中獲取所有詳細信息
- 18. 獲取關於用戶和企業的信息
- 19. 捕獲要打印到圖像文件中的打印作業
- 20. 我如何告訴當CUPS打印作業已完成有關工作以及信息?
- 21. 如何從Win32_PrintJob的打印作業中獲取打印機名稱?
- 22. 打印版,試圖打印信息
- 23. 如何打印有關Java項目的信息
- 24. python:打印有關BadStatusLine錯誤的信息
- 25. 如何打印有關NET:HTTPRequest的信息以進行調試?
- 26. 在Python 2.5中打印有關異常的信息?
- 27. bash ps打印有關進程名稱的信息
- 28. 有關3MF文件格式的信息(用於3D打印)
- 29. 後臺打印作業取消消息或回調想
- 30. 獲取不帶CUPS的USB打印機信息
你能解釋一下你希望在你的程序中發生的更詳細的情況? – mok
我想顯示一條消息,通知用戶有關當前的打印設置。用戶可以在打印之前(job.print()),或者在他使用頁面設置對話框更改了作業設置後,或者在他想要的時候使用這些信息。所有提供了PrinterJob存在。 – geo
這些是兩種不同的情況:當您設置設置時,只需向他顯示您設置的PageFormat和...以及用戶更改設置時獲取這些信息。來自PrinterJob。 – mok