CUPS: come utilizzare e configurare le stampanti in modo semplice

Tra i pacchetti consigliati da installare durante una nuova installazione ci sono cups e cups-pdf.

CUPS : "Common UNIX Printing System" è un potente software utilizzato per stampare da diverse applicazioni installate, come il browser che stai usando ora per leggere questo post.

Normalmente, se si seleziona l'installazione completa dell'ambiente desktop GNOME, viene installata di default un'applicazione per la gestione delle stampanti tramite un'interfaccia grafica scritta in Python con GTK+: system-config-printer per GNOME e system-config-printer-kde per KDE.

Non consigliamo di selezionare inizialmente quel pacchetto perché l' installazione di CUPS include un'interfaccia web davvero potente , sulla quale ci concentreremo in questo articolo. Non scriveremo un articolo che sostituisca la guida fornita, ma piuttosto vi introdurremo all'affascinante mondo della stampa su Linux tramite CUPS.

È un vero peccato che il file Aiuto online è quasi interamente in inglese. Penso che in Sito ufficiale di CUPS una versione spagnola può essere trovata. A coloro che conoscono abbastanza l'inglese per tradurlo, TI CONSIGLIAMO ALTAMENTE
leggere la guida in linea e scoprire la potenza di questo software, che può essere utilizzato per stampare da un file stazione di lavoro a casa, fino all'installazione di un file server di stampa multipiattaforma.

Per chi conosce solo lo spagnolo, i pochi paragrafi introduttivi presenti in ogni pagina aiuteranno a iniziare a utilizzare questa interfaccia. CUPS richiede molti articoli come questo.

Puntiamo il nostro browser all'indirizzo localhost sulla porta 631 e viene visualizzata la pagina iniziale di CUPS.

tazze01

Aggiungi stampante

Supponiamo di avere una stampante HP LaserJet 1100 collegata al nostro computer. Sono quasi certo che sia già stata rilevata tramite CUPS , ma supponiamo che non sia ancora collegata e che dobbiamo prenderne in prestito una simile e vogliamo essere preparati. Andiamo alla pagina Amministrazione e clicchiamo sul pulsante

Aggiungi stampante . Inizialmente, CUPS verifica se è collegata una stampante. Se non viene trovata, verrà visualizzata la seguente finestra di dialogo:

tazze02

Supponiamo di averlo collegato alla porta parallela LPT # 1. Dopo averlo selezionato, facciamo clic Avanti e ci viene mostrata un'altra pagina di dialogo in cui
Compileremo i dati che ci chiederanno e determineremo se vogliamo condividerli o meno:

tazze03

Premendo Avanti , viene visualizzata un'altra finestra di dialogo tramite la quale è possibile selezionare il produttore della stampante o fornire un file PPD ( Postscript Printer Definition ).

I file *.ppd si trovano sulla maggior parte dei dischi di installazione delle stampanti. Si tratta di file di testo semplice che descrivono le caratteristiche e le funzionalità di una o più stampanti. La documentazione di aiuto online fornisce informazioni molto dettagliate sull'utilizzo di questi file e del compilatore ppdc.

tazze04

Dopo aver selezionato il produttore HP e aver cliccato su Avanti , compare un'altra finestra di dialogo in cui è possibile selezionare il modello specifico:

tazze05

In quella casella selezioniamo HP LaserJet 1100 – CUPS+Gutenprint v5.2.6 (en) e dopo aver premuto Aggiungi stampante , viene visualizzata una pagina in cui possiamo configurarla in base alle nostre esigenze:

tazze06

e infine premiamo Cambia opzioni predefinite.

Dopo che CUPS ha confermato le modifiche, pochi secondi dopo viene visualizzata la pagina di stato della stampante appena aggiunta, o se abbiamo fretta premiamo il collegamento HP-1100.

tazze07

Se selezioniamo la scheda denominata Stampanti dalle schede in alto , vedremo quanto segue:

tazze08

Si noti come la stampante cups-pdf appaia anch'essa con il nome PDF.

Condividi la nostra stampante.

Vogliamo condividere l'HP-110 appena installato non ancora connesso. In effetti, abbiamo scelto di condividerlo quando lo abbiamo aggiunto, ma è necessario fare un passo in più.

Dobbiamo andare alla pagina Amministrazione e, nella sezione Configurazione server , selezionare l'opzione Condividi stampanti connesse a questo sistema e, se vogliamo stampare tramite URL ( consigliato ), selezionare anche l'opzione Consenti la stampa da Internet.

tazze09

Non resta che cliccare sul pulsante "Modifica impostazioni" per rendere permanenti le modifiche apportate al server. Questa operazione riavvierà CUPS e vi riporterà alla pagina di amministrazione.

Per controllare la stampante condivisa,

Ho provato con una rete peer-to-peer configurata come segue:

  • Server CUPS: macchina desktop. gandalf.amigos.cu.
    IP 10.1.1.1
  • Client CUPS: laptop. xeon-pc.amigos.cu. IP 10.1.1.100

Ho aperto un browser sul portatile con l'indirizzo http://localhost:631, sono andato alla pagina Stampanti e ho trovato la stampante HP-1100 condivisa con l'URL http://10.1.1.1:631/printers/HP-1100.

Abbiamo trovato l'URL posizionando il cursore sul link HP-1100 presente sulla pagina. Vale la pena notare che il processo di ricerca e installazione della stampante sul portatile è stato pressoché istantaneo.

Installalo su un client Windows XP

Se vogliamo installarlo su un client Windows XP, ad esempio, lo faremo Home -> Stampanti e fax -> Aggiungi stampante -> Avanti. Selezioniamo l'opzione "Una stampante di rete o una stampante collegata a un altro computer" -> Avanti. Selezioniamo "Collegati a una stampante su Internet o nella tua rete domestica o organizzazione" e nell'indirizzo URL inseriamo:
http://10.1.1.1:631/printers/HP-1100

La finestra di dialogo “Scegli il produttore e il modello della tua stampante. Se hai…". Abbiamo selezionato il produttore HP e il modello HP LaserJet 1100 (MS) che è il più vicino.

Dopo aver collegato la nostra stampante, abbiamo stampato una pagina di prova e testato l'intera installazione in Windows.

Considerazioni finali

Inoltre, accedendo all'interfaccia web del nostro server CUPS , potremo verificare nella pagina Lavori se la nostra pagina di prova è stata stampata o meno. Aggiungo che, per annullare un lavoro di stampa, sono necessari il nome utente e la password dell'utente root , a meno che non siano presenti altri utenti autorizzati a gestire i lavori di stampa.

Ogni produttore di stampanti ha le sue regole, e stampare può diventare un'operazione davvero complicata. Uno dei "classici" in questo senso, secondo la mia esperienza personale, è Hewlett Packard , che ultimamente sembra aderire al motto: "Perché semplificare le cose quando possiamo renderle davvero complicate?".

CUPS fa del suo meglio per nascondere sia le difficoltà intrinseche della stampante stessa, sia quelle relative all'applicazione da cui vogliamo stampare, in modo che possiamo concentrarci maggiormente sull'atto di stampare , piuttosto che su come stampare. Di norma, l'unico momento in cui dobbiamo imparare qualcosa sulla nostra stampante è quando la usiamo per la prima volta. Anche in quel caso, CUPS spesso risolve autonomamente il problema.

Magia? Affatto. Questo è il mondo di Debian
GNU / Linux.


Aggiungi come fonte preferita in Google