INDIETRO
 7 - Utili
AVANTI

client e server di stampa

Una stampante impiega normalmente un po' di tempo per stampare una pagina.
Questo vuol dire che i lavori (jobs) da stampare devono essere messi in coda (queue) per essere stampati uno alla volta quando arriva il loro turno.
Il programma che fa questo lavoro è il print server.
La parte di programma che spedisce al print server i vari lavori è il print client.

A questo punto c'è un po' di confusione perchè si indica con print server anche una macchina su cui gira un programma di print server, per cui accade spesso che lo stesso computer sia allo stesso tempo print server e print client.
Inoltre lo stesso programma print server può essere configurato per spedire ad un altro print server alcune stampe.
Per questo accade spesso che lo stesso computer sia allo stesso tempo print server e print client e magari spedisca ad un altro print server le proprie stampe:
quando le stampe non escono occorre conoscere bene la logica di funzionamento per capire dove c'è stato l'inghippo !

Per quel che riguarda le stampanti:

A volte la stampante è collegata direttamente ad una macchina, con una porta seriale o parallela.
Altre volte la stampante è collegata direttamente in rete e fa lei stessa da print server sulla rete.

Quindi se al calcolatore è collegata direttamente una stampante, il calcolatore deve fare da print server.
Se invece il calcolatore stampa solo su stampanti non direttamente collegate, può anche non fare da print server, cioè essere puro client e spedire i lavori da stampare ad un altro print server.

Questa è la situazione dei calcolatori dei Laboratori Computazionali Aula3 e Aula 4.

cups

Il print server che viene usato dai calcolatori dei Laboratori usa il cups: (che era inizialmente acronimo di Common Unix Printing System)
Il cups, oltre ad ascoltare sulla porta 515 per le stampe in arrivo dai vari client, apre anche un suo server web sulla porta 631.
In altre parole, per quel che riguarda i Laboratori, collegandosi con un browser all'URL http://lasker.cs.dm.unipi.it:631 si può avere tutte le informazioni sulla situazione del print server dei Laboratori, che però non è visibile fuori dalla LAN dei Laboratori.

Ovviamente per cambiare le configurazioni occorre essere autorizzati, ma è possibile ispezionare le code e cancellare i propri jobs in modo semplice ed intutivo.

 
INDIETRO
Laboratorio di Comunicazione mediante Calcolatore - Sergio Steffè - AA 2019/2020 - PISA
AVANTI