某些打印机却能够打印完整,比如爱普生的; 还有个问题:Brother打印机能打WORD文档,但不能打FastReport设计的报表,打出来全是白纸请大家热心帮助,我给客户说是驱动的问题,客户非说我们程序的问题,麻烦着了。全部积分献上了!多谢!

解决方案 »

  1.   

    你的FastReport是哪个版本的?
    一般来说出现这样的问题是纸张的设置问题。
    你试试:fastreport设计的时候使用默认值张。
    在windows中定义纸张为默认值。
      

  2.   

    如果你使用的是FastReport2.5x版本的,那么在官方有这样的解释:Question:  FR does not prints correctly on my printer.
    问:FR不能在我的打印机上正确打印。
    Answer
    答:
    (variants: exception when selecting a printer; printer skips some pages; some chars are turned on 90 degrees; the printout is messed up and etc.) (problem is known with printers: Xerox, Canon and HP).
    (选择打印机引触发异常;打印机跳过了一些页面;有些字符旋转了90度;打印搞砸了)(出现问题的打印机有:施乐,佳能和惠普)。Try to uncomment the {$DEFINE PRN_RESET} line in the FR_Prntr.pas file, recompile the FR package and your application. In most cases problem is gone. If problem is still exists, try to install the newest printer driver or driver from the similar printer model. 
    尝试取消FR_Prntr.pas文件注释{$DEFINE PRN_RESET}行,重新编译FR包和你的应用程序。多数情况下可以解决问题。如果问题依旧存在的话,尝试从相似打印机类型中安装最新的打印机驱动程序。
      

  3.   

    我FR的是4.0的我给客户更新过打印机驱动了,不行,修改FR包倒是还没试过,星期一试一下。多谢大家的热心帮助,谢谢。还有不同的意见的请继续发言。
      

  4.   

    偶用的是FR3.0,打印机是惠普,都正常。
    既然LZ在爱普生上打印正常,应该不是程序的问题,应该和打印机类型有关。