Serveur d`impression CUPS I)Installation CUPS

Transcription

Serveur d`impression CUPS I)Installation CUPS
Serveur d’impression CUPS
I)Installation CUPS :
adduser nomUtilisateurAdmin lpadmin
apt-get install cups
cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original
II)Configuration cups :
nano /etc/cups/cupsd.conf
//Début fichier
Listen adresseIPserveur:portDecouteServeur
Browsing On
# Restrict access to the server...
<Location />
Order allow,deny
Allow all
</Location>
# Restrict access to the admin pages...
<Location /admin>
AuthType Default
Require user @SYSTEM
Allow all
Order allow,deny
</Location>
//JobPrivateAccess all
//JobPrivateValues none
//Fin fichier
/usr/sbin/cups-genppdupdate
service cups reload
III)Configuration samba :
nano /etc/samba/smb.conf
//Début fichier
[global]
#Nom du groupe de travail
workgroup = nomWorkgroup
#Nom du PC
netbios name = SRV-UBUNTU-CUPS
#Mode de securite : (user / share / server)
security = SHARE
#Criticite des logs
syslog = 1
Serveur CUPS
Page
#Chemin des log
log file = /var/log/samba/log.%m
max log size = 1000
#Partage de toutes les imprimantes definies dans printcap
printcap name = cups
load printers = yes
printing = cups
domain master = No
#Pas de proxy dns
dns proxy = No
wins proxy = Yes
#Definir le serveur en tant que serveur WINS
wins support = Yes
preload = printers printers
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
[printers]
comment = All Printers
#cheminDuPartage
path = /var/spool/samba
create mask = 0700
guest only = Yes
#Accessible sans authentification
guest ok = Yes
printable = Yes
use client driver = Yes
#Cacher ou non de lexplorateur
browseable = No
//Fin fichier
//Si pas d'affichage des imprimantes sous l'explorateur, paramétré un script à chaque démarrage
du serveur et à lancer à chaque modif ou ajout d'imprimantes :
IV)Correctif bug affichage imprimantes :
nano /etc/rc.local
//Ajouter les lignes avant exit 0
sleep 20
smbd stop
smbd start
nmbd stop
nmbd start
service smbd stop
service smbd start
date >> /var/log/logSambaRestart.log
Serveur CUPS
Page
V)Installations LPR
apt-get install xinetd
touch /etc/xinetd.d/cups-lpd
//début fichier
service printer
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/lib/cups/daemon/cups-lpd
}
//finfichier
/etc/init.d/xinetd restart
)Installations d’imprimante
1)Pour une imprimante détecté comprise dans la liste de CUPS et pour toutes autres
d’imprimantes, installation en activant l’option « Share This Printer » et le nom ne doit pas
dépassé 12 caracteres.
2)Pour un boîtier de type Netgear ou TrendNet choisir :
remplacer P1 selon le nom du port d’impression
Driver :
3)Pour un boîtier de type QL420plus choisir :
Driver :
Serveur CUPS
Page
4)Pour une imprimante de type Brother 5350DN toutes imprimantes sans drivers inclus
dans CUPS
Driver :
5)Pour une imprimante de type REX ROTARY MPC 2050 et MPC 2800
Driver :
Pour la MPC 2800 prendre le drivers 2550
6)Installation de l'imprimante sous windows quand le drivers est installer sous cups
Double clic sur l'imprimante partagée et selection d'un driver Généric -> MS Publisher Color
Printer.
7)Pour une imprimante dont le drivers est installer sous windows
Installer les imprimantes avec le drivers raw et installation sous windows avec le bon driver.
VI)Installations d’imprimante postscript :
Choisir un driver de type generic postscript.
VII)Pour Générer des PDFs dans un répertoire destination
Installer le paquet cups-pdf.
Serveur CUPS
Page
Pour installer l’imprimante virtuelle coté client, il faut l’installer par le biais de l’outil « Abode
PostScript.exe » se trouvant dans outils\impression\cups.
Pour Windows XP : http://adresseIPserveurCUPS:631/printers/PDF
Pour Windows 98 : \\adresseIPserveurCUPS\PDF
Le driver « Driver-CUPS-PD.ppd » est contenu dans outils\impression\cups.
Le répertoire de destination des PDFs est modifiable par le biais du fichier /etc/cups/cups-pdf.conf.
Il faut décomenter la ligne « AnonDirName… » et remplacer par le chemin absolu au répertoire
des pdfs.
Exemple :
AnonDirName monCheminAbsolu
Il faut ensuite modifier le fichier « /etc/apparmor.d/usr.sbin.cupsd » et ajouter le chemin absolu au
répertoire des pdf suivie de rw dans la procedure « /usr/lib/cups/backend/cups-pdf{ …} »
Exemple :
/monCheminAbsolu/ rw
/monCheminAbsolu/* rw
Il faut ensuite redémarer les services CUPS et AppArmor avec les commandes :
sudo invoke-rc.d apparmor reload
sudo /etc/init.d/cups restart
VIII)Modifier ou créer des imprimantes à la main :
nano /etc/cups/printers.conf
Serveur CUPS
Page

Documents pareils