Treceți la conținutul principal

CUPS pe Linux: ghid complet de instalare, configurare și depanare pentru 2026

 Common UNIX Printing System — sistemul care stă în spatele imprimării pe Linux de două decenii — cum funcționează, cum se instalează pe Ubuntu, Debian, Arch, Rocky Linux, cum se configurează imprimante de rețea și cum se rezolvă problemele frecvente.


CUPS — Common UNIX Printing System
Sistemul de imprimare implicit pentru majoritatea distribuțiilor Linux moderne — server de print open source bazat pe IPP (Internet Printing Protocol)
Ubuntu / DebianArch LinuxRHEL / Rocky / AlmaLinuxInterfață web localhost:631

Imprimarea este o funcție pe care mulți utilizatori Linux o consideră de la sine înțeleasă — până când nu funcționează. CUPS (Common UNIX Printing System) este sistemul care gestionează toată comunicarea dintre aplicațiile Linux și imprimante, fie că sunt conectate local, prin rețea sau wireless. Fără CUPS, fiecare aplicație ar trebui să suporte individual fiecare imprimantă — un scenariu imposibil de susținut la scara miilor de modele existente.

Cum funcționează fluxul de imprimare pe Linux
📄
Utilizator printează
⚙️
CUPS primește jobul
🔄
Filtre convertesc formatul
🖨️
Imprimanta primește și printează
Instalare pe Ubuntu și Debian
Instalare și activare serviciu
sudo apt update
sudo apt install cups
sudo systemctl enable cups
sudo systemctl start cups
systemctl status cups
Instalare pe CentOS, AlmaLinux și Rocky Linux
Instalare via dnf
sudo dnf install cups
sudo systemctl enable cups
sudo systemctl start cups
Instalare pe Arch Linux
Instalare via pacman
sudo pacman -S cups
sudo systemctl enable cups.service
sudo systemctl start cups.service

Utilizatorii Arch Linux pot necesita drivere suplimentare în funcție de modelul de imprimantă — verificați AUR și wiki-ul Arch pentru detalii specifice.

Interfața web CUPS — administrare vizuală

Unul dintre punctele forte ale CUPS este interfața web de administrare, accesibilă din orice browser la adresa http://localhost:631. Prin dashboard puteți adăuga imprimante, gestiona joburi de print, configura opțiunile imprimantelor, monitoriza cozile și activa partajarea în rețea.

Adăugarea și gestionarea imprimantelor
🌐
Prin interfața webAccesează dashboard-ul CUPS → Administration → Add Printer → introdu credențialele admin → selectează imprimanta detectată → configurează parametrii și instalează driverul.
💻
Prin linie de comandă — adăugare imprimantă rețeasudo lpadmin -p NumeImprimanta -E -v ipp://ip-imprimanta/ipp/print -m everywhere — adaugă o imprimantă IPP și o activează automat.
📋
Comenzi uzuale de administrarelpstat -p listează imprimantele, lpq afișează cozile, cancel JOB_ID anulează un job, sudo lpadmin -x NumeImprimanta elimină o imprimantă.
Imprimante de rețea — protocoale suportate
IPP (Internet Printing Protocol)IPP Everywhere / AirPrintJetDirectSMB (Windows shares)LPD / LPRWireless / mDNS

Descoperirea automată a imprimantelor de rețea se face cu lpinfo -v sau avahi-browse -a. IPP Everywhere permite imprimantelor moderne să își declare capabilitățile direct, reducând dependența de drivere proprietare.

Partajarea imprimantelor în rețea

CUPS permite ca o imprimantă conectată local să fie accesibilă tuturor sistemelor din rețea. Editați /etc/cups/cupsd.conf și adăugați:

Activare partajare imprimantă
Browsing On
BrowseLocalProtocols dnssd
DefaultShared Yes
sudo systemctl restart cups
„CUPS nu este vizibil în utilizarea zilnică — tocmai acesta este meritul său. Funcționează în fundal, gestionează mii de modele de imprimante și expune o interfață uniformă tuturor aplicațiilor Linux."
Fișiere de configurare importante
/etc/cups/cupsd.conf
Configurare principală — permisiuni, partajare, securitate
/etc/cups/printers.conf
Definițiile imprimantelor instalate
/var/log/cups/error_log
Jurnal de erori — esențial pentru depanare
Depanare probleme frecvente
🔍 Verificare status serviciu
systemctl status cups
🔄 Repornire CUPS
sudo systemctl restart cups
📋 Urmărire jurnal de erori în timp real
tail -f /var/log/cups/error_log
🖨️ Verificare stare imprimante și cozi
lpstat -t
🔌 Listare dispozitive detectate
lpinfo -v
Bune practici de securitate CUPS
✓ Restricționează accesul de administrare remote✓ Menține CUPS actualizat✓ Protecție firewall activă✓ Activează autentificare pentru sarcini administrative✓ Limitează partajarea imprimantelor când nu e necesară✓ Monitorizează jurnalele de print periodic
Întrebări frecvente
CUPS Linux suportă imprimante wireless?
Da. CUPS suportă imprimante wireless prin IPP, AirPrint, mDNS și drivere specifice producătorilor. Descoperirea automată funcționează pentru imprimantele IPP Everywhere moderne.
Care este diferența dintre IPP Everywhere și drivere tradiționale?
Driverele tradiționale depind de software furnizat de producător. IPP Everywhere permite imprimantelor să își declare capabilitățile direct către CUPS, reducând dependența de drivere proprietare și îmbunătățind compatibilitatea generală.
CUPS poate reduce costurile de imprimare în organizații?
Da. Centralizând gestionarea imprimării, administratorii pot monitoriza utilizarea, restricționa imprimarea color, aplica cote per utilizator și identifica comportamente ineficiente — reducând semnificativ costurile operaționale.

Comentarii

Postări populare de pe acest blog

World Monitor – Un panou de inteligență globală în timp real, alimentat de IA, disponibil pentru Linux și web

  Într-o lume marcată de conflicte geopolitice, tensiuni economice și supraîncărcare informațională, accesul la date precise și actualizate în timp real devine o necesitate nu doar pentru agențiile de inteligență, ci și pentru cetățenii obișnuiți. World Monitor , o aplicație open-source dezvoltată pentru Linux, Windows și macOS, precum și pentru browserele web moderne, promite să redefinească modul în care monitorizăm evenimentele globale. Această platformă, disponibilă și în format AppImage pentru Linux, agregă știri, date geopolitice, monitorizare a infrastructurii critice și analize financiare într-o interfață unificată, alimentată de inteligență artificială. Ce este World Monitor? World Monitor este mai mult decât o simplă hartă interactivă: este un panou de inteligență globală în timp real , care unifică monitorizarea geopolitică, urmarirea infrastructurii critice și agregarea știrilor într-un singur ecran de înaltă densitate informațională. Dezvoltată sub licența AGPL-3.0, pl...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...