在sap的打印开发中经常需要自定义纸张,具体步骤如下:
1 执行Spad,->点击"完全管理"->点击"设备类型"
2 点击"页格式"
3 新增两个页格式,如下图:

4 点击"格式类型",进入"格式列表"屏幕,点击"更改"按钮,再点击"新增"按钮,操作如下屏(建立格式与页的关系)

保存放回.
5 再点击"设备类型",进入设备类型的列表(建立格式与设备的关系)
点击"CNSAPWIN MS Windows driver via SAPLPD"设备

6 点击"格式"按钮,进入格式列表,点击"新增"按钮增加"ZHT01"格式,如下屏

在"打印初始化"输入下面的控制代码
# CNSAPWIN SAPscript spool form
# Select formlength from the windows printmanager!
# CNSAPWIN SAPscript spool form
# Select formlength from the windows printmanager!
# change WinCharSet to 134 (GB2312)
\eW134;
\eW134;
在"在退出以后重置"输入下面的控制代码
# no control codes!
# no control codes!
在"页结束"输入下面的控制代码
# formfeed
\f
# formfeed
\f
在"行的结束"输入下面的控制代码
# newline
\n
\n
操作完成,保存即可.
关于字体设置请参见sap的Cascading Fonts Configuration Guide (SAP Web Application Server 6.20/SAP NetWeaver 2004/SAP NetWeaver 2004s) --SAP_CascadingFontConfigGuide.pdf
本文详细介绍了在SAP系统中自定义打印纸张的具体步骤,包括新增页格式、建立格式与页及设备之间的关系等,并给出了必要的控制代码示例。
899

被折叠的 条评论
为什么被折叠?



