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项目合作开发,请与我们联系。

相关推荐
Kay.Wen3 天前
LabVIEW 转换 XML文本
xml·labview
LabVIEW开发8 天前
LabVIEW插值应用
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发9 天前
LabVIEW控制阀性能测试评估系统
人工智能·labview·labview知识·labview功能·labview程序
LabVIEW开发10 天前
LabVIEW振动信号采集分析
fpga开发·labview·labview知识·labview功能·labview程序
LabVIEW开发12 天前
LabVIEW PID VI 温控参数全解与应用
labview·labview知识·labview功能·labview程序
俊俊谢14 天前
LabVIEW如何排查和修复dll缺失问题
驱动开发·.net·labview·dll
unicrom_深圳市由你创科技15 天前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
电气_空空15 天前
基于 LabVIEW 串口通信的研究
单片机·嵌入式硬件·毕业设计·labview
电气_空空15 天前
基于 LabVIEW 的 PID 控制系统设计与实现
嵌入式硬件·毕业设计·labview
LabVIEW开发16 天前
LabVIEW线性规划单纯形法实现
labview·labview知识·labview功能·labview程序