我希望能够将产品信息存储在Web应用程序的数据库中,我认为将条形码用作良好的产品标识符会很好.现在我只想将代码的数字表示存储在数据库中,所以我需要找出最大长度,格式等...
最终我希望能够将它与条形码阅读器集成.
有没有好的资源可以帮助人们开始使用条形码编程?
基于许多条形码项目,这里有一个快速摘要.
您的应用程序不需要知道或做任何不同的事情,因为您正在使用条形码.它们只是可能打印的数据的表示.符号系统和维度可以在您需要时放在一起的封装抽象层中处理.
符号通常由现场要求决定,例如客户标准,行业标准等.如果是内部使用,Code 39通常被认为是一个很好的默认值.
对于打印,大多数要求可以使用激光打印机,特殊标签库存和可下载字体来处理.特殊打印机也可以从许多来源获得,包括Zebra,Intermec等; 但这些都比较昂贵,你需要留意要打印的专有(读取:昂贵)纸张.
字体.谷歌通常使用"条形码字体",但是这个Postscript条形码生成器可以在大多数任何Postscript打印机上打印大多数任何尺寸的符号.
阅读条形码.对于使用PC输入设备读取条形码,通常可以使用提供常规打开/关闭/读取/写入/ ioctl等效设备的设备驱动程序,或者作为与实际键盘内联的代理键盘来实现,因此输入显示为击键(可选使用终端换行符.)非PC设备显然有自己的编程要求.
我做了大量的条码工作.
您必须熟悉两个方面.
生成/打印条形码
这将涉及使用特定类型的条形码格式.对于大多数格式,代码128通常是最常见,最容易阅读的,并且打印最小的条形码.要打印Code 128格式条形码,您需要一个可以购买的字体,库(idautomation等),等等,您将集成到您的软件中以打印条形码.Code 39也很常见(通常是免费的).它会打印非常宽的条形码,因为您的条形码数据会变得更大.
如果要打印带条形码的标签,您可能需要查看Zebra打印机.它们具有内置的优秀编程语言(ZPL),可让您本机生成所有类型的条形码 - 无需购买字体或库.
这里要考虑的重要事项是条形码可读性.你会发现条形码的尺寸像字体一样明智.确保您的条形码可以在您的媒体上打印,并且可扫描(不会起皱,折叠或剥落等)非常重要.
阅读/使用条形码
阅读条形码将从某种扫描仪开始.您可以获得将读取任何类型的条形码并将解码的条形码作为输入传输的条形码.因此,如果您在屏幕上选择了一个字段,并在某些内容中进行了扫描,那么条形码的内容将被输入到该字段中.
您可以做的另一件事是购买运行掌上操作系统或Windows /移动设备的移动扫描仪,例如由符号,psion teklogix等制作的移动扫描仪.这些可以设置为运行一个集成软件用于接收,运送系统将驱动你的工作流程.
通过不重新发明轮子,我发现生活变得容易多了.我已经使用了上面提到的所有产品,发现它们整合得很好.还有一些优秀的java条形码库是免费的,我相信你也会找到适合.NET的东西.如果您有任何其他问题,请告诉我.