小弟我最近在做一个系统,其中打印使用的是套打不规则连续纸,请问一下纸张应该怎么定义,如果控制撕纸位和回纸。
谢谢!

解决方案 »

  1.   

    可以使用printer对象来写打印代码
    printer.height=500
    printer.weight=500
      

  2.   

    for i=1 to 5
      printer.currentx=200
      printer.currenty=200
      printer.print "打印第" &i &页
      printer.enddoc
    next
      

  3.   

    在WIN9X和WINNT核心的系统下,控制打印机纸张大小的方法有根本性的差别。
    在WIN9X下,使用
    PRINTER.PAPERSIZE=256
    然后直接设置纸张大小就可以,而在WINNT核心的系统下(包括WIN2000和WINXP),控制纸张大小要用到一堆的API。你可以在CSDN里搜一下,相关的帖子很多。控制撕纸位和回纸,也许你用EPSON的控制命令可以做到,但这肯定不是标准的功能。正常情况下,如果你的纸张大小设置正确,你在EPSON打印机上按下“切纸”,肯定会正好走到正确的撕纸位。