转自:http://blog.csdn.net/zhongguomao/article/details/6759642

SAP 条码打印有 新旧 两种技术方法:
1、传统的(旧):将数据发送到打印机上,由打印机将数据转换成 条码图案,然后进行打印。
2、新方法:数据在SAP系统中生成条码图案,然后直接发送到打印机 进行打印。

传统的

在SAP Smartforms 里实现条码打印。强烈推荐在客户机里安装 www.tec-it.com 里的插件
一、定义输出设备,将输出设备分配到设备类型里,T-CODE:SPAD
二、将条码类型添加到设备类型里。T-CODE:SE73 --> 打印机条码
三、在Smartforms的样式里添加 条码样式。T-CODE:Smartforms
四、在Smartforms里,将样式应用到文本上。T-CODE:Smartforms
五、要对调整条码的样式,到设备类型,修 改打印控制(Print Control)的 SBPnn的值T-CDOE:SPAD-->完全管理-->设备类型-->选择中使用的设备类型,双击。-->打印控制

一、定义输出设备,将输出设备分配到设备类型里,T-CODE:SPAD
sap下安装打印机

用SPAD来安装打印机
在配置里点输出设备
在输出设备里点创建
输入输出设备名称,如LP01
在设备属性的设备类型里选择 CNSAPWIN: MS Windows driver via SAPLPD
在主机假脱机接受方法里选择 F:计算机前台打印
在HOST PRINTER 输入打印服务器的IP地址
然后保存就可以了

SAP打印方式有很多种.C、E、F、I、L、P、S、U、X;
C:直接操作系统调用
E:外部输出管理系统
F:计算机前台打印
I:存档服务
L:本地打印使用LP/LPR
P:设备池
S:通过SAP协议打印
X:SAPcomm
最简单的Frontend Printing是在SPAD中定义一台打印机名字叫LOCL,AccessMode是‘F’,所在主机是“__DEFAULT”(两个前导下划线)。

二、将条码类型添加到设备类型里。T-CODE:SE73 -->打印机条码---> 修改
在此会显示所有设备类型。请选择中打印机(输出设备)所在的设备类型。双击后,会显示此设备类型所能打印的条码类型。按F5对设备类型创建新的条码类型。如下图:

三、在Smartforms的样式里添加 条码样式。T-CODE:Smartforms
四、在Smartforms里,将样式应用到文本上。T-CODE:Smartforms

五、要对调整条码的样式,到设备类型,修 改打印控制(Print Control)的 SBPnn的值T-CDOE:SPAD-->完全管理-->设备类型-->选择中使用的设备类型,双击。-->打印控制
   CCS(Control CharacterSequence)的十六进制值,请使用软件:TBarCode_Studio.EXE 生成。

BACODE 打印设置步骤:

. 设置系统条码:SE73
()进入SE73后选择系统条码。
()点击更改按钮。
()点击新建按钮。
()选择已New方式建立条码。
()输入Barcode Name和Short Text。
()选择条码类型:例Code39。
()设置Barcode Alignment: 选Normal。
()设置Barcode parameters:在设置39码的Mod- Check Digit时,如果勾选该项,则打印出来的条码会自动在后面增加一位检查码。
()Save。
. 设置SmartFom样式(Style):SmartForms。
()进入SmartForms后选择样式(Style)。
()在子元格式下建立一节点。
()在标准设定View:选择刚才设定的条码。
()字型:选择TWSONG 12pt.
() Save.
()启用。
. 在SmartForm设计时,字体选择为所设置的条码样式即可。

smartforms 条码打印的更多相关文章

  1. AX 条码打印

    AX 条码打印集成在BarCode类及其之类barcode*. 由子类的defaultFont方法指定字体属性. eg, BarcodeCode39 指定条码字体"BC C39 3 to 1 ...

  2. BarTender SDK 实现调用模板条码打印

    Demo:MyZebraPrint 基于BatTender .Net SDK 实现调用模板进行条码打印 有需要的朋友可以拿去研究下 在已经安装了BatTender10.1的电脑里测试通过. 下载地址: ...

  3. PowerBuilder -- 条码打印

    # 使用ocx控件 使用微软的MSBCODE9.OCX,但是注册老不成功,需要安装office之后才能注册成功,不知道有没有好的处理方法?? # 使用字体 字体下载:http://download.c ...

  4. C#.Net集成Bartender条码打印,VS调试运行可以打印,发布到IIS运行打印报错

    C#.Net集成Bartender条码打印,VS调试运行可以打印,发布到IIS运行打印报错 问题原因: 问题出现在iis账户权限. 解决方法: iis默认是用network service这个账户去执 ...

  5. ABAP-smartform-一页3列的条码打印

    1.自建barcode: se73->System bar code->change->create->new input the name of the bar code y ...

  6. RDLC系列之七 条码打印

    参考: C# 条码标签打印程序,RDLC报表动态显示多条码标签的方法 http://www.cnblogs.com/vice/p/4105898.html 我做的思路是:不使用数据库存储image的b ...

  7. WinForm条码打印

    在这篇博客中,我曾经介绍了如何实现条形码的生成(生成jpg格式的图片),这篇博客借用上面生成的条码,能够实现条形码的打印功能. 出于批量打印操作的方便以及操作体验考虑,我选择了WinForm.功能很简 ...

  8. ZPL条码打印类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  9. BarTender出现条码打印位置不准的情况怎么办

    在使用BarTender 2016设计打印条码标签,往往在打印时会遇到各种各样的问题,比如说:打印内容错位,内容发生偏移,与设置好的BarTender 2016条码标签的相对位置发生较为严重的偏差,这 ...

随机推荐

  1. iOS申请证书,Certificates, Identifiers &Profiles 简介 - 申请证书

    在真机调试以及发布应用时,要申请证书,我们必须知道Certificates, Identifiers ,Profiles 是什么含义,下面对它们做简单介绍,以及如果申请证书. Certificates ...

  2. iOS 5的文件存储策略应对

    苹果在iOS 5系统时,对app的文件存储提出了新的要求.从它的guildline来看,是推荐开发者尽量把app生成的文件放在Caches目录下的.原文如下: Only user-generated ...

  3. 【转载】C++11的简单学习

    首先在我们的开发机以及线上机器一般都安装了C++11,目录在: /opt/compiler/gcc-4.8.2/ 看了下面这篇文章<[C++11]30分钟了解C++11新特性> http: ...

  4. 转: Syslog协议介绍

    转: http://liu-hliang.iteye.com/blog/827392 在网上搜的文章,写的很全乎.摘抄如下,供大家参考学习 1.介绍 在Unix类操作系统上,syslog广泛应用于系统 ...

  5. mysql数据库管理工具(navicat for mysql)

    Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL.Oracle.PostgreSQL.SQLite 及 SQL Server 数据库,让管理不 ...

  6. C端端口扫描工具,发现www服务

    作者d_m 简述 起初是90sec一个帖子中的代码(见参考[1]),看了之后感觉很不错.当然工作内容nmap也可以完成.不过在实际比较后决定还是用python脚本完成. 优化 所以也算是很久以前的一个 ...

  7. vue class绑定方式

    1.对象语法 <div class="static" v-bind:class="{ active: isActive, 'text-danger': hasErr ...

  8. Cloudera

    官方文档: http://www.cloudera.com/content/cloudera/en/documentation/core/latest/ 博客教程 http://www.wangyon ...

  9. C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志

    C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ...

  10. sprint3 【每日scrum】 TD助手站立会议第六天

    站立会议 组员 昨天 今天 困难 签到 刘铸辉 (组长) 在添加日程类型处添加了选择闹钟间隔多长时间相应,并写了闹钟运行的类 在日历各个事件上都增加闹钟显示,并将数据传递给日程和时间表 感觉跟楠哥在设 ...