我們被分配使用C#開發可在打印機之間傳輸打印作業的應用程序。我查看了Windows API和System.Printing命名空間,但找不到可以執行此操作的類或函數。那裏有適合這個的免費圖書館嗎?你將如何使用.Net或Win32 API來做到這一點?在打印機之間傳輸打印作業
1
A
回答
0
這不是一個負載平衡/路由到最忙碌的打印機的特定工作的問題嗎?
3
如果Win32 API中沒有任何東西存在,那麼在.NET中將沒有任何東西。
除非打印機驅動程序是完全相同那麼您可能會遇到問題,因爲打印機作業在進入隊列之前會經過驅動程序的某些處理。
您是否考慮過與多個打印機關聯的單個隊列(這會在打印機出現故障時提供更多容量和冗餘)?
+0
這是個好主意。非常感謝你! – jfs 2009-02-18 10:41:18
0
我敢肯定你可以將SPL文件複製到新的打印機端口,如果它是相同的驅動程序。如果您使用EMF進行打印,則可能會遇到不同的驅動程序。
取決於打印機的連接方式,端口名稱可能有點棘手。 WinObj和the rules of dev naming將用於追蹤它。
相關問題
- 1. Java「打印機不接受作業」舊Brother打印機
- 2. 如何在打印機作業完成後停止打印java
- 3. Java打印 - 在少量打印機上放大打印輸出
- 4. Java打印服務API:將作業發送到打印機後臺打印?
- 5. PDF Java打印:在打印機作業隊列中發送的作業,但沒有打印
- 6. 使用Python將打印作業發送到USB打印機
- 7. Node.js:如何將打印作業添加到打印機
- 8. 從單個打印作業打印多個PDF作爲單個打印作業(物理打印)
- 9. 如何將打印作業傳遞給javafx applcation中的特定打印機?
- 10. 多作業池式打印機控制
- 11. (PDFBox)java.awt.print.PrinterException:打印機不接受作業
- 12. 打印bufferedimage到打印機
- 13. Primefaces打印機打印div
- 14. 打印作業在本地打印,但不是通過雲打印
- 15. AS3印刷@ 300 dpi - 打印作業
- 16. Rails打印作業方法
- 17. Flex打印作業崩潰
- 18. 攔截打印作業
- 19. 家庭作業 - 在兩行號碼之間打印文件行
- 20. 打印作業的異常當在打印隊列
- 21. 在一個打印作業中打印多個文件
- 22. 打印到斑馬打印機在php
- 23. 在ZEBRA標籤打印機中打印
- 24. Delphi打印機。打印機不刷新
- 25. 在編程式打印期間擺脫打印機後臺打印對話框
- 26. 打印到默認的Zebra打印機Windows打印機
- 27. 用點陣打印機打印碳表格okidata打印機
- 28. 輸出到打印機Powershell
- 29. C#力的打印作業是單面(打印機默認的雙面)
- 30. 如何自動將打印作業從「Cloud」服務器發送到打印機?
這幾乎是一樣的。 – jfs 2009-02-18 09:15:58