各位高手,我遇到了控制打印走纸的难题(PB9.0)
小苞梁 2003-09-09 10:27:58
我在编写票据打印的时候用的是下面的代码来控制打印机走纸。
long pn
pn=printopen()
if pn=-1 then
messagebox("ok","print error")
return
end if
//行距
printsend(pn,char(27)+char(48))
//页长
printsend(pn,char(27)+char(67)+char(4))
printdatawindow(pn,dw_3)
printclose(pn)
最早,我用的是PB6.5在任何打印机上都没有问题,但是,后来用了PB8.0发现不能够控制EPSONLQ300K打印机了,只好强制各收费站使用STAR3200+打印机。
现在,我又将程序升级为了PB9.0,但是,根本就控制不了打印机走纸了,而且PB9的数据窗口的打印属性又多了好几个,调了几天也不行,只好又改会PB8了。可是我又想用PB9,应为可以SAVEAS XML而且SAVEAS() DBF时有了小数位,我们单位在数据转换时还真需要小数位。
各位高手在PB9.0下如何呢?