Imprimer sur une imprimante partagée par Windows
Nous supposerons dans la suite que votre réseau interne fonctionne sur TCP/IP.
Si ce n'est pas le cas... eh bien il est nécessaire d'activer TCP/IP.
Vous devez connaître l'adresse IP, le nom de serveur (host) et le nom
d'imprimante partagée de la machine Windows à laquelle est reliée
l'imprimante, le nom d'utilisateur et le mot de passe de l'imprimante s'ils existent, et
le nom du groupe de travail (workgroup).
Naturellement, l'imprimante doit être d'un type compatible avec BeOS (Epson, etc).
Voici un exemple concret:
Adresse IP de l'ordinateur relié à l'imprimante : 192.168.0.1
Nom de cet ordinateur : SERVER
Nom de l'imprimante partagée : EPSON
Groupe de travail : WORKGROUP
Nom d'utilisateur : {néant}
Mot de passe : {néant}
Voici comment procéder en détails:
- Lancez un Terminal.
- Créez un dossier pour les fichiers à imprimer - Par exemple
/epson, comme ceci:
mkdir /epson
- Saisissez les commandes suivantes:
cifsmount -I 192.168.0.1 -W WORKGROUP -d \\\\SERVER\\EPSON "" "" /epson
Explication:
-I 192.168.0.1 indique que la machine reliée à l'imprimante a pour
adresse IP 192.168.0.1
-W WORKGROUP indique le groupe de travail
-d indique que l'affichage se fait en mode DEBUG (uniquement durant le montage)
- utile pour voir ce qui se passe exactement
\\\\SERVER\\EPSON est le nom du serveur et le nom de partage (il faut respecter ce
format)
"" "" représente le nom d'utilisateur et le mot de passe (voir plus loin)
/epson est le point de montage sous BeOS. Vous en comprendrez rapidement
l'utilité.
Remarque: "" "" représente le nom d'utilisateur et le mot de passe.
La plupart du temps avec le imprimantes partagées sous Windows, il n'y a pas
de nom d'utilisateur, seulement un mot de passe, donc si par exemple le mot de
passe est "facile" alors la commande sera :
cifsmount -I 192.168.0.1 -W WORKGROUP -d \\\\SERVER\\EPSON "" "facile" /epson
Vous êtes obligé de préciser ces paramètres même
s'ils sont vides. Dans le cas contraire, la commande ne fonctionnera pas.
- Si tout s'est bien passé, vous verrez en mode DEBUG (grâce au -d) que
le partage a bien été monté. Sinon, relisez bien la commande,
vérifiez que vous avez accès à l'autre machine (via un ping), etc.
- Maintenant, nous allons créer une imprimante sous BeOS. Allez dans
Preferences | Printers | Add | Local Printer. Quand il vous demande où est
connectée l'imprimante, choisissez "Print to file". Le reste est
évident. Le plus important est de sélectionner le bon type d'imprimante.
- Vous êtes maintenant prêt à imprimer. Lancez l'application
à partir de laquelle vous voulez imprimer. Chargez le document et imprimez-le.
Le programme va vous demander un nom de fichier où imprimer. Vous devez alors
vous déplacer vers le point de montage de l'imprimante. C'est ici que se
produit un phénomène curieux; il est probable qu'il n'y ait pas de
dossier /epson sur votre système, le partage étant nommé
/SERVER/EPSON -- curieux. Entrez ce nom de dossier -- il devrait être vide.
Choisissez un nom de fichier et cliquez sur Save. Le nom de fichier est sans
importance.
- Le fichier devrait s'imprimer maintenant!
Comment est-ce que cela fonctionne? C'est assez simple. Quand vous envoyez un fichier
dans ce dossier, il est copié octet par octet vers le partage -- dans ce cas
l'imprimante. En fait, vous écrivez des données directement depuis BeOS vers
l'imprimante, via TCP/IP.
Remarquez qu'en utilisant le même mode opératoire vous pouvez monter
n'importe quel partage de Windows. Il suffit de changer le nom du partage et le point de
montage. Lorsque vous naviguez dans le point de montage, vous pouvez voir (mais aussi lire
et écrire) tous les fichiers du volume partagé.
Pour être certain que le partage d'impression soit toujours activé ajoutez
le mkdir et le cifsmount indiqués précedemment dans
/boot/home/config/boot/UserBootscript.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Gwydion Elderwyn.
Astuce traduite par: Christophe.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|