HP LaserJet M234sdwe non stampa su Debian 13? Il driver ufficiale HP non è la soluzione (io ho usato hplip)

Se sei approdato qui è probabile che tu stia vivendo la stessa scena che ho vissuto io: mandi in stampa un documento, i LED della HP LaserJet M234sdwe iniziano a lampeggiare per un istante e poi la stampa si annulla da sola, senza nessun errore chiaro. Ti racconto come sono arrivato alla soluzione, inclusi i tentativi falliti, perché probabilmente ti risparmiano tempo.

Questa guida fa parte del percorso completo su Debian 13 Trixie su ThinkPad.

Il problema

Ho collegato la stampante alla rete wifi di casa e Debian, come previsto, l’ha rilevata automaticamente e installata da sola non appena l’ho accesa. Fin qui tutto bene. Il problema arriva al primo documento mandato in stampa: i LED della M234sdwe iniziano a lampeggiare come se stesse per partire, poi il lavoro sparisce dalla coda di stampa senza completarsi.

Primo istinto: rimuovere la stampante da Impostazioni di GNOME e riaggiungerla da zero. Debian questa volta mi propone tre opzioni tra cui scegliere: una con il nome breve della stampante, una tramite CUPS, una con il nome esteso. Le ho provate tutte e tre, una alla volta: stesso risultato identico ogni volta, lampeggio dei LED e annullamento immediato.

Il primo tentativo (fallito): il driver ufficiale HP

A quel punto ho cercato su DuckDuckGo “debian 13 hp laserjet m234sdwe”, che mi ha portato dritto al sito HP e da lì alla pagina dedicata a Linux, dove si scarica hplip-3.26.4.run.

chmod +x hplip-3.26.4.run
./hplip-3.26.4.run

Risultato: l’installer si blocca per una lunga serie di dipendenze mancanti. Il pacchetto distribuito da HP è evidentemente costruito e testato per Debian 12, non per Debian 13 (Trixie), e le librerie richieste non corrispondono più a quelle presenti nel sistema.

La soluzione: hplip da repository, pensato per Ubuntu ma funzionante su Debian 13

Continuando a cercare mi sono imbattuto in una guida su fosslinux.com pensata per Ubuntu, che semplificava tutto a un comando:

sudo apt install hplip hplip-gui

Il ragionamento è stato: se Ubuntu (che condivide le basi con Debian) usa il pacchetto dai repository invece del driver scaricato dal sito HP, forse la stessa strada funziona anche su Debian 13. Ho lanciato il comando e, a differenza di hplip-3.26.4.run, apt ha installato tutto senza intoppi, dipendenze incluse.

A questo punto ho eseguito il tool grafico di configurazione:

hp-setup

La GUI si apre e prova a cercare la stampante in automatico, ma nel mio caso il rilevamento automatico non ha trovato nulla. La soluzione è stata inserire manualmente l’indirizzo IP della stampante. Per recuperarlo, sulla M234sdwe basta premere il pulsante “i” sul pannello: la stampante stampa da sola una pagina di informazioni con l’IP assegnato sulla rete.

Inserito l’IP a mano in hp-setup, la configurazione è andata a buon fine e da lì la stampa ha iniziato a funzionare regolarmente, senza più lampeggi né annullamenti.

Perché succede

Il nodo del problema è tutto qui: il pacchetto hplip-3.26.4.run scaricabile dal sito ufficiale HP non è aggiornato per le versioni più recenti di Debian, mentre il pacchetto hplip mantenuto nei repository ufficiali (lo stesso usato su Ubuntu) è pacchettizzato correttamente e compatibile con Trixie. Vale la pena ricordarlo: per le stampanti HP su Debian, la prima cosa da provare è sempre apt install hplip hplip-gui, non il file scaricato dal sito HP.

Se anche altri dispositivi di casa (portatili, telefoni) ti danno problemi di rete a intermittenza, il colpevole spesso non è il singolo device ma la configurazione del router: ne parlo nella guida sul D-Link R15 con SSID separati.

Bonus: la scansione chiede una password di root che non esiste

Risolta la stampa, ho provato anche la scansione dall’app HPLIP Toolbox (installata insieme a hplip-gui). Al primo tentativo mi avvisa che manca un plugin e mi propone di installarlo in automatico. Accetto, e a quel punto compare una richiesta di password di root.

Qui sono cascato in un equivoco comune: uso sempre sudo con la mia password utente, non ho mai impostato né usato una password di root separata. Ho provato a inserire la mia password normale, sbagliando, e la GUI mi ha concesso solo tre tentativi in tutto.

Il punto è che su Debian, se durante l’installazione hai lasciato vuoto il campo della password di root e creato un utente con permessi sudo (la configurazione standard consigliata dall’installer), l’account root viene bloccato. Non è che la password sia stata dimenticata: semplicemente non esiste, e nessun tentativo può funzionare.

La soluzione è bypassare del tutto quel prompt e lanciare il plugin installer direttamente da terminale con sudo:

sudo hp-plugin

Così il comando gira già come root tramite sudo, chiedendo la tua normale password utente invece di quella (inesistente) di root.

Se preferisci comunque avere una password di root utilizzabile anche altrove, puoi impostarne una nuova senza conoscere quella vecchia:

sudo passwd root

Il comando chiede solo la tua password utente per sudo, poi permette di scegliere una password di root da zero.

Riepilogo rapido

  1. sudo apt install hplip hplip-gui
  2. Avvia hp-setup
  3. Se il rilevamento automatico non trova la stampante, premi il tasto “i” sul pannello della stampante per stampare la pagina con l’IP
  4. Inserisci l’IP manualmente in hp-setup
  5. Stampa
  6. Per la scansione, se manca un plugin e viene chiesta una password di root che non hai mai impostato, installalo da terminale con sudo hp-plugin invece di usare il prompt della GUI

Se anche tu stai cercando una laser compatta e silenziosa per l’ufficio di casa, la HP LaserJet M234sdwe è disponibile su Amazon

Articoli correlati:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto