Nella serie Sistema di stampa di Mac OS X
Interviene CUPS (Common Unix Printing System)
Le varie versioni di Mac OS X hanno utilizzato diversi motori di stampa. Inizialmente c’era solo Tioga, poi è stato aggiunto CUPS che ha convissuto con Tioga circa 5 anni, e ora è rimasto solo CUPS. Questa è la tabella riassuntiva:
anno | Mac OS X | nome | motore di stampa | versione CUPS | note |
---|---|---|---|---|---|
marzo 2001 | 10.0 | Cheetah | Tioga | ||
settembre 2001 | 10.1 | Puma | Tioga | ||
agosto 2002 | 10.2 | Jaguar | CUPS (per PostScript e non PostScript) e Tioga (per non Postscript) | 10.2.5: 1.1.15 | -usa IPP driver adverts di default per trovare le stampanti "nearby" |
ottobre 2003 | 10.3 | Panther | CUPS (per PostScript e non PostScript) e Tioga (per non Postscript) | 1.1.19 | |
settembre 2004 | 10.4 | Tiger | CUPS (per PostScript e non PostScript) e Tioga (per non Postscript) | 10.4.10: 1.1.23 | |
ottobre 2007 | 10.5 | Leopard | CUPS | 1.3.3 10.5.8: 1.3.11 | -usa le nuove "print API" (le uniche supportate da Cocoa) che richiedono nuovi driver di stampante -le applicazioni devono essere scritte per supportare queste nuove API -la finestra di stampa consente di scegliere il profilo della stampante -usa Bonjour di default per trovare le stampanti "nearby" |
agosto 2009 | 10.6 | Snow Leopard (Leopardo delle nevi) | CUPS | 10.6.3: 1.4.3 10.6.5: 1.4.5 10.6.6: 1.4.6 10.6.7: 1.4.6 | -usa sRGB come profilo di default RGB (non c'è default per CMYK) - nella finestra della coda si può vedere un QuickLook del lavoro con doppio clic |
luglio 2011 | 10.7 | Lion | CUPS | 1.5 | - nella finestra della coda si può vedere un QuickLook del lavoro cliccando sulla freccia |
A partire da Leopard (10.5) il sistema di stampa utilizza esclusivamente CUPS (Common Unix Printing System), introdotto a partire da Jaguar (10.2). Tioga è il sistema precedente, che è convissuto con CUPS dalla 10.2 alla 10.4.
Non occorre nemmeno dire che questi cambiamenti del sistema hanno provocato molti problemi agli utenti. Praticamente ogni nuova versione di Mac OS X ha introdotto variazioni e/o bugs nel sistema di stampa.
Dettagli su CUPS (Common Unix Printing System)
CUPS è basato su Unix, quindi ha caratteristiche di robustezza ed efficienza, ed è stato sviluppato da Michael Sweet a partire dal 1997. Nel 2002 è stato implementato in Mac OS X 10.2. Nel 2007 Apple ha acquistato il codice sorgente di CUPS e ha assunto Michael Sweet.
CUPS è una implementazione di Internet Printing Protocol (IPP) che a sua volta è una estensione di HTTP 1.1. Utilizza gli URI/URL per indirizzare tutto: stampanti, job, richieste di stato. Supporta TLS (o SSL3) per la criptatura dei job di stampa, autenticazione utente, LDAP per directory services.
CUPS è stato in parte modificato per essere compatibile con Mac OS X. Apple ha cercato un compromesso tra la prima versione di CUPS e la tradizionale user friendliness di Macintosh.
La gestione di CUPS si può anche fare andando all’indirizzo locale http://127.0.0.1:631 o http://localhost:631/ mediante un browser (nel titolo della pagina c’è la versione di CUPS e nelle altre pagine il manuale e altre informazioni). Da qui si può controllare tutto, ma è molto più semplice farlo dalle utilities predisposte da Mac OS X.
Il processo (demon) si chiama cupsd e il file di configurazione sta qui:
Torna all'indice di Sistema di stampa di Mac OS X
Vuoi fare un commento a questo post?
Devi essere collegato per scrivere un commento.