从 MacOS 设备将文本、图像和 QR 码打印到无线蓝牙热敏打印机。使用“喷墨打印”进行输出,使用“喷墨扫描”来发现打印机。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install inkjet或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install inkjet⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/inkjet/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: inkjet description: "Print text, images, and QR codes to a cheap wireless Bluetooth thermal printer from a MacOS device. Use inkjet print for output, inkjet scan to discover printers." homepage: https://pypi.org/project/inkjet/ metadata: openclaw: emoji: "🖨️" requires: { bins: ["inkjet"], bluetooth: true } install: - { id: "pip", kind: "pip", package: "inkjet", label: "Install (pip)" } - { id: "brew", kind: "brew", package: "aaronchartier/tap/inkjet", label: "Install (Homebrew)" } ---
Print text, images, and QR codes to a small cheap Bluetooth thermal printer like the X6h, GT01, and childrens toy cat printers using the inkjet CLI. Thermal paper is extremely low-cost, enabling high-frequency physical output.
Preparation: Ensure your printer is turned ON. The printer does NOT need to be paired to the host computer's Bluetooth settings; inkjet connects directly via BLE.
Scan for printers and set default:
inkjet scan
Check current configuration:
inkjet whoami
Print strings directly. Supports standard escape sequences like \n for multiline output. Do not use emojis.
inkjet print text "Hello, World!"
inkjet print text "Line 1\nLine 2\nLine 3"
inkjet print text "Big Text" --size 72
Render high-fidelity formatted content using Markdown syntax. This is the recommended way for agents to output complex receipts or logs without saving temporary files. Do not use emojis.
inkjet print text "# Order 104\n- 1x Coffee\n- 1x Donut" --markdown
Output the contents of a local file. Supports plain text (.txt) and Markdown (.md).
inkjet print file ./receipt.txt
inkjet print file ./README.md
inkjet print image ./photo.png
inkjet print image ./logo.jpg --dither
Generates and prints QR codes. Smartphone scanners (iPhone/Android) can reliably read codes down to --size 75.
inkjet print qr "https://pypi.org/project/inkjet"
inkjet print qr "WiFi:S:NetworkName;P:example123;;" --size 75
inkjet feed 100 # Feed paper forward (steps)
Manage settings globally or locally per project. If a .inkjet/ folder exists in the current workspace, it will be prioritized (config setting with --local to create).
inkjet config show # Show all settings
inkjet config set printer <UUID> # Set the default device
inkjet config set energy 12000 # Set local project darkness
inkjet config alias kitchen <UUID> # Save a friendly name
{
"default_printer": "UUID",
"printers": { "alias": "UUID" },
"energy": 12000,
"print_speed": 10,
"quality": 3,
"padding_left": 0,
"padding_top": 10,
"line_spacing": 8,
"align": "left",
"font_size": 18
}
If the environment (e.g., TOOLS.md) contains multiple printer UUIDs or aliases, target specific hardware using the --address / -a flag. Use -a default to explicitly target the primary configured device.
inkjet print text "Label" -a stickers
# Orchestrated Print Examples
inkjet print text "Main Status" -a office
inkjet print text "Order #104" -a kitchen
inkjet print qr "https://pypi.org/project/inkjet" -a default
inkjet print file ./log.txt -a "UUID_EXT_1"
Commands support --json for machine-readable output:
inkjet scan --json
inkjet whoami --json
Thermal paper is narrow and low-cost. To make usable worksheets for children or manual notes:
## (H2 headers) for the main content. Standard text is often too small for children to read/write comfortably.1. content). They auto-indent and reduce horizontal space. Use ## 1) 5 + 2 = ___ instead.\n\n\n) between items. Thermal paper is essentially free; use vertical space to provide actual "writing room."--- at the end of a job to provide a clear tear-off line that doesn't cut off the last problem.If printer not found:
inkjet doctor安装 InkJet - 蓝牙热敏打印机 后,可以对 AI 说这些话来触发它
Help me get started with InkJet - Bluetooth Thermal Printer
Explains what InkJet - Bluetooth Thermal Printer does, walks through the setup, and runs a quick demo based on your current project
Use InkJet - Bluetooth Thermal Printer to print text, images, and QR codes to a wireless Bluetooth thermal pr...
Invokes InkJet - Bluetooth Thermal Printer with the right parameters and returns the result directly in the conversation
What can I do with InkJet - Bluetooth Thermal Printer in my developer & devops workflow?
Lists the top use cases for InkJet - Bluetooth Thermal Printer, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/inkjet/ 目录(个人级,所有项目可用),或 .claude/skills/inkjet/(项目级)。重启 AI 客户端后,用 /inkjet 主动调用,或让 AI 根据上下文自动发现并使用。
InkJet - 蓝牙热敏打印机 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
InkJet - 蓝牙热敏打印机 可免费安装使用。请查阅仓库了解许可证信息。
从 MacOS 设备将文本、图像和 QR 码打印到无线蓝牙热敏打印机。使用“喷墨打印”进行输出,使用“喷墨扫描”来发现打印机。
InkJet - 蓝牙热敏打印机 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using InkJet - Bluetooth Thermal Printer
Identifies repetitive steps in your workflow and sets up InkJet - Bluetooth Thermal Printer to handle them automatically