Printserveri seadistamine: CUPS Käivita printserveri seadistamine (nüüd, kus sinu valik on langenud &CUPS;i kasuks, tähendab see ühtlasi &CUPS;i deemoni seadistamist) klõpsuga vastaval nupul. Selle leiad, kui liigutad hiirt aeglasel üle nuppude ja loed ilmuvaid kohtspikreid. Enamasti võiks see ikoon olla vasakult üheteistkümnes või paremalt kolmas, aga igal juhul näeb see välja nagu mutrivõti. Ilmub &CUPS;i serveri seadistamise aken. See näitab struktuurselt korraldatult kõiki &CUPS;i deemoni puhul kasutatavaid seadistusi. Deemoni seadistustefaili asukoht on tavaliselt /etc/cups/cupsd.conf. See on puhas ASCII fail, mille süntaks on sarnane näiteks veebiserver Apache seadistustefailiga. Üsna mõttekas oleks luua failist varukoopia, sest ei ole sugugi välistatud, et &tdeprint;i/&CUPS;i serveri seadistamise dialoogides midagi viltu läheb: cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak Kuigi nähaolev graafiline kasutajaliides pakub kahtlemata äärmiselt meeldiva võimaluse seadistustefaili võimalikult vähese vaevaga redigeerida, tasuks igal juhul alles hoida võimalus pruukida ka algupärast faili, nii et palun tee sellest kindlasti varukoopia. Lühiabi Üks kena võimalus on lühiabi. Kui klõpsata väiksele küsimärgile akna tiitliribal (Mis see on?), näed, et kursor muudab kuju. Seejärel klõpsa cupsd seadistustedialoogi väljal ning saad teada, milleks see väli on mõeldud ja milliseid seadistamisvõimalusi on seal võimalik kasutada. Enamasti peaks olema võimalik asjale kohe pihta saada, aga kui miski üle jõu ja mõistuse kipub käima, pöördu väga põhjaliku ja selge &CUPS;i dokumentatsiooni poole (kui &CUPS;i deemon töötab, saab selle kohalikku koopiat kasutada aadressil http://localhost:631/documentation.html. Kui &CUPS; ei tööta, aga on süsteemi paigaldatud, tuleb sul abifailid ise üles leida. Täpne asukoht sõltub &OS;-ist, kuid &Linux; puhul on see vaikimisi /usr/share/doc/cups/ või /usr/share/doc/cups/documentation.html. Ulatuslikum abi Üldiselt leiab alati kõige põhjalikuma ja värskema info &CUPS;i originaaldokumentatsioonist. Nagu &kde;, on ka &CUPS; kiiresti ja pidevalt arenev. Alatasa lisatakse mõni uus ahvatlev võimalus. Uusi võimalusi on tihtipeale võimalik, vähemalt esialgu, seadistada ainult seadistustefaile käsitsi redigeerides. &tdeprint;i &GUI; ei pruugi alati suuta &CUPS;i arendusega sammu pidada. Igatahes, kui soovid vaadata oma &CUPS;i süsteemi algupäraseid seadistustefaile, siis need on järgmised: Toodavad asukohad vastavad standardpaigaldusele. Sinu &OS; võib olla need paigaldanud mõne muu prefiksiga, näiteks /usr/local/, aga hierarhia peaks olema küll samasugune. /etc/cups/ Kataloog seadistustefailidega /etc/cups/cupsd.conf &CUPS;i deemoni seadistustefail /etc/cups/printers.conf Seadistustefail kohalikult paigaldatud printerite infoga. /etc/cups/ppd/ Kataloog kohalikult paigaldatud printerite &PPD; failidega. Järgmised viidad toimivad ainult siis, kui &CUPS; töötab. Kogu algupärase &CUPS;i dokumentatsiooni kasutamiseks mine aadressile: http://localhost:631/documentation.html Lehekülg viitadega kõigile muudele dokumentidele. http://localhost:631/sam.html Otseligipääs &CUPS;i tarkvara administraatori manuaalile HTML vormingus. http://localhost:631/sam.pdf Otseligipääs &CUPS;i tarkvara administraatori manuaalile PDF vormingus. http://www.cups.org/documentation.html Uusim dokumentatsioon &CUPS;i veebileheküljel. Järgmised viidad pakuvad ligipääsu samadele failidele (nojah, ikoonid ja graafika tõenäoliselt puudub) isegi juhul, kui CUPSi deemon ei tööta. Mõistagi peab CUPS ikka olema süsteemi paigaldatud. (Mõned distributsioonid paigutavad selle kuhugi mujale - sellisel juhul tuleb sul see ise üles otsida...) Algupärase CUPSi dokumentatsiooni vaatamiseks mine aadressile: See dokumentatsioon on saadaval isegi siis, kui &CUPS;i deemon ei ole paigaldatud, kuigi HTML faile vaadates ei ole tõenäoliselt näha pilte ja ikoone. Nagu eespool märgitud, peaks hierarhia olema samasugune, kuid &OS; võib olla paigaldanud &CUPS;i veidi erinevasse asukohta. /usr/share/doc/cups/documentation.html Lehekülg viitadega kõigile muudele dokumentidele. /usr/share/doc/cups/sam.html Otseligipääs &CUPS;i tarkvara administraatori manuaalile HTML vormingus. /usr/share/doc/cups/sam.pdf Otseligipääs &CUPS;i tarkvara administraatori manuaalile PDF vormingus. Lisaks on mõningad veebisaidid ja uudistegrupid, mis on pühendatud &CUPS;ile (ja trükkimisele &Linux; tingimustes üldiselt) ning kust võib algaja abi leida: http://www.cups.org/newsgroups.php &CUPS;i veebilehekülg. http://www.linuxprinting.org/newsportal/ LinuxPrinting.org: Linuxi trükkimise HOWTO ning &Linux; printerite andmebaasi kodu Ning lõpuks mõistagi olemas &tdeprint;i ja sellega seotud dokumentatsiooni veebilehekülg http://tdeprint.sourceforge.net/. Järgmises osas asume vaatlema seadistusvõimalusi, mida &tdeprint; &CUPS;i tarbeks pakub. &GUI; elementide seletus Ülemine aken: nii reaalsete kui virtuaalsete printerite vaade See osa ei ole veel valmis. Puuvaade, ikoonivaade ja nimekirjavaade Ikoonid tegumireal Erinevad fondid erinevatel printeritel Erinevad printeriikoonid tähendavad erinevad asju Alumine aken: kaartidega üksikasjade vaade See osa ei ole veel valmis. Ikoonid tegumireal Kaardid Printeri seadistuste muutmine Tere tulemast &CUPS; serverit seadistama! See on serveri seadistusdialoogi tervituskaart. Mõnel vasakul pool asuva puuvaate elemendil klõpsates avaneb kaart vastava osa seadistustega. Igal seadistusel on vaikeväärtus. Vaikeväärtused lubavad &CUPS;il üldiselt töötada täisväärtusliku kliendina. Kliendid jälgivad TCP/IP pordis 631 leviteateid, mida &CUPS; serverid kohtvõrku (LAN) saadavad. See info võimaldab kliendil trükkida kohe pärast vajaliku info saamist, ilma et kliendi poolel oleks vaja paigaldada mingeid draivereid või seadistada printereid. &CUPS; serveri seadistamiseks (mis annab oma teenusest kohtvõrgus (LAN) leviteadetega teada) tuleb muuta vaikeväärtusi. &CUPS; serveri seadistustedialoog: tervituskaart. CUPS serveri seadistustedialoog: tervituskaart &CUPS; serveri seadistustedialoog: tervituskaart &CUPS; serveri seadistustedialoog: tervituskaart Mis tahes seadistuse vaikeväärtuse valimiseks märgi ära kast ekraani paremas servas. Mingile elemendile muu väärtuse andmiseks eemalda kastist märge ja asu ekraani vasakpoolses osas seadistuse kallale. Serveri täieliku seadistamise võimalused: Serveri üldised seadistused Serveri logimisseadistused Serveri kataloogide ja otsinguteede määratlused Serveri HTTP seadistused Serveri krüptimise ja sertifikaatide toetuse seadistused Serveri muud seadistused Võrgu üldised seadistused Võrguklientide seadistused Lehitsemise üldised seadistused Lehitsemise ühenduse seadistused Lehitsemise maskide seadistused Lehitsemise aegumise seadistused Lehitsemise edastamise seadistused Turvalisuse seadistused Kõiki neid võimalusi kirjeldatakse käsiraamatu järgnevates osades. Serveri üldised seadistused Sellel kaardil saab määrata serveri üldised seadistused, sealhulgas: Serveri nimi Adminsitraatori e-posti aadress Serveri kasutaja Serveri grupp Võrgukasutaja nimi &CUPS;i serveri üldiste seadistuste kaardil saab muuta serveri vaikeväärtusi. Klõps väiksele küsimärgile ja seejärel mõnele väljale annab lühiabi antud seadistuse kohta. Kui sa ei ole sellest hoolimata väga kindel, mis milleks on, pöördu &CUPS;i enda dokumentatsiooni poole. Kui &CUPS;i deemon juba töötab, saab seda kasutada &konqueror;is, andes seal &URL;-i http://localhost:631/documentation.html. Seal tuleks esmalt sõbraks saada tarkvara administraatori manuaaliga. Kui aga &CUPS;i deemon parajasti ei tööta, püüa abifailid süsteemist üles leida. Vaikimisi peaks nende asukoht olema /usr/share/doc/cups/ või /usr/share/doc/cups/documentation.html. &CUPS; serveri üldiste seadistuste dialoog: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName &CUPS; serveri üldiste seadistuste dialoog: ServerName, AdminMail, ServerUser, ServerGroup, RemoteUserName Serveri nimi Sinu serveri nimi, nagu sa tahad, et seda kogu maailm tunneks. Vaikimisi kasutab &CUPS; süsteemi nime. Määramaks klientide kasutatavat vaikeserverit vaata faili client.conf. Näiteks minuserver.domeen.ee See on masinanimi, nagu seda näevad kliendid. Kui sul peaks serverile ligpääsul esinema mingeid kummalisi probleeme, määra siin selle asemel IP aadress. Sel moel saab vältida võimalikke nimelahenduse probleeme ja kui see ei ole hädade põhjus, on igal juhul võimalik see tegelike põhjuste seast välja arvata. Adminsitraatori e-posti aadress See on e-posti aadress, kuhu pöörduda igasuguste kaebuste või probleemidega. Vaikimisi kasutab &CUPS; aadressi root@masinanimi. Näiteks root@minuserver.ee. Vastupidi lühiabi levitatavale arvamusele on igati legaalne saata ka serveri administraatorile meil, mis on täis kiidusõnu ja vaimustust &CUPS;i ning &tdeprint;i aadressil. Serveri kasutaja Kasutaja, kelle nime all server töötab. Tavaliselt peaks see olema lp, kuid sa võid määrata ka mõne muu kasutaja, kui selleks peaks mingi vajadus tekkima. Server peab alguses töötama administraatori (root) õigustes, et toetada IPP vaikeporti 631. See muudab kasutajaid iga kord, kui käivitatakse väline programm. Näiteks lp. See on &UNIX; kasutaja konto, mille all töötavad filtrid ja CGI programmid. CGI programmid kannavad vastutust kena ja mõistetava veebihalduse liidese näitamise eest aadressil http://localhost:631. Ei ole mingit vajadust määrata kasutajaks administraator (root), mistõttu seda ei tasuks ka kunagi teha, sest sellega võib kaasneda ka oht. Kui keegi avastab mõne turvaaugu kasutatavates failifiltrites, draiverites või CGI programmides, võib ka võrgust anda sinu süsteemis suvalisi käske administraatori õigustes. Seepärast tasuks alati serveri kasutajaks määrata vähemate õigustega konto. Serveri grupp Grupp, mille all server töötab. Tavaliselt peaks see olema sys, kuid selleks võib määrata ka mõne muu grupi, kui selline vajadus peaks tekkima. Näiteks sys. Võrgukasutaja nimi Kasutajanimi, millel on õigus autentimata ligipääsule kaugsüsteemist. Vaikimisi remroot. See nimi esineb kõigis logifailides ja päringutes tööomaniku kohta &etc; kõigi &CUPS; serveri ressursside ja asukohtade puhul, mis on seadistatud lubama ligipääsu ilma autentimiseta. Autentimisele kuuluvad kirjed kannavad autenditavat nime. Serveri logimisseadistused Sellel kaardil saab seadistada serveri logimisvalikuid, sealhulgas: Kasutamise logifail Vigade logifail Lehtede logifail Logimise tase Maksimaalne logifaili suurus See on päris oluline kaart. Kui sul peaks kunagi midagi viltu mine,a, siis siin saab määrata logimise tasemeks silumine, taaskäivitada &CUPS;i deemoni ja seejärel uurida siin määratud vigade logifaili, et jõuda selgusele, mis häda ja kannatust põhjustas. &CUPS; serveri seadistustedialoog: Serveri logimisseadistused &CUPS; serveri seadistustedialoog: Serveri logimisseadistused Kasutamise logifail Sellesse faili logitakse serveri kasutamine. Kui määratud faili alguses ei seisa /, eeldatakse, et asukoht on määratud serveri juurkataloogi suhtes. Kasutada võib ka erinime syslog, mis saadab väljund süsteemsesse logifaili või deemonile. Näiteks /var/log/cups/access_log. Fail salvestatakse niinimetatud tavalises logivormingus. Sel moel saavad muud programmid, näiteks Webalyzer või muud veebikasutuse rapordivahendid tekitada raporteid &CUPS; serveri aktiivsuse kohta. Serveri nime kaasamiseks failinimesse kasuta nimes kohatäitjat %s. Näide: /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 Iga kasutamiskord on ära toodud eraldi real, näidates kasutajaks olnud kliendi IP aadressi, kuupäeva ja aega, kasutamismeetodit (POST või GET), soovitud ressurssi, kliendi &HTTP; versiooni, oleku koodi ning üle kantud baitide arvu. Oleku kood 200 tähendab successful-OK, 401 ülaltoodud näites aga unauthorized access, millest keelduti. Lähemalt selgitab logifaili vormingut &CUPS;i tarkvara administraatori manuaal. Vigade logifail Kui määratud faili alguses ei seisa /, eeldatakse, et asukoht on määratud serveri juurkataloogi suhtes. Vaikimisi /var/log/cups/error_log. Kasutada võib ka erinime syslog, mis saadab väljund süsteemsesse logifaili või deemonile. Näiteks /var/log/cups/error_log. Altoodud vealogi katke näitab testlehekülje trükkimist, kus logimise tasemeks on määratud info. Logimise tase on täpsemalt lahti seletatud allpool. 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. Lehtede logifail Kui määratud faili alguses ei seisa /, eeldatakse, et asukoht on määratud serveri juurkataloogi suhtes. Vaikimisi /var/log/cups/page_log Kasutada võib ka erinime syslog, mis saadab väljund süsteemsesse logifaili või deemonile. Näiteks /var/log/cups/page_log. Lehtede logifail näitab igal real iga trükitöö üht lehekülge. See võib välja näha näiteks selline: 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 Toodud failikatkes leiab info selle serveri kasutatavate printerite nimede kohta (GIMP_print_stp_HP ja DANKA_infotec_P450), kasutajanimed (kdetest, kurt ja root), töö ID-d (201 kuni 205), trükkimise aja, töösisese lehekülje numbri ja lehekülgede koopiate arvu. Näiteks töö ID-ga 204 oli 4 leheküljega ja sellest trükiti 33 koopiat, tööd ID-ga 205 aga ainult 1 lehekülg, mida trüiti 14 koopiat. &CUPS; arvestab sõltumatult lehekülgede arvu töös, läkitades &PostScript;i filtrile pstops (vaata &kivio; diagrammi &CUPS;i filtriarhitektuuri kohta, mis annab veidi selgust filtrite koha kohta kogu trükkimisprotsessis). Filter pstops sõltub aga arvestamisel kliendi saadetud töö vastavusest DSC-le (DSC on Adobe määratuletud standard dokumendi struktureerimise konventsioonide kohta, inglise keeles Document Structuring Conventions). Enamasti toimib see hästi. Täiesti kindlalt ei toimi aga arvestamine toortöö korral, mis juba loomu poolest ei kasuta ühtegi &CUPS;i filtreerimisvõimalust ja väldivad pstops-i. Kõiki toortöid hinnatakse üheleheküljeliseks (nende puhul tuvastatakse küll koopiate arv). See kehtib eriti kõigi tööde kohta, mida saadavad &Microsoft; &Windows; kliendid üle Samba &CUPS; serverile, sest need tööd on juba kohale jõudes printerile vajalikus vormingus, mille tagab kliendi võimalus kasutada vastavat printeridraiverit. Ma otsin seniajani inimest, kes kirjutaks ühe ilusa pisikele &CUPS;i lehtede logi analüüsimisvahendi. See võiks tekitada graafilise väljundiga raporti, umbes nii nagu teeb seda Webalizer. Nii saaks kasutada korralikku statistikat, mis näitaks printerite hõivatust nii üldiselt kui näiteks sõltuvalt kellaajast või nädalapäevast &etc; Hei, vabatahtlikud? Logimise tase Siin saab määrata, kui palju teateid logitakse vigade logifaili. Võimalusedon järgmised: üksikasjalik silumisinfo Logitakse kõik. silumisinfo Logitakse peaaegu kõik. üldine info Logitakse kõik soovid ja olekumuutused. hoiatused Logitakse vead ja hoiatused. vead Logitakse ainult vead. ei logita Midagi ei logita. Kui tahad jõuda mingile hädale jälile (või kui sind lihtsalt väga huvitab &CUPS;i hingeelu), võiks logimise tasemeks määrata silumisinfo või isegi üksikasjaliku silumisinfo. See tähendab, et error_log on päris paljude kirjetega, sest sinna ei logita mitte ainult vead, vaid ka muulaadset infot. Seda võib kasutada näiteks jooksvaks jälgimiseks, mida &CUPS; ette võtab, kui talle trükitöö saata. Anna &konsole;'is käsk: kurt@transmeta:~ >tail 100 /var/log/cups/error_log See peaks tagastama faili viimased 100 rida ( 100) ekraanile ning reaalajas uuendama () toimuvat. Allpool on toodud näide testlehekülje trükkimise kohta (mõned osad on küll ruumipuudusel välja kärbitud, aga proovi seda ise!): 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 [....] Read, mille alguses seisab D, on silumisteated (inglise keeles Debugging), silt I aga tähistab infot. Maksimaalne logifaili suurus Määrab iga logifaili maksimaalse suuruse. Vaikimisi 1048576 (1 Mb). 0 tähendab, et failis vanemaid kirjeid ei kustutata. Suurus baitides, näiteks 1048576 Serveri kataloogide seadistused Sellel kaardil saab seadistada &CUPS; serverit. Siin näidatakse erinevaid katalooge ja nende asukohti. Üldiselt ei peaks olema vajadust siin midagi muuta. Kui sul on süsteemis arvukalt ja eri kohtades (TrueType, &PostScript; või mis iganes) fonte, saab siin küll määrata, kust neid peaks otsima. Serveri kataloogide kaardil saab seadistada: Käivitusfailid: kus asuvad serveri käivitatavad failid Seadistus: kus asuvad serveri seadistustefailid Andmed: kus asuvad serveri andmefailid Ajutised failid: kuhu salvestab server ajutised trükifailid Soovid: kust leida server Fontide asukohad: kust leiab server fondid &CUPS; serveri seadistustedialoog: &HTTP; seadistused &CUPS; serveri seadistustedialoog: &HTTP; seadistused Käivitusfailid Korraldaja käivitatavate failide juurkataloog. Vaikimisi /usr/lib/cups (või /usr/lib32/cups IRIX 6.5 korral) Seadistusfailid Korraldaja juurkataloog. Vaikimisi /etc/cups. Siinkirjutaja SuSE süsteemis on see /usr/share/doc/cups. See sisaldab kogu &CUPS;i HTML või PDF dokumentatsiooni, mida saab kasutada veebiliidesega aadressil http://localhost:631/documentation.html Andmed &CUPS;i andmefailide juurkataloog. Vaikimisi /usr/share/cups See sisaldab bännereid, kooditabeleid, andmeid, draivereid, fonte, pstoraster-i malle ja muud sellist. Ajutised failid Kataloog, kus hoitakse ajutisi faile. Eelmisel kaardil määratud kasutajal peab olema selles kataloogis kirjutamisõigus. Vaikimisi kas /var/spool/cups/tmp või keskkonnamuutuja TMPDIR väärtus. Soovid Kataloog, kuhu salvestatakse trükisoovide failid. Vaikimisi /var/spool/cups Fontide asukoht Koht, kust &CUPS; server peaks sulle vajalikke fonte (TrueType või&PostScript;) otsima. &CUPS; otsib sealt fonte, mida trükitavates failides kasutada. Praegu puudutab see ainult filtrit pstoraster ning on vaikimisi /usr/share/cups/fonts. Enam kui ühe kataloogi määramiseks eralda need topeltkooloniga, näiteks nii: /esimese/fondikataloogi/asukoht/:/teise/fondikataloogi/asukoht/:/viimase/fondikataloogi/asukoht/ Et fontide asukoha määratlused toimiks nii, nagu vaja, on rakendusel, mis soovib trükkida, vaja: korrektselt viidata vajalikele fontidele genereeritud &PostScript;i päises või põimida font &PostScript; faili. Viitamine fondi nimele jätab selle arvessevõtmise ja tegeliku kasutamise RIP-i ja trükiseadme õlule. RIP või printer saab soovitud fonti kasutada ainult siis, kui see on süsteemis saadaval. &PostScript; printeri korral on vajalik printeril asuv font. Kui printeril seda ei ole, püüab ta selle asendada mõne võimalikult sarnase fondiga. Mitte-&PostScript; printerite korral teeb seda &CUPS; ja tema RIP filtrisüsteem. &CUPS; kasutab fontide asukoha määratlust korrektse fondi hankimiseks &PostScript;i RIP-pimisel filtrile pstoraster. &PostScript; väljundseadme korral &CUPS; lihtsalt spuulib faili (tegelikult saadab selle filtrile pstops näiteks arvestamiseks), mitte aga ei töötle sõna otseses mõttes. Seepärast on &PostScript; printeril trükkides ainult printeri enda teha, et kasutataks fonti, mida soovid. Kui fonti ei ole printeril ega põimitud &PostScript;i, jääb printer sellega hätta. Serveri <acronym> HTTP</acronym> seadistused See on &CUPS; serveri &HTTP; seadistuste dialoog. &CUPS; serveri &HTTP; seadistused on järgmised: Dokumentide kataloog Vaikekeel Vaikekooditabel &CUPS; serveri &HTTP; seadistuste dialoog &CUPS; serveri &HTTP; seadistuste dialoog Dokumentide kataloog Serveril pakutavate &HTTP; dokumentide juurkataloog. Vaikimisi /usr/share/cups/doc Vaikekeel Vaikimisi kasutatav keel, kui seda ei määra just brauser. Kui ei ole määratud, kasutatakse kohaliku lokaale määratlust. Kasuta siin kahetähelist koodi, näiteks en või et. Vaikekooditabel Kooditabel, mida vaikimisi kasutatakse. Kui ei ole määratud, on vaikimisi UTF-8. Seda saab küll otseselt tühistada HTML dokumentides. <guilabel>Serveri krüptotoetuse seadistused</guilabel> Sellel kaardil saab seadistada &CUPS; serveri turvalisust. Serveri krüptotoetuse seadistused on järgmised: Serveri sertifikaat: fail, mis sisaldab serveri sertifikaati Serveri võti: fail, mis sisaldab serveri võtit &CUPS; serveri seadistustedialoog: turvaseadistused &CUPS; serveri seadistustedialoog: turvaseadistused Serveri sertifikaat Fail, millest loetakse serveri sertifikaat. Vaikimisi /etc/cups/ssl/server.crt. Serveri võti Fail, millest loetakse serveri võti. Vaikimisi /etc/cups/ssl/server.key Serveri muud seadistused Siin saab määrata &CUPS; serveri mitmesuguseid muid seadistusi. Võimalused on järgmised: Tööde ajaloo säilitamine: kas säilitada tööde ajalugu, et seda näiteks hiljem uurida Tööde failide säilitamine: kas säilitada täielikud RIP-itud tööfailid, et neid näiteks hiljem uuesti trükkida Printcap fail: printcap faili nimi ja asukoht RIP vahemälu: RIP puhvri suurus mälus Filtri limiit: filtri limiidi määramine &CUPS; serveri muude seadistuste dialoog &CUPS; serveri muude seadistuste dialoog Tööde ajaloo säilitamine (pärast nende lõpetamist) Kas säilitada tööde ajalugu pärast seda, kui tööd on lõpetatud, katkestatud või peatatud. Vaikimisi sees. Tööde failide säilitamine (pärast töö lõpetamis) Kas säilitada tööde failid pärast seda, kui tööd on lõpetatud, katkestatud või peatatud. Vaikimisi väljas. Printcap fail Printcap faili nimi. Vaikimisi puudub. Tühjaks jättes printcap faili ei genereerita. Printcap faili läheb tegelikult vaja ainult mõnele vanemale rakendusele. RIP vahemälu Mälukogus, mida iga RIP saab kasutada bittrastrite puhverdamiseks. Väärtus võib olla mis tahes reaalarv, millele järgneb k kilobaitide, m megabaitide, g gigabaitide või t klotside (üks klots on 256x256 pikslit) tähistajana. Vaikimisi 8m. Filtri limiit Määrab, kui palju filtreid võib töö jaoks ühekorraga tööle panna. 0 tähendab, et limiiti pole. Tüüpiline töö vajab limiiti vähemalt 200. Kui limiit on väiksem kui minimaalselt vajaminev, sunnib see töö suvalisel ajal trükkima. Vaikimisi 0 (piiramatu). Võrgu üldised seadistused Sellel kaardil saab määrata &CUPS; serveri võrguseadistusi, sealhulgas: Serverinime otsing Port Maksimaalne soovi suurus Aegumine &CUPS; serveri võrguseadistuste dialoog &CUPS; serveri võrguseadistuste dialoog Serverinime otsing Kas otsida IP aadressi alusel serverinime või mitte. Jõudluse huvides on vaikimisi väljas. Port Siin saab anda pordid ja aadressid, mida server jälgib. Vaikeport 631 on reserveeritud interneti trükkimisprotokollile (IPP) ja seda siin kasutataksegi. Kirjeid võib olla enam kui üks, et jälgida mitut porti või aadressi või ligipääsu piirata. Õnnetuseks ei toeta enamik veebilehitsejaid krüptimise TLS või &HTTP; uuendusi. Kui soovid veebipõhise krüptimise toetust, tuleb tõenäoliselt jälgida HTTPS porti 443. Kasuta nuppe Lisa ja Eemalda kirjete nimekirja lisamiseks ja sealt eemaldamiseks. Siia võib lisada suvalisi porte, ⪚ 631 või masinanimesid pordiga, ⪚ minumasin:80 või 1.2.3.4:631. Maksimaalne soovi suurus Määrab &HTTP; soovide ja trükifailide maksimaalse suuruse. Vaikimisi 0, mis tühistab antud võimaluse. Aegumine Aeg sekundites, pärast mida soov aegub. Vaikimisi 300 sekundit. Võrgukliendi seadistused Sellel kaardil saab määrata &CUPS;i võrgukliendi seadistusi, sealhulgas: "Hoia elus" lubamine "Hoia elus" aegumine: Maksimaalne klientide arv: &CUPS;i võrgukliendi seadistustedialoog &CUPS;i võrgukliendi seadistustedialoog "Hoia elus" lubamine Kas toetada ühenduse "hoia elus" võimalust. Vaikimisi sees. "Hoia elus" aegumine Aeg sekundites, pärast mida "hoia elus" ühendus automaatselt suletakse. Vaikimisi 60 sekundit. Maksimaalne klientide arv Määrab, mitme kliendiga maksimaalselt korraga tegeldakse. Vaikimisi 100. Lehitsemise üldised seadistused Sellel kaardil saab määrata &CUPS;i lehitsemise üldisi seadistusi, sealhulgas: Lehitsemise lubamine Lühinimede kasutamine Ühisklasside kasutamine &CUPS;i lehitsemise üldiste seadistuste dialoog &CUPS;i lehitsemise üldiste seadistuste dialoog Lehitsemise lubamine Kas saata leviteade printeriinfoga teistele &CUPS; serveritele. Vaikimisi sees. Lühinimede kasutamine Kas kasutada võimaluse korral võrguprinterite lühinimesid (⪚ printer, mitte printer@masin). Vaikimisi sees. Ühisklasside kasutamine Kas kasutada ühisklasse. Printeriklasse võib määrata konkreetselt failis classes.conf või lasta kujuneda ühisklassidel vastavalt sellele, mida pakub kohtvõrk (LAN) või kasutada mõlemat võimalust. Kui ühisklassid on lubatud, seatakse samanimelised kohtvõrgu (LAN) printerid, ⪚ Acme-LaserPrint-1000, sama nime kandvasse klassi. See võimaldab luua kohtvõrgus (LAN) arvukalt tööjärjekordi, ilma et see tooks kaasa ränki vaevusi haldamisel. Kui kasutaja saadab töö printerile Acme-LaserPrint-1000, saadetakse see esimesele järjekorras parajasti saadavale printerile. Vaikimisi sees. Lehitsemise ühenduse seadistused Sellel kaardil saab määrata &CUPS; serveri lehitsemise ühenduse seadistusi, sealhulgas: Lehitsemise aadressid: (UDP) leviaadressid, millele saata printeriinfo Lehitsemise port: port, mida leviteadeteks kasutada Pollimisaadressid: aadressid, kust hangitakse infot printerite kohta serveritel, mis ei pruugi leviteateid saata (või mille leviteated ei jõua sinu LAN-i vahel asuvate ruuterite tõttu). &CUPS; serveri lehitsemise ühenduse seadistuste dialoog &CUPS; serveri lehitsemise ühenduse seadistuste dialoog Lehitsemise aadressid Pärast klõpsu nupule Lisa ilmub järgmine dialoog, kus saab määrata uue väljuvate leviteadete jälgimise aadressi. See on sarnane dialoogile, mis ilmub, kui lisada pollitava &CUPS; serveri aadress. Uue lehitsemise aadressi sisestamise dialoog Uue lehitsemise aadressi sisestamise dialoog Määrab, millist lehitsemise aadressi kasutada. Vaikimisi saadetakse lehitsemisinfo kõigile aktiivsetele liidestele. &HP-UX; 10.20 ja varasemad ei käsitle lehitsemist korrektselt, kui sul ei ole klass A, B, C, või D võrgumask (&ie; puudub CIDR toetus). Lehitsemise port Port, mida kasutatakse UDP leviteadeteks. Vaikimisi IPP port. Kui seda muudad, pead seda tegema kõigil serveritel. Lubatud on ainult üks lehitsemise port. Pollimisaadressid Mainitud servereid pollitakse printeriinfo leidmiseks. Lehitsemise maskide seadistused Sellel kaardil saab määrata &CUPS; serveri teiste serverite leviteadete lubamise ja/või keelamise seadistusi. Lehitsemine lubatud: Lehitsemine keelatud: Lehitsemise järjekord: &CUPS; serveri teiste serverite leviteadete lubamise ja/või keelamise seadistamise dialoog &CUPS; serveri teiste serverite leviteadete lubamise ja/või keelamise seadistamise dialoog Lehitsemise aadressi lisamise dialoog Selles dialoogis saab lisada muu &CUPS; serveri aadressi, millel on lubatud hankida teateid printeriinfo kohta sinu serverilt. Selle avab klõps välja Lehitsemine lubatud kõrval asuvale nupule Lisa.... Dialoog on samasugune nagu keelatud leviteadete aadresside korral. Selline näeb välja dialoog, mille abil saab lisada muu &CUPS; serveri, millel on lubatud hankida teateid printeriinfo kohta. Dialoog, mille abil saab lisada muu &CUPS; serveri, millel on lubatud hankida teateid printeriinfo kohta. Dialoog, mille abil saab lisada muu &CUPS; serveri, millel on lubatud hankida teateid printeriinfo kohta. Lehitsemine lubatud ja Lehitsemine keelatud Lehitsemine lubatud määrab aadressimaski, mis lubab sissetulevaid leviteateid. Vaikimisi on lubatud kõik aadressid. Lehitsemine keelatud määrab aadressimaski, mis keelab sissetulevad leviteated. Vaikimisi ei keelata ühtki aadressi. Nii Lehitsemine lubatud kui Lehitsemine keelatud tunnustavad aadresside juures järgmisi võtmeid: Kõik Puudub *.domeen.ee .domeen.ee masin. domeen.ee nnn.* nnn.nnn.* nnn.nnn.nnn.* nnn.nnn.nnn.nnn nnn.nnn.nnn.nnn/mmm nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm Masinanime/domeeninime piirangud toimivad ainult siis, kui sisse on lülitatud serverinime otsing! Lehitsemise järjekord Määrab lubamiste/keelamiste järjekorra. Lehitsemise aegumise seadistused Sellel kaardil saab määrata &CUPS; serveri lehitsemise aegumise seadistusi, sealhulgas: Lehitsemise intervall Lehitsemise aegumine &CUPS; serveri lehitsemise aegumise seadistamise dialoog &CUPS; serveri lehitsemise aegumise seadistamise dialoog Lehitsemise intervall Aeg sekundites kahe lehitsemise vahel. Vaikimisi 30 sekundit. Pane tähele, et lehitsemisinfo saadetakse alati ka siis, kui muutub printeri olek, nii et siinne väärtus on maksimaalne kahe lehitsemise intervall. 0 tähendab väljuvate leviteadete keelamist, millisel juhul serveri printereid enam võrgus ei levitata, küll säilib võimalus näha teiste serverite printereid. Lehitsemise aegumine Aegumine sekundites võrguprinteritele - kui selle aja jooksul uuendust ei tule, eemaldatakse printer nimekirjast. See väärtus ei peaks täiesti mõistetavalt olema väiksem kui lehitsemise intervall. Vaikimisi 300 sekundit. Lehitsemise edastamise seadistused Sellel kaardil saab määrata &CUPS; serveri lehitsemise edastamise seadistusi, sealhulgas: Lehitsemise edastamine &CUPS; serveri lehitsemise edastamise seadistamise dialoog &CUPS; serveri lehitsemise edastamise seadistamise dialoog Lehitsemise edastamise lisamise dialoog Siin on näha dialoog, mis võimaldab sisestada aadressipaari lehitsemise edastamiseks &CUPS; serveri ja võrgu vahel. Dialoog, mis võimaldab sisestada aadressipaari lehitsemise edastamiseks &CUPS; serveri ja võrgu vahel Dialoog, mis võimaldab sisestada aadressipaari lehitsemise edastamiseks &CUPS; serveri ja võrgu vahel Lehitsemise edastamine Lehitsemise edastamine ühelt aadressilt või võrgust teise. Turvaseadistused Sellel kaardil saab määrata &CUPS; serveri turvaseadistusi kõigi siin antud serveri asukohtade jaoks. Siin on järgmised võimalused, mida saab eraldi määrata iga &CUPS; serveri ressursi (või asukoha) jaoks: Süsteemi grupp: Ligipääsuõigused: Autentimise tüüp: Autentimisklass: Autentimisgrupi nimi: Krüptimine: Lubamine: Keelamine: Järjekord: &CUPS; serveri kehtivad ressursid ehk asukohad on: Serveri juurkataloogi asukoht: / Serveri administreerimise asukoht: /admin Kõik serveri printerid: /printers Mis tahes konkreetne printer serveril, ⪚ /printers/infotec_P320 Kõik serveri printeriklassid: /classes: Mis tahes konkreetne printeriklass serveril, ⪚ /classes/iga_infotec_P320_või_P450 &CUPS; serveri iga määratud serveri asukoha turvaseadistuste dialoog &CUPS; serveri iga määratud serveri asukoha turvaseadistuste dialoog Kõigi asukohtade korral, mille puhul ei ole seadistusi eraldi määratud, kehtib ülevalpool määratud seadistus. Oletame näiteks, et sul on printer infotec_P450, millele ei ole turvaseadistusi määratud. Sellisel juhul vastutab selle turvalisuse eest asukoht /printers, sest mainitud printer on ju /printers alamressurss. Kui aga turvaseadistusi ei ole määratud ka asukohale /printers, siis vastutab turvalisuse eest / (üldine turvalisus), mille võid olla ise seadistanud või mis kasutab eelnevalt määratud vaikeseadistust. Süsteemi grupp Grupi nimi System või printeri haldamise ligipääsuks. Vaikeväärtus erineb operatsioonisüsteemiti, kuid võib olla sys, system või root (selles järjekorras ka kontrollitakse selle olemasolu). Ligipääsuõigused Ligipääsuõigused igale korraldaja pakutavale kataloogile. Asukohad on antud dokumendi juurkataloogi suhtes. Autentimise tüüp Kasutatav autentimine: Puudub Ei autendita. Basic Autentimine &HTTP; Basic meetodiga. Digest Autentimine &HTTP; Digest meetodiga. Klient võib kohaliku masina liidesega ühendust võttes asendada Basic või Digest autentimise kohaliku sertifikaadi autentimisega. Autentimisklass Autentimisklass. Praegu on toetatud anonüümne, kasutaja, süsteem (kehtiv kasutaja, kes kuulub gruppi, mis on määratud system grupiks) ja grupp (kehtiv kasutaja, kes kuulub määratud gruppi). Autentimisgrupi nimi Grupi nimi grupi autentimiseks Krüptimine Kas kasutada krüptimist. See sõltub sellest, kas OpenSSL on lingitud &CUPS;i teegi ja korraldajaga. Võimalikud valikud: Alati Krüptimist kasutatakse alati (SSL) Mitte kunagi Krüptimist ei kasutata kunagi. Nõutav Kasutatakse TLS krüptimise uuendamist. Kui nõutud Krüptimist kasutatakse, kui server seda nõuab. Lubatud Lubab ligipääsu määratud masinanimelt, domeenilt, IP aadressilt või võrgust. Võimalikud väärtused: Kõik Puudub *.domeen.ee .domeen.ee masin. domeen.ee nnn.* nnn.nnn.* nnn.nnn.nnn.* nnn.nnn.nnn.nnn nnn.nnn.nnn.nnn/mmm nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm Masinanime ja domeeniaadressi puhul on nõutav, et lubatud oleks espool kirjeldatud serverinime otsing. Keelatud Keelab ligipääsu määratud masinanimelt, domeenilt, IP aadressilt või võrgust. Võimalikud väärtused: Kõik Puudub *.domeen.ee .domeen.ee masin. domeen.ee nnn.* nnn.nnn.* nnn.nnn.nnn.* nnn.nnn.nnn.nnn nnn.nnn.nnn.nnn/mmm nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm Masinanime ja domeeniaadressi puhul on nõutav, et lubatud oleks espool kirjeldatud serverinime otsing. Järjekord Lubamise ja keelamise töötlemise järjekord. Näide: kuidas määrata kõigi printerite turvalisus Võtame siin ette &CUPS; serveri turvaseadistuste dialoogi. Lisame näites vaikeväärtusest erineva turvaseadistuse ressursile nimetusega kõik printerid. &CUPS;i veebiserveril on see asukoht http://localhost:631/printers või (mujalt) http://cups.server.name:631/printers Esimene pilt näitab seadistustedialoogi üldiselt. Vali Lisa või Muuda ressursi puhul, mille turvaseadistusi tahad määrata. &CUPS; serveri turvaseadistuste dialoog &CUPS; serveri turvaseadistuste dialoog Selles dialoogis saab lisada uue ressursi. Dialoog on enam-vähem samasugune ka juba olemasoleva ressursi muutmisel. Valikud: Uue ressursi lisamise dialoog Uue ressursi lisamise dialoog See on uue ressursi lisamise dialoogi teine osa. See näeb enam-vähem samasugune välja ka juba olemasoleva ressursi muutmise korral. Siin saab määrata ressursi tegelikud ligipääsumaskid. Uue ressursi lisamise dialoog Uue ressursi lisamise dialoog Ressursside dialoog Ressursside dialoog Ressursside dialoog Ressursside dialoog Ressursside dialoog Ressursside dialoog Ressursside dialoog Ressursside dialoog