要一次打印很长的东西,可不可以不让它换页,连续的打印下去?
我的打印机的爱普生LQ-300K,纸张是连续的,在打印的时候不用换页,行吗???

解决方案 »

  1.   

    打印机可以。
    windows不支持。
    如果你只打印一些简单的文字,可以不要送到打印机的驱动程序,直接送到打印口去,那么可以实现不换页连续打印。
      

  2.   

    这样试试看:
    var f:Text;
    AssignFile(f,'PRN');
    Rewrite(f);
    writeln(f,'aaa');
    ...
      

  3.   

    如果你不怕麻烦
    那么你就有办法
    使用Printer的Canvas属性
    调用TextOut、Draw等方法直接输出文字与图形
    不过打印的位置要由你自己设置
    如果是用报表做的,如QRep
    那么你将报表设置得再大也没有用
    而且Windows自动会根据页面大小分页打印
    除非你直接向打印口发送打印命令
    而在Dephi中对端口的控制不如在Pascal中那么好用了
      

  4.   

    我是用报表做的,我是刚学DELPHI的,还不知道怎样真接向打印机口发送打印命令,这个问题我已经结贴了,想帮助我的朋友请加我的QQ:6525506,谢谢你们了