<para>Uruchom konfigurację serwera wydruku (jako iż wybrałeś serwer &CUPS; jest to równoznaczne z konfiguracją demona &CUPS;) poprzez wybór odpowiedniego przycisku. Odnajdziesz go poprzez czytanie podpowiedzi wyświetlanych gdy kursor myszki przemieszczany jest nad przyciskami. Powinien to być jedenasty od lewej lub trzeci od prawej, oznaczony ikonką <guiicon>klucza</guiicon>.</para>
<para>Wyświetlone zostanie okno Konfiguracja serwera &CUPS;. Daje ci ono strukturalny widok wszystkich ustawień odnoszących się do demona &CUPS;. Plik konfiguracyjny dla tego demona normalnie znajduje się w <filename>/etc/cups/cupsd.conf</filename>. Jest to czysty plik <acronym>ASCII</acronym> o składni podobnej do pliku konfiguracyjnego serwera <application>Apache</application>. Dobrym pomysłem byłoby utworzenie jego kopii zapasowej, na wszelki wypadek, gdyby coś poszło nie tak podczas korzystania z okienek &tdeprint;/Konfiguracja serwera &CUPS; :</para>
<para>Jako iż ten interfejs graficzny modyfikujący ten plik konfiguracyjny to całkiem nowe rozwiązanie, zawsze więc powinieneś mieć możliwość powrotu do oryginalnych ustawień. Prosimy więc o utworzenie kopii zapasowej.</para>
<para>Jedną z dostępnych funkcjonalności jest <quote>Krótka pomoc</quote> . Jeśli klikniesz na małym znaku zapytania (<guiicon>Pomoc</guiicon>) w pasku tytułu okna, to kursor się zmieni. Teraz kliknij na jednym z pól ustawień <command>cupsd</command> i dowiesz się co ono oznacza i jakie są twoje możliwości. W większości przypadków powinieneś od razu zrozumieć znaczenie danego ustawienia, w innym wypadku, odsyłamy do dokumentacji &CUPS;. Jeżeli demon &CUPS; jest uruchomiony, to pomoc jest dostępna <quote>online</quote> na twoim komputerze pod adresem <ulink url="http://localhost:631/documentation.html">http://localhost:631/documentation.html</ulink>.</para>
<para>Jeśli &CUPS; nie jest uruchomiony, ale jest zainstalowany w twoim systemie, to musisz sam odnaleźć dokumentację w swoim systemie plików. Dokładna lokalizacja zależy od systemu operacyjnego, jednak w systemach &Linux; domyślna ścieżka to <filename class="directory">/usr/share/doc/cups/</filename> lub <filename class="directory"> /usr/share/doc/cups/documentation.html</filename>.</para>
<para>Najlepsze, najbardziej szczegółowe i aktualne informacje, uzyskasz z oryginalnej dokumentacji &CUPS;. &CUPS; podobnie jak &kde; bardzo szybko się rozwija. Ciągle dodawane są nowe funkcjonalności. Niektóre z nich mogą być konfigurowane jedynie przez modyfikację plików konfiguracyjnych. Interfejs &GUI; oferowany przez &tdeprint;, może nie pokrywać wszystkich funkcjonalności &CUPS;.</para>
<para>Ścieżki te są prawidłowe dla standardowej instalacji. W twoim systemie mogą być one zainstalowane z prefiksem ,na przykład, <filename class="directory">/usr/local/</filename>, jednak hierarchia powinna odpowiadać tej ukazanej poniżej.</para>
<para>Poniższe odnośniki dają dostęp do tych samych plików (być może grafika i ikony nie będą dostępne) nawet gdy demon CUPS nie jest uruchomiony. Jednakże CUPS musi być zainstalowany w twoim systemie. (W niektórych dystrybucjach pliki te mogą być umieszczone gdzie indziej -- będziesz musiał samodzielnie je odnaleźć...) Aby uzyskać dostęp do dokumentacji CUPS idź do:</para>
<para>Dokumentacja ta jest dostępna nawet gdy demon &CUPS; nie jest zainstalowany, jednak ikony i obrazy mogą nie być dostępne podczas przeglądania plików <acronym>HTML</acronym> .</para>
<para>Jak już zostało wspomniane, w twoim systemie operacyjnym pliki te mogą być umieszczone w innej lokacji, jednak ich hierarchia pozostaje niezmieniona.</para>
<para>Istnieją strony i grupy dyskusyjne omawiające zagadnienia &CUPS; (oraz innych zagadnień związanych z drukowaniem w systemie &Linux;) i dające pomoc nowicjuszom, dostępne są one pod adresami:</para>
<para>Wreszcie, strona &tdeprint; i związana z nim dokumentacja jest dostępna pod adresem <ulink url="http://tdeprint.sourceforge.net/"> http://tdeprint.sourceforge.net/</ulink></para>
<para>Jest to ekran powitalny okna konfiguracji serwera. Kliknięcie na jednym z elementów w widoku drzewa po lej stronie uruchamia odpowiednie okno konfiguracyjne.</para>
<para>Każde ustawienie ma wartość domyślną. Wartości domyślne pozwalają że &CUPS; działa jako w pełni funkcjonalny klient. Klient nasłuchuje na porcie 631 TCP/IP informacji nadawanych przez serwery &CUPS; w sieci <acronym>LAN</acronym>. Te informacje umożliwiają klientowi drukowanie bezpośrednio po otrzymaniu tych informacji bez instalowania żadnych sterowników i konfiguracji drukarki po stronie klienta.</para>
<para>Aby wybrać wartość domyślną ustawienia, zaznacz opcję wyboru po prawej stronie. Aby ustawić inną wartość odznacz tą opcję i zmień wybrane ustawienie po lewej stronie ekranu.</para>
<para>Okno zmiany ogólnych ustawień pozwala na zmianę domyślnych wartości. Kliknij na małym znaku zapytania i wybierz jedno z pól aby uzyskać <quote>krótką pomoc</quote> na temat znaczenia wybranego ustawienia.</para>
<para>Jeżeli jesteś niepewny co do tego co robisz, to zapoznaj się najpierw z oryginalną dokumentacją &CUPS; Jeżeli &CUPS; jest uruchomiony to za pomocą przeglądarki &konqueror; możesz uzyskać do niej dostęp poprzez wskazania na adres <ulink url="http://localhost:631/documentation.html"> http://localhost:631/documentation.html</ulink>.</para>
<para>Najpierw zapoznaj się z <quote>Software Administrator Manual</quote> (Podręcznik administratora). Jeżeli demon &CUPS; nie działa to dokumentacja powinna być w następujących lokacjach <filename class="directory">/usr/share/doc/cups/</filename> lub <filename>/usr/share/doc/cups/documentation.html</filename>.</para>
<para>Nazwa hosta twojego serwera, widziana z zewnątrz. Domyślnie &CUPS; będzie używał nazwy hosta systemu. Aby ustawić domyślny serwer używany przez klientów zmodyfikuj plik <filename>client.conf</filename> .</para>
<para>Jest to nazwa hosta zgłaszana klientom. Jeżeli miałbyś jakieś dziwne problemy z dostępem do serwera to podaj to jego adres <acronym>IP</acronym> . W ten sposób eliminujesz problemy z rozpoznawaniem nazwy hosta, możesz teraz łatwo rozpoznać prawdziwy problem.</para>
<para>W przeciwieństwie do tego co sugeruje krótka pomoc, na ten adres można również wysyłać e-maile do administratora pełne zachwytu i entuzjazmu dla &CUPS; i &tdeprint; .</para>
<para>Nazwa użytkownika z którego uprawnieniami będzie działał serwer. Najczęściej jest to <systemitem class="username">lp</systemitem>, jednak można skonfigurować wszystko dla innego użytkownika, gdy istnieje taka potrzeba.</para>
<para>Serwer musi początkowo działać jako administrator (root) aby możliwe było użycie domyślnego portu <acronym>IPP</acronym> czyli 631. Potem zmienia uprawnienia użytkownika, gdy uruchamiany jest zewnętrzny program.</para>
<para>Jest to konto użytkownika &UNIX; z którego uprawnieniami będą uruchamiane programy filtrów i <acronym>CGI</acronym>. Programy <acronym>CGI</acronym> są odpowiedzialne z sieciowy interfejs administratora dostępny pod adresem <ulink url="http://localhost:631/">http://localhost:631/</ulink>).</para>
<para>Nie ma potrzeby aby ostawiać wartość <guilabel>Użytkownik</guilabel> na <systemitem class="username">root</systemitem>, więc nigdy tego nie rób, gdyż pociąga to za sobą niebezpieczeństwo. Jeżeli ktokolwiek odkrył by luki w jednym z używanych filtrów,sterowników drukarki lub programów <acronym>CGI</acronym>, to mógłby on zdalnie wywołać szkodliwe komendy na twoim systemie z uprawnieniami administratora (root). Zawsze używaj nieuprzywilejowanego konta dla dyrektywy serwera <guilabel>Użytkownik</guilabel>.</para>
<para>Grupa z której uprawnieniami będzie działał serwer. Zwykle jest to <systemitem class="groupname">sys</systemitem>, aczkolwiek w razie potrzeby można wszystko skonfigurować dla innej grupy.</para>
<para>Nazwa użytkownika, któremu przyznany zostanie dostęp bez uwierzytelniania ze zdalnych komputerów. Domyślnie <userinput>remroot</userinput>.</para>
<para>Nazwa ta będzie się pojawiała w logach, w pozycjach dotyczących właściciela zadania, dla wszystkich zasobów i lokacji &CUPS; które są tak skonfigurowane, że zezwalają na dostęp <emphasis>bez</emphasis> uwierzytelniania. Pozycje uwierzytelnione będą zawierały nazwę uwierzytelnionego użytkownika.</para>
<para>To jest ważny ekran. Jeśli napotkasz problemy, tutaj ustawiasz poziom dziennika na <quote>debug</quote>, uruchamiasz ponownie demona &CUPS; i patrzysz do dziennika błędów określonego tutaj w celu znalezienia komunikatów, które pomogą zrozumieć błąd.</para>
<para>Plik jest formatowany zgodnie z tzw. <quote>Common Log Format</quote>. Dzięki temu możesz używać programów takich jak <application>Webalyzer</application> lub innego podobnego programu aby wygenerować raport na temat aktywności serwera &CUPS;.</para>
<para>Aby nazwa pliku dziennika zawierała nazwę serwera dodaj do niej <token>%s</token>. Przykład: <userinput><filename>/var/log/cups/access_log-%s</filename></userinput>.</para>
<para>Dla każdego momentu dostępu, widoczna jest pojedyncza linia zawierająca kolejno: adres <acronym>IP</acronym> klienta z którego dokonano dostępu, jego data i czas oraz metoda (<command>POST</command> lub <command>GET</command>), zażądany zasób, wersja protokołu &HTTP; używanego przez klienta, kod statusu ora liczbę przesłanych bajtów. Kod <errorcode>200</errorcode> oznacza <errorname>sukces-OK</errorname> kod <errorcode>401</errorcode> w powyższym przykładzie oznacza <errorname>nieautoryzowany dostęp</errorname> czyli jego odmowę. Format dzienników został omówiony w <ulink url="http://localhost:631/sam.html#7_6_1">&CUPS; Software Administrator Manual (Podręcznik administratora)</ulink>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Dziennik błędów</guilabel></term>
<listitem>
<para>Nazwa pliku dziennika błędów. Jeżeli nie zaczyna się od <literal>/</literal>, to przyjmuje się że jest podana względem ServerRoot. Domyślnie ustawiona na <filename>/var/log/cups/error_log</filename>.</para>
<para>Można również użyć nazwy specjalnej <userinput>syslog</userinput> aby wysyłać wynik do pliku lub usługi syslog.</para>
<para>Fragment dziennika błędów ukazany poniżej ukazuje fragment logowania druku strony testowej przy ustawieniu zmiennej <guilabel>Poziom pliku log</guilabel> na <quote>informacje ogólne</quote>. Znaczenie zmiennej <guilabel>Poziom pliku log </guilabel> zostanie wytłumaczone później.</para>
<para>Nazwa pliku dziennika stron. Jeżeli nie zaczyna się od <literal>/</literal>, to przyjmuje się że jest podana względem ServerRoot. Domyślnie ustawiona na <filename>/var/log/cups/page_log</filename></para>
<para>W tym pliku znajdziesz informacje o nazwie drukarek (<systemitem class="resource">GIMP_print_stp_HP</systemitem> oraz <systemitem class="resource">DANKA_infotec_P450</systemitem>) używanych poprzez ten serwer, nazwach użytkowników (<systemitem class="username">kdetest</systemitem>, <systemitem class="username">kurt</systemitem> oraz <systemitem class="username">root</systemitem>), numerach ID zadań (<quote>201</quote> do <quote>205</quote>), czasie w którym zlecono zadanie, numerze strony wewnątrz zadania oraz ilości kopii danej strony. Na przykład zadanie o ID 204 miało 4 strony i wydrukowano ich 33 kopie, zadanie o ID 205 miało 14 kopii jednej strony .</para>
<para>&CUPS; jest zależny (dla obliczeń ilości stron w zadaniu) od filtru <quote>pstops</quote>. Przyjżyj się diagramowi <link linkend="architecture-diagram">&kivio; Flowchart</link> pod kątem architektury filtrów &CUPS; aby dowiedzieć się w którym momencie procesu drukowania jest ten filtr wykorzystywany. Idąc dalej, <command>pstops</command> podczas liczenia zależy od <acronym>DSC</acronym> zgodnie z którym (<acronym>DSC</acronym> to Document Structuring Conventions, standard zdefiniowany przez Adobe) przesyłane są dane od kilenta. W większości przypadków taki system jest skuteczny.</para>
<para>Jednakże,system zliczania stron nie będzie działał dla zadań typu <quote>raw</quote> (gdyż z definicji, dla nich nie są wykorzystywane mechanizmy filtrowania &CUPS; i omijają one <command>pstops</command>.) Każde zadanie typu <quote>raw</quote> jest zliczane jako jednostronicowe (wraz z jego wielokrotnymi kopiami). Tak dzieje się dla wszystkich zadań przesyłanych z klientów &Microsoft; &Windows; poprzez program <application>Samba</application> do serwera &CUPS; , dzieje się tak gdyż te zadania docierają we właściwym dla drukarki formacie, ponieważ klienci używają oryginalnych sterowników drukarki.</para>
<para>Nadal szukam chętnej osoby do napisania ładnego narzędzia do analizy dziennika stron &CUPS;. Powinno ono generować wynik podobny do raportów <application>Webalizera</application>. W ten sposób można by tworzyć przydatne statystyki do rozliczania zużycia drukarek, zależności obciążenia od pory dnia, dnia tygodnia, czy użytkownika, itp. Jacyś chętni?</para>
<para>Jeżeli potrzebujesz rozwiązać problem (lub jeśli chcesz się dowiedzieć jak działa &CUPS; od środka), ustaw poziom pliku log na debug lub debug2. Wtedy plik error_log będzie o wiele bardziej szczegółowy (będą w nim zawarte nie tylko błędy, lecz również pozycje informacyjne).</para>
<para>W ten sposób możesz oglądać <quote>na żywo</quote> to co &CUPS; robi gdy dostaje zadanie do wydrukowania. W programie &konsole; wpisz:</para>
<para>W ten sposób otrzymasz ostatnie 100 linii(<option>-n</option> <parameter>100</parameter>) pliku log na ekranie, będzie on odświeżany w <quote>czasie rzeczywistym</quote> (<option>-f</option>), będziesz wiedział co się dzieje. Poniższy listing pokazuje co się dzieje podczas druku strony testowej. (fragmenty zostały wycięte aby oszczędzić miejsce... Wypróbuj to sam jeśli potrzebujesz więcej informacji):</para>
<para>Pozycje oznaczone literą <quote>D</quote> na początku to linie poziomu debug te oznaczone literą <quote>I</quote> to linie poziomu <quote>info</quote> .</para>
<para>Ekran konfiguracyjny serwera &CUPS;. Ustawiane tu są różne jego foldery. Zwykle nie musisz nic modyfikować w tej sekcji. Jeżeli korzystasz z wyrafinowanych czcionek (TrueType, &PostScript; lub innych) w swoim systemie, to w tym miejscu możesz dokonać takich ustawień by te czcionki były używane podczas drukowania. Konfigurowane są tu następujące katalogi serwera:</para>
<para>Katalog główny plików wykonywalnych serwera. Domyślnie <filename class="directory">/usr/lib/cups</filename> (lub <filename class="directory">/usr/lib32/cups</filename> na IRIX 6.5)</para>
<para>Katalog główny serwera. Domyślnie, <filename class="directory">/etc/cups</filename>.</para>
<para>W systemie SuSE, używanym przez autora, jest to <filename class="directory">/usr/share/doc/cups</filename>. Zawiera całą dokumentację <acronym>HTML</acronym> i <acronym>PDF</acronym> serwera &CUPS;, która jest również dostępna przez interfejs WWW, dostępny pod adresem <ulink url="http://localhost:631/documentation.html"> http://localhost:631/documentation.html</ulink></para>
<para>Katalog, w którym mają być umieszczane pliki tymczasowe. Podany wcześniej użytkownik musi mieć prawa zapisu do tego katalogu. Domyślnie <filename class="directory">/var/spool/cups/tmp</filename> lub wartość zmiennej środowiska <envar>TMPDIR</envar>.</para>
<para>Ścieżka, pod którą serwer &CUPS; będzie szukał Twoich czcionek (TrueType lub &PostScript;), aby je umieścić w pliku wydruku. Obecnie działa tylko dla <command>pstoraster</command>). Domyślnie jest używane <filename class="directory">/usr/share/cups/fonts</filename>.</para>
<para><emphasis>Opisanie</emphasis> czcionki jej nazwą pozostawia jej prawidłowe rozpoznanie <acronym>RIP</acronym> i urządzeniu drukującemu. <acronym>RIP</acronym> lub drukarka <emphasis>może</emphasis> użyć żądanej czcionki, jedynie gdy jest ona dostępna w systemie.</para>
<para>W przypadku drukarki &PostScript;, musi to być czcionka obecna na drukarce. Jeśli drukarka nie posiada tej czcionki, spróbuje ją zastąpić podobną czcionką.</para>
<para>W przypadku drukarki nie obsługującej &PostScript;, jest to wykonywane przez &CUPS; i jego system filtrowania <acronym>RIP</acronym>. &CUPS; użyje podanej ścieżki do czcionek, aby wybrać odpowiednią czcionkę podczas przetwarzania pliku &PostScript; za pomocą <acronym>RIP</acronym>w filtrze <command>pstoraster</command>. </para>
<para>W przypadku urządzenia wyjściowego obsługującego &PostScript; , &CUPS; jedynie kolejkuje plik (w zasadzie przepuszcza go przez filtr <command>pstops</command> dla potrzeb zliczania stron), nie <quote>przetwarza</quote> go. Jednakże, gdy drukujesz na drukarce &PostScript;, to ona staje się odpowiedzialna z użycie odpowiedniej czcionki. Nie może tego zrobić w przypadku gdy nie jest ona załadowana do drukarki, lub dołączona do pliku &PostScript;. </para>
<para>Domyślne kodowanie. Jeśeli nie jest podane to przyjmowane jest UTF-8. Należy zauważyć, że może to być zmienione bezpośrednio w dokumentach <acronym>HTML</acronym> .</para>
<listitem><para><guilabel>Zachowaj historię zadań</guilabel>: decyduje o zachowaniu historii zadań, aby było możliwe jej późniejsze przeglądanie</para></listitem>
<listitem><para><guilabel>Zachowaj pliki zadań</guilabel>: decyduje czy zachować pliki zadań po przetworzeniu przez <acronym>RIP</acronym> do późniejszego wydrukowania</para></listitem>
<listitem><para><guilabel>Plik statusu drukarki</guilabel>: nazwa i ścieżka dostępu pliku printcap</para></listitem>
<para>Określa czy zachować historię zadania po tym, jak zadanie zostanie zakończone, anulowane albo zatrzymane. Domyślnie jest ustawiona na "Tak"</para>
<para>Ilość pamięci, której każde <acronym>RIP</acronym> będzie używać do przechowania map bitowych. Wartość podaje się jako liczbę, z przyrostkiem <quote>k</quote> ma być wyrażone w kilobajtach, <quote>m</quote> w megabajtach, <quote>g</quote> w gigabajtach, lub <quote>t</quote> w płytkach (tile), (1 płytka = 256 x 256 pikseli). Domyślnie 8m (8 megabajtów).</para>
<para>Określa maksymalny koszt wszystkich zadań filtrowania, które mogą się wykonywać jednocześnie. Ustawienie na 0 oznacza brak ograniczenia. Typowe zadanie wymaga ograniczenia na poziomie co najmniej 200; ograniczenie mniejsze niż minimalne wymagane przez zadanie powoduje, że zadanie zostanie wydrukowane w dowolnym czasie. Domyślnie ustawione na 0 (bez ograniczenia).</para>
<para>Porty/adresy, na których ma być prowadzone nasłuchiwanie. Domyślnie używany jest port 631, który jest zarezerwowany dla Internet Printing Protocol (IPP - Internetowy Protokół Drukowania).</para>
<para>Możesz podać wiele wpisów, aby nasłuchiwać na więcej niż jednym porcie lub adresie, ewentualnie aby ograniczyć dostęp.</para>
<para>Uwaga: Niestety, większość przeglądarek internetowych nie obsługuje promocji szyfrowania w <acronym>TLS</acronym> lub &HTTP;. Jeżeli chcesz obsługiwać szyfrowanie prawdopodobnie będziesz musiał ustawić nasłuchuiwanie na porcie 443, (port <acronym>HTTPS</acronym>).</para>
<para>Możesz wprowadzać: same porty np. <userinput>631</userinput>, nazwy komputerów wraz z portami np. <userinput>komputer:80</userinput> lub <userinput>1.2.3.4:631</userinput>.</para>
<para>Określa, czy, jeśli to możliwe używanie <quote>krótkich</quote> nazw dla zdalnych drukarek (np <systemitem class="resource">drukarka</systemitem> zamiast <systemitem class="resource">drukarka@komputer</systemitem>). Domyślnie włączone.</para>
<para>Określa, czy używać klas automatycznych.</para>
<para>Klasy drukarek mogą być podane bezpośrednio, w pliku <filename>classes.conf</filename>, pośrednio na podstawie drukarek dostępnych w sieci <acronym>LAN</acronym>, lub za pomocą obu tych sposobów.</para>
<para>Jeśli klasy automatyczne są włączone, drukarki o tej samej nazwie (np.<systemitem class="resource">Acme-LaserPrint-1000</systemitem>) ,znajdujące się w sieci lokalnej, zostaną umieszczone w klasie o tej samej nazwie. Pozwala to łatwo skonfigurować wiele nadmiarowych kolejek w sieci lokalnej. Jeśli użytkownik wyśle zadanie do <systemitem class="resource">Acme-LaserPrint-1000</systemitem>, to zostanie ono przydzielone pierwszej dostępnej kolejce.</para>
<listitem><para><guilabel>Adresy przeglądania</guilabel>: Adresy (<acronym>UDP</acronym>) do których będą wysyłane informacje o drukarkach</para></listitem>
<listitem><para><guilabel>Port przeglądania</guilabel>: Numer portu używany do rozgłoszeń</para></listitem>
<listitem><para><guilabel>Adresy nasłuchiwania</guilabel>: Adres(y) do nasłuchiwania informacji o drukarkach na serwerach które nie mogą ich wysyłać (lub których przekazy nie mogą sięgnąć twojej sieci ze względu na rutery).</para></listitem>
<para>Po wybraniu przycisku <guibutton>Dodaj</guibutton>, zobaczysz następujące okno w którym możesz wprowadzić nową wartość dla wychodzących pakietów (broadcast) przeglądania. Takie samo okno jest używane do dodawania adresów nasłuchiwania.</para>
<para>Określa adresy rozgłaszania (broadcast) które będą używane. Domyślnie informacje o przeglądaniu są wysyłane do wszystkich aktywnych interfejsów.</para>
<para>System &HP-UX; 10.20 i wcześniejsze nie obsługują w pełni wysyłania (broadcast), gdy maska sieci nie jest klasy A, B, C lub D (tzn. brak obsługi <acronym>CIDR</acronym>).</para>
<para>Numer portu używany do rozgłoszeń <acronym>UDP</acronym>. Domyślnie jest to port <acronym>IPP</acronym>, jeżeli zostanie zmieniony, należy go zmienić na wszystkich serwerach. Tylko jeden port może być podany.</para>
<para>Okno pozwalające na wprowadzenie adresu innego serwera &CUPS; z którego pakiety przeglądania będą akceptowane. Wywoływane jest po kliknięciu przycisku <guibutton>Dodaj...</guibutton> obok pola <guilabel>Zezwól na przeglądanie:</guilabel>. Analogiczne okno jest wykorzystywane do dodawania <quote>zabronionych</quote> adresów z których wysyłane są rozgłoszenia.</para>
<para><guilabel>Zezwalaj na przeglądanie</guilabel> umieszczone są tu maski adresów z których akceptowane są przychodzące pakiety przeglądania. Domyślnie akceptowane są pakiety ze wszystkich adresów.</para>
<para><guilabel>Zabroń przeglądania</guilabel> umieszczone są tu maski adresów z których zabronione (blokowane) są przychodzące pakiety przeglądania. Domyślne pakiety z żadnych adresów nie są blokowane.</para>
<para>Oba ustawienia <guilabel>Zezwalaj na przeglądanie</guilabel> i <guilabel>Zabroń przeglądania</guilabel> przyjmują następujące sposoby definiowania szablonów adresów:</para>
<para>Czas pomiędzy uaktualnieniami informacji przeglądania (w sekundach). Domyślnie 30 sekund.</para>
<para>Należy zauważyć, że informacja przeglądania jest wysyłana przy każdej zmianie statusu drukarki, więc ten parametr określa maksymalny czas między uaktualnieniami.</para>
<para>Ustawienie tego parametru na 0, wyłącza rozgłaszanie tak że twoje lokalne drukarki nie są prezentowane, ale nadal widzisz drukarki na innych komputerach.</para>
<screeninfo>Okno w którym wprowadzana jest nowa definicja przekazywania pakietów między serwerem &CUPS; a siecią, należy podać dwa adresy.</screeninfo>
<phrase>Okno w którym wprowadzana jest nowa definicja przekazywania pakietów między serwerem &CUPS; a siecią, należy podać dwa adresy.</phrase></textobject>
<para>Ekran konfiguracyjny dla ustawień bezpieczeństwa serwera &CUPS;, mogą być tu modyfikowane wszelkie ze zdefiniowanych zasobów serwera. Zawiera następujące ustawienia, które mogą być konfigurowane oddzielnie dla każdego zasobu (lub lokacji) serwera &CUPS;:</para>
<listitem><para>Jakakolwiek pojedyncza drukarka: np. <systemitem class="resource">/printers/infotec_P320</systemitem></para></listitem>
<listitem><para>Wszystkie klasy drukarek: <systemitem class="resource">/classes</systemitem>:</para></listitem>
<listitem><para>Jakakolwiek pojedyncza klasa drukarek np. <systemitem class="resource">/classes/all_infotecs_P320_or_P450</systemitem></para></listitem>
<para>Dla lokalizacji które nie są zdefiniowane osobno, przyjmowane jest ustawienie dla lokalizacji <quote>nadrzędnej</quote>.</para>
<para>Na przykład, masz drukarkę nazwaną <systemitem class="resource">infotec_P450</systemitem> dla której nie są zdefiniowane ustawienia bezpieczeństwa. Wtedy dla niej zostaną zastosowane ustawienia bezpieczeństwa lokacji <systemitem class="resource">/printers</systemitem> jako iż twoja drukarka jest jej lokacją podrzędną. Jeśli ustawienia bezpieczeństwa nie są również zdefiniowane dla <systemitem class="resource">/printers</systemitem>, wtedy ustawienia dla <systemitem class="resource">/</systemitem> (ogólne) zostaną zastosowane, które albo zostały zmodyfikowane przez Ciebie albo są domyślnymi wartościami.</para>
<para>Nazwa grupy, której zostanie przyznany dostęp typu <systemitem class="groupname">System</systemitem> (zarządzanie drukarkami). Domyślna wartość różni się na różnych systemach, ale będzie to <systemitem class="groupname">sys</systemitem>, <systemitem class="groupname">system</systemitem> lub <systemitem class="groupname">root</systemitem> (sprawdzane w tej kolejności).</para>
<para>Uwaga: Uwierzytelnianie metodą lokalnego certyfikatu może być podmienione przez klienta w trybie Basic lub Digest, jeśli połączenie odbywa się do lokalnego interfejsu.</para>
<para>Klasa uwierzytelniania. Obecnie obsługiwane są <quote>Anonymous</quote>(anonimowe), <quote>User</quote>(użytkownik), <quote>System</quote> (użytkownik należący do grupy SystemGroup), oraz <quote>group</quote> (użytkownik należący do podanej grupy).</para>
<para>Określa, czy używać szyfrowania. Ta opcja, zależy od tego czy biblioteka <application>OpenSSL</application> została zlinkowana z biblioteką &CUPS; i serwerem.</para>
<title>Przykład: Jak skonfigurować ustawienia bezpieczeństwa dla wszystkich drukarek</title>
<para>Omówiony został tutaj ekran konfiguracyjny ustawień bezpieczeństwa. Przykładowo dodamy definicje bezpieczeństwa dla zasobu <systemitem class="resource">Wszystkie drukarki</systemitem>. Dla serwera WWW &CUPS; jest to lokacja do której dostęp uzyskujesz poprzez <ulink url="http://localhost:631/printers/"> http://localhost:631/printers/</ulink> lub zdalnie poprzez <ulink url="http://nazwa.serwera.cups:631/printers/"> http://cups.server.name:631/printers/</ulink></para>
<para>Na pierwszym ekranie widzimy lokację z której rozpoczniemy działania. Wybierz <guibutton>Dodaj</guibutton> lub <guibutton>Zmień</guibutton> dla zasobu którego ustawienia bezpieczeństwa chcesz modyfikować.</para>
<para>Widzimy tutaj drugą część ekranu dodawania nowego zasobu. Analogiczny ekran jest używany przy modyfikacji zasobów. Tutaj definiowane są maski dostępu dla zasobów. </para>