Udskriftsserver indstilling: CUPSStart udskriftsserver-indstilling (nu da du har valgt ∪︀, er dette Ækvivalent til indstillingen af ∪︀-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.∪︀ Serverindstillingsvinduet kommer frem. Det giver dig et struktureret overblik af alle de indstillinger der har med ∪︀-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 &tdeprint;/∪︀ Serverindstillingsdialoger:cp/etc/cups/cupsd.conf/etc/cups/cupsd.conf.bakDa 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ælpEn 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 ∪︀-dokumentation. (Hvis din ∪︀-dæmon kører, har du den online på din egen vært på http://localhost:631/documentation.html.Hvis ∪︀ 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ælpFor den bedste, mest detaljerede om nyeste information bør du altid referere til den originale ∪︀-dokumentation. ∪︀ 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. &tdeprint;'s &GUI; har muligvis af og til ikke indhentet ∪︀-udviklingen.Hvis du er interesseret i at kigge i de originale indstillingsfiler for dit ∪︀-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.confIndstillingsfilen for ∪︀-dæmonen/etc/cups/printers.confIndstillingsfilen 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 ∪︀-dæmon er oppe og kører. For at få adgang til hele den originale ∪︀-dokumentation, gå til:http://localhost:631/documentation.htmlEn side med alle link til de andre dokumenter.http://localhost:631/sam.htmlDirekte adgang til ∪︀ Software Administrator Manual i HTML-format.http://localhost:631/sam.pdfDirekte adgang til ∪︀ Software Administrator Manual i PDF-format.http://www.cups.org/documentation.htmlDen nyeste online dokumentation fra ∪︀' 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 ∪︀-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 ∪︀ til et andet sted./usr/share/doc/cups/documentation.htmlEn side med alle link til de andre dokumenter./usr/share/doc/cups/sam.htmlDirekte adgang til ∪︀ Software Administrator Manual i HTML-format./usr/share/doc/cups/sam.pdfDirekte adgang til ∪︀ Software Administrator Manual i PDF-format.Der er nogle få netsider og nyhedsgrupper der diskuterer ∪︀ (og &Linux; udskrift i almindelighed) og giver hjælp til nybegyndere på:http://www.cups.org/newsgroups.php∪︀' hjemmeside.http://www.linuxprinting.org/newsportal/LinuxPrinting.org, hjemmet for Linuxprinting HOWTO og &Linux; printer-databaseOg endelig, vil der være en hjemmeside for &tdeprint; og relateret dokumentation, på http://tdeprint.sourceforge.net/I det næste afsnit vil jeg gennemgå de fleste af indstillingsmulighederne for &tdeprint; med ∪︀ skridt for skridt.Forklaring på forskellige elementer i &GUI;Øvre vindue: Visning af printere, både rigtige og virtuelleDette afsnit er endnu ikke færdigtTrævisning, ikonvisning og listevisningIkonerne på opgavelinjenForskellige skrifttyper for forskellige printereForskellige printerikoner betyder forskellige tingNedre vindue: Fanebladsvisning af detaljerDette afsnit er endnu ikke færdigt.Ikonerne på opgavelinjenFanebladeneÆndring af printeropsætningVelkommen til ∪︀-serverindstillingDette 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 ∪︀ virke normalt som en fuldt ud funktionel klient. Klienterne lytter på TCP/IP Port 631 for Infoer udsendt af ∪︀-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 ∪︀-server (som udsender sin service til dette LAN) må du ændre indstillingerne fra deres standardværdier.Dialogen til at indstille ∪︀-server: velkomstskærm. CUPS-server indstillingsdialog: velkomstskærmDialogen til at indstille ∪︀-serveren: velkomstskærm
Dialogen til at indstille ∪︀-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 indstillingServer Logging indstillingServer Mapper- og sti-definitionerServer HTTP-indstillingServer Kryptering og certifikat-støtte indstillingServer Diverse indstillingNetvæk Generel indstillingNetværk Klienter indstillingSøgning Generel indstillingSøgning Forbindelses-indstillingSøgning Masker-indstillingSøgning Udløb af tid indstillingSøgning Videresend indstillingSikkerhedsindstillingHvert af disse indstillingspunkter vil blive beskrevet i de følgende afsnit af manualen.Server generel indstillingServer generel indstilling gøres på denne skærm. Den inkluderer:ServernavnAdministrators e-mailServerbrugerServergruppeEksternt brugernavnFanebladsvinduet til at indstille ∪︀-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 ∪︀ dokumentation først. Hvis din ∪︀ 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 ∪︀-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.∪︀-server generel indstillingsdialog: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserNameDialogen til at indstille ∪︀-serverens generelle opsætning: Server-navn, Admin-e-mail, Server-bruger, Server-gruppe, Ekstern-brugernavn ServernavnVærtsnavnet for din server, som averteret til verden. Som standard vil ∪︀ bruge værtsnavnet for systemet. For at sætte standard-serveren brugt af klienter, se client.conf-filen.Indtast for eksempel myhost.domain.comDette 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-mailDette er e-mail-adressen som alle klager eller problemer sendes til. Som standard vil ∪︀ 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 ∪︀ og &tdeprint; til serveradministratoren.Server-brugerBrugeren 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.ServergruppeGruppen 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 brugernavnNavnet 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 ∪︀-serveren der er indstillet til at tillade adgang uden godkendelse. Godkendte indgange vil bære deres godkendte navne.ServerlogningsindstillingServerlogningsindstillingen gøres på denne skærm. Den inkluderer:Adgangs-logfil-opsætningFejl-logfil-opsætningSide-log-fil opsætningLogniveau-opsætningMaks logfil-størrelse opsætningDette 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 ∪︀-dæmonen og så kigge i fejl-logfilen defineret her for indgange der kunne give dig indblik i besværet.∪︀ serverindstillingsdialog: Server-logningDialogen til at indstille ∪︀-serveren: Server-logningAdgangs-logfilDette 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 ∪︀ 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 ∪︀ Software Administrator Manual.Fejl-logfilHvis 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-logfilHvis denne ikke starter med et ledende / så antages det at være relativt til server-root. Standarden er /var/log/cups/page_logDu 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) .∪︀ er afhængig (for sin beregning af antallet af sider i et job) af at sende &PostScript; gennem pstops-filteret. Se &kivio; Flowchart om ∪︀-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å ∪︀-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 ∪︀-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 ∪︀ 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?LogniveauDenne indstilling kontrollerer antallet af breve der logges til fejl-logfilen. Det kan være en af følgende:debug2Log alt.debugLog næsten alt.infoLog alle forespørgsler og tilstandsændringer.advarLog fejl og advarsler.fejlLog kun fejl.ingenLog ingenting.Hvis du har behov for at løse problemer (eller hvis du ønsker at studere de indre funktioner af ∪︀), 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 ∪︀ gør når du sender et udskriftsjob. Skriv i en &konsole;:kurt@transmeta:~
>tail100/var/log/cups/error_logDette vil give dig de sidste 100 linjer ( 100) af filen på skærmen og en realtids-opdatering () 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","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 [....] Linjerne mærket D i begyndelsen er fejlretningsniveau-indgange, dem der er mærket I er der på info-niveauet.Maks logfil-størrelseKontrollerer 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 1048576Servermappe indstillingDialogen til at indstille ∪︀-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 findesIndstilling: hvor skal serverens indstillingsfiler findesData: hvor skal serverens datafiler findesMidlertidige filer: hvor skal serverens midlertidige udskriftsfiler puttes Midlertidige forespørgsler: hvor skal serveren findes Skrifttype-sti: hvor skal serverens skrifttyper findes∪︀-server indstillingsdialog: &HTTP;-indstillingDialogen til at indstille ∪︀-serveren: &HTTP;-indstillingKørbareRod-katalog for skemalægger-kørbare. Som standard er dette /usr/lib/cups (eller /usr/lib32/cups på IRIX 6.5)IndstillingRod-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 ∪︀ som er tilgængelig gennem www-grænsefladen på http://localhost:631/documentation.htmlDataRod-kataloget for ∪︀ datafiler. Som standard er dette /usr/share/cupsDet indeholder sådanne ting som bannere, tegnsæt, data, drivere, skrifttyper og pstoraster-skabeloner.Midlertidige filerKataloget 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ørgslerKataloget hvor forespørgselsfiler gemmes. Som standard er dette /var/spool/cupsSkrifttype-stiStedet at indstille ∪︀-serveren for håndtering af dine flotte skrifttyper (TrueType eller &PostScript;). ∪︀ 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 ∪︀ og dens RIP-filtersystem. ∪︀ 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 ∪︀ 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-indstillingDialogen til at indstille ∪︀-serverens &HTTP;-opsætning vises her. ∪︀-serverens &HTTP;-indstillinger er følgende: Dokument-katalogStandard-sprogStandard-tegnsætDialog til at indstille ∪︀-serverens &HTTP;-opsætning Dialog til at indstille ∪︀-serverens &HTTP;-opsætning Dokument-katalogRod-katalog for &HTTP;-dokumenter der betjenes. Som standard kompileret i kataloget /usr/share/cups/docStandard-sprogStandard-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ætDet 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øtteDette er dialogen til at indstille ∪︀-serverens sikkerhedsindstillinger. Serverkrypteringensstøttens indstillinger er disse: Servercertifikat: filen der skal læses som indeholder serverens certifikatServer-nøgle: filen der skal læses som indeholder serverens nøgle∪︀ serverindstillingsdialog: sikkerhedsoverblikDialogen til at indstille ∪︀ serveren: sikkerhedsopsætningServer-certifikatFilen der skal læses som indeholder serverens certifikat. Standard er /etc/cups/ssl/server.crt.Server-nøgleFilen der skal læses som indeholder serverens nøgle. Standard er /etc/cups/ssl/server.keyDiverse serverindstillingerDialogen til at indstille diverse ∪︀ serverindstillinger vises her. Følgende serveropsætning gøres gennem denne skærm:Bevar job-historik: om en job-historik skal opbevares til senere gennemsynBevar job-filer: om fuldt RIP-edede job-filer skal opbevares til senere gen-udskriftPrintcap-fil: indstilling af navn på og sti til en printcap-filRIP-Cache: indstilling af størrelsen af RIP-cachen i hukommelsenFilter-grænse: definition af en filter-grænseDialog til at indstille diverse ting for ∪︀-serverenDialog til at indstille diverse ting for ∪︀-serverenBevar 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 jaBevar jobfil (efter udskrift er færdig)Om job-filer skal bevares efter et job er færdigt, annulleret eller stoppet eller ej. Standard er nejPrintcap-filNavnet 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-cacheMæ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ænseSæ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æksindstillingDialogen til at indstille ∪︀-serverens netvæksindstillinger vises her. Den inkluderer:Kig efter værtsnavn på IP-adresserPortMaks forespørgselsstørrelseUdløb af tidDialog til at indstille ∪︀-serverens netværksopsætningDialog til at indstille ∪︀-serverens netværksopsætningKig efter værtsnavn på IP-adresserOm IP-adresser skal slås op eller ej, for at få et fuldt-kvalificeret værtsnavn. Standarden er slået fra, af ydelsesgrunde.PortIndtast 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ørrelseKontrollerer den maksimale størrelse af &HTTP;-forespørgsler og udskriftsfiler. Standardindstillingen er 0, hvilket deaktiverer denne egenskab.Udløb af tidUdløb af tid (i sekunder) før forespørgslen opgives. Standarden er 300 sekunder.Indstilling af netværksklienterDialogen til at indstille ∪︀ netværksklient-opsætning vises her. Den inkluderer:Acceptér "Hold i live"-forespørgslerUdløb af tid for hold i live:Maks klienter: dialog til at indstille opsætning af ∪︀ netværksklienterDialog til at indstille opsætning af ∪︀ netværksklienterAcceptér "Hold i live"-forespørgslerOm '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 klienterKontrollerer det maksimale antal klienter der vil blive håndteret samtidigt. Standard er 100.Generel indstilling af netsøgningDialogen til at indstille den generelle opsætning af ∪︀-netsøgning vises her. Den inkluderer: Aktivér netsøgningBrug korte navne når det er muligtBrug implicitte klasserDialogen til at indstille den generelle opsætning af ∪︀-netsøgningDialogen til at indstille den generelle opsætning af ∪︀-netsøgningAktivér netsøgningOm printerinformation skal udsendes til andre ∪︀-servere eller ej. Standard er ja.Brug korte navne når det er muligtOm 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 klasserOm 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øgningsforbindelseDialogen til at indstille ∪︀-serverens netsøgningsforbindelse vises her. Indstilling af netsøgningsforbindelse inkluderer:Udsendelses-adresser: (UDP)-broadcast-adresse som printerinformation skal sendes tilBroadcast-port: Portnummeret der bruges til udsendelseTræ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 ∪︀-serverens udsendelsesforbindelseDialog til at indstille ∪︀-serverens udsendelsesforbindelseBroadcast-adresserEfter 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 ∪︀-server-adresser til at blive trukket for printerinformation.Dialog til at indtaste en ny værdi for broadcast af søgepakkerDialog 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-portPorten 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-adresserTræk de navngivne servere for printere.Indstilling af netsøgningsmaskerDialogen til at indstille ∪︀-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 ∪︀-serverens tilladte og/eller nægtede søge-pakker fra andre servereDialog til at indstille ∪︀-serverens tilladte og/eller nægtede søge-pakker fra andre servereTilføj browser-adresse-dialogDialogen til at indtaste en ny værdi for adressen på en anden ∪︀-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 ∪︀-server til at acceptere søge-pakker fra vises her.Dialog til at indtaste en ny værdi for adresserne på en anden ∪︀-server til at acceptere søge-pakker fraDialog til at indtaste en ny værdi for adresserne på en anden ∪︀-server til at acceptere søge-pakker fraTillad netsøgning og Nægt netsøgningTillad 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:AlleIngen*.domain.com.domain.comhost.domain.comnnn.*nnn.nnn.*nnn.nnn.nnn.*nnn.nnn.nnn.nnnnnn.nnn.nnn.nnn/mmmnnn.nnn.nnn.nnn/mmm.mmm.mmm.mmmVærtsnavn/domænenavn restriktioner vil kun virke hvis su har slået opslag af værtsnavne til!SøgerækkefølgeAngiver rækkefølgen af tillad/nægt sammenligninger.Udløb af tid for netværksindstillingDialogen til at indstille udløb af tid for ∪︀-serverens browser-opsætning vises her. Udløb af tid opsætningen inkluderer:SøgeintervalUdløb af tid for søgningDialog til at indstille 'udløb af tid'-indstillinger for ∪︀-serverendialog til at indstille 'udløb af tid'-indstillinger for ∪︀-serverenSøgeintervalTiden 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øgningUdlø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-videresendindstillingDialogen til at indstille ∪︀-serveren som et netsøgnings-relay vises her. Browser-relay-opsætning inkluderer:Browser-pakker-relayDialog til at indstille ∪︀-serveren som en browser-relayDialog til at indstille ∪︀-serveren som en browser-relayTilføj browser-relay-dialogDialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en ∪︀-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 ∪︀-server og et netværkDialogen til at indtaste en ny værdi for et adressepar til at definere browser-relay mellem en ∪︀-server og et netværkBrowser-pakker-relayRelay browser-pakker fra en adresse eller netvæk til et andet.SikkerhedsindstillingDialogen til at indstille ∪︀-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å ∪︀-serveren:Systemgruppe:Adgangstilladelser: Godk.-type:Godk.-klasse:Godk. gruppenavn:Kryptering:Tillad:Nægt:Rækkefølge:Gyldige ressourcer (eller steder) for ∪︀-serveren er:Servers rod-sted: /Serveradministration-sted: /adminAlle printere på serveren: /printersVilkårlig individuel printer på serveren: ⪚ /printers/infotec_P320Alle printerklasser på serveren: /classes:Vilkårlig individuel printerklasse serveren: ⪚ /classes/all_infotecs_P320_or_P450Dialog til at indstille ∪︀-serverens sikkerhedsopsætning for et vilkårligt af de definerede serverstederdialog til at indstille ∪︀-serverens sikkerhedsopsætning for et vilkårligt af de definerede serverstederFor 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.SystemgruppeGruppenavnet for System eller printeradministrationsadgang. Standarden varierer afhængig af operativsystemet, men vil være sys, system eller root (tjekket i denne rækkefølge).AdgangstilladelserAdgangstilladelser for hvert katalog betjent af skemalæggeren. Stederne er relative til dokument-roden.GodkendelsestypeGodkendelsen der skal bruges:IngenUdfør ingen godkendelse.BasalUdfør godkendelse ved brug af &HTTP; basal metode.SammendragUdfø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.GodkendelsesklasseGodkendelsesklasse. 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-gruppenavnGruppenavnet for Gruppe-godkendelseKrypteringOm kryptering skal bruges eller ej. Dette afhænger af at have OpenSSL linket ind i ∪︀-biblioteket og skemalæggeren.Mulige værdier er:AltidBrug altid kryptering (SSL)AldrigBrug aldrig kryptering.KrævetBrug TLS-krypteringsopgradering.Hvis krævetBrug kryptering hvis serveren kræver det.TilladTillader adgang fra det angivne værtsnavn, domæne, IP-adresse eller netværk. Mulige værdier er:AlleIngen*.domain.com.domain.comhost.domain.comnnn.*nnn.nnn.*nnn.nnn.nnn.*nnn.nnn.nnn.nnnnnn.nnn.nnn.nnn/mmmnnn.nnn.nnn.nnn/mmm.mmm.mmm.mmmVært- og domæneadresse forudsætter at du aktiverer navneopslag, som tidligere beskrevet.NægtNægter adgang fra det angivne værtsnavn, domæne, IP-adresse eller netværk. Mulige værdier er:AlleIngen*.domain.com.domain.comhost.domain.comnnn.*nnn.nnn.*nnn.nnn.nnn.*nnn.nnn.nnn.nnnnnn.nnn.nnn.nnn/mmmnnn.nnn.nnn.nnn/mmm.mmm.mmm.mmmVært- og domæneadresse forudsætter at du aktiverer navneopslag, som tidligere beskrevet.RækkefølgeRækkefølgen for tillad- og nægt-behandling.Eksempel: Hvordan defineres sikkerheden for alle printereDialogen til at indstille ∪︀-serverens sikkerhedsopsætning diskuteres her. Vi bruger eksemplet til at tilføje sikkerhedsdefinitioner udover de standardiserede for ressourcen der hedder alle printere. For ∪︀ 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érTilføj eller Ændr en ressource for hvilken du ønsker at afgøre dens sikkerhedsopsætning.Dialog til at indstille ∪︀-serverens sikkerhedsopsætningDialog til at indstille ∪︀-serverens sikkerhedsopsætningDenne 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 ressourceDialog til at tilføje en ny ressourceDette 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 ressourceDialog til at tilføje en ny ressourceRessourcedialogRessourcedialogRessourcedialogRessourcedialogRessourcedialogRessourcedialogRessourcedialogRessourcedialog