next previous contents next previous contents tiskanje v linuxu v tem razdelku razlagamo kako tiskati datoteke preiskovati tiskalnisko vrsto odstranjevati opravila iz tiskalniske vrste urediti datoteke preden jih natisnemo in nastaviti vase tiskalnisko okolje zgodovina tiskanja v linuxu tiskalniski sistem v linuxu sistem lp je prenos izvorne kode napisane na univerzi university of california za distribucijo operacijskega sistema unix berkeley software distribution bsd tiskanje datoteke z uporabo lpr dalec najpreprostejsi nacin za tiskanje v operacijskem sistemu linux je posiljanje datoteke ki naj se natisne neposredno na tiskalnisko napravo ena od poti je z uporabo ukaza cat kot uporabnik root lahko naredite nekaj podobnega cat disertacija txt dev lp v tem primeru je dev lp simbolicna povezava na pravo tiskalnisko napravo naj bo matricni tiskalnik laserski tiskalnik stavni stroj ali risalnik glejte man ln za vec podatkov o simbolicnih povezavah iz varnostnih razlogov lahko neposredno na tiskalnik pisejo le uporabnik root in uporabniki iz iste skupine kot tiskalniski streznik zato morate uporabiti za dostop do tiskalnika ukaze kot so lpr lprm in lpq zato morajo torej uporabniki uporabiti ukaz lpr za tiskanje datoteke ukaz lpr poskrbi za uvodno delo ki je potrebno za tiskanje neke datoteke in potem izroci nadzor drugemu programu tiskalniskemu strezniku imenovanemu lpd line printing daemon tiskalniski streznik potem pove tiskalniku kako naj zares natisne datoteko ko izvedete ukaz lpr najprej prepise doloceno datoteko v dolocen cakalni imenik tako imenovan spool kjer datoteka ostane dokler je ne natisne lpd ko lpd enkrat ve da obstaja datoteka za tisk naredi svojo kopijo v pomnilniku programerji temu recemo forkanje ta kopija bo natisnila datoteko medtem ko originalna kopija procesa lpd caka na morebitne nove zahteve to dovoljuje hkratno uvrstitev vec opravil v cakalno vrsto skladnja klica lpr je zelo znana lpr ce ime datoteke ni doloceno pricakuje lpr vhod s standardnega vhoda obicajno s tipkovnice ali izhoda kaksnega drugega programa to omogoca uporabniku preusmeritev izhoda danega ukaza v vhod tiskalniskega cakalnega programa torej cat disertacija txt lpr ali pr l disertacija txt lpr ukaz lpr sprejme v ukazni vrstici nekaj argumentov ki dovoljujejo uporabniku nadzor nad njegovim delovanjem najbolj razsirjeni argumenti so ptiskalnik doloci tiskalnik ki ga zelimo uporabiti h prepreci tiskanje uvodne strani s naredi simbolicno povezavo namesto da skopira datoteko v cakalni imenik spool kar je uporabno za velike datoteke in stevilka doloci stevilo natisnjenih kopij primer uporabe ukaza lpr bi bil lahko taksen lpr sp dj disertacija txt ta ukaz naredi simbolicno povezavo na datoteko disertacija txt v cakalnem imeniku tiskalnika imenovanega dj kjer jo bo obdelal program lpd potem bo natisnil drugo kopijo datoteke disertacija txt za izpis vseh izbir ki jih prepozna lpr glejte man lpr ogled tiskalniske vrste z ukazom lpq uporabite ukaz lpq za izpis vsebine tiskalniske cakalne vrste brez argumentov bo vrnil vsebino vrste za privzeti tiskalnik vrnjen izhod ukaza lpq je lahko uporaben za vec namenov lpq lp is ready and printing rank owner job files total size active mwf disertacija txt bytes preklic tiskalniskega opravila z uporabo lprm se ena uporabna lastnost kateregakoli tiskalniskega sistema je zmoznost preklica opravila ki je bilo predhodno uvrsceno v vrsto za to uporabite ukaz lprm lprm zgornji ukaz preklice vsa tiskalniska opravila katerih lastnik je uporabnik ki je uporabil ta ukaz eno samo tiskalnisko opravilo lahko preklicete tako da najprej dobite njegovo stevilko kot jo sporoci lpq v stolpcu job potem pa poklicete lprm s to stevilko na primer lprm bi preklicalo opravilo stevilka izpis disertacija txt na privzetem tiskalniku nadzor programa lpd z uporabo lpc program lpc uporabljamo za nadzor tiskalnikov ki jim streze lpd lahko omogocite ali onemogocite tiskalnik ali njegove vrste preuredite vnose znotraj posamezne vrste in dobite porocilo o statusu vseh tiskalnikov in njihovih cakalnih vrst lpc je najbolj uporaben pri izgradnji sistema na racunalniku z vec prikljucenimi tiskalniki lpc zgornje bo zagnalo program lpc privzeto s tem stopite v interaktivni nacin in lahko zacnete izdajati ukaze druga moznost je da dolocite ukaz programu lpc ze v ukazni vrstici lpc status all seznam dostopnih ukazov izveste z man lpc a obstaja nekaj poglavitnih ukazov o katerih morate nekaj vedeti vsi ukazi oznaceni z izbira so lahko ime tiskalnika lp print itd ali kljucna beseda all ki pomeni vse tiskalnike disable izbira prepreci vnos novim tiskalniskim opravilom down izbira onemogoci vse tiskanje na tiskalniku enable izbira dovoli vnos novih opravil v tiskalnisko cakalno vrsto quit ali exit zapusti lpc restart izbira ponovno zazene lpd za ta tiskalnik status izbira izpise status tiskalnika up izbira vse omogoci in pozene nov lpd orodje printtool v redhat tukaj le kratko opozorilo o uporabi osupljivega pripomocka printtool distribucije redhat izgleda da naredi vse kar zna narediti magicni filter takole sem nastavil svoj tiskalnik hp lj l ki ga imam prikljucenega na vzporedna vrata pod rh navodilo je enako tudi za druge razlicice distribucije rh postanite root in pozenite printtool ce ste uporabili su niste pozabili nastaviti setenv display in xhost kajne kliknite add in izberite ok za lokalni tiskalnik local printer vnesite tiskalnisko napravo printer device pri meni je dev lp vnesite vhodni filter izberite tip tiskalnika locljivost resolution in velikost papirja paper size pri meni je ljet x in a pritisnite ok povsem nazaj in ponovno zazenite lpd kot pri rocnem izpolnjevanju datoteke etc printcap imate lahko vec definicij tiskalnikov za vsak fizicen tiskalnik po eno za razlicne velikosti papirja locljivosti itd next previous contents