A mensagem cannot open printer description file
vem do tradicional sistema de impressão BSD. Já que você tem o CUPS, não há razão para usar o sistema de impressão BSD (que você teria que configurar separadamente, é menos poderoso e é mais difícil de configurar). Instale os comandos de emulação do CUPS BSD para fornecer a interface BSD ( lpr
e lpq
) com o backend do CUPS (por padrão, o CUPS fornece apenas uma interface do System V: lp
e lpstat
). No Debian, está no pacote cups-bsd
.
A propósito, não há razão para que lpr
e company estejam em /usr/local/bin
. Tutoriais explicando como instalar um sistema de impressão os colocariam lá, mas sua distribuição já os fornece (você só precisa instalar o pacote), e coloca os executáveis em /usr/bin
. Não há problemas de permissão (eles tendem a disparar uma mensagem de erro "permissão negada").