ESUPSGC

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

L'édition en 1 passe temps est rendu possible au travers d'esup-sgc-client notamment par le fait que :

...

Par rapport à l'édition en 2 passestemps, c'est cette possibilité de rendu en BMP que l'on doit configurer/paramétrer pour supporter l'édition en 1 passe dans esup-sgc.

...

Notez que les mêmes BMP (et donc les mêmes commandes chormium/ghostscript/imagemagick) sont opérationnels pour les différentes imprimantes que nous avons utilisées lors du développement de cette fonctionnalité (evolis primacy 1, evolis primacy 2 et zebra ZC300),

ESUP-SGC

Les 2 configurations BMP_COMMAND_BLACK_PRINTER et BMP_COMMAND_COLOR_PRINTER dans esup-sgc (onglet admin < configuration) permettent de 'convertir' le HTML/CSS d'une carte en images BMP n&b et couleur adaptés aux imprimantes à cartes.
Dit autrement, ce sont ces 2 paramètres qui permettent à esup-sgc-client de récupérer les images BMP noir et blanc d'une part, et couleur d'autre part, qui seront envoyées à l'imprimante.

...

Pour tester, allez dans 'admin' < 'themes cartes', sélectionnez un thème pour lequel au moins une carte existe avec ce thème, et vérifiez que dans le bloc "Prévisualisation BMP - édition en 1 temps" vous retrouvez bien une image de la carte dédiée au ruban noir et blanc et une autre dédiée aux rubans couleur. Si ça ne fonctionne pas, regardez dans les logs pour corriger le problème (sécurité, commande non fonttionnelle à tester et mettre au point depuis /tmp, etc.). Chaque commande étant censée produire un (et un seul) fichier card.bmp

Imprimantes

Suivant l'imprimante utilisée, la mise en oeuvre technique de la disponiblité des API pour esup-sgc-client est différente.

...

Le test consiste à envoyer des commandes NFC (APDU) de manière quasi continue pendant 20 secondes. Sur une installation correcte et pleinement opérationnelle, aucun erreur PC/SC ne doit survenir. Si une seule erreur survient, votre installation ne doit pas être considérée comme opérationnelle.

Installateur esup-sgc-client

https://esup-sgc-client-web-installer.univ-rouen.fr vous permet de générer un installateur d'esup-sgc-client (en plus d'esup-nfc-tag-server et esup-nfc-tag-desktop) en précisant uniquement les urls de vos serveur esup-sgc et esup-nfc-tag.

...

Concernant les imprimantes zebra, le SDK zebra sous windows semble malheureusement être compatible uniquement avec le JDK 8 d'Oracle. Pour des raisons de licence (entre autre), l'installateur d'esup-sgc-client ne propose pas ce JDK (mais un openjdk+openjfx 17 actuellement). Aussi sous windows, vous devrez utiliser un autre JDK/JRE/JavaFX que celui fourni par l'installateur ... ou alors vous dverez préférer l'usage d'esup-sgc-client et de votre imprimante zebra dpuis un linux (esup-sgc-client et la zebra ZC300 fonctionne parfaitement sous linux avec un openjdk+openjfx 17 par exemple).

Lancement d'esup-sgc-client

Pour permettre à esup-sgc-client de piloter votre imprimante et de lui faire éditer une carte (impression + enocdage), et après avoir installé et configuré esup-sgc-client, vous devez : 

  • le lancer (en choisissant le esup-sgc-client adapté / supportant votre imprimante)
  • vous authentifier sur le panneau de gauche
  • sélectionner la salle d'encodage dans le panneau de gauche
  • sélectionner "Impression et encodage via imprimante ..."
  • cliquer sur start

Lancer l'édition de la carte

Une fois que votre esup-sgc-client est lancé, vous devez voir apparaître un bloc (en vert) en haut à droite de votre "vue manager".

...

Si vous demander à "Imprimer et encoder" plusieurs cartes (en même temps ou non), elles seront notés en base de donnée comme devant être éditées par votre imprilante et le seront au fur et à mesure (en série donc, telle une file d'impression). 

Partage d'imprimante

Le fonctionnement d'une imprimante àa carte avec lecteur NFC USB implique que l'imprimante est relié en USB au PC faisant tourner esup-sgc-client.

...