一台2023年发布的惠普激光打印机,官方只提供Windows和Linux驱动,macOS用户只能干瞪眼。印度开发者Kuber Mehta没有等官方更新,而是用Anthropic的Claude Code命令行编程工具,硬生生给这台冷门打印机写出了macOS驱动。
这台名为HP Laser 1008a的打印机,在驱动支持上确实是个"孤儿"。Mehta在GitHub上分享了完整代码,也在社交媒体上晒出了整个开发过程。更难得的是,他还整理了一份完整的对话记录,发布在网上供人参考。
![]()
为什么这台打印机这么难搞?
Mehta在对话记录的引言里解释了症结所在:HP Laser 1008a是一台"贴牌三星的主机式打印机,使用专有的光栅语言(SPL3),没有macOS驱动,也不支持AirPrint"。这意味着它跟macOS生态完全不兼容。
更麻烦的是,此前从未有人为macOS发布过SPL3驱动。Mehta只能靠与Claude Code的对话,参考Windows和Linux驱动来逆向开发。GitHub上的介绍还指出,HP Laser 1008a及其同系列机型(1003和1006 a/w)还有另一个问题:"它们不支持PostScript或PCL。"熟悉打印机驱动开发的人都知道,这意味着Mehta面对的是个硬骨头。
AI写驱动的过程有多顺利?
Mehta使用Claude Code配合Opus 4.8模型,整个驱动在30到40条提示指令内完成。这个速度相当惊人,考虑到这台打印机的驱动架构如此特殊。不过过程也并非一帆风顺——AI在开发过程中做出过一些需要纠正的断言,否则完成速度可能更快。
这次尝试的意义在于,它展示了AI在硬件兼容性领域的潜力。过去,硬件厂商不提供驱动,用户基本就束手无策。现在,借助AI编程工具,个人开发者也能填补这些空白。Mehta的这次实践,或许预示着"硬件不兼容"这个老问题正在迎来新的解法。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.