Problemas para imprimir en linux

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


:magnifying_glass_tilted_left: 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:

  1. La vista previa dentro de OnlyOffice muestra correctamente la orientación horizontal

  2. Al enviar a impresión, CUPS recibe instrucciones incorrectas

  3. 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


:white_check_mark: Soluciones que funcionan

Solución 1: Guardar como PDF primero

  1. En OnlyOffice, ve a Archivo → Guardar como → PDF

  2. Abre el PDF con cualquier visor (Firefox, Okular, etc.)

  3. 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

:clipboard: 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)


:light_bulb: 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 .

Hello, @Raul_Heredia

Please note that the official languages of the forum are English and Chinese. We kindly ask you to continue the discussion in one of these languages.

Please update ONLYOFFICE Desktop Editors to the latest available version, 9.4, and check whether the issue persists. New versions include numerous bug fixes and improvements, including fixes related to document handling and printing.

Please let us know the result after updating.

Best regards.