我这两天刚刚解决了这个问题,我发现在WIN2000下用ACTIVEREPORT2,完全可以解决这个问题,方法是在ACTIVEREPORT2的设计或事件中,一般情况下在设计时选择"PRINT SETUP"设置其纸张为"自定义大小",而后在纸张的宽度与高度处填写纸张宽度与高度,方法是:测量出纸张的厘米,如我的纸张窄行(连续),长28,宽24,必须填写为28*567缇=XXX,24*567=YYY将XXX\YYY分别填入纸张的宽度与长度栏,这里是因为AR2.0是采用缇为单位的,所以必须转换为缇,这一点在我前天的打印时已经成功的设置成功,但要注意,打印机必须支持自定义纸张,一般情况下,WIN98也可以实现,我的通过环境是:EPSON LQ1600KIII,WIN2000,AR2.0,其他纸张同理.你所说的A4的一半和横向两张A4均可以采用直尺测出厘米,而后按上述方法转换,应该可以成功,因为窄行打印纸就是不规则的自定义纸张.
     成功后,赶紧给分,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!