Lo Spooling in 30 Stampare in rete Laboratorio 4 Sergio Capone ITP ©

Post on 01-May-2015

221 views 3 download

Transcript of Lo Spooling in 30 Stampare in rete Laboratorio 4 Sergio Capone ITP ©

Lo Spooling in 30’

Stampare in reteLaboratorio 4Sergio Capone ITP©

ITIS Leonardo Da Vinci - CARPI 2

Il Print Spooler

L'espressione print spooler indica un “sistema di spool” nel contesto specifico per la gestione di una o più code di stampa.

ITIS Leonardo Da Vinci - CARPI 3

Pocket Print Server

Il print spooler è un sistema informatico avente queste funzioni:

1. Memorizzare le stampe degli utenti; 2. E poi inviarle alla stampante appena

questa è disponibile.

Funziona con una logica FIFO (First Input First Output)

ITIS Leonardo Da Vinci - CARPI 4

Lo spooler in rete Il processo di stampa in rete può

comportare tempi particolarmente lunghi, necessario alle unità di uscita (stampanti, plotter, RIP1, CTF2, CTP3 eccetera) per produrre il risultato finale (su carta, rotolo, pellicola, lastra).

1. RIP (Raster Image Processor)2. CTF (Computer To Film)3. CTP (Computer To Plate)

ITIS Leonardo Da Vinci - CARPI 5

Il Print Servers in rete

Una possibile soluzione

ITIS Leonardo Da Vinci - CARPI 6

Una possibile soluzione Si può utilizzare un

“server dedicato” a questo compito, con caratteristiche elevate dal punto di vista della velocità in rete e della scrittura su buffer FIFO o disco rigido.

A e B: Cavo di rete RJ45 C: Alimentazione

ITIS Leonardo Da Vinci - CARPI 7

Funzionamento pratico

1. Quando si invia la stampa, il computer che invia il lavoro crede di stampare sull'unità d’uscita (stampante virtuale);

2. Mentre in realtà scrive molto velocemente i dati su un'unità disco connessa con il server e controllata dal print spooler.

ITIS Leonardo Da Vinci - CARPI 8

Regolazione del flusso

I dati di stampa immagazzinati nel Print Spooler, verranno rilasciati lentamente nel corso dei processi di stampa.

ITIS Leonardo Da Vinci - CARPI 9

O.S., programmi e spooling

I moderni sistemi operativi (Microsoft, Unix like, LPD ecc.) integrano tutti un programma di spooler o che si comporta da Print Spooler.

Esempio Windows 3.1: Print Manager Windows XP: spoolersv.exe

ITIS Leonardo Da Vinci - CARPI 10

Microsoft Print Spooler

Diagramma funzionale

ITIS Leonardo Da Vinci - CARPI 11

Funzionamento pratico Lo spooling è da intendersi così: il

processo riceve i file da stampare (print job) dai programmi utilizzati dall'utente e li accoda (print queue) mandandoli in stampa uno alla volta indirizzandoli:

a. o verso la coda di stampa della stampante

b. oppure verso la coda di stampa pilotata da un Print Server

ITIS Leonardo Da Vinci - CARPI 12

Vantaggio tecnico

Lo spooling risulta utile quando i dispositivi accedono ai dati ad una velocità variabile.

ITIS Leonardo Da Vinci - CARPI 13

Vantaggio pratico

Gli sviluppatori degli applicativi possono disinteressarsi dei possibili conflitti sulla stampante.

Il Print Spooler accetterà qualsiasi documento ma soprattutto, gestendo la stampa, la stampante apparirà come sempre libera.

ITIS Leonardo Da Vinci - CARPI 14

Soluzione

Se la stampante è già dotata di connessione di rete e implementa direttamente il servizio di spooler è “OK” .

Altrimenti è consigliabile, in presenza di una rete, utilizzare un qualsiasi Print Server

ITIS Leonardo Da Vinci - CARPI 15

Sistemi Operativi Windows NT / 95, 98, 98SE, ME Windows 2000, XP LAN Manager IBM LAN Server Mac O.S. (AppleTalk) NetWare NDPS LPR Printing HP-UX Unix Sun O.S. Solaris SCO Unix IBM AIX UnixWare LPD (Line Printer Daemon)

ITIS Leonardo Da Vinci - CARPI 16

Garanzia

Il prodotto gode della garanzia del produttore per 2 anni Garanzia di 24 mesi per i difetti di

conformità, ai sensi del DL 206/05 Internet

Valgono le regole stabilite in ciascun paese per il Commercio elettronico

ITIS Leonardo Da Vinci - CARPI 17

FIFO FIFO Esprime la

modalità di immagazzinamento di oggetti fisici in cui il primo oggetto introdotto è il primo ad uscire.

E’ contrapposto a LIFO (Last In First Out)

ITIS Leonardo Da Vinci - CARPI 18

Sistema di spool Simultaneous Peripheral Operations

On-Line (SPOOL) è lo spostamento di un'immagine del lavoro da svolgere o da trasmettere ad un altro dispositivo, in un buffer o su un disco, dove rimane in attesa di essere consegnato al dispositivo o all'applicativo che deve elaborarlo.

Lo spooling è efficace quando i dispositivi accedono ai dati ad una velocità variabile.

ITIS Leonardo Da Vinci - CARPI 19

Esempio pratico

Una configurazione FIFO

ITIS Leonardo Da Vinci - CARPI 20

Torna al titolo

Click sull’immagine