CUPS seadistamine
Sissejuhatus
CUPS (Common Unix Printing System) on modulaarne printimise süsteem Unixi laadsetel operatsioonisüsteemidel, mis lubab arvutitele olla printimisserveri rollis. Arvuti, kus on toimiv CUPS võib toimida kui server, mis aksepteerib printimis töid kliendi poolt, töötleb neid ja saadab need sobivale printerile. CUPS kasutab Internet Printing Protocol (IPP) põhja, et hallata printimistöid ja nende järjekordi. CUPS-il on mitmeid kasutaja liideseid erinevatele platvormidele, mis võimaldavad CUPS-i konfigureeriga ja neil on sisse ehitatud weebipõhine kasutajaliides.
CUPS paidaldamine serverile
Kõige pealt logida juurkasutaja õigusestesse:
sudo -i
Kõige pealt on soovitatav uuendada tarkvara varamut:
apt-get update
Kliendi arvutitel on juba vaikimisi paigaldatud CUPS. Serverile tule CUPS paigaldada järgneva käsuga:
apt-get install cups
Paigaldame CUPS-ile PDF printeri:
apt-get install cups-pdf
Sellega on lõppenud CUPS-i paigaldus serverisse.
CUPS konfigureerimine serveris
Ennem, kui konfigureerimis toiminguid alustatakse on alati soovitatav teha cupsd.conf failist backup. See tagab meile võimaluse, et saaksime taastada algseisu confi failist.
cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.backup
CUPS-iga seotud konfiguratsiooni failid asuvad /etc/cups kataloogis. Printeri lisamiseks avame printeri confi faili:
nano /etc/cups/cupsd.conf
Printeri lisamiseks peame /etc/cups/cupsd.conf faili lisama server ip addressi ja broadcasti. Konfiguratsiooni faili algusesse lisada järgmised read:
ServerName <CUPS serveri ip aadress>
BrowseAddress <võrgu broadcasti aadress>
Selleks, et lubada ligipääsu läbi web interface tuleb /etc/cups/cupsd.conf failist välja otsida järgnevad read:
Esimesel juhul saate lubada kasutajaid kasutajaliidesesse, kuid klient ei saa lisada/muuta printereid.
# Restrict access to the server... <Location /> Order Deny,Allow Deny From All </Location>
Lubades kasutaja adminni õigustesse saab kasutaja teha erinevaid haldustöid printeritega.
# Restrict access to the admin pages... <Location /> Order Deny,Allow Deny From All </Location>
Ligipääsu lubamise võimalusi:
- Allow From 127.0.0.1 - lubab konfigureerimist lokaalsest masinast
- Allow From 192.168.6 - lubab konfigreerimist kindlalt ip-lt
- Allow From 192.168.1.*- lubab konfigureerimsit igast masinast, mis on 192.168.1.0/24 subnetist
- Allow From nimi.domeen- teisest domeenist lubamine
Näide: Lubame ip-le 192.168.6.125 ligipääsu administratiiv töödeks.
# Restrict access to the admin pages... <Location /> Order Deny,Allow Allow From 192.168.6.125 Deny From All </Location>
Pärast konfiguratsiooni failide muutmist on alati soovitatav teha teenusele restart:
service cups restart
Weebi põhine kasutajaliides
Kõigil platvormidel CUPS-il on weebi põhine adminsitreerimise liides, mis toimib port 631 vahendusel. Eriti aitab see organisatsioone, et monitoorida printimis töid ja hallata printereid kaughalduse teel. Kasutajaliides võimaldab ligipääsu error_log ja acess_logile, page_log ja muuta konfiguratsiooni faili.
Printeri lisamine kliendi arvutisse
PDF printeri seadistamine on kliendi arvutis lihtne, selleks tuleb /etc/cups/client.conf faili kirjutada:
ServerName <serveri ip aadress>
Restartida CUPS
Service cups restart
Pärast seda peaks PDF printer olema näha käsuga:
lpstat -p
Kasulikud käsud
Kasutame printimiseks vaikimise printerit:
lpr failinimi
Kasutame printimiseks mingit kindlat printerit:
lpr -P printer failinimi
Prindime 4 koopiat failist:
lpr -P printer -#4 failinimi
Näitab kogu informatsiooni:
lpstat -t
Näitab vaike printerit:
lpstat -d
Näitab kõiki printereid:
lpstat -p
Näitab kõiki printereid, mis võtavad vastu printimistöid:
lpstat -a
Näitab kõiki aktiivseid printimistöid:
lpstat -o
Printimistöö tühistamine:
lprm <töö-id>
Loading...