Pages

mercredi 28 janvier 2009

Partage d'imprimante entre postes Ubuntu et Windows XP

Une imprimante Samsung ML-1610 est connectée à un PC sous Ubuntu Feisty. Comment la partager avec des postes sous Windows XP ?


Solution 1 : accès direct via CUPS

L'accès direct via CUPS semble être la solution la plus simple à configurer.

Sur la machine sous Ubuntu


editer /etc/cups/cupsd.conf et changer la ligne : Listen 631
Listen *:631


Sur le PC Windows
  1. Start the Add Printer wizard
  2. Click Next
  3. Select A network printer, or a printer attached to another computer
  4. Select Connect to a printer on the Internet or on a home or office network
  5. Type http://server_name:631/printers/ML-1610


Solution 2 : Utilisation de Samba pour le partage d'imprimante


A vérifier ...

Installation de l'imprimante sous Ubuntu


Pour démarrer l'installation : Menu systeme / administration/ impression /Nouvelle imprimante
Le driver utilisé pour installer l'imprimante sous Ubuntu est Splix (package splix_1.0.1-0ubuntu1_i386.deb).

Puis activer le partage : imprimantes / partager des imprimantes

Cela n'est pas suffisant, car le PC sous Windows voyait bien l'imprimante mais les impressions étaient refusées. Il a fallu modifier /etc/samba/smb.conf pour régler ce problème :

printing = cups
printcap name = cups
security = share

[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
public = yes
guest only = yes
use client driver = yes
path = /tmp
writable = no
create mode = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

Ensuite il faut relancer samba : /etc/init.d/samba restart

Poste sous Windows XP

Lancer l'ajout d'imprimante avec detection automatique sur le réseau.
Selectionner le poste Ubuntu et l'imprimante apparait.
Le driver Samsung est à télécharger :
2008-12-03 Printer Driver -Add Printer / DR/200810/20081030153112109/ML-1610_series.zip.