用word测试打印机是可以打印的,直接用数据窗口dw_1.Print()也 是可以打印。就是用PrintOpen函数会返回-1,这是什么原因造成的?
------解决方案--------------------
Returns the job number if it succeeds and -1 if an error occurs.
If any argument's value is null, PrintOpen returns null.
------解决方案--------------------
试一下:
Integer Code
Code=printSetup()
If code=1 then
long job
job = PrintOpen()
PrintDataWindow(job,dw_regcode)
PrintClose(job)
end if