2017-12-03 422 views
0

我开发了用于打印KOT/BOT打印输出的ASP.NET(SOAP)Web服务。我使用“PrintDocument”类来处理打印作业,打印机是Epson TM U220网络打印机。问题是在调用print web方法时有时会产生DUPLICATE打印输出。但根据我的系统日志,只能从网络方法调用打印功能,但从打印机(Epson TM U220)生成两次相同的打印输出。这也不是每次都发生。我们也无法弄清楚这个问题发生在哪一点。 另外这个问题在我们的办公室测试环境中没有发生。这只发生在我们的一个客户端网站。客户不时抱怨,系统生成DUPLICATE KOT/BOT打印输出。而且他们没有使用IIS服务器和SQL服务器数据库的专用服务器PC。他们使用标准的共享计算机系统。那么这是Web服务,IIS服务器还是硬件(PC和打印​​机之间的系统PC或LAN网络通信)的问题?ASP.NET Web服务生成DUPLICATE打印作业

+0

Web服务与调用实际打印有什么关系打印机/设备上的作业..?如果没有,你可以消除Web服务作为问题..也可以让其他人实际上有权打印相同的工作意味着人A和人B曾经排队相同的打印工作..? – MethodMan

回答

0

顺便问一下,这个AutoCutter或不?爱普生有一个“串行仿真驱动程序”,它使USB打印机在真正的串行端口上运行。然后,您可以使用Campground Master中的直接到端口,设置为串行打印机并测试其是否保持重复打印。但您可能需要使用服务来与目标计算机上的端口(本地端口打印)进行通信,这是我们在遇到类似问题时所做的某种情况。可能是对您的帮助

+0

非常感谢。我会尝试你的方法。 – user1576358