DirectPrint: Preguntas frecuentes

He guardado la impresora pero "Comprobar cola" dice que no existe

El nombre escrito en el campo Cola CUPS no coincide exactamente con ninguna cola detectada por lpstat -a en el servidor. Revisa mayúsculas/minúsculas y espacios, y confirma el nombre real ejecutando lpstat -a directamente en el servidor. También puede deberse a que el usuario con el que corre PHP no tenga permiso para consultar las colas (ver la siguiente pregunta).

"Comprobar cola" o "Imprimir prueba" no funcionan y no dan pistas claras

Lo más habitual es un problema de permisos: el usuario con el que corre PHP (normalmente www-data) no puede ejecutar lp o lpstat. Compruébalo directamente en el servidor:

sudo -u www-data lpstat -a
sudo -u www-data lp -d NOMBRE_DE_LA_COLA /usr/share/cups/data/testprint

Si estos comandos fallan con ese usuario (aunque funcionen con tu propio usuario), el problema está en la configuración de CUPS o de permisos del sistema, no en FacturaScripts.

El trabajo aparece como "Enviado" pero no ha salido nada por la impresora

"Enviado" significa que CUPS ha aceptado el trabajo en su cola, no que se haya impreso físicamente. Revisa que la impresora esté encendida, con papel y sin errores propios (atasco, tóner, etc.), y consulta la cola directamente en el servidor:

lpstat -o NOMBRE_DE_LA_COLA

DirectPrint no recibe confirmación de CUPS cuando un trabajo termina de imprimirse físicamente, así que ese seguimiento final hay que hacerlo desde el propio CUPS o desde la impresora.

Un trabajo aparece como "Error", ¿dónde veo el motivo?

Abre el detalle del trabajo en el historial (ver Historial de trabajos): el campo Error contiene el motivo. Los más habituales son impresora inactiva, cola no válida, o un archivo que no cumple las restricciones de tipo o tamaño permitidas.

¿Se puede imprimir un fichero de cualquier tamaño o tipo?

No. Por seguridad, solo se admiten ficheros PDF y de texto plano, con un tamaño máximo de 20 MB. Un fichero que no cumpla estas condiciones se rechaza antes de intentar enviarlo a CUPS. Ver Seguridad y validaciones para el detalle técnico.

¿Puedo imprimir desde una impresora local (USB) de mi ordenador?

No directamente. DirectPrint imprime en impresoras dadas de alta como colas CUPS en el servidor, no en el equipo del usuario. Si necesitas usar una impresora local, tendría que estar compartida y accesible desde el propio servidor como una cola CUPS más.

No veo sugerencias de colas al escribir en el campo Cola CUPS

Es normal si el servidor no permite que PHP consulte lpstat. El campo sigue funcionando como texto libre: escribe el nombre exacto de la cola y valídalo después con el botón Comprobar cola.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2026 FacturaScripts
0.04772s

Soporte