PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__cups.sec

paszczus cvs w pld-linux.org
Nie, 12 Wrz 2004, 17:32:52 CEST


Author: paszczus
Date: Sun Sep 12 15:32:49 2004
New Revision: 4535

Added:
   PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__cups.sec
Log:
- opis CUPS przerobiony na docbooka

Added: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__cups.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__cups.sec	Sun Sep 12 15:32:49 2004
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="konfiguracja_cups">
+<title>CUPS - Popularny system druku dla Uniksa</title>
+	<section id="konfiguracja_cups_wstep">
+	<title>Wstęp</title>
+	<para>
+		CUPS jest nowoczesnym i uniwersalnym systemem druku dla systemów uniksowych.
+		Może też być stosowany dla drukarki lokalnej, drukarki zdalnej (sieciowej),
+		a także do uruchomienie serwera druku. CUPS jest przygotowany do drukowania
+		sieciowego z życiem protokołu IPP, aby móc drukować lokalnie bądź używając
+		innego protokołu konieczny będzie specjalny serownik interfejsu (backend).
+
+	</para> 
+	</section>
+        <section id="konfiguracja_cups_instalacja">
+	<title>Instalacja</title>
+	<para>
+		Podstawowa część CUPS:
+
+ 		cups
+		cups-lib
+	  	cups-clients
+		cups-image-lib
+  		cups-filter-foomatic
+
+		W przypadku drukarek nie obsługujących PostScript-u konieczny będzie pakiet:
+
+  		cups-filter-pstoraster
+
+		Następnie instalujemy jeden lub więcej kontrolerów interfejsów drukarki,
+		najczęściej stosowane są:
+
+		cups-backend-parallel - port równoległy (parallel port)
+  		cups-backend-serial - port szeregowy RS-232 (serial port)
+  		cups-backend-usb - port szeregowy USB (usb printer)
+  		cups-backend-smb - drukowanie zdalne w sieci SMB (Samba)
+
+	</para>
+	<para>Czas uruchomić demona:
+	</para>
+	<screen># /etc/rc.d/init.d/cups start</screen>
+	</section>
+	
+        <section id="konfiguracja_cups_konf">
+        <title>Konfiguracja</title>
+
+	<para>
+		Konfiguracja demona cupsd przechowywana jest w pliku <file>/etc/cups/cupsd.conf</file>.
+		Zawiera on opcje istotne dla serwera druku. W przypadku instalowania drukarki
+		lokalnej nie ma konieczności ingerencji w jego treść. Należy pamiętać że po
+		każdej zmianie konfiguracji demona musi on być uruchomiony ponownie:
+	</para>
+	<screen># /etc/rc.d/init.d/cups restart</screen>
+	</section>
+	<section id="konfiguracja_cups_zarzadzanie">
+	<title>Zarządzanie drukarkami</title>
+	<para>
+		Operacje takie jak dodawanie drukarek, usuwanie ich czy zmiana
+		parametrów pracy mogą być dokonywane na kilka sposobów.
+
+		WWW
+		Podstawowym sposobem jest konfiguracja przez stronę WWW. CUPS posiada
+		wbudowany niewielki serwer WWW z którym łączymy się dowolną przeglądarką na
+		adres lokalny i port 631 np.:
+		<screen># lynx localhost:631</screen>
+		Z poziomu tej strony mamy dostęp do bogactwa opcji administracyjnych:
+		konfiguracji drukarek, zarządzania klasami, zadaniami druku i innymi.
+		Ten sposób zarządzania systemem CUPS w niniejszej publikacji jest traktowany
+		jako domyślny.
+
+		Gnome CUPS Manager (XWindow)
+		Program ten może być najwygdniejszym rozwiązaniem dla zwykłych użytkowników.
+		Atutem tego programu jest prostota i przejrzystość interfejsu. Wadą zaś
+		mniejsza ilość opcji w porównaniu z opisanym panelem WWW.
+		Program ten odnajdziemy pod nazwą: gnome-cups-manager.rpm
+
+		LpAdmin
+		lpadmin jest narzędziem dostarczanym z CUPS-em, obsługiwanym z linii poleceń.
+		Jest to narzędzie zaawansowane ale też stosunkowo trudne w obsłudze.
+		Dokładny opis tego narzędzia zawarto w dokumentacji.
+	</para>
+	</section>
+        <section id="konfiguracja_cups_dodanie">
+        <title>Dodanie drukarki z bazy</title>
+	<para>
+		System CUPS jest dostarczany z pewną ilością sterowników drukarek. Aby
+		dodać nową drukarkę połącznym się z serwerem CUPS: localhost:631. Przechodzimy
+		do opcji Managle Printers -> Add Printer.
+
+		Zaczynamy od określenia nazwy drukarki oraz opcjonalnie komentarza i
+		lokalizacji. Następnie wybieramy wybrać jeden z dostępnych na liście
+		kontrolerów interfejsów drukarki, a na koniec sterownik drukarki. W przypadku
+		drukarek sieciowych zostaniemy poproszeni dodatkowo o podanie adresu sieciowego
+		serwera druku i nazwy interesującej nas drukarki (URI). Znajdziemy tam też
+		kilka przykładów możliwych do ustawieni URI, więcej przykładów znajdziemy w
+		dokumentacji.
+	</para>
+	</section>
+        <section id="konfiguracja_cups_sterownik">
+	<title>Dodanie sterownika drukarki do bazy</title>
+	<para>
+		Nie należy się martwić jeśli w bazie CUPS nie ma naszej drukarki. Możemy się
+		udać na stronę http://www.linuxprinting.org/ gdzie znajduje się ogromna baza
+		sterowników drukarek. Po wyszukaniu drukarki w bazie (Driver Listings) należy
+		kliknąć link "download PPD". Po pobraniu pliku PPD należy go jeszcze
+		przekopiować do katalogu /usr/share/cups/model. Po tej operacji demona CUPS
+		należy uruchomić na nowo:
+	</para>	
+	<screen># /etc/rc.d/init.d/cups restart</screen>
+	<para>
+		Kiedy mamy już dodany sterownik, przeprowadzamy normalną instalację drukarki.
+
+		Uwaga! Należy unikać dodawania wszystkich dostępnych sterowników dla bazy CUPS.
+		Odczytanie dużej bazy w trakcie startu demona cupsd może trwać bardzo
+		długo na powolnych komputerach.
+	</para>
+	</section>
+        <section id="konfiguracja_cups_drukowanie_lokalne">
+        <title>Drukowanie lokalne</title>
+	<para>	
+		Po poprawnym zainstalowaniu będziemy mogli drukować bez większych problemów
+		z niemal każdego programu. CUPS akceptuje zlecenia druku w stylu klasycznego
+		systemu LPD.
+
+		Uwaga! Sterownik backend nie odpowiada za ładowanie
+		odpowiednich modułów jądra dla konkretnego urządzenia (USB/serial/parallel/...).
+	</para>
+	</section>
+        <section id="konfiguracja_cups_udostepnianie_smb">
+        <title>Udostępnienie drukarek CUPS systemom Windows (SMB)</title>
+	<para>
+	W systemie musi być zainstalowany i działający pakiet Samba. Aby systemy
+	Microsoftu mogły "widzieć" drukarki CUPS należy dokonać modyfikacji w głównym
+	pliku konfiguracji Samby <file>/etc/samba/smb.conf</file>. Trzeba usunąć wszystkie opcje
+	dotyczące druku, zaś w ich miejsce wstawić poniższe linijki:
+	</para>
+	<screen>printing = cups
+printcap name = cups</screen>
+	</section>
+        <section id="konfiguracja_cups_dodawanie_smb">
+        <title>Drukowanie na drukarkach udostępnionych przez Windows (SMB)</title>
+	<para>
+		Jedyne co musimy zrobić to dodać drukarkę z użyciem odpowiedniego
+		sterownika interfejsu: backend-smb i podać prawidłowy URI. Należy pamiętać że
+		w systemach z serii NT może być konieczne podanie konta użytkownika i hasła.
+		Po poprawnej instalacji drukowanie będzie przebiegać dokładnie tak samo jak
+		drukowanie lokalne.
+	</para>
+	</section>
+        <section id="konfiguracja_cups_zarzadzanie_kolejka">
+        <title>Zarządzanie kolejką wydruku</title>
+
+	<para>
+		Zarządzanie wydrukami jest możliwe zarówno z poziomu panelu WWW jak i programu
+		gnome-cups-manager. Z linii poleceń dostępne dostępne są programy odpowiedniki
+		klasycznych uniksowych programów lpq, lprm, lpmove
+	</para>
+	</section>
+        <section id="konfiguracja_cups_test">
+        <title>Test drukarki i rozwiązywanie problemów</title>
+	<para>
+		Drukarka powinna działać od razu po zainstalowaniu. Można to przetestować z
+		poziomu panelu konfiguracji drukarki drukując stronę testową.
+
+		W razie problemów pierwszą rzeczą jaką należy zrobić to przejrzeć plik
+		rejestrowania błędów (log): <file>/var/log/cups/error_log</file>. Jeśli ciągle nie możemy
+		odnależć źródła problemu możemy spróbować włączyć wysoki poziom raportowania
+		błędów. Dokonujemy to przez edycję w pliku <file>/etc/cups/cupsd.conf</file> i przestawienie
+		ustawienia opcji "LogLevel" z "info" na "debug" lub "debug2" np.:
+	</para>	
+		<screen>LogLevel debug2</screen>
+	<para>
+		Kiedy rozwiążemy problem należy przywrócić poprzedni poziom raportowania
+		ze względu na szybki przyrost objętości logów. Po każdej modyfikacji
+		pliku konfiguracji należy przeładować demona:
+	</para>
+	<screen>/etc/rc.d/init.d/cups restart</screen>
+	</section>
+</section>




Więcej informacji o liście dyskusyjnej pld-doc