条码标签打印 - 网络花园 - 最佳实践 - 架构设计

时间:2013-10-22 22:49:21

标签: asp.net architecture barcode barcode-printing jquery-barcode

这是一个问题。 我们有一个打印条形码标签的(asp.net web)应用程序。我基本上有两种方法。环境是负载均衡器环境(完全安全且完全内部环境--Web园区)。假设我们有大约200个标签打印机,每天必须打印大约100k标签。我正在尝试为标签打印设计一个好的架构,我正在寻找关于良好和最佳方法的建议。 方法1 :(服务器端) 共享所有打印机(网络共享并在所有服务器上安装打印机 - 网络连接),然后当用户点击打印条形码时,我们将跟踪用户请求的客户端IP,并且我们在数据库中有映射,我们将打印响应发送到通过服务器网络共享打印机映射的相应打印机。  对于这种方法,一次性配置就足够了。

方法2 :(客户端) 我们将在数据库中进行IP-Printer配置。但我们不会共享打印机。当用户点击“打印条形码”时,我们将为任何其他字体生成PDF格式的标签,并将根据IP-Printer配置通过Javascript直接在客户端打印。这种方法就像我们在客户端计划的一切。 我们的架构师建议Approach1很好。但我要说的是服务器上的负载会更多,而不是网络共享这些打印机。我建议他们把它留在客户端。在方法2中,我们不会询问客户端应该在哪个打印机上打印标签,因为我们将在IP-Printer配置上查找数据库,而我的客户端程序将直接在打印机上打印标签。连接到客户端计算机。

0 个答案:

没有答案