c#禁用自动打印通知框

c#禁用自动打印通知框,c#,printing,C#,Printing,我已经编写了一个标签打印程序,它可以存储多达4个标签队列,您可以根据需要发送到不同的打印机上打印。我已经将打印过程放入线程中,以便在您返回使用界面时可以打印 对于发送到TEC打印机的标签,每个新标签都是一个文档。这允许我将标签打印为n份,这有助于提高速度。通常,一个队列最多可以包含200个标签。但是,对于生成的每个标签,都会出现一个通知框,表示打印已经开始,每次都会短暂地抓住焦点并中断界面的使用。有没有办法关闭此框,以便一旦授权,打印过程可以在未被注意到的情况下在后台进行。听起来好像只是打印驱动

我已经编写了一个标签打印程序,它可以存储多达4个标签队列,您可以根据需要发送到不同的打印机上打印。我已经将打印过程放入线程中,以便在您返回使用界面时可以打印


对于发送到TEC打印机的标签,每个新标签都是一个文档。这允许我将标签打印为n份,这有助于提高速度。通常,一个队列最多可以包含200个标签。但是,对于生成的每个标签,都会出现一个通知框,表示打印已经开始,每次都会短暂地抓住焦点并中断界面的使用。有没有办法关闭此框,以便一旦授权,打印过程可以在未被注意到的情况下在后台进行。

听起来好像只是打印驱动程序……我同意它可能确实来自打印机驱动程序。可以关闭吗?如果你有打印服务怎么办…那就行了。谢谢。一个服务对我来说是全新的,但从一个简单的角度看,它看起来确实像一个解决方案。我可以在程序中创建一个服务,就像我可以创建一个单独的类并将打印例程移动到其中一样。服务只是一个没有接口的单独程序。您的应用程序将在que中放置标签…服务将监视que并打印。大多数(如果不是全部的话)现有代码都可以工作。