Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Tracker and Deskbar
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

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:

  1. Lancez un Terminal.
  2. Créez un dossier pour les fichiers à imprimer - Par exemple /epson, comme ceci:
    mkdir /epson
  3. 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.

  4. 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.
  5. 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.
  6. 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.
  7. 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
 

 

BeArchives.com Banner Exchange Network