SVN: PLD-doc/book/pl_book__uslugi/pl_uslugi__cups.sec

qwiat qwiat w pld-linux.org
Śro, 24 Paź 2007, 00:09:47 CEST


Author: qwiat
Date: Wed Oct 24 00:09:46 2007
New Revision: 8845

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi__cups.sec
Log:
- updates related to cups 1.2.x and 1.3.x
- some cleanups and cosmetics


Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__cups.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__cups.sec	(original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__cups.sec	Wed Oct 24 00:09:46 2007
@@ -5,16 +5,20 @@
 	<title>Wstęp</title>
 		<para>
 			<productname>CUPS</productname> jest nowoczesnym i
-			uniwersalnym systemem druku dla systemów uniksowych,
-			pozwalającym na drukowanie z użyciem protokołu IPP.
+			uniwersalnym systemem druku dla systemów uniksowych.
 			Może być stosowany zarówno do drukowania lokalnego jak i 
-			do drukowania w sieciach.
+			do drukowania w sieci - obsługuje domyślnie protokół IPP.
+			Po poprawnym skonfigurowaniu urządzenia będziemy
+			mogli drukować z niemal każdego programu, 
+			CUPS akceptuje wywołania poleceń drukowania w stylu
+ 			klasycznego systemu LPD.
 		</para>
 		<para>
 			System CUPS może być zarówno serwerem jak i klientem,
 			o tym jaką funkcję będzie pełnić zainstalowane
 			"urządzenie" decyduje wybór specjalnego sterownika
-			interfejsu: <emphasis>backend</emphasis>.
+			interfejsu: <emphasis>backendu</emphasis>(poza IPP) i
+			konfiguracji.
 		</para>
 	</section>
 
@@ -22,28 +26,11 @@
 	<title>Instalacja</title>
 		<para>
 			Podstawowa część <application>CUPS</application>:
+			<screen>$ poldek -i cups cups-clients</screen>
 		</para>
-
-		<itemizedlist>
-			<listitem><para><literal>cups</literal></para></listitem>
-			<listitem><para><literal>cups-clients</literal></para></listitem>
-			<listitem><para><literal>cups-lib</literal></para></listitem>
-			<listitem><para><literal>cups-image-lib</literal></para></listitem>
-		</itemizedlist>
-
-		<para>
-			W przypadku drukarek nie obsługujących PostScriptu
-			konieczny będą pakiety:
-		</para>
-
-		<itemizedlist>
-			<listitem><para><literal>cups-filter-pstoraster</literal></para></listitem>
-			<listitem><para><literal>ghostscript-esp</literal></para></listitem>
-		</itemizedlist>
-
 		<para>
 			Następnie instalujemy jeden lub więcej kontrolerów
-			interfejsów drukarki, najczęściej stosowane są:
+			interfejsów drukarki (protokół IPP nie wymaga backendu):
 		</para>
 		<itemizedlist>
 			<listitem><para><literal>cups-backend-parallel</literal> - port równoległy (parallel port)</para></listitem>
@@ -51,11 +38,19 @@
 			<listitem><para><literal>cups-backend-usb</literal> - port szeregowy USB (usb printer)</para></listitem>
 			<listitem><para><literal>cups-backend-smb</literal> - drukowanie zdalne w sieci SMB</para></listitem>
 		</itemizedlist>
-
+		<para>
+			W przypadku drukarek nie obsługujących PostScriptu
+			konieczne będą dodatkowe pakiety:
+			<screen>$ poldek -i cups-filter-pstoraster ghostscript-esp</screen>
+		</para>
+		<para>
+			Do zdalnej administracji (za pomocą HTTPS), konieczny będzie program
+			 <command>openssl</command>:
+			<screen>$ poldek -i openssl-tools</screen>			
+		</para>
 		<para>
 			Czas uruchomić demona:
 		</para>
-
 		<screen>$ /etc/rc.d/init.d/cups start</screen>
 	</section>
 
@@ -117,8 +112,8 @@
 				W tym rozdziale przedstawiono ogólny opis
 				instalacji urządzenia, szczegółowe informacje
 				umieszczono w rozdziałach:
-				<emphasis>Dodanie drukarki lokalnej</emphasis>, i
-				<emphasis>Dodanie drukarki zdalnej</emphasis>.
+				<emphasis>Szczegóły dodawania drukarki lokalnej</emphasis> i
+				<emphasis>Szczegóły dodawania drukarki zdalnej</emphasis>.
 			</para>
 			<para>
 				Rozpoczynamy od uruchomienia programu konfiguracyjnego
@@ -142,9 +137,9 @@
 				jeśli na liście nie odnajdziemy szukanego
 				urządzenia.
 				Coraz więcej producentów dostarcza ze sprzętem
-				pliki PPD (w CUPS są używane również dla
+				pliki <literal>PPD</literal> (w CUPS są używane również dla
 				drukarek niepostcriptowych), możemy także
-				skorzystać z bazy Foomatic zawierającej ogromną
+				skorzystać z bazy <productname>Foomatic</productname> zawierającej ogromną
 				liczbę sterowników.
 			</para>
 			<para>
@@ -157,9 +152,10 @@
 				Możemy również pobrać pojedyncze pliki PPD z 
 				z witryny <ulink url="http://www.linuxprinting.org/">
 				http://www.linuxprinting.org</ulink>,
-				Po wyszukaniu modelu drukarki (Driver Listings) należy
-				kliknąć link "download PPD" w celu pobrania sterownika.
-				Pobrany plik kopiujemy do katalogu
+				po wyszukaniu modelu drukarki (Driver Listings) należy
+				kliknąć link <emphasis>download PPD</emphasis> w celu pobrania sterownika.
+				Plik wskazujemy przy dodawaniu drukarki lub
+				kopiujemy go do katalogu
 				<filename>/usr/share/cups/model</filename> i 
 				uruchamiamy na nowo demona cupsd:
 			</para>	
@@ -167,18 +163,16 @@
 			<para>
 				Po tej operacji przeprowadzamy
 				normalną instalację drukarki.
-			</para>
-			<para>
-				Możemy zainstalować wiele drukarek dla jednego
-				komputera, to do której będą trafiać wydruki zależy
-				od tego, którą z nich ustawimy jako domyślną.
+				Możemy ich wiele zainstalować, to do której będą
+				trafiać dokumenty zależy od tego, którą z nich ustawimy
+				jako domyślną.
 			</para>
 	</section>
 
 
 
 	<section id="uslugi_cups_drukarka_lokalna">
-	<title>Dodanie drukarki lokalnej</title>
+	<title>Szczegóły dodawania drukarki lokalnej</title>
 		<para>
 			Dodanie drukarki lokalnej dotyczy drukarek podłączonych
 			bezpośrednio podłączonych do komputera, na którym
@@ -196,21 +190,24 @@
 			<filename>parport_pc</filename>,
 			więcej o modułach jądra i ich zarządzaniu odnajdziemy w
 			<xref linkend="kernel-urzadzenia_moduly" />			
+		</para>
+		<para>
+			CUPS od wersji 1.3 wymaga zdefiniowania opcji <literal>Group</literal>
+			w pliku <filename>/etc/cups/cupsd.conf</filename>, która wskazuje jaki użytkownik
+			ma być używany dla uruchamiania zewnętrznych programów - w tym backendów.
+			Jako że urządzenia w katalogu <filename>/dev</filename> mają grupę ustawioną na
+			<literal>lp</literal>, taką też podamy jako wartość parametru:
+			<screen>Group lp</screen>
  		</para>
 		<para>
-			Dalszą instalację przeprowadzamy zgodnie z opisem w
-			rozdziale <emphasis>Dodanie drukarki</emphasis>.
-		</para>
-		<para>	
-			Po poprawnym skonfigurowaniu urządzenia będziemy
-			mogli drukować z niemal każdego programu, 
-			CUPS akceptuje wywołania poleceń drukowania w stylu
- 			klasycznego systemu LPD.
+			Dalszą instalację przeprowadzamy zgodnie z zaprezentowanym wcześniej opisem 
+			<emphasis>Dodanie drukarki</emphasis>.
 		</para>
+
 	</section>
 
 	<section id="uslugi_cups_klient">
-	<title>Dodanie drukarki zdalnej</title>
+	<title>Szczegóły dodawania drukarki zdalnej</title>
 		<itemizedlist>
 			<listitem>
 			<para><emphasis>IPP</emphasis></para>
@@ -300,12 +297,13 @@
 Allow From 127.0.0.1
 Allow From 10.0.0.12
 &lt;/Location&gt;</screen>
-
 			<para>
-				Na koniec restartujemy usługę:
-			<screen># /etc/rc.d/init.d/cups restart</screen>
+				Jeśli chcemy mieć możliwość zdalnej administracji za pośrednictwem HTTP/HTTPS
+				powinniśmy dodatkowo ustawić dostęp (zgodnie z powyższymi wskazówkami)
+				dla sekcji: <literal>/admin</literal>, <literal>/admin/conf</literal>.
+
 			</para>
-		
+
 			
 	<itemizedlist>	
 		<listitem>
@@ -319,20 +317,16 @@
            <para><emphasis>SMB</emphasis></para>
 			<para>
 				W systemie musi być zainstalowany i działający pakiet
-				Samba. Aby systemy Microsoftu mogły "widzieć" drukarki
+				<productname>Samba</productname>. Aby systemy Microsoftu mogły "widzieć" drukarki
 				CUPS należy dokonać
 				modyfikacji w głównym pliku konfiguracji Samby - 
 				<filename>/etc/samba/smb.conf</filename>.
-			</para>
-			<para>
-				Należy usunąć
+				Należy usunąć z niego
 				wszystkie opcje dotyczące druku z sekcji [global],
 				zaś w ich miejsce wstawić poniższe linijki:
 			</para>
 			<screen>printing = cups
 printcap name = cups</screen>
-				
-		
 			<para>
 				Na koniec należy przygotować sekcję drukarek.
 				Prosty przykład pliku konfiguracji pakietu Samba
@@ -382,15 +376,12 @@
 				Więcej na ten temat odnajdziemy w
 				dokumentacji Samby.				
 			</para>
+			<para>
+				Na koniec restartujemy usługę:
+				<screen># /etc/rc.d/init.d/cups restart</screen>
+			</para>
 	</section>
 
-
-
-
-
-
-
-
       <section id="uslugi_cups_zarzadzanie_kolejka">
       <title>Zarządzanie kolejką druku</title>
 
@@ -401,11 +392,10 @@
 			ostatnich mamy do dyspozycji:
 			<command>lpstat</command>, <command>lpmove</command>,
 			<command>cancel</command>, <command>lpq</command> oraz
-			<command>lprm</command>.
+			<command>lprm</command>. Programy te znajdują się w pakiecie
+			<filename>cups-clients</filename>.
 		</para>
 	</section>
-
-
 	<section id="uslugi_cups_test">
 	<title>Test drukarki i rozwiązywanie problemów</title>
 		<para>


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