Подросток с помощью ИИ за 4 часа создал драйвер для принтеров HP на macOS
Подросток с помощью искусственного интеллекта создал нативный драйвер для некоторых лазерных принтеров HP, которые официально не поддерживают macOS. О проекте автор рассказал в своем аккаунте X.
Для создания драйвера разработчик применил Claude Code — ИИ-инструмент, который способен самостоятельно анализировать код, писать новые участки программы и исправлять ошибки. По словам автора проекта, весь процесс занял около четырех часов: ИИ помог исследовать существующее программное обеспечение, разобраться с протоколом принтера, написать код и отладить его на реальном устройстве.
Сначала разработчик использовал часть оригинального драйвера HP из Linux, но такое решение требовало дополнительной среды для запуска. В финальной версии он заменил ее на SpliX — открытый проект, который переводит данные с компьютера в формат, понятный принтеру. Также разработчик добавил собственный компонент для прямого подключения устройства к Mac через USB.
Основная проблема оказалась не в самом подключении принтера, а в том, как программа подготавливала страницу к печати. Она сообщала принтеру неправильный размер печатной области: вместо одного значения использовалось другое. В результате принтер неправильно обрабатывал готовую страницу — изображение могло «ломаться», а одна и та же страница печататься несколько раз.
Ошибка оказалась небольшой и потребовала около 10 строк изменений в коде. После ее исправления принтеры заработали с обычной системой печати macOS — пользователю достаточно выбрать устройство и нажать Cmd+P, как при печати на любом другом принтере.
Готовый проект опубликован в открытом доступе и рассчитан на HP Laser 1003, 1006 и 1008 с компьютерами Mac на чипах Apple.
Ранее мы рассказывали, как геймер с помощью ИИ написал утилиту для защиты разъема RTX 5090 от оплавления.
Источник новости: hi-tech.mail.ru

