[solved] Drukowanie z poziomu terminala

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
sajmon
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 11 lip 2007, 17:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

[solved] Drukowanie z poziomu terminala

Post autor: sajmon »

Witam!

Czy istnieje jakaś komenda umożliwiająca drukowanie w terminalu?

Próbowałem

Kod: Zaznacz cały

lpr ~/plik.txt
ale to nie działa (nic się nie dzieje zadnych błędów nawet)
Awatar użytkownika
Arhan
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 lut 2007, 21:10
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Drukowenie w terminalu

Post autor: Arhan »

Może tak:

Kod: Zaznacz cały

cat plik.txt > /dev/usb/lp0
oczywiście bądź pewny, że podajesz port drukarki... Powinno pójść w trybie tekstowym, wbudowanymi czcionkami. O ile drukarki mają jeszcze tryb tekstowy ;)
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Drukowenie w terminalu

Post autor: el.pescado »

spróbuj wylistować drukarki:

Kod: Zaznacz cały

lpstat -p
Podczas drukowania podaj drukarkę:

Kod: Zaznacz cały

lpr -P nazwa plik
Poleceniem lpq można później jeszcze sprawdzić kolejkę drukarki.
Awatar użytkownika
sajmon
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 11 lip 2007, 17:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Drukowenie w terminalu

Post autor: sajmon »

Arhan pisze:Może tak:

Kod: Zaznacz cały

cat plik.txt > /dev/usb/lp0
oczywiście bądź pewny, że podajesz port drukarki... Powinno pójść w trybie tekstowym, wbudowanymi czcionkami. O ile drukarki mają jeszcze tryb tekstowy ;)
tylko że u mnie nie ma /dev/usb/lp0, ale jest /dev/lp0,
wywala (nawet z sudo) komunikat:

Kod: Zaznacz cały

bash: /dev/lp0: Permission denied
el.pescado pisze:spróbuj wylistować drukarki:

Kod: Zaznacz cały

lpstat -p
Podczas drukowania podaj drukarkę:

Kod: Zaznacz cały

lpr -P nazwa plik
Poleceniem lpq można później jeszcze sprawdzić kolejkę drukarki.
A to działa! bardzo dziękuje, problem rozwiązany!
Awatar użytkownika
Arhan
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 16 lut 2007, 21:10
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Drukowenie w terminalu

Post autor: Arhan »

sajmon pisze:tylko że u mnie nie ma /dev/usb/lp0, ale jest /dev/lp0,
wywala (nawet z sudo) komunikat:

Kod: Zaznacz cały

bash: /dev/lp0: Permission denied
Zgadywałem. Pamiętam z czasów, gdy miałem Amigę i HP690c, że dało się zwyczajnie przesyłać (kopiować) dane tekstowe na port drukarki. Tekst formatowany drukowało się w trybie graficznym, a to był taki awaryjny, bardzo zresztą ekonomiczny, tryb tekstowy. To było jakieś 6-7 lat temu...
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość