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.

Cette page et les pages enfants s'y rapportant décrivent les différentes possibilités d'édition des cartes NFC dans esup-sgc. 

Édition en 1

...

passe 

Après des années d'exploitation d'esup-sgc dans un certain nombre d'établissements, pour essaimer encore davantage la solution libre esup-sgc et dans le cadre d'un financement ministériel (cf Appel À Projets Services Numériques Aux Étudiants ESUP-SGC 2022/2023), la version 2 d'esup-sgc (février 2023) a évolué pour proposer l'édition des cartes en 1 seule passe sur les imprimantes à carte de marque evolis et zebra.

...

De fait, concrètement, l'édition de la carte peut se faire depuis un simple navigateur web, à distance, sur un smartphone.
Elle peut aussi être déclenchée via un appel Web Service ; voir la Q/R de la FAQ "Peut-on lancer une édition/impression de carte par Web Service ?" à ce propos. 

Aussi le partage d'imprimante permet en plus de proposer au travers d'un seule et même imprimante la possibilité d'éditions à plusieurs gestionnaires connectés depuis un matériel (navigateur) n'ayant nécessité aucune installation particulière (pas de driver d'impression nécessaire pour déclencher les éditions des cartes).

...

La lecture du QRCode par webcam n'est pas nécessaire pour l'édition des cartes, aussi l'impression du QRCode lui-même n'est pas obligatoire.

Enfin, cette solution qui oblige à proposer à l'imprimante un BMP pour la noir et blanc et un autre pour la couleur, évite l'usage du ruban noir sur les photos et logos et donc évite le phénomène de surépaisseur sur-épaisseur sur cheveux noirs (par exemple) que l'on peut parfois constater lors de l'impression directe).

Avec des imprimantes, lecteurs NFC, SDK, drivers (etc.) stables et éprouvés, l'édition en 1 passe via esup-sgc-client est la possibilité d'édition la plus confortable, c'est celle qu'on vous recommande désormais.

Inconvénients

L'implémentation de l'édition en 1 temps passe est dépendante et adhérente aux APIs propriétaires et aux matériels/marques d'imprimantes.

...

Enfin, l'implémentation est liée à une marque d'imprimante, et n'a été testée que sur certains modèles d'imprimantes (avec certains lecteurs NFC USB) et dans certains environnements (système d'exploitation, jdk).

Voir Édition en 1 tempspasse

Édition en 2

...

passes

Historiquement, esup-sgc propose d'éditer (c'est à dire imprimer et encoder) les cartes Mifare Desfire en 2 temps passes :

  • on imprime les cartes via une impression HTML depuis l'affichage de l'interface web d'esup-sgc dans un navigateur : via ps/pcl ou/et au travers du simple driver d'impression de l'imprimante à carte ;
  • on encode la carte via pc/sc - il faut pour ce faire un lecteur NFC USB pour l'encodage éventuel d'applications MIFARE Desfire et une webcam pour scanner le QRCode (usage du QRCodedu projet Carte Étudiante Européenne) et ainsi procéder à l'enrolement carte imprimée / puce NFC ; pour ce faire ici, le navigateur ne suffit  pas et on doit utiliser un client 'lourd' qui se charge de lire le qr-code et envoyer les commandes NFC (APDU) calculés par le serveur web esup-nfc-tag à la carte ; ce client lourd étant esup-sgc-client.

...

Par sa simplicité, elle reste le choix par défaut, à privilégier lors de la toute première un choix intéressant pour la mise en place d’ESUP-SGC pour afin de comprendre le fonctionnement de l'édition d'une carte.Cette possibilité d'édition indépendante des marques, modèles et versions des imprimantes garantie que le fonctionnement d'ESUP-SGC n'est pas lié à la disponibilité et l'évolution de matériel et donc de prestataires propriétaires.

Cette solution est la plus économe : une imprimante à carte sans aucune option suffit (prix d'appel) alliée à un lecteur NFC usb indépendant et une webcam. L'imprimante n'étant pas utilisée pour l'encodage, l'impression des cartes via le spooler d'impression est la plus efficace possible. Peu de problèmes de drivers sont à craindre et on minimise les bugs de part et d'autre à la fois côté materiel et logiciel.

Cette possibilité d'édition indépendante des marques, modèles et versions des imprimantes garantit que le fonctionnement d'ESUP-SGC n'est pas lié à la disponibilité et l'évolution de matériel et donc de prestataires propriétaires ; elle fait d'ESUP-SGC une solution pérenne et durable.

Inconvénients

Lors de l'édition en 2 passes en utilisant les outils standards, l'impression de plusieurs cartes est permise via l'impression HTML présentant plusieurs cartes : 1 carte par 'page'.

...

Matériellement et logiciellement la solution est très robuste, les problèmes rencontrés seront surtout liés à des erreurs humaines : oubli d'encoder la carte après l'avoir imprimé ou 'arrachage' de la carte lors de l'encodage de la carte ; erreurs qui n'auront pas lieu avec l'édition en 1 passe.

Voir Édition en 2 tempspasses

Édition en 2

...

passes avec encodage des cartes en série

Pour automatiser la procédure d'encodage de l'édition en 2 tempspasses, vous pouvez utiliser une imprimante comme 'robot d'encodage'. C'est ce qu'on propose de faire avec les Zebra ZXP3 par exemple : cela permet de 'recycler' ces imprimantes qui ne sont plus distribuées et dont les consommables ne sont quasiment plus disponibles aujourd'hui.

...

On retrouve les avantages de l'édition en 2 temps passes ci-dessus avec en plus ici une parallélisation plus efficace de l'impression / encodage : une imprimante est chargée d'imprimer en masse les cartes lorsqu'une autre est chargée d'encoder en masse les cartes.

...

Le 'robot' d'encodage n'est pas forcément implémentable sur tous les modèles d'imprimantes : en plus de réquérir un modèle disposant d'un lecteur NFC (ou d'un modèle dans lequel on peut disposer soit-même d'un lecteur NFC USB), le détournement du fonctionnnement de l'imprimante n'est possible que si on peut disposer d'une webcam au dessus de la carte lorsque celle-ci est sur la "station" d'encodage.

Enfin, tout comme pour l'édition en 1 tempspasse, l'implémentation de la partie encodage est propre à un matériel donné (nous avons validé le "robot d'encodage" uniquement sur des ZXP3 à ce jour).

...