我用 QuickReport 设计的打印票据的报表,
在 95/98/ME 下用自定义纸, Win2000下创建了这种票据的格式,用默认纸张,票据打印都正常.
但在 Win XP 专业版下 与 用在 Win 2000下相似的设置,票据打印走纸总是不正确;与用Win98 下相似的自定义纸张,更加不正确.不知如何解决,请好心人提示.
我用的票据是高 127mm,Fujitsu 8500E 打印机,打印完后大约有40mm多的走纸,实际打印时首行距离大约是 170mm(在使用创建的高1270的格式下,并且在所有的默认和在代码中也这么设置的情况下)
在 95/98/ME 下用自定义纸, Win2000下创建了这种票据的格式,用默认纸张,票据打印都正常.
但在 Win XP 专业版下 与 用在 Win 2000下相似的设置,票据打印走纸总是不正确;与用Win98 下相似的自定义纸张,更加不正确.不知如何解决,请好心人提示.
我用的票据是高 127mm,Fujitsu 8500E 打印机,打印完后大约有40mm多的走纸,实际打印时首行距离大约是 170mm(在使用创建的高1270的格式下,并且在所有的默认和在代码中也这么设置的情况下)
1、打印机的服务器属性中创建你需要的纸张格式,假设名称为“票据”
2、默认打印机的默认纸张设置为票据,(可把各种送纸方式下的纸张设定为票据),我用链式送纸
3、QuickReport (3.5版) 用纸张类型用 default,设置正确的宽度、高度
4、OK 但我做同样的设置,在Win XP 专业版下总是不成功,而且尝试了通过代码设置打印机纸张的许多办法。XP可是现在的主流,实在是黔驴技穷了,请好心人救命,