我必须开发一个系统来生成将要打印的条形码,并且想知道条形码的字符数是否有限制?我打算用PHP做这个,在某种程度上使用QR码会更好吗?
修改
我想为一个可以存放不同类型鞋子的系统做这个条形码,但由于鞋子有很多变化我需要更多的角色,但我想我可以使用十六进制数字来创建条形码(不确定)如果这是可能的,我正在研究它)
答案 0 :(得分:4)
所有条形码对它们可以表示的字符数(或最常见的数字)有一些限制 - 你不会指望任何类型的条形码能够保存无限量的数据,不是吗? ;)
有many kinds of barcodes,有些甚至有可变长度。
发出条形码并不像你想象的那么简单,你可能不得不:
QR码和Semacodes是二维的,这使得对它们所拥有的数据进行加扰变得更加困难,我几乎可以肯定它们不受监管,但它们也有点难以生成。
关于你想做什么(和为什么)的更多信息会有所帮助,否则你可能不会得到任何合适的答案。
有些值得深思的话:
答案 1 :(得分:3)
当然,字符数量有限制。普通条形码通常可以编码大约12位数或一些数据位。二维码通常可以存储几千字节的数据。这一切都取决于您选择的条形码/矩阵代码的类型。这很可能取决于谁将阅读这些代码。
以下是概述:http://en.wikipedia.org/wiki/Barcode#Types_of_barcodes