Configurare stampanti USB e di rete con CUPS su Harmonica OS

Su Harmonica OS (HamoniKR), inizia dall'applicazione Stampanti: aggiungi una stampante USB o seleziona una stampante di rete rilevata e scegli l'IPP senza driver quando il dispositivo lo supporta. Utilizza l'interfaccia web CUPS quando http://localhost:631devi controllare una coda di stampa, modificare le impostazioni predefinite o aggiungere un dispositivo manualmente. Un driver del produttore è una soluzione di ripiego per hardware più vecchio o per funzionalità specifiche della stampante mancanti, non la prima opzione predefinita.

1. Scegli una connessione e verifica il servizio di stampa

CUPS (Common UNIX Printing System) gestisce le code di stampa e i lavori di stampa. Il protocollo di connessione determina se è possibile creare una coda senza un driver, come vengono rilevati i dispositivi e quali impostazioni è possibile controllare. HamoniKR 8.0 documenta sia il rilevamento automatico della rete che l' system-config-printerutilità; le etichette esatte dei menu possono variare a seconda della versione.

ConnessioneAdattaCompromesso
USB attraverso le stampantiUna stampante fisicamente collegata a un computerDipende dal rilevamento locale del dispositivo e dal supporto di stampa compatibile.
IPP senza conducente / IPP ovunqueStampanti moderne su una rete LAN affidabileAlcuni controlli relativi alla finitura, alla contabilità o specifici del fornitore potrebbero non essere disponibili.
AppSocket / HP JetDirectStampante di rete legacy con indirizzo IP notoSolitamente utilizza la porta TCP 9100 senza crittografia del trasporto; necessita di un driver appropriato
Produttore PPD o confezioneModelli più vecchi o funzionalità proprietarie essenzialiLa manutenzione e la compatibilità dipendono dal fornitore; i driver PPD vengono gradualmente eliminati a monte.

Prima di installare qualsiasi cosa, collega la stampante, controlla l'indirizzo IP visualizzato sul display se utilizza Wi-Fi o Ethernet e verifica che il computer sia connesso alla rete corretta. Quindi verifica che CUPS sia disponibile:

systemctl is-active cups
lpstat -r

Se il servizio è inattivo, avvialo con sudo systemctl enable --now cups. Se CUPS non è installato, esegui sudo apt updateseguito da sudo apt install cups; la disponibilità del pacchetto dipende dai repository HamoniKR configurati. Evita di sostituire componenti di stampa funzionanti solo perché il dispositivo non è stato rilevato.

Finestra delle impostazioni della stampante senza stampanti installate e pulsante blu "Aggiungi stampante".
Apri l'utilità Stampanti e seleziona Aggiungi stampante per iniziare a configurare una coda locale.

2. Aggiungi una stampante USB nell'utilità desktop

Apri il menu dell'applicazione, quindi Amministrazione > Stampanti o il pannello delle impostazioni della stampante, come descritto nella guida di HamoniKR. Puoi anche aprire un terminale ed eseguire il comando system-config-printer. Fai clic su Aggiungi e controlla l'elenco dei dispositivi locali. Per USB, seleziona il modello esatto rilevato, non un modello non correlato con un nome simile. Continua con la scelta del driver, assegna un nome alla coda e applica la configurazione.

Aggiungi finestra Stampante con due dispositivi USB, selezionando HP DeskJet
L'elenco dei dispositivi USB identifica le stampanti locali prima della selezione del driver e della creazione della coda.

Se il dispositivo USB non viene rilevato, provare a collegarlo direttamente tramite cavo anziché utilizzare un hub USB e verificare che la stampante sia accesa. CUPS non può risolvere un problema di connessione USB selezionando un protocollo di rete diverso. Verificare la compatibilità con un pacchetto specifico del produttore solo dopo aver confermato il rilevamento del dispositivo.

3. Preferisci le stampanti IPP rilevate sulla rete

Nella finestra di dialogo Aggiungi stampante, apri Stampante di rete o Trova stampante di rete. Se viene rilevato un dispositivo con un'opzione IPP senza driver, seleziona tale connessione e continua. La stampante fornisce i formati di documento e le opzioni supportati, riducendo la dipendenza da un PPD specifico per il modello. Questa è in genere l'opzione più semplice per una stampante di rete moderna compatibile.

Elenco di rilevamento delle stampanti di rete con indirizzi IP e connessione IPP senza driver selezionata
Un dispositivo di rete rilevato offre una connessione IPP senza driver, senza la necessità di inserire manualmente un file di driver.

Il rilevamento della stampante non garantisce il corretto funzionamento della stampa: l'isolamento dei client wireless, una rete guest, il filtraggio DNS multicast o una sottorete errata possono nascondere la stampante. Se la stampante è visibile ma offre funzionalità limitate per la stampa fronte/retro, la pinzatura o la gestione del colore, prima di modificare i driver, è consigliabile confrontare le opzioni disponibili con la documentazione del produttore. La documentazione della stampante HamoniKR 8.0 avverte specificamente che la stampa senza driver può omettere alcune funzionalità del produttore.

4. Gestire la coda tramite l'interfaccia web di CUPS

Per un maggiore controllo, aprite http://localhost:631il programma sul computer HamoniKR, selezionate Amministrazione e fate clic su Aggiungi stampante. CUPS potrebbe richiedere le credenziali di un account autorizzato ad amministrare la stampa. Scegliete il dispositivo locale o di rete rilevato, inserite un nome breve per la coda di stampa e selezionate un'opzione appropriata, senza driver o specifica per il modello. Prima di salvare, verificate le impostazioni predefinite, come il formato carta.

Pagina di amministrazione di CUPS localhost con visualizzazione dei controlli Aggiungi stampante e Gestisci stampanti.
CUPS fornisce una pagina di amministrazione web locale per aggiungere stampanti e gestire le code di stampa.

La pagina web e l'utility desktop modificano lo stesso sistema di stampa sottostante; sono alternative, non due driver indipendenti da installare. Utilizzare lo strumento desktop per la configurazione di routine e l'interfaccia web per lo stato della coda, le pagine di prova e le opzioni della stampante. CUPS documenta queste operazioni nella sua documentazione di amministrazione OpenPrinting CUPS . Mantenere l'amministrazione limitata al computer locale, a meno che non si disponga di una configurazione di gestione remota specifica e protetta; non aprire la porta 631 a Internet solo per aggiungere una stampante.

5. Utilizzare un indirizzo manuale o un driver del fornitore solo se necessario.

Se il rilevamento fallisce ma la stampante risponde a un indirizzo noto, consultare la documentazione del produttore per individuare l'URI effettivo del servizio di stampa. È preferibile utilizzare un ipps://endpoint quando la stampante supporta IPP sicuro e il suo certificato può essere convalidato. Un ipp://endpoint rappresenta un'altra possibilità su una rete locale controllata. Non dare per scontato che ogni stampante utilizzi /ipp/print.

Per i modelli più vecchi che supportano la stampa tramite socket raw ma non IPP, HamoniKR documenta AppSocket/HP JetDirect: inserire l'indirizzo host e verificare che la stampante utilizzi la porta prevista, solitamente la 9100. Questo evita il rilevamento del servizio, ma non dispone della negoziazione delle funzionalità IPP e in genere non offre la crittografia.

Finestra di dialogo per la configurazione manuale della stampante di rete, con visualizzazione dei campi relativi all'host 192.168.1.50 e alla porta 9100.
La configurazione manuale di AppSocket richiede l'host della stampante e la porta supportata da tale dispositivo.

Se hai verificato un URI IPP Everywhere, un amministratore può anche creare una coda dalla riga di comando. L'indirizzo seguente è a scopo illustrativo; sostituiscilo con l'URI effettivo della stampante:

sudo lpadmin -p OfficePrinter -E -v ipp://192.168.1.50/ipp/print -m everywhere

L' -pargomento specifica il nome della coda, -vla destinazione e -m everywhererichiede il modello senza driver. Questo funziona solo se la stampante pubblicizza le funzionalità IPP richieste. La documentazione di riferimento di OpenPrinting lpadmin descrive questo modulo e avverte che i driver classici basati su PPD sono obsoleti.

Se il modello continua a non stampare o perde una funzione necessaria, controlla innanzitutto il pacchetto supportato dalla distribuzione documentato da HamoniKR:

sudo apt update
sudo apt install hamonikr-printer-drivers

Se hai bisogno di un driver Linux o di un PPD fornito dal produttore, scaricalo direttamente dal produttore originale, verifica la compatibilità con il tuo modello e la tua architettura e installalo solo se ti fidi. Non scegliere un PPD a caso solo perché corrisponde alla marca. Alcune code di fornitori offrono opzioni migliori specifiche per il dispositivo, ma potrebbero essere più difficili da gestire con futuri aggiornamenti.

Finestra di dialogo per la selezione del driver della stampante con elenco dei produttori HP, opzioni di modello e pulsante "Fornisci file PPD".
Una schermata di selezione del modello può offrire un driver preinstallato o un PPD (Packet Driver Document) fornito esplicitamente dal produttore.

6. Imposta le impostazioni predefinite e verifica che la stampante funzioni correttamente.

Nelle proprietà della stampante o nella pagina "Imposta opzioni predefinite" di CUPS, imposta il formato carta corretto ed esamina le opzioni disponibili per il driver selezionato. Il formato A4 rispetto al formato Letter è spesso causa di ridimensionamenti imprevisti. Le impostazioni di fronte/retro, qualità e colore variano a seconda del dispositivo; non dare per scontato che tutti i controlli mostrati nell'esempio siano applicabili alla tua stampante.

Pagina delle opzioni della stampante CUPS che mostra carta A4, supporti comuni, qualità normale e stampa su un solo lato.
Prima di salvare le impostazioni predefinite della stampante, verifica il formato della carta e le opzioni di stampa disponibili.

In CUPS, apri Stampanti, seleziona la tua coda e scegli Stampa pagina di prova da Manutenzione. Puoi controllare la stessa coda anche senza browser:

lpstat -p -d
lpstat -o
lp -d OfficePrinter /path/to/test.pdf
Pagina CUPS Printers che mostra OfficePrinter inattivo e in accettazione di lavori con la stampa della pagina di prova selezionata
La visualizzazione della coda identifica lo stato della stampante e offre la possibilità di eseguire una pagina di prova per verificare l'output.

Una configurazione corretta significa che una pagina di prova viene stampata fisicamente con le dimensioni e il layout previsti, il lavoro viene rimosso dalla coda e un'applicazione normale può stampare verso la stessa destinazione. Lo stato "Inattivo, in accettazione lavori" indica solo che CUPS può mettere in coda i lavori; non dimostra che la carta abbia raggiunto il vassoio di uscita. Se la stampa si blocca, controllare lpstat -o, ispezionare l'URI del dispositivo selezionato, confermare la raggiungibilità e confrontare le impostazioni IPP o del socket della stampante con la relativa documentazione. Per le configurazioni di rete, le linee guida di CUPS relative al firewall e alle porte di rete indicano TCP 631 per IPP e UDP 5353 per il rilevamento mDNS; applicare le modifiche al firewall solo sulla LAN fidata.

Per maggiori dettagli sulle impostazioni predefinite per utente e sui processi da riga di comando, consultare la documentazione di riferimento sulla stampa da riga di comando di CUPS . Se la coda senza driver attualmente in uso stampa correttamente la pagina di prova, lasciarla invariata anziché aggiungere una coda legacy sovrapposta.

Lascia un commento

Configurare stampanti USB e di rete con CUPS su Harmonica OS

Configurare stampanti USB e di rete con CUPS su Harmonica OS

Configura le stampanti su Harmonica OS utilizzando CUPS, confronta IPP senza driver con i driver legacy e verifica la stampa USB o di rete con una pagina di prova.

Reimpostare una password di root dimenticata su Harmonica OS con GRUB Recovery

Reimpostare una password di root dimenticata su Harmonica OS con GRUB Recovery

Utilizza una shell di ripristino per impostare una nuova password di root per Harmonica OS, con controlli per dischi crittografati, filesystem di sola lettura e account che utilizzano sudo.

Configurare i certificati S/MIME in Thunderbird per la posta elettronica sicura.

Configurare i certificati S/MIME in Thunderbird per la posta elettronica sicura.

Importa o richiedi un certificato S/MIME in Thunderbird, assegnalo per la firma e la crittografia, esegui il backup della tua chiave privata e verifica la sicurezza della tua email.

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Risolvere l'elevato utilizzo della CPU da parte di Tracker-Miner-3 in Ubuntu GNOME

Scopri perché tracker-miner-fs-3 utilizza un elevato consumo di CPU in Ubuntu GNOME e come verificare l'indicizzazione, escludere cartelle, aggiornare Ubuntu o ricostruire in modo sicuro l'indice di ricerca.

Come installare Ubuntu 24.04 e Windows 11 in dual boot con BitLocker abilitato

Come installare Ubuntu 24.04 e Windows 11 in dual boot con BitLocker abilitato

Installa Ubuntu 24.04 in parallelo a Windows 11 con BitLocker in tutta sicurezza. Confronta i percorsi delle unità separate e condivise, le chiavi di ripristino, il partizionamento e i controlli di avvio.

Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04

Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04

Risolvi i problemi di disconnessione Wi-Fi di Ubuntu 24.04 dopo la sospensione verificando NetworkManager, i blocchi radio, gli aggiornamenti, il risparmio energetico e i driver, quindi verifica ogni riattivazione.

Riduci la distorsione audio in Ubuntu 24.04 con ottimizzazioni ALSA mirate.

Riduci la distorsione audio in Ubuntu 24.04 con ottimizzazioni ALSA mirate.

Verifica se la distorsione audio in Ubuntu 24.04 è causata da clipping, conversione del formato ALSA o risparmio energetico HDA, quindi applica la correzione reversibile corrispondente.

Crea uno script PipeWire per attivare/disattivare l'uscita audio e spostare l'audio attivo.

Crea uno script PipeWire per attivare/disattivare l'uscita audio e spostare l'audio attivo.

Consente di commutare l'audio Debian tra le uscite PipeWire denominate tramite uno script pactl che aggiorna il sink predefinito e reindirizza i flussi già in riproduzione.

Ripristinare l'ingresso del microfono delle cuffie Bluetooth su Ubuntu 24.04

Ripristinare l'ingresso del microfono delle cuffie Bluetooth su Ubuntu 24.04

Per far funzionare il microfono delle tue cuffie Bluetooth, seleziona l'ingresso corretto, utilizza un profilo audio vivavoce e controlla il percorso PipeWire di Ubuntu.

Risolvere il problema delle app Flatpak che non rispettano i temi GTK in Ubuntu 24.04

Risolvere il problema delle app Flatpak che non rispettano i temi GTK in Ubuntu 24.04

Scopri perché le app Flatpak potrebbero ignorare i temi GTK di Ubuntu 24.04 e segui i passaggi sicuri per verificare le estensioni dei temi, aggiornare le app Flatpak e diagnosticare i problemi del portale.