Que peut-elle imprimer ?
L’application autonome Windows peut envoyer des tâches silencieuses à une imprimante installée dans Windows. Un flux peut combiner les valeurs disponibles, comme un nom de spectateur, un don, un produit, un message ou un compteur, et contrôler la taille et l’alignement du texte.
Mug Ninja bleu
Taille L
Règle de compatibilité : l’imprimante doit apparaître comme une file d’impression Windows fonctionnelle. Social Stream imprime via le pilote Windows installé ; il n’envoie pas de commandes brutes ESC/POS, ZPL ou de SDK fabricant.
Configuration rapide
- Connectez l’imprimante en USB, allumez-la et installez son pilote Windows. Imprimez d’abord une page de test Windows.
- Dans Social Stream, ouvrez Paramètres et outils globaux → Contrôle de l’imprimante (Printer Control).
- Sélectionnez Rechercher les imprimantes (Find printers) et choisissez le nom exact de la file affiché par Windows.
- Saisissez la largeur physique du papier, généralement
58,80, ou62mm selon l’appareil et le support. - Laissez Longueur fixe de l’étiquette (Fixed label length) à
0pour un reçu dimensionné selon le contenu. Pour un support prédécoupé, indiquez la longueur de l’étiquette dans le sens d’avance, en millimètres. - Sélectionnez Imprimer un test d’alignement (Print alignment test). Si un bord manque, augmentez la marge de sécurité de ce côté et refaites le test.
Les marges de sécurité gauche et droite de 2 mm par défaut conviennent à de nombreuses imprimantes à reçus économiques de 58 mm, mais le pilote détermine la véritable zone imprimable. Gardez Utiliser la zone imprimable (Use printable area) activé, sauf si vous avez testé un autre réglage.
Rouleau à reçus, adhésif continu ou étiquette prédécoupée ?
Rouleau à reçus
Idéal pour les reçus d’achat de longueur variable, les tickets de file d’attente et les reçus de soutien. Laissez la longueur fixe à 0 pour que le contenu détermine la longueur du papier.
Rouleau d’étiquettes continu
Convient aux bandes autocollantes nominatives comportant des quantités de texte variables. Fonctionne comme du papier à reçus, mais l’imprimante ou le pilote doit gérer la découpe.
Étiquettes prédécoupées
Idéal pour les badges et étiquettes de produits uniformes. Définissez la longueur fixe exacte et configurez le même support dans les préférences d’impression Windows.
| Exemple d’imprimante | Utile pour | Notes sur la connexion et les supports |
|---|---|---|
| « POS-58 » générique | Reçus continus de 58 mm à faible coût | Généralement USB et thermique direct. Les noms de modèles et pilotes varient selon le vendeur. Une file POS-58 de base a servi au test physique de développement de Social Stream. |
| Epson TM-T20III | Une option éprouvée d’imprimante à reçus | Modèle USB ; accepte le papier de 80 mm et celui de 58 mm avec l’adaptateur de largeur fourni. |
| Brother QL-800 | Autocollants et étiquettes d’adresse/de nom en USB | Thermique direct, supports jusqu’à 62 mm, rouleaux prédécoupés ou continus, avec massicot automatique. |
| Brother QL-820NWB | Un poste d’étiquetage partagé ou en réseau | Prend en charge USB, Ethernet, Wi-Fi et Bluetooth avec la gamme Brother d’étiquettes prédécoupées et continues. |
| Zebra ZD220 | Étiquettes plus larges de produits, d’expédition, de bracelets ou durables | Imprimante de bureau USB pour supports d’environ 25–112 mm ; existe en thermique direct et transfert thermique. |
Ce sont des exemples, pas une liste de compatibilité garantie. Avant l’achat, vérifiez que le modèle exact dispose d’un pilote Windows actuel, accepte vos dimensions d’étiquettes et apparaît comme une imprimante Windows normale.
Imprimer une étiquette de don avec Event Flow
10{username}
{donation}24 pt · gras · centré
- Ouvrez : Éditeur Event Flow et créez un flux.
- Ajoutez le déclencheur Don / Pourboire (Donation / Tip) . Réglez Montant minimum (Minimum Amount) si seuls les dons plus importants doivent être imprimés.
- Ajouter Imprimer une étiquette thermique (Print Thermal Label) depuis Intégrations et reliez-lui le déclencheur.
- Définissez le texte de l’étiquette sur
{username}, ajoutez une ligne, puis{donation}. Choisissez la taille et la graisse de police, l’alignement et le nombre de copies. - Laissez normalement vides ou à 0 les remplacements d’imprimante et de longueur fixe de l’action, afin d’utiliser les paramètres globaux de Printer Control.
- Ouvrir Tester le flux (Test Flow), saisissez un nom et activez Montant du don (Has Donation), saisissez un montant et lancez le test. Cela envoie une véritable tâche d’impression dans l’application autonome.
D’autres variables utiles comprennent {message}, {source}, {donationAmount}, et {counterValue}. Les valeurs créées par les nœuds précédents peuvent aussi être utilisées dans le modèle d’impression.
Acheteur en gras, article en texte normal
Choisir Graisse → Texte sélectionné (**gras**) (Weight → Selected text (**bold**)), puis saisissez :
**{username}**
{subtitle}
Utilisez des accolades simples. Les intégrations commerciales récentes placent le titre du produit dans subtitle; la quantité peut être disponible dans {meta.commerce.quantity}. Si un nœud précédent crée buyer, utilisez **{buyer}** à la place. Shopify et eBay omettent l’identité de l’acheteur ; utilisez donc un compteur local de commandes ou une étiquette limitée au produit pour ces sources. Seul le texte entouré de ** devient gras ; aucun JavaScript ou HTML personnalisé n’est nécessaire. Les étiquettes Tout en gras et Normal existantes conservent leur mise en forme.
Pour les ventes, utilisez Event Type avec purchase; Donation / Tip nécessite hasDonation et ne correspondra pas à la plupart des ventes. Utilisez gift ou giftfunded lorsque l’étiquette représente un cadeau terminé, et filtrez le fournisseur si nécessaire. Ajoutez un compteur avant l’action d’impression pour obtenir un numéro de commande progressif pendant la diffusion. Consultez les champs des événements commerciaux.
L’action expose meta.thermalPrintResult.success et une erreur/un code facultatif pour les étapes suivantes du flux. La réussite signifie que la tâche a été soumise, pas que le papier est sorti. Vérifiez la file Windows avant de relancer une tâche incertaine afin d’éviter les étiquettes en double.
Un compteur numérote les achats, pas les acheteurs uniques. Réutiliser le même identifiant pour chaque achat d’un même acheteur nécessite une correspondance distincte entre acheteur et identifiant, ainsi qu’une réinitialisation explicite au début de chaque diffusion. Le champ reason de User Memory est un texte descriptif, pas un compteur dédié aux identifiants d’acheteurs.
Étiquettes d’articles Whatnot
Télécharger le flux d’exemple Whatnot. Il imprime l’acheteur en gras, le nom de l’article et l’identifiant de commande lorsqu’il est fourni. Une notification d’échec de paiement imprime une étiquette distincte ÉCHEC DU PAIEMENT avec les détails disponibles dans cette notification.
- Dans l’application autonome, configurez Contrôle de l’imprimante (Printer Control) pour votre imprimante et votre papier, puis lancez son test d’alignement.
- Ouvrez : Éditeur Event Flow, choisissez Importer (Import), puis sélectionnez le fichier JSON téléchargé.
- Sélectionnez Whatnot : étiquettes d’articles et avertissements de paiement. Vérifiez les deux actions d’impression ; elles héritent de l’imprimante et de la longueur d’étiquette globales.
- Activez le flux et enregistrez-le. Gardez votre source Whatnot ouverte avec la capture des événements de diffusion activée.
L’exemple est importé désactivé. Il utilise Type d’événement avancé → Événement personnalisé (Event Type (Advanced) → Custom Event) pour product_sold et payment_failed, avec un filtre de source Whatnot. Les enchères et les notifications de fin de vente aux enchères n’impriment pas d’étiquettes.
Une étiquette de vente ne confirme pas le paiement. Cet exemple imprime chaque notification à son arrivée ; il n’attend pas le paiement, ne corrige pas une étiquette précédente et n’attribue pas de numéros aux acheteurs. Les champs manquants sont imprimés vides. Une notification d’échec sans détails d’acheteur, d’article ou de commande ne permet pas d’identifier l’étiquette précédente. Consultez les champs d’événements Whatnot.
Étiquettes de longueur fixe sans surprise
Étiquettes de 3 × 1 pouce, y compris une configuration Munbyn BT320 : utilisez une largeur de 76.2 mm et une longueur fixe de 25.4 mm lorsque le côté de 1 pouce correspond au sens d’avance. Faites correspondre le support et l’orientation dans les préférences d’impression Windows. Commencez avec une police de 12–14 pt et testez un nom d’acheteur et d’article long.
Les bords latéraux du test d’alignement marquent la largeur sûre après application de la zone imprimable sélectionnée et des marges de sécurité. La hauteur du cadre suit le texte de test ; elle ne dessine pas toute l’étiquette et ne touche pas les bords physiques du papier.
- Mesurez dans le sens d’avance du papier. Une étiquette de 62 × 29 mm utilise normalement une largeur de papier de 62 mm et une longueur fixe de 29 mm.
- Faites aussi correspondre les réglages Windows. Sélectionnez le support exact, l’orientation, la détection des espaces/repères et le comportement de coupe dans les préférences d’impression du pilote.
- Une longueur fixe reste fixe. Social Stream n’ajoute pas d’espace d’avance pour reçu à une tâche de longueur fixe. Un contenu trop haut peut être coupé ou déborder selon le pilote.
- Testez les données réalistes les plus longues. Les longs noms de spectateurs, variantes de produits, devises et textes sur plusieurs lignes nécessitent plus d’espace ou une police plus petite.
- Les limites du pilote s’appliquent toujours. Windows ou le pilote peut limiter les pages personnalisées très courtes ; Social Stream demande un minimum de 20 mm.
Idées pour votre diffusion
- Imprimez des autocollants au nom des soutiens pour un mur, un accessoire, une carte ou un tableau de progression physique.
- Créez des étiquettes de commande de produits, de commissions, de boissons ou de retrait au fil des achats.
- Imprimez des tickets de tombola ou des coupons de participation, avec des limites de fréquence et des contrôles d’admissibilité avant l’action d’impression.
- Créez des badges VIP, des affectations d’équipe, des jetons de défi ou des étiquettes de paliers de dons.
- Imprimez une courte liste de modération ou de préparation pour un producteur travaillant à côté du streamer.
Solutions courantes
- Aucune imprimante n’apparaît : vérifiez que Windows peut imprimer une page de test, puis redémarrez Social Stream et sélectionnez à nouveau Rechercher les imprimantes.
- La tâche indique une réussite, mais rien ne s’imprime : ouvrez la file Windows de cette imprimante et recherchez les états pause/hors ligne et les erreurs de papier, de pilote ou de port.
- Un bord est coupé : laissez Utiliser la zone imprimable activé et augmentez la marge de sécurité de ce côté.
- Il y a trop de papier vierge : utilisez une longueur fixe de 0 pour les reçus, réduisez la marge inférieure et l’avance, ou définissez la longueur exacte du support d’étiquette.
- Une étiquette devient deux : le contenu dépasse la hauteur fixe de l’étiquette, ou Windows utilise le mauvais format de support. Réduisez le texte, la taille de police, l’interligne et les marges.
- La mauvaise imprimante est utilisée dans Test Flow : choisissez une imprimante de remplacement dans le nœud Print Thermal Label. Un remplacement vide utilise l’imprimante Windows par défaut lors d’un test direct dans l’éditeur.