EBS系统中XML PUBLISH报表打印条码教程
需积分: 9 149 浏览量
更新于2024-08-05
收藏 1.86MB DOCX 举报
"在EBS系统中利用XML PUBLISH功能打印条码的步骤与方法"
在Oracle E-Business Suite (EBS) 中,XML PUBLISH 是一个强大的工具,用于生成和发布各种报告,包括含有条码的报表。条码打印在EBS中可以通过集成XML PUBLISH 和特定的条码字体来实现。以下是详细的操作步骤和知识点:
1. **下载与安装条码字体**:
- 首先,你需要在网上找到适用于条码的TrueType Font (TTF) 文件,如Code 39(3of9)条码字体。
- 双击下载的TTF文件进行安装,通常它会被安装到`C:\Windows\Fonts`目录下。
2. **配置服务器**:
- 将字体文件复制到服务器的`$AF_JRE_TOP/lib/fonts`目录。例如:`/u01/CRP3/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/`。
3. **在EBS中创建字体文件和映射**:
- 登录到EBS的XMLPUBLISHER管理员职责。
- 创建一个新的字体文件,名称应与TTF文件相同,例如`3of9Barcode`。
- 选择并上传本地的TTF文件。
- 创建字体映射,命名和代码可以自定义,类型选择`FO至PDF`,因为我们需要将RTF模板转换为PDF格式。
4. **配置XMLPUBLISH的xdo.cfg文件**:
- 找到本地的`xdoexample.cfg`文件,通常位于`D:\Program Files (x86)\Oracle\XMLPublisherDesktop\TemplateBuilderforWord\config`目录。
- 复制该文件到桌面,重命名为`xdo.cfg`,然后使用文本编辑器打开。
- 在文件中添加服务器上字体文件的路径,如`truetype./u01/CRP3/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/3of9Barcode.ttf`。
- 将更新后的`xdo.cfg`文件上传到服务器的`$AF_JRE_TOP/lib`目录。
5. **在RTF模板中配置字体**:
- 使用Microsoft Word编辑RTF模板。
- 选择要用作条码的文本,并设置字体为你在EBS中定义的条码字体,如`3of9Barcode`。
- 对于更灵活的配置,可以在Word选项中设置属性,创建一个新的字体映射,例如`xdo-font.3of9Barcode.normal.normal`,并指定服务器上的字体文件路径。
6. **编写输出XML文件的PKG**:
- 编写一个PL/SQL包来生成XML文件,其中包含条码的相关数据。
7. **设置并发程序和可执行文件**:
- 在EBS中创建并发程序,关联XML PUBLISH 的执行包。
- 上传RTF模板到EBS,将其设置为并发程序的输入。
8. **调用请求并输出结果**:
- 运行并发程序,生成包含条码的PDF报告。
此外,如果你希望在RTF模板中使用其他字体,如“华文楷体”,只需在属性设置中建立相应的映射,如`xdo-font.华文楷体.normal.normal`,并将取值设置为服务器上对应字体的路径。
通过以上步骤,你可以成功地在EBS的XML PUBLISH 报表中集成并打印出条码,这在库存管理、物流跟踪等场景中非常实用。
2021-09-27 上传
2008-09-17 上传
2010-12-28 上传
2023-05-24 上传
2023-06-08 上传
2023-05-30 上传
2024-09-29 上传
2023-05-10 上传
2023-06-08 上传
刚木
- 粉丝: 23
- 资源: 7
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录