Condividi tramite


Funzionalità del provider di stampa

Avviso 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, nei Windows 8 e nei prodotti più recenti in cui è disponibile il modello di driver di stampa v4, i provider di stampa di terze parti potrebbero non creare o gestire code che usano 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 di processi 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 processi 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, specifica di una directory per e i tipi di dati supportati dai processori di stampa.

  • Gestione monitoraggio di stampa

    Aggiunta, eliminazione ed enumerazione dei monitoraggi di stampa.

  • Gestione delle porte

    Aggiunta, eliminazione, configurazione, enumerazione e impostazione di 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 spooling mappato alla memoria, che fornisce un percorso di comunicazione tra DLL dell'interfaccia utente di monitoraggio delle porte e DLL del server di monitoraggio delle porte.

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