Condividi tramite


Interazione tra linguaggio e monitoraggio porte

La figura seguente illustra il percorso adottato dai dati della stampante dal processore di stampa a una stampante a cui è associato un monitor lingua; e b) non dispone di un monitoraggio della lingua associato.

figure che confrontano un percorso dati della stampante con un monitoraggio lingua e senza un monitoraggio lingua.

Se un monitor lingua è associato a una stampante durante l'installazione della stampante, il monitor della lingua riceve il flusso di dati della stampante dal processore di stampa dello spooler. Il monitoraggio del linguaggio modifica il flusso di dati e lo passa al monitor delle porte della stampante.

La maggior parte delle funzioni definite dai monitoraggi di stampa è la stessa per i monitoraggi lingua e i monitoraggi delle porte. In genere, se un monitoraggio del linguaggio si trova nel percorso del flusso di dati, lo spooler chiama l'implementazione di un monitoraggio del linguaggio di una funzione e il monitoraggio del linguaggio chiama l'implementazione del monitoraggio delle porte della stessa funzione. Ad esempio, la funzione WritePort nel monitor del linguaggio PJL (Pjlmon.dll) aggiunge comandi PJL al flusso di dati e quindi chiama il writePort del monitor della porta per inviare il flusso al driver della porta.

Se un monitoraggio del linguaggio non è installato, lo spooler chiama l'implementazione del monitoraggio delle porte della funzione.

Poiché i monitoraggi lingua e i monitoraggi delle porte sono componenti discreti dell'architettura di stampa, è possibile usare insieme monitor personalizzati e forniti da Microsoft. È quindi possibile fornire un monitor lingua personalizzato che funziona in combinazione con un monitor delle porte fornito da Microsoft e viceversa.

È anche possibile fornire un singolo monitor di stampa costituito da una lingua combinata e un monitor porta.