首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将打印机语言直接包含到SAP Smart Forms中

将打印机语言直接包含到SAP Smart Forms中
EN

Stack Overflow用户
提问于 2018-02-21 16:54:55
回答 1查看 567关注 0票数 3

我正尝试从SAP Smart Forms打印到AUI BP9000打印机(爱普生仿真)。作为测试,我们向打印机发送一个爱普生条形码命令:

代码语言:javascript
复制
[ESC][SI]123456789[ESC][SO] 

如果我们将此字符串直接发送到打印机,条形码(代码39)打印正常。当我们尝试从Smart Forms打印时,问题就出现了。在Smart Forms中,我们将条形码“拖放”到表单上,但当我们尝试打印时,由于打印机如何解释Smart Forms发送的条形码,条形码无法打印。

我想知道的是,是否可以在Smart Forms中创建一个“十六进制容器”,以便在打印表单时,打印机可以看到ESC命令并打印条形码。

示例:

代码语言:javascript
复制
Smart Form:

[HexContainer for ESC SI][barcode information][HexContainer for ESC SO]

What the printer sees:

[ESC SI]123456789[ESCP SO]
EN

回答 1

Stack Overflow用户

发布于 2018-02-23 16:28:23

这可以通过使用HEX...ENDHEX将十六进制代码包含在SAPscript文本中,然后将此SAPscript文本包含在智能表单中来实现。但正如@Dirk所指出的那样,智能表单将不能移植到其他打印机模型,因此您最好选择设备类型级别的“打印控件”,并从智能表单(command类型的节点)调用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48901629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档