读书人

困惑!打印有关问题

发布时间: 2012-04-05 12:42:39 作者: rapoo

困惑!打印问题!
1、先有10台计算机连网使用,需要打印单据
2、现发现在1#机打印的内容,有时会在其他打印机打印出来
打印语句如下
//小票打印
connect;
delete d_yclxpjl_dy;
insert into d_yclxpjl_dy
SELECT *
FROM d_yclxpjl
where xiaopiaoh=:xxph.text;
dw_1.settransobject(sqlca)
DW_1.RETRIEVE()
INTEGER MMM
MMM = MESSAGEBOX("打印提示","请放好纸进行打印。",Information!,okcancel!)
IF MMM = 1 THEN
long job
job = PrintOpen( )
PrintDataWindow(job,dw_1)
PrintClose(job)
PrintCancel(job)
ELSE
MESSAGEBOX("打印提示","打印被取消。",Information!,ok!)
END IF
END IF
delete d_yclxpjl_dy;
qx.setfocus()
return -1
disconnect;


[解决办法]
估计是默认的打印机发生了变化,你可以用printsetup()来选择打印机
[解决办法]

探讨
估计是默认的打印机发生了变化,你可以用printsetup()来选择打印机

[解决办法]
探讨
99%时间都正常,偶尔出现,但这也很烦人
PrintClose(job)
PrintCancel(job)
其中
PrintCancel(job)
是我现在新加的会有作用吗

[解决办法]
PrintCancel(job)不需要,其实打印除了用JOB方式外,用datawindow.print()也可以

读书人网 >PB

热点推荐