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开发14 小时前
LabVIEW开发3ω热导率测试
labview·labview知识·labview功能·labview程序
softs_download2 天前
LabVIEW下载安装图文教程(附安装包,非常详细)
labview·labview下载·labview软件下载安装教程·labview下载教程·labview安装教程·labview下载安装教程·labview下载安装
LabVIEW开发3 天前
LabVIEW中BMP转JPG方法
labview·labview知识·labview功能·labview程序
xqlily3 天前
LabVIEW的特点和优势
labview
kyle~6 天前
虚拟仪器LabView(VI)
c++·python·ros·labview
Paper Clouds6 天前
Labview安装报错 ni-systemlink-message-broker
labview·软件安装·软件需求·ni
LabVIEW开发6 天前
LabVIEW用正则提取指定的字符
labview·labview知识·labview功能·labview程序
葛小白121 天前
Labview实用04:Labview调用.net中的事件
.net·labview
葛小白121 天前
Labview实用03:Labview中事件回调注册与使用
labview·事件回调注册
秣厉科技22 天前
【秣厉科技】LabVIEW工具包——HIKRobot(海康机器人系列)
labview·工业相机·海康·hikrobot·秣厉科技