Stampare in rete Laboratorio 4 Sergio Capone ITP© Lo Spooling in 30’ Stampare in rete Laboratorio 4 Sergio Capone ITP© SCHEDA PRESENTAZIONE Pocket Print Server Software Model : D-Link DP-301P+ AUTORE Sergio Capone TITOLO Il Print Spooler OBIETTIVO Stampare in rete DIAPOSITIVE 20 diapositive DURATA 40 min. max. CONTESTO PROFESSORE – STUDENTI LUOGO AULA con luce artificiale
ITIS Leonardo Da Vinci - CARPI 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
ITIS Leonardo Da Vinci - CARPI Pocket Print Server Il print spooler è un sistema informatico avente queste funzioni: Memorizzare le stampe degli utenti; E poi inviarle alla stampante appena questa è disponibile. Funziona con una logica FIFO (First Input First Output) LINK PRINT SERVER Il termine print server definisce un dispositivo di rete in grado di fornire agli utenti di una rete l'accesso e l'utilizzo ad una o più stampanti in modo da permetterne l'impiego da parte di client diversi, sempre che questi abbiano le autorizzazioni necessarie per utilizzarle. Diversi tipi di autorizzazioni possono definire se l'utente ha i diritti per cancellare le code di stampa (l'elenco dei processi di stampa in attesa di essere stampati) o effettuare altre operazioni quali mettere in pausa una stampa per avviarla successivamente. Al giorno d'oggi, un print server è un adattatore che, connesso ad una stampante (tramite porta USB, parallela o Seriale), ne permette la condivisione a livello di rete. Detto adattatore dispone di una memoria tampone di piccola dimensione, in grado di snellire la stampa di piccoli documenti di solo testo. Per stampare con velocità documenti di grande dimensione, è necessario impiegare un print spooler. PRINT SPOOLER Il print spooler è un sistema informatico con la funzione di memorizzare (secondo una logica FIFO) le stampe degli utenti ed inviarle alla stampante appena questa è disponibile; in altre parole, l'espressione print spooler indica un sistema di spool nel contesto specifico della gestione di una o più code di stampa. Il processo di stampa via rete può comportare tempi particolarmente lunghi, per dare modo alle unità di uscita (stampanti, plotter, RIP, CTF, CTP eccetera) di produrre il risultato finale (su carta, rotolo, pellicola, lastra). Per evitare che le stazioni che impartiscono la stampa restino impegnate durante tutto il tempo relativo alla stampa, si impiegano varie soluzioni hardware e software: il Print Spooler è una di queste. Si utilizza un server dedicato a questo compito, con caratteristiche elevate dal punto di vista della velocità in rete e della scrittura su disco: nel momento in cui viene impartita la stampa, la stazione che invia il lavoro crede di stampare sull'unità di uscita, ma in realtà scrive molto velocemente i dati su un'unità a disco connessa con il server. I dati di stampa sono così immagazzinati nel Print Spooler, che provvederà a rilasciarli progressivamente nel corso del processo di stampa. Anche nei moderni sistemi operativi è integrato un programma che si comporta da Print Spooler. Il processo riceve i file da stampare dai programmi utilizzati dall'utente e li accoda mandandoli in stampa uno alla volta verso la stampante. Questo permette agli sviluppatori degli applicativi di non doversi preoccupare di eventuali conflitti sulla stampante per via di altri processi dato che il Print Spooler accetterà qualsisi documento e farà sembrare la stampante sempre libera. Molte stampanti dotate di connessione di rete implementano direttamente la funzionalità del print spooler, permettendo ai client di inviare stampe direttamente alla stampante, che le accoderà nella propria memoria. Informatica Il metodo FIFO è frequentemente utilizzato in programmazione, sia a livello di sistema operativo nella gestione dei processi, per compensare flussi di dati, per esempio nei buffer di scrittura, sia a livello di applicazione. ITIS Leonardo Da Vinci - CARPI
ITIS Leonardo Da Vinci - CARPI 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). RIP (Raster Image Processor) CTF (Computer To Film) CTP (Computer To Plate) LINK Print spooler Il print spooler è un sistema informatico con la funzione di memorizzare (secondo una logica FIFO) le stampe degli utenti ed inviarle alla stampante appena questa è disponibile; in altre parole, l'espressione print spooler indica un sistema di spool nel contesto specifico della gestione di una o più code di stampa. Il processo di stampa via rete può comportare tempi particolarmente lunghi, per dare modo alle unità di uscita (stampanti, plotter, RIP, CTF, CTP eccetera) di produrre il risultato finale (su carta, rotolo, pellicola, lastra). Per evitare che le stazioni che impartiscono la stampa restino impegnate durante tutto il tempo relativo alla stampa, si impiegano varie soluzioni hardware e software: il Print Spooler è una di queste. Si utilizza un server dedicato a questo compito, con caratteristiche elevate dal punto di vista della velocità in rete e della scrittura su disco: nel momento in cui viene impartita la stampa, la stazione che invia il lavoro crede di stampare sull'unità di uscita, ma in realtà scrive molto velocemente i dati su un'unità a disco connessa con il server. I dati di stampa sono così immagazzinati nel Print Spooler, che provvederà a rilasciarli progressivamente nel corso del processo di stampa. Anche nei moderni sistemi operativi è integrato un programma che si comporta da Print Spooler. Il processo riceve i file da stampare dai programmi utilizzati dall'utente e li accoda mandandoli in stampa uno alla volta verso la stampante. Questo permette agli sviluppatori degli applicativi di non doversi preoccupare di eventuali conflitti sulla stampante per via di altri processi dato che il Print Spooler accetterà qualsisi documento e farà sembrare la stampante sempre libera. Molte stampanti dotate di connessione di rete implementano direttamente la funzionalità del print spooler, permettendo ai client di inviare stampe direttamente alla stampante, che le accoderà nella propria memoria. ITIS Leonardo Da Vinci - CARPI
Il Print Servers in rete LINK Un server (detto in italiano anche servente o serviente) è una componente informatica che fornisce servizi ad altre componenti (tipicamente chiamate client) attraverso una rete. Si noti che il termine server, così come pure il termine client, possono essere riferiti sia alla componente software che alla componente hardware. Pertanto è comune riferirsi ad un computer di alte prestazioni ed alta affidabilità dedicato primariamente a fornire servizi chiamandolo server. È altrettanto comune usare lo stesso termine per riferirsi ad un processo (ovvero un programma software in esecuzione) che fornisca servizi ad altri processi (es. Server FTP). Una possibile soluzione ITIS Leonardo Da Vinci - CARPI
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 LINK PRINT SERVER Il termine print server definisce un dispositivo di rete in grado di fornire agli utenti di una rete l'accesso e l'utilizzo ad una o più stampanti in modo da permetterne l'impiego da parte di client diversi, sempre che questi abbiano le autorizzazioni necessarie per utilizzarle. Diversi tipi di autorizzazioni possono definire se l'utente ha i diritti per cancellare le code di stampa (l'elenco dei processi di stampa in attesa di essere stampati) o effettuare altre operazioni quali mettere in pausa una stampa per avviarla successivamente. Al giorno d'oggi, un print server è un adattatore che, connesso ad una stampante (tramite porta USB, parallela o Seriale), ne permette la condivisione a livello di rete. Detto adattatore dispone di una memoria tampone di piccola dimensione, in grado di snellire la stampa di piccoli documenti di solo testo. Per stampare con velocità documenti di grande dimensione, è necessario impiegare un print spooler. ITIS Leonardo Da Vinci - CARPI
Funzionamento pratico Quando si invia la stampa, il computer che invia il lavoro crede di stampare sull'unità d’uscita (stampante virtuale); Mentre in realtà scrive molto velocemente i dati su un'unità disco connessa con il server e controllata dal print spooler. LINK PRINT SERVER Il termine print server definisce un dispositivo di rete in grado di fornire agli utenti di una rete l'accesso e l'utilizzo ad una o più stampanti in modo da permetterne l'impiego da parte di client diversi, sempre che questi abbiano le autorizzazioni necessarie per utilizzarle. Diversi tipi di autorizzazioni possono definire se l'utente ha i diritti per cancellare le code di stampa (l'elenco dei processi di stampa in attesa di essere stampati) o effettuare altre operazioni quali mettere in pausa una stampa per avviarla successivamente. Al giorno d'oggi, un print server è un adattatore che, connesso ad una stampante (tramite porta USB, parallela o Seriale), ne permette la condivisione a livello di rete. Detto adattatore dispone di una memoria tampone di piccola dimensione, in grado di snellire la stampa di piccoli documenti di solo testo. Per stampare con velocità documenti di grande dimensione, è necessario impiegare un print spooler. PRINT SPOOLER Il print spooler è un sistema informatico con la funzione di memorizzare (secondo una logica FIFO) le stampe degli utenti ed inviarle alla stampante appena questa è disponibile; in altre parole, l'espressione print spooler indica un sistema di spool nel contesto specifico della gestione di una o più code di stampa. Il processo di stampa via rete può comportare tempi particolarmente lunghi, per dare modo alle unità di uscita (stampanti, plotter, RIP, CTF, CTP eccetera) di produrre il risultato finale (su carta, rotolo, pellicola, lastra). Per evitare che le stazioni che impartiscono la stampa restino impegnate durante tutto il tempo relativo alla stampa, si impiegano varie soluzioni hardware e software: il Print Spooler è una di queste. Si utilizza un server dedicato a questo compito, con caratteristiche elevate dal punto di vista della velocità in rete e della scrittura su disco: nel momento in cui viene impartita la stampa, la stazione che invia il lavoro crede di stampare sull'unità di uscita, ma in realtà scrive molto velocemente i dati su un'unità a disco connessa con il server. I dati di stampa sono così immagazzinati nel Print Spooler, che provvederà a rilasciarli progressivamente nel corso del processo di stampa. Anche nei moderni sistemi operativi è integrato un programma che si comporta da Print Spooler. Il processo riceve i file da stampare dai programmi utilizzati dall'utente e li accoda mandandoli in stampa uno alla volta verso la stampante. Questo permette agli sviluppatori degli applicativi di non doversi preoccupare di eventuali conflitti sulla stampante per via di altri processi dato che il Print Spooler accetterà qualsisi documento e farà sembrare la stampante sempre libera. Molte stampanti dotate di connessione di rete implementano direttamente la funzionalità del print spooler, permettendo ai client di inviare stampe direttamente alla stampante, che le accoderà nella propria memoria. Informatica Il metodo FIFO è frequentemente utilizzato in programmazione, sia a livello di sistema operativo nella gestione dei processi, per compensare flussi di dati, per esempio nei buffer di scrittura, sia a livello di applicazione. ITIS Leonardo Da Vinci - CARPI
Regolazione del flusso I dati di stampa immagazzinati nel Print Spooler, verranno rilasciati lentamente nel corso dei processi di stampa. PRINT SERVER Il termine print server definisce un dispositivo di rete in grado di fornire agli utenti di una rete l'accesso e l'utilizzo ad una o più stampanti in modo da permetterne l'impiego da parte di client diversi, sempre che questi abbiano le autorizzazioni necessarie per utilizzarle. Diversi tipi di autorizzazioni possono definire se l'utente ha i diritti per cancellare le code di stampa (l'elenco dei processi di stampa in attesa di essere stampati) o effettuare altre operazioni quali mettere in pausa una stampa per avviarla successivamente. Al giorno d'oggi, un print server è un adattatore che, connesso ad una stampante (tramite porta USB, parallela o Seriale), ne permette la condivisione a livello di rete. Detto adattatore dispone di una memoria tampone di piccola dimensione, in grado di snellire la stampa di piccoli documenti di solo testo. Per stampare con velocità documenti di grande dimensione, è necessario impiegare un print spooler. PRINT SPOOLER Il print spooler è un sistema informatico con la funzione di memorizzare (secondo una logica FIFO) le stampe degli utenti ed inviarle alla stampante appena questa è disponibile; in altre parole, l'espressione print spooler indica un sistema di spool nel contesto specifico della gestione di una o più code di stampa. Il processo di stampa via rete può comportare tempi particolarmente lunghi, per dare modo alle unità di uscita (stampanti, plotter, RIP, CTF, CTP eccetera) di produrre il risultato finale (su carta, rotolo, pellicola, lastra). Per evitare che le stazioni che impartiscono la stampa restino impegnate durante tutto il tempo relativo alla stampa, si impiegano varie soluzioni hardware e software: il Print Spooler è una di queste. Si utilizza un server dedicato a questo compito, con caratteristiche elevate dal punto di vista della velocità in rete e della scrittura su disco: nel momento in cui viene impartita la stampa, la stazione che invia il lavoro crede di stampare sull'unità di uscita, ma in realtà scrive molto velocemente i dati su un'unità a disco connessa con il server. I dati di stampa sono così immagazzinati nel Print Spooler, che provvederà a rilasciarli progressivamente nel corso del processo di stampa. Anche nei moderni sistemi operativi è integrato un programma che si comporta da Print Spooler. Il processo riceve i file da stampare dai programmi utilizzati dall'utente e li accoda mandandoli in stampa uno alla volta verso la stampante. Questo permette agli sviluppatori degli applicativi di non doversi preoccupare di eventuali conflitti sulla stampante per via di altri processi dato che il Print Spooler accetterà qualsisi documento e farà sembrare la stampante sempre libera. Molte stampanti dotate di connessione di rete implementano direttamente la funzionalità del print spooler, permettendo ai client di inviare stampe direttamente alla stampante, che le accoderà nella propria memoria. Informatica Il metodo FIFO è frequentemente utilizzato in programmazione, sia a livello di sistema operativo nella gestione dei processi, per compensare flussi di dati, per esempio nei buffer di scrittura, sia a livello di applicazione. ITIS Leonardo Da Vinci - CARPI
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
Microsoft Print Spooler Diagramma funzionale ITIS Leonardo Da Vinci - CARPI
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: o verso la coda di stampa della stampante oppure verso la coda di stampa pilotata da un Print Server ITIS Leonardo Da Vinci - CARPI
ITIS Leonardo Da Vinci - CARPI Vantaggio tecnico Lo spooling risulta utile quando i dispositivi accedono ai dati ad una velocità variabile. ITIS Leonardo Da Vinci - CARPI
ITIS Leonardo Da Vinci - CARPI 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
ITIS Leonardo Da Vinci - CARPI 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
ITIS Leonardo Da Vinci - CARPI 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) LPD - Line Printer Daemon (protocollo di print spooler ) Il print spooler è un sistema informatico con la funzione di memorizzare (secondo una logica FIFO) le stampe degli utenti ed inviarle alla stampante appena questa è disponibile; in altre parole, l'espressione print spooler indica un sistema di spool nel contesto specifico della gestione di una o più code di stampa. Il processo di stampa via rete può comportare tempi particolarmente lunghi, per dare modo alle unità di uscita (stampanti, plotter, RIP, CTF, CTP eccetera) di produrre il risultato finale (su carta, rotolo, pellicola, lastra). Per evitare che le stazioni che impartiscono la stampa restino impegnate durante tutto il tempo relativo alla stampa, si impiegano varie soluzioni hardware e software: il Print Spooler è una di queste. Si utilizza un server dedicato a questo compito, con caratteristiche elevate dal punto di vista della velocità in rete e della scrittura su disco: nel momento in cui viene impartita la stampa, la stazione che invia il lavoro crede di stampare sull'unità di uscita, ma in realtà scrive molto velocemente i dati su un'unità a disco connessa con il server. I dati di stampa sono così immagazzinati nel Print Spooler, che provvederà a rilasciarli progressivamente nel corso del processo di stampa. Anche nei moderni sistemi operativi è integrato un programma che si comporta da Print Spooler. Il processo riceve i file da stampare dai programmi utilizzati dall'utente e li accoda mandandoli in stampa uno alla volta verso la stampante. Questo permette agli sviluppatori degli applicativi di non doversi preoccupare di eventuali conflitti sulla stampante per via di altri processi dato che il Print Spooler accetterà qualsisi documento e farà sembrare la stampante sempre libera. Molte stampanti dotate di connessione di rete implementano direttamente la funzionalità del print spooler, permettendo ai client di inviare stampe direttamente alla stampante, che le accoderà nella propria memoria. ITIS Leonardo Da Vinci - CARPI
ITIS Leonardo Da Vinci - CARPI 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 Link DL 206/05 http://www.parlamento.it/leggi/deleghe/05206dl.htm Commercio elettronico Il commercio elettronico o e-commerce consiste nella compravendita, nel marketing e nella fornitura di prodotti o servizi attraverso computer collegati in rete. Nell'industria delle telecomunicazioni si può intendere anche come l'insieme delle applicazioni dedicate alle transazioni commerciali. Una definizione alternativa potrebbe essere: la comunicazione e la gestione di attività commerciali attraverso modalità elettroniche, come l'EDI (Electronic Data Interchange) e con sistemi automatizzati di raccolta dati. Il commercio elettronico può inoltre comprendere anche il trasferimento di informazioni tra attività e (EDI). Il significato del termine "commercio elettronico" è mutato col passare del tempo. All'inizio indicava il supporto alle transazioni commerciali in forma elettronica, generalmente ricorrendo a una tecnologia denominata Electronic Data Interchange (EDI, introdotta alla fine degli anni settanta) per inviare documenti commerciali come ordini d'acquisto o fatture in formato elettronico. In seguito vennero aggiunte delle funzioni che possono venire denominate in modo più accurato come "e-commerce" -- l'acquisto di beni e servizi attraverso il World Wide Web ricorrendo a server sicuri (caratterizzati dall'indirizzo HTTPS, un apposito protocollo che crittografa i dati sensibili dei clienti contenuti nell'ordine di acquisto allo scopo di tutelare il consumatore), con servizi di pagamento on-line, come le autorizzazioni per il pagamento con carta di credito. ITIS Leonardo Da Vinci - CARPI
ITIS Leonardo Da Vinci - CARPI 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
ITIS Leonardo Da Vinci - CARPI 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
Esempio pratico Una configurazione FIFO ITIS Leonardo Da Vinci - CARPI
ITIS Leonardo Da Vinci - CARPI Torna al titolo Click sull’immagine ITIS Leonardo Da Vinci - CARPI