 installation du serveur d impression cups sur debian but de ce document ce document me sert de mémo pour mettre en place un serveur d impression sous debian etch avec cups et samba prérequis avoir installé une debian de base cf mon autre document sur ce sujet  http wwwcoagulorg articlephp3 idarticle 337 installation du client et du serveur ssh étant donné que ce serveur ne disposera pas de clavier et d écran il faut donc commencer par installer le serveur ssh pour pouvoir le configurer à distance aptitude install ssh remarque  laisser les valeurs proposées par défaut aux questions posées installation de serveur d impression cups il faut installer le gestionnaire d impression cups l ensemble des drivers foomatic et éventuellement samba pour pouvoir imprimer sur des imprimantes partagées sous windows installation du gestionnaire d impression cups aptitude install cupsys cupsysclient cupsysbsd cupsysdrivergimpprint installation des drivers d impression du package foomatic aptitude install foomaticdbengine foomaticfiltersppds remarque  si des questions sont posées lors de l installation de ces paquets vous pouvez laisser les valeurs proposées par défaut configuration de cups avec un accès web distant le paramétrage de cups se fait via une interface web cependant par défaut il n est pas possible d accéder à cette interface depuis un autre poste du réseau pour des questions de sécurité pour activer l accès réseau il faut modifier le fichier   etc cups cupsdconf  il faut commencer pour autoriser l écoute pour tout le réseau en remplaçant cette ligne listen localhost 631 par celleci listen 631 dans ce fichier il faut ajouter l adresse ip ou la classe d adresses autorisée à accéder à l interface en ajoutant par exemple la ligne  allow from local  dans la section   ce qui donne dans mon cas order deny allow deny from all allow from 127001 allow from local pour permettre également d accéder à l administration des imprimantes et non pas seulement la gestion il faut en plus ajouter l adresse ip ou la classe d adresses autorisée en ajoutant par exemple la ligne  allow from 1921680   dans la section   authtype basic authclass system order deny allow deny from all allow from 127001 allow from local ensuite il faut recharger la configuration de cups avec la commande suivante etc inid cupsys reload pour finir l interface de configuration doit être accessible avec le navigateur d un autre poste du réseau à l adresse ip du serveur cups et sur le port 631 ce qui donne par exemple http 19216801631  permettre à un utilisateur d administrer les imprimantes avec la configuration indiquée précédemment la gestion des d imprimantes ne demandera pas de mot de passe particulier par contre pour accéder à la partie administration ajout suppression d imprimantes il faudra indiquer le mot de passe de root ou d un utilisateur faisant parti des administrateur des imprimantes pour qu un utilisateur ex monuser devienne administrateur des imprimantes il faut l ajouter au groupe  lpadmin  adduser monuser lpadmin installation du client samba le client samba permet d installer sur le serveur linux des imprimantes partagées par des postes windows aptitude install sambaclient remarque  laisser les valeurs par défaut aux questions posées concernant la configuration du serveur samba une fois ce paquet installé il est possible avec l interface web d ajouter des imprimantes sur un périphérique de type windows printer via samba pour information l uri de périphérique pour une imprimante windows et sous la forme smb groupedetravailoudomaine serveur nompartage smb serveur nompartage smb utilisateur motdepasse groupedetravailoudomaine serveur nompartage smb utilisateur motdepasse serveur nompartage quelques commandes utiles l utilitaire  lpadmin  permet de créer modifier ou supprimer des imprimantes cups en ligne de commande cette commande permet de connaître l état des imprimantes lpstat a les commandes suivantes permettent de démarrer et d arrêter les imprimantes indiquées cupsenable imprimante1 imprimante2 cupsdisable imprimante1 imprimante2 la commande suivante permet de démarrer toutes les imprimantes cupsenable lpstat a cut d f 1  problème rencontré en voulant installer une nouvelle imprimante l interface web de cups refusait d afficher la liste des pilotes disponibles en regardant les processus j ai remarqué que le processus cupsdriverd chargeait le serveur à 100 et ne s arrêtait pas en lançant cette commande manuellement j ai constaté que le processus tournait en rond usr lib cups daemon cupsdriverd list 1 0 requestedattributes ppdmake j ai fini par trouver qu il fallait supprimer ce lien rm usr share ppd foomaticrip foomaticrip et ce fichier rm var cache cups ppdsdat historique des modifications version date commentaire 01 151105 création par tony galmiche 02 240107 ajout chapitre quelques commande utiles 05 310508 mise en ligne 06 160908 ajout chapitre problème rencontré  installation de cups sur debian salut sais tu comment imprimer via une ligne de commande merci d avance installation de cups sur debian estce que l on peut s en servir sur un serveur qui ne posséde aucune interface graphique merci d avance installation de cups sur debian sans problème il est possible de configurer cups soit en ligne de commandes soit via son interface web disponible à cette adresse  http localhost 631 installation de cups sur debian merci pour cette réponse très réactive autre chose je voudrai la partager via samba l imprimante est une canon pixma ip1200 c est possible  installation de cups sur debian si le poste windows est sous xp c est possible même sans passer par samba  http wwwcoagulorg articlephp3 idarticle 602 pour des postes plus anciens il faut effectivement passer par samba comme expliqué par exemple dans cet article  http docubuntufrorg partageimprimanteubuntuavecwindows installation de cups sur debian merci tony je continu la config coagul est vraiment super  installation de cups sur debian juste une chose sur une debian sarge 40 une comment je drive une imprimante sur usb et comment je trouve les drivers imprimante évoquée cidessus  installation de cups sur debian si tu veux travailler en usb je te conseille de passer sur etch sur sarge il doit falloir monter des modules usb manuellement ex usbcore concernant ton imprimante tu trouveras des infos ici  http openprintingorg showprintercgi recnum canonpixmaip1200driver sinon je viens de publier trois nouveaux articles sur l installation d imprimantes sous cups  http wwwcoagulorg  installation de cups sur debian excellent tuto je suis un gros novice windowsien et j ai réussi à installer cups ajouter mon imprimante hp2840 avec tes consignes dans kde no soucissauf que cups est en anglais mais bon normalement je n irai pas voir l interface web ni les utilisateurs du poste par hasard tu n aurais pas envi d ajouter une autre partie à ce tutoriel genre comment faire pour que l imprimante fonctionne avec le partage via un client freenx  hello your site is great abra2  url http wwwabra3com abra3 url  http wwwabra1com  url http wwwabra4com url regards valiintino guxxi  environnements graphiques  