用Epson-LQ1600K打印381*297工资条,使用QuickReport,选A3纸,预览正常,可平打印右边一块总打印不出来,不知何缘故?(100分)

  • 主题发起人 主题发起人 dedema
  • 开始时间 开始时间
D

dedema

Unregistered / Unconfirmed
GUEST, unregistred user!
更奇怪的是:纵向打印与横向打印是交叉的,我头都搞大了,(即预览是纵向的是横向的,横向的是纵向的)
 
要是没错的话,你与横向,纵向有关,还有控制面板里打印纸可自定义的,我碰到过,解决了
 
可能你用的是K3的打印机,换成LQ-1600K的驱动程序试一下,不要用K3的驱动程序。
我遇到同样的问题,就是这么做的。
 
QuickReport控件还是不要用了吧,换个其他的,国产的一个比较好,在delphibox网站
上找找。
 
在windows的打印机设置与delphi的打印机、纸张设置中中都将纸设为纵向!
不要改任何一个!退出后重进即可!
 
控制面板里打印纸可自定义的横向与纵向我在打印时是一样的。
不过有一点,我将A3纸竖放进打印机口打出可以打印,但我不能这样去做,因为会给客户带来很多麻烦,
如果谁能将其页面倒置我也感激不尽。
 
用代码控制吧
 
在打印中设置的纸张方向为实际的纸张向打印机送纸方向,
在打印预览中设置的纸张方向为程序控制的排版方向!
两个是不一样的!
 
报表太宽了,超出了可打印区域!,你可以用word试试,也是如此的
 
一小弟借我帐号发的问题,我不知道解决了没有。不过,时间太久了,结吧!
 
后退
顶部