# Konfiguracja serwera &CUPS;

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ą klucza.

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 `/etc/cups/cupsd.conf`. Jest to czysty plik ASCII o składni podobnej do pliku konfiguracyjnego serwera Apache. Dobrym pomysłem byłoby utworzenie jego kopii zapasowej, na wszelki wypadek, gdyby coś poszło nie tak podczas korzystania z okienek &kdeprint;/Konfiguracja serwera &CUPS; :

    cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak

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.

## Krótka pomoc

Jedną z dostępnych funkcjonalności jest Krótka pomoc . Jeśli klikniesz na małym znaku zapytania (Pomoc) w pasku tytułu okna, to kursor się zmieni. Teraz kliknij na jednym z pól ustawień `cupsd` 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 online na twoim komputerze pod adresem http://localhost:631/documentation.html.

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 `/usr/share/doc/cups/` lub `/usr/share/doc/cups/documentation.html`.

## Dłuższa pomoc

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 &kdeprint;, może nie pokrywać wszystkich funkcjonalności &CUPS;.

Jeżeli chciałbyś przyjrzeć się oryginalnym plikom konfiguracyjnym swojego systemu &CUPS; to są one dostępne w następujących lokacjach:

Ścieżki te są prawidłowe dla standardowej instalacji. W twoim systemie mogą być one zainstalowane z prefiksem ,na przykład, `/usr/local/`, jednak hierarchia powinna odpowiadać tej ukazanej poniżej.

`/etc/cups/`

- Katalog zawierający pliki konfiguracyjne

`/etc/cups/cupsd.conf`

- Plik konfiguracyjny demona &CUPS;

`/etc/cups/printers.conf`

- Plik konfiguracyjny zawierający informacje o lokalnie zainstalowanych drukarkach.

`/etc/cups/ppd/`

- Folder z plikami &PPD; zainstalowanych drukarek.

Poniższe linki działają jedynie gdy demon &CUPS; jest uruchomiony. Kompletna dokumentacja &CUPS; jest dostępna pod adresami:

http://localhost:631/documentation.html

- Strona z odnośnikami do pozostałych dokumentów.

http://localhost:631/sam.html

- Bezpośredni dostęp do &CUPS; Software Administrator Manual (Podręcznik administratora) w formacie HTML.

http://localhost:631/sam.pdf

- Bezpośredni dostęp do &CUPS; Software Administrator Manual (Podręcznik administratora) w formacie PDF.

http://www.cups.org/documentation.html

- Najnowsza dokumentacja ze strony &CUPS;.

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:

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 HTML .

Jak już zostało wspomniane, w twoim systemie operacyjnym pliki te mogą być umieszczone w innej lokacji, jednak ich hierarchia pozostaje niezmieniona.

`/usr/share/doc/cups/documentation.html`

- Strona z odnośnikami do pozostałych dokumentów.

`/usr/share/doc/cups/sam.html`

- Bezpośredni dostęp do &CUPS; Software Administrator Manual (Podręcznik administratora) w formacie HTML.

`/usr/share/doc/cups/sam.pdf`

- Bezpośredni dostęp do &CUPS; Software Administrator Manual (Podręcznik administratora) w formacie PDF.

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:

http://www.cups.org/newsgroups.php

- Strona &CUPS; .

http://www.linuxprinting.org/newsportal/

- LinuxPrinting.org, strona Linuxprinting HOWTO i baza danych drukarek &Linux;

Wreszcie, strona &kdeprint; i związana z nim dokumentacja jest dostępna pod adresem http://kdeprint.sourceforge.net/

W następnej sekcji krok po kroku omówimy możliwości konfiguracyjne &kdeprint; odnoszące się do &CUPS;.

## Opis różnych elementów &GUI;

### Górne okno: Widok drukarek, rzeczywistych i wirtualnych.

Sekcja nie jest jeszcze kompletna

- Widok drzewka, widok ikon, widok listy

- Ikony na pasku zadań

- Różne czcionki dla różnych drukarek

- Różne ikony oznaczają rożne rzeczy

### Dolne okno: Widok szczegółów z zakładkami

Sekcja nie jest jeszcze kompletna

- Ikony na pasku zadań

- Zakładki

- Zmiana ustawień drukarki

## Witam w narzędziu konfiguracji serwera &CUPS;

Jest to ekran powitalny okna konfiguracji serwera. Kliknięcie na jednym z elementów w widoku drzewa po lej stronie uruchamia odpowiednie okno konfiguracyjne.

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 LAN. Te informacje umożliwiają klientowi drukowanie bezpośrednio po otrzymaniu tych informacji bez instalowania żadnych sterowników i konfiguracji drukarki po stronie klienta.

Aby skonfigurować serwer &CUPS; (który rozgłasza swoje usługi w sieci LAN), musisz zmienić ustawienia domyślne.

Okno konfiguracyjne serwera &CUPS; : ekran powitalny.

Okno konfiguracyjne serwera &CUPS; : ekran powitalny Okno konfiguracyjne serwera &CUPS; : ekran powitalny

Okno konfiguracyjne serwera &CUPS; : ekran powitalny

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.

Kompletna konfiguracja serwera zawiera:

- Ogólna konfiguracja serwera

- Konfiguracja logów serwera

- Ustawienia katalogów

- Konfiguracja HTTP Serwera

- Szyfrowanie i wsparcie serwera dla Certyfikatów

- Różne inne ustawienia konfiguracji serwera

- Ogólna konfiguracja sieci

- Konfiguracja klientów sieciowych

- Przeglądanie Ogólnej konfiguracji

- Przeglądanie konfiguracji połączenia

- Przeglądanie konfiguracji Masek

- Przeglądanie konfiguracji Timeoutów

- Przeglądanie konfiguracji Przekierowania

- Konfiguracja Zabezpieczenia

Kolejne elementy konfiguracji zostaną opisane w odpowiednich sekcjach.

## Ogólna konfiguracja serwera

Ogólna konfiguracja serwera jest modyfikowana na tym ekranie. Zawiera on pola:

- Nazwa serwera

- Administrator serwera

- Użytkownik

- Grupa

- Zdalny administrator

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ć krótką pomoc na temat znaczenia wybranego ustawienia.

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 http://localhost:631/documentation.html.

Najpierw zapoznaj się z Software Administrator Manual (Podręcznik administratora). Jeżeli demon &CUPS; nie działa to dokumentacja powinna być w następujących lokacjach `/usr/share/doc/cups/` lub `/usr/share/doc/cups/documentation.html`.

Ogólna konfiguracja serwera &CUPS;: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName Okno konfigurujące ogólne ustawienia serwera &CUPS; : ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName

Nazwa serwera

- 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 `client.conf` .

  Wprowadź na przykład `mojkomputer.domena.com`

  Jest to nazwa hosta zgłaszana klientom. Jeżeli miałbyś jakieś dziwne problemy z dostępem do serwera to podaj to jego adres IP . W ten sposób eliminujesz problemy z rozpoznawaniem nazwy hosta, możesz teraz łatwo rozpoznać prawdziwy problem.

Administrator serwera

- Adres email administratora na który wysyłane są problemy i zażalenia. Domyślnie &CUPS; używa root@hostname.

  Wprowadź na przykład `root@mojhost.com`.

  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 &kdeprint; .

Użytkownik

- Nazwa użytkownika z którego uprawnieniami będzie działał serwer. Najczęściej jest to `lp`, jednak można skonfigurować wszystko dla innego użytkownika, gdy istnieje taka potrzeba.

  Serwer musi początkowo działać jako administrator (root) aby możliwe było użycie domyślnego portu IPP czyli 631. Potem zmienia uprawnienia użytkownika, gdy uruchamiany jest zewnętrzny program.

  Przykład `lp`.

  Jest to konto użytkownika &UNIX; z którego uprawnieniami będą uruchamiane programy filtrów i CGI. Programy CGI są odpowiedzialne z sieciowy interfejs administratora dostępny pod adresem http://localhost:631/).

  Nie ma potrzeby aby ostawiać wartość Użytkownik na `root`, 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 CGI, 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 Użytkownik.

Grupa

- Grupa z której uprawnieniami będzie działał serwer. Zwykle jest to `sys`, aczkolwiek w razie potrzeby można wszystko skonfigurować dla innej grupy.

  Przykład `sys`.

Zdalny administrator

- Nazwa użytkownika, któremu przyznany zostanie dostęp bez uwierzytelniania ze zdalnych komputerów. Domyślnie `remroot`.

  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 bez uwierzytelniania. Pozycje uwierzytelnione będą zawierały nazwę uwierzytelnionego użytkownika.

## Ustawienia dziennika

Ustawienia dzienników serwera dokonywane są za pomocą tego ekranu. Zawiera on następujące ustawienia:

- Dziennik dostępów

- Dziennik błędów

- Dziennik stron

- Poziom pliku log

- Maks. wielkość pliku dziennika

To jest ważny ekran. Jeśli napotkasz problemy, tutaj ustawiasz poziom dziennika na debug, 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.

Okno konfiguracyjne serwera &CUPS;: Ustawienia dziennika Okno konfigurujące Ustawienia dziennika serwera &CUPS; :

Dziennik dostępów

- Nazwa pliku dziennika dostępów. Jeżeli nie zaczyna się od `/`, to przyjmuje się że jest podana względem ServerRoot.

  Można również użyć nazwy specjalnej `syslog` aby wysyłać wynik do pliku lub usługi syslog.

  Domyślnie ustawiana na ``/var/log/cups/access_log``.

  Plik jest formatowany zgodnie z tzw. Common Log Format. Dzięki temu możesz używać programów takich jak Webalyzer lub innego podobnego programu aby wygenerować raport na temat aktywności serwera &CUPS;.

  Aby nazwa pliku dziennika zawierała nazwę serwera dodaj do niej %s. Przykład: ``/var/log/cups/access_log-%s``.

      kurt@transmeta:~
      >tail /var/log/cups/access_log

      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "POST /printers/ HTTP/1.1" 200 109
      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "POST /admin/ HTTP/1.1" 401 0
      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 210
      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "GET /ppd/DANKA_P450.ppd HTTP/1.1" 200 51021
      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "POST /jobs/ HTTP/1.1" 200 246
      10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 0
      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 80
      127.0.0.1    - - [04/Aug/2001:20:11:39 +0100] "POST / HTTP/1.1" 200 139
      10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /cups.css HTTP/1.0" 200 198
      127.0.0.1    - - [04/Aug/2001:20:11:40 +0100] "POST / HTTP/1.1" 200 139
      10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 7319
      10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /images/title-logo.gif HTTP/1.0" 200 5729

  Dla każdego momentu dostępu, widoczna jest pojedyncza linia zawierająca kolejno: adres IP klienta z którego dokonano dostępu, jego data i czas oraz metoda (`POST` lub `GET`), zażądany zasób, wersja protokołu &HTTP; używanego przez klienta, kod statusu ora liczbę przesłanych bajtów. Kod 200 oznacza sukces-OK kod 401 w powyższym przykładzie oznacza nieautoryzowany dostęp czyli jego odmowę. Format dzienników został omówiony w &CUPS; Software Administrator Manual (Podręcznik administratora).

Dziennik błędów

- Nazwa pliku dziennika błędów. Jeżeli nie zaczyna się od `/`, to przyjmuje się że jest podana względem ServerRoot. Domyślnie ustawiona na `/var/log/cups/error_log`.

  Można również użyć nazwy specjalnej `syslog` aby wysyłać wynik do pliku lub usługi syslog.

  Wprowadź ścieżkę, np. ``/var/log/cups/error_log``.

  Fragment dziennika błędów ukazany poniżej ukazuje fragment logowania druku strony testowej przy ustawieniu zmiennej Poziom pliku log na informacje ogólne. Znaczenie zmiennej Poziom pliku log zostanie wytłumaczone później.

      kurt@transmeta:~
      > tail  /var/log/cups/error_log

      I [04/Aug/2001:23:15:10 +0100] Job 213 queued on 'DANKA_P450' by 'root'
      I [04/Aug/2001:23:15:10 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18891) for job 213.
      I [04/Aug/2001:23:15:10 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18892) for job 213.

Dziennik stron

- Nazwa pliku dziennika stron. Jeżeli nie zaczyna się od `/`, to przyjmuje się że jest podana względem ServerRoot. Domyślnie ustawiona na `/var/log/cups/page_log`

  Można również użyć nazwy specjalnej `syslog` aby wysyłać wynik do pliku lub usługi syslog.

  Wprowadź ścieżkę, np. ``/var/log/cups/page_log``.

  Plik dziennika stron w oddzielnych liniach umieszcza informacje o każdej pojedynczej stronie wydrukowanych zadań.

  Oto przykład, jak wyglądają pozycje w tym pliku:

      kurt@transmeta:~
      > tail  /var/log/cups/page_log

      GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 4 1
      GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 5 1
      GIMP_print_stp_HP kdetest 202 [03/Aug/2001:11:46:49 +0100] 1 1
      GIMP_print_stp_HP kdetest 203 [03/Aug/2001:11:46:54 +0100] 1 1
      DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 1 33
      DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 2 33
      DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 3 33
      DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 4 33
      DANKA_infotec_P450 root 205 [04/Aug/2001:19:12:34 +0100] 1 14
      DANKA_infotec_P450 root 206 [04/Aug/2001:19:15:20 +0100] 1 1

  W tym pliku znajdziesz informacje o nazwie drukarek (`GIMP_print_stp_HP` oraz `DANKA_infotec_P450`) używanych poprzez ten serwer, nazwach użytkowników (`kdetest`, `kurt` oraz `root`), numerach ID zadań (201 do 205), 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 .

  &CUPS; jest zależny (dla obliczeń ilości stron w zadaniu) od filtru pstops. Przyjżyj się diagramowi &kivio; Flowchart pod kątem architektury filtrów &CUPS; aby dowiedzieć się w którym momencie procesu drukowania jest ten filtr wykorzystywany. Idąc dalej, `pstops` podczas liczenia zależy od DSC zgodnie z którym (DSC to Document Structuring Conventions, standard zdefiniowany przez Adobe) przesyłane są dane od kilenta. W większości przypadków taki system jest skuteczny.

  Jednakże,system zliczania stron nie będzie działał dla zadań typu raw (gdyż z definicji, dla nich nie są wykorzystywane mechanizmy filtrowania &CUPS; i omijają one `pstops`.) Każde zadanie typu raw jest zliczane jako jednostronicowe (wraz z jego wielokrotnymi kopiami). Tak dzieje się dla wszystkich zadań przesyłanych z klientów &Microsoft; &Windows; poprzez program Samba 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.

  Nadal szukam chętnej osoby do napisania ładnego narzędzia do analizy dziennika stron &CUPS;. Powinno ono generować wynik podobny do raportów Webalizera. 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?

Poziom pliku log

- Określa liczbę komunikatów wypisywanych do dziennika błędów. Może przyjąć jedną z poniższych wartości:

  debug2

- Wypisuj wszystko.

debug

- Wypisuj prawie wszystko.

info

- Wypisuj wszystkie żądania i zmiany stanu.

warn

- Wypisuj błędy i ostrzeżenia.

error

- Wypisuj tylko błędy.

none

- Nic nie wypisuj.

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).

W ten sposób możesz oglądać na żywo to co &CUPS; robi gdy dostaje zadanie do wydrukowania. W programie &konsole; wpisz:

    kurt@transmeta:~
    >tail -f -n100 /var/log/cups/error_log

W ten sposób otrzymasz ostatnie 100 linii(`-n` `100`) pliku log na ekranie, będzie on odświeżany w czasie rzeczywistym (`-f`), 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):

    I [04/Aug/2001:23:15:12 +0100] Job 214 queued on 'DANKA_P450' by 'root'
    D [04/Aug/2001:23:15:12 +0100] StartJob(214, 08426fe0)
    D [04/Aug/2001:23:15:12 +0100] StartJob() id = 214, file = 0/1
    D [04/Aug/2001:23:15:12 +0100] job-sheets=none,none
    D [04/Aug/2001:23:15:12 +0100] banner_page = 0
    D [04/Aug/2001:23:15:12 +0100] StartJob: argv = "DANKA_P450","214","root","KDE Print Test",
    [....]
    D [04/Aug/2001:23:15:12 +0100] StartJob: envp = "PATH=/usr/lib/cups/filter:/bin:/usr/bin", [....]
    D [04/Aug/2001:23:15:12 +0100] StartJob: statusfds = 5, 6
    D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = 7, -1
    D [04/Aug/2001:23:15:12 +0100] StartJob: filter = "/usr/lib/cups/filter/pstops"
    D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[0] = 8, 9
    D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/filter/pstops", [....]
    I [04/Aug/2001:23:15:12 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18991) for job 214.
    D [04/Aug/2001:23:15:12 +0100] StartJob: backend = "/usr/lib/cups/backend/lpd"
    D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = -1, 7
    D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/backend/lpd", [....]
    I [04/Aug/2001:23:15:12 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18992) for job 214.
    D [04/Aug/2001:23:15:12 +0100] Page = 595x842; 15,16 to 580,833 [....]

Pozycje oznaczone literą D na początku to linie poziomu debug te oznaczone literą I to linie poziomu info .

Maks. wielkość pliku dziennika

- Określa rozmiar plików dziennika, powyżej którego nastąpi podmiana pliku dziennika. Domyślnie 1048576 (1 Mb). Ustawienie na 0 powoduje wyłączenie podmiany dzienników.

  Wprowadź wielkość pliku w bajtach, na przykład `1048576`

## Ustawienia katalogów serwera

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:

- Pliki wykonywalne serwera: położenie plików wykonywalnych serwera

- Pliki serwera: położenie plików konfiguracyjnych serwera

- Katalog danych: położenie plików danych serwera

- Pliki tymczasowe: położenie plików tymczasowych serwera

- Katalog żądania: położenie tymczasowych plików żądań przychodzących do serwera

- Ścieżka do czcionek: położenie czcionek używanych przez serwer

Okno konfiguracyjne serwera &CUPS;: Ustawienia &HTTP; Okno konfiguracyjne serwera &CUPS;: Ustawienia &HTTP;

Plik wykonywalny programu serwera

- Katalog główny plików wykonywalnych serwera. Domyślnie `/usr/lib/cups` (lub `/usr/lib32/cups` na IRIX 6.5)

Pliki serwera

- Katalog główny serwera. Domyślnie, `/etc/cups`.

  W systemie SuSE, używanym przez autora, jest to `/usr/share/doc/cups`. Zawiera całą dokumentację HTML i PDF serwera &CUPS;, która jest również dostępna przez interfejs WWW, dostępny pod adresem http://localhost:631/documentation.html

Katalog danych

- Katalog główny dla plików danych &CUPS;. Domyślnie `/usr/share/cups`

  Zawiera on takie elementy jak banery, definicje zestawów znaków, dane, sterowniki, czcionki i szablony `pstoraster`.

Pliki tymczasowe

- Katalog, w którym mają być umieszczane pliki tymczasowe. Podany wcześniej użytkownik musi mieć prawa zapisu do tego katalogu. Domyślnie `/var/spool/cups/tmp` lub wartość zmiennej środowiska `TMPDIR`.

Katalog żądania

- Katalog w którym przechowywane są pliki żądań. Domyślnie `/var/spool/cups`

Ścieżka do czcionek

- Ś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 `pstoraster`). Domyślnie jest używane `/usr/share/cups/fonts`.

  Aby podać więcej niż jeden folder, należy rozdzielać kolejne katalogi za pomocą dwukropków. Na przykład:

  `/ścieżka/do/pierwszego/katalogu_czcionek/:/ścieżka/do/drugiego/katalogu_czcionek/:/ścieżka/do/ostatniego/katalogu_czcionek/`

  Aby to ustawinie działało zgodnie z założeniem, to program z którego wykonywane jest drukowanie musi:

  - Poprawnie opisywać używane czcionki w nagłówku generowanego pliku &PostScript;

  - W innym wypadku musi ona umieścić czcionki w pliku &PostScript;.

  Opisanie czcionki jej nazwą pozostawia jej prawidłowe rozpoznanie RIP i urządzeniu drukującemu. RIP lub drukarka może użyć żądanej czcionki, jedynie gdy jest ona dostępna w systemie.

  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ą.

  W przypadku drukarki nie obsługującej &PostScript;, jest to wykonywane przez &CUPS; i jego system filtrowania RIP. &CUPS; użyje podanej ścieżki do czcionek, aby wybrać odpowiednią czcionkę podczas przetwarzania pliku &PostScript; za pomocą RIPw filtrze `pstoraster`.

  W przypadku urządzenia wyjściowego obsługującego &PostScript; , &CUPS; jedynie kolejkuje plik (w zasadzie przepuszcza go przez filtr `pstops` dla potrzeb zliczania stron), nie przetwarza 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;.

## Konfiguracja serwera HTTP

Pokazane jest okno dialogowe konfiguracji ustawień &HTTP; serwera &CUPS;.

Te opcje to:

- Katalog dokumentów

- Domyślny język

- Domyślne kodowanie

Ustawienia &HTTP; serwera &CUPS; Okno dialogowe ustawień &HTTP; serwera &CUPS;

Katalog dokumentów

- Główny katalog dla dokumentów &HTTP; udostępnianych przez &CUPS;. Domyślnie, `/usr/share/cups/doc`

Domyślny język

- Domyślny język jeśli nie zostanie podany przez przeglądarkę. Jeżeli nie zostanie podany to zostaną użyte aktualne ustawienia regionalne.

  Używaj dwuliterowych kodów języków, na przykład `en` lub `pl`.

Domyślne kodowanie

- 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 HTML .

## Ustawienia szyfrowania serwera

Na tym ekranie modyfikowane są ustawienia bezpieczeństwa serwera &CUPS;. Ustawienia szyfrowania to:

- Certyfikat serwera: plik zwierający certyfikat szyfrowania serwera

- Klucz serwera: plik zawierający klucz szyfrowania serwera

Konfiguracja serwera &CUPS;: ustawienia bezpieczeństwa Okno konfiguracji serwera &CUPS;: ustawienia bezpieczeństwa

Certyfikat szyfrowania

- Nazwa pliku zawierającego certyfikat serwera. Domyślnie `/etc/cups/ssl/server.crt`.

Klucz serwera

- Nazwa pliku zawierającego klucz serwera. Domyślnie `/etc/cups/ssl/server.key`

## Różne ustawienia serwera

Okno dialogowe służący do zmiany innych ustawień serwera &CUPS;. Następujące ustawienia można zmienić za pomocą tego okna:

- Zachowaj historię zadań: decyduje o zachowaniu historii zadań, aby było możliwe jej późniejsze przeglądanie

- Zachowaj pliki zadań: decyduje czy zachować pliki zadań po przetworzeniu przez RIP do późniejszego wydrukowania

- Plik statusu drukarki: nazwa i ścieżka dostępu pliku printcap

- Bufor RIP: ustawienie rozmiaru bufora RIP

- Limit filtru: ograniczenie zadań filtrowania

Okno dialogowe różnych ustawień serwera &CUPS; Okno dialogowe różnych ustawień serwera &CUPS;

Zachowaj historię zadań (po zakończeniu)

- Określa czy zachować historię zadania po tym, jak zadanie zostanie zakończone, anulowane albo zatrzymane. Domyślnie jest ustawiona na "Tak"

Zachowaj pliki zadań (po zakończeniu)

- Określa czy zachować pliki zadań po tym, jak zadanie zostanie zakończone, anulowane albo zatrzymane.Domyślnie jest ustawiona na "Nie".

Plik statusu drukarki

- Nazwa pliku printcap. Domyślnie jest nieustawiona. Zostaw puste, aby wyłączyć generowanie pliku printcap.

  To ustawienie jest potrzebne starszym programom, które mogą potrzebować tego pliku.

Bufor RIP

- Ilość pamięci, której każde RIP będzie używać do przechowania map bitowych. Wartość podaje się jako liczbę, z przyrostkiem k ma być wyrażone w kilobajtach, m w megabajtach, g w gigabajtach, lub t w płytkach (tile), (1 płytka = 256 x 256 pikseli). Domyślnie 8m (8 megabajtów).

Limit filtru

- 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).

## Ogólne ustawienia sieci

Ekran konfiguracyjny ustawienia sieci serwera &CUPS;. Zawiera on następujące ustawienia:

- Sprawdzenie nazwy komputera na podstawie adresu IP

- Port

- Maksymalna wielkość żądania

- Czas oczekiwania

Ekran konfiguracyjny ustawienia sieci serwera &CUPS; Ekran konfiguracyjny ustawienia sieci serwera &CUPS;

Sprawdzenie nazwy komputera na podstawie adresu IP

- Określa, czy sprawdzać pełną nazwę komputera na podstawie jego adresu IP. Domyślnie wyłączone ze względu na wydajność.

Port

- 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).

  Możesz podać wiele wpisów, aby nasłuchiwać na więcej niż jednym porcie lub adresie, ewentualnie aby ograniczyć dostęp.

  Uwaga: Niestety, większość przeglądarek internetowych nie obsługuje promocji szyfrowania w TLS lub &HTTP;. Jeżeli chcesz obsługiwać szyfrowanie prawdopodobnie będziesz musiał ustawić nasłuchuiwanie na porcie 443, (port HTTPS).

  Użyj przycisków Dodaj i Usuń, aby dodawać i usuwać pozycje z listy.

  Możesz wprowadzać: same porty np. `631`, nazwy komputerów wraz z portami np. `komputer:80` lub `1.2.3.4:631`.

Maksymalna wielkość żądania

- Określa maksymalny rozmiar żądań &HTTP; i plików drukowania. Ustawienie na 0 wyłącza tę opcję (domyślnie jest ustawione na 0).

Czas oczekiwania

- Czas w (sekundach), po których żądania stają się przeterminowane. Domyślnie 300 sekund.

## Konfiguracja klientów sieciowych

Ekran konfiguracyjny ustawień sieci dotyczących klientów serwera &CUPS;. Zawiera on następujące pozycje:

- Przyjmuj żądania podtrzymywania połączenia

- Okres podtrzymywania połączenia:

- Maksymalna liczba klientów:

Ekran konfiguracyjny ustawień sieci dotyczących klientów serwera &CUPS; Ekran konfiguracyjny ustawień sieci dotyczących klientów serwera &CUPS;

Przyjmuj żądania podtrzymywania połączenia

- Określa, czy obsługiwać opcję podtrzymywania połączenia (Keep-Alive). Domyślnie włączone.

Okres podtrzymywania połączenia

- Czas (w sekundach), po którym nastąpi automatyczne zamknięcie utrzymywanego połączenia (z opcją Keep-Alive). Domyślnie 60 sekund.

Maksymalna liczba klientów

- Określa maksymalną liczbę jednocześnie obsługiwanych klientów. Domyślnie 100.

## Ogólne ustawienia przeglądania

Ekran pozwalający na zmianę ogólnych ustawień przeglądania serwera &CUPS;. Zawiera następujące pozycje:

- Używaj przeglądania

- Użyj krótkich nazw, jeśli dostępne

- Klasy automatyczne

Ekran pozwalający na zmianę ogólnych ustawień przeglądania serwera &CUPS; Ekran pozwalający na zmianę ogólnych ustawień przeglądania serwera &CUPS;

Używaj przeglądania

- Określa, czy nasłuchiwać informacji o drukarkach z innych serwerów &CUPS;. Domyślnie włączone.

Użyj krótkich nazw, jeśli dostępne

- Określa, czy, jeśli to możliwe używanie krótkich nazw dla zdalnych drukarek (np `drukarka` zamiast `drukarka@komputer`). Domyślnie włączone.

Klasy automatyczne

- Określa, czy używać klas automatycznych.

  Klasy drukarek mogą być podane bezpośrednio, w pliku `classes.conf`, pośrednio na podstawie drukarek dostępnych w sieci LAN, lub za pomocą obu tych sposobów.

  Jeśli klasy automatyczne są włączone, drukarki o tej samej nazwie (np.`Acme-LaserPrint-1000`) ,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 `Acme-LaserPrint-1000`, to zostanie ono przydzielone pierwszej dostępnej kolejce.

  Ta opcja jest domyślnie włączona.

## Ustawienia połączenia dla przeglądania

Ekran pozwalający na zmianę ustawień połączenia dla przeglądania serwera &CUPS;. Zawiera następujące pozycje:

- Adresy przeglądania: Adresy (UDP) do których będą wysyłane informacje o drukarkach

- Port przeglądania: Numer portu używany do rozgłoszeń

- Adresy nasłuchiwania: 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).

Ekran pozwalający na zmianę ustawień połączenia dla przeglądania serwera &CUPS; Ekran pozwalający na zmianę ustawień połączenia dla przeglądania serwera &CUPS;

Adresy wysyłania

- Po wybraniu przycisku Dodaj, 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.

  Okno wprowadzania nowego adresu do którego będą wysyłane pakiety przeglądania Okno wprowadzania nowego adresu, do którego będą wysyłane pakiety przeglądania

  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.

  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 CIDR).

Port przeglądania

- Numer portu używany do rozgłoszeń UDP. Domyślnie jest to port IPP, jeżeli zostanie zmieniony, należy go zmienić na wszystkich serwerach. Tylko jeden port może być podany.

Adresy nasłuchiwania

- Nasłuchiwanie wymienionych serwerów w poszukiwaniu drukarek.

## Ustawienia masek przeglądania

Okno pozwalające na skonfigurowanie z jakich adresów serwer &CUPS; będzie zezwalał/zabraniał na przeglądanie.

- Zezwól na przeglądanie:

- Zabroń przeglądania:

- Kolejność przeglądania:

Okno pozwalające na skonfigurowanie z jakich adresów serwer &CUPS; będzie zezwalał/zabraniał na przeglądanie Okno pozwalające na skonfigurowanie z jakich adresów serwer &CUPS; będzie zezwalał/zabraniał na przeglądanie

Okno Dodaj adres przeglądania

- 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 Dodaj... obok pola Zezwól na przeglądanie:. Analogiczne okno jest wykorzystywane do dodawania zabronionych adresów z których wysyłane są rozgłoszenia.

  Okno pozwalające na wprowadzenie adresu innego serwera &CUPS; z którego pakiety przeglądania będą akceptowane.

  Okno pozwalające na wprowadzenie adresu innego serwera &CUPS; z którego pakiety przeglądania będą akceptowane. Okno pozwalające na wprowadzenie adresu innego serwera &CUPS; z którego pakiety przeglądania będą akceptowane.

Zezwalaj na przeglądanie i Zabroń przeglądania

- Zezwalaj na przeglądanie 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.

  Zabroń przeglądania 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.

  Oba ustawienia Zezwalaj na przeglądanie i Zabroń przeglądania przyjmują następujące sposoby definiowania szablonów adresów:

  - `All`

  - `None`

  - `*.domena.com`

  - `.domena.com`

  - `komputer.domena.com`

  - `nnn.*`

  - `nnn.nnn.*`

  - `nnn.nnn.nnn.*`

  - `nnn.nnn.nnn.nnn`

  - `nnn.nnn.nnn.nnn/mmm`

  - `nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm`

  Restrykcje względem nazwy komputera/domeny będą działały tylko przy włączonej opcji rozpoznawania (identyfikacji) po nazwach komputera!

Kolejność przeglądania

- Określa kolejność wykonywania operacji BrowseAllow/BrowseDeny.

## Konfiguracja czasów oczekiwania dla przeglądania

Okno pozwalające na konfigurację czasów oczekiwania dla przeglądania, serwera CUPS. Dostępne są następujące opcje

- Okres czasu pomiędzy przeglądaniem

- Przekroczenie czasu przeglądania

Okno konfiguracji czasów oczekiwania dla przeglądania w serwerze &CUPS; Okno konfiguracji czasów oczekiwania dla przeglądania w serwerze &CUPS;

Okres czasu pomiędzy przeglądaniem

- Czas pomiędzy uaktualnieniami informacji przeglądania (w sekundach). Domyślnie 30 sekund.

  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.

  Ustawienie tego parametru na 0, wyłącza rozgłaszanie tak że twoje lokalne drukarki nie są prezentowane, ale nadal widzisz drukarki na innych komputerach.

Przekroczenie czasu przeglądania

- Określa czas (w sekundach), po którym zdalna drukarka zostanie usunięta, jeśli nie wyśle informacji o sobie.

  Ta liczba, z oczywistych powodów, nie powinna być mniejsza niż BrowseInterval (okres czasu pomiędzy przeglądaniem). Domyślnie 300 sekund.

## Konfiguracja przekazywania pakietów przeglądania

Ekran konfiguracyjny przekazywania przeglądania dla serwera &CUPS;. Ekran zawiera następujące ustawienia:

- Przekazywanie pakietów przeglądania

Ekran konfiguracyjny przekazywania przeglądania dla serwera &CUPS; Ekran konfiguracyjny przekazywania przeglądania dla serwera &CUPS;

Okno dodania przekazywania

- Okno w którym wprowadzana jest nowa definicja przekazywania pakietów między serwerem &CUPS; a siecią, należy podać dwa adresy.

  Okno w którym wprowadzana jest nowa definicja przekazywania pakietów między serwerem &CUPS; a siecią, należy podać dwa adresy. Okno w którym wprowadzana jest nowa definicja przekazywania pakietów między serwerem &CUPS; a siecią, należy podać dwa adresy.

Przekazywanie pakietów przeglądania

- Przekazywanie pakietów przeglądania między adresami lub sieciami.

## Konfiguracja ustawień bezpieczeństwa

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;:

- Grupa systemowa:

- Prawa dostępu:

- Uwierzytelnianie:

- Klasa:

- Nazwy:

- Szyfrowanie:

- Zezwalaj:

- Zabroń:

- Kolejność ACL:

Prawidłowe zasoby (lub lokacje) serwera &CUPS; to:

- Główny: `/`

- Administracja: `/admin`

- Wszystkie drukarki: `/printers`

- Jakakolwiek pojedyncza drukarka: np. `/printers/infotec_P320`

- Wszystkie klasy drukarek: `/classes`:

- Jakakolwiek pojedyncza klasa drukarek np. `/classes/all_infotecs_P320_or_P450`

Ekran konfiguracyjny dla ustawień bezpieczeństwa serwera &CUPS; dla lokacji serwera Ekran konfiguracyjny dla ustawień bezpieczeństwa serwera &CUPS; dla lokacji serwera

Dla lokalizacji które nie są zdefiniowane osobno, przyjmowane jest ustawienie dla lokalizacji nadrzędnej.

Na przykład, masz drukarkę nazwaną `infotec_P450` dla której nie są zdefiniowane ustawienia bezpieczeństwa. Wtedy dla niej zostaną zastosowane ustawienia bezpieczeństwa lokacji `/printers` jako iż twoja drukarka jest jej lokacją podrzędną. Jeśli ustawienia bezpieczeństwa nie są również zdefiniowane dla `/printers`, wtedy ustawienia dla `/` (ogólne) zostaną zastosowane, które albo zostały zmodyfikowane przez Ciebie albo są domyślnymi wartościami.

Grupa systemowa

- Nazwa grupy, której zostanie przyznany dostęp typu `System` (zarządzanie drukarkami). Domyślna wartość różni się na różnych systemach, ale będzie to `sys`, `system` lub `root` (sprawdzane w tej kolejności).

Prawa dostępu

- Prawa dostępu do każdego katalogu udostępnianego przez serwer. Położenie jest podawane względem DocumentRoot.

Uwierzytelnianie

- Użyty sposób uwierzytelniania:

  Brak (None)

- Brak uwierzytelniania.

Podstawowe (Basic)

- Uwierzytelnianie metodą &HTTP; Basic.

Skrót (Digest)

- Uwierzytelnianie metodą &HTTP; Digest.

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.

Klasa

- Klasa uwierzytelniania. Obecnie obsługiwane są Anonymous(anonimowe), User(użytkownik), System (użytkownik należący do grupy SystemGroup), oraz group (użytkownik należący do podanej grupy).

Nazwy

- Nazwa grupy dla uwierzytelniania klasy Grupa (Group)

Szyfrowanie

- Określa, czy używać szyfrowania. Ta opcja, zależy od tego czy biblioteka OpenSSL została zlinkowana z biblioteką &CUPS; i serwerem.

  Możliwe wartości:

  Zawsze

- Zawsze używaj szyfrowania (SSL)

Nigdy

- Nigdy nie używaj szyfrowania.

Żądane

- Używaj promocji szyfrowania TLS.

Jeśli żądane

- Używaj szyfrowania jeśli serwer tego zażąda.

Zezwalaj

- Zezwolenie na dostęp z podanego komputera, domeny, adresu IP lub sieci. Możliwe wartości:

  - `All`

  - `None`

  - `*.domena.com`

  - `.domena.com`

  - `komputer.domena.com`

  - `nnn.*`

  - `nnn.nnn.*`

  - `nnn.nnn.nnn.*`

  - `nnn.nnn.nnn.nnn`

  - `nnn.nnn.nnn.nnn/mmm`

  - `nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm`

  Użycie nazwy komputera lub domeny wymaga włączenia sprawdzania nazw komputerów, tak jak to opisano wcześniej.

Zabroń

- Zabronienie dostępu z podanego komputera, domeny, adresu IP lub sieci. Możliwe wartości:

  - `All`

  - `None`

  - `*.domena.com`

  - `.domena.com`

  - `komputer.domena.com`

  - `nnn.*`

  - `nnn.nnn.*`

  - `nnn.nnn.nnn.*`

  - `nnn.nnn.nnn.nnn`

  - `nnn.nnn.nnn.nnn/mmm`

  - `nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm`

  Użycie nazwy komputera lub domeny wymaga włączenia sprawdzania nazw komputerów, tak jak to opisano wcześniej.

Kolejność ACL

- Kolejność sprawdzania zezwolenia i zabronienia.

## Przykład: Jak skonfigurować ustawienia bezpieczeństwa dla wszystkich drukarek

Omówiony został tutaj ekran konfiguracyjny ustawień bezpieczeństwa. Przykładowo dodamy definicje bezpieczeństwa dla zasobu `Wszystkie drukarki`. Dla serwera WWW &CUPS; jest to lokacja do której dostęp uzyskujesz poprzez http://localhost:631/printers/ lub zdalnie poprzez http://cups.server.name:631/printers/

Na pierwszym ekranie widzimy lokację z której rozpoczniemy działania. Wybierz Dodaj lub Zmień dla zasobu którego ustawienia bezpieczeństwa chcesz modyfikować.

Ekran konfiguracyjny dla ustawień bezpieczeństwa serwera &CUPS; Ekran konfiguracyjny dla ustawień bezpieczeństwa serwera &CUPS;

Oto ekran w którym dodawane są nowe zasoby. Podobny ekran służy do modyfikacji już utworzonych zasobów. Oto ogólne opcje:

Okno dodawania zasobu. Okno dodawania zasobu.

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.

Okno dodawania zasobu. Okno dodawania zasobu. Okno zasobu Okno zasobu Okno zasobu Okno zasobu Okno zasobu Okno zasobu Okno zasobu Okno zasobu