C# + Blazor 自研 · 一套核心同时编译到桌面与 Web · 自有 .lblx 开放模板格式。不阉割网页版,也不为桌面端另写一套 UI。
一份代码,两种形态
所有 UI 都在一个 Razor 类库中,桌面端与 Web 端只是不同的宿主外壳,视觉与行为一致。
.lblx 开放模板
承载对象、外观、边距与数据源引用的自研格式,可版本化、可迁移,不被供应商绑架。
指令直达
首批覆盖佳博 / 科诚 / TSC / 斑马,终态输出 ZPL / TSPL / EZPL + ESC/POS。
不把设计器锁进某一个运行环境
传统标签软件要么绑定 Windows 桌面、要么把设计器锁在特定运行环境里。Inkly 把渲染与打印逻辑下沉到共享核心,两端共用同一套组件与同一套指令生成器。
传统标签软件
- 桌面与 Web 两套 UI——功能与视觉逐渐分叉,维护成本翻倍
- 模板格式封闭——换供应商等于重做所有标签
- 打印份数靠重试——网络抖动就多打一批,无人兜底
- 打错无从追责——谁在什么时候打了什么,查不到
使用 Inkly
- 共享核心——渲染与打印逻辑下沉,两端零分叉
- .lblx 可版本化——模板随时迁移,长期自主可控
- 通道幂等——键 + 请求指纹去重,失败不是终态
- 全链路审计——谁、何时、几份、哪台打印机全部留痕
Inkly 能做什么
Inkly (印刻) 是一款用 C# + Blazor 打造的企业级标签设计、打印与治理平台,一套核心代码同时编译到 Windows 桌面与浏览器,覆盖「设计模板 → 绑定数据 → 触发打印 → 审计追溯」的完整链路,对标 BarTender。
可视化设计
拖拽式标签模板设计,自定义开放的 .lblx 模板格式。
数据绑定
条码 / 二维码与数据库、Excel 等数据源灵活绑定。
打印引擎
渲染与打印引擎,支持热敏 / 标签打印机。
多端一体
Web 与 Windows 桌面一体化,macOS 桌面端已排进路线图。
批量与变量
序列号、变量数据、批量打印,适配产线高频打标。
治理与审计
打印审计、权限与合规治理,关键操作可追溯。
把关键能力拆开看
每一条都对应现场真实会遇到的情况,而不是功能列表的堆砌。
所见即所得,也所见即所印
画布分四层(纸张 / 标签边界 / 不可打印区 / 内容)彼此可辨,尺寸与坐标始终带毫米单位,按可打印区自动夹取。
- 8 向缩放控制点,参考线吸附,按可打印区夹取
- 设计令牌统一配色,禁裸 hex,对比度满足 WCAG
- 状态用颜色 + 文字双重表达,不靠色觉分辨
- .lblx 序列化可版本化,模板可回滚
示意:标签模板与条码对象
通道只负责送达,绝不负责份数
幂等靠「键 + 请求指纹」,失败不是终态;离线渲染下沉到 Agent,号段预取避免跳号。
- 通道只送达一次,份数由业务侧决定
- 失败可重投,重复请求自动去重
- 离线渲染下沉到 Agent,断网也能出标
- 号段预取,避免产线跳号与重号
示意:设计 → 数据 → 打印 → 审计
核心不假设任何操作系统
共享层只通过 6 个接口(打印 / 对话框 / 剪贴板 / 本地存储 / 通知 / 文化)与宿主交互,Windows-only 代码被关进独立项目。
- 6 个宿主接口隔离平台能力
- 共享核心零 UI 依赖,可纯单测
- 124 条架构守卫固化硬约定
- 变异测试逐条确认守卫确实会红
示意:同一套核心驱动两种宿主
4 步跑通一次完整使用
照着做即可,不需要额外的培训与配置。
设计模板
在画布上摆放文本、条码、二维码与图形,保存为 .lblx。
.lblx 可版本化绑定数据
接入 Excel / 数据库数据源,用表达式组装变量字段。
沙箱化表达式引擎触发打印
选择打印机与份数,指令由共享核心生成后送达。
TSPL / EZPL / ZPL审计追溯
查看谁在何时打印了哪份模板、几份、结果如何。
全链路留痕最近一次全量验证结果
数字来自实测与自动化验证,不含估算口径。
行业不同,用法相通
下面是最常见的几类落地场景,也欢迎带着你的场景来聊。
制造业标签
产线一件一码、工序流转卡与成品铭牌,序列号与变量数据批量输出。
仓储物流
库位标签、箱唛与托盘标签,对接 WMS 数据源按单批量出标。
零售价签
价签与促销标签,模板统一治理,门店与总部共用一套模板库。
医药追溯
合规追溯码与批次标签,打印记录可审计,满足监管与客户审厂要求。
部署形态与支持矩阵
一套核心,两种宿主;按需选择部署形态,不做功能阉割。
| 能力 | Windows 桌面 | Web(浏览器) | 说明 |
|---|---|---|---|
| 模板设计与编辑 | ✓ | ✓ | 同一套 Razor 组件 |
| 本地打印机直连 | ✓ | 通过 Agent | 桌面端走 winspool |
| 离线渲染 | ✓ | ✓ | 渲染下沉到共享核心 / Agent |
| 数据源连接器 | ✓ | ✓ | Excel / 数据库 / REST |
| 打印审计 | ✓ | ✓ | 全链路留痕 |
| macOS 桌面端 | 路线图中 | — | Windows 桌面端已可用 |
使用前你可能想问
没找到答案?直接联系我们,我们会按你的场景回答。
Web 版会阉割功能吗?
不会。全部 UI 都在同一个 Razor 类库里,桌面端与 Web 端只是不同的宿主外壳,视觉与行为一致。
.lblx 是什么?会被锁死吗?
.lblx 是自研的、可版本化的标签描述格式,承载对象、外观、边距与数据源引用。它不依赖任何第三方标签文件,模板随时可迁移。
支持哪些打印机?
首批覆盖佳博 / 科诚 / TSC / 斑马四族,终态输出 ZPL / TSPL / EZPL + ESC/POS 指令;P2 批次(EPL / DPL / CPCL)暂未排期。
网络抖动会不会多打一批?
不会。打印通道只负责送达、绝不负责份数,幂等靠「键 + 请求指纹」,重复请求自动去重,失败可以安全重投。