← к умной ленте

Разработчик с помощью Claude Code создал драйвер для непригодных для Mac принтеров HP

19-летний разработчик под ником Kuber (Кубер Мехта) с помощью нейросети Claude/Claude Codei написал драйвер-прослойку, позволившую бюджетным принтерам HP Laser серии 1000-х (1003, 1006, 1008, 1008a) работать на macOS, включая Mac на Apple Silicon. Эти принтеры HP выпускает только с поддержкой Windows: у них нет AirPrinti и официальных драйверов под macOS, и, по словам источников, HP не планирует это менять.

По разным описаниям, весь процесс — от анализа проприетарного протокола печати до рабочего драйвера — занял у Claude около 4 часов. Проект и полная расшифровка сессии с Claude Code опубликованы на GitHub в открытом доступе.

4 часавремя создания драйвера с Claude
10 строк кодаправка Claude для исправления разрешения печати
300 dpi / 600 dpiнесовпадение разрешения принтера и движка SpliX
  • Источники расходятся в деталях протокола: PRO Hi-Tech называет его QPDL (Host-based) с фильтром rastertospl, ITc — Samsung SPL3 с открытым движком печати SpliXi
  • По данным ITc, ключевая проблема была в разрешении: HP использует 300 dpi, а SpliX по умолчанию отправлял 600 dpi — Claude исправил это примерно 10 строками кода
  • Драйвер работает через легкий Linux-контейнер, который перехватывает команды печати из macOS, переводит их в формат принтера и передаёт по USB
  • По данным канала о нейросетях, установка выполняется одной командой, после чего печать доступна из любого приложения по Cmd+P
  • Автор опубликовал исходный код на GitHub, а также полную расшифровку сессии работы с Claude Code для проверки процесса

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖