前段时间接到一个客户二次开发需求,在原有扫码出货系统中增加打印标签功能。之前标签客户是使用Bartender编辑后打印,由于是人工操作难免会出现错误,所以想与现有的出货系统集成。具体的想法是:通过Bartender软件设计模板,在系统完成出货扫码时,将参数传递给Bartender,调用Bartender完成打印。

接到任务后,我查了一些资料,之前也没有接触过Bartender,经过一番查找之后有了一定了解。问题的关键在于怎么与Bartender做集成,之前的软件是用Java开发的,而Bartender只提供了.net版本的集成SDK。官网上虽然也找到一个Java版本,但是很老了根本不能用,其实不是我们现在熟悉的Java,而是微软的J++开发的,后面微软与Java打官司输了,改成了C#语言。后来又到国外的网站上找了一番,也没有找到可以完整可用的代码。

Bartender用户手册中也提到另外一个集成方法,使用Commander,感兴趣的同学可以去了解下,不过担心效率问题,没有具体去实践。在查阅资料中一个偶然的机会,了解到Java可以通过COM方式调用Bartender软件,感觉突然看到了希望。Java如何调用COM组件大家可以去查下资料,其实我也不熟悉,我用的是jacob-1.19,这里就不介绍方法了。

后来经过不断摸索,还真的被我搞定了,具体的过程如下:
1.使用Bartender设置模板,并配置动态的参数名称;
2.在系统中配置Bartender模板路径,并设置需要传递参数名称,必须与Bartender模板中的参数名称一致;
3.在需要打印时,Java打开Bartender进程,加载相应模板,并传递传递参数,执行打印。

Bartender确实是一款比较强大的模板设计软件,提供了很多数据处理功能,比如不同的日期格式、字符串拼接截取、字符串分隔等等,只需要把数据传递给Bartender,自动按照设置的格式处理好并打印。

Bartender软件标签打印相关推荐

  1. LabVIEW 调用 BarTender 进行标签打印

    在打印标签中,BarTender无疑是标签软件中的王者. 提供技术支持/调用源码/开发成品软件:https://item.taobao.com/item.htm?ft=t&id=6282409 ...

  2. JAVA调用Bartender进行标签打印(可本地用打印机客户端进行测试打印,【云上的项目】可通过WebSocket进行通讯进行打印)

    用Java编写一个打印标签客户端 点击运行启动会打开首页 可以点击预览打印 点击打印可测试成功 打印机结果 前端用的是thymeleaf 代码片段 <!DOCTYPE html> < ...

  3. winform遍历bartender_C# 调用Bartender服务并打印bartender标签

    之前公司标签一直用ZPL开发,前段时间公司购买了bartender软件用于标签设计.功能大大的,没得说.废话少说了,进入正题. 需求:标签模板已经设计好,设计个简单程序调用该标签模板并打印.(标签变量 ...

  4. 标签管理系统Bartender 2022新版前瞻:企业用户随时随地标签打印变得更容易

    BarTender在150多个国家/地区拥有成千上百的用户,在标签.条形码.证卡和 RFID 标记的设计和打印领域是全球首屈一指的软件. BarTender既可以单独运行,也可以与任何其他程序集成,几 ...

  5. [C#]调用Bartender服务并打印bartender标签

    通常大部分企业在生产,仓储,QC等运作环节会用到标签,标签上有些各种标识. 一般的企业都有配有标签软件+专用的标签打印机.此例以bartender为例子. 如果为了实现打印条码,或者显示具体的功能,用 ...

  6. 调用 标签打印软件_标签打印软件如何制作陶瓷标签模板

    产品贴上标签可以让客户在外观上对产品有一个大概的了解,也能很快的从标签文字上得到产品用途等信息.现在市面上所见到的各种产品都有自己的标签,而且很多建材比如门板,窗户.家具.电器等等也是有自己的标签,包 ...

  7. 打印页面横向怎么设置_条码打印软件标签纸页面设置的方法

    在条码打印软件中,设置纸张是打开软件后的第一步,首先我们需要先将标签纸张尺寸设置好,才可以在后期打印过程中少出现错误,节省打印调试时间.那么对于多排多列的标签纸该如何进行页面设置呢,下面我们来详细看一 ...

  8. brother标签打印软件_标签打印软件如何设计食品留样标签模板

    食品留样标签是为了记录从早中晚餐中预留的食品的名称.留样时间,留样人等信息,方便对食品的检测等等.那么食品留样标签模板是如何设计的呢?接下来用中琅标签打印软件给大家演示一下具体的操作方法. 运行中琅标 ...

  9. access 打印预览 代码_标签打印软件如何批量打印样品标签

    一般产品在进行大批量生产之前都需要先生产一批样品进行检测,当样品合格率达到了才能大批量的生产产品.或者是从某些地方取一些样品进行检测,如石油样品,土壤样品等等.样品标签就是为了记录下样品名称.样品编号 ...

最新文章

  1. 人工智能能否在对抗虚假新闻战争中完胜?
  2. AutoCAD VBA:过三点创建一个圆
  3. redis 缓存目标
  4. A股开盘:深证区块链50指数涨0.91%,美邦服饰涨停
  5. Flask源码解析:从第一个版本开始阅读Flask源码
  6. python中的time的时间戳_python中time、date、时间戳的转换
  7. linux 别名设置
  8. 2022年的1024程序员节有啥好玩的小游戏推荐?
  9. 如何使用计算机网络打印机,电脑怎么连接网络打印机 网络打印机连接方法
  10. python求直角三角形两边求锐角_在二元数组中求直角三角形坐标
  11. 学习python的第4天
  12. 公众号平台的H5实现微信授权登录
  13. Windows11 C盘清理-系统休眠文件占用15G
  14. Android studio File Explorer sdcard文件怎么访问
  15. 【最优化方法】1-最优化方法介绍
  16. 处理回归问题常见的算法
  17. 数据库管理系统MySQL(一)
  18. 英伟达服务器显卡多实例技术(MIG)
  19. PDF文件有密码怎么办 PDF密码解除的方法
  20. yum 与rpm 问题yum本地源的配置

热门文章

  1. 2013汇总计算 广联达gcl_广联达新功能GCL2013的运用过程及感受
  2. 山东大学软件工程复习重点
  3. 五 树莓派点点滴滴小知识
  4. Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色
  5. 北京python爬虫招聘信息_Python爬虫:抓取智联招聘岗位信息和要求(基础版)
  6. UE4 Nav导航路线选择设置
  7. 程序员未来实现在家办公,真的会开心吗?
  8. Hbase基本shell操作
  9. PDF怎么转Word?安利下面这三款软件给你
  10. 三维建模之曲面造型的发展概况