1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      

Siga-nos


macOS e Windows

Com o apoio da inteligência artificial, o programador Kuber Mehta construiu um driver funcional para impressoras HP Laser em computadores da Apple num espaço de apenas quatro horas. Segundo a publicação partilhada na rede social X, o projeto recorreu ao agente Claude Code da Anthropic para contornar a falta de suporte oficial destas máquinas no sistema operativo da marca da maçã.

A incompatibilidade afetava as séries HP Laser 1003, 1006 e 1008. Estes modelos utilizam o protocolo de impressão proprietário SPL3 da Samsung, distanciando-se de padrões universais como PCL ou PostScript, e não possuem conectividade AirPrint. A limitação deixava os utilizadores de macOS sem uma via simples para colocar os equipamentos a imprimir nativamente.

A engenharia reversa com inteligência artificial

Para ultrapassar a barreira de software, Mehta aplicou a técnica de "vibe coding", delegando na IA a investigação do processo de comunicação. O agente analisou o software existente, realizou engenharia reversa da linguagem raster SPL3, redigiu o código e depurou os erros em tempo real durante os testes com a máquina física.

A abordagem inicial passava por executar o codec proprietário da HP (rastertospl), extraído do driver de Linux, dentro de um contentor virtual. A solução final conseguiu contornar essa exigência ao adotar uma versão adaptada do motor de código aberto SpliX, a operar em conjunto com um componente USB nativo dos computadores da Apple.

Correção geométrica e integração no sistema

O núcleo do problema técnico revelou-se surpreendentemente localizado. O motor SpliX gerava uma geometria de cabeçalho de página incorreta, ao produzir ficheiros estruturados numa grelha de 600 dpi, quando a impressora exigia instruções a 300 dpi. O desfasamento levava a impressora a interpretar mal o formato, resultando em documentos corrompidos ou repetição infinita da mesma página.

página impressa pela driver criada pelo Claude

A retificação do formato exigiu apenas cerca de 10 linhas de código. Com o problema de resolução resolvido e a comunicação USB restabelecida, o equipamento passou a integrar-se no sistema de impressão padrão, reconhecendo o clássico atalho Command-P.

A solução finalizada foi disponibilizada em código aberto no GitHub do autor, garantindo suporte aos processadores Apple Silicon. A resolução deste bloqueio sublinha a utilidade prática das atuais ferramentas de programação autónoma, capazes de ressuscitar hardware esquecido pelas fabricantes quando combinadas com testes manuais direcionados.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?

Não perca nenhuma novidade!

Junte-se a milhares de leitores e receba as últimas notícias de tecnologia, análises e dicas diretamente no seu email.

Nenhum comentário

Seja o primeiro!





Aplicações TugaTechDiscord do TugaTechRSS do TugaTechSpeedtest TugaTechHost TugaTech