用excel作报表,在windows 2000下用Epson LQ-1600K打印机连续打印的走纸问题(100分)

  • 主题发起人 主题发起人 zhuyi111
  • 开始时间 开始时间
Z

zhuyi111

Unregistered / Unconfirmed
GUEST, unregistred user!
我用excel作了一个报表的模板文件,在delphi中用vba语句调用打开这个excel文件,
将数据填入打印,由于是按照一幢幢楼打印的,一次打印二十几张,打印机连接的机器是windows 98,纸张大小是(24cm*9.3cm)我用excel调整好了上下左右页边距,打印的纸张是两层纸,现在有以下问题:
在98下,打印机走纸完全正常,每一次走纸的距离正常,没有问题,
但是通过在另外一台机器(windows 2000)下打印,连续打印的时候,打印机的走纸位置不对,
位置总是往上移动,前面几张还可以,越打位置越往上靠,只能打了几张以后,手动停止,重新调整位置才行,我在安装windows 2000的那台机器上已经设置了打印机的自定义纸张页面,
在2000下预览的时候没有问题,连续打印位置会偏离,
请问是什么原因?
 
在2000下从新编译报表,98和2000的视图不一致!
 
可能是2000下的打印机设置或驱动的问题。
 
可是报表文件就是一个excel文件,程序调用这个文件,填入数据打印,与程序应该没有
关系啊,可是为什么在98下是好的,而在2000下不行啊?
 
肯定是程序的问题,2000是基于NT的,在显示和打印上与98有差别的
 
打印驱动程序的问题。好像2000自带的LQ-1600k的驱动程序有问题,很多自定义的纸张类型走纸都不正确。
可恶的是Epson网站上都没有新的驱动,只有LQ-1600k+的驱动,不知道能不能用。
 
如果与我一样碰到过这个问题的人,希望给我解决的办法,
还有windows在连续打印的时候,
是不是会占用大量硬盘临时空间?原先的c盘有200M容量,但是我在连续打印报表后,计算机经常会报,磁盘空间不够,只有几十k了,请清理磁盘.
 
LQ1600K换页有问题,用STAR CR3240或AR3200的驱动程序替换
 
用LQ1500K驱动就可以,这个是专门找MS解决的
 
后退
顶部