InkJet - Bluetooth Thermal Printer

🖨️ 蓝牙热敏打印机,即打即得

通过蓝牙连接廉价热敏打印机,支持文本、图片、二维码打印,适合高频物理输出场景。

收藏
13.1k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

inkjet 是一款 macOS 命令行工具,专为廉价蓝牙热敏打印机(如 X6h、GT01、儿童玩具猫打印机)设计。支持四大输出模式:

1. 文本打印:直接输出字符串,支持 \n 换行和 --size 调节字号
2. Markdown 渲染:推荐用于复杂收据/日志,无需临时文件

3. 图片打印:支持 PNG/JPG,可选 --dither 半色调处理

4. 二维码生成:智能手机可识别最小 --size 75 的码

关键特性包括:免配对蓝牙直连(BLE)、多打印机编排(通过 -a 别名/UUID 路由)、配置本地化(.inkjet/ 项目级配置)、以及管道支持(echo "text" | inkjet print text -)。

显著优点

  • 零配置蓝牙:无需系统蓝牙配对,扫描即连
  • 多安装渠道:pip 通用 + Homebrew 原生
  • 编排灵活:支持角色路由(厨房/办公室)和负载均衡
  • 开发友好--json 机器可读输出、stdin 管道、直接修改 JSON 配置

潜在局限

  • 平台限制:macOS 专属(Homebrew 安装),pip 版虽跨平台但功能可能受限
  • 硬件锁定:仅支持特定廉价热敏打印机,品牌热敏机(如 Brother/Epson)不兼容
  • 无预览:打印前无法在屏幕查看排版效果,依赖试错调整
  • emoji 不支持:文档明确禁止,国际化内容受限

适合人群

  • 需要物理日志/收据的开发者与自动化工作流
  • 教育场景(儿童手写练习表)
  • 小型零售/餐饮业的低成本票据系统
  • IoT 项目需要物理状态指示

常规风险

  • BLE 连接稳定性:廉价打印机蓝牙模块质量参差,大任务可能中断
  • 热敏纸褪色:物理输出非永久保存,关键数据需备份
  • 能耗设置误调energy 参数过高可能损坏打印头或过度耗电

InkJet - Bluetooth Thermal Printer 内容

手动下载zip · 2.9 kB
SKILL.mdtext/markdown
请选择文件