我们被分配使用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