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 &tdeprint;/&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. &tdeprint;'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 &tdeprint; og relateret dokumentation, på http://tdeprint.sourceforge.net/ I det næste afsnit vil jeg gennemgå de fleste af indstillingsmulighederne for &tdeprint; 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 &tdeprint; 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 100 /var/log/cups/error_log Dette 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","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 <acronym >HTTP</acronym >-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. <guilabel >Indstilling af serverkrypteringsstøtte</guilabel > 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