Une carte d'embarquement

Une carte d'embarquement est lue par une machine à la porte, par une personne au comptoir, et par un passager qui a un sac dans l'autre main. Les trois doivent trouver ce qu'ils cherchent sur le même petit rectangle, en une seconde : c'est pour ça que la mise en page est aussi serrée et aussi encadrée. Celui qui compte le plus, c'est la machine, et c'est le moins indulgent des trois.

Le QR code n'est pas un ornement. Il contient la seule ligne que les portes d'embarquement du monde entier ont accepté de lire : le nom, la référence de réservation, les deux aéroports, la compagnie, le vol, le jour de l'année, la classe, le siège, le numéro d'enregistrement et le statut du passager — chacun à sa place, chacun d'une largeur fixe, complété par des blancs quand il est trop court. Un caractère mal placé et la porte ne discute pas : elle refuse la carte.

Ce que montre cet exemple

  • La seule ligne que lisent les portes, chaque détail écrit à la place qui lui est réservée.
  • Cette chaîne encodée en QR code, comme le fait une carte d'embarquement sur téléphone.
  • Un trait de perforation et un talon qui répète les détails du vol.

Le code source complet

Rien n'est omis et rien n'est simplifié : c'est le programme exactement tel qu'il tourne, pour le développeur qui utilise cette bibliothèque. La troisième est la description elle-même : une simple liste de ce que la page doit dire, et c'est elle qu'on envoie au service.

Voir le code Rust Voir le code Python Voir le code JSON

Le document lui-même

Ouvrir le document en anglais Ouvrir le document en français

Des exemples voisins de celui-ci

Une facture commerciale

Une facture dont les lignes et les totaux tombent là où le texte les mène, et dont le QR code permet à un téléphone de payer la somme exacte sur le compte exact sans rien retaper.

Un bon de livraison

Le bon qui voyage avec la marchandise : un code-barres en regard de chaque article, une case que le destinataire coche, et le code propre à l'expédition.

Un bulletin de paie

Un bulletin de paie : dix-huit lignes de cotisations avec les parts salariale et patronale, le mois face au cumul annuel.

Un contrat de prestation de deux pages

Un contrat de prestation sur deux pages où aucune clause n'est jamais coupée en deux par un changement de page, et qui finit par des cases de signature, de nom et de date remplies à l'écran.

Un certificat au format paysage

Un certificat dont l'encadrement, le ruban et le sceau sont dessinés au trait plutôt que photographiés : net à toutes les tailles, et pour une fraction du poids.

Tous les exemples, par sujet