Imprimer automatiquement vos étiquettes de transport Starshipit
Starshipit génère vos étiquettes de transport. Via Zapier, le PDF de l'étiquette part sur votre imprimante étiquettes dès que Starshipit le crée, sans que personne ait à le télécharger et à l'imprimer à la main.
Une imprimante ticket cloud Expedy, XPDY80, HSPOS ou Star Micronics, ne sait pas imprimer une étiquette transporteur : c'est une imprimante ticket. Les étiquettes passent toujours par un Raspberry Pi ou un adaptateur USB Cloud Print Box pilotant une imprimante étiquettes.
Ce dont vous avez besoin
- Un compte Expedy avec un serveur d'impression Raspberry Pi ou un adaptateur USB Cloud Print Box actif. Pas encore installé ? Voir Ajouter un serveur d'impression Raspberry Pi à votre compte
- Votre imprimante étiquettes, branchée en USB sur ce Raspberry Pi ou cet adaptateur, port réglé sur
LABEL - Un compte Starshipit et un compte Zapier
- Vos API SID, API TOKEN et UID Imprimante API, sur la page de l'imprimante dans la console Expedy, carte Clés API & UID
Pourquoi une imprimante étiquettes
Une étiquette transporteur est un PDF à format fixe, le plus souvent 100 x 150 mm. Une imprimante ticket ne sait pas le rendre à la bonne taille : le travail part donc sur une imprimante étiquettes pilotée par un Raspberry Pi ou le Cloud Print Box.
Sur la page de l'imprimante, lancez un Scan USB et réglez le port qui porte l'imprimante étiquettes sur LABEL, et non ESC/POS. Voir Installation sur Raspberry Pi.
Construire le Zap
- Dans Zapier, créez un Zap et choisissez Starshipit comme application déclencheuse
- Sélectionnez l'événement qui se produit à la création d'une étiquette
- Ajoutez Expedy Print comme action, puis Create a Print Job
- Connectez votre compte Expedy avec vos Expedy SID et Expedy TOKEN
- Saisissez l'UID de l'imprimante étiquettes
- Dans le champ message, mappez l'URL du PDF d'étiquette renvoyée par Starshipit
Le détail côté Zapier : Comment intégrer Expedy Print avec Zapier
Ce qu'il faut envoyer
Une imprimante étiquettes prend l'URL du PDF seule, sans aucune balise :
https://exemple.com/etiquette.pdf
Sur une imprimante ticket ESC/POS, la même URL doit au contraire être entourée de la balise <PDF>. Les deux formes sont détaillées dans Impression PDF.
Tester
Créez une étiquette de test dans Starshipit et vérifiez qu'elle sort à la bonne taille. Si rien ne s'imprime :
- vérifiez l'UID : ce doit être celui de l'imprimante étiquettes, pas de l'imprimante ticket
- vérifiez que le port USB est bien en mode
LABELaprès le scan - vérifiez que l'URL du PDF est accessible sans authentification, Expedy la récupère depuis ses propres serveurs
Selon le connecteur ou le logiciel utilisé, cette configuration peut être réalisée par votre partenaire ou votre agence. Rapprochez-vous de lui avant de commencer.