打印机进纸问题,国庆节还在加班,高分求助(delphi7+Kx-p1131+Qrqt3.0+xp) ( 积分: 300 )

  • 主题发起人 主题发起人 lousky
  • 开始时间 开始时间
L

lousky

Unregistered / Unconfirmed
GUEST, unregistred user!
首先,设置pagesize 为custome size,打印机跳纸(每次进纸都是A4大小,多一倍)
第二次,设置pagesize 为custome size,设置打印机尺寸为A5,一样跳纸。
第三次,设置pagesize 为custome size,,设置打印机尺寸为A5,只是把名字修改一下,但是在选择打印机纸张尺寸时不能选择。
第四次,设置pagesize 为A5,打印机尺寸选择A5,还是不行。
测试了很多方法,都不行。不知道问题出现在那里了?
是不是Qreport版本?每次打印机进纸都是进A4纸尺寸,但是我需要的是半个A4纸大小。打印机又不能支持自定义纸张(除了这个,其他小点的尺寸也支持。),是不是打印机问题。
程序中,我用一个判断语句来实现在needdata过程中实现nextpage。
这个问题肯定很多人都碰到过,就是简单的打印一个出库单(半个A4纸),国庆节还在加班,希望高手帮帮忙。
 
我打印快递信封没问题,连续打印.用的LQ16000K 打印,不知你是什么纸张? 也是用自定义纸张.边距可调
 
papersize 选custom 同时置纸张长宽, 边距
 
to:cgp,我自定义了打印机大小和我纸张大小一样,可是打印机不能选择此自定义纸张。更让人气愤的是,我实际纸张大小就是A5的,如果把尺寸改小的话,打印机可以选择到。如果两边都选择A5的话,还是不行。
现在有几个疑问:1,是不是打印机的问题?
2。是不是Qrpt版本问题。
3。是不是我自己设置的nextpage 属性有问题。如果不设置nextpage是不是就可以自动换页并实现套打了?

急死我了,别人都放假了,我还在加班。就这个问题了,自己电脑刚刚又出现问题了。哪位高手给一段代码参考下啊。
 
我用的是纸张两边有孔,大小为24*19,和A5差不多。没两张加起来大小和A4差不多。我看很多公司都用这种打印纸。
 
XP操作系统的话,QuickRep的Page属性要设置为Default。不要设置为Custom,这是关键,反正我按照别人介绍的设置为Custom是没有效果的。
后面还要设置控制面板的打印机设置,具体步骤如下:
1. 进入控制面板的打印机和传真设置,点击右键,选择服务器属性菜单,进入如下图所示的界面。

2. 选择创建新格式选择框,输入表格名称。设置好宽度和高度等信息,点击保存格式按钮。这里需要注意的是打印区域不能小于系统允许。否则第三步将选择不到此格式。
3. 选择当前的默认打印机,此打印机应为单据的输出打印机。点击右键菜单里的属性菜单,进入如下图所示界面。修改在设备设置Tab里的打印格式为新增的格式名称。

4. 选择当前默认的打印机,选择右键菜单里的打印首选项菜单,切换到纸张/质量Tab页,如下图所示。

5. 点击高级按钮,进入如下图所示界面,在其中的纸张规则里选择之前创建的纸张格式。并确定保
我按着上面的做了,可是在设置打印机纸张格式后,打印机不能选择我自己设置的大小,而这个大小和A5一样,是哪里出了问题?
 
用lousky兄的做法,應該可以,我也曾經是這樣處理的
 
不必使用NEXTPAGE可自动走纸
 
结贴,用我的方法是可以的。。只是打印机的问题。
开始我是kx1331的驱动,跳纸,然后改成kx1221的,不跳纸但是页脚打印不出来,最后改成Kx1668的驱动, OK.
如果大家以后碰到此类问题,可以参考此种方法。
记住一定是default.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
后退
顶部