Impression thermique silencieuse depuis Shopify avec PrintNode
LabelCraft - des étiquettes code-barres pour Shopify, imprimées exactement à la taille que vous définissez.
Chaque étiquette s'imprime à la taille que vous définissez - mesurée, pas approximative.
Un débordement ou un code-barres manquant déclenche toujours un avertissement visible avant l'impression.
Le ZPL natif place chaque barre sur des points entiers de l'imprimante. Une barre de moins de 2 points de large, ou un EAN/UPC en PDF aux barres plus fines que le minimum GS1, déclenche un avertissement.
Nous n'écrivons dans vos codes-barres que s'ils étaient vides quand nous les avons lus, sauf si vous nous demandez de les corriger.
LabelCraft peut envoyer vos étiquettes directement à une imprimante thermique via PrintNode, sans ouvrir la boîte de dialogue d'impression du navigateur ni manipuler de fichier. Vous choisissez vos produits, vous cliquez sur Envoyer à l'imprimante (ou Envoyer le ZPL à l'imprimante pour une Zebra), et les étiquettes sortent - avec la même taille exacte et les mêmes avertissements jamais silencieux que les sorties PDF et ZPL, mais sans dialogue à l'écran. Ce guide explique ce qu'est PrintNode, ce qu'il vous faut et comment le connecter.
Impression silencieuse, directement depuis Shopify
PrintNode est un petit client d'impression multiplateforme que vous installez sur l'ordinateur relié à votre imprimante thermique. Son compte cloud expose une API REST, et le client local pousse chaque tâche reçue directement vers l'imprimante. LabelCraft envoie vos étiquettes rendues à votre compte PrintNode, et PrintNode assure le dernier saut jusqu'à l'imprimante - une impression devient un clic dans l'admin Shopify, au lieu d'une boîte de dialogue et d'un réglage de mise à l'échelle à ne pas rater.
Ce qu'il vous faut
- Un compte PrintNode - leur offre gratuite comprend un nombre fixe d'impressions par mois, leurs offres payantes davantage ; chaque tâche envoyée par LabelCraft compte pour une impression, quel que soit le nombre d'étiquettes.
- Le client PrintNode installé sur l'ordinateur connecté à votre imprimante d'étiquettes, connecté et affichant l'imprimante en ligne. Sous Windows, installez-le comme application de bureau, comme le recommande PrintNode : un service Windows tourne sous le compte système et imprime avec les réglages par défaut de ce compte, pas avec ce que vous avez choisi dans les Options d'impression de votre pilote.
- Votre clé API PrintNode collée dans les réglages de LabelCraft - c'est la seule étape dans LabelCraft, et toute la fonction reste inactive tant que vous ne l'avez pas faite.
Comment connecter PrintNode à LabelCraft
- Installez le client PrintNode sur la machine reliée à votre imprimante, comme application de bureau sous Windows, et connectez-vous, pour que l'imprimante apparaisse en ligne dans PrintNode.
- Copiez votre clé API depuis le tableau de bord PrintNode.
- Dans LabelCraft, ouvrez Réglages et collez la clé. LabelCraft supprime les espaces superflus et rejette tout ce qui ne peut pas être une vraie clé.
- LabelCraft valide la clé en listant vos imprimantes, donc une mauvaise clé est détectée immédiatement. Choisissez l'imprimante vers laquelle imprimer.
- Un bouton Envoyer à l'imprimante - et Envoyer le ZPL à l'imprimante pour une Zebra - apparaît alors sur l'écran d'impression principal, à côté de Générer le PDF et Télécharger le ZPL.
Ce que LabelCraft envoie à votre imprimante
- ZPL natif ou PDF, à votre choix - Envoyer le ZPL à l'imprimante pousse du ZPL brut vers une Zebra pour qu'elle dessine elle-même les codes-barres ; Envoyer à l'imprimante pousse le PDF rendu, que toute imprimante accepte. Les deux viennent du même rendu à taille exacte.
- Taille exacte, aucune mise à l'échelle - la même garantie de dimension à ±0,1 mm s'applique, et les décalages X et Y du modèle (Réglages avancés → Calibration de l'imprimante) déplacent l'impression comme ils déplacent un PDF téléchargé. LabelCraft demande à PrintNode d'imprimer le PDF à sa taille réelle, jamais ajusté à la page : aucune mise à l'échelle de dialogue à rater. Sous Windows, PrintNode ne l'applique qu'avec son moteur d'impression Engine6 : choisissez Engine6 dans l'onglet Printers du client PrintNode (sur Mac, Engine7 si une étiquette sort tournée ou redimensionnée). Réglez le format du papier et l'orientation dans le pilote de votre imprimante d'après votre rouleau, donnez à votre modèle dans LabelCraft la même taille que ce papier, et imprimez une étiquette de test après chaque changement dans le pilote.
- Tout le lot, une fois - le fichier que LabelCraft envoie contient déjà chaque étiquette physique, donc il s'imprime toujours en un seul exemplaire. Le lot n'est jamais multiplié par un nombre de copies accidentel.
- Votre clé reste sur le serveur - la clé API est lue côté serveur pour dialoguer avec PrintNode et n'atteint jamais votre navigateur. Une fois enregistrée, elle n'est plus jamais affichée ; LabelCraft montre le nom de l'imprimante connectée, pas la clé.
La frontière de confidentialité, énoncée noir sur blanc
Chaque affirmation ci-dessous est vérifiable, et chacune décrit ce que le code fait plutôt que ce qu'une politique espère. C'est la frontière à laquelle un pont d'impression silencieuse doit être tenu :
- Seul le travail d'impression quitte votre boutique - ce que LabelCraft envoie à PrintNode, c'est le fichier d'étiquettes rendu, un titre de tâche et l'identifiant de l'imprimante. Pas votre catalogue, pas vos commandes, pas vos clients.
- PrintNode ne voit jamais vos identifiants Shopify - le pont fonctionne avec votre propre clé API PrintNode ; aucun jeton Shopify, mot de passe ou accès admin d'aucune sorte ne circule vers PrintNode.
- Se déconnecter tient en une étape, et elle vous appartient - effacez la clé dans les Réglages, ou révoquez-la dans votre tableau de bord PrintNode, et la connexion est morte. Les boutons de téléchargement continuent de fonctionner dans les deux cas. Désinstaller LabelCraft supprime la clé enregistrée avec le reste de vos données.
- Rien de chez nous ne tourne sur vos machines - le client de bureau est le logiciel de PrintNode, installé par vous, sur un ordinateur que vous contrôlez. LabelCraft ne peut atteindre cet ordinateur qu'à travers le travail d'impression que vous avez choisi d'envoyer.
Jamais silencieux : vous savez toujours si l'impression a eu lieu
Une impression silencieuse peut quand même échouer pour des raisons hors de l'application - l'imprimante est éteinte, la clé a été révoquée, le compte PrintNode a refusé la tâche. LabelCraft n'avale jamais cela. Chaque échec PrintNode revient sous forme d'un message précis et localisé, pour que vous sachiez que les étiquettes n'ont pas été imprimées et pourquoi :
- Clé absente ou invalide - la clé a été rejetée ou n'a jamais été enregistrée.
- Imprimante ou ordinateur hors ligne - l'imprimante, ou la machine exécutant le client PrintNode, est injoignable.
- Tâche refusée - PrintNode n'a pas accepté la tâche, par exemple un problème de permissions ou de compte.
- Occupé / limité - PrintNode limite les requêtes ; celle-ci peut être réessayée.
- Délai réseau dépassé - la requête vers PrintNode n'a pas abouti.
Ce que l'impression directe via PrintNode ne fait pas
LabelCraft dialogue avec votre imprimante via votre compte PrintNode - il n'ouvre pas de connexion TCP/IP brute vers l'adresse IP d'une imprimante. Une imprimante en mode réseau seul (ZPL brut sur le réseau local, sans pilote ni PrintNode) ne peut pas être pilotée directement depuis l'application : connectez-la via PrintNode, ou utilisez le fichier Télécharger le ZPL / Générer le PDF et envoyez-le vous-même. Et connecter PrintNode ne retire jamais ces boutons de téléchargement - ils restent disponibles pour chaque modèle, donc vous n'êtes jamais enfermé dans un seul chemin.
Étape par étape : imprimer un lot en silence
- Ouvrez LabelCraft depuis votre admin Shopify et choisissez les produits à étiqueter, comme pour toute impression.
- À l'Étape 3 - Impression, choisissez votre modèle et vérifiez l'aperçu en direct et les éventuels avertissements.
- Cliquez sur Envoyer à l'imprimante pour envoyer un PDF, ou Envoyer le ZPL à l'imprimante pour une Zebra. Cela part vers l'imprimante enregistrée dans les réglages.
- LabelCraft pousse la tâche via PrintNode et confirme qu'elle a été acceptée, ou vous indique exactement ce qui a échoué.
- Scannez une étiquette imprimée pour confirmer qu'elle se lit, puis lancez le reste du lot.
Quand le PDF s'imprime bien, mais pas avec Envoyer à l'imprimante
Envoyer à l'imprimante et le PDF viennent du même rendu, et les deux passent par le pilote de votre imprimante. Ce qui change, c'est le programme qui place la page sur le papier choisi dans le pilote : celui depuis lequel vous imprimez le PDF, votre navigateur par exemple, ou le client PrintNode. Quand les deux diffèrent, vérifiez ces points dans l'ordre :
- Vérifiez le papier du pilote, puis donnez cette taille à votre modèle. LabelCraft envoie la même page que le PDF, à sa taille réelle, et le pilote l'imprime sur le papier (le support) choisi dans ses réglages. Sur un papier plus large ou plus haut, cette page peut tomber à un autre endroit que le PDF imprimé depuis votre navigateur, par exemple au milieu du papier. Vérifiez donc d'abord que le papier choisi dans le pilote correspond au rouleau que vous avez chargé, puis donnez cette taille à votre modèle dans LabelCraft. Si ce papier doit rester plus large que la partie sur laquelle vous imprimez, donnez au modèle la largeur du papier et placez votre texte de façon qu'il tombe sur l'étiquette.
- Affinez ensuite la position. Dans le modèle, sous Réglages avancés, le Décalage X et le Décalage Y de Calibration de l'imprimante déplacent l'impression : un X positif la décale vers la droite, un Y positif vers le bas. Ils déplacent aussi le PDF. Envoyez une étiquette après chaque changement et posez-la contre le rouleau.
- Trouvez le client PrintNode. Installé comme application de bureau sous Windows, il a une icône dans la zone de notification, à l'extrémité droite de la barre des tâches, parfois derrière la flèche qui affiche les icônes cachées : faites un clic droit dessus, puis cliquez sur Open PrintNode. S'il n'y a pas d'icône mais que les étiquettes s'impriment quand même depuis cet ordinateur, le client tourne sans doute en service Windows : ouvrez
http://localhost:8888dans un navigateur sur cet ordinateur, et lisez aussi le point suivant. Dans les deux cas, le menu en haut à droite de l'onglet Printers doit afficher Engine6. - Préférez l'application de bureau à un service. En service Windows, le client tourne sous le compte système et imprime avec les réglages d'imprimante par défaut de ce compte, si bien qu'un changement fait dans les Options d'impression du pilote ne l'atteint pas. PrintNode recommande en général l'application de bureau : réinstallez le client sous cette forme. Sur un ordinateur où plusieurs utilisateurs Windows sont connectés en même temps, la FAQ de PrintNode conseille plutôt le service, pour éviter les impressions en double, et décrit deux façons de lui transmettre vos réglages d'imprimante.
Installer gratuitement - 200 étiquettes par mois →
Plus de guides : exporter du ZPL natif, imprimer des étiquettes Zebra, toutes les intégrations LabelCraft - ou contacter le support LabelCraft.
Guides connexes
- Compatibilité des imprimantes d'étiquettes Shopify
- Le logiciel de l'imprimante ou une app Shopify : lequel, et quand
- Comment imprimer des étiquettes Dymo depuis Shopify
- Comment imprimer des étiquettes Zebra depuis Shopify
- Comment exporter des étiquettes ZPL depuis Shopify
- Comment imprimer des étiquettes Brother depuis Shopify
- Comment imprimer des étiquettes Rollo depuis Shopify
- Comment imprimer des étiquettes Munbyn et Phomemo depuis Shopify
- Comment imprimer des étiquettes Avery depuis Shopify
Pas encore prêt à installer ? Essayez la démo sans installation et mesurez une vraie étiquette
Toujours bloqué après ce guide ? Écrivez à une vraie personne