Condividi tramite


Funzionalità del provider di stampa

Avvertimento A partire da Windows 10, le API che supportano provider di stampa di terze parti sono deprecate. Microsoft non consiglia alcun investimento in provider di stampa di terze parti. Inoltre, su Windows 8 e versioni successive di tali prodotti dove è disponibile il modello di driver di stampa v4, i fornitori di servizi di stampa di terze parti potrebbero non creare o gestire code che utilizzano driver di stampa v4.

Supportando set predefiniti di funzioni API, i provider di stampa di Microsoft Windows 2000 e versioni successive possono fornire le funzionalità seguenti:

  • Gestione code di stampa

    Aggiunta, eliminazione, apertura, chiusura, enumerazione e impostazione di parametri per le code di stampa. Inoltre, fornendo una notifica delle modifiche apportate allo stato di una coda di stampa.

  • Gestione driver stampante

    Aggiunta, eliminazione, enumerazione e specifica di una directory per i driver della stampante.

  • Creazione processo di stampa

    Avvio e fine di un documento, avvio e fine di una pagina del documento, scrittura del flusso di dati del processo in una porta, lettura delle informazioni sullo stato della stampante.

  • Pianificazione dei lavori di stampa

    Pianificazione, enumerazione e impostazione dei parametri per un processo di stampa.

  • Gestione dei moduli

    Aggiunta, eliminazione, enumerazione e impostazione di parametri per i moduli di stampa.

  • Gestione processore di stampa

    Aggiunta, eliminazione, enumerazione, specificazione di una directory e dei tipi di dati supportati dai processori di stampa.

  • Gestione del monitoraggio della stampa

    Aggiunta, eliminazione e enumerazione dei monitor di stampa.

  • Gestione porte

    Aggiunta, eliminazione, configurazione, enumerazione e impostazione dei parametri per le porte della stampante.

  • Gestione del Registro di sistema

    Creazione, eliminazione ed enumerazione di chiavi e valori del Registro di sistema associati a un provider di stampa.

  • Altre funzionalità

    Visualizzazione di una finestra di messaggio, arresto del provider di stampa, lettura di un file di spool mappato alla memoria, e fornitura di un percorso di comunicazione tra le DLL dell'interfaccia utente del monitor di porta e le DLL del server del monitor di porta.

Queste funzionalità vengono implementate come set di funzioni definite dai provider di stampa.