Drukowanie plików 85
4. I Jpewnij się, że port szeregowy jest obsługiwany przez system - na drodze wczyty walnego modułu jądra (lp.o), umieszczonego w katalogu /lib/modules/2.0.xx/misc (gdzie xx jest numerem wersji jądra) lub jako kod wkompilowany w samo jądro. Aby odnaleźć moduł lp w pamięci jądra, użyj polecenia lsmod:
# lsmod Module |
Paąea |
Used by |
2 |
i (autoclean) | |
serial cs |
1 |
0 |
fixed cs |
1 |
0 |
ds |
2 |
f3enal_cs fixed_cs] |
i823tab |
4 |
2 |
pcmcia core |
8 |
[serial cs fixed cs |
v£a L |
3 |
1 (autoclean) |
5. Jeśli nie możesz znaleźć modułu obsługi drukarki i nie ma go również na liście zwracanej przez lsmod, przeczytaj plik Printing-HOWTO z katalogu /usr/aoc. Zawiera on dokładny opis instalowania drukarek
PATRZ RÓWNIEŻ
* Więcej Informacji na temat strumieni I potoków znajduje się w rozdziale 2.
* Więcej o modułach Linuksa mówimy w rozdziale 32.
Jednym ze sposobów na zainstalowanie nowej drukarki jest ręczna edycja systemowej bazy danych drukarek, printeap. Plik ten znajduje się w katalogu /etc, a prawo do jego modyfikacji posiada wyłącznie administrator.
Format i składnia poleceń, które należy dopisać do pliku printeap, są omawiane na poświęconej temu plikowi stronie podręcznika. Istnieje ponad 4(1 różnych poleceń, jednak do zainstalowania nowej drukarki wystarczają najczęściej dwa: mx oraz sd.
Instalowanie drukarki
1. Aby zainstalować drukarkę o nazwie mojip, wykorzystującą urządzenie /dev/ipi, otwórz plik /et.c/pri ntr.ap za pomocą dowolnego edytora lekslu. Polecenie sd mówi linuksowemu demonowi wydruku (ipd), w jakim katalogu należy umieszczać tymczasowe kopie plików przeznaczonych do drukowania, a polecenie mx. razem z towarzyszącą mu wartością o, sygnalizuje brak maksymalnego rozmiaru dla takich plików'. Oto przykładowa definicja drukarki w pliku printeap: mojip:\
: sd=/var/spool/lpd/n,.oj lp: \