1、我在做一个进销存项目,客户要求以进货的商品的代码(数据长20位)为唯一识别码,
打印成条形码,下次一扫条形码便知道商品名称和进货日期,如何实现?
 2、要求将商品代码和进货日期打印在条形码的下方,如何实现?
 3、该用什么样的编码格式?
  我没有条形码编程方面的经验,还望有相关经验的高手多多指教。

解决方案 »

  1.   

    1、如果你的条形码是固定格式的话可以直接分解扫描读取的字串,否的话你得把相关资料都存在数据库里,可以把字段[编号]当作商品代码(条形码号)2、不知你的条码是怎么形成的,如果是直接用该条码打印机的控制命令可以轻易做到(一般中文比较麻烦),如果你的条形是以其它方法形成的图,可以动态创建一个TBitmap,把它Assign到上面再用 DrawText()写一些自己的内容,然后通过Printer.Canvas.StretchDraw()把整个Bibmap打印出来.3、一般商用 EAN13码(but 它只能最多13位), 128码,93码等都可以,建议用128码.