关于双面打印的问题......在线等待
编制的程序需要A4纸的正反面都要打印,使用HP的激光打印机,都购买了双面打印的附件。例如,在WORD中打印时,可以将打印机属性中的双面打印选中,这样就可以双面打印了。同样,在Powerbuilder的应用软件运行时,如果先在打印机的属性中选择了双面打印,也可以进行双面打印。但由于打印机的属性中选择了双面打印后,所有的打印的东西都是双面打印,因此必须在指定的双面打印后就修改打印机的属性,使其不双面打印,
这样用户使用非常麻烦。
能不能在双面打印前,在PowerBuilder程序中将打印机的属性设置成双面打印,然后在打印完毕后,再设置回不双面打印?
在PB6中,使用下面的方法好像不行:
long job
job = PrintOpen( )
//printsetup()
dw_1.Object.DataWindow.Print.Duplex = 3
dw_1.Object.DataWindow.Print.Prompt = "Yes"
PrintDataWindow(job, dw_1)
dw_1.object.datawindow.print.preview=true
dw_1.object.datawindow.print.preview.zoom=65
dw_1.object.datawindow.ZOOM=130
PrintDataWindow(job,dw_1)
printclose(job)
包括Prompt窗口都没有出现
但如下的语句好像有用:
dw_1.object.datawindow.print.preview=true
dw_1.object.datawindow.print.preview.zoom=65
dw_1.object.datawindow.ZOOM=130
使用printsend()是否可以? 有那位高手知道双面打印的控制码??
多谢多谢!!!