Az OpenPrinting projekt (támogatja a Linux Foundation), tudtára adta hogy a fejlesztőis a CUPS nyomtatási rendszer villájával kezdték, ahol a fejlesztésben a legaktívabb szerepet Michael R Sweet, a CUPS eredeti szerzője végzi.
2007 óta az Easy Software Products (CUPS vállalat) felvásárlását követően Az Apple teljes mértékben ellenőrizte a CUPS fejlesztését. 2019 decemberében Michael Sweet, a CUPS projekt és az Easy Software Products alapítója lemondott az Apple-ről.
A változások döntő többsége a CUPS kódbázisban személyesen Michael Sweet készítette, de távozásának bejelentésekor Michael megemlítette, hogy két mérnök maradt az Apple-nél, akik karbantartást nyújtanak a CUPS számára.
Azonban, Michael elbocsátása után a CUPS-projekt leállt és ez az, hogy 2020 folyamán a CUPS kódbázisra csak egy kötelezettségvállalás került hozzá a sebezhetőségek kiküszöbölésével.
Az OpenPrinting elágazó szervezetet 2006-ban hozták létre a Linuxprinting.org projekt és a Szabad Szoftver Csoport OpenPrinting munkacsoportjának egyesüléséhez, amely a Linux nyomtatási rendszer architektúráját fejlesztette (Michael Sweet volt ennek a csoportnak az egyik vezetője).
Egy évvel később a projekt a Linux Alapítvány szárnyai alá került a projekt óta új nyomtatási architektúrák, technológiák, nyomtatási infrastruktúra és interfész szabványok fejlesztésén dolgozik a Linux és UNIX stílusú operációs rendszerek számára.
Amellett, hogy együttműködik az IEEE-ISTO nyomtató munkacsoportjával (PWG) az IPP projektek terén, a SANE-vel együttműködve valósítja meg az IPP-szkennelést.
Kupákat-szűrőket tart fenn amelyek lehetővé teszik a CUPS használatát bármely Unix-alapú rendszeren (nem a macOS-on), éss felelős a Foomatic adatbázisért és a Common Print Dialog Backends projekten dolgozik.
2012-ben a projekt Az Apple szerint az OpenPrinting gondoskodott a csészék-szűrők csomagról a CUPS-nak a macOS-tól eltérő rendszereken történő működéséhez szükséges komponensekkel (a CUPS 1.6 kiadás óta, Az Apple megszüntette a Linux egyes nyomtatószűrőinek és háttérprogramjainak támogatását, de nem érdekli a macOS, és mindenhol elavulták a PPD illesztőprogramokat az IPP protokoll mellett.
Jelenleg a villás tárház különböző Linux disztribúciók és BSD rendszerek által felhalmozott javításokat tartalmaz.
Az ág szinkronizálódik, azaz a fő Apple CUPS adattár alapul szolgál, és az OpenPrinting CUPS verziók kiegészítőként alakulnak kiPéldául a 2.3.3 verzió alapján tervezik a 2.3.3OP1 verzió kialakítását.
Széles tesztelés után Az elágazásban kifejlesztett változtatásokat a fő CUPS kódbázisra tervezik visszaküldeni, húzási kérelmeket küld az Apple-nek.
Till Kampeter, az OpenPrinting projekt vezetője a CUPS-kiadványok elakadását kommentálta, megjegyezve, hogy ha az Apple abbahagyja a projektben való részvételt, Michael Sweet mellett ő is saját kezükbe veszi a fejlesztést, mivel a CUPS fontos a Linux ökoszisztémája számára. . Emellett megemlítette azt a szándékot, hogy hamarosan megszünteti a PPU nyomtató leírás formátumának CUPS támogatását, amely elavult.
A CUPS továbbra is szükséges lesz Linux alatt. A CUPS sorba állítja a feladatokat (nem minden nyomtatóalkalmazás vagy natív IPP-nyomtató teszi), a PDF-fájlokat előszűri a felhasználói alkalmazásokból olyan formátumban, amelyet a nyomtató (vagy nyomtatóalkalmazás) ért (az IPP-hez nincs szükség A nyomtató / szerver IPP megérti a PDF fájlokat), és megoszthatja a nyomtatókat a hálózaton keresztül, olyan kifinomult hitelesítési rendszerekkel is, mint a Kerberos.
A CUPS hamarosan leállítja a PPD fájlok támogatását (ez az egyik legnagyobb ütemterv-változás), így a klasszikus PPD-kből és szűrőkből álló illesztőprogramok már nem támogatottak, és a nyomtatóalkalmazások jelentik az egyetlen módot az illesztőprogramok szállítására nyomtató.
Nézze meg a Linux vízvezeték-szerelők mikrokonferenciáit, az OpenPrinting Summit / PWG értekezleteket (lásd az OpenPrinting webhelyet, "Hírek és események"), valamint a havi OpenPrinting hírbejegyzéseimet.
Végül ha érdekel, hogy többet tudjon meg róla A projektről a részletek megtekintésével ellenőrizheti a következő linkre.