No início do Windows, a impressão do Windows não era considerada confiável. O padrão para o qual estava sendo comparado era o NetWare (afinal, era a década de 1990), que na época tinha uma boa reputação de confiabilidade. Por causa dessa impressora, os fabricantes criaram seus próprios processadores de impressão com a impressão de que:
- Eles poderiam fazer isso melhor que a Microsoft
- Por possuir mais da pilha de impressão, eles conseguiram controlar melhor o ambiente de impressão e produzir resultados mais repetitivos
- Alguns windows-isms podem ser usados em impressoras remotas (como as hospedadas em um servidor de impressão central) e em impressoras locais, onde o mesmo trabalho pode ser renderizado de maneira diferente com base no status local / remoto
- Eles podem fornecer recursos de impressão avançados, como notificações de saída de toner, avisos de falha de hardware internos e afins.
A HP era proeminente nisso e, na verdade, ainda envia um processador de impressão com seus drivers. Embora nos últimos anos sua linha de produtos "corporativos" tenha visto isso com menos frequência, onde sua linha de produtos de consumo tende a confiar mais neles. Isso tem o efeito colateral (provavelmente intencional) de que seu produto de consumo é um fraco participante de equipe em servidores de impressão centralizados.
O processador de impressão do Windows ficou muito melhor ao longo dos anos. Mesmo assim, ainda existem alguns casos em que um processador personalizado é necessário.
No meu antigo emprego em uma grande universidade, onde tínhamos cerca de 1700 assentos em laboratórios de informática e imprimimos cerca de 2 milhões de páginas por trimestre acadêmico, precisávamos de um processador personalizado para nossa solução de auditoria de impressão. Pelo que entendi, ele apenas agia como um shim entre o spooler e o provedor RAW real que permitia recursos avançados como rastreamento de cotas e tratamento de devolução de custos.
Os itens acima são para provedores de impressão de terceiros que geralmente acompanham a instalação do driver. O Windows tem seus próprios provedores, e eu raramente vi coisas configuradas para algo diferente de "RAW".