OpenPrinting CUPS | |
---|---|
| |
Type | Printserver , printprogram [d] og Unix printarkitektur [d] |
Udvikler | OpenPrinting og fællesskab |
Skrevet i | C++ [4] og C |
Interface | webgrænseflade |
Operativ system | Unix-lignende operativsystem og Microsoft Windows |
Første udgave | 9. juni 1999 |
nyeste version | 2.4.2 [1] [2] (26. maj 2022 ) |
Licens | Apache-licens 2.0 [3] |
Internet side | OpenPrinting CUPS . |
Mediefiler på Wikimedia Commons |
CUPS (Common UNIX Printing System) er en printerserver til UNIX-lignende operativsystemer . Computeren , der kører CUPS-serveren, er en netværksknude, der accepterer udskriftsjob fra klienter , behandler dem og sender dem til den relevante printer .
Sammensætning af CUPS:
CUPS bruger IPP ( Internet Printing Protocol ) som grundlag for håndtering af job og køer . Som standard benyttes TCP port 631. Systemet har også sit eget webinterface til administration. CUPS er gratis software og distribueres under betingelserne i GNU GPL og GNU LGPL version 2. I øjeblikket er CUPS de facto standarden i UNIX-lignende operativsystemer.
Udviklingen af CUPS begyndte i 1997, og den første offentlige beta udkom to år senere. Til at begynde med brugte CUPS LPD -protokollen , men efter et stykke tid blev LPD erstattet af Internet Printing Protocol. CUPS blev hurtigt vedtaget som standardudskrivningssystem af flere Linux- distributioner og bruges i øjeblikket af de fleste distributioner. I marts 2002 adopterede Apple CUPS som udskrivningssystem til deres Mac OS X 10.2-operativsystem, og i februar 2007 hyrede en CUPS-hovedudvikler og erhvervede rettighederne til kildekoden. [5]
I december 2019 trak grundlæggeren af CUPS-projektet sig fra Apple [6] .
OpenPrinting-projektet, med støtte fra Linux Foundation, er begyndt at udvikle en fork af CUPS-udskrivningssystemet. [7] [8]
Den mest aktive deltager i udviklingen af gaflen er Michael R Sweet, den oprindelige forfatter til CUPS. [9]
I lyset af Apples manglende interesse i at vedligeholde CUPS-udskrivningssystemet, har OpenPrinting-projektet besluttet at tage vedligeholdelsen af CUPS-koden i egne hænder. [ti]
Udviklerne af OpenPrinting annoncerede, at de ville fortsætte udviklingen uafhængigt af Apple og anbefalede, at deres udløber [7] blev betragtet som hovedprojektet. Fremtidige versioner af CUPS-gaflen vil blive frigivet med projektnavnet bibeholdt og uden det tidligere brugte "opX"-suffiks.
Selvom nyere versioner af Windows understøtter CUPS, bruges CUPS og Samba ofte sammen, hvilket kræver, at Windows- drivere eksporteres ved hjælp af Samba, eller at drivere til den relevante printer skal installeres på Windows-klientcomputeren. Denne kombination bruges, fordi Windows-drivere ofte har mere funktionalitet end CUPS-drivere.
CUPS har en indbygget administrationswebgrænseflade, der fungerer via IPP. URL'en http://localhost:631 bruges normalt til at kalde administrationspanelet . Administrationen kan således udføres ved hjælp af enhver webbrowser . Der er dog også mange grafiske CUPS-konfigurationsværktøjer. For eksempel indeholder GNOME værktøjet gnome-cups-manager til at administrere CUPS, mens KDE bruger distributionsspecifikke administrationsværktøjer.
Printer og scanner | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
| |||||||||||||||||||
|