SAP Smartforms打印技巧

分类: 打印机驱动使用 发布时间:2018-11-13 15:18

Smartforms使用针式打印机打印如下格式,连续走纸的打孔纸,效果如下:

如何使用针式打印打印连续走纸打孔纸?

1、设置页格式

2、设置格式类型

3、设置CNSAPWIN,把页格式放入,注意打印初始化等的设置。

4、Smartforms设置页格式和页格式

5、在连接打印机的电脑上设置打印机里面新添加一个表单

6、设置打印机的打印属性和首选项

7、如果不能正常打印,可能跟打印机驱动有关。

Smartforms预览界面打印的问题

有时候需要判断Smartforms是真正的打印了还是仅仅打印预览了,一般方法是判断job_output_info-outputdone是否为'X',这个动作需要在执行完打印或者预览后返回才能捕获到。

有时候用户会在预览界面直接打印,然后在打印完毕后就关掉SAP窗口了,导致没有机会执行下面的判断代码,这个问题可以有两个解决方法:

方法一:预览和打印分开两个按钮,并且在预览里面不能够打印。

参数设置为:

效果为:

这个时候打印按钮是灰色的,只能预览不能打印。

方法二:允许在预览界面打印,但是点了打印按钮后会自动返回前一界面,能让下面的判断语句得以执行。

参数设置为:

效果为:

点击打印后,程序不再停留在预览界面,而是返回后继续执行SSF_CLOSE后面的程序,这样就不怕用户关掉窗口了。

▵图片来自网络 侵权联系删除