GNU/Linux >> Znalost Linux >  >> Linux

Tisk z příkazového řádku pomocí LibreOffice, příkazy lpr?

Nemůžete předat lpr možnosti příkazového řádku na libreoffice . Dvě možná řešení jsou:

  1. Jednokrokové řešení (podle mého názoru nejlepší řešení):použijte unoconv pro výstup PDF do stdout přesměrován na lpr :

    $ unoconv --stdout filename.doc | lpr -U username -P the_printer_name
    
  2. Třífázové řešení (pokud nechcete / nemůžete použít unoconv ):použijte libreoffice --print-to-file do dočasného souboru + lpr souboru + smazat dočasný soubor (bohužel libreoffice stále nepodporuje tisk na 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
    

Pod, $ libreoffice --help

Použití:soffice [možnosti] [dokumenty...]

soffice -p Název_souboru.odt

Pracovalo pro mě.

libreoffice -p Název_souboru.odt právě otevřel program, lpr jen plivl na smetí.


Takto tisknu dokument pomocí LibreOffice a tiskárny CUPS na Debianu 9:

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

Funguje to velmi dobře bez jakýchkoli středních kroků.


Linux
  1. Sledujte příkazy a úkoly pomocí příkazu watch v systému Linux

  2. Spravujte síťová připojení z příkazového řádku Linuxu pomocí nmcli

  3. Seřadit pomocí řazení na příkazovém řádku

  1. Práce s rourami na příkazovém řádku Linuxu

  2. Multi-tasking na příkazovém řádku s screenie

  3. Najděte verzi WordPress z příkazového řádku

  1. Jak vytvořit zaváděcí USB ze zaváděcího ISO pomocí příkazového řádku v Linuxu?

  2. Jak získám svou IP adresu z příkazového řádku?

  3. Jak mohu otevřít soubor s čísly řádků zobrazenými z příkazového řádku v 'vi'?