O NDD Print Agent realiza a interceptação das chamadas realizadas para funções do Windows relacionadas ao processo de impressão, através da função WritePrinter é criado um backup do SPL de cada impressão na pasta tpar\spool, isso é necessário porque alguns drivers não geram o arquivo SPL na pasta spool\printers. Em alguns drivers, a função WritePrinter é invocada milhares de vezes para cada impressão, o que acaba gerando lentidão no processo. O backup pode ser desabilitado através da configuração DisablePrintBufferWriting, porém, as impressões não serão monitoradas quando o arquivo SPL não for gerado na pasta spool\printers.
Nesses casos, o Agent instalado na estação de trabalho não irá realizar o processamento da impressão, porém, será processada pelo Agent instalado no servidor de impressão. Caso o ambiente esteja configurado com políticas de impressão, autenticação ou seleção de contas que exijam alguma ação do usuário a impressão será cancelada. Este comportamento ocorre quando utilizamos o modo completo do Agent no Servidor e Estação de Trabalho. Esse problema não acontece quando o ambiente for instalado com o Agent no modo "Completo com notificações" no servidor e o modo "Apenas Notificações" nas estações.