请问下大家,我用Code128生成的图片,用普通的打印机打印后,条码可以可以扫描出来,但是换在条码打印机上
有部分条码就扫描不出来,因为生成的图片的宽度可能比较大,我在Graphics.DrawImage时候把图片的大小做了下控制,请问这有关系吗?有什么办法可以处理下吗?谢谢~!
PS:普通打印机用的是A4纸,而条码打印机是自定义45mm*90mm的纸

解决方案 »

  1.   

    这个问题主要是精度不够造成的,像激光打印机一般都是600点的,而条码打印机大多是200或300点。
    这样打出来的条码精度就不一样了,扫不出来也正常的。用条码打印机打印的话,可以使用打印机内置的指令,这个需要研究指令集。
    如果不想研究,推荐使用我开发的软件e_label条码标签打印软件http://www.ync-tech.com