SwiftLabel是一个基于BarTender SDK开发的标签打印程序,主要用于条码标签的打印和验证。程序支持以下功能:
- 标签模板加载与预览
- 数据验证打印
- 配置保存与加载
- 自动打印模式
-
模板选择
- 点击"打开文件"按钮选择.btw格式的标签模板
- 程序会自动加载并显示预览图
-
数据输入
- 在输入框中输入需要打印的数据
- 按Enter键可触发自动打印(需开启自动打印)
启用数据验证后,程序会根据设置的规则验证输入数据:
-
验证规则设置
- 起始位置:从第几位开始截取
- 连续长度:截取多少位
- 验证内容:需要匹配的内容
- 总长度:数据总长度验证
-
验证逻辑
- 检查数据总长度是否符合设置
- 验证指定位置的内容是否匹配
- 所有验证通过后才会打印
-
保存配置
- 输入管理密码(默认:2024)
- 点击"保存配置"按钮
- 配置将保存在程序目录下的config.ini文件中
-
配置项目
- 提示信息
- 数据名称
- 验证规则设置
- 验证功能开关状态
配置文件(config.ini)包含以下内容:
ini
[Settings]
Hint=提示信息
DataName=数据名称
StartIndex=起始位置
ContinuousLength=连续长度
TotalLength=总长度
VerifyText=验证内容
VerifyEnabled=True/False
-
开发工具
- Visual Studio 2019或更高版本
- .NET Framework 4.7.2或更高版本
-
依赖项
- BarTender SDK
- 最低版本要求:2021
- 需要安装BarTender开发包
- System.Windows.Forms
- System.Drawing
- BarTender SDK
SwiftLabel/
├── SwiftLabel.sln # 解决方案文件
├── PringtForm.cs # 主窗体代码
├── IniFile.cs # INI配置文件处理类
├── README.md # 说明文档
└── test.btw # 测试用标签模板
-
环境准备
- 安装Visual Studio
- 安装BarTender SDK
- 确保已安装.NET Framework开发包
-
引用设置
- 添加BarTender SDK引用
- Seagull.BarTender.Print
- 确保System.Windows.Forms引用正确
- 添加BarTender SDK引用
-
编译配置
- 平台目标:x86/x64(根据BarTender安装版本选择)
- .NET Framework版本:4.7.2或更高
- 输出类型:Windows应用程序
-
发布准备
- 确保test.btw模板文件复制到输出目录
- 检查所有必要的DLL依赖
- 建议使用Release配置进行最终编译
-
常见调试问题
- BarTender服务未启动
- SDK引用路径错误
- 权限不足
-
调试建议
- 使用Visual Studio调试工具
- 检查BarTender服务状态
- 验证配置文件读写权限
-
必要文件
- 主程序exe
- 配置文件模板
- 依赖的DLL文件
- 默认标签模板
-
运行环境要求
- Windows 7或更高版本
- .NET Framework 4.7.2运行时
- BarTender运行环境
如有问题请联系技术支持人员。