macOS drajver HP Laser 1008a koji je objavio Kuberwastaken omogućava sistemsko Cmd‑P štampanje na Apple Silicon; paket koristi Claude Code i Linux kontejner.
Bitne tačke
- Kuberwastaken je objavio macOS drajver HP Laser 1008a koji omogućava sistemsko Cmd‑P štampanje na Apple Silicon uz pomoć Claude Code.
- Rješenje pokreće HP‑ov rastertospl u malom Linux kontejneru (Colima) i isporučuje SPL3 izlaz direktno preko USB‑a.
- Kod, instalacioni skripti i uputstva su javno dostupni na GitHubu; instalacija zahtijeva Homebrew i aktivnu Colima instancu.
macOS drajver HP Laser 1008a — što je novo
Programer koji se potpisuje kao Kuberwastaken objavio je macOS drajver HP Laser 1008a koji omogućava sistemsko Cmd‑P štampanje na Apple Silicon macOS, navodeći da je pri razvoju koristio Claude Code. Autor je paket objavio kao otvoreni repozitorij na GitHubu, s instalacionim skriptom koji automatizuje postavljanje potrebnih komponenti i registraciju drajvera u CUPS. (Izvor: GitHub, Tom's Hardware).
Fokus ovog rješenja je praktičan: umjesto da se pokušava portovati cijeli Windows driver na macOS, paket pokreće HP‑ov pravi SPL3 kod (rastertospl) unutar malog Linux kontejnera i isporučuje rezultat direktno štampaču preko USB‑a. Time se postiže da macOS aplikacije (Save/Print → Cmd‑P) šalju print poslove kao da je riječ o nativnom drajveru, bez ručnih terminal skripti po zadatku. (Izvor: GitHub, Tom's Hardware).
Kako funkcioniše rješenje: Colima, rastertospl i USB‑delivery
Ključni elementi rješenja su: pokretanje kontejnera na macOS pomoću Colima (ili slične alatke koja pokreće Linux VM na Apple Silicon), u kontejneru izvršavanje HP‑ovog rastertospl programa za konverziju print‑outputa u SPL3 format i zatim direktna dostava tih podataka štampaču preko USB‑a. Colima je popularan alat za pokretanje Docker‑kompatibilnih kontejnera na macOS i u ovom projektu služi kao runtime okruženje za Linux komponentu koja radi kodiranje ispisa. (Izvor: Colima GitHub, Kuberwastaken repo).
Autor navodi da su modeli serije HP Laser 1003/1006/1008 u suštini rebadged Samsung SPL3 uređaji koji ne koriste standardne jezike poput PostScript ili PCL, zbog čega normalni AirPrint/CUPS drajveri ne rade. Korišćenjem originalnog rastertospl codec‑a u kontejneru postiže se precizno raster‑renderovanje koje štampač očekuje. (Izvor: GitHub, TechRadar).
Instalacija, ograničenja i praktični savjeti
Instalacija, prema uputstvu u repozitorijumu, je jednostavan proces: korisnik treba imati Homebrew, zatim u Terminalu pokrenuti repozitorij i instalacioni skript, npr.:
git clone https://github.com/Kuberwastaken/hp-laser-1008a-macos.git && cd hp-laser-1008a-macos && ./install.sh
Instalacioni skript traži root/administratorsku lozinku jednom i podešava CUPS servis, instalira potrebne binarne u kontejner i registruje drajver kao "HP Laser 1008a" u sistemu. (Izvor: GitHub).
Postoje ograničenja koja vrijedi imati na umu: Colima (ili drugi Linux VM) mora biti pokrenuta prije prvog štampanja; iz stanja mirovanja (sleep) prvi posao može ići sporije dok se kontejner startuje. Takođe, u rijetkim slučajevima potrebno je ažurirati USB product ID u konfiguraciji ako sistem prijavi "printer not found" — autor navodi korake za identifikaciju i ispravku u README‑u repozitorijuma. Budući da HP zvanično ne pruža macOS drajvere za ovaj model, projekt predstavlja praktičan workaround, ali uključuje upotrebu zatvorenog rastertospl binarnog koda unutar sandboxiranog Linux kontejnera. (Izvor: GitHub, HP Support).
Gdje pronaći kod i dodatne informacije
Cjelokupan kod i uputstva nalaze se u javnom GitHub repozitorijumu autora: https://github.com/Kuberwastaken/hp-laser-1008a-macos. Za razumijevanje kako Colima radi na macOS i kako pokrenuti Linux kontejner na Apple Silicon, korisnicima preporučujemo dokumentaciju Colima projekta. (Izvori: GitHub repo, Colima).
Ako želite više konteksta o tome kako Claude Code i Anthropic pristupaju generisanju i upravljanju kodom (što je bio dio procesa razvoja ovog drajvera), pogledajte i naš interni tekst o Anthropic i Claudeu na W3M.


Komentari
Diskusija je otvorena za W3M korisnike. Komentare mogu čitati svi, a objavljivanje zahtijeva prijavu.
Za komentarisanje i odgovaranje potreban je W3M nalog.