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

Potrzebujesz pomocy z C, C++, perl, python, itp.
harmichalh
Posty: 78
Rejestracja: 15 grudnia 2013, 02:09

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

Post 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.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post 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.
harmichalh
Posty: 78
Rejestracja: 15 grudnia 2013, 02:09

Post 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
ODPOWIEDZ