
Разработчик пол ником Kuberwastaken представил открытый драйвер для лазерных принтеров HP Laser 1003/1006/1008 (a/w) для macOS. Проект создан с помощью Claude.
В репозитории преокте есть установка одной командой через Terminal и отдельный скрипт для удаления, а сама схема работы построена на контейнере Linux с HP rastertospl и выводе на принтер по USB.
git clone https://github.com/Kuberwastaken/hp-laser-1008a-macos.git && cd hp-laser-1008a-macos && ./install.sh
«Заставьте HP Laser 1003/1006/1008 (a/w), который является переименованным лазерным принтером Samsung SPL3 от HP, печатать с Apple Silicon macOS как обычный принтер. Cmd‑P из любого приложения. Без терминала, без скриптов для каждого задания. HP никогда не выпускала рабочий драйвер для macOS для этих принтеров. Они не поддерживают AirPrint, не поддерживают PostScript или PCL, а драйверы SPL/QPDL с открытым исходным кодом (splix, foo2zjs) не создают стрим, который принимает это устройство. Таким образом, этот проект запускает собственный кодек HP rastertospl, точно такой же, как в драйвере HP Unified Linux, внутри небольшого контейнера Linux и передает результат через USB. Протестировано на macOS 26 (Apple Silicon). Модели „a“ только с USB‑подключением и модели „w“ с USB‑подключением», — пояснил автор проекта.
«Просто Claude пишет драйвер для macOS для моего малоизвестного принтера HP, созданного исключительно с поддержкой Windows», — написал в X разработчик Kuberwastaken
Разработчик пояснил, что с помощью ИИ-ассистента Claude с нуля смог создать прослойку между macOS и принтером. Она преобразует команды системы в формат, понятный устройству HP, а сам HP Laser 1008a использует фирменный протокол HP Quick Page Description Language, при котором обработка заданий печати происходит на стороне компьютера.
«Этот репозиторий содержит только вспомогательный код. Он не распространяет драйвер HP. Скрипт install.sh загружает унифицированный драйвер Linux от HP во время установки. rastertospl и PPD‑файлы принадлежат HP; использование их для управления принтером, которым вы владеете, является обычным использованием драйверов», — подытожил Kuberwastaken.

Источник: habr.com