SAP 产品条码WMS结合 以及ABAP script的集成 BarCode
条码和RFID打印解决方案 |
|
1, 热转印条码标签打印
2, 热敏条码标签打印 热敏打印方式采用热敏标签材料,不使用色带,直接加温热敏标签完成打印。热敏条码标签的寿命短,通常不会超过六个月,并且主要应用在室内,或环境温度不高的场合。使用热敏技术的条码标签打印机,成本较低。但打印头的消耗成本较高。主要应用在零售等特殊领域。 3, 包装标签打印解决方案 产品包装用的条码标签打印是条码标签打印机应用最多的场合。包装标签通常尺寸较大,打印精度要求不高,印刷量较大,标签材质决大多数为纸质材料,色带多为普通蜡基或混合基。所以选择低精度的工业级条码打印机较为适合。如Intermec PM4i和PX6i等热转印条码标签打印机。 4, 产品铭牌标签打印解决方案 产品铭牌标签常用PET等合成材料;色带也以纯树脂为主。以保证条码标签的各种性能要求和耐久性。在产品铭牌标签的版式设计上,经常需要打印公司Logo、特殊符号和图形。对文字尤其是汉字的打印,也要求尽量美观。因此,均选择高精度的热转打印机。如Intermec 3240和PX4i等300DPI或406DPI的热转印条码标签打印机。 5, 精密定位打印解决方案 普通热转印条码标签打印机的机械定位精度只有13毫米。很难满足线路板标签、芯片标签、珠宝标签等小标签的打印要求。这时就需要有标签精密定位的打印机。Intermec 3240就是为满足这种需要而设计的一款特殊性能的热转印条码标签打印机。其机械定位精度达2.5毫米。 此外,有的标签版面内容较多,如果定位不准,打印的内容就可能漂移出标签版面。这时就需要有图像精密定位功能的打印机,保证大量打印时图像漂移的范围在许可的误差内。Intermec 4420/4440是具备图像精密定位功能的热转印条码标签打印机。其图像定位精度达0.1毫米。 6, 无线网络打印解决方案 利用打印机服务器将条码标签打印机接入企业的局域网,是目前比较常见的应用方式。但在一些场合,无线网络的接入方式提供了很多的便利和灵活性。 例如,生产制造区域重新进行设计时,无需考虑布线,可以快速方便地将打印机移至需要的地方;快速方便地适应季节性调整和临时变化。 7, 智能打印解决方案 智能条码打印机是将PC和打印机的功能合二为一。它可以独立脱机工作,通过随机的键盘或条码扫描器、或其它外部设备输入数据,然后调用存放在打印机内存里标签版式进行打印。智能条码打印机还可接入工业I/O信号进行驱动。智能条码打印机还可挂接在Internet网上,组成企业级的智能条码标签打印系统。使企业可实现集中管理和控制,实时监控打印机的状态。典型产品有Intermec PX4i/PX6i和Intermec PF4i/PM4i等智能型的热转印条码标签打印机 8, SAP条码打印解决方案 将条码标签打印系统接入SAP R/3或MySAP.com系统有三种途径:最直接的方法就是利用SAP Script。在SAP Script中定义条码库和标签版式,然后通过打印机驱动,完成打印任务。第二种方法,是利用条码标签设计软件生成用打印机语言描述的标签版式,并将其放入SAP Script,由SAP Script控制数据流和打印任务。这两种方法均需要ABAP编程。第三种方法是利用现成的条码标签设计软件,如BarTender企业版和Loftware LPS服务器版,他们与SAP系统的接口已经开发完毕并经过认证。用户只需调用、建立关联便可使用,勿需编程。 将条码标签打印系统接入SAP R/3或MySAP.com系统有两种途径:由Bartender控制和由SAPScript控制,采用那种方法决定于您对SAP服务器负载的考虑。由Bartender控制,您可将Bartender和他的控制程序装在另一台机器上,减少了SAP服务器运行SAP脚本(Script)的负担。无论那种方法都能做到让使用者感觉不到Bartender的运行。就像SAP自动打印一样。 1> 由Bartender控制打印: a. 数据源选项 利用Bartender连接数据源的方法完成打印。 SAP的数据源有三种,一种是由SAP的ALE控件生成的数据文件,一种是由SAP的BAPI生成(用ABAP语言写)的数据文本文件,还有一种是用SAP的打印脚本生成的数据文本文件。 b. Bartender控制选项 a> 命令方式(Commander) 此方式中,Bartender将自动检测指定目录下是否有相关的数据文件,如有则自动将此数据文件与事先指定的格式文件结合送到事先指定的打印机上打印出来。 b>ActiveX方式, 在SAP中调用Bartender提供的ActiveX控件函数将数据与事先指定的格式文件结合,并送到打印机上打印。 c>命令行方式 SAP系统可以通过配置,在要打印标签时,指定格式、数据、打印机并运行Bartender程序,将标签打印出来。 以上三种方式都是后台运行Bartender,用户看不到Bartender界面。 2> 由SAP脚本控制打印 方法如下: a. 用Bartender设计标签格式、打印机参数和选择打印机。 b. 把Bartender生成的打印机语言的标签格式送到SAP的ITF(内部交换文本文件)中,在这个文件中,对要由SAP脚本代替的数据项都有标记。 c. 将ITF文件送到SAP脚本中。 d. 配置SAP,使其在要打印标签时,运行SAP脚本报告,这个脚本报告会将数据送到ITF中相应的数据项上,并送到指定的打印机上打印。 9, Oracle条码打印解决方案 当你要在Oracle 的WMS和MCSA下打印条码标签时,Loftware Connector将是一个最简便的解决方案。Loftware Connector是一个基于Java的应用程序,可直接装入Oracle数据库。通过Oracle的API与Oracle 的WMS和MCSA集成在一起。当Oracle系统触发一个打印任务时,带有数据的XML请求就会通过API传递到Loftware Connector。经过Connector整理,XML请求将被递交给Loftware LPS处理,发给指定打印机完成打印任务。Loftware Connector已经过Oracle认证。 10, RFID智能标签打印解决方案 随着射频识别(RFID)技术的推广应用,条码标识和射频标识(RFID)共存于一个标签或系统的情况越来越普遍。同时打印条码和编码射频标识(RFID)标签便成了一个基本需求。因此,应运而生的便出现了双功能的条码/射频标识(RFID)标签打印机。Intermec Intellitag PM4i是一款面向RFID应有多功能的标签打印机。它是在Intermec PM4i智能标签打印机的基础上开发的新产品。Intermec Intellitag PM4i打印机遵循当前的RFID标准,无需主机系统编程便可同时对RFID标签编码和进行条码、文字、图形打印。Intellitag PM4i可脱机工作,独立完成打印和编码任务。 11, 打印机的网络管理 Intermec 打印机网络管理器(IPNM)是Intermec提供的一款高效的软件产品。它可以通过网络集中的管理远程打印机。用户不仅可以通过软件监视打印机的状态,而且可以设置警报消息发送到电子邮件触发的设备如手机、文本传呼器或个人计算机。IPNM 可以使管理员简化任务和减少网络中Intermec 打印机运行和维护的费用。 现在条码打印机可以在一个中心地点从世界范围内集中管理。为了使多数打印机更加容易的管理,这些打印机可以分组进行警报设置。这是Intermec 打印机网络管理器软件的一个独一无二的作用。管理员能以地域、商业要求(仓库、制造业, 办公室)、具体应用或他们自己的个人化的选择/设定来把打印机分类成小组。 IPNM可以在网络上自动搜索和定位到所有Inermec的打印机。管理员就可以改变打印机的设置、警报的设置、升级固件甚至是重启打印机。 12, Intermec 打印机应用服务器 功能强大的系统集成工具 Intermec 打印机应用服务器(IPAS)是可以让您建立强大的打印机解决方案的软件产品。由于采用了自适应结构的设计,这款软件可以支持任意一个系统从几台打印机到一个企业级的大型系统。 在传统的打印系统中每台打印机必须被连接到个人计算机或终端。如果使用EasyLAN™ 网络接口卡将条码打印机连入网络,增加的硬件成本和维护费用将会被消除。 IPAS 有强制优先级的警报系统可以将打印机的停工期减到最小。例如,如果打印机有故障指示或者遇到没有标签的情况,通知由电子邮件、传呼器或相似的支持的设备发送到支持人员。软件都包含有标准的警报系统,而且客户还可以跟据自己的具体需要定制适合自己的警报系统。 使用Intermec 打印机应用服务器(IPAS)运行条码打印机不仅可以从硬件上减少若干个人计算机,而且标签信息可以直接从主机数据库中调取以确保每次打印的正确性。 Intermec 打印机应用服务器用服务所有打印机的一台中央服务器替换整个套客户端个人计算机的。因为没有必要安装客户端的个人计算机或者终端,所以投资和维护费用极大地被减少。 |
SAP 产品条码WMS结合 以及ABAP script的集成 BarCode的更多相关文章
- 长期内部推荐SAP职位,包括Java ABAP 咨询顾问,Developer,架构师等。
长期内部推荐SAP职位,包括Java ABAP 咨询顾问,Developer,架构师等. 有需要请发简历到邮箱 LoB Position LocationAcquisitions Hybris ...
- SAP专家培训之Netweaver ABAP内存管理和内存调优最佳实践
培训者:SAP成都研究院开发人员Jerry Wang 1. Understanding Memory Objects in ABAP Note1: DATA itab WITH HEADER LINE ...
- SAP云平台上的ABAP编程环境里如何消费第三方服务
在ABAP On-Premises环境下,使用ABAP编程消费第三方服务,相信很多ABAP顾问都已经非常熟悉了,无非就是使用CL_HTTP_CLIENT或者CL_REST_HTTP_CLIENT来发送 ...
- 一步步用ABAP Development Tools连接SAP云平台上的ABAP编程环境
使用ABAP Development Tools的项目创建向导: New->ABAP Cloud Project: Service Instance Connection,选择SAP Cloud ...
- 2019.11.07【每天学点SAP小知识】Day2 - ABAP 7.40新语法 - 内表
今天学习一下内表的表达式在ABAP 7.4之后的语法: SELECT * FROM mara INTO TABLE @DATA(gt_mara)UP TO 10 ROWS. DATA gt_mara_ ...
- 2019.11.06 【每天学点SAP小知识】Day1 - ABAP 7.40新语法
最近看同事使用ABAP新语法贼溜,省了好多的功夫,还在使用老语法的我眼红了. 所以就自己补一补7.40之后语法,能够让自己写代码更顺畅吧. 今天学习内联申明 inline 意思是:当编译器发现某段代码 ...
- 2019.11.18【每天学点SAP小知识】Day4 - ABAP 7.40新语法 FOR
"今天学习一下FOR的语法,常用的2个语法. FOR wa|<fs> IN itab [INDEX INTO idx] [cond] "FOR i = … [THEN ...
- 2019.11.10【每天学点SAP小知识】Day3 - ABAP 7.40新语法 值转化和值赋值
1.语法为 CONV dTYPE|#(...)\ # 代表任意类型 "7.40之前表达式 . DATA helper TYPE string. DATA xstr TYPE xstring. ...
- 应用SAP PI实现SAP BW数据仓库对于第三方系统数据完美集成以及DELTA加载的分析
注明:本篇的技术性细节参考了SAP SCN上的一篇SAP PI 和BW集成的文章,本篇文章并不打算过多探讨实现的技术细节,因为在SCN上的这篇英文文章已经完全涵盖了技术细节和配置步骤 大家可以通过搜索 ...
随机推荐
- poj 1868 Antiarithmetic? 推断序列中是否有等差子序列
#include<iostream> using namespace std; const int maxN=10024; int n,vis[maxN],a[maxN]; bool fi ...
- update set where exists 多表更新 在mssql、MySQL、Oracle中分别用法
MySQL: UPDATE ChgCfm t1 INNER JOIN tb_dz_file t2 ON t1.ID = t2.ID ' SQLserver: FROM ChgCfmRcd t1 ' F ...
- Linux系统/boot目录破损无法启动怎么办
linux系统中的/boot目录存放着系统开机所需要的各种文件,其中包含内核.开机菜单及所需配置文件等等.但是当不小心删除了/boot目录里的某些文件或者干脆整个/boot目录都不见了的情况下,该如何 ...
- 碰撞器与触发器[Unity]
请看原帖,移步:Unity3d碰撞检测中碰撞器与触发器的区别 要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动.碰撞体是物理组件的一类,它要与刚体一起添加 ...
- 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-1导入JavaScript插件
导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单.按钮组.导航.分页等.他还包括一些JavaScript的插件. Bootstrap的JavaScri ...
- 关于IT学习的老马私人订制服务
各位寒门学子好,老马的前端教程发布以来,受到好多同学的关注.老马辛勤付出也收货了很多好评.在这非常感谢大家. 最近一段时间来,老马已经完成了html.css.css项目.js基础.js高级.dom与特 ...
- ASP.NET学习笔记(5)——原生Ajax基本操作
说明(2017-11-4 15:32:49): 1. 回北京后又快一个月了,上次在家写的下回预告,到底是没把加水印写完,而且这次也不想写.. 2. 上次许的愿,十月份看完asp.net,已经泡汤了,翻 ...
- 变量使用self.foo还是_foo
selfOR_html, body {overflow-x: initial !important;}html { font-size: 14px; } body { margin: 0px; pad ...
- Virtual DOM 虚拟DOM的理解(转)
作者:戴嘉华 转载请注明出处并保留原文链接( #13 )和作者信息. 目录: 1 前言 2 对前端应用状态管理思考 3 Virtual DOM 算法 4 算法实现 4.1 步骤一:用JS对象模拟DOM ...
- ActiveMQ队列特性:删除不活动的队列(Delete Inactive Destinations)
方法一 通过 ActiveMQ Web 控制台删除. 方法二 通过 Java 代码删除. ActiveMQConnection.destroyDestination(ActiveMQDestinati ...