我必须将Web应用程序(RoR)与以批处理模式运行的条形码扫描仪,Motorola DS3578扫描仪进行接口。
我看到的方式是,每台与这样的扫描仪(带有支架)连接的PC(Windows)都运行一个小程序(.Net?),该程序会在将扫描仪插入支架时从扫描仪中获取条形码,然后将其“转储”使用仍然需要开发的Web服务将条形码输入到我的Web应用程序中。
我有能力编写此Web服务。我还没有使用过与扫描仪直接连接的.Net程序,因此这就是我的问题:我如何编写一个简单,简短的.Net程序,仅在扫描仪和Web服务之间进行通信,最好没有任何用户界面。(在后台是透明的),或者是否存在这样的工具,可以立即搁置?
根据文档,摩托罗拉扫描仪SDK似乎非常简单。该API适用于C#,C ++和Java。一个好的C#API符合一些使其可以在任何.NET语言中使用的准则-我没有检查。使用C#,使用Web服务也非常简单。当您自己构建如此简单的解决方案时,我不会费心寻找现成的解决方案。使用SDK,可以侦听来自扫描仪的事件,从而避免了额外的手动交互。您可以将.NET程序作为Windows服务运行。可从MSDN获得样本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句