关于立象OS-214TT条码打印的一些问题

news/2024/11/7 9:37:38/

小弟头一次接触条码打印,用的是立象OS-214TT条码打印机,按照操作手册正确安装完驱动程序之后,再安装自带的打印软件Argobar Pro。用Argobar Pro可以正常打印出中文,2D条码(PDF417),特别注明:2D条码内容包含有中文、英文和数字。

但是由于项目需要,不能使用打印软件Argobar Pro,而必须在立象提供的dll上进行二次开发,这里我使用的版本是command library 3.05。用的是PPLA(打印机缺省),下载的command library解压后,在PPLA文件夹下面有example,使用下,都可以正常打印。

这里有一点需要注意,不知是不是我驱动程序安装的有问题,我必须先把command library下Library目录下所有的dll文件全部copy到C:/windows/system32下,程序才能正常运行。

于是我在example的基础上进行修改,在Doc目录下有API的说明。根据说明,我直接调用A_Prn_Text_TrueType函数,传入参数里"FType"还是原来的"Times New Roman",此时我传入一串字符串,包含有中文、英文和数字,条码打印机正确打印出来。

问题1. 这里我有个很大的疑问,API函数里提供了专门一个打印汉字的方法:A_Prn_Text_Chinese,根据说明,调用之前需要先调用另一个方法:A_Open_ChieseFont。但我实在是不知道如何打开一个中文字库。直接指定字库路径,通过厂家提供的Font Utility软件转换字库等等,都试过,但还是打开文件错误。

问题2. 条码打印,当然主要的是打印条码,项目需要打印2D条码,选定是PDF417。调用A_Bar2d_PDF417函数,当传入数据位英文字母和数字的时候,打印正常;但是只要打印内容包含有汉字,再调用A_Bar2d_PDF417方法,此时条码无法打印出来。打电话咨询过立象的技术支持,他给的回复是:由于Argobar Pro打印软件是先将条码输出成图像再打印出来,而不是直接调用dll中的函数;但若要调用A_Bar2d_PDF417函数,打印机必须先安装一个“中文打印卡”,此卡需要另行购买,安装完后才能打印出内容含有汉字的条码来。

 

希望有此方面开发经验的兄弟姐妹多多指教,小弟在此感激不尽!


http://www.ppmy.cn/news/373047.html

相关文章

立象Argox条码打印机CP-2140M开发

由于需要在标签纸上打印二维码, 在淘宝逛了一圈, 发现立象Argox CP-2140M打印机不错, 价格也刚刚的, 所以入手了一个. 接下来就是研究该怎么驱动打印机, 程序都是自己开发. 第一次选择的方式为: 使用JAVA程序生成二维码, 保存为图片, 直接输出到打印机, 这种方式比较粗暴. 具…

深入了解 OkHttp 协议:优雅的网络请求框架

😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想…

代码随想录算法训练营第三十五天| 860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球

柠檬水找零 题目链接:力扣 这道题 我一开始用纯模拟的方法也能写出来,后来发现和卡哥给的答案差不多,其贪心的点在: 当账单是20的情况,优先消耗一个10和一个5因为美元10只能给账单20找零,而美元5可以给账…

毕业季Android开发面试,有哪些常见的题?

前言 对于计算机行业早已烂大街,随之而来的毕业季。还会有大批的程序员涌进来,而我们想要继续进入Android开发岗位的人员,最先考虑的是面试。面试题是我们决定踏进工作的重要环节。 对于刚毕业的实习生来说,如何在应聘中脱颖而出…

国泰君安校招IT专场面经-系统开发

1、 自我介绍 2、 大学毕业和研究生中间有一年是空白(毕业后才考的研)去做了什么工作 3、 项目展开描述 4、 主键和唯一键的区别 5、 ArrayList和LinkList的区别以及应用场景 6、 职业规划 7、 自身优缺点 8、 在实践方面有哪些不足 9、 如果需要…

国泰君安证券杭州庆春路营业部是我见过服务最差的营业部

从95521要了营业部联系电话,从11点10分开始,到12点30都没人接电话。然后从95521又要了另外一个号码,依然没人接听。去营业部网页上的在线咨询,接通了之后,也没人回答。 真tmd太差劲了。

NFS服务器安装及NFS制备程序安装

NFS服务器安装及NFS制备程序安装 NFS服务器安装 NFS是一种分布式文件系统协议,由sun公司开发,旨在允许客户端主机可以像访问本地存储一样通过网络访问服务端文件 安装NFS服务器 登录需要安装NFS服务器的主机执行以下命令完成NFS安装 yum -y install…

国泰君安_测试_面经

群面 三个人面试一个面试官 1.轮流自我介绍 2.为什么选择测试 3.offer情况,签了嘛,什么行业 4.金融行业测试所需要具备什么,从技术栈,工具,理论方面说 5.你觉得笔试做的怎么样,还记得注意事项嘛