Розробник за допомогою ШІ створив драйвер під macOS для застарілого принтера, який працює лише з Windows

Розробник за допомогою ШІ створив драйвер під macOS для застарілого принтера, який працює лише з Windows

Своїм проєктом розробник із Індії поділився на GitHub.

У чому була проблема

Моделі лінійки HP Laser (зокрема 1003, 1006 та 1008) фактично є перейменованими принтерами Samsung із технологією SPL3. Вони не підтримують стандартні протоколи (як-от AirPrint чи PostScript), тому Mac просто «не бачив» їх як повноцінний друкувальний пристрій.

Як працює

Щоб обійти обмеження, розробник використав оригінальний декодер від HP для Linux та запакував його в компактний Linux-контейнер. Цей контейнер працює у фоновому режимі та транслює команди друку через USB.

Завдяки цьому Mac сприймає пристрій як звичайний принтер: друкувати можна з будь-якої програми стандартним сполученням клавіш Cmd+P без використання командного рядка під час щоденної роботи.

Налаштування драйвера відбувається дуже просто та лише один раз: користувачеві достатньо мати встановлений менеджер пакетів Homebrew, відкрити програму «Термінал», вставити спеціальну команду з GitHub і ввести пароль від свого Mac для підтвердження. Після цього система автоматично все налаштує, пристрій з’явиться у списку під назвою «HP Laser 1008a», і з нього можна буде одразу друкувати з будь-якого додатка за допомогою стандартної комбінації клавіш Cmd-P.

Роль Claude Code

Після того як допис про проєкт набув розголосу в мережі X, розробник детально описав роль Claude Code.

ШІ-помічник Claude Code виступив повноцінним співрозробником, який разом із автором пройшов увесь складний технічний шлях для вирішення проблеми.

«Все почалося з „встанови драйвери“, потім універсальний драйвер завис на з’єднанні з пристроєм, далі ми розбиралися з мовою друку за роздрукованими сторінками помилок самого принтера, обходили песочницю USB у macOS для прямої взаємодії з пристроєм, запускали справжній кодек rastertospl від HP у контейнері Linux для створення справжнього SPL3, налаштовували фоновий демон, стійкий до перезавантажень, і зрештою випустили готовий інсталятор з ліцензією MIT, що запускається однією командою».

https://t.co/hMgY80Wgxi

— Kuber (@kuberwastaken) August 19, 2026

Тепер драйвер працює настільки добре, що дозволяє «друкувати з macOS на Apple Silicon як зі звичайного принтера. Натиснув CMD-P у будь-якій програмі — і готово. Жодного термінала, жодних додаткових скриптів для кожного друку». 

/

Розробник під ніком Kuberwastaken створив за допомогою Claude Code повноцінний драйвер для macOS, який повертає до життя принтери серії HP Laser 1008a. Ці пристрої створювалися виключно для Windows, і компанія HP так і не випустила для них робочого програмного забезпечення під деталі системи Apple. Написати потрібний код розробнику допоміг ШІ-помічник Claude Code.

Leave a Reply

Your email address will not be published. Required fields are marked *