Utiliser CUPS pour partager une imprimante sans passer par Samba
But de ce Document
Ce document me sert de mémo. Il relate mon expérience lors de cette installation. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.
Situation initiale
Une machine sous Kubuntu 7.04. En fait celle-ci a été initialement installée avec la 5.04 puis a été successivement mise à jour en 5.10, 6.06, 6.10 et donc maintenant en 7.04. L’installation a été faite sur 5.04, et depuis j’ai toujours conservé le fichier de configuration lors des mises à jour successives.
La configuration de CUPS
Toutes les indications qui suivent concernent le fichier /etc/cups/cupsd.conf
Par ordre d’apparition dans ce fichier, voici les lignes actives. Parmi celles-ci, je ne me souviens plus celles que j’ai ajouté et/ou modifié.
NOTA : j’utilise un réseau de classe C en 192.168.169.0 et le serveur est en 192.168.169.1.
ServerName 192.168.169.1
ServerAdmin une_de_mes_adresses@free.fr
AccessLog /var/log/cups/access_log
DataDir /usr/share/cups
DefaultCharset notused
DefaultLanguage fr
DocumentRoot /usr/share/cups/doc-root
ErrorLog /var/log/cups/error_log
LogLevel info
Printcap /var/run/cups/printcap
RequestRoot /var/spool/cups
ServerBin /usr/lib/cups
ServerRoot /etc/cups
RunAsUser Yes
Port 631
Browsing on
BrowseAddress @LOCAL
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.169.*
AuthType Basic
AuthClass User
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Installation de l’imprimante sur un PC serveur
Celle-ci a été faite depuis l’interface graphique avec KDE

Installation de l’imprimante sur un PC qui utilise window$
Il faut simplement choisir un port Internet

Conclusion
Il est tout à fait possible de se passer de Samba pour partager une imprimante.
Historique des modifications
| Version | Date | Commentaire |
|---|---|---|
| 0.1 | 19/04/2007 | Création par Jibux |
| Fichier attaché | Taille |
|---|---|
| configCUPS-2.png | 30.54 Ko |
| configprt-1.jpg | 43.54 Ko |

Commentaires
Utiliser CUPS pour partager une imprimante sans passer par Samba
J’ai une config similaire sur un serveur Debian sarge. Mon server CUPS configuré pour partager 3 imprimantes laser (2 dotées de carte réseau et 1 USB branché sur le serveur), installé et utilisé par des clients sous windows tels que décrit dans l’article. Tout marche à merveille sauf la fonctionnalité "copies assemblées". Sous mes clients WinXP, les pages imprimées sont désassemblées que cette option soit cochée ou non. Ceci est le cas pour toute application désirant se servir d’imprimante côté client...sauf Acrobat reader. Note : j’ai pas ce problème sur des clients Linux. En un mot Help ! merci
Utiliser CUPS pour partager une imprimante sans passer par Samba
Bonsoir,
Non, pas besoin de samba.
Il faut ouvrir le port 631.
127.0.0.1 correspond à l’adresse de la machine en local.
Bon courage
Utiliser CUPS pour partager une imprimante sans passer par Samba
ok, il faut ouvrir le port 631
Utiliser CUPS pour partager une imprimante sans passer par Samba
ca ne fonctionne pas chez moi. Faut il installer samba quand meme ? Faut il ouvrir des ports ? a quoi correspond 127.0.0 ?
Merci
Bonne soirée
Yannick
> Utiliser CUPS pour partager une imprimante sans passer par Sam
Salut Tony,
Quelle rapidité ! A peine soumis à la relecture que tu réponds déjà !
Il semble me souvenir que j’ai du faire un peu plus de modifications que cela, mais comme cela va faire 2 ans que j’ai fais cette installation...
Quoi tu veux me faire retourner sous windows pour que je détaille l’installation de l’imprimante. Il faudrait que je le fasse depuis un poste qui n’est pas déjà configuré mais je n’ai pas ça sous la main. Mais si on choisi l’option que j’ai indiqué, il me semble que c’est pas très compliqué.
Je t’accorde que sur un réseau comprenant de nombreux postes, il n’y a rien de plus simple à ma connaissance, que de double cliquer sur une imprimante pour tout installer sans se poser de question. Au boulot j’utilise un W2K3 qui fait ça très bien
> Utiliser CUPS pour partager une imprimante sans passer par Sam
Bonjour Jibux,
A priori, tu as modifié/ajouté les lignes suivantes :
Je pense que les deux premières sont facultatives et la dernière est indispensable pour autoriser les autres postes du réseau à accéder aux imprimantes de CUPS.
Autrement, tu pourrais peut-être détailler un tout petit peu les opérations à faire sous Windows pour installer l’imprimante CUPS.
Sinon, le seul inconvénient que je trouve à cette méthode et qu’il est nécessaire d’installer sur le poste Windows le driver de l’imprimante ce qui n’est normalement pas nécessaire en passant par Samba mais personnellement je n’ai jamais réussi (pas trop cherché non plus).
Merci pour ton article.