GARNIER STUDIOS

Développement d’une borne d’impression connectée

Contexte du projet

Garnier Studios est un studio de photographie professionnelle.
Basé à Saint Herblain en périphérie de Nantes, fort de près de 35 ans d’expérience.

Afin de proposer un nouveau service de location, l’équipe du studio souhaitait développer un produit connecté apportant une réelle plus value marketing à leurs clients.

L’idée était de permettre :

  1. Aux invités de prendre des photos en live pendant l’évènement où ils le souhaitent grâce à leur smartphone sans télécharger d’application et de récupérer ensuite les impressions en qualité professionnelle.
  2. Aux organisateurs d’événements de capter les coordonnées mails des participants, de pouvoir modérer les photographies et ajouter des masques spécifiques (logo marque + texte).

Résultats

Scénario d’utilisation :

  • Un participant prend une photo avec son téléphone
  • Envoie le/les fichier(s) par mail à l’adresse mail dédiée de l’évènement (auto-générée)
  • Attend environ moins d’une minute
  • La personne se dirige vers la borne d’impression et récupère sa/ses photos imprimées sur papier.

Juste après la réception des fichiers, l’organisateur d’événement peut donc modérer les photos (validation/refus) depuis son ordinateur : action humaine.
Afin de connecter la borne d’impression photo, notre équipe a donc développé :L’outil de traitement d’image et d’envoi sur les bornes imprimantes Le dashboard permettant de gérer la modération d’image.

À noter :

  • Les invités doivent bénéficier d’une connexion à internet afin d’envoyer leurs fichiers par mail. (Wifi ou 3G/4G)
  • Dans ce cas d’usage précis, nous avons utilisé un mac book mini pouvant être remplacé par tout autre micro-ordinateur (raspberry pi, arduino…).
  • Les fichiers envoyés par mail peuvent également être transférés par d’autres moyens, comme les réseaux sociaux par exemple.

Conseils
Vous voulez plus d’informations ?

Problématiques

Traitement d’image :

Les photos prisent par les participants lors de l’événement doivent être adaptées au format spécifique de l’imprimante. Elles sont donc traitées par un algorithme afin que les dimensions soient modifiées si nécessaire avant l’impression.

Pendant que Laure prend une photo entourée de tous ses amis en 

, Paul préfère “se la jouer selfie” et passe donc en 

… L’imprimante ne détecte pas naturellement la différence ! La photo sans traitement préalable risque donc d’être coupée et mal imprimée.

Scripting Apple :

Suite à la réception des photos, notre serveur doit discuter avec un mini ordinateur mac book, lui même relié à la borne imprimante. Afin d’automatiser l’impression des photos, nous avons dû étudier en détails le scripting apple. La liaison peut être délicate à maîtriser car elle est connectée à des drivers cups.

Technologies utilisées

Script BashAdministration système : récupération des photosLangage PHP pour traitement d’imageApple Script : liaison avec imprimante et mac book miniInterface en PHP pour modération

Nos conseils

Pour une bonne mise en place du projet, nous vous conseillons de bien choisir au préalable le matériel : l’imprimante et l’ordinateur fourni car en fonction de ce qui est choisi les développeurs auront un travail différent à fournir.

Le projet en image

 

Conseils
Vous voulez plus d’informations ?