# Nastavení tiskového serveru: CUPS

Spusťte konfiguraci tiskového serveru (nyní, když jste si vybrali &CUPS;,je stejné jako nastavení démona &CUPS;) kliknutím na odpovídající tlačítko. Najdete ho, když pomalu přesouváte kurzor myši nad tlačítky a čtete si zobrazené rady. Mělo by to být 11. tlačítko zleva, nebo 3. zprava, jeho ikona je klíč.

Zobrazí se okno pro nastavení serveru &CUPS;. Umožňuje strukturovaný pohled na všechna nastavení, která jsou pro démona &CUPS; možná. Konfigurační soubor démona je obvykle umístěn v `/etc/cups/cupsd.conf`. Je to čistý ASCII text podobný konfiguračnímu souboru webového serveru Apache. Určitě je dobrý nápad obsah tohoto souboru zazálohovat, může se hodit, pokud se něco pokazí při nastavování &kdeprint;/&CUPS;:

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

Protože je toto rozhraní dost nové, měli by jste si zálohu opravdu vytvořit.

## Rychlá nápověda

Velmi pěknou dostupnou funkcí je Rychlá nápověda. Pokud kliknete na malý otazník v titulku (Co je to?), kurzor myši se změní. Pokud nyní kliknete na pole nastavení `cupsd`, zobrazí se popis, co to pole znamená. Ve většine případů to bude hned jasné, jinak se obraťte na výbornou dokumentaci systému &CUPS;. (Pokud běží váš démon &CUPS;, je dostupná on-line na adrese http://localhost:631/documentation.html.

Pokud &CUPS; neběží ale je nainstalovaný, měli by jste dokumentaci najít v systému souborů. Přesné umístění závisí na vašem &OS;, ale na systému&Linux; je standardně v `/usr/share/doc/cups/` nebo `/usr/share/doc/cups/documentation.html`.

## Delší nápověda

Nejdetailnější a nejnovější informace by jste měli vždy hledat v originální dokumentaci &CUPS;. &CUPS; se podobně jako &kde; velmi rychle vyvíjí. Neustále se přidávají nové funkce. Je možné, že některé z nich bude nějaký čas možné nastavit pouze přímou úpravou konfiguračních souborů. Rozhraní &kdeprint; &GUI; nemusí být tak aktuální jako je vývoj &CUPS;.

V případě, že se chcete podívat na originální soubory vašeho systému &CUPS; -- jsou zde:

Tyto cesty jsou založeny na standardní instalaci. Váš &OS; je mohl nainstalovat s jinou předponou, například `/usr/local/`, ale hierarchie by měla stále odpovídat.

`/etc/cups/`

  Adresář s konfiguračními soubory

`/etc/cups/cupsd.conf`

  Konfigurační soubor démona &CUPS;

`/etc/cups/printers.conf`

  Konfigurační soubor obsahující informace o lokálně nainstalovaných tiskárnách.

`/etc/cups/ppd/`

  Adresář s &PPD; soubory pro vaše nainstalované tiskárny.

Tyto odkazy fungují pouze pokud běží váš démon &CUPS;. Pro přístup k originální dokumentaci &CUPS; navštivte:

http://localhost:631/documentation.html

  Stránka s odkazy na všechny ostatní dokumenty.

http://localhost:631/sam.html

  Přímý přístup k dokumentu &CUPS; Software Administrator Manual ve formátu HTML.

http://localhost:631/sam.pdf

  Přímý přístup k dokumentu &CUPS; Software Administrator Manual ve formátu PDF.

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

  Nejnovější dokumentace z webové stránky &CUPS;.

Následující odkazy jsou pro přístup ke stejným souborům (možná budou chybět ikony a grafika) i v případě, že démon CUPS neběží. Potřebujete ale nainstalovaný CUPS. (Některé distribuce mohou soubory umístit někam jinam -- v tom případě je musíte najít sami.) Pro přístup k úplné originální dokumentaci CUPS navštivte:

Tato dokumentace je dostupná i v případě, že démon &CUPS; není nainstalovaný, i když HTML soubory možná nebudou obsahovat obrázky a ikony.

Jak již bylo zmíněno, hierarchie by se měnit neměla, ale váš &OS; mohl &CUPS; nainstalovat na jiné místo.

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

  Stránka s odkazy na všechny ostatní dokumenty.

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

  Přímý přístup k dokumentu &CUPS; Software Administrator Manual ve formátu HTML.

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

  Přímý přístup k dokumentu &CUPS; Software Administrator Manual ve formátu PDF.

Existuje několik webových stránek a diskusních skupin o &CUPS; (a všeobecně o tisku v systému &Linux;) a nabízejících pomoc na:

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

  Webová stránka &CUPS;.

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

  LinuxPrinting.org, domov Linuxprinting HOWTO a &Linux; Printer Database

A nakonec je tu webová stránka pro &kdeprint; a související dokumenty na adrese http://kdeprint.sourceforge.net/.

V následující části vás provedeme většinou nastavení &kdeprint; a &CUPS;.

## Vysvětlení různých částí &GUI;

### Horní okno: Pohled na reálné i virtuální tiskárny

Tato kapitola ještě není dokončená

- Stromový pohled, ikony a seznam

- Ikony v panelu úloh

- Různá písma pro různé tiskárny

- Různé ikony tiskárny znamenají různé věci

### Dolní okno: Záložky detailů

Tato kapitola ještě není dokončená.

- Ikony v panelu úloh

- Záložky

- Změna nastavení tiskárny

## Vítejte v nástroji pro nastavení serveru &CUPS;

Toto je uvítací obrazovka pro nastavení serveru. Kliknutím na některou z položek stromového pohledu vlevo otevřete odpovídající část nastavení.

Každé nastavení má výchozí hodnotu. Ty umožňují normální funkci &CUPS; jako klienta. Klienti poslouchají na TCP/IP portu 631 informace posílané po síti LAN servery &CUPS;. Tyto informace umožňují, aby klienti okamžitě po jejich přijetítiskli bez instalace ovladače nebo nějakého nastavování.

Aby jste nastavili &CUPS; server (který bude posílat informace o svojich službách na LAN), musíte změnit výchozí nastavení.

Dialog pro nastavení serveru &CUPS;: uvítací obrazovka.

Dialog pro nastavení serveru CUPS: uvítací obrazovka.
Dialog pro nastavení serveru &CUPS;: uvítací obrazovka.

Dialog pro nastavení serveru &CUPS;: uvítací obrazovka.

Pro výběr výchozí hodnoty kterékoliv položky zaškrtněte pole na pravé straně. Hodnotu z výchozí změníte zrušením zaškrtnutí a nastavením vlastní hodnoty vlevo.

Úplné nastavení serveru obsahuje:

- Všeobecné nastavení serveru

- Nastavení záznamu

- Nastavení adresářů a cest

- Nastavení HTTP

- Nastavení šifrování a podpory certifikátů

- Různé nastavení

- Všeobecné nastavení sítě

- Nastavení síťových klientů

- Všeobecné nastavení prohledávání

- Nastavení spojení pro prohledávání

- Nastavení masek pro prohledávání

- Nastavení čekaní při prohledávání

- Nastavení předávání při prohledávání

- Nastavení zabezpečení

Každá z těchto položek bude popsána v nasledujících kapitolách tohoto manuálu.

## Všeobecné nastavení serveru

Všeobecné nastavení serveru obsahuje:

- Jméno serveru

- E-mail administrátora

- Uživatel pro server

- Skupinu pro server

- Vzdálené uživatelské jméno

Toto okno umožňuje změnit výchozí hodnoty pro &CUPS;. Kliknutím na otázník a potom na pole okna zobrazí Rychlou nápovědu o tom, co dané pole znamená.

Pokud jsi nejste jisti, nic neměňte a prostudujte si nejprve originální dokumentaci &CUPS;. Pokud váš démon &CUPS; už běží, je dostupná z okna &konqueror; na &URL; http://localhost:631/documentation.html.

Tam si nejprve přečtěte Software Administrator Manual. Pokud například démon &CUPS; neběží, zkuste se podívat po souborovém systému, v `/usr/share/doc/cups/` nebo `/usr/share/doc/cups/documentation.html`.

Dialog pro všeobecné nastavení serveru &CUPS;: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName
Dialog pro nastavení všeobecných nastavení serveru &CUPS;: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName

Jméno serveru

  Hostitel vašeho serveru pro ostatní svět. Standardně bude &CUPS; používat jméno hostitele z vašeho systému. Nastavení výchozího serveru používaného klienty najdete v souboru `client.conf`.

  Například zadejte `hostitel.domena.com`

  Toto je jméno hostitele, které se pošle klientům. Pokud se někdy dostanete do problémů při připojení na server, zadejte sem adresu IP. Tím odstraníte některé možné problémy při překladě jména a jednodušeji najdete skutečný problém.

E-mail administrátora

  Toto je e-mailová adresa, kam se mají posílat stížnosti a problémy. Standardně bude &CUPS; používat root@hostitel.

  Například zadejte `root@hostitel.com`.

  I když to tak nevypadá, je možné poslat administrátorovi i zprávu s náměty a postřehy kolem &CUPS; a &kdeprint;.

Uživatel pro server

  Uživatel, pod kterým bude server běžet. Normálně to musí být lp, ale můžete použít i jiného uživatele.

  Na začátku musí být server spuštěný jako root, aby mohl pracovat s IPP portem 631. Změna uživatele se provede při každém spuštění externího programu.

  Například zadejte `lp`.

  Toto je uživatelský účet &UNIX; pro filtry a CGI programy. CGI programy odpovídají za zobrazení webového administrátorského rozhraní dostupného na http://localhost:631.

  Není nutné, aby Uživatel byl root. Proto to nikdy nedělejte, protože je to nebezpečné. Pokud by někdo našel chybu v zabezpečení používaných filtrů, ovladačů nebo CGI programů, mohl by vzdáleně spustit libovolný program na vašem systému s právy roota. Vždy používejte normální účet pro nastavení v poli Uživatel.

Skupinu pro server

  Skupina, pod kterou bude server běžet. Normálně to musí být sys, ale můžete použít i jinou.

  Například zadejte `sys`.

Vzdálené uživatelské jméno

  Jméno uživatele pro nepřihlášené přístupy ze vzdálených systémů. Standardně je to `remroot`.

  Toto jméno se objeví v log souborech a v otázkách na vlastníka úlohy apod pro všechny zdroje a místa serveru &CUPS;, které umožňují přístup bez přihlášení. Položky po přihlášení budou mít jména, pod kterými byly přihlášené.

## Nastavení záznamu

Nastavení záznamu serveru se dělá v této části. Obsahuje:

- Nastavení Záznam o přístupu

- Nastavení Záznam o chybách

- Nastavení Záznam o stránkách

- Nastavení Úroveň záznamu

- Nastavení Maximální velikost souboru

Toto je velmi důležitá část. Pokud narazíte na nějaké problémy, zde je místo, kde můžete nastavit úroveň záznamu na ladění, restartovat démona &CUPS; a potom se podívat do záznamu o chybách a najít položky, které by mohly informovat o problému.

Dialog pro nastavení serveru &CUPS;: Záznam
Dialog pro nastavení serveru &CUPS;: Záznam

Záznam o přístupu

  Toto je místo, kam se ukládají záznamy o přístupu na server. Pokud nezačíná na `/`, předpokládá se, že je to relativní cesta ke kořeni serveru.

  Můžete použít také speciální jméno `syslog` pro posílání výstupu do souboru syslog nebo démonovi syslog.

  Zadejte cestu, například ``/var/log/cups/acces_log``.

  Soubor je ukládaný ve formátu Common Log Format. Proto můžete pro jeho analýzu použít programy jako je Webalyzer nebo jiný nástroj pro generování zpráv o aktivitě serveru &CUPS;.

  Pro přidání jména serveru do jména souboru použijte makro %s. Například: ``/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

  Pro každý přístup uvidíte jeden řádek zobrazující adresu IP klienta, datum, čas, metodu ( `POST` nebo `GET`), požadovaný zdroj, verzi &HTTP; používanou klientem, stavový kód a počet přenesených bajtů. Stavový kód 200 znamená úspěšné-OK, 401 v příkladě výše znamená neautorizovaný přístup, který byl odmítnutý. Detailní vysvětlení formátu záznamu najdete v &CUPS; Software Adminstrator Manual.

Záznam o chybách

  Pokud nezačíná na `/`, předpokládá se, že je to relativní cesta ke kořeni serveru. Standardní nastavení je `/var/log/cups/error_log`.

  Můžete použít také speciální jméno `syslog` pro posílání výstupu do souboru syslog nebo démonovi syslog.

  Zadejte cestu, například ``/var/log/cups/error_log``.

  Ukázka záznamu o chybách dole ukazuje část pro tisk testovací stránky se standardním nastavením Úrovně ladění na informace. Vysvětlení této volby najdete níže.

      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.

Záznam o stránkách

  Pokud nezačíná na `/`, předpokládá se, že je to relativní cesta ke kořeni serveru. Standardní nastavení je `/var/log/cups/page_log`.

  Můžete použít také speciální jméno `syslog` pro posílání výstupu do souboru syslog nebo démonovi syslog.

  Zadejte cestu, například ``/var/log/cups/page_log``.

  Záznam o stránkách obsahuje řádek pro každou stránku každé vytištěné úlohy.

  Takto mohou vypadat položky v tomto souboru:

      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

  Toto ukázka souboru kde najdete jméno tiskáren (GIMP_print_stp_HP a DANKA_infotec_P450) použité tímto serverem, uživatele (kdetest, kurt a root), ID úloh (201 až 205), čas tisku, počet stránek v rámci úlohy a počet kopií pro stránky. Například úloha 204 měla 4 stránky a 33 kopií, úloha 205 měla 14 kopií pouze jedné stránky).

  &CUPS; je závislý (pro výpočet počtu stránek v úloze) při posílání &PostScript; přes filtr na pstops. Přečtěte si &kivio; graf o architektuře filtrů &CUPS; aby jste získali představu o tom, kam tento filtr patří v době tisku). Dále `pstops` závisí v počítání na DSC kompatibilním (DSC je Document Structuring Conventions, standard definovaný firmou Adobe) poslaném klientovi. Většinou to funguje.

  Toto počítání stránek ale nefunguje pro fronty raw (protože ty nepoužívají filtrování na serveru &CUPS; a přeskakují `pstops`). Každá úloha přes raw se počítá jako jedna stránka (s možností vícerých kopií). To platí hlavně pro všechny úlohy poslané z klientů &Microsoft; &Windows; pomocí Samba na &CUPS; server, ačkoliv jsou přijaté ve správném formátě, protože klienti používají originální ovladač tiskárny.

  Stále hledáme někoho, kdo by vytvořil vhodný nástroj pro analýzu záznamu stránek &CUPS;. Měl by generovat zprávu s grafickým výstupem podobným Webalizer. Tak by jsme získali pěkné statistiky pro účtování použití tiskáren, závislosti zátěže na čase nebo dni, uživatelích a pod. Nemá někdo zájem?

Úroveň záznamu

  Tato možnost ovládá počet zpráv zaznamenávaných do souboru s chybami. Může být jedna z těchto:

  debug2

    Zaznamenávat všechno.

  debug

    Zaznamenávat skoro všechno.

  info

    Zaznamenávat všechny požadavky a změny stavu.

  warn

    Zaznamenávat chyby a varování.

  error

    Zaznamenávat pouze chyby.

  none

    Nezaznamenávat nic.

  Pokud potřebujete najít chybu (nebo chcete studovat vnitřní chování &CUPS;), nastavte úroveň na debug alebo debug2. Potom bude záznam o chybách obsahovat daleko více položek (ne pouze chyby ale i informace).

  Toto můžete použít pro sledování živého chování &CUPS; serveru, co dělá při poslání tiskové úlohy. V &konsole; zadejte:

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

  Tím získáte posledních 100 řádků (`-n` `100`) souboru na obrazovce a reálnou aktualizaci (`-f`) toho, co se děje. Následující výpis ukazuje tisk testovací stránky (některé části jsme vynechali... Zkuste si to sami.):

      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 [....]

  Řádky označené D na začátku jsou ladící položky, řádky I jsou z úrovně info.

Maximální velikost souboru

  Ovládá maximální velikost každého log souboru předtím, než budou zrotovány. Výchozí hodnota je 1048576 (1 Mb). Rotaci záznamu vypnete, pokud nastavíte 0.

  Zadejte velikost v bajtech, například `1048576`

## Nastavení adresářů serveru

Zde je možné nastavit různé adresáře pro &CUPS;. Normálně je nemusíte měnit. V případě, že si hrajete s písmy (TrueType, &PostScript; nebo jinými), toto je místo, kde je třeba tyto písma nastavit pro tisk. Nastavení obsahuje:

- Programy serveru: kde se mají hledat spustitelné soubory

- Nastavení: kde se mají hledat konfigurační soubory serveru

- Data: kde hledat datové soubory serveru

- Dočasné soubory: kam ukládat dočasné tiskové soubory

- Dočasné požadavky: kde hledat server

- Cesta k písmům: kde hledat písma

Dialog pro nastavení serveru &CUPS;: nastavení &HTTP;
Dialog pro nastavení serveru &CUPS;: nastavení &HTTP;

Programy serveru

  Kořenový adresář pro programy plánovače. Standardně je to `/usr/lib/cups` (nebo `/usr/lib32/cup` na IRIX 6.5).

Nastavení

  Kořenový adresář pro plánovač. Standardně `/etc/cups`.

  Podle autorů SuSE to je `/usr/share/doc/cups`. Obsahuje celou dokumentaci pro &CUPS; ve formátech HTML nebo PDF, která je dostupná přes webové rozhraní na http://localhost:631/documentation.html

Údaje

  Kořenový adresář pro datové soubory &CUPS;. Standardně to je `/usr/share/cups`

  Obsahuje věci jako oddělovací stránky, znakové sady, data, ovladače, písma a šablony pro `pstoraster`.

Dočasné soubory

  Adresář pro ukládání dočasných souborů. Musí mít do něho možný zápis uživatel definovaný na předcházející záložce. Standardně je to `/var/spool/cups/tmp` nebo hodnota proměnné prostředí `TMPDIR`.

Dočasné požadavky

  Adresář, kde se ukládají soubory požadavků. Standardně je to `/var/spool/cups`

Cesta k písmům

  Místo pro nastavení serveru &CUPS; pro zpracování vašich písem (TrueType nebo &PostScript;). &CUPS; zde bude hledat písma, které se mají přidat do tištěných souborů. Toto momentálně ovlivňuje pouze filtr `pstoraster` a standardně to je `/usr/share/cups/fonts`.

  Pro zadání více jak jednoho adresáře je oddělte dvojtečkou, takto:

  `/prvni/cesta/k/fontdir/:/cesta/k/druhemu/fontdir/:/cesta/k/poslednimu/fontdir/`

  Aby toto nastavení fungovalo správně, aplikace, která chce tisknout musí:

  - Správně přidat referenci na požadované písmo v hlavičce generovaného souboru &PostScript;

  - Nebo přidat písmo do souboru &PostScript;.

  Referencování písma jménem nechává RIP a tiskárnu, aby se o jeho použití postarali. RIP nebo tiskárna mohou toto písmo použít pouze v případě, že je dostupné.

  V případě &PostScript; tiskárny to vyžaduje písmo uložené v tiskárně. Pokud tiskárna toto písmo nemá, pokusí se ho nahradit podobným.

  V případě, že tiskárna není &PostScript;, je to věcí systému &CUPS; a filtrovacího systému RIP. &CUPS; použije cestu k písmům a stáhne správné písmo když RIP zpracovává &PostScript; ve filtru `pstoraster`.

  Pro výstupní zařízení &PostScript; provádí &CUPS; pouze správu fronty (přesněji ho posílá přes `pstops` pro účtování a kopírování), ale jinak na ničem nepracuje. Proto se v tomto případě o použití vhodného písma stará přímo &PostScript; tiskárna. A ta to nedokáže v případě, že písmo není načtené v tiskárně ani vložené do &PostScript; souboru.

## HTTP nastavení serveru

Dialog pro nastavení serveru &CUPS; pomocí &HTTP;.

Toto jsou nastavení &CUPS; serveru pro &HTTP;:

- Adresář dokumentů

- Výchozí jazyk

- Výchozí znaková sada

Dialog pro nastavení &HTTP; pro &CUPS; server
Dialog pro nastavení &HTTP; pro &CUPS; server

Adresář dokumentů

  Kořenový adresář pro dokumenty &HTTP;, které se posílají. Standardně je to adresář `/usr/share/cups/doc`

Výchozí jazyk

  Výchozí jazyk, pokud ho nespecifikuje prohlížeč. Pokud není zadán, použije se aktuální nastavení locale.

  Použijte dvojpísmenné kódy, například `en` nebo `cs`.

Výchozí znaková sada

  Použitá výchozí znaková sada. Pokud není uvedená, použije se UTF-8. Toto je možné změnit přímo v dokumentech HTML.

## Nastavení podpory šifrování pro server

Tento dialog nastavuje zabezpečení serveru &CUPS;. Toto jsou nastavení pro šifrování:

- Certifikát serveru: soubor obsahující certifikát serveru

- Klíč serveru: soubor obsahující klíč serveru

Dialog pro nastavení serveru &CUPS;: přehled zabezpečení
Dialog pro nastavení serveru &CUPS;: nastavení zabezpečení

Certifikát serveru

  Soubor obsahující certifikát serveru. Standardně je to `/etc/cups/ssl/server.crt`.

Klíč serveru

  Soubor obsahující klíč serveru. Standardně je to `/etc/cups/ssl/server.key`.

## Různé nastavení serveru

Toto je dialog pro nastavení různých ostatních voleb serveru &CUPS;. Jsou v něm tyto možnosti:

- Zachovávat historii úloh: zda se má ukládat historie úloh pro následnou kontrolu

- Zachovávat soubory úloh: zda se mají ukládat RIP soubory úloh pro následné opakování tisku

- Soubor printcap: nastavení jména a cesty k souboru printcap

- Vyrovnávací paměť RIP: nastavení velikosti vyrovnávací paměti pro RIP v paměti

- Limit filtrů: definice omezení filtrů

Dialog pro nastavení různých voleb serveru &CUPS;
Dialog pro nastavení různých voleb serveru &CUPS;

Zachovávat historii úlohy (po dokončení)

  Určuje, zda se má zachovávat historie úloh po jejich dokončení, zrušení nebo zastavení. Standardně je nastaveno ano.

Zachovávat soubor úlohy (po dokončení)

  Určuje, zda se mají zachovávat soubory úloh po jejich dokončení, zrušení nebo zastavení. Standardně je nastaveno ne.

Soubor Printcap

  Jméno souboru printcap. Standardně není nastaveno žádné jméno. Pokud chcete vypnout generování souboru printcap, nechejte pole prázdné.

  Nastavení printcap souboru je potřebné pouze pro starší aplikace, které ho vyžadují.

Vyrovnávací paměť RIP

  Velikost paměti, kterou může každý RIP použít pro vyrovnávací paměť bitmapových obrázků. Hodnota může být libovolné reálné číslo nasledované k pro kilobajty, m pro megabajty, g pro gigabajty nebo t pro čtverce, kde jeden čtverec je 256 x 256 bodů. Výchozí hodnota je 8m.

Limit filtrů

  Nastavení maximálního počtu filtrů úlohy spuštěných naráz. 0 znamená bez omezení. Typická úloha může potřebovat limit filtrů aspoň 200. Pokud je limit méně jako to, co potřebuje úloha způsobí, že naráz bude tištěna pouze jedna úloha. Výchozí hodnota je 0 (bez omezení).

## Všeobecné síťové nastavení

Toto je dialog pro nastavení síťových voleb serveru &CUPS;. Ten obsahuje:

- Hledat jméno hostitele pro IP adresu

- Port

- Maximální velikost požadavku

- Čekání

Dialog pro síťové nastavení serveru &CUPS;
Dialog pro síťové nastavení serveru &CUPS;

Hledat jméno hostitele pro IP adresu

  Určuje, zda se má hledat IP adresa, aby se zjistilo celé jméno hostitele. Z důvodu výkonu to je standardně vypnuto.

Port

  Sem zadejte porty a adresy, na kterých má server poslouchat. Standardní port 631 je rezervovaný pro Internet Printing Protocol a ten se zde používá.

  Můžete zadat víc hodnot a tak se bude poslouchat na více jak jednom portě nebo adrese, nebo tím můžete omezit přístup.

  Bohužel většina webových prohlížečů nepodporuje TLS nebo aktualizace &HTTP; pro šifrování. Pokud chcete podporovat webové šifrování, budete asi muset poslouchat i na portu 443 pro HTTPS.

  Pro přidání a odstranění položek v seznamu použijte tlačítka Přidat a Odstranit.

  Porty můžete zadat i samostatně, například `631`, nebo čísla portů se jménem hostitelů, například `hostitel:80` nebo `1.2.3.4:631`.

Maximální velikost požadavku

  Ovládá maximální velikost &HTTP; požadavků a tiskových souborů. Výchozí hodnota je 0, která znamená bez omezení.

Čekání

  Čekání (v sekundách) před vypršením času požadavku. Standardně je nastaveno 300 sekund.

## Nastavení síťových klientů

Toto je dialog pro nastavení síťových klientů &CUPS;. Obsahuje:

- Akceptovat požadavky "Keep Alive"

- Čekání při Keep Alive:

- Maximálně klientů:

dialog pro nastavení síťových klientů &CUPS;
Dialog pro nastavení síťových klientů &CUPS;

Akceptovat požadavky "Keep Alive"

  Zda se má podporovat volba spojení Keep-Alive. Standardně je zapnutá.

Čekání při Keep Alive

  Čekání (v sekundách) před vypršením času spojení Keep Alive a ty se pak automaticky uzavřou. Standardně je 60 sekund.

Maximální počet klientů

  Ovládá maximální počet současných klientů, které je možné obsloužit. Standardně je to 100.

## Všeobecné nastavení prohlížení

Toto je dialog pro všeobecné nastavení prohlížení &CUPS; serveru. Obsahuje:

- Povolit prohlížení

- Používat krátká jména, pokud je to možné

- Používat implicitní třídy

Dialog pro všeobecné nastavení prohlížení &CUPS; serveru
Dialog pro všeobecné nastavení prohlížení &CUPS; serveru

Povolit prohlížení

  Zda se má posílat informace o tiskárnách jiným &CUPS; serverům. Standardně zapnuté.

Používat krátká jména, pokud je to možné

  Zda se mají používat krátká jména pro vzdálené tiskárny, pokud je to možné (například printer namísto printer@hostitel). Standardně zapnuté.

Používat implicitní třídy

  Zda se mají používat implicitní třídy.

  Třídy tiskáren je možné zadávat ručně v souboru `classes.conf`, je možné je definovat implicitně podle tiskáren dostupných v LAN, nebo je možné použít oba dva způsoby.

  Pokud jsou implicitní třídy povoleny, tiskárny, které mají stejné jméno (např. Acme-LaserPrint-1000), budou ve stejné třídě s tímto jménem. To umožňuje nastavit vícenásobné fronty na síti bez velkých administrátorských problémů. Pokud uživatel pošle úlohu na Acme-LaserPrint-1000, úloha se vytiskne na první dostupnou frontu.

  Tato volba je standardně zapnuta.

## Nastavení spojení prohlížení

Toto je dialog pro nastavení spojení prohlížení serveru &CUPS;. Tyto nastavení obsahují:

- Adresy broadcast: Adresy pro broadcast (UDP) pro přenos informací o tiskárnách

- Port pro broadcast: Číslo portu použité pro broadcast

- Adresy pro poll: Adresy pro zjišťování informací o tiskárnách na serverech, které nepoužívají broadcast (nebo jejich broadcast není možné dostat kvůli směrovačům v LAN).

Dialog pro nastavení prohlížení spojení serveru &CUPS;
Dialog pro nastavení prohlížení spojení serveru &CUPS;

Adresy broadcast

  Po stisknutí tlačítka Přidat uvidíte tento dialog pro zadání nových hodnot pro posílané broadcasty. Je to stejný typ dialogu jako pro přidání jiných adres serveru &CUPS;, které se mají kontrolovat.

  Dialog pro zadání nových hodnot pro posílání broadcastů
  Dialog pro zadání nových hodnot pro posílání broadcastů

  Tato volba určuje používanou adresu broadcast. Standardně je tato informace posílaná pomocí všech aktivních rozhraní.

  &HP-UX; 10.20 a starší nedokáže správně zpracovat broadcast pokud nemáte síťovou masku třídy A, B nebo C (nepodporuje CIDR).

Port pro broadcast

  Port používaný pro UDP broadcasty. Standardně to je port IPP, pokud to změníte, musíte ho změnit na všech serverech. Podporovaný je pouze jeden takovýto port.

Adresy pro poll

  Které servery mají být testovány na tiskárny.

## Nastavení masek prohlížení

Toto je dialog pro nastavení serveru &CUPS; pro povolené nebo zakázané pakety při prohlížení z jiných serverů.

- Povolit prohlížení:

- Zakázat prohlížení:

- Pořadí prohlížení:

Dialog pro nastavení serveru &CUPS; pro povolené nebo zakázané pakety při prohlížení z jiných serverů
Dialog pro nastavení serveru &CUPS; pro povolené nebo zakázané pakety při prohlížení z jiných serverů

Dialog Přidat adresy prohlížení

  Dialog pro zadání nové hodnoty adresy jiného serveru &CUPS;, od kterého se mají akceptovat pakety pro prohlížení. Otevřete ho kliknutím na tlačítko Přidat... vedle pole Povolit prohlížení:. Je to stejný dialog jako pro přidání zakázaných adres.

  Dialog pro zadání nové hodnoty adresy jiného serveru &CUPS; pro akceptování paketů od tohoto serveru.

  Dialog pro zadání nové hodnoty adresy jiného serveru &CUPS; pro akceptování paketů od tohoto serveru.
  Dialog pro zadání nové hodnoty adresy jiného serveru &CUPS; pro akceptování paketů od tohoto serveru.
Povolit prohlížení a Zakázat prohlížení

  Povolit prohlížení určuje masku adres pro přijetí přicházejících paketů pro prohlížení. Standardně jsou povoleny všechny adresy.

  Zakázat prohlížení určuje masku adres pro odmítnutí přicházejících paketů pro prohlížení. Standardně nejsou zakázány žádné adresy.

  Obě dvě nastavení Povolit prohlížení a Zakázat prohlížení používají následující notaci:

  - `Všechny`

  - `Žádné`

  - `*.domain.com`

  - `.domain.com`

  - `host.domain.com`

  - `nnn.*`

  - `nnn.nnn.*`

  - `nnn.nnn.nnn.*`

  - `nnn.nnn.nnn.nnn`

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

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

  Omezení jména/domény funguje pouze když máte zapnuté vyhledávaní jmen hostitelů.

Pořadí prohlížení

  Určuje pořadí porovnávání pro povolení/zakázání.

## Nastavení časů pro prohlížení

Dialog pro nastavení časů pro prohlížení serveru &CUPS;. Obsahuje:

- Interval prohlížení

- Čekání při prohlížení

Dialog pro nastavení časů pro prohlížení &CUPS; serveru
dialog pro nastavení časů pro prohlížení &CUPS; serveru

Interval prohlížení

  Čas mezi aktualizacemi prohlížení v sekundách. Standardně je to 30 sekund.

  Nezapomeňte, že informace pro prohlížení se posílá při každé změně tiskárny, takže toto je maximální hodnota mezi aktualizacemi.

  Pokud chcete odcházející pakety zakázat, nastavte 0. Tak nebudou vaše lokální tiskárny oznamovány, ale vy stále uvidíte tiskárny na jiných počítačích.

Čekání při prohlížení

  Čekání (v sekundách) pro síťové tiskárny - pokud nedostanete aktualizaci za tuto dobu, tiskárna bude odstraněna ze seznamu tiskáren.

  Toto číslo by určitě mělo být nižší než interval prohlížení z jasných důvodů. Standardně je to 300 sekund.

## Nastavení předávání při prohlížení

Dialog pro nastavení předávání dále při prohlížení serveru &CUPS;. Obsahuje nastavení:

- Předávání paketů dále

Dialog pro nastavení serveru &CUPS; pro předávání prohlížení dále
Dialog pro nastavení serveru &CUPS; pro předávání prohlížení dále

Dialog pro přidání předávání

  Dialog pro zadání nové hodnoty páru adres pro definovaní předávání dále mezi serverem &CUPS; a sítí.

  Dialog pro zadání nové hodnoty páru adres pro definování předávání dále mezi serverem &CUPS; a sítí
  Dialog pro zadání nové hodnoty páru adres pro definování předávání dále mezi serverem &CUPS; a sítí
Předávání paketů dále

  Předávání paketů prohlížení z jedné adresy nebo sítě do jiné.

## Nastavení zabezpečení

Dialog pro nastavení zabezpečení serveru &CUPS; pro každé definované umístění. Obsahuje nastavení, které je možné nastavovat jednotlivě pro platné zdroje (nebo místa) serveru &CUPS;:

- Systémová skupina:

- Přístupová práva:

- Typ ověření:

- Třída ověření:

- Jméno skupiny ověření:

- Šifrování:

- Povolené:

- Zakázané:

- Pořadí:

Platné zdroje (nebo umístění) serveru &CUPS; jsou:

- Kořenové umístění serveru: /

- Umístění administrace serveru: /admin

- Všechny tiskárny serveru:/printers

- Jednotlivé tiskárny na serveru: např. /printers/infotex_P320

- Všechny třídy na serveru: například /classes

- Jednotlivé třídy na serveru: například /classes/infotex_P320

Dialog pro nastavení zabezpečení serveru &CUPS; pro každé definované umístění
dialog pro nastavení zabezpečení serveru &CUPS; pro každé definované umístění

Pro všechny umístění, pro které není definované vlastní nastavení se použije nastavení nad ním.

Například mějme tiskárnu infotec_P450 bez nastavení zabezpečení. Potom je zabezpečení tohoto umístění stejné jako /printers, které se stará o tuto tiskárnu, protože je to umístění -pod /printers. Pokud není ani pro /printers definované žádné nastavení, použije se to pro / (všeobecné nastavení), o které se stará server. Buď jste si nějaké nastavili sami, nebo se použijí hodnoty z doby překladu.

Systémová skupina

  Jméno skupiny pro Systém nebo pro přístup k administraci tiskárny. Výchozí hodnoty se liší v závislosti na operačním systému, ale bude to některá z sys, system nebo root (kontrolované v tomto pořadí).

Přístupová práva

  Přístupová práva pro každý adresář plánovače. Umístění jsou relativní ke kořeni dokumentů.

Typ přihlášení

  Používat přihlášení:

  Žádné

    Žádné přihlášení.

  Základní

    Vykonat ověření pomocí základní metody &HTTP;.

  Digest

    Vykonat ověření pomocí metody &HTTP; digest.

  Při spojení na rozhraní localhost může klient nahradit lokální ověření certifikátem základním ověřením nebo metodou digest .

Ověřovací třída

  Ověřovací třída. Momentálně jsou podporované pouze Anonym, Uživatel, Systém (platný uživatel patřící do skupiny nastavené jako systémová) a skupina (platný uživatel patříci do zadané skupiny).

Jméno skupinového ověření

  Jméno skupiny pro ověření Skupina

Šifrování

  Určuje, zda se má používat šifrování. To závisí na přilinkování OpenSSL do knihovny &CUPS; a plánovače.

  Možné hodnoty jsou:

  Vždy

    Vždy používat šifrování (SSL)

  Nikdy

    Nikdy nepoužívat šifrování.

  Vyžadované

    Používat TLS aktualizaci šifrování.

  Když je požadované

    Použít šifrování, pokud to požaduje server.

Povolit

  Umožňuje přístup ze zadaného hostitele, domény, IP adresy nebo sítě. Možné hodnoty jsou:

  - `Všechny`

  - `Žádné`

  - `*.domain.com`

  - `.domain.com`

  - `host.domain.com`

  - `nnn.*`

  - `nnn.nnn.*`

  - `nnn.nnn.nnn.*`

  - `nnn.nnn.nnn.nnn`

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

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

  Hostitel a doména vyžadují, aby jste zapnuli vyhledávaní jmen hostitelů tak, jako to bylo popsané předtím.

Zakázat

  Zakáže přístup ze zadaného hostitele, domény, IP adresy nebo sítě. Možné hodnoty jsou:

  - `Všechny`

  - `Žádné`

  - `*.domain.com`

  - `.domain.com`

  - `host.domain.com`

  - `nnn.*`

  - `nnn.nnn.*`

  - `nnn.nnn.nnn.*`

  - `nnn.nnn.nnn.nnn`

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

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

  Hostitel a doména vyžadují, aby jste zapnuli vyhledávaní jmen hostitelů tak, jako to bylo popsané předtím.

Pořadí

  Pořadí při zpracování povolení a zákazů.

## Příklad: Jak definovat zabezpečení pro všechny tiskárny

Zde se popisuje dialog pro nastavení zabezpečení serveru &CUPS;. Použijeme příklad pro přidání definic bezpečnosti, které jsou jiné než standardní pro zdroj všechny tiskárny. Pro webový server &CUPS; to můžete udělat pomocí http://localhost:631/printers/ nebo (vzdáleně) pomocí http://cups.server.name:531/printers/.

První obrázek popisuje všeobecné místo pro toto nastavení. Tlačítka Vybrat, Přidat nebo Upravit umožňují určit zdroj, pro který chcete změnit zabezpečení.

Dialog pro nastavení zabezpečení serveru &CUPS;
Dialog pro nastavení zabezpečení serveru &CUPS;

Toto je dialog pro přidání nového zdroje. Vypadá podobně jako při změně už existujícího zdroje. Zde jsou všeobecné možnosti:

Dialog pro přidání nového zdroje.
Dialog pro přidání nového zdroje.

Toto je druhá část dialogu pro přidání nového zdroje. Vypadá podobně i při úpravě už existujícího zdroje. Zde lze definovat masky přístupu k danému zdroji.

Dialog pro přidání nového zdroje.
Dialog pro přidání nového zdroje.
Dialog zdrojů
Dialog zdrojů
Dialog zdrojů
Dialog zdrojů
Dialog zdrojů
Dialog zdrojů
Dialog zdrojů
Dialog zdrojů