GNU/Linux >> Linux Esercitazione >  >> Linux

Stampare dalla riga di comando con LibreOffice, comandi lpr?

Non puoi superare lpr opzioni della riga di comando su libreoffice . Due possibili soluzioni sono:

  1. Soluzione in un solo passaggio (la soluzione migliore secondo me):usa unoconv emettendo un PDF in stdout reindirizzato a lpr :

    $ unoconv --stdout filename.doc | lpr -U username -P the_printer_name
    
  2. Soluzione in tre passaggi (se non vuoi/non puoi usare unoconv ):usa libreoffice --print-to-file in un file temporaneo + lpr del file + cancella il file temporaneo (purtroppo libreoffice ancora non supporta la stampa su 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
    

Sotto $ libreoffice --help

Utilizzo:soffice [opzioni] [documenti...]

soffice -p Nome_file.odt

Ha funzionato per me.

libreoffice -p File_Name.odt ha appena aperto il programma, lpr ha appena sputato nella spazzatura.


Ecco come stampo un documento usando LibreOffice e una stampante CUPS su Debian 9:

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

Funziona molto bene senza passaggi intermedi.


Linux
  1. Controlla i comandi e le attività con il comando watch di Linux

  2. Multitasking alla riga di comando con screenie

  3. Trova N parole più frequenti in un file con un elenco di parole di arresto dalla riga di comando?

  4. Come ottengo il mio indirizzo IP dalla riga di comando?

  5. Come posso aprire un file con i numeri di riga visualizzati dalla riga di comando in "vi"?

Programma hardware dalla riga di comando di Linux

Lavorare con le pipe sulla riga di comando di Linux

Manipolazione del testo dalla riga di comando con grep

Tracciare il tempo con Timewarrior alla riga di comando

Utilizzo delle immagini Docker dalla riga di comando

Utilizzo dei contenitori Docker dalla riga di comando