标签: c# .net printing batch-file queue
我正在开发一个应用程序,该应用程序应该自动打印批处理中的已解析图像,并且只要程序设置为这样(用户输入),批处理变为空时批处理就会自动填充。 / p>
我已经通过用户输入逐个正确地打印图像了,但是我似乎找不到任何合适的解决方案来一次打印多个图像而没有界面锁定。
我认为自己的想法是要么立即用一定数量的作业准备打印机,然后调用Print()方法让打印机从那里处理它,或者将所有图像附加到一个文档中并发送它作为一份工作。然后我还需要知道打印批次中每张卡的状态。
我该怎么做才能实现这一目标?提前谢谢!
答案 0 :(得分:3)
我建议你只需将打印代码放在后台线程中,例如使用BackgroundWorker。
BackgroundWorker