Common UNIX Printing System (CUPS) è un progetto open source e multipiattaforma progettato da zero per offrire uno strato di stampa per sistemi operativi UNIX-like, tra cui GNU / Linux, BSD, Solaris, Mac OS X e Microsoft di Windows.
Il progetto Common UNIX Printing System è stato sviluppato da Apple, la società dietro i sistemi Macintosh, al fine di promuovere una soluzione di stampa conforme agli standard per tutti i fornitori e gli utenti UNIX / Linux.
Supporta stampanti locali e di rete
È stato progettato per supportare sia stampanti locali che di rete, grazie al protocollo IP chiamato IPP (Internet Printing Protocol), che consentirà anche la gestione dei lavori di stampa e supporta la crittografia, l'autenticazione e il controllo degli accessi.
Il software consentirà agli utenti di aggiungere stampanti e classi, modificare le dimensioni e la risoluzione dei supporti, nonché gestire le politiche operative. Inoltre, gli utenti possono imparare a stampare direttamente dalla riga di comando.
Offre una moderna interfaccia basata su Web a schede
CUPS offre un'interfaccia moderna con schede a cui è possibile accedere con qualsiasi browser Web, a condizione che sia configurata correttamente. Questa interfaccia di amministrazione della stampa consente agli utenti di trovare e aggiungere nuove stampanti, gestire stampanti esistenti, aggiungere e gestire classi di stampa e aggiungere lavori di stampa.
Inoltre, consente agli utenti di aggiungere abbonamenti RSS, modificare il file di configurazione e visualizzare gli accessi, gli errori e i log delle pagine. È anche possibile abilitare o disabilitare la condivisione di stampanti collegate al sistema, la stampa da Internet, l'amministrazione remota, l'autenticazione Kerberos e molto altro ancora.
Viene fornita con una documentazione completa che aiuterà gli sviluppatori nelle modalità di programmazione di CUPS (API CUPS, programmazione di filtri e backend, API HTTP e IPP, API PPD, API Raster, ecc.)
È supportato su tutti i sistemi operativi GNU / Linux
Il programma può essere facilmente installato dai canali software predefiniti di qualsiasi sistema operativo GNU / Linux. Comprende un daemon che si avvierà automaticamente dopo l'installazione e un'interfaccia basata sul Web.
Novità in questa versione:
- Lo scheduler non ha rimosso i vecchi file di lavoro (numero # 4987)
- cupsEnumDests non è stato restituito in anticipo quando tutte le stampanti sono state rilevate
- (numero 4989)
- Il sistema di creazione di CUPS ora supporta la cross-compilation (numero # 4897)
- Aggiunto un nuovo Manuale di programmazione CUPS per sostituire la documentazione API obsoleta.
- Aggiunte le funzioni cupsAddIntegerOption e cupsGetIntegerOption
- (numero 4992)
- Le tazzeGetDest e cupsCreateJob functions ora supportano le stampanti Bonjour
- (numero 4993)
- Aggiunta una regola di quirk USB per le stampanti Lexmark E260dn (numero 4994)
- Risolto un potenziale overflow del buffer nell'utilità cupstestppd (numero 4996)
- Miglioramenti IPP Everywhere (numero 4998)
- Risolto il problema con & quot; annulla tutti i lavori & quot; funzione nell'interfaccia web per diversi
- lingue (numero 4999)
- Problemi risolti con code locali (numero # 5003, numero # 5008, numero # 5009)
- Il comando lpstat ora supporta l'opzione -e per enumerare le stampanti locali
- (precedentemente aggiunto o sulla rete) a cui è possibile accedere
- (numero # 5005)
- I comandi lp e lpr ora supportano la stampa su stampanti di rete
- non è stato ancora aggiunto (numero # 5006)
- Corretto un refuso nel file mime.types.
- Risolto un bug nel modello di interfaccia web in spagnolo (numero # 5016)
- Le funzioni cupsEnumDests * e cupsGetDest * ora riportano il valore di
- & quot; stampante è temporaneo & quot; Attributo Stato stampante (numero 5028)
- Aggiunta localizzazione cinese (numero 5029)
- La funzione cupsCheckDestSupported non supportava valori NULL
- (numero 5031)
- Risolti alcuni problemi nel file spec RPM (numero 5032)
- La funzione cupsConnectDest ora supporta il flag CUPS_DEST_FLAGS_DEVICE
- per la connessione esplicita al dispositivo (stampante) associato a
- destinazione.
- La direttiva SSLOptions in & quot; client.conf & quot; e & quot; cupsd.conf & quot; ora supporta li>
- Opzioni di DenyCBC e DenyTLS1.0 (numero 5037)
Novità della versione nella versione:
- Lo scheduler non ha rimosso i vecchi file di lavoro (numero # 4987)
- cupsEnumDests non è stato restituito in anticipo quando tutte le stampanti sono state rilevate
- (numero 4989)
- Il sistema di creazione di CUPS ora supporta la cross-compilation (numero # 4897)
- Aggiunto un nuovo Manuale di programmazione CUPS per sostituire la documentazione API obsoleta.
- Aggiunte le funzioni cupsAddIntegerOption e cupsGetIntegerOption
- (numero 4992)
- Le tazzeGetDest e cupsCreateJob functions ora supportano le stampanti Bonjour
- (numero 4993)
- Aggiunta una regola di quirk USB per le stampanti Lexmark E260dn (numero 4994)
- Risolto un potenziale overflow del buffer nell'utilità cupstestppd (numero 4996)
- Miglioramenti IPP Everywhere (numero 4998)
- Corretto la funzione "annulla tutti i lavori" nell'interfaccia web per diversi
- lingue (numero 4999)
- Problemi risolti con code locali (numero # 5003, numero # 5008, numero # 5009)
- Il comando lpstat ora supporta l'opzione -e per enumerare le stampanti locali
- (precedentemente aggiunto o sulla rete) a cui è possibile accedere
- (numero # 5005)
- I comandi lp e lpr ora supportano la stampa su stampanti di rete
- non è stato ancora aggiunto (numero # 5006)
- Corretto un refuso nel file mime.types.
- Risolto un bug nel modello di interfaccia web in spagnolo (numero # 5016)
- Le funzioni cupsEnumDests * e cupsGetDest * ora riportano il valore di
- "printer-is-temporary" Attributo di stato della stampante (numero 5028)
- Aggiunta localizzazione cinese (numero 5029)
- La funzione cupsCheckDestSupported non supportava valori NULL
- (numero 5031)
- Risolti alcuni problemi nel file spec RPM (numero 5032)
- La funzione cupsConnectDest ora supporta il flag CUPS_DEST_FLAGS_DEVICE
- per la connessione esplicita al dispositivo (stampante) associato a
- destinazione.
- La direttiva SSLOptions in "client.conf" e "cupsd.conf" ora supporta li>
- Opzioni di DenyCBC e DenyTLS1.0 (numero 5037)
Novità nella versione 2.2.3:
- Il backend IPP potrebbe entrare in un loop infinito per determinati errori, causando una coda bloccata (rdar: // problem / 28008717)
- Lo scheduler potrebbe sospendere la risposta alle richieste del client per salvare le modifiche di stato sul disco (rdar: // problema / 28690656)
- Aggiunto il supporto per le parole chiave di finitura PPD (numero 4960, numero 4961, numero 4962)
- Il back-end IPP non ha inviato un attributo media-col solo per l'origine o il tipo (numero # 4963)
- Le code di stampa IPP Everywhere non sempre supportano tutte le qualità di stampa supportate dalla stampante (numero 4953)
- Le code di stampa IPP Everywhere non sempre supportano tutti i tipi di supporto supportati dalla stampante (numero 4953)
- Il generatore PPD Everywhere PPD non ha restituito messaggi di errore utili (numero 4954)
- Il supporto delle finiture IPP Everywhere non funzionava correttamente con l'interfaccia utente comune o le opzioni della riga di comando (numero 4976)
- Risolto un problema di gestione degli errori per i backend di rete (numero 4979)
- Il file cupsd.conf predefinito non funzionava su sistemi compilati senza il supporto Kerberos (numero 4947)
- L'opzione "ristampa lavoro" non era disponibile per alcuni lavori annullati (n. 4915)
- Aggiornato l'elenco dei lavori nell'interfaccia web (numero 4978)
- Risolti alcuni problemi di localizzazione su macOS (rdar: // problem / 27245567)
Novità nella versione 2.2.2:
- CUPS 2.2.2 è un rilascio di correzioni di errori generali.
Novità della versione 2.2.1:
- CUPS 2.2.1 è una versione generale di correzione di errori. Un elenco dettagliato delle modifiche è disponibile nel registro delle modifiche incluso nel download.
Novità nella versione 2.2.0:
- CUPS 2.2.0 aggiunge il supporto per le code di stampa IPP Everywhere locali e include numerosi miglioramenti in termini di prestazioni e sicurezza.
Novità della versione 2.1.3:
- La funzione password predefinita non funzionava su alcune piattaforme (STR # 4750)
- Lo scheduler non dovrebbe uscire sotto la pressione della memoria ()
- I driver di esempio EPL2 e ZPL non supportano correttamente l'opzione CutMedia.
- Le sottoscrizioni in sospeso impedirebbero lo spegnimento del programma di pagamento (STR # 4754)
- Risolti alcuni problemi in ipptool per i test saltati ()
- Il comando "lp -H resume" non ha ripristinato il valore dell'attributo "stato dello stato del lavoro" (STR # 4752)
- Lo scheduler non consentiva l'accesso ai file di risorse (icone, ecc.) quando l'interfaccia web era disabilitata (STR # 4755)
- Correzione della localizzazione (STR # 4756)
Novità in nella versione 2.1.2:
- CUPS 2.1.2 corregge un problema negli archivi sorgente 2.1.1 che contenevano in realtà un'istantanea 2.2 attuale. Non ci sono altri cambiamenti.
Novità della versione 2.1.0:
- CUPS 2.1.0 offre un supporto migliorato per IPP Everywhere, aggiunge il supporto per la registrazione avanzata utilizzando journal su Linux e ASL su OS X e include nuove funzionalità di sicurezza per la stampa crittografata e visibilità ridotta della rete nella configurazione predefinita.
Cosa c'è di nuovo nella versione 2.0.3:
- Sicurezza: risolto CERT VU # 810572 sfruttando il linker dinamico (STR # 4609)
- Sicurezza: lo scheduler potrebbe bloccarsi con dati gzip non validi (STR # 4602)
- File icona della stampante generica mancante ripristinata (STR # 4587)
- Corretta la registrazione degli errori di configurazione da mostrare come errori (STR # 4582)
- Corretti errori di buffer overflow nel codice raster e nei filtri (STR # 4598, STR # 4599, STR # 4600, STR # 4601)
- Risolto all'interno (STR # 4575)
- Corretto lpadmin quando sono utilizzati sia -m che -o (STR # 4578)
- L'interfaccia web mostrava sempre il supporto per la stampa fronte retro (STR # 4595)
- cupsRasterReadHeader non ha completamente convalidato l'intestazione raster (STR # 4596)
- Il filtro rastertopwg non ha controllato l'input troncato (STR # 4597)
- Il mini-demone cups-lpd non ha verificato i parametri di richiesta (STR # 4603)
- Il programma di pianificazione potrebbe rimanere bloccato in un ciclo occupato (STR # 4605)
- Il driver Epson di esempio potrebbe bloccarsi (STR # 4616)
- Il back-end IPP ora monitora correttamente jobs ()
- Le utilità ppdhtml e ppdpo si sono bloccate quando è stata utilizzata l'opzione -D prima di un file di informazioni del driver (STR # 4627)
- ippfind ha erroneamente sostituito "= port" per service_port.
- Il file di test IPP / 1.1 non ha gestito il completamento del processo di stampa iniziale anticipatamente (STR # 4576)
- Risolto un problema di memoria in cupsConnectDest (STR # 4634)
- L'output del formato raster PWG conteneva valori ImageBox non validi ()
- Aggiunta traduzione russa (STR # 4577)
- Aggiunta traduzione in tedesco (STR # 4635)
Requisiti :
- ESP Ghostscript
- libjpeg
- libpng
- zlib
- HTMLDOC
I commenti non trovato