# 用 Claude Code 花 4 小时给一台没 Mac 驱动的 HP 打印机写了个原生驱动

> 原标题：Claude Code Teaching macOS to Natively Print to the HP Laser 1008a

- 来源：Hacker News 首页
- 发布时间：2026-08-18T21:14:21.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/51475
- 原文：https://cdn.kuber.studio/chat/hp-laser-1008a-driver

## 摘要

作者有一台 HP Laser 1008a，本质是三星贴牌机，用私有 SPL3 光栅语言，既没 macOS 驱动也不支持 AirPrint，插 Mac 上就是块砖。他开了个 Claude Code 会话，从装通用驱动卡在“连接设备”开始，一步步让模型读打印机自己吐的错误页来反推 SPL3 指令格式，绕过 macOS 的 USB 沙箱直接跟设备对话，再在 ...

## 推荐理由

一次完整的逆向工程加系统集成实战，全程用 Claude Code 完成，不是公关稿。HKR 三条全中：故事有悬念、技术细节够密、受众精准。分数卡在 78 是因为这终究是个人项目，不是行业级事件。

## 锐评

这条分享的价值不在结果，而在过程。作者面对一台没有 macOS 驱动、也不支持 AirPrint 的贴牌打印机，没有去搜现成方案，而是把整个调试和逆向工程过程交给了 Claude Code。模型从装通用驱动卡在“连接设备”开始，一步步通过读取打印机错误页来理解 SPL3 光栅指令格式，再绕过 macOS 的 USB 沙箱直接跟设备通信，最后在 Linux 容器里运行 HP 官方的 rastertospl 编码器，生成真正的 SPL3 数据。最终产物是一个重启后仍能存活的后台守护进程，以及一个 MIT 许可的一键安装脚本。

关键数字：全程约 4 小时，一次会话完成。这说明了什么？说明在复杂硬件适配这种需要多步试错、跨领域知识（驱动、沙箱、容器、打印语言）的任务上，大模型已经能充当一个能读手册、能写代码、能根据错误输出调整策略的工程伙伴。但要注意，正文是经过轻度删节的对话记录，我们看不到模型犯了多少错、作者给了多少纠正。另外，这种成功高度依赖打印机本身会吐错误页这个“意外文档”，换一台沉默的设备，这条路可能走不通。

还缺什么：没有对比如果手动做需要多久，也没有说明生成的打印质量是否完美。但作为一份展示 AI 辅助硬件逆向工程上限的原始记录，它比任何评测都生动。
