|
R�seau :
Technopole de l'Aisne --
Scideralle --
Zope Europe --
AFUL --
Adullact --
APRIL --
Ville de Soissons --
Afnet --
AMLL --
Ecots --
Mandrake --
Consortium MutuaLibre
|
|
|
||||||
|
|||||||
| Vous êtes ici : Transfert technologique > veille > Imprimer en r�seau avec CUPS. | |
|
Imprimer en r�seau avec CUPS. lundi 1er mars 2004, par Jean-Marc Loire Cups fournit depuis ses d�buts d’excellents drivers pour l’impression en local. Associ� � samba ou via lpd, il est en mesure de partager une imprimante ou d’imprimer sur une imprimante distante. Ce tutorial se propose de passer en revue les configurations les plus courantes. Comme pr�-requis : Vous devez avoir install� CUPS comme indiqu� ICI. 1. Serveur d’impression Windows 2000/XP et client Linux. Nous allons, voir ici, comment imprimer depuis un client Linux, vers un serveur Windows 2000/XP. Contrairement � ce que pouviez supposer, nous ne passerons pas par samba, mais utiliserons les capacit�s LPD native de CUPS. 1.1 Configuration du serveur d’Impression sous Windows 2000/XP. Vous devez �videmment activer le partage de fichiers et imprimantes sous Windows. Je ne d�taille pas cette partie ici, reportez-vous aux sites de vulgarisation sur Windows. Vous devez ensuite installer le "service d’impression TCP/IP" de Windows si ce n’est pas encore fait. Pour installer le "service d’impression TCP/IP" allez dans "Connexions r�seau et acc�s � distances", dans le menu "Avanc�" cliquez sur "Composants de gestion de r�seau optionnels". Choisissez, "autres services de fichiers et d’impression en r�seau" et cliquez sur Suivant. Maintenant allez dans "panneau de configuration -> outils d’administration -> services", double-cliquez "serveur d’impression TCP/IP", l� choisissez comme type de d�marrage : Automatique et v�rifiez qu’il est d�marr� sinon d�marrez-le. Validez tout et c’est bon. 1.2 Configuration du client Linux. Dans mon cas, le PC Windows a pour adresse r�seau 192.168.0.2 et l’imprimante a pour nom de partage : CanonS500. Pour configurer votre imprimante lancez l’interface d’administration de cups, allez dans "Manage printers -> add printer", l� compl�tez le formulaire par : Imprimante : lp Location : Network Description : Canon S500 Remplacez "Canon S500" par un commentaire sur votre imprimante. Validez et choisissez comme protocole "LPD/LPR Host or Printer", renseignez l’URL comme suite : lpd ://192.168.0.2/CANONS500. L� aussi l’adresse r�seau et le nom de l’imprimante sont � adapter. Choisissez ensuite la marque, puis le driver de votre imprimante, correspondant � la bonne langue. Validez et c’est bon, testez avec la page de test. Vous pouvez imprimer un document depuis n’importe quelle application. N’oubliez pas de sp�cifier que vous utilisez CUPS, dans la bo�te de dialogue. 2. Serveur d’impression Linux(samba) et client Windows. 2.1 Configurer le serveur. Si vous souhaitez partager votre imprimante locale via samba, vous devez bien-s�r avoir install� et configur� samba, comme indiqu� ICI. Vous devez �galement avoir configur� votre imprimante sur le serveur. Je suppose, par la suite, que tout �a est fait. T�l�chargez les "CUPS Driver for Windows" � l’adresse suivante. D�compressez le fichier cups-samba-2.xx.tar.gz dans /tmp par exemple, et installez-le comme suite : # cd /tmp/ # mkdir cups # cd cups # tar -xzvf /o�_est/cups-samba-2.xx.tar.gz # ./cups-samba.install R�pondez y (pour yes) � la confirmation d’installation, lisez la licence en pressant la touche [enter], r�pondez � nouveau y pour indiquer que vous �tes d’accord avec la licence, et voil�, l’installation est termin�e ! Vous aurez, besoin du r�pertoire /etc/samba/drivers, vous devez donc le cr�er et lui assigner les bons droits : # mkdir /etc/samba/drivers # chmod 755 /etc/samba/drivers # chown root.root /etc/samba/drivers Maintenant, assurez-vous d’avoir les lignes suivantes dans votre section [global] : [global] load printers = yes printing = cups printcap name = cups Ecrasez, votre section [printers] avec ce qui suit : [printers] comment = All Printers path = /var/spool/samba browseable = no public = yes guest ok = yes writable = no printable = yes printer admin = root [print$] comment = Printer Drivers path = /etc/samba/drivers browseable = yes guest ok = no read only = yes write list = root J’ai mis root, dans la write list, ceci implique que vous ayez un utilisateur samba nomm� root. Vous pouvez l’initialiser par : smbpasswd -a root Il ne vous reste plus qu’� d�clarer votre/vos imprimante(s) � samba, � l’aide d’une seule commande : cupsaddsmb -U root -a Les pilotes d’imprimante Windows formattent leur sortie pour l’imprimante avant de l’envoyer � travers le r�seau. Vous devez configurer CUPS pour accepter la sortie pr�-formatt�e en enlevant le commentaire (#) de la ligne suivante, dans le fichier /etc/cups/mime.convs : application/octet-stream application/vnd.cups-raw 0 - Vous devrez aussi d�-commenter la ligne suivante dans /etc/cups/mime.types : application/octet-stream Il ne vous reste plus qu’� red�marrer les serveurs samba et cups. Pour savoir comment faire, reportez-vous au tutoriaux associ�s. 2.2 Configurer les clients Windows. Comme pour les dossiers partag�s, c’est � partir du "voisinage r�seau" que vous rajouterez l’imprimante pr�c�demment configur�e. 3. Serveur d’impression Linux et client Linux : Pour imprimer de linux � linux, pas la peine d’utiliser samba ni lpd, Cups se suffit � lui-m�me. Il suffit d’installer cups sur le serveur et sur le client. 3.1 Configurer le serveur. Vous n’avez rien � faire si vous avez configur� votre serveur, comme indiqu� ICI. Si ce n’est pas encore fait, c’est le moment de le faire. Dans la suite je suppose que votre serveur d’impression a pour adresse r�seau 192.168.0.7, que l’imprimante s’appelle lp et qu’il s’agit du mod�le S500 de Canon. Adaptez la suite � votre cas particulier. 3.2 Configurer les clients. Pour le client, vous devez installer Cups comme indiqu� ICI et le configurer comme dans la premi�re partie de ce paragraphe. Simplement, en vous connectant � http://localhost:631 allez dans la partie "Manage Printers -> Add Printer" , comme param�tres de connexion, entrez root et le mot de passe de root : Imprimante : lp Location : Network Description : Canon S500 Remplacez "Canon S500" par un commentaire sur votre imprimante. Validez et choisissez comme protocole "Internet Printing Protocol", renseignez l’URL comme suite : ipp ://192.168.0.7/printers/lp. L� aussi l’adresse r�seau et le nom de l’imprimante (lp) sont � adapter. Choisissez ensuite la marque, puis le driver de votre imprimante, correspondant � la bonne langue. Validez et c’est bon, testez avec la page de test. Vous pouvez imprimer un document depuis n’importe quelle application. N’oubliez pas de sp�cifier que vous utilisez CUPS, dans la bo�te de dialogue. |
Dans la même rubrique :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Proposer un article | Nous contacter | Plan du site | Admin | Accueil |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||