🅰️

Problème de détection lecteur PSS / Galss

Cet article est pour les problèmes de détection du lecteur PSS associé au composant Galss, ainsi qu'aux erreurs d'incompatibilité du STR. Il couvre les procédures de résolution sur environnements Windows et macOS.


Problème de détection du lecteur PSS / Galss sur Windows

Cette section décrit la procédure à suivre lorsque le lecteur PSS est bien reconnu dans le GDP (Gestionnaire De Poste), mais que la cryptolib (bibliothèque cryptographique nécessaire à la sécurisation des échanges SESAM-Vitale) reste en état d'erreur (rouge) et que le composant CPGESW32 (composant de gestion des échanges sécurisés Windows 32 bits) ne fonctionne pas.

Procédure de résolution
  1. Débranchez le lecteur PSS de l'ordinateur avant de commencer la désinstallation.

  2. Ouvrez le panneau "Ajout/Suppression de programmes" depuis les paramètres Windows.

  3. Désinstallez les composants suivants, dans l'ordre :

    • La cryptolib

    • Le composant MICA

    • Les FSV (Fournitures SESAM-Vitale)

    • Le Galss (composant de gestion des lecteurs de carte)

  4. Rebranchez le lecteur PSS sur l'ordinateur.

  5. Relancez l'installateur avec le lecteur connecté afin de réinstaller l'ensemble des composants.


Problème de détection du lecteur PSS sur macOS via Rapport Système

Étape 1 – Récupérer le numéro de série du TLA

Pour modifier le fichier de configuration, il est nécessaire de récupérer le numéro de série exact du TLA depuis les informations système du Mac.

  1. Cliquez sur l'icône Apple (🍎) en haut à gauche de l'écran.

  2. Sélectionnez « À propos de ce Mac », puis cliquez sur « Rapport système… ».

  3. Cliquez sur « USB » dans le panneau de gauche.

  4. Sélectionnez le TLA dans l'arborescence du périphérique USB afin de filtrer ses informations.

  5. Copiez le numéro de série affiché.


Étape 2 – Modifier le fichier io_comm.ini

Le fichier io_comm.ini est le fichier de configuration principal qui permet au logiciel de reconnaître le port auquel le TLA est connecté.

  1. Ouvrez le Finder (le gestionnaire de fichiers de macOS).

  2. Cliquez sur « Aller » dans la barre de menu en haut de l'écran, puis sélectionnez « Ordinateur ».

  3. Naviguez vers : Macintosh HDBibliothèquePréférences.

  4. Localisez le fichier io_comm.ini (il se trouve généralement en bas de la liste).

  5. Faites glisser le fichier sur le bureau.

  6. Ouvrez le fichier avec l'application TextEdit (si macOS demande avec quelle application l'ouvrir, choisissez TextEdit).

  7. Repérez la section [MAP_DEVICE] dans le fichier.

  8. Modifiez la ligne correspondante en remplaçant modem par usbmodem, suivi directement du numéro de série du TLA, puis ajoutez le chiffre 1 à la fin.

Exemple : Pour un TLA dont le numéro de série est 2421E069, la ligne doit être : COM1=/dev/cu.usbmodem2421E0691

Points d'attention :

  • Si la ligne contient tty à la place de cu, ne pas la modifier.

  • Si la section [MAP_DEVICE] est vide, saisir la ligne complète : COM1=/dev/cu.usbmodem[NUMÉRO DE SÉRIE]1

  1. Enregistrez le fichier modifié.

  2. Faites glisser le fichier io_comm.ini modifié vers son dossier d'origine (BibliothèquePréférences).

  3. Cliquez sur « Remplacer » lorsque macOS le demande.

  4. Invitez le professionnel de santé à saisir son mot de passe administrateur pour valider le remplacement.


Étape 3 – Tester la reconnaissance du TLA

Une fois les fichiers modifiés, effectuez les actions suivantes pour finaliser la prise en compte des modifications :

  1. Utilisez l'outil « Redémarrer AlbusAir / TopazeAir » depuis le bureau.

  2. Débranchez le TLA, puis rebranchez-le.

  3. Videz le cache du logiciel Air WEB : appuyez sur la touche F12 pour ouvrir les outils développeur, puis faites un clic droit sur le bouton d'actualisation de page et sélectionnez « Vider le cache et actualiser ».

  4. Vérifiez que le TLA est bien reconnu et testez une lecture de carte CPS.

Si le TLA n'est toujours pas reconnu, vérifiez que le fichier io_comm.ini modifié a bien été replacé dans le dossier Préférences et que les modifications ont été correctement enregistrées.

--- Checklist (à remplir par "OK" ou "NOK") --- 

Copié le numéro de série du lecteur : 
Cherchez le fichier io_comm.ini  : 
Modifiez la ligne concerner dans le fichier : 
Utilisez l'outil "Redémarrer AlbusAir" : 
Débranchez et rebranchez le lecteur : 
Test lecture cps :  


Problème de détection du lecteur PSS sur macOS via DiagAM

Cette section détaille les impacts du fichier "Reconfigurateur lecteur" sur le paramétrage du lecteur, et la procédure pour rétablir une détection correcte sous macOS Big Sur.

Point d'attention : utilisation du Reconfigurateur lecteur

⚠️ Attention : l'icône "Reconfigurateur lecteur" de TA (Terminal Applicatif) réinitialise le fichier io_comm.ini, ce qui supprime le paramétrage correct du lecteur. Ne l'utilisez qu'en connaissance de cause.

Détail des impacts sur le fichier io_comm.ini

Le fichier io_comm.ini (fichier de configuration des communications entre le logiciel et le lecteur de carte) évolue selon les actions effectuées. Voici le déroulé observé en trois étapes :

État initial (Étape 1) : Le fichier io_comm.ini est correctement paramétré et le lecteur est bien détecté dans TA.

Après exécution du Reconfigurateur lecteur (Étape 2) : L'exécution du "Reconfigurateur lecteur" réinitialise le fichier io_comm.ini et repositionne le Galss sur Index=1. Le lecteur n'est alors plus détecté correctement.

Après lecture de la CPS via TA (Étape 3) : Sans modifier manuellement les fichiers ini, une lecture de la CPS (Carte de Professionnel de Santé) depuis le menu Paramétrages de TA reconstruit automatiquement la ligne tty (ou cu selon la configuration) dans le fichier io_comm.ini. Le lecteur réagit et TA demande le code porteur.

Procédure de résolution
  1. Ouvrez l'application.

  2. Accédez au menu Paramétrages.

  3. Lancez une lecture de la CPS en cliquant sur le bouton dédié. La ligne tty ou cu du fichier io_comm.ini se reconstruit automatiquement.

  4. Vérifiez que le port COM indiqué dans le fichier io_comm.ini correspond bien au port COM configuré dans le Galss.

⚠️ Attention : Si le lecteur n'est toujours pas reconnu malgré un paramétrage correct, redémarrez le Mac avant toute autre manipulation.


Erreur : Incompatibilité du STR

Cette section concerne l'erreur d'incompatibilité du STR (Système de Traitement des Remontées), qui peut bloquer la lecture de la CPS, la lecture de la carte Vitale, ou laisser le déchargement du TLA (Terminal de Lecture Ambulatoire) en attente indéfinie (sablier).

Situations déclenchantes

Cette erreur peut survenir dans les cas suivants :

  • Lors d'une lecture de la CPS ou d'une carte Vitale

  • Lors d'un déchargement du TLA qui reste bloqué avec le sablier

Procédure de résolution
  1. Ouvrez le panneau "Ajout/Suppression de programmes" depuis les paramètres Windows.

  2. Désinstallez les versions SSV (SESAM-Vitale) suivantes : 1.40.10 et 1.40.11.

  3. Relancez l'installation en choisissant l'une des deux options :

    • Exécuter l'installateur TA complet

    • Télécharger et installer les Fournitures SESAM disponibles via le lien indiqué dans le message d'erreur

💡 Conseil : Si l'erreur persiste après réinstallation, relancez l'installation des fichiers en Mode Administrateur.


Informations à préparer avant de contacter le Niveau 2

Si les procédures ci-dessus ne permettent pas de résoudre le problème, préparez les éléments suivants avant d'escalader au Niveau 2 :

  • Capture d'écran du message d'erreur affiché

  • Version du logiciel AIR

  • Système d'exploitation et version (ex : Windows 11, macOS)

  • Contenu des fichiers io_comm.ini et Galss.ini

  • Liste des composants installés (cryptolib, MICA, FSV, Galss, SSV)

  • Description précise des étapes déjà réalisées