【问题标题】:Best barcodes and how/what to generate barcodes from, and how to store it the best way?最好的条形码以及如何/从什么生成条形码,以及如何以最佳方式存储它?
【发布时间】:2015-05-02 08:17:26
【问题描述】:

我正在为一家二手旧货店编写一个 web 应用程序。我们计划将所有项目添加到数据库中,为此我将使用 Laravel 和 MySQL。

我们还想要一个条形码扫描仪来扫描和添加项目。

但我以前从未使用过条形码,对于像我这样的网站,很难找到有关此的信息,条形码扫描仪也是如此,所以我向有经验的人寻求帮助。

我不确定我们应该使用哪种条形码,但我想使用 3D 条形码,比如 QR 会很好。我找到了几个 qr-generators,但我不确定如何从项目中正确创建它们。

假设商店名为 Brukten。它有带有数字 ID 的项目。然后我应该用“Brukten_53”或其他东西生成条形码,还是只用 ID 生成条形码,或者聪明的方法是什么?因为我可以使用这样的选项而不是存储生成的条形码,对吧,而且每次都生成一个二维码而不是存储关于它的数据会更好吗?

一开始我们会使用网络界面来添加物品,后来我们想要一个条形码扫描仪来帮助扫描物品,所以我猜如果有一个可以拍照并添加到的扫描仪会很好数据库。所以我们希望数据库为此做好准备,并适当地与此类系统一起使用。所以我也想知道是否有人可以为此推荐我一个设备。看了好几家,不知道怎么选。 2d、3d、带摄像头的东西,还是我们可以使用其他设备?

我们想要的设备是:

  • 我们想在数据库中存储:旧的东西,新的东西
  • 我们要检索:所有事物
  • 我们想要更改信息:编辑、出售、检查内容

比带着笔记本电脑、手机或平板电脑四处走动并输入东西更容易。

建站对我来说没问题,PHP、MySQL、Laravel 框架都是老东西,但条形码对我来说是一个新世界。

【问题讨论】:

    标签: laravel-5 qr-code lamp barcode-scanner scanning


    【解决方案1】:

    您只需确保每件不同的实物都有唯一的 ID。

    实现此目的的一种简单方法是使用类别 ID 作为前缀。 假设您的“二手男士服装类别”的 ID 为 25,当您在系统中输入该类别的牛仔裤时,您应用程序为其分配 ID 12345。 您可以将该项目引用为 002500012345。您只需要使用此函数 (http://edmondscommerce.github.io/php/barcode/ean13-barcode-check-digit-with-php.html) 计算第 13 位,并且您有一个成熟的 EAN13 条形码,您可以使用此字体 (http://www.fontpalace.com/font-details/EAN-13/) 打印并使用几乎任何代码读取扫描仪。

    另一种方法是为每个产品生成一个唯一的 url: http://www.example.com/25/12345.html 并将网址嵌入到二维码中。

    您可以使用此库为 QR 码生成图像: http://phpqrcode.sourceforge.net/

    【讨论】:

    • 好的,谢谢。但是如果我再做另一个项目,应该是 012500012345 吗?还是必须是 00。
    • 您可以根据需要分配数字,只要您保持条形码长度为 13 个字符(12 个数字 + 控制字符)
    猜你喜欢
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 2021-03-03
    • 2011-04-27
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多