如题,我想让我的数据一直往下打印,可打印机每打印一页就会强制换页,中间就会空白一部分纸张,造成浪费,有没有办法能让打印机连续将所有的数据都打印完后才换页,谢谢指教!

解决方案 »

  1.   

    1.可以在程序中设置自定义的纸张,此纸张能够满足你的打印需要
    2.通过楼主调用打印控件中的起始页 StartDoc 与 EndDoc 来控制!
      

  2.   

    to:leongwong(leong)
        此两种方法我已经测试过了,但不成功
        比如你打印的有2000万行数据时,无法定义这么大的纸张
        起始页能控制尽量与边界接近,但无法阻止打印机换页
        我的想法是骗过打印机,使其不会产生换页中断,使其只能一行一行的连续往下打,不产生换页动作!
      

  3.   

    可以试试直接往PRT口写数据,不用VB的打印机对象,但是我 没有用过,楼主自己找找资料.
    向PRT口写内容有一些格式,可以查找得到.