Un développeur a utilisé Claude Code pour créer un pilote compatible macOS fonctionnel afin d’utiliser l’imprimante HP Laser 1008a qui ne dispose d’aucun support officiel sur Mac, alors qu’elle fonctionne sur Windows. Ce projet, baptisé hp-laser-1008a-macos et publié sur GitHub, permet désormais d’imprimer directement depuis n’importe quelle application.

Un pilote créé avec l’IA grâce à Claude Code
Le développeur Kuberwastaken explique le problème initial sans détour : « HP n’a jamais livré de pilote macOS fonctionnel pour ces modèles ». Cette imprimante, conçue au départ pour fonctionner sur Windows, est en réalité dérivée des modèles Samsung SPL3, une origine technique qui explique en partie pourquoi HP n’a jamais développé de support natif pour macOS.
Pour contourner cette absence, le projet s’appuie sur l’outil rastertospl fourni par HP lui-même, exécuté à l’intérieur d’un conteneur Linux. Cette architecture permet de faire fonctionner un composant logiciel initialement pensé pour un autre environnement, en l’encapsulant dans un système compatible avec macOS sans nécessiter de réécriture complète du pilote d’impression.
Une fois installé via un processus qualifié de one-shot, le pilote s’intègre directement au système d’exploitation. Kuberwastaken décrit le résultat obtenu en ces termes : « Imprimer depuis macOS avec Apple Silicon comme une imprimante normale. Cmd-P depuis n’importe quelle application. Pas de terminal, pas de script par tâche ». Cette simplicité d’usage, une fois l’installation terminée, masque la complexité technique du pont établi entre l’environnement Linux du conteneur et le système d’Apple.
Il y a quelques éléments à prendre en compte :
- HomeBrew nécessaire : c’est obligatoire pour installer le pilote
- Nécessité de faire tourner Colima : pour que le conteneur Linux fonctionne, l’outil Colima doit être actif en arrière-plan
- Temps de latence : l’impression peut être lente à démarrer lors du premier travail (passage de la veille à la première page)
- Ajustement éventuel de l’identifiant USB : certains utilisateurs peuvent devoir modifier manuellement l’identifiant de produit USB (USB product ID) si le pilote renvoie l’erreur « imprimante non trouvée ».
Le projet a été entièrement développé puis partagé sur GitHub, ce qui permet à d’autres possesseurs de cette imprimante de bénéficier directement de cette solution sans avoir à la recréer eux-mêmes.
Une compatibilité étendue à d’autres imprimantes HP
Ce pilote ne se limite pas au seul modèle 1008a : il prend également en charge les imprimantes HP Laser 1003 et 1006, deux références qui partagent visiblement la même architecture matérielle. Cette compatibilité élargie augmente l’utilité du projet, en touchant potentiellement l’ensemble des utilisateurs Mac ayant fait l’acquisition de l’une de ces trois références dépourvues de support officiel.











0 commentaires