# 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í &tdeprint;/&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í &tdeprint; &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 &tdeprint; a související dokumenty na adrese http://tdeprint.sourceforge.net/.

V následující části vás provedeme většinou nastavení &tdeprint; 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 &tdeprint;.

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","TDE 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ů