我用quickreport做的报表,默认的是a4打印,我想实现连续打印,就是打印在两边带孔的连续纸上.delphi7中有好多选纸类型,应该用哪种?还是需要什么别的设置?

解决方案 »

  1.   

    请参考以下,或许会对你有所帮助:
    windows2000下Delphi 报表的兼容性问题所造成 . 后来才发现把现在的印表机器安装成Epson LQ-2500(C), 实际打印机为Epson LQ-1600KIII+ 然后按如下更改打印机的设置后就不会跳纸:
    1>.在新增打印机Epson LQ-2500(C)后, 自定义纸张的大小,步骤如下:
         a.开始-->设定-->打印机  
         b.档案-->服务器内容
         c.格式-->建立新格式-->在"格式描述"中输入格式名称(exmple:barpacking)
         d.纸张大小:宽度:21.16;  高度:13.97   单位: 公制
         e.存储格式
    2>.设置打印机:
        a.内容-->一般-->打印喜好设定-->纸张格式-->进阶-->在纸张大小处选择上述建立的格
          式(exmple:barpacking)-->确定
           -->纸张/品质-->色彩:选黑色-->进阶-->在纸张大小处选择上述建立的格式
           (exmple:barpacking)-->确定
        b.内容-->进阶-->打印默认值-->纸张格式-->进阶-->在纸张大小处选择上述建立的格式
          (exmple:barpacking)-->确定
          -->纸张/品质-->色彩:选黑色-->进阶-->在纸张大小处选择上述建立的格式
          (exmple:barpacking)-->确定
        c.内容-->装置设定值-->纸匣设定下各分项-->全部选"无法使用"
    3>.QuickReport中设置为Default; Page Size:211.67*139.70
       注意必须是Default, 而不要是Custom.
    以上结论是本人大概浪费了差不多半箱连续报表打印纸和一个礼拜时间后得出的心得.百试百灵,请务必按照以上步骤执行,如还有问题,与我联系.