Разработчик под ником Kuberwastaken выпустил открытый драйвер, который позволяет лазерным принтерам HP Laser 1003, 1006 и 1008 (в версиях с буквой «a» и «w») работать на компьютерах Apple Silicon под управлением macOS. Ранее эти модели не имели официальной поддержки от Hewlett-Packard для macOS — ни AirPrint, ни PostScript/PCL, ни даже совместимость с существующими открытыми драйверами SPL/QPDL вроде splix или foo2zjs. Пользователи были вынуждены либо использовать Windows или Linux, либо искать обходные пути для печати с Mac, что нередко требовало сложных настроек и скриптов для каждого задания. Теперь же любой владелец такого принтера может установить драйвер за одну команду в Terminal и печатать через стандартную команду Cmd+P из любого приложения, не задумываясь о совместимости.
Особенность проекта заключается в том, что создатель использовал ИИ-ассистента Claude для разработки прослойки, которая преобразует команды macOS в формат, понятный аппаратной части HP Laser. Принтеры этой линейки используют фирменный протокол HP Quick Page Description Language (QPDL), в котором обработка заданий происходит на стороне компьютера, а не на самом устройстве. Благодаря этому драйверу, работающему через контейнер Linux, данные передаются через USB в привычном для пользователя macOS формате, а конвертация в QPDL выполняется автоматически. Это решение протестировано на последней версии macOS 26 и совместимо с Apple Silicon, что делает его актуальным для всех современных Mac.
Автор проекта подчеркнул, что репозиторий не распространяет проприетарные драйверы Hewlett-Packard, а лишь предоставляет скрипт install.sh, который во время установки загружает унифицированный драйвер Linux от HP. Это стандартная практика: загрузка и использование PPD-файлов и компонентов rastertospl для управления устройством, которым пользователь владеет, не нарушает лицензионные соглашения. Код проекта полностью открыт, что позволяет сообществу проверять его безопасность и вносить улучшения. Удаление драйвера также выполняется отдельным скриптом, что упрощает возврат к исходному состоянию.
Важность этого решения трудно переоценить для владельцев HP Laser 1003/1006/1008, особенно тех, кто перешел на Apple Silicon и столкнулся с проблемой печати. Модели этих серий, хоть и позиционируются как устройства HP, на самом деле являются перемаркированными версиями лазерных принтеров Samsung SPL3 с фирменным языком описания страниц HP. Отсутствие поддержки macOS от HP вынуждало пользователей либо покупать новые принтеры, либо использовать обходные решения, которые не всегда были стабильны. Теперь же, благодаря проекту Kuberwastaken, владельцы таких устройств получают полноценную и бесплатную альтернативу официальным драйверам, которая работает из коробки.
Проект не только решает бытовую проблему, но и демонстрирует, как современные инструменты разработки, включая ИИ-ассистенты, могут ускорять создание решений для устаревшего или недоподдерживаемого оборудования. Это особенно актуально в мире, где поддержка старых устройств часто игнорируется производителями, а сообщество энтузиастов берет инициативу на себя. Для пользователей Apple Silicon это означает возможность продолжать использовать проверенные временем принтеры без необходимости переплачивать за новые модели с поддержкой AirPrint.



