Strona 1 z 1

[+][bash] Drukowanie plików przez terminal

: 16 lutego 2014, 23:38
autor: harmichalh
Jakim poleceniem w terminalu mogę wydrukować plik przez domyślną drukarkę. Chciałbym żeby to polecenie drukowało pliki niezależnie czy są to .txt, .doc, czy .pdf.

: 17 lutego 2014, 00:27
autor: Rafal_F
Tutaj opis wykorzystując lp: http://www.eecs.utk.edu/resources/it/kb ... mmand-line
Możesz też skorzystać libreoffice - obsługuje większą ilość formatów:

Kod: Zaznacz cały

soffice -p plik
lub bez loga libreoffice przy uruchamianiu

Kod: Zaznacz cały

soffice --nologo -p plik
Tego ostatniego nie jestem pewien, poeksperymentuj.

: 17 lutego 2014, 14:42
autor: harmichalh
Dzięki. soffice ma problem z pdf-ami - drukuje dużo stron pytajników, ale z innymi plikami działa. Za to lpr ma problem z doc i docx. Ostatecznie wykorzystałem oba:

Kod: Zaznacz cały

if [ "$typ" = "pdf" ]
        then
            lpr -P "nazwa_drukarki" $plik
          else
            soffice --nologo -p "nazwa_drukarki" $plik
        fi