一台没有官方 macOS 驱动的惠普激光打印机,通常意味着 Mac 用户只能放弃它。但一位青少年开发者没有换打印机,而是让 AI 编程工具 Claude Code 当助手,花了 4 个小时,硬是把驱动写了出来。
据外媒 neowin 报道,开发者 Kuber Mehta 发现自己的惠普打印机 HP Laser 1008a 无法在 Mac 上正常使用后,决定用 Anthropic 的 Claude Code 来解决这个问题。Claude Code 在这里扮演的是 AI 编程智能体的角色,协助他分析现有软件、逆向打印流程、编写并修正代码,最终成功让这台打印机在苹果 macOS 上正常工作。
![]()
从依赖专有组件到完全开源
这个驱动项目的开发过程并非一蹴而就。最初版本依赖惠普 Linux 驱动中专有的 rastertospl 编解码器,并且需要借助 Linux 容器来运行。随后,Mehta 逐步摆脱了这一方案。最终版本不再需要惠普专有组件或 Linux 容器,而是采用经过修改的开源 SpliX 打印引擎,并搭配原生 macOS USB 组件来实现通信。
这意味着,用户不需要安装额外的 Linux 环境,也不需要碰惠普的闭源代码,就能在 Mac 上使用这台打印机。
项目已开源,支持三款机型
目前,该项目已经开源,支持惠普 HP Laser 1003、1006 和 1008 系列打印机。对于持有这些冷门机型的 Mac 用户来说,这无疑是一个实用的解决方案。
这个案例也展示了 AI 编程工具在解决冷门硬件兼容问题上的潜力。以往,这类小众驱动的开发往往因为投入产出比太低而无人问津,但借助 AI 辅助编程,个人开发者可以用极低的成本完成过去需要专业团队才能做到的事情。
Kuber Mehta 的经历或许给开发者们提供了一个新思路:当官方支持缺失时,AI 编程工具可能成为填补空白的有力工具。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.