兄弟正在开发一个打印条码标签的功能模块,因为标签很小,所以要求打印的条码尺寸也很小.条码是图片格式,缩小后打印出来,非常模糊,用扫描仪也检不到,所以要求缩小后的条码图片完全不失真才可以.请各位帮忙,有什么好的办法,谢了!

解决方案 »

  1.   

    可是这个原始图片放在word中,却可以缩得很小,打印非常清晰,扫描也没有问题.
      

  2.   

    猜想啊:你可能要检查你的打印模板中这个标签的属性设置是否正确了?标签区域你设置小了,但在这个区域上你怎么放置这个图片的?如果按你说的在WORD中缩小很正常,那么标签打印区域上如果也是图片控件,应该也是同样的
      

  3.   


    如果word OK,你的程序不OK,那一定是你的图片算法有问题。
      

  4.   

    历尽千辛万苦,问题总算是解决了,虽然不是直接控制条码的格式及生成图片的尺寸,但是利用该条码打印机提供的接口,可以更方便更精确地实现打印。具体的方法是:安装完对方提供的条码模板设计工具后,该工具自动在系统注册ActiveX控件,然后在我们的.NET系统进行调用,就可以实现打印输出,前提是先用该工具设计好输出模板,并且命名模板上的各个部份,最后在我们的系统向各个命名的部分传递值就可以了。当客户要对输出的模板进行调整时,只要用模板设计工具对模板文件进行修改即可,不需要修改我们的系统代码。