使用AngularJS生成条形码

时间:2017-05-28 11:17:55

标签: java angularjs macos barcode-scanner barcode-printing

我正在为干洗业务(与衣服相关)开发POS系统。

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

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

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

计划购买:条码打印机TSC TTP244 Pro 计划购买:Barcode Scanner TVS BSC101

我们在服务台使用MAC Mini。

请使用这些具有MAC计算机的设备(兼容性)建议哪种Angular API适合并解决我的问题。

谢谢, Shashank Pratap

2 个答案:

答案 0 :(得分:1)

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

无论如何,Angular可以做JS所能做的所有事情,所以我建议使用像JsBarcode这样的库来为你生成条形码。

答案 1 :(得分:1)

jsBarCode这样的库在另一个答案中生成条形码很容易。该库位于浏览器中,因为它使用了javascript,因此您可以使用 $ http 来调用api,例如返回项ID或跟踪ID。然后,有了跟踪ID,你可以按一下这样的按钮,生成条形码",使用jsBarCode库在浏览器中生成条形码。然后您可以以标准方式打印并将其提供给客户。 关于设备,请考虑架构。您需要以某种方式集成当前系统,因此Java系统会生成适当的跟踪ID。有了这个,你可以在网上创建有角度的应用程序,所以客户留下布,然后在网上可以创建条形码,所以当他回去时,你可以扫描条形码,所以你的电脑将访问数据库的正确ID,你可以点击一些东西就此而言。 要生成条形码或阅读,您只需要一个简单的智能手机应用程序。条形码扫描器可以用移动设备的phonegap编写,因此当你创建一个应用程序来扫描phonegap中的条形码时,很容易将它与本地wifi网络连接集成,以便它可以与你当前的系统一起发送到pc。此外,创建应用程序非常简单,因为它使用标准库并可部署到Android,iOS和Windows Phone。使用智能手机比购买特殊软件要便宜,应该有互联网连接和其他api,你不知道哪个库程序。