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
- Start the Add Printer wizard
- Click Next
- Select A network printer, or a printer attached to another computer
- Select Connect to a printer on the Internet or on a home or office network
- 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.