Filtro del flusso di dati personalizzato
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 altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
Unidrv consente al codice personalizzato di eseguire la post-elaborazione finale dei dati dell'immagine prima che venga eseguito lo spooling. Tale elaborazione può consistere nella rimozione di punti adiacenti o di qualsiasi altra operazione di filtro dati non specificata da Unidrv.
Per eseguire la post-elaborazione finale dei dati dell'immagine, fornire un plug-in di rendering che implementa il metodo IPrintOemUni::FilterGraphics.
Il metodo IPrintOemUni::FilterGraphics riceve i dati della riga di analisi come input. Il metodo deve elaborare i dati e quindi inviarli allo spooler di stampa chiamando IPrintOemDriverUni::D rvWriteSpoolBuf. Se viene implementato il metodo IPrintOemUni::FilterGraphics , Unidrv non esegue lo spooling dei dati della stampante. Invia invece ogni blocco di dati al metodo IPrintOemUni::FilterGraphics .