439


Dodatek A Typowe problemy z drukarkami

Nie drukuje żadna drukarka

Przyczyna — należy sprawdzić, czy nie zachodzi jeden z poniżej podanych przypadków.

• system nie ma jeszcze zainstalowanych drukarek:

• wcześniej wykonano polecenie /Usr/lib/IpShUt. wstrzymujące pracę Podsystemu Zarządzania Wydrukami (PZW; ang. spooler);

wcześniej usunięto z pamięci proces zarządzający wydrukami (w różnych odmianach Unixa może on mieć różne nazwy, na przykład Ipdaemon w systemie HP-UX lub Ipsched w systemie SCO UNIX);

• PZW nie zostat załadowany.

Aby przekonać się, czy są zainstalowane drukarki i czy pracuje PZW, wystarczy wprowadzić polecenie:

Ipstat -t

wyświetlające listę zainstalowanych drukarek, stan ich kolejek itp. Jeżeli polecenie to informuje o braku zainstalowanych drukarek, powinny być one zainstalowane przez

administratora systemu.

W przypadkach 2, 3 i 4 administrator powinien wykonać polecenie /usr/lib/Ipsched.

W czwartym przypadku, może to być ponadto jedna z przyczyn:

• system pracuje w trybie jednoużytkownikowym, w którym w większości odmian systemu nie jest uruchamiany PZW. Należy wykonać polecenie

/usr/lib/Ipsched;

• fakt, że PZW rozpoczął pracę, w większości odmian Unixa jest odnotowywany przez utworzenie pliku /usr/spool/lp/SCHEDLOCK, spełniającego rolę wskaźnika informującego system, że PZW już pracuje. Plik ten jest usuwany w trakcie wykonywania polecenia Shlltdown i (o ile nie istniał) tworzony przy uruchamianiu PZW. W wyniku różnych awarii systemu lub jego niekonwencjonalnego startu może dojść do sytuacji, w której wymieniony plik już istnieje, wobec czego PZW nie zostanie uruchomiony. Sytuację tę można wyeliminować następująco:

• usunąć plik /usr/spool/lp/SCHEDLOCK;

• wykonać polecenie /usr/lib/Ipsched.

Podobna sytuacja może wystąpić na poziomie programu aplikacyjnego Tex-Ass, który do podobnych celów używa pliku o nazwie /usr/twin/printjobs/drucken. W tej sytuacji należy skasować powyższy plik i wywołać Tex-Assa ponownie, lub umieścić takie profilaktyczne kasowanie w pliku startowym /etc/rc.

Nie drukuje konkretna drukarka

Przyczyna — należy sprawdzić, czy nie zachodzi jeden z opisanych poniżej przypadków:

nie kontaktuje kabel podłączający drukarkę do komputera;

• drukarka jest wyłączona;

• drukarka nie jest w trybie On-Line (dostępności dla komputera);

drukarka ma źle ustawione swoje przełączniki;

• przy instalacji drukarki nie wskazano, że może ona realizować wydruki lub możliwość ta została zablokowana wcześniej wykonanym poleceniem disable. Aby włączyć dostępność drukarki, należy wykonać polecenie

enable nazwa_drukarki

• PZW nie przyjmuje wydruków kierowanych do kolejki związanej z daną drukarką, w wyniku wcześniejszego wykonania polecenia reject albo nie wskazania opcji accept przy jej instalacji. Można spróbować wykonać polecenie

accept nazwa_dmkarki

Drukarka źle drukuje

Przyczyna — należy sprawdzić, czy nie zachodzi jeden z opisanych poniżej przypadków:

• w przypadku drukarek z ładowalnymi fontami nie załadowano odpowiednich fontów (np. polskich liter) lub po ich załadowaniu wyłączono i włączono zasilanie; w tym przypadku należy załadować odpowiednie fonty;

• drukarka ma ustawiony niewłaściwy zestaw znaków; w zależności od typu drukarki należy wybrać odpowiedni zestaw tych znaków przy pomocy pulpitu drukarki, programu narzędziowego lub wystania do niej odpowiednich znaków sterujących;

• drukarka jest źle obsługiwana przez program aplikacyjny;

• przy instalacji drukarki użyto niewłaściwego modelu interfejsu drukarki.

• w modelu interfejsu są stosowane niewłaściwe opcje w poleceniu Stty. Poniżej zilustrowano to na przykładzie drukarki pracującej w trybie HP LaserJet III (dostępnym dla większości drukarek laserowych).

Jeżeli wydruk na drukarce zawiera niepoprawne łamanie wierszy tekstu, adminis­trator może spróbować dobrać właściwe parametry w pliku modelu interfejsu lej drukarki (na przykład /usr/spool/lp/model/hpjet), opisane w wierszu sny, na przykład następujące:

stty 9600 csS opost unici; tab3 ixon ixuff clocal 0-:.'»1

Jeżeli nie drukuje drukarka podłączona przez łącze równoległe, administrator może spróbować zmienić wiersz stty na następujący:

stty 9600 cs8 opost onicr tab3 0-:&1

Jeżeli powyższy przypadek dotyczy drukarki podłączonej przez łącze szeregowe (terminalowe), administrator może spróbować zmienić wiersz stty na następujący:

stty 9600 cs8 opust onicr ixon ixoff -xany nl0 cr-0 bsO vt0 ffO 0<:&1

. Jeżeli drukarka źle obsługuje łamanie tekstu na strony, marginesy itp.. należy sprawdzić ustawienie jej przełączników lub sposób jej konfigurowania przez program aplikacyjny bądź model interfejsu drukarki.

Jeżeli w systemie HP-UX v.8.0 drukarka podłączona przez łącze równoległe nie drukuje poprawnie, należy zapoznać się z poleceniem slp i przy jego pomocy ustawić właściwe parametry, na przykład szerokość wydruku na 256 znaków:

slp -c256 > /dev/lp0

Uwaga:

zmiany w modelu interfejsu drukarki wymagają zwykle jej ponownej reinstalacji, natomiast zmiany w zainstalowanym interfejsie (np. /usr/spool/lp/interface/hpjet) będą widoczne przy kolejnym wydruku, bez konieczności reinstalowania drukarki.



Wyszukiwarka

Podobne podstrony:
439
439
439 , W poszukiwaniu zdrowej demokracji na podstawie Józefa Majki
ActaAgr 133 2006 7 2 439
439 Instalacja co
438 439
439 ac
439
439
439
439
439
439
03 Karta cwiczen Lekarskiid 439 Nieznany (2)
439
Oznakowanie opakowań substancji niebezpiecznych i preparatów niebezpiecznych 09 53 439
6 Zasada zachowania pedu id 439 Nieznany
03 Kalkulacja szczegolowaid 439 Nieznany (2)
6 Wymagania na kolokwium id 439 Nieznany (2)

więcej podobnych podstron