某些打印机却能够打印完整,比如爱普生的; 还有个问题:Brother打印机能打WORD文档,但不能打FastReport设计的报表,打出来全是白纸请大家热心帮助,我给客户说是驱动的问题,客户非说我们程序的问题,麻烦着了。全部积分献上了!多谢!
解决方案 »
- 关于delphi中做一个pos界面中的dbgrid的问题,求助
- delphi 如何用combobox显示sql数据库中所有表的表名
- 一段统计,高手教我!关于要求见下说明
- DBgrid问题请教?
- 关于iwtreeview控件的用法
- 现在delphi人才是不是越来越少了啊?
- 请问如何实现将字反过来显示????
- 紧急求助!!!!!!!!!!!!!!!!!!!!怎样用电脑给手机发短信??????????怎样链接网易泡泡????????????在线等!!!!!!!!!!!!!!!!!!!
- 关于不能重复启动程序的问题
- DELPHI 检测打印机的问题。
- 如何将single类型转化为double
- 跪求日文、韩文编码转中文(GB2312)的源代码!请大虾们指教!
一般来说出现这样的问题是纸张的设置问题。
你试试:fastreport设计的时候使用默认值张。
在windows中定义纸张为默认值。
问: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包和你的应用程序。多数情况下可以解决问题。如果问题依旧存在的话,尝试从相似打印机类型中安装最新的打印机驱动程序。
既然LZ在爱普生上打印正常,应该不是程序的问题,应该和打印机类型有关。