Existem duas interfaces de impressão tradicionais no mundo unix: lp
(a interface System V) e lpr
(a interface BSD). Existem três sistemas de impressão disponíveis no Linux: o tradicional BSD lpr , o mais recente sistema BSD LPRng e o CUPS . LPRng e CUPS fornecem uma interface no estilo BSD e uma interface no estilo System-V.
Atualmente, o CUPS é o sistema de impressão padrão de fato para unix; é o sistema padrão ou único no Mac OS X e na maioria das distribuições Linux, bem como nas versões recentes do Solaris, e está disponível como um pacote em todas as principais distribuições BSD. No entanto, sua distribuição pode fornecer lpr e LPRng, normalmente em pacotes com esses nomes.
O CUPS oferece melhor suporte para filtros de entrada e saída (convertendo automaticamente vários formatos de entrada, dando acesso a recursos da impressora, como seleção da fonte de papel e impressão em frente e verso). Se você instalar uma alternativa, provavelmente precisará ajustá-las um pouco para que esses recursos extras funcionem. E não há garantia de que esses sistemas funcionem melhor que o CUPS de qualquer maneira. Portanto, recomendo consertar o que estiver quebrado (de acordo com sua descrição, pode ser a própria impressora!).