2017-05-28 79 views
-2

我正在为我的干洗业务(与衣服有关)开发POS系统。使用AngularJS生成条形码

我已经有一个系统,当客户访问我们的商店时生成一个收集收据。描述每块布料及其数量和每件布料都有一定的服务价值。

要求:假设客户有5件衣服,我们现在的系统会生成收据收据并交给顾客,每张收据都有唯一的跟踪ID。现在同时,我们需要能够生成与每块布相对应的5个条形码,以便我们可以使用条形码扫描仪识别它。

后端:在Google App Engine上使用Java,前端使用的是AngularJS。

计划购买:条码打印机TSC TTP244临 计划购买:条码扫描器TVS BSC101

我们正在使用的Mac Mini在我们的服务台。

请建议使用这些设备与MAC计算机(兼容性)哪个Angular API将是合适的,并且将解决我的问题。

感谢, 沙善普拉塔普

+0

我不确定为什么有人投下了我的问题,却没有真正理解问题。请问一个问题,如果我不能澄清它。谢谢。 – shank2111

+0

为什么要生成自己的软件?我本来期望有可用的解决方案,至少与您需要的解决方案非常接近。 – Makyen

+0

关于生成条形码:为什么不使用条形码字体?你本质上不需要一台“条码打印机”的打印机。您需要一台打印机来打印图像或可下载的字体(例如[3of9](https://www.google.com/search?q=3+of+9+barcode+font))(即几乎所有打印机将与您的操作系统一起工作)。您对打印机的主要要求应该是打印在您希望使用的介质上(纸张,标签等)。 – Makyen

回答

1

你为什么要产生5个条形码?你需要5种不同格式的条形码,还是你有5个不同的值?如果是第一个,我建议只使用一个。

无论如何,Angular确实可以做JS的一切,所以我建议使用像JsBarcode这样的库来为您生成条形码。

+0

为了识别我手中的物品,即匹配条目和交叉验证。也许我无法表达我的业务需求。 – shank2111

1

jsBarCode这样的库可以很容易地生成条形码。该库位于浏览器中,因为它使用javascript,因此您可以使用$ http对api进行调用,例如返回项目ID或跟踪ID。然后,有了跟踪ID,你可以做一个事件按钮,如“生成条形码”,它使用jsBarCode库在浏览器中生成条形码。然后,您可以用标准方式打印并将其提供给客户。 关于设备,请考虑体系结构。您需要以某种方式集成您的当前系统,因此Java系统会生成适当的跟踪ID。有了这个,你可以创建角度的应用程序在网络中,所以客户端离开布,然后在网上可以创建条形码,所以当他回去时,你可以扫描条形码,所以你的电脑将访问数据库的正确的ID,你可以点击一些在这。 要生成条形码或阅读,您只需要一个简单的智能手机应用程序。条形码扫描器可以写入移动设备的phonegap中,所以当你创建一个应用程序来扫描phonegap中的条形码时,很容易将它与本地wifi网络连接相集成,因此它可以通过当前系统发送到PC。此外,创建应用程序非常简单,因为它使用标准库,并且可以部署到android,iOS和Windows Phone。使用智能手机比购买专用软件要便宜得多,它应该有互联网连接和其他API,你不知道它与哪个库程序。