Sistem comun de imprimare UNIX

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 3 octombrie 2020; verificările necesită 17 modificări .
OpenPrinting CUPS

Fereastra de control CUPS în browser
Tip de Server de imprimare, program de imprimare [d] și arhitectură de imprimare Unix [d]
Dezvoltator OpenPrinting și comunitate
Scris in C++ [4] și C
Interfață interfata web
Sistem de operare Sistem de operare asemănător Unix și Microsoft Windows
Prima editie 9 iunie 1999
ultima versiune 2.4.2 [1] [2] (26 mai 2022 ) ( 26.05.2022 )
Licență Licență Apache 2.0 [3]
Site-ul web OpenPrinting  CUPS .
 Fișiere media la Wikimedia Commons

CUPS (Common UNIX Printing System) este un server de imprimare pentru sisteme de operare asemănătoare UNIX . Computerul care rulează serverul CUPS este un nod de rețea care acceptă lucrări de imprimare de la clienți , le procesează și le trimite la imprimanta corespunzătoare .

Compoziția CUPS:

CUPS folosește IPP ( Internet Printing Protocol ) ca bază pentru gestionarea lucrărilor și a cozilor .  În mod implicit, este utilizat portul TCP 631. Sistemul are și propria interfață web pentru administrare. CUPS este un software gratuit și este distribuit în conformitate cu termenii GNU GPL și GNU LGPL versiunea 2. În prezent, CUPS este standardul de facto în sistemele de operare asemănătoare UNIX.

Istorie

Dezvoltarea CUPS a început în 1997, iar prima versiune beta publică a apărut doi ani mai târziu. Inițial, CUPS a folosit protocolul LPD , dar după un timp LPD a fost înlocuit cu protocolul de imprimare prin Internet. CUPS a fost adoptat rapid ca sistem de imprimare implicit de mai multe distribuții Linux și este utilizat în prezent de majoritatea distribuțiilor. În martie 2002, Apple a adoptat CUPS ca sistem de imprimare pentru sistemul său de operare Mac OS X 10.2, iar în februarie 2007 a angajat un dezvoltator principal CUPS și a achiziționat drepturile asupra codului sursă. [5]

În decembrie 2019, fondatorul proiectului CUPS a demisionat de la Apple [6] .

Proiectul OpenPrinting, cu sprijinul Fundației Linux, a început să dezvolte o furcă a sistemului de imprimare CUPS. [7] [8]

Cel mai activ participant la dezvoltarea furcii este Michael R Sweet, autorul original al cărții CUPS. [9]

Având în vedere lipsa de interes a Apple pentru întreținerea sistemului de imprimare CUPS, Proiectul OpenPrinting a decis să ia întreținerea codului CUPS în propriile mâini. [zece]

Dezvoltatorii OpenPrinting au anunțat că vor continua dezvoltarea independent de Apple și au recomandat ca ramurile lor [7] să fie considerată proiectul principal. Versiunile viitoare ale furcii CUPS vor fi lansate cu numele proiectului păstrat și fără sufixul „opX” folosit anterior.

CUPS și Microsoft Windows

Deși versiunile recente de Windows oferă suport pentru CUPS, CUPS și Samba sunt adesea folosite împreună, necesitând ca driverele Windows să fie exportate folosind Samba sau driverele pentru imprimanta corespunzătoare să fie instalate pe computerul client Windows. Această combinație este utilizată deoarece driverele Windows au adesea mai multe funcționalități decât driverele CUPS.

Administrație

CUPS are o interfață web de administrare încorporată care funcționează prin IPP. URL -ul http://localhost:631 este de obicei folosit pentru a apela panoul de administrare . Astfel, administrarea poate fi efectuată prin intermediul oricărui browser web . Cu toate acestea, există și multe instrumente de configurare grafică CUPS. De exemplu, GNOME conține utilitarul gnome-cups-manager pentru a administra CUPS, în timp ce KDE folosește instrumente de administrare specifice distribuției.

Vezi și

Note

  1. Lansarea v2.4.2 . Preluat la 31 ianuarie 2022. Arhivat din original la 31 ianuarie 2022.
  2. CUPS 2.4.2 . Preluat la 31 ianuarie 2022. Arhivat din original la 31 ianuarie 2022.
  3. Acord de licență pentru software CUPS . Preluat la 18 mai 2021. Arhivat din original la 25 decembrie 2021.
  4. Proiectul cups Open Source pe Open Hub: Pagina de limbi - 2006.
  5. Michael R. Sweet ( în engleză  Michael Sweet (programator) ). Articolul #475: CUPS Achiziționat de Apple Inc.  (engleză)  (link inaccesibil) . Apple (11 iulie 2007). Consultat la 7 octombrie 2007. Arhivat din original pe 26 februarie 2012.
  6. ↑ Gânduri despre  părăsirea Apple  ? . Preluat la 7 decembrie 2020. Arhivat din original pe 21 martie 2021.
  7. 1 2 GitHub - Openprinting   ? . Preluat la 7 decembrie 2020. Arhivat din original la 1 noiembrie 2020.
  8. OpenPrinting   ? _ . Preluat la 7 decembrie 2020. Arhivat din original pe 5 decembrie 2020.
  9. ↑ Commits - OpenPrinting   ? . Preluat la 7 decembrie 2020. Arhivat din original la 8 februarie 2021.
  10.  cups are o casă nouă la openprinting  ? . Preluat la 18 mai 2021. Arhivat din original la 18 mai 2021.

Link -uri