No início do Windows, a impressão do Windows não era considerada confiável. O padrão com o qual estava sendo comparado era o NetWare (afinal, era a década de 90), que na época tinha uma boa reputação de confiabilidade. Por esse motivo, os fabricantes criaram seus próprios processadores de impressão com a impressão de que:
- Eles poderiam fazer isso melhor do que a Microsoft
- Ao possuir mais da pilha de impressão, eles conseguiram controlar melhor o ambiente de impressão e produzir resultados mais repetíveis
- Certos windows-isms podem ser usados para impressoras remotas (como aquelas hospedadas em um servidor de impressão central) e impressoras locais, nas quais o mesmo trabalho pode ser processado de maneira diferente com base no status local / remoto
- Eles podem fornecer recursos avançados de impressão, como notificações de falta de toner, avisos de falha de hardware internos e similares.
A HP foi destaque nisso e, de fato, 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 nela. Isso tem o efeito colateral (provavelmente intencional) de que seu produto de consumo seja um péssimo jogador 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 algo como 1700 vagas 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 atuou como um calço entre o spooler e o provedor RAW real, que permitia recursos avançados, como rastrear cotas e lidar com a devolução.
Os itens acima são para fornecedores de impressão de terceiros que geralmente acompanham a instalação do driver. O Windows tem seus próprios provedores, e raramente vi coisas definidas como algo diferente de "RAW".