lpr: no se puede abrir el archivo de descripción de la impresora

lpr: no se puede abrir el archivo de descripción de la impresora

En un Debian con cups, me sale el siguiente error con un alias mio

cc2ps cms2CompsGlobEnrich.m
[cms2CompsGlobEnrich.m (C++): 4 pages on 4 sheets]
lpr: cannot open printer description file
[Total: 4 pages on 4 sheets] sent to the default printer
[2 lines wrapped]

Se supone que cups coloca el lpr y comandos similares en /usr/local/bin (después de buscar en Google), sin embargo, no están allí, intenté copiar los que están en /usr/bin de manera muy ingenua, como era de esperar, no ayudó. Supongo que hay un problema de permisos en alguna parte.

¿Algunas ideas?

Respuesta1

El mensaje cannot open printer description fileproviene del tradicional sistema de impresión BSD. Como tienes CUPS, no hay razón para usar el sistema de impresión BSD (que tendrías que configurar por separado, es menos potente y más difícil de configurar). Instale los comandos de emulación CUPS BSD para proporcionar la interfaz BSD ( lpry lpq) con el backend de CUPS (de forma predeterminada, CUPS proporciona solo una interfaz System V: lpy lpstat). En Debian, está en el cups-bsdpaquete.

Por cierto, no hay ninguna razón por la cual lpruna compañía estaría allí /usr/local/bin. Los tutoriales que explican cómo instalar un sistema de impresión los colocarían allí, pero su distribución ya los proporciona (solo necesita instalar el paquete) y coloca los ejecutables en formato /usr/bin. No hay problemas de permisos (estos tienden a generar un mensaje de error de "permiso denegado").

información relacionada