Bem, uma solução ideal é obter algo com Postscript habilitado e instruções que podem ser fornecidas para cada SO sobre como usar o driver genérico do Postscript. Pode ser capaz de fazer o mesmo (mais barato) com as impressoras PCL5, se você puder fazer o OS X funcionar corretamente com elas (não sei, eu só uso o Postscript do Mac).