InkJet – Bluetooth Thermal Printer

在MacOS设备上使用廉价无线蓝牙热敏打印机打印文本、图片和二维码。使用 inkjet print 输出,使用 inkjet scan 发现...

安装

概览

InkJet 是一款专为 macOS 设备设计的命令行工具,用于连接并控制廉价的蓝牙热敏打印机(如 X6h、GT01 等型号)。它通过低功耗蓝牙(BLE)直接与打印机通信,无需在系统设置中配对设备,极大简化了使用流程。该工具支持打印纯文本、Markdown 格式内容、本地图片以及生成并输出二维码,适用于需要快速物理输出的开发者和自动化场景。由于热敏纸成本极低,InkJet 特别适合高频次、小批量的打印需求,例如日志记录、收据生成或实体标记。其轻量级设计和高兼容性使其成为终端用户和自动化脚本的理想选择。

核心功能特点

  1. 支持打印文本、Markdown 格式化内容、图片及二维码
  2. 通过 BLE 直连蓝牙热敏打印机,无需系统蓝牙配对
  3. 提供 JSON 输出模式,便于脚本集成与自动化处理
  4. 支持多打印机管理与角色化路由(如按功能分配不同设备)
  5. 可配置打印参数,包括字体大小、对齐方式、纸张进给等

适用场景

InkJet 的核心价值在于将数字内容快速转化为实体输出,尤其适合那些依赖纸质媒介的场景。开发者可在本地构建自动化工作流,例如在 CI/CD 流水线中打印构建日志或测试结果,或在本地服务器上实时输出监控信息。教育场景中,教师可用其为学生生成手写风格的练习题或答题卡,利用 Markdown 标题和手动编号优化可读性。零售与餐饮行业也可借此实现低成本的订单打印,配合别名配置轻松管理前台与后厨多台打印机。此外,硬件爱好者常使用此类热敏打印机进行标签打印或设备状态指示,InkJet 提供了统一接口,使这类操作变得简单可靠。无论是个人项目还是团队协作,只要涉及‘所见即所得’的物理反馈,InkJet 都能显著提升效率。