诸位也看见了,最近我老在论坛晃悠,从未搞过发票套打,整了1个月,马马虎虎东西终于完成了
首先,我要骂1下printer,这玩意真是没啥用。对于连续走纸的发票来讲真是废物
其次,我要感谢grid 5.0++reporter这个控件,又简单又好用
再次,要感谢论坛上热心的朋友,因为你们的帮忙很多问题都迎刃而解
另外,发票连续打印事实上最大的难点就是走纸。如果走纸误差2毫米,2张就是4毫米。。算下去,误差就是N×2毫米,真是吓人
开始我始终不知道为什么,我怎么调,7厘米总是走不准,要么6.8要么7.2
不用windows自带驱动用厂家驱动才解决这个问题。
现在走纸是一点问题都没了,还有1个小问题了
针式打印机第一张进纸是不是会多进点或者少进点,对于发票连打来讲,这点误差还是很不舒服,开始1点如果对准,后面的就会挪行,虽然都是固定的挪1点,还是不好看,难道只能打了开头1点后,手动回调纸1次吗?各位有什么高招?

解决方案 »

  1.   

    我记得这是第三次回答了。用 pset 定位页末,再 enddoc。
      

  2.   

    我都是用EXCEL实现套打的,基本上能满足客户的需求。
      

  3.   

    你如何判断,打印机是第一次进纸?用API判断退纸按钮?判断打印机关闭后第一次打开?
    我的问题是第一次进纸会多进点,后面正常,用下面几楼的多走几张量平均值的方法解决,但
    还是效果不太理想,虽然我的票,内容少,但是格子是比较多的,错误总是容易看不清
    至于纸张,我量的很精确了,开始是打印机驱动问题,WINDOWS自带驱动,不能精确到1毫米
    这个我用厂家驱动已经解决了
      

  4.   

    第一张纸不对,若是打印机没调对就调打印机. 打印机调不了就为第一张做好费票准备(试打印,再调),只要后续打印都正常也是能接受的.用Pset 打校正点是经验方法,只要打印机不换, Enddoc 后的自动走纸距离总是不变的.这样就可以精确控制走纸并兼容各种型号的打印机了.