☰
5 分钟印出来、扫一下就查到:Snipe-IT 条码标签实战指南
2026/9/30 8:00:11 网站建设 项目流程

5 分钟印出来、扫一下就查到:Snipe-IT 条码标签实战指南

【免费下载链接】snipe-itA free open source IT asset/license management system项目地址: https://gitcode.com/GitHub_Trending/sn/snipe-it

周五下午,30 台笔记本要从设计部移交到研发部。你让同事把资产标签逐个打出来,贴到每台设备上,新负责人扫码就能看到归属人和位置。Snipe-IT 的条码/二维码标签功能,就是干这种活:把资产编号 asset_tag 变成机器能读的码。

这个功能 = 资产的一张机器可读名片:打印、粘贴、扫码 3 步出第一张标签,批量 200 张标签合在一个 PDF 里,一次打印全搞定。

贴新标签完成一次"交接"

交接时你要的不是改数据库,而是设备上一块"实物凭证":谁的、在哪、编号多少。

做法:在资产列表按 asset_tag 筛选,勾出要移交的设备,批量操作里选"生成标签",系统立刻输出带一维码和二维码的标签 PDF。打印、粘贴,交接完成。

得到什么:每台设备核对不超过 5 秒,有人问"这是谁的",扫一下就有答案,不用翻 Excel。

让审计员直接用手机扫

审计前"随机抽 20 台"是常见要求。老办法是人肉翻台账、审计员数实物,两边对不上还得重来。

做法:把清单交给审计员,每抽一台就用手机相机扫标签。屏幕上直接出现负责人、位置、状态,他只要对着实物确认。

得到什么:原来 20 台抽查要 40 分钟,现在约 10 分钟扫完,差异点直接记在资产页面,留痕更清楚。

搬迁时现场扫码

换新办公楼,50 台设备一次换位置。没有标签,这事全靠记"哪台在哪个工位"。

做法:搬之前每台扫一次,确认当前归属地点;搬完批量检查到新地点,每次扫码自动写一条历史记录。

得到什么:台账和实物对得上,不用事后补录;三个月后追问某台设备在哪,记录里就有答案。

看懂标签上那串码是怎么拼的

刚才扫的码不是随机图案。一维码存的是纯编号,给扫码枪用;二维码存的是一串页面地址,由前缀加资产详情页地址拼成,前缀和跳转目标都能在设置里改。点"生成标签"时,后台把每台选中的资产按标签模板渲染成一页,输出的 PDF 就是打印的东西。Snipe-IT 内部有两套渲染引擎,用 label2_enable 做开关:关着走旧模板,开着走新模板体系,模板类放在 app/Models/Labels/ 目录。

配置全解:8 个要核对的开关 🏷️

入口在设置页,界面逻辑见 labels.blade.php:

配置项作用默认值
label2_enable启用新版标签引擎的总开关关
label2_template用哪个标签模板DefaultLabel
label2_title标签顶部文字,支持变量占位符空(用全局默认文案)
label2_asset_logo标签上是否显示公司 Logo关
label2_1d_type一维码编码方式C128(可选 C39)
label2_2d_type二维码编码方式QRCODE(可选 DATAMATRIX)
label2_2d_prefix二维码内容里的 URL 前缀空
label2_2d_target扫码后落到哪个资产页面资产详情页

关键提醒:label2_enable 关着时,上面这些新引擎字段会以隐藏域提交、不生效,真正管用的是旧引擎的纸张宽高、边距那些参数。另一个前提是服务器要装 PHP 的 GD 扩展,否则标签页面会直接提示无法生成图片。

进阶:批量出图与自定义模板

  • 批量生成:勾选 200 台一次出图,后台 标签接口 接收 asset_tags 数组,返回单个 base64 PDF,打印出来裁开就行。
  • 自定义模板:新引擎的模板列表不只有 DefaultLabel,参考标签类目录里的纸卷、胶带型实现,加一个类就能多一个模板选项。
  • 扫码对接:系统提供按 tag 查资产的接口,扫码结果可以直接程序化查询;手机上用相机扫码即可,不依赖专用 App。

避坑清单:二维码扫不出来的 4 种情况 🔧

  1. 症状:标签页面空白,提示图片生成失败。原因:PHP 服务器缺 GD 扩展。修法:装好 gd 扩展并重启服务,标签设置页就是按这个检查的。
  2. 症状:改了设置,打出来的 PDF 还是老样子。原因:label2_enable 没打开,你在改的其实是旧引擎字段。修法:先打开 label2_enable,再改对应的新引擎项。
  3. 症状:扫码跳到的页面是坏的或者不对。原因:label2_2d_prefix 不是完整 URL,或目标页配错。修法:回到条码设置,核对前缀和跳转目标是完整地址。
  4. 症状:重新生成后还是旧图,怀疑缓存。原因:旧引擎会缓存条码图片。修法:用设置页的"清除条码缓存"按钮,它调用 purge_barcodes 接口删除旧缓存,再重新生成。

收尾

  1. 先打开 label2_enable、选模板,再改内容项;顺序反了,改一堆都不生效。
  2. 交接、审计、搬迁前先批量把标签打出来,"现场扫"和"现场补录"的体验完全不同。
  3. 拿不准模板和扩展配置时,先出 1 台看 PDF,确认样式再放量。

从那 30 台待移交的笔记本开始,今天就打出第一卷标签。

【免费下载链接】snipe-itA free open source IT asset/license management system项目地址: https://gitcode.com/GitHub_Trending/sn/snipe-it

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询