Home
» PC Tips
»
Configurare stampanti USB e di rete con CUPS su Harmonica OS
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.
Connessione
Adatta
Compromesso
USB attraverso le stampanti
Una stampante fisicamente collegata a un computer
Dipende dal rilevamento locale del dispositivo e dal supporto di stampa compatibile.
IPP senza conducente / IPP ovunque
Stampanti moderne su una rete LAN affidabile
Alcuni controlli relativi alla finitura, alla contabilità o specifici del fornitore potrebbero non essere disponibili.
AppSocket / HP JetDirect
Stampante di rete legacy con indirizzo IP noto
Solitamente utilizza la porta TCP 9100 senza crittografia del trasporto; necessita di un driver appropriato
Produttore PPD o confezione
Modelli più vecchi o funzionalità proprietarie essenziali
La 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.
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.
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.
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.
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.
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:
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:
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.
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.
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:
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.