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