A maneira mais genérica seria a criação de um gateway que levasse arquivos em um formato de troca comumente usado (PDF) por meio de um meio de transporte (e-mail ou um compartilhamento do Windows) e imprimi-los usando drivers de impressora internos. Você principalmente verá essa configuração usando Linux / CUPS
Isso, é claro, exigiria que os usuários criassem PDFs que desejam imprimir, mas é a única maneira genérica / multiplataforma de se livrar do problema do driver.
Além disso, você pode simplificar o processo de instalação da impressora, fornecendo um servidor de impressão anunciado publicamente que exporia os protocolos necessários em seu ambiente (compartilhamento de impressora no Windows, Bonjour ) e possivelmente um meta-driver para impressoras sem postscript. Novamente, isso parece ser uma boa tarefa para uma configuração do Linux / CUPS.