# Udskriftsserver indstilling: CUPS

Start udskriftsserver-indstilling (nu da du har valgt &CUPS;, er dette Ækvivalent til indstillingen af &CUPS;-dæmonen) ved at klikke på den passende knap. Du kan finde den ved langsom at flytte musen henover knapperne og læse værktøjsvinkene. Det skulle være den 11. fra vestre , eller tredje fra højre; dens ikon er en tang.

&CUPS; Serverindstillingsvinduet kommer frem. Det giver dig et struktureret overblik af alle de indstillinger der har med &CUPS;-dæmonen at gøre. Indstillingsfilen for denne dæmon findes normalt i `/etc/cups/cupsd.conf`. Det er en ren ASCII-fil med en syntaks ligesom indstillingsfilen for Apache netserveren. Det er en god idé at lave en sikkerhedskopi, hvis det skulle ske at noget går galt med indstillingen gennem &kdeprint;/&CUPS; Serverindstillingsdialoger:

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

Da denne grafiske brugerflade til at redigere indstillingsfilen er sådan en ny egenskab, bør du have en til chance for at vende tilbage til den oprindelige. Så husk sikkerhedskopi.

## Hurtighjælp

En meget god egenskab er den tilgængelige Hurtighjælp. Hvis du klikker på det lille spørgsmålstegn (Hvad er dette?) på dit vindues titellinje, vil du se markøren ændre sin form. Klik nu på et `cupsd` indstillings-felt for at finde ud af hvad det betyder og hvad dine muligheder er. I de fleste tilfælde vil du kunne forstå betydningen med det samme, ellers må du gå til den fremragende &CUPS;-dokumentation. (Hvis din &CUPS;-dæmon kører, har du den online på din egen vært på http://localhost:631/documentation.html.

Hvis &CUPS; ikke kører, men er installeret på dit system kan du finde den i din egen værts filsystem. Det nøjagtige sted afhænger af dit &OS;, men på &Linux; er standarden `/usr/share/doc/cups/` eller `/usr/share/doc/cups/documentation.html`.

## Længere hjælp

For den bedste, mest detaljerede om nyeste information bør du altid referere til den originale &CUPS;-dokumentation. &CUPS; er, meget ligesom &kde; i en hurtig udviklingsproces. Der er konstant nye egenskaber der bliver tilføjet. Nye egenskaber er muligvis kun indstillelige ved direkte redigering af indstillingsfilerne. &kdeprint;'s &GUI; har muligvis af og til ikke indhentet &CUPS;-udviklingen.

Hvis du er interesseret i at kigge i de originale indstillingsfiler for dit &CUPS;-system -- er de her:

Disse stier er baserede på en standard-installation. Dit &OS; kan muligvis have installeret dem med en anden præfix, for eksempel, `/usr/local/`, men hierarkiet skulle stadig matche der der vises nedenfor.

`/etc/cups/`

- Mappen med indstillingsfilerne

`/etc/cups/cupsd.conf`

- Indstillingsfilen for &CUPS;-dæmonen

`/etc/cups/printers.conf`

- Indstillingsfilen der indeholder informationen om dine lokalt installerede printere.

`/etc/cups/ppd/`

- Mappen med &PPD;-filer for dine installerede printere.

Følgende link virker kun hvis din &CUPS;-dæmon er oppe og kører. For at få adgang til hele den originale &CUPS;-dokumentation, gå til:

http://localhost:631/documentation.html

- En side med alle link til de andre dokumenter.

http://localhost:631/sam.html

- Direkte adgang til &CUPS; Software Administrator Manual i HTML-format.

http://localhost:631/sam.pdf

- Direkte adgang til &CUPS; Software Administrator Manual i PDF-format.

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

- Den nyeste online dokumentation fra &CUPS;' hjemmeside.

Følgende link giver dig adgang til de samme filer (formodentlig vil ikoner og grafik mangle) selv om din CUPS-dæmon ikke er oppe og kørende. Du skal imidlertid have CUPS installeret på dit system. (Nogle distributioner kunne have placeret filerne et andet sted -- det er dit problem at finde ud af hvor...) For at få adgang til al den originale CUPS-dokumentation, gå til:

Denne dokumentation er tilgængelig selv når &CUPS;-dæmonen ikke er installeret, selvom du måske vil finde billeder og ikoner mangler når du ser HTML-filerne.

Som bemærket ovenfor skulle hierarkiet nedenfor være intakt, men dit &OS; kan have installeret &CUPS; til et andet sted.

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

- En side med alle link til de andre dokumenter.

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

- Direkte adgang til &CUPS; Software Administrator Manual i HTML-format.

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

- Direkte adgang til &CUPS; Software Administrator Manual i PDF-format.

Der er nogle få netsider og nyhedsgrupper der diskuterer &CUPS; (og &Linux; udskrift i almindelighed) og giver hjælp til nybegyndere på:

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

- &CUPS;' hjemmeside.

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

- LinuxPrinting.org, hjemmet for Linuxprinting HOWTO og &Linux; printer-database

Og endelig, vil der være en hjemmeside for &kdeprint; og relateret dokumentation, på http://kdeprint.sourceforge.net/

I det næste afsnit vil jeg gennemgå de fleste af indstillingsmulighederne for &kdeprint; med &CUPS; skridt for skridt.

## Forklaring på forskellige elementer i &GUI;

### Øvre vindue: Visning af printere, både rigtige og virtuelle

Dette afsnit er endnu ikke færdigt

- Trævisning, ikonvisning og listevisning

- Ikonerne på opgavelinjen

- Forskellige skrifttyper for forskellige printere

- Forskellige printerikoner betyder forskellige ting

### Nedre vindue: Fanebladsvisning af detaljer

Dette afsnit er endnu ikke færdigt.

- Ikonerne på opgavelinjen

- Fanebladene

- Ændring af printeropsætning

## Velkommen til &CUPS;-serverindstilling

Dette er velkomstskærmen for dine serverindstillingdialoger. Klik på ét af punkterne i trævisningen i Venstre side af skærmen åbner den passende den af indstillingsopsætningen.

Hver indstilling har en standardværdi. Standarderne lader &CUPS; virke normalt som en fuldt ud funktionel klient. Klienterne lytter på TCP/IP Port 631 for Infoer udsendt af &CUPS;-servere på LAN. Denne information lader klienterne udskrive umiddelbart efter at have modtaget dem, uden at installere nogen drivere eller indstille nogen printer på klienterne.

For at indstille en &CUPS;-server (som udsender sin service til dette LAN) må du ændre indstillingerne fra deres standardværdier.

Dialogen til at indstille &CUPS;-server: velkomstskærm.

CUPS-server indstillingsdialog: velkomstskærm Dialogen til at indstille &CUPS;-serveren: velkomstskærm

Dialogen til at indstille &CUPS;-serveren: velkomstskærm

For at vælge standardindstillingen for et punkt aktiveres blot afkrydsningsfeltet i højre side af skærmen. For at sætte et punkt til en anden værdi, deaktiveres afkrydsningsfeltet og så går du videre med den indstilling du ønsker i venstre side af skærmen.

Den fuldstændige serverindstilling inkluderer:

- Server Generel indstilling

- Server Logging indstilling

- Server Mapper- og sti-definitioner

- Server HTTP-indstilling

- Server Kryptering og certifikat-støtte indstilling

- Server Diverse indstilling

- Netvæk Generel indstilling

- Netværk Klienter indstilling

- Søgning Generel indstilling

- Søgning Forbindelses-indstilling

- Søgning Masker-indstilling

- Søgning Udløb af tid indstilling

- Søgning Videresend indstilling

- Sikkerhedsindstilling

Hvert af disse indstillingspunkter vil blive beskrevet i de følgende afsnit af manualen.

## Server generel indstilling

Server generel indstilling gøres på denne skærm. Den inkluderer:

- Servernavn

- Administrators e-mail

- Serverbruger

- Servergruppe

- Eksternt brugernavn

Fanebladsvinduet til at indstille &CUPS;-server generel opsætning tillader dig ændring af standardværdierne. Klik på det lille spørgsmålstegn og så på et af felterne for at få en Hurtighjælp om betydningen af indstillingen.

Hvis du er usikker, så lad det være og gå til den originale &CUPS; dokumentation først. Hvis din &CUPS; dæmon allerede kører, er den læsbar fra &konqueror; ved at pege på &URL;'en http://localhost:631/documentation.html.

Der skal du først blive venner med Software Administrator-manualen. Ellers, hvis for eksempel &CUPS;-dæmonen ikke kører, så prøv at kigge i dit lokale filsystem, som standard på `/usr/share/doc/cups/` eller `/usr/share/doc/cups/documentation.html`.

&CUPS;-server generel indstillingsdialog: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName Dialogen til at indstille &CUPS;-serverens generelle opsætning: Server-navn, Admin-e-mail, Server-bruger, Server-gruppe, Ekstern-brugernavn

Servernavn

- Værtsnavnet for din server, som averteret til verden. Som standard vil &CUPS; bruge værtsnavnet for systemet. For at sætte standard-serveren brugt af klienter, se `client.conf`-filen.

  Indtast for eksempel `myhost.domain.com`

  Dette er værtsnavnet der rapporteres til klienter. Skulle du nogensinde komme ud for mærkelige problemer med at få adgang til serveren, puttes dens IP-adresse her for problemløsning. På denne måde eliminerer du alle potentielle navneresolutionsproblemer; og du kan nemmere finde ud af hvad det egentlige problem er.

Administrators e-mail

- Dette er e-mail-adressen som alle klager eller problemer sendes til. Som standard vil &CUPS; bruge root@hostname.

  Indtast for eksempel `root@myhost.com`.

  I modsætning til hvad hurtighjælp foreslår, er det også lovligt at sende en e-mail fuld af ros og entusiasme om &CUPS; og &kdeprint; til serveradministratoren.

Server-bruger

- Brugeren som serveren kører under. Normalt skal dette være `lp`, men du kan indstille ting for en anden bruger om nødvendigt.

  Serveren køres som root i begyndelsen for at understøtte standard IPP-porten på 631. Den ændrer bruger når et eksternt program køres.

  Indtast for eksempel `lp`.

  Dette er den &UNIX; brugerkonto som filtre og CGI-programmer kører under. CGI-programmer er ansvarlige for at vise dig den rare internetadministration-grænseflade der er adgang til via http://localhost:631/).

  Der er intet behov for at sætte Bruger-direktivet til `root`, så gør aldrig dette, da det kun betyder farer. Skulle nogen opdage sikkerhedsrisici i et af de brugte filfiltre, printerdrivere eller CGI-programmer, kan han køre vilkårlige kommandoer på dit system eksternt, med root-privilegier. Brug altid en ikke priviligeret konto for server-direktivet Bruger.

Servergruppe

- Gruppen som serveren kører under. Normalt skal dette være `sys`, du kan imidlertid indstille ting for en anden gruppe efter behov.

  Indtast for eksempel `sys`.

Eksternt brugernavn

- Navnet på brugeren knyttet il ikke godkendt adgang fra eksterne systemer. Som standard `remroot`.

  Dette navn vil vise sig i logfiler og i forespørgsler om job-ejeren &etc;, for alle ressourcer og steder for &CUPS;-serveren der er indstillet til at tillade adgang uden godkendelse. Godkendte indgange vil bære deres godkendte navne.

## Serverlogningsindstilling

Serverlogningsindstillingen gøres på denne skærm. Den inkluderer:

- Adgangs-logfil-opsætning

- Fejl-logfil-opsætning

- Side-log-fil opsætning

- Logniveau-opsætning

- Maks logfil-størrelse opsætning

Dette er en vigtig skærm for dig. Skulle du nogensinde løbe ind i problemer: er her stedet at sætte Logniveauet til debug, genstarte &CUPS;-dæmonen og så kigge i fejl-logfilen defineret her for indgange der kunne give dig indblik i besværet.

&CUPS; serverindstillingsdialog: Server-logning Dialogen til at indstille &CUPS;-serveren: Server-logning

Adgangs-logfil

- Dette er hvor adgange til serveren bliver logget. Hvis dette ikke begynder med et ledende `/`, så antages det at være relativ til serverroden.

  Du kan også bruge det specielle navn `syslog` til at sende uddata til syslogfilen eller dæmonen.

  Indtast en sti, for eksempel ``/var/log/cups/acces_log``.

  Formatet for denne fil gemmes i det såkaldte Almindelige logformat. På denne måde kan du bruge programmer såsom Webalyzer eller vilkårlige andre netadgangs-rapportværktøjer til at generere rapporter om &CUPS; serveraktiviteter.

  For at inkludere servernavnet i filnavnet brug et %s i navnet. Eksempel: ``/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

  Du ser en linje for hver enkelt adgang, der viser IP-adressen for adgangsklienten, dato og tid for adgang, adgangsmetode (`POST` eller `GET`), den forespurgte ressource, &HTTP;-versionen brugt af klienten, statuskode og antal overførte byte. Statuskode 200 betyder succes-O.k. 401 i ovenstående eksempel var en uautoriseret adgang som blev afslået. For en detaljeret forklaring af logformatet gå til the &CUPS; Software Administrator Manual.

Fejl-logfil

- Hvis denne ikke starter med et ledende `/`, så antages den at være relativ til server-root. Standardopsætning er `/var/log/cups/error_log`.

  Du kan også bruge det specielle navn `syslog` til at sende uddata til syslogfilen eller dæmonen.

  Indtast stien, for eksempel ``/var/log/cups/error_log``.

  Fejllog-uddraget viser dig den del der er logget for udskrift af testsiden med standardopsætning af Logniveau til info. For en forklaring af Logniveau-opsætning se yderligere nedenfor.

      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.

Side-logfil

- Hvis denne ikke starter med et ledende `/` så antages det at være relativt til server-root. Standarden er `/var/log/cups/page_log`

  Du kan også bruge det specielle navn `syslog` til at sende uddata til syslogfilen eller dæmonen.

  Indtast stien, for eksempel ``/var/log/cups/page_log``.

  Side-logfilen har en linje for hver enkelt side for hvert job udskrevet.

  Her er hvordan nogle indgange ser ud:

      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

  I dette uddrag af filen finder du information om navnene på printerne (`GIMP_print_stp_HP` and `DANKA_infotec_P450`) brugt gennem denne server, brugernavnene (`kdetest`, `kurt` og `root`), job-ID'er (201 til 205), tidspunkt for udskrift, sidenummer indenfor jobbet og antal kopier for siderne. For eksempel job-ID 204 havde 4 sider og 33 kopier blev udskrevet, job-ID 205 havde 14 kopier af blot 1 side) .

  &CUPS; er afhængig (for sin beregning af antallet af sider i et job) af at sende &PostScript; gennem pstops-filteret. Se &kivio; Flowchart om &CUPS;-filterarkitekturen for en idé om hvor dette filter passer ind i hele udskriftsprocessen). Derudover afhænger `pstops` for tællingen af en DSC tilpasset (DSC betyder Document Structuring Conventions, en standard defineret af Adobe) til at blive sendt af klienten. I de fleste tilfælde virker dette.

  Denne sidekontering virker imidlertid ikke for nogen raw printerkøer (da disse pr definition, ikke bruger nogen filtrering på &CUPS;-værten og går uden om `pstops`.) Hvert job der går gennem en raw kø tælles som et 1-side-job (muligvis med flere kopier). Dette er især sandt for alle job sendt fra &Microsoft; &Windows; klienter via Samba til &CUPS;-serveren, da disse job allerede ankommer i det rigtige format for printeren, fordi klienterne bruger den oprindelige printerdriver.

  Jeg leder stadig efter nogen der vil skrive et godt &CUPS; sidelog-analyseværktøj. Det skulle generere en rapport med grafisk uddata ligesom Webalizer's adgangslog-rapporter. På denne måde kunne du have gode statistikker til brug for kontering om brugen af printere, belastningsafhængigt af tiden på dagen eller ugen, brugere &etc; Er der nogen der har lyst?

Logniveau

- Denne indstilling kontrollerer antallet af breve der logges til fejl-logfilen. Det kan være en af følgende:

  debug2

- Log alt.

debug

- Log næsten alt.

info

- Log alle forespørgsler og tilstandsændringer.

advar

- Log fejl og advarsler.

fejl

- Log kun fejl.

ingen

- Log ingenting.

Hvis du har behov for at løse problemer (eller hvis du ønsker at studere de indre funktioner af &CUPS;), så sæt logniveauet til debug eller debug2. Så vil error_log have en masse flere indgange (ikke blot fejl, men også informationsindgange).

Du kan bruge dette til at se levende hvad &CUPS; gør når du sender et udskriftsjob. Skriv i en &konsole;:

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

Dette vil give dig de sidste 100 linjer (`-n` `100`) af filen på skærmen og en realtids-opdatering (`-f`) af hvad der sker. Følgende listning viser udskriften af en testside (nogle stykker er blevet skåret ud af pladsgrunde... Prøv det selv hvis du har brug for mere info):

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

Linjerne mærket D i begyndelsen er fejlretningsniveau-indgange, dem der er mærket I er der på info-niveauet.

Maks logfil-størrelse

- Kontrollerer den maksimale størrelse af hver logfil før de roteres. Standard er på 1048576 (1 Mb). Sæt dette til 0 for at deaktivere logrotation.

  Indtast en størrelse i byte, for eksempel `1048576`

## Servermappe indstilling

Dialogen til at indstille &CUPS;-serveren. Forskellige kataloger skal sættes her. Normalt behøver du ikke at ændre noget i dette afsnit. Hvis du har lyst til at lege med flotte (TrueType, &PostScript; eller andet) skrifttyper på dit system, er dette stedet at lave opsætningen til brug for disse skrifttyper når der udskrives. Serverkatalog-opsætning inkluderer:

- Kørbare: hvor skal serverens kørbare findes

- Indstilling: hvor skal serverens indstillingsfiler findes

- Data: hvor skal serverens datafiler findes

- Midlertidige filer: hvor skal serverens midlertidige udskriftsfiler puttes

- Midlertidige forespørgsler: hvor skal serveren findes

- Skrifttype-sti: hvor skal serverens skrifttyper findes

&CUPS;-server indstillingsdialog: &HTTP;-indstilling Dialogen til at indstille &CUPS;-serveren: &HTTP;-indstilling

Kørbare

- Rod-katalog for skemalægger-kørbare. Som standard er dette `/usr/lib/cups` (eller `/usr/lib32/cups` på IRIX 6.5)

Indstilling

- Rod-katalog skemalægger. Som standard `/etc/cups`.

  På forfatternes SuSE-system, er dette `/usr/share/doc/cups`. Det indeholder al HTML- eller PDF-dokumentation for &CUPS; som er tilgængelig gennem www-grænsefladen på http://localhost:631/documentation.html

Data

- Rod-kataloget for &CUPS; datafiler. Som standard er dette `/usr/share/cups`

  Det indeholder sådanne ting som bannere, tegnsæt, data, drivere, skrifttyper og `pstoraster`-skabeloner.

Midlertidige filer

- Kataloget til at putte midlertidige filer i. Dette katalog skal være skrivbart af brugeren defineret på den forrige skærm. Dette er som standard enten `/var/spool/cups/tmp` eller værdien af `TMPDIR` miljøvariablen.

Midlertidige forespørgsler

- Kataloget hvor forespørgselsfiler gemmes. Som standard er dette `/var/spool/cups`

Skrifttype-sti

- Stedet at indstille &CUPS;-serveren for håndtering af dine flotte skrifttyper (TrueType eller &PostScript;). &CUPS; vil kigge her for skrifttyper der skal indlejres i udskriftsfiler. Dette påvirker for øjeblikket kun `pstoraster`-filteret, og standarden er `/usr/share/cups/fonts`.

  For at angive mere end et katalog, skal de på en liste med dobbelte koloner som adskillertegn. Gør det sådan her:

  `/path/to/first/fontdir/:/path/to/second/fontdir/:/path/to/last/fontdir/`

  For at skrifttypesti-direktivet skal virke efter hensigten, behøver programmet der ønsker at udskrive:

  - Enten at give korrekt reference til dets ønskede skrifttype i header for den genererede &PostScript;

  - Eller at indlejre skrifttypen i &PostScript;-filen.

  Reference til skrifttypen ved navn lader det være op til RIP og udskriftsenheden at respektere og rent faktisk bruge den. RIP eller printeren kan kun bruge den ønskede skrifttype, hvis den er tilgængelig på systemet.

  I tilfælde af en &PostScript; printer, skal dette være en printer-resident skrifttype. Hvis printerne ikke har denne skrifttype, vil den forsøge med at erstatte den med en tilstrækkeligt tilsvarende skrifttype.

  I tilfælde af en ikke-&PostScript; printer, gøres dette af &CUPS; og dens RIP-filtersystem. &CUPS; vil bruge skrifttype-stidirektivet til at tage den rigtige skrifttype når den RIP-per &PostScript; i `pstoraster`-filteret.

  I tilfælde af en &PostScript; uddataenhed, vil &CUPS; blot sætte filen i en kø (rent faktisk ved at sende den gennem `pstops`-filteret for konterings og flerkopi-formål), ikke arbejde på den. Derfor, hvis du udskriver til en &PostScript; printer er det helt og holdent printerens ansvar at bruge den skrifttype der bliver bedt om. Den kan ikke hvis skrifttypen hverken er indlæst i printeren eller indlejret i &PostScript;-filen.

## Server HTTP-indstilling

Dialogen til at indstille &CUPS;-serverens &HTTP;-opsætning vises her.

&CUPS;-serverens &HTTP;-indstillinger er følgende:

- Dokument-katalog

- Standard-sprog

- Standard-tegnsæt

Dialog til at indstille &CUPS;-serverens &HTTP;-opsætning Dialog til at indstille &CUPS;-serverens &HTTP;-opsætning

Dokument-katalog

- Rod-katalog for &HTTP;-dokumenter der betjenes. Som standard kompileret i kataloget `/usr/share/cups/doc`

Standard-sprog

- Standard-sprog, hvis det er angivet af browseren. Hvis det ikke er angivet, bruges den aktuelle lokalitet.

  Brug to-bogstavs-koderne, for eksempel `sv` eller `da`.

Standard-tegnsæt

- Det standard-tegnsæt der skal bruges. Hvis det ikke er angivet er det UTF-8. Dette kan sættes ud af kraft direkte i HTML-dokumenterne.

## Indstilling af serverkrypteringsstøtte

Dette er dialogen til at indstille &CUPS;-serverens sikkerhedsindstillinger. Serverkrypteringensstøttens indstillinger er disse:

- Servercertifikat: filen der skal læses som indeholder serverens certifikat

- Server-nøgle: filen der skal læses som indeholder serverens nøgle

&CUPS; serverindstillingsdialog: sikkerhedsoverblik Dialogen til at indstille &CUPS; serveren: sikkerhedsopsætning

Server-certifikat

- Filen der skal læses som indeholder serverens certifikat. Standard er `/etc/cups/ssl/server.crt`.

Server-nøgle

- Filen der skal læses som indeholder serverens nøgle. Standard er `/etc/cups/ssl/server.key`

## Diverse serverindstillinger

Dialogen til at indstille diverse &CUPS; serverindstillinger vises her. Følgende serveropsætning gøres gennem denne skærm:

- Bevar job-historik: om en job-historik skal opbevares til senere gennemsyn

- Bevar job-filer: om fuldt RIP-edede job-filer skal opbevares til senere gen-udskrift

- Printcap-fil: indstilling af navn på og sti til en printcap-fil

- RIP-Cache: indstilling af størrelsen af RIP-cachen i hukommelsen

- Filter-grænse: definition af en filter-grænse

Dialog til at indstille diverse ting for &CUPS;-serveren Dialog til at indstille diverse ting for &CUPS;-serveren

Bevar job-historik (efter udskrift er færdig)

- Om job-historik skal bevares efter et job er færdigt, annulleret eller stoppet eller ej. Standard er ja

Bevar jobfil (efter udskrift er færdig)

- Om job-filer skal bevares efter et job er færdigt, annulleret eller stoppet eller ej. Standard er nej

Printcap-fil

- Navnet på printcap-filen. Standard er ikke noget filnavn. Lad dette være blankt, for at deaktivere printcap-fil-generering.

  Printcap-indstillingen behøves kun for at tilfredsstille ældre programmer der behøver sådan en fil.

RIP-cache

- Mængden af hukommelse som hver RIP skal bruge til at cache bitmaps. Værdien kan være et vilkårligt reelt tal, fulgt af k for kilobyte, m for megabyte, gfor gigabyte eller t for tile, hvor en tile er 256 x 256 pixels. Standardværdien er 8m.

Filter-grænse

- Sætter den maksimale omkostning af alle jobfiltre der kan køres samtidigt. En grænse på 0 betyder ingen grænse. Et typisk job kan behøve en filtergrænse på mindst 200. Grænser på mindre end det minimale der er krævet af et job, tvinger et enkelt job til at blive udskrevet af gangen. Standardgrænsen er 0 (ubegrænset).

## Generel netvæksindstilling

Dialogen til at indstille &CUPS;-serverens netvæksindstillinger vises her. Den inkluderer:

- Kig efter værtsnavn på IP-adresser

- Port

- Maks forespørgselsstørrelse

- Udløb af tid

Dialog til at indstille &CUPS;-serverens netværksopsætning Dialog til at indstille &CUPS;-serverens netværksopsætning

Kig efter værtsnavn på IP-adresser

- Om IP-adresser skal slås op eller ej, for at få et fuldt-kvalificeret værtsnavn. Standarden er slået fra, af ydelsesgrunde.

Port

- Indtast porte og adresser her som serveren vil lytte til. Standardporten 631 er reserveret for Internet-udskriftsprotokollen, og er det vi bruger her.

  Du kan have flere indgange, for at lytte til mere end en port eller adresse, eller for at begrænse adgangen.

  Uheldigvis understøtter de fleste browsere ikke TLS eller &HTTP;-opgraderinger for kryptering. Hvis du ønsker at støtte www-baseret kryptering, vil du formodentlig skulle lytte på port 443, HTTPS-porten.

  Brug Tilføj- og Fjern-knapperne til at tilføje og fjerne indgange fra listen.

  Du kan indtaste selve portene, ⪚ `631`, eller værtsnavne med porte, ⪚ `myhost:80` eller `1.2.3.4:631`.

Maks forespørgselsstørrelse

- Kontrollerer den maksimale størrelse af &HTTP;-forespørgsler og udskriftsfiler. Standardindstillingen er 0, hvilket deaktiverer denne egenskab.

Udløb af tid

- Udløb af tid (i sekunder) før forespørgslen opgives. Standarden er 300 sekunder.

## Indstilling af netværksklienter

Dialogen til at indstille &CUPS; netværksklient-opsætning vises her. Den inkluderer:

- Acceptér "Hold i live"-forespørgsler

- Udløb af tid for hold i live:

- Maks klienter:

dialog til at indstille opsætning af &CUPS; netværksklienter Dialog til at indstille opsætning af &CUPS; netværksklienter

Acceptér "Hold i live"-forespørgsler

- Om 'Hold forbindelsen i live'-tilvalget skal understøttes eller ej. Standarden er ja.

Udløb af tid for 'Hold i live'

- Udløb af tid (i sekunder) før 'Hold forbindelser i live' automatisk lukkes. Standarden er 60 sekunder.

Maks antal klienter

- Kontrollerer det maksimale antal klienter der vil blive håndteret samtidigt. Standard er 100.

## Generel indstilling af netsøgning

Dialogen til at indstille den generelle opsætning af &CUPS;-netsøgning vises her. Den inkluderer:

- Aktivér netsøgning

- Brug korte navne når det er muligt

- Brug implicitte klasser

Dialogen til at indstille den generelle opsætning af &CUPS;-netsøgning Dialogen til at indstille den generelle opsætning af &CUPS;-netsøgning

Aktivér netsøgning

- Om printerinformation skal udsendes til andre &CUPS;-servere eller ej. Standard er ja.

Brug korte navne når det er muligt

- Om korte navne for eksterne printere skal bruges eller ej, når det er muligt (⪚ `printer` i stedet for `printer@host`). Aktiveret som standard.

Brug implicitte klasser

- Om implicitte klasser skal bruges eller ej.

  Printerklasser kan angives eksplicit, i `classes.conf`-filen, implicit baseret på printerne der er tilgængelige på LAN, eller begge.

  Når implicitte klasser er aktiverede, vil printere på LAN med samme navn (⪚ `Acme-LaserPrint-1000`) blive puttet i en klasse med det samme navn. Dette tillader dig at sætte flere ekstra køer op på et LAN uden en masse administrative besværligheder. Hvis en bruger sender et job til `Acme-LaserPrint-1000`, vil jobbet gå til den først tilgængelige kø.

  Dette tilvalg er aktiveret som standard.

## Indstilling af netsøgningsforbindelse

Dialogen til at indstille &CUPS;-serverens netsøgningsforbindelse vises her. Indstilling af netsøgningsforbindelse inkluderer:

- Udsendelses-adresser: (UDP)-broadcast-adresse som printerinformation skal sendes til

- Broadcast-port: Portnummeret der bruges til udsendelse

- Træk-adresser: Adresserne der skal trækkes for information om printere på servere der muligvis ikke udsender (eller hvis udsendelser måske ikke når dit LAN på grund af routere imellem dem).

Dialog til at indstille &CUPS;-serverens udsendelsesforbindelse Dialog til at indstille &CUPS;-serverens udsendelsesforbindelse

Broadcast-adresser

- Efter at have trykket på Tilføj-knappen, vil du se følgende dialog til at indtaste en ny værdi for udgående broadcast søge-pakker. Det er den samme slags dialog som til at tilføje andre &CUPS;-server-adresser til at blive trukket for printerinformation.

  Dialog til at indtaste en ny værdi for broadcast af søgepakker Dialog til at indtaste en ny værdi for broadcast af søgepakker

  Dette tilvalg angiver en broadcast-adresse der skal bruges. Som standard, vil netsøgningsinformation blive udsendt til alle aktive grænseflader.

  &HP-UX; 10.20 og tidligere håndterer ikke broadcast rigtigt med mindre du har en klasse A, B, C eller D netmaske (&ie;, der er ingen CIDR-støtte).

Broadcast-port

- Porten brugt til UDP-broadcast. Som standard er dette IPP-porten; hvis du ændrer dette, vil du skulle gøre det på alle servere. Kun en Browse-port bliver genkendt.

Træk-adresser

- Træk de navngivne servere for printere.

## Indstilling af netsøgningsmasker

Dialogen til at indstille &CUPS;-serverens tilladte og/eller nægtede søge-pakker fra andre servere vises her.

- Tillad netsøgning:

- Nægt netsøgning:

- Netsøgningsrækkefølge:

Dialog til at indstille &CUPS;-serverens tilladte og/eller nægtede søge-pakker fra andre servere Dialog til at indstille &CUPS;-serverens tilladte og/eller nægtede søge-pakker fra andre servere

Tilføj browser-adresse-dialog

- Dialogen til at indtaste en ny værdi for adressen på en anden &CUPS;-server til at acceptere søge-pakker fra vises her. Den åbnes ved at klikke på Tilføj...-knappen ved siden af feltet der hedder Tillad netsøgning:. Det er den samme dialog som til at tilføje nægtede broadcast-udsendelsesadresser.

  Dialogen til at indtaste en ny værdi for adresserne på en anden &CUPS;-server til at acceptere søge-pakker fra vises her.

  Dialog til at indtaste en ny værdi for adresserne på en anden &CUPS;-server til at acceptere søge-pakker fra Dialog til at indtaste en ny værdi for adresserne på en anden &CUPS;-server til at acceptere søge-pakker fra

Tillad netsøgning og Nægt netsøgning

- Tillad netsøgning angiver en adressemaske til at tillade for indkommende søge-pakker. Standarden er at tillade pakker fra alle adresser.

  Nægt netsøgning angiver en adressemaske til at tillade for indkommende søge-pakker. Standarden er at nægte adgang for pakker fra alle adresser.

  Både Tillad netsøgning og Nægt netsøgning accepterer følgende notationer for adresser:

  - `Alle`

  - `Ingen`

  - `*.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`

  Værtsnavn/domænenavn restriktioner vil kun virke hvis su har slået opslag af værtsnavne til!

Søgerækkefølge

- Angiver rækkefølgen af tillad/nægt sammenligninger.

## Udløb af tid for netværksindstilling

Dialogen til at indstille udløb af tid for &CUPS;-serverens browser-opsætning vises her. Udløb af tid opsætningen inkluderer:

- Søgeinterval

- Udløb af tid for søgning

Dialog til at indstille 'udløb af tid'-indstillinger for &CUPS;-serveren dialog til at indstille 'udløb af tid'-indstillinger for &CUPS;-serveren

Søgeinterval

- Tiden mellem søgeopdateringer i sekunder. Standarden er 30 sekunder.

  Bemærk at netsøgningsinformation også sendes hver gang en printers tilstand ændres, så dette repræsenterer den maksimale tid mellem opdateringer.

  Sæt dette til 0 for at deaktivere udgåemde broadcast så dine lokale printere ikke averteres, men du stadig kan se printere på andre værter.

Udløb af tid for netsøgning

- Udløb af tid (i sekunder) for netværksprintere - hvis vi ikke får en opdatering indenfor dette tidsrum, vil printeren blive fjernet fra printerlisten.

  Dette tal skal bestemt ikke være mindre end netsøgningsinterval-perioden ar oplagte grunde. Standard er 300 sekunder.

## Browser-videresendindstilling

Dialogen til at indstille &CUPS;-serveren som et netsøgnings-relay vises her. Browser-relay-opsætning inkluderer:

- Browser-pakker-relay

Dialog til at indstille &CUPS;-serveren som en browser-relay Dialog til at indstille &CUPS;-serveren som en browser-relay

Tilføj browser-relay-dialog

- Dialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en &CUPS;-server og et netværk vises her.

  Dialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en &CUPS;-server og et netværk Dialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en &CUPS;-server og et netværk

Browser-pakker-relay

- Relay browser-pakker fra en adresse eller netvæk til et andet.

## Sikkerhedsindstilling

Dialogen til at indstille &CUPS;-serverens sikkerhedsopsætning for en vilkårlig af de definerede server-steder vises her. Den indeholder følgende indstillinger, som kan defineres separat for en vilkårlig gyldig ressource (eller sted) på &CUPS;-serveren:

- Systemgruppe:

- Adgangstilladelser:

- Godk.-type:

- Godk.-klasse:

- Godk. gruppenavn:

- Kryptering:

- Tillad:

- Nægt:

- Rækkefølge:

Gyldige ressourcer (eller steder) for &CUPS;-serveren er:

- Servers rod-sted: `/`

- Serveradministration-sted: `/admin`

- Alle printere på serveren: `/printers`

- Vilkårlig individuel printer på serveren: ⪚ `/printers/infotec_P320`

- Alle printerklasser på serveren: `/classes`:

- Vilkårlig individuel printerklasse serveren: ⪚ `/classes/all_infotecs_P320_or_P450`

Dialog til at indstille &CUPS;-serverens sikkerhedsopsætning for et vilkårligt af de definerede serversteder dialog til at indstille &CUPS;-serverens sikkerhedsopsætning for et vilkårligt af de definerede serversteder

For alle steder der ikke er defineret separat er opsætningen af stedet ovenfor gyldigt.

For eksempel har du måske en printer der hedder `infotec_P450` uden sikkerhedsvalg sat. Så vil sikkerheden for stedet `/printers` tage ansvaret for denne printer da det er et under-sted af`/printers`. Hvis, på den anden side ingen sikkerhed er sat for `/printers`, så vil sikkerheden for `/` (den generelle sikkerhed) for serveren overtage ansvaret. Enten har du sat denne for dine formål eller værdier der er kompileret ind som standard overtages.

Systemgruppe

- Gruppenavnet for `System` eller printeradministrationsadgang. Standarden varierer afhængig af operativsystemet, men vil være `sys`, `system` eller `root` (tjekket i denne rækkefølge).

Adgangstilladelser

- Adgangstilladelser for hvert katalog betjent af skemalæggeren. Stederne er relative til dokument-roden.

Godkendelsestype

- Godkendelsen der skal bruges:

  Ingen

- Udfør ingen godkendelse.

Basal

- Udfør godkendelse ved brug af &HTTP; basal metode.

Sammendrag

- Udfør godkendelse ved brug af &HTTP; sammendragsmetode.

Lokal certifikat-godkendelse kan substitueres af klienten for basal eller sammendrag, når der forbindes til localhost-grænseflade.

Godkendelsesklasse

- Godkendelsesklasse. For øjeblikket er kun Anonym, Bruger, System (gyldig bruger der tilhører gruppen sat som systemgruppe), og gruppe (gyldig bruger der tilhører den angivne gruppe) understøttet.

Godkendelses-gruppenavn

- Gruppenavnet for Gruppe-godkendelse

Kryptering

- Om kryptering skal bruges eller ej. Dette afhænger af at have OpenSSL linket ind i &CUPS;-biblioteket og skemalæggeren.

  Mulige værdier er:

  Altid

- Brug altid kryptering (SSL)

Aldrig

- Brug aldrig kryptering.

Krævet

- Brug TLS-krypteringsopgradering.

Hvis krævet

- Brug kryptering hvis serveren kræver det.

Tillad

- Tillader adgang fra det angivne værtsnavn, domæne, IP-adresse eller netværk. Mulige værdier er:

  - `Alle`

  - `Ingen`

  - `*.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`

  Vært- og domæneadresse forudsætter at du aktiverer navneopslag, som tidligere beskrevet.

Nægt

- Nægter adgang fra det angivne værtsnavn, domæne, IP-adresse eller netværk. Mulige værdier er:

  - `Alle`

  - `Ingen`

  - `*.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`

  Vært- og domæneadresse forudsætter at du aktiverer navneopslag, som tidligere beskrevet.

Rækkefølge

- Rækkefølgen for tillad- og nægt-behandling.

## Eksempel: Hvordan defineres sikkerheden for alle printere

Dialogen til at indstille &CUPS;-serverens sikkerhedsopsætning diskuteres her. Vi bruger eksemplet til at tilføje sikkerhedsdefinitioner udover de standardiserede for ressourcen der hedder `alle printere`. For &CUPS; netserveren, er dette det sted du får adgang til gennem http://localhost:631/printers/ eller (eksternt) gennem http://cups.server.name:631/printers/

Det første skærmbillede viser det generelle sted for denne indstilling. Markér Tilføj eller Ændr en ressource for hvilken du ønsker at afgøre dens sikkerhedsopsætning.

Dialog til at indstille &CUPS;-serverens sikkerhedsopsætning Dialog til at indstille &CUPS;-serverens sikkerhedsopsætning

Denne dialog er til at tilføje en ny ressource. Det ser ligesådan ud hvis du ønsker at ændre en allerede eksisterende ressource. Her er de generelle muligheder:

Dialog til at tilføje en ny ressource Dialog til at tilføje en ny ressource

Dette er den anden del eller dialogen til at tilføje en ressource. Det ser ligesådan ud hvis du ønsker at ændre en allerede eksisterende ressource. Her definerer du de faktiske adgangsmasker for den ressource det drejer sig om.

Dialog til at tilføje en ny ressource Dialog til at tilføje en ny ressource Ressourcedialog Ressourcedialog Ressourcedialog Ressourcedialog Ressourcedialog Ressourcedialog Ressourcedialog Ressourcedialog