Son Dakika
Tek kan örneği organların biyolojik yaşını gösterebilir52 dk önceSıcak bulutlarda yağmurun gizli başlangıcı bulundu1 saat önceDikey video içeriği 2026’da 150 milyar dolara koşuyor2 saat önceSaç kökü gelişimi 4 boyutta haritalandı: 3DEEP zamanı yeniden kuruyor2 saat önceDijital kamerada büyüme geri döndü: Fujifilm, Nikon’u geçti; Canon farkı açtı2 saat önceClaude Code, HP Laser 1008a için yerel macOS sürücüsü üretti2 saat önceÇin, Chang’e‑7 ile Ay’ın güney kutbunda su buzu arayacak9 saat önceSönen kara delik parlamalarını yıldızın dönüşü açıklıyor9 saat önceOpenAI, Astra eğitimini durdurdu: güvenlik alarmı10 saat önceiPhone 18 Pro renkleri sızdı: Dark Cherry ve 3 ton11 saat önce
Yapay Zeka3 dk okuma

Claude Code, HP Laser 1008a için yerel macOS sürücüsü üretti.

Hindistanlı geliştirici Kuber Mehta, Anthropic’in Claude Code aracıyla yalnız Windows/Linux desteği olan HP Laser 1008a için yerel macOS sürücüsü geliştirdi; kod GitHub’da.

Ajans Dijital Admin22 Ağustos 2026Paylaş
Hindistanlı geliştirici Kuber Mehta, Claude Code yapay zeka aracını kullanarak HP Laser 1008a yazıcısı için macOS uyumlu yerel sürücü kodunu yazdı.
Hindistanlı geliştirici Kuber Mehta, Claude Code yapay zeka aracını kullanarak HP Laser 1008a yazıcısı için macOS uyumlu yerel sürücü kodunu yazdı.
Yapay Zeka • Ajans DijitalOkumaya başla517 kelime

Hindistan merkezli geliştirici Kuber Mehta, Anthropic’in komut satırı odaklı kodlama aracı Claude Code’u kullanarak 2023 çıkışlı HP Laser 1008a yazıcısı için yerel bir macOS sürücüsü (donanımı işletim sistemine tanıtan yazılım) geliştirdi. Model için daha önce yalnız Windows ve Linux sürücüleri mevcuttu; macOS tarafında resmi destek yoktu. Mehta, ortaya çıkan sürücüyü ve geliştirme sürecini GitHub’da herkesin kullanımına açtı.

Neyi zorlaştıran neydi?

HP Laser 1008a, “host-based” denen bir yazıcı sınıfına giriyor. Bu tip yazıcılarda işin yükü yazıcıdan çok bilgisayarın işlemcisine biner. Mehta’nın paylaştığı teknik notlara göre cihaz, Samsung’un özel bir tarama tabanlı yazdırma dili olan SPL3’ü kullanıyor; macOS için yayımlanmış bir SPL3 sürücüsü bulunmuyordu. Cihazda Apple’ın sürücüsüz yazdırma özelliği AirPrint desteği de yok.

Aynı serideki 1003 ve 1006 a/w modelleri için de durum benzer: Bu yazıcılar PostScript ya da PCL konuşmuyor. Bu da evrensel yazdırma yollarını kapatıyor ve işi, cihazın anladığı özel dile doğru veriyi üretmeye bağlıyor.

“just Claude writing a MacOS driver for my obscure HP printer built only for Windows support” — Kuber Mehta

Claude Code ile adım adım

Mehta, Claude Code’un Opus 4.8 modelini kullanarak yaklaşık 30–40 istemle çalışan bir sürüm elde etti. Süreç boyunca yapay zekânın bazı varsayımlarını düzeltti ve yönlendirdi. Yol haritası kabaca şöyle ilerledi:

  • Mevcut Windows ve Linux sürücülerini inceleyerek referans almak

  • Yazıcının hata sayfalarını analiz ederek konuştuğu dili netleştirmek

  • Cihaza doğrudan bağlanıp davranışını gözlemek

  • İzole bir çalışma ortamında (Linux container) HP’nin gerçek rastertospl kodlayıcısını çalıştırarak özgün SPL3 çıktısı üretmek

  • macOS’te yeniden başlatmalara dayanıklı, arka planda çalışan bir servis (daemon) tasarlamak

Claude Code, HP Laser 1008a için yerel macOS sürücüsü üretti

Bu adımlardan sonra Mehta, MIT lisanslı bir kurulum paketi yayımladı. Kurulum, macOS’te kullanılan açık kaynak yazıcı sürücü paketi SpliX’i yama mantığıyla genişletiyor ve SPL3 tabanlı yazıcıları tanıtır hâle getiriyor. SpliX, varsayılan olarak SPL2 ve SPLc dillerini destekliyor; yeni eklentiyle SPL3 desteği de eklenmiş oluyor.

Yerel IOKit yardımı: Python’suz son hâl

Geliştirici, ilk sürüm sonrası depoda yaptığı revizyonları da ayrıntılandırdı. Nihai yaklaşım, Python, pyusb ve libusb gibi bağımlılıkları ortadan kaldıran “küçük bir yerel IOKit yardımcı” bileşenine (IOKit, macOS’in donanım-sürücü çerçevesi) dayanıyor. Böylece kurulum Terminal’den hızlıca yapılabiliyor ve sistem entegrasyonu sadeleşiyor.

Mehta, kendisi yazılımcı olsa da bu süreçte macOS sürücü mimarisi hakkında yeni bilgiler öğrendiğini belirtiyor. Yani üretken yapay zekâ aracı yalnızca kod üretmekle kalmadı; geliştiricinin alan bilgisini de derinleştiren bir eşlikçi rolü oynadı.

Uyum sorununun yeni yüzü

Donanım ile işletim sistemi arasındaki uyumsuzluk, kullanıcıları yıllardır belirli ekosistemlere mahkûm ediyordu. Bu örnekte yapay zekâ destekli bir çalışma, resmi desteğin olmadığı bir cihazı macOS’e taşımayı başardı. Üstelik süreç, doğrudan cihazdan toplanan ipuçları ve mevcut sürücülerin çözümlenmesiyle ilerledi; yalnızca tahmine dayalı bir kod üretimi değildi.

Bu yaklaşım, benzer kapalı yazdırma dillerine sahip ya da evrensel standartları konuşmayan diğer yazıcılar için de uygulanabilir bir şablon sunuyor. Öte yandan, her modelin sürücü ve protokol ayrıntıları farklı olduğundan, her vaka kendi başına kapsamlı bir mühendislik çalışması gerektirebilir.

Bu haber işinize yaradı mı?

Yazar

Ajans Dijital Admin

Tüm yazıları

İlgili haberler Tümünü gör