Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Partager son imprimante avec un client sous Windows

par figaro. Mise en page : incoming

Pour partager son imprimante sur un PC Ubuntu Feisty Fawn 7.04 & Edgy 6.10, il faut :

Etape 1 : modification de cupsd.conf

  • Dans le fichier /etc/cups/cupsd.conf, rajouter la ligne Allow 192.168.y.xxx (où y.xxx = adresse ip du pc client) dans la partie <Location /> :
gksudo gedit /etc/cups/cupsd.conf
# Restrict access to the server... 
<Location />
Order allow,deny
Allow localhost
Allow 192.168.y.xxx
</Location>

S'il y a d'autres clients, rajouter leurs adresses de la même façon, ou utiliser l'adresse de tout le réseau 192.168.y.*

  • Dans le fichier /etc/cups/cupsd.conf, commenter la ligne Listen localhost:631 et rajouter une ligne contenant Port 631.
gksudo gedit /etc/cups/cupsd.conf
#Listen localhost:631
Port 631

Etape 2 : relance du processus cupsys

- Relancer le démon CUPS par la commande :

sudo /etc/init.d/cupsys restart

Pour partager son imprimante sur un PC Ubuntu Dapper 6.06.1 LTS, il faut :

Etape 1 : modification de cupsd.conf

Dans le fichier /etc/cups/cupsd.conf, rajouter la ligne Allow 192.168.y.xxx (où y.xxx = adresse ip du pc client) dans la partie <Location /> :

gksudo gedit /etc/cups/cupsd.conf
# Restrict access to the server... 
<Location />
Order allow,deny
Allow localhost
Allow 192.168.y.xxx
</Location>

S'il y a d'autres clients, rajouter leurs adresses de la même façon, ou utiliser l'adresse de tout le réseau 192.168.y.*

Etape 2 : modification de ports.conf

Dans le fichier /etc/cups/cups.d/ports.conf, commenter la ligne Listen localhost:631 et rajouter une ligne contenant Port 631.

gksudo gedit /etc/cups/cups.d/ports.conf
#Listen localhost:631
Port 631

Etape 3 : relance du processus cupsys

- Relancer le démon CUPS par la commande :

sudo /etc/init.d/cupsys restart

Si votre pare-feu est activé, (par défaut si vous n'avez rien fait, il est désactivé sous Ubuntu).

Il faut ouvrir le port 631 (lpp) (comme décrit dans la suite), si vous n'avez pas de pare-feu (firewall) activé ne faite rien.

Étape 1 : Installation de Firestarter

Il s'agit d'installer une interface graphique du parefeu d'ubuntu. Pour cela :

Étape 2 : Autoriser le service

  • Système / Administration / Firestarter
  • Onglet Politique
  • Dans la partie inférieure Autoriser le service, faire un clic-droit pour ajouter une nouvelle règle
  • Inscrire le port 631 (le nom du service IPP se remplit automatiquement) ainsi que l'adresse IP du client.
  • Quitter Firestarer

Étape 1 : Modification de host

Modifier le fichier C:\WINDOWS\system32\drivers\etc\hosts sur le PC client sous Windows car Windows XP ne reconnaît pas l'adresse IP donc il faut l'associer à un nom d'hôte :

127.0.0.1 localhost
192.168.y.xxx ubuntu

(mettre à la place de y.xxx l'adresse ip suivi du nom de votre PC Serveur sous Ubuntu - ici : ubuntu).

Étape 2 : Ajout de l'imprimante

Pour windows XP ou Windows 2000, ajouter l"imprimante en utilisant la fonction dédiée du panneau de configuration Windows XP, et utilisez l"adresse suivante pour la connexion réseau :

http://ubuntu:631/printers/nomimprimante

ubuntu est le nom du PC serveur et nomimprimante est le nom de votre imprimante sur le PCserveur.

Si le partage avec CUPS ne fonctionne pas, vous pouvez utiliser le partage Samba, qui est tout de même moins conseillé.

Côté Serveur (Ubuntu Feisty)

Ajoutez ces lignes dans smb.conf (/etc/samba/smb.conf) :

[global]

printing = cups
printcap name = cups
[printers]
browseable = no
printable = yes
writable = no
guest ok = yes
comment = All Printers (please use "MS Publisher Color Printer" Driver)
public = yes
printer admin = root
[print$]
guest ok = no
comment = Printer Drivers (please use "MS Publisher Color Printer" Driver
writable = no
path = /etc/samba/drivers
write list = root

Exécutez la commande suivante:

cupsaddsmb -v -U root -a

Ceci ajoute toutes les imprimantes CUPS vers Samba. Cette commande nécessite un mot de passe ROOT.

Coté Windows (XP)

La navigation dans le dossier "Imprimantes" doit maintenant être possible, et le client doit pouvoir voir toutes les imprimantes proposées par le serveur ubuntu/

Si Windows vous demande un driver, vous pouvez utiliser "Générique/MS Publisher Color Printer" pour une imprimante couleur ou l'autre "MS Publisher" pour une imprimante noir et blanc.

Vous pouvez aussi utiliser des drivers CUPS, mais cela suppose que vous avez configuré CUPS pour qu'il exporte les bons drivers. Personnellement, je ne les ai pas testés :

  • partage_imprimante_ubuntu_avec_windows.1196197873.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)