LabVIEW生成和打印条形码

简介: LabVIEW生成和打印条形码

LabVIEW生成和打印条形码


想在LabVIEW中生成条形码然后打印条形码。但是,当尝试使用任何一个打印VI来从LabVIEW打印条形码字体时,打印机中的字体是扭曲的。该如何解决这个问题?


首先,需要条形码字体。如果没有,可以从互联网上下载免费的条形码字体。字体文件必须放在以下位置:C:\WINDOWS\Fonts


可以将LabVIEW中任何字符串控件的字体更改为条形码字体。请记住条形码字体可能不同,有些可能不包括所有字符。



在打印条形码字体时,LabVIEW有时难以使用它们并且会产生扭曲的图像。可以通过将条形码字体写入图片文件(即JPEG),然后打印该图片文件,或使用报告生成工具包将条形码文本写入报告然后打印报告,成功打印条形码而不会失真。


将条形码写入图片文件


在程序框图中,右键单击包含条形码字体的控件或显示控件,然后选择Create»Invoke Node»Get Image (创建»调用节点»获取图像)。


在程序框图上放置Write JPEG File VI(位于Functions » Programming» Graphics & Sound » Graphics Format»Write JPEG File 函数»编程 »图形和声音 »图形格式 »写入JPEG文件)。将调用节点的图像数据输出连接到写入JPEG文件函数的图像数据输入(注意:位图和PNG格式也可以使用)。还要在要保存图像的路径中连线。


现在你有条形码的JPEG,然后你可以编程方式打印文件。为此,将System Exec VI(位于Functions » Connectivity » Libraries & Executables » System Exec函数 »互连接口 »库与可执行程序»执行系统命令 )放在程序框图中。接下来,连接命令以打印文件。 (例如,字符串mspaint.exe/p jpeg file path将在Microsoft Paint中打开该文件并打印它)。


完成后,程序框图应如下图所示:



使用报告生成工具包将条形码写入报告


使用SetReport Font.vi将字体设置为所需的条形码字体和所需大小。可以通过提供条形码字体名称和文本大小手动输入字体设置,或将格式设置源更改为字体对话框以弹出一个对话框来设置不同的属性。


使用附加报告Text.vi将要更改的文本设置为条形码。


使用PrintReport.vi打印报告。


下面是使用ReportGeneration Toolkit VI从Word文档打印文本Hello的图像:



这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
编解码
LabVIEW条形码识别(实战篇—5)
LabVIEW条形码识别(实战篇—5)
LabVIEW条形码识别(实战篇—5)
|
5月前
|
存储 算法 计算机视觉
LabVIEW二维码生成与识别
LabVIEW二维码生成与识别
64 0
|
7月前
|
缓存 API 计算机视觉
LabVIEW中图像显示错误
LabVIEW中图像显示错误
52 1
|
7月前
|
算法 图形学
LabVIEW程序框图保存为图像
LabVIEW程序框图保存为图像
65 1
|
7月前
|
索引
LabVIEW高亮显示数组指定行
LabVIEW高亮显示数组指定行
129 0
|
7月前
uniapp生成所设置字符串的条形码
uniapp生成所设置字符串的条形码
176 0
条码二维码输出PDF文件的方法
有些印刷或打印设备是以PDF文件的导入方式来批量打印,Label mx 标签软件可以满足这个要求,支持任何PDF虚拟打印机将整个标签以排版的方式多页输出为一个PDF文件。
181 0
|
传感器 数据采集 算法
基于LabVIEW的温度计程序实现
基于LabVIEW的温度计程序实现
158 0
|
编解码 开发工具 Windows
案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)
案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)
案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)
条码打印软件如何设置双排标签纸尺寸
最近遇到客户咨询在使用条码打印软件打印标签的时候出现标签内容偏移,或者打印不全的情况,这种情况一般是软件或者打印机中纸张尺寸设置的和实际纸张尺寸不一致造成的。那么,在条码打印软件中应该怎么设置标签纸尺寸?下面就以1行2列的双排标签纸为例来说一下在中琅条码打印软件中设置标签纸尺寸的方法。
2519 0