针式打印机连续打印问题
PB9做的报表(凭证),tabular格式,大小是确定的,采用针式打印机打印,纸是两边有孔的纸。打印的时候可能一次连续打印多个报表。问题是,按设定的格式打印,在第一页纸上正好可以打印,而第二个报表有一部分打印到第3页了。程序是:
long ll_job
ll_job = printopen()
if ll_job = -1 then
messagebox(gs_title,"打印机未准备好")
return
end if
PrintSend(ll_job, CHAR(27)+CHAR(48))
PrintSend(ll_job, CHAR(27)+CHAR(67)+CHAR(15)) //页长不能控制啊,CHAR(15)换成CHAR(5)也没用啊
printdatawindow(ll_job,dw_print)
printclose(ll_job)
问题解决后立即给分,着急......谢谢各位大侠了