...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
apt install openjfx openjdk-11-jdk |
Vous pouvez enfin créer un script bash esup-sgc-client-zebra.sh permettant de lancer le client simplement en donnant les paramètres attendus :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
#!/bin/bash
java --module-path /usr/share/openjfx/lib/ --add-modules javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.graphics,javafx.swing,javafx.web -DprinterZebraEncoderType=MIFARE -DprinterZebraHackZxpNfcPower=true -jar esup-sgc-client-zebra.jar |
Le paramètre printerZebraHackZxpNfcPower=true permet de faire fonctionner le lecteur NFC avec le firmware officiel d'Identiv, ce aussi bien sous windows que sous linux ; sans ce hack, le lecteur NFC n'est pas alimenté précisément quand la carte est positionnée sur la station d'encodage.
Pour valider le bon fonctionnement de voitre installation, n'oubliez pas de lancer en preimer lieu depuis esup-sgc-client le "Stress test pc/sc" depuis le menu "zebra" d'esup-sgc-client sur une carte Mifare DESFIRE ; aucune erreur ne doit pas apparaître sur les 30 secondes de tests de communication mifare desfire.