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.1.xxx (où 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.1.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.1.*

  • 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.1.xxx (où 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.1.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.1.*

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

Étape 1 : Installation de Firestarter

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

  • utiliser Synaptic
  • ou bien dans un terminal
sudo apt-get install firestarter

É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

http://doc.ubuntu-fr.org/firestarter

É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.x.yyy ubuntu

(mettre à la place de x.yyy 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.

Utilisation de Samba pour partager l'imprimante

Si le partage avec CUSP ne fonctionne pas, vous pouvez utiliser le partage Samba, qui est moins conseillé.

Ajoutez ces lignes dans 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 CUSP vers Samba.

La navigation dans le dossiers "Imprimantes" doit maintenant être possible, et le client doit pouvoir voir tous 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 celà suppose que vous avez configurer CUPS pour qu'il exporte les bons drivers. Personnellement, je ne les ai pas tester :

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