Reporte de Problema de Impresión en OnlyOffice Desktop para Linux
Entorno del problema:
-
Sistema Operativo: CachyOS (basado en Arch Linux)
-
Aplicación: OnlyOffice Desktop Editors
-
Impresora: Epson L395 (conexión de red socket://192.168.100.78:9100)
-
Controlador: EPSON L395 Series, Epson Inkjet Printer Driver (ESC/P-R) for Linux
-
Sistema de impresión: CUPS
Descripción del problema
Al intentar imprimir documentos en orientación horizontal (landscape) directamente desde OnlyOffice Desktop Editors, el sistema no respeta la configuración seleccionada. La impresión se realiza en orientación vertical (portrait), recortando el contenido del documento y dejando grandes márgenes en blanco .
Comportamiento observado en detalle:
-
La vista previa dentro de OnlyOffice muestra correctamente la orientación horizontal
-
Al enviar a impresión, CUPS recibe instrucciones incorrectas
-
La impresora imprime en vertical, con el contenido desplazado y recortado
Lo que ocurre a nivel de sistema:
-
OnlyOffice envía un tamaño de página personalizado (
media=Custom.279x216mm) sin la información correcta de márgenes -
CUPS no puede determinar las dimensiones de salida, lo que genera la advertencia: “Could not determine the output page dimensions, falling back to US Letter format”
-
El resultado es una impresión defectuosa con márgenes incorrectos
Soluciones que funcionan
Solución 1: Guardar como PDF primero
-
En OnlyOffice, ve a Archivo → Guardar como → PDF
-
Abre el PDF con cualquier visor (Firefox, Okular, etc.)
-
Imprime el PDF desde ese visor — Esta es la solución más fiable
Solución 2: Usar “Impresión rápida”
- Utiliza el botón de impresión rápida (
Ctrl+Shift+P) para evitar el diálogo de impresión completo. Esto funciona en algunos casos
Solución 3: Configurar orientación en el diálogo del sistema
-
En el diálogo de impresión de OnlyOffice, selecciona “Usar el diálogo del sistema”
-
Ajusta la orientación directamente desde las opciones del sistema
Solución 4: Configurar impresión en CUPS
- Desde
system-config-printer> propiedades de la impresora > opciones de trabajo, seleccionar “No rotar automáticamente” o la orientación correcta
Hallazgos adicionales
-
LiberOffice y otros editores funcionan correctamente con la misma configuración de impresora y sistema
-
OnlyOffice en Windows no presenta este problema — es específico de Linux
-
El problema se ha reportado en múltiples distribuciones (Arch, Fedora, Ubuntu, Mint, ALT Linux) y con impresoras de diferentes marcas (Epson, Brother, HP, Ricoh)
Versiones afectadas: 8.1, 8.2, 8.3, 9.0, 9.1 (reportado desde al menos diciembre 2024)
Posible causa
El problema parece estar en cómo OnlyOffice genera las instrucciones de impresión para Linux a través de Qt, enviando parámetros incompletos a CUPS cuando se selecciona orientación horizontal .