我有一个非常类似的问题,我有一个用于接收库存的asp.net应用程序。需要在Datamax O'neil Mark III上打印条形码标签。这不容易找到,但有一个C#SDK。我发现它由霍尼韦尔公司的支持网站这里登记:
https://hsm.secure.force.com/thetechsupportall
如果你点击“这里的“软件开发资源”选项卡,有一个链接的SDK,并从该页面,入门Datamax- o'neil“,您应该进入一个页面,您可以选择您的打印机型号并下载包含dll和文档的SDK。
选项我最初考虑是:
编写包含库存收据和条码打印功能的单独的窗口桌面应用程序。在直接连接到打印机的计算机上运行此操作。
在Web应用程序中编写库存收据功能。将条形码打印请求存储到某种类型的队列中,可能在SQL Server中。写一个小窗口桌面应用程序或服务,运行在连接到打印机的计算机上,只需检查队列并打印条形码即可。
编写自己托管的.net web api应用程序,该应用程序在连接到打印机的机器上运行。有一个接受数据并打印条形码的api端点。我可以在浏览器或asp.net中使用一些javascript发布到这里。
事实证明,我的实际解决方案要简单得多。上面提到的SDK包含一个示例应用程序,该应用程序展示了如何使用IP地址直接从打印机的c#代码打印标签。我遵循这个例子,并能够从我的asp.net应用程序发送标签到打印机。
好吧你说我得到它,但主要问题保持原样。让我假设我已经制作了浏览器插件或Windows应用程序,它将从网上获取条形码并将其打印出来,但问题是如何使用Datamax Oniel条码打印机打印条形码。 –