¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Solución de problemas de impresoras e impresión: NoMachine comparte una impresora local, pero no imprime
Síntoma
En el ordenador remoto todo ha ido bien y el trabajo se ha completado. Sin embargo, el trabajo no se imprime.
Si se ejecuta tail -f /var/log/cups/access_log
en el ordenador local, se obtiene el siguiente mensaje al compartir la impresora desde nxclient
:
localhost - - [07/Dec/2021:18:38:29 +0100] "POST / HTTP/1.1" 200 268 CUPS-Create-Local-Printer client-error-not-possible
El mismo error se puede observar con tail -f /var/log/cups/error_log
:
E [07/Dec/2021:18:39:38 +0100] [Client 144] Returning IPP client-error-not-possible for CUPS-Create-Local-Printer (ipp://localhost/) from localhost
Solución
En primer lugar hay que comprobar que el usuario local, el que está ejecutando la aplicación nxclient
, tenga permisos de administración de CUPS. Para esto, debe estar dado de alta en el grupo lpadmin
(el indicado como SystemGroup
en /etc/cups/cups-files.conf
).
Si lo anterior estaba bien, el problema se soluciona instalando sbmclient
y reiniciando el demonio cups
:
sudo apt install smbclient sudo systemctl restart cups
Fuente: https://askubuntu.com/questions/301623/cups-client-error-not-possible