Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Comment connecter un terminal Banksys Czam® à plusieurs PC ?

0000000755     -      03/10/2015
Obsolète

Cette page ne concerne que la version legacy.
Les informations concernant les versions Aruba et Majuro sont disponibles ici.

 

La connexion physique entre le terminal Banksys Czam® ou Xenta® et le PC est toujours effectué via un port série (DB9). Le câble de connexion est fourni par Banksys. Par essence même, un port série n'est pas partageable.

Afin de pouvoir partager un terminal Czam®, il faut utiliser le module " Mercator CzamLink ". Ce module consiste en un exécutable contenant un objet DCOM. Cet objet DCOM sera chargé de gérer toutes les communications sur le port série utilisé par le terminal. L'application Mercator ne communiquera plus directement avec le port série mais avec l'objet DCOM commun à tous les postes sur le réseau. Ce composant gère totalement les conflits d'utilisation simultanée du terminal Czam®.

CzamLink utilise le protocole TCP/IP. Il requiert une adresse IP locale fixe sur le poste hébergeant le terminal Czam.

Fonctionnement de CzamLink.exe :

Ce programme fonctionne de 3 façons différentes,

  • déclenchement normal de cet exécutable : configuration des paramètres de CzamLink et visualisation des sessions actives
  • déclenchement de cet exécutable avec le paramètre /REGSERVER : enregistrement de l'objet DCOM dans la base de registres
  • instanciation de l'objet DCOM à partir d'un Mercator local ou distant (sur le réseau local).

Installation et configuration de CzamLink :

L'installation décrite ci-dessous doit être suivie de façon stricte, en prenant bien note de ne pas appliquer sur un poste distant des points d'installation indiqués pour le poste hébergeant le terminal Czam, ou vice versa. De même, les différentes opérations doivent être rigoureusement effectuées dans l'ordre ci-dessous prescrit.

Avant de commencer tout paramétrage, vérifiez que les utilisateurs des différents postes qui devront communiquer entre eux via le CZAM-Link existent bien sur toutes les machines (avec le mot de passe et les droits administrateurs).
Sous Windows XP, CzamLink ne fonctionne que si le partage de fichier n'est pas configuré en mode "Simple". (Dans l'explorateur Windows, aller dans le menu "outils" et cliquer sur "Options des dossiers...". Dans l'onglet "Affichage", décocher la dernière case "Utiliser le partage des fichiers simples (recommandé)". Cette option est désactivée d'office si le PC fait partie d'un domaine.)
Cette option doit être décochée sur tous les postes.
Le pare-feu Windows doit également être désactivé sur tous les postes.

Par ailleurs, il faut encore veiller à ce que chacun des PC "voie" l'autre PC dans la zone "Intranet Local". Pour ce faire, il faut démarrer l'explorateur de fichiers vers un volume partagé sur l'autre poste. Si dans le coin inférieur droit, apparaît la mention "Intranet Local", alors l'autre PC est "vu" dans la zone correcte. Si par contre, dans le coin inférieur droit apparaît la mention "Internet",  il faut appliquer cette procédure :

  • aller dans les options d'Internet Explorer
  • ouvrir l'onglet "Sécurité"
  • cliquer sur l'icône "Intranet Local"
  • cliquer sur le bouton "Sites"
  • Décocher "Détecter automatiquement le réseau intranet
  • Cliquer sur "Avancé"
  • Ajouter le chemin correspondant au nom UNC de l'autre PC \\autrePc\

Sur le poste hébergeant le terminal Czam® :

  • assurez-vous que la liaison Banksys monoposte fonctionne correctement dans cette configuration Mercator
  • vérifiez que l'adresse IP locale de ce poste n'est pas dynamique et notez cette adresse IP locale fixe
  • créez un répertoire indépendant de Mercator, sur le disque C de cet ordinateur
  • copiez dans ce répertoire le contenu du fichier 0000000756.zip.
  • déclenchez CzamLink.exe, paramétrez le port COM et le n° du terminal, fermez ensuite l'application
  • exécuter Register.bat ou CzamLink.exe /REGSERVER afin d'enregistrer l'objet DCOM dans la base des registres
  • sous Windows NT, 2000 ou XP, exécutez DcomCnfg pour déterminer les paramètres de sécurité de l'objet DCOM CzamLink.main :
    • Autorisation d'exécution : tout le monde (ou everyone si le PC est en anglais)
    • Autorisation d'accès : tout le monde
    • Autorisation de configuration : tout le monde / contrôle total
    • Identité : dans " Cet utilisateur ", complétez le login et le mot de passe de l'administrateur du PC.
  • copier les fichiers du zip 0000000755.zip dans le répertoire principal de Mercator
  • dans Mercator, " Outils / Options / Matériel Caisse ", remplacer le paramètre " Port terminal CZAM " par CZAMLINK. (Attention : une fois que la configuration CzamLink est utilisée, il est INTERDIT d'encore adresser le terminal par son port COM. Ceci étant donné que CzamLink gère les conflits d'utilisation simultanée du terminal.)
  • tout en laissant Mercator actif, déclenchez CzamLink pour vérifier que la session en cours est bien visible. Vous pouvez ensuite fermer czamlink.exe

Sur les autres postes du réseau où la liaison avec le terminal doit être activée :

  • dans Mercator, " Outils / Options / Matériel Caisse : Port terminal CZAM ", indiquez CZAMLINK@aaa.bbb.ccc.ddd, où aaa.bbb.ccc.ddd est l'adresse IP du PC hébergeant le terminal
  • redémarrez Mercator
  • acceptez le message " Class CzamLink.main not found "
  • via le menu " Outils / Czam / Enregistrer Link ", enregistrez les coordonnées de l'objet distant DCOM dans votre base de registres locale
  • redémarrez Mercator
  • tout en laissant Mercator actif, déclenchez CzamLink sur le poste hébergeant le terminal Czam®, pour vérifier que la session en cours est bien visible.


Attention : l'utilisation de CzamLink requiert une licence " Mercator Czam " par poste de travail utilisant de façon concurrente le terminal Czam et par terminal.



attention_aruba A partir de la version Aruba, certains points de menus ont été regroupés dans "Outils / Options".



A télécharger : 0000000755.zip (80 Kb - 11/02/2004)


Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.