Condividi tramite


Interfaccia COM IPrintOemPS

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per ulteriori informazioni, vedere la guida alla progettazione dell'app per il supporto alla stampa .

L'interfaccia IPrintOemPS COM è il mezzo con cui la DLL grafica della stampante per Pscript5 comunica con un plug-in di rendering. L'interfaccia IPrintOemPS viene implementata da ogni plug-in di rendering.

Nella tabella seguente sono elencati e descritti tutti i metodi forniti dall'interfaccia IPrintOemPS . I plug-in di rendering devono definire tutti i metodi elencati. Se un metodo non è necessario, può restituire E_NOTIMPL.

metodo Descrizione
IPrintOemPS::Command Consente a un plug-in di rendering di inserire comandi Postscript nel flusso di dati del processo di stampa.
IPrintOemPS::D evMode Esegue operazioni sui membri DEVMODEW privati di un plug-in di rendering.
IPrintOemPS::D isableDriver Libera le risorse allocate dal metodo IPrintOemPS::EnableDriver di rendering di un plug-in di rendering.
IPrintOemPS::D isablePDEV Consente a un plug-in di rendering di eliminare la struttura PDEV privata allocata dal relativo metodo IPrintOemPS::EnablePDEV.
IPrintOemPS::EnableDriver Consente a un plug-in di rendering di associare alcune funzioni DDI grafiche. Questo metodo e IPrintOemPS::D isableDriver devono essere considerati come una coppia. Se ne viene implementata una, l'altra deve essere implementata anche.
IPrintOemPS::EnablePDEV Consente a un plug-in di rendering di creare la propria struttura PDEV.
IPrintOemPS::GetInfo (Implementazione richiesta.) Restituisce le informazioni di identificazione del plug-in per il rendering.
IPrintOemPS::P ublishDriverInterface (Implementazione richiesta.) Fornisce un puntatore all'interfaccia COM IPrintOemDriverPS del driver Pscript5, all'interfaccia COM IPrintCorePS2 o all'interfaccia IPrintCoreHelperPS del driver Pscript5
IPrintOemPS::ResetPDEV Consente a un plug-in di rendering di reimpostare la struttura PDEV.

Per altre informazioni, vedere Implementazione delle interfacce COM del driver della stampante.