Mecanismul principal pentru serviciile de imprimare și tipărire din Ubuntu este Common UNIX Printing System (CUPS). Acest sistem de imprimare este un strat de imprimare portabil, disponibil gratuit, care a devenit noul standard pentru imprimare în majoritatea distribuțiilor Linux.

CUPS gestionează lucrările de imprimare și cozile de așteptare și asigură imprimarea în rețea folosind protocolul standard Internet Printing Protocol (IPP), oferind în același timp suport pentru o gamă foarte largă de imprimante, de la dot-matrix la laser și multe altele între acestea. CUPS suportă, de asemenea, PostScript Printer Description (PPD) și detectarea automată a imprimantelor de rețea și dispune de un instrument simplu de configurare și administrare bazat pe web.

Instalare

Pentru a instala CUPS pe calculatorul dumneavoastră Ubuntu, utilizați pur și simplu sudo cu comanda apt și dați ca prim parametru pachetele de instalat. O instalare completă a CUPS are multe dependențe de pachete, dar toate acestea pot fi specificate pe aceeași linie de comandă. Introduceți următoarele la promptul unui terminal pentru a instala CUPS:

sudo apt install cups

După autentificarea cu parola de utilizator, pachetele ar trebui să fie descărcate și instalate fără erori. La încheierea instalării, serverul CUPS va fi pornit automat.

În scopul soluționării problemelor, puteți accesa erorile serverului CUPS prin intermediul fișierului jurnal de erori la adresa: /var/log/cups/error_log. În cazul în care jurnalul de erori nu prezintă suficiente informații pentru a rezolva problemele pe care le întâmpinați, verbozitatea jurnalului CUPS poate fi mărită prin modificarea directivei LogLevel din fișierul de configurare (discutată mai jos) la „debug” sau chiar „debug2”, care înregistrează totul, de la valoarea implicită „info”. Dacă faceți această modificare, nu uitați să o schimbați înapoi după ce ați rezolvat problema, pentru a preveni ca fișierul jurnal să devină prea mare.

Configuration

Comportamentul serverului Common UNIX Printing System este configurat prin directivele conținute în fișierul /etc/cups/cupsd.conf. Fișierul de configurare CUPS urmează aceeași sintaxă ca și fișierul principal de configurare pentru serverul HTTP Apache, astfel încât utilizatorii familiarizați cu editarea fișierului de configurare Apache ar trebui să se simtă în largul lor atunci când editează fișierul de configurare CUPS. Câteva exemple de setări pe care este posibil să doriți să le modificați inițial vor fi prezentate aici.

Tip

Înainte de a edita fișierul de configurare, ar trebui să faceți o copie a fișierului original și să o protejați de scriere, astfel încât să aveți setările originale ca referință și să le refolosiți la nevoie.

Copiați fișierul /etc/cups/cupsd.conf și protejați-l împotriva scrierii cu următoarele comenzi, emise la promptul unui terminal:

sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.originalsudo chmod a-w /etc/cups/cupsd.conf.original
  • ServerAdmin: Pentru a configura adresa de e-mail a administratorului desemnat al serverului CUPS, este suficient să editați fișierul de configurare /etc/cups/cupsd.conf cu editorul de text preferat și să adăugați sau să modificați corespunzător linia ServerAdmin. De exemplu, dacă sunteți administratorul serverului CUPS, iar adresa dvs. de e-mail este „[email protected]”, atunci veți modifica linia ServerAdmin pentru a apărea astfel:

    ServerAdmin [email protected]
  • Listen: În mod implicit pe Ubuntu, instalarea serverului CUPS ascultă doar pe interfața loopback la adresa IP 127.0.0.0.1. Pentru a instrui serverul CUPS să asculte pe adresa IP a unui adaptor de rețea real, trebuie să specificați fie un nume de gazdă, fie adresa IP, fie, opțional, o pereche adresă IP/port prin adăugarea unei directive Listen. De exemplu, dacă serverul CUPS se află într-o rețea locală la adresa IP 192.168.10.250 și doriți să îl faceți accesibil celorlalte sisteme din această subrețea, editați /etc/cups/cupsd.conf și adăugați o directivă Listen, după cum urmează:

    Listen 127.0.0.1:631 # existing loopback ListenListen /var/run/cups/cups.sock # existing socket ListenListen 192.168.10.250:631 # Listen on the LAN interface, Port 631 (IPP)

    În exemplul de mai sus, puteți să comentați sau să eliminați referința la adresa Loopback (127.0.0.0.1) dacă nu doriți ca cupsd să asculte pe această interfață, ci mai degrabă să asculte doar pe interfețele Ethernet ale rețelei locale (LAN). Pentru a activa ascultarea pentru toate interfețele de rețea pentru care este legat un anumit nume de gazdă, inclusiv Loopback, ați putea crea o intrare Listen pentru numele de gazdă socrates, astfel:

    Listen socrates:631 # Listen on all interfaces for the hostname 'socrates'

    sau omițând directiva Listen și folosind în schimb Port, ca în:

    Port 631 # Listen on port 631 on all interfaces

Pentru mai multe exemple de directive de configurare în fișierul de configurare a serverului CUPS, consultați pagina manualului de sistem asociat, introducând următoarea comandă la un prompt de terminal:

man cupsd.conf

Nota

De fiecare dată când efectuați modificări în fișierul de configurare /etc/cups/cupsd.conf, va trebui să reporniți serverul CUPS introducând următoarea comandă la promptul unui terminal:

man cupsd.conf

:

sudo systemctl restart cups.service

Interfață web

Tip

CUPS poate fi configurat și monitorizat cu ajutorul unei interfețe web, care în mod implicit este disponibilă la http://localhost:631/admin. Interfața web poate fi utilizată pentru a efectua toate sarcinile de gestionare a imprimantei.

Pentru a efectua sarcini administrative prin intermediul interfeței web, trebuie să aveți contul root activat pe serverul dvs. sau să vă autentificați ca utilizator din grupul lpadmin. Din motive de securitate, CUPS nu va autentifica un utilizator care nu are o parolă.

Pentru a adăuga un utilizator în grupul lpadmin, executați la promptul terminalului:

sudo usermod -aG lpadmin username

Documentație suplimentară este disponibilă în fila Documentation/Help a interfeței web.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.