GNU/Linux >> Tutoriales Linux >  >> Linux

Imprimiendo desde la línea de comando con LibreOffice, ¿comandos lpr?

No puedes pasar lpr opciones de línea de comando a libreoffice . Dos posibles soluciones son:

  1. Solución de un paso (la mejor solución en mi opinión):use unoconv para generar un PDF a stdout canalizado a lpr :

    $ unoconv --stdout filename.doc | lpr -U username -P the_printer_name
    
  2. Solución de tres pasos (si no quiere/no puede usar unoconv ):usa libreoffice --print-to-file a un archivo temporal + lpr del archivo + eliminar el archivo temporal (lamentablemente libreoffice todavía no admite la impresión en stdout ):

    $ libreoffice --headless --print-to-file --printer-name the_printer_name --outdir /tmp filename.doc
    $ lpr -U username /tmp/filename.ps -P the_printer_name
    $ rm /tmp/filename.ps
    

Debajo de, $ libreoffice --help

Uso:soffice [opciones] [documentos...]

soffice -p nombre_archivo.odt

Funcionó para mí.

libreoffice -p File_Name.odt acaba de abrir el programa, lpr acaba de escupir a la basura.


Así es como imprimo un documento usando LibreOffice y una impresora CUPS en Debian 9:

/usr/bin/libreoffice --pt [cupsname] /home/username/filename.odt

Funciona muy bien sin pasos intermedios.


Linux
  1. Ver comandos y tareas con el comando watch de Linux

  2. Administre las conexiones de red desde la línea de comandos de Linux con nmcli

  3. Trabajando con tuberías en la línea de comando de Linux

  4. Multitarea en la línea de comandos con screenie

  5. ¿Encontrar las N palabras más frecuentes en un archivo con una lista de palabras vacías desde la línea de comandos?

Programe hardware desde la línea de comandos de Linux

Manipulación de texto en la línea de comando con grep

Seguimiento del tiempo con Timewarrior en la línea de comandos

Trabajar con imágenes de Docker desde la línea de comandos

Trabajar con Docker Containers desde la línea de comandos

¿Cómo puedo abrir un archivo con números de línea que se muestran desde la línea de comando en 'vi'?