Skip to main content
Hardware27 octobre 2026

Matériel POS pour applications personnalisées : imprimantes, tiroirs, scanners

Votre POS créé par IA semble terminé jusqu'à ce qu'il soit confronté à une imprimante de reçus. Voici exactement ce dont chaque équipement matériel POS a besoin pour fonctionner avec une application personnalisée, lesquels nécessitent l'approbation d'Apple, et comment éviter les processus les plus lents.

Mathias NielsenMathias NielsenCEO, Final POS
Matériel POS pour applications personnalisées : imprimante de reçus, tiroir-caisse, lecteur de code-barres et tablette POS sur un comptoir

C'est sur le matériel POS pour applications personnalisées que la plupart des projets de points de vente créés par IA bloquent. L'interface de caisse semble terminée dans l'aperçu, puis l'imprimante de reçus reste silencieuse, le tiroir-caisse ne s'ouvre jamais et le lecteur de carte refuse de s'associer. Rien de tout cela n'est un problème de code. Chaque appareil se connecte d'une manière spécifique, et certaines connexions nécessitent une autorisation d'Apple et du fabricant avant que votre application soit autorisée à les utiliser.

Ce guide passe en revue chaque appareil : son mode de connexion, ses prérequis sur iOS et Android, et les choix qui vous feront gagner des semaines. Pour faire simple : choisissez votre type de connexion avant de choisir votre imprimante.

Matériel POS pour applications personnalisées : imprimante de reçus, tiroir-caisse, lecteur de code-barres et tablette POS sur un comptoir

Pourquoi le matériel est-il le point de blocage des applications POS créées par IA ?

Parce qu'une IA peut écrire du code à partir du SDK d'une imprimante, mais ne peut pas accorder à votre application l'autorisation de l'utiliser. Trois éléments bloquent un POS codé par IA au comptoir :

  • Règles des plateformes. iOS autorise uniquement une application à communiquer avec les accessoires Bluetooth Classic et Lightning/USB approuvés par le programme MFi d'Apple pour cette application.

  • Le navigateur. Safari ne gère pas le Web Bluetooth, un POS web sur iPad ne peut donc pas accéder au matériel Bluetooth.

  • Les tests. Chaque imprimante, tiroir et lecteur se comporte légèrement différemment, et vous ne le découvrez que sur l'appareil réel.

Si vous développez en partant de zéro, notre guide sur comment créer votre propre système POS avec l'IA traite également des obstacles liés aux paiements et au déploiement. Cette page concerne tout ce que vous branchez.

De quoi chaque connexion d'imprimante de reçus a-t-elle besoin sur iOS ?

C'est le type de connexion qui détermine vos contraintes d'approbation, et non la marque. Voici le panorama complet pour un POS sur iPad ou iPhone :

ConnexionApprobation d'application MFi sur iOSFonctionne depuis un navigateurIdéal pour
Bluetooth ClassicOui, par fabricant d'imprimanteNonImpression mobile avec une imprimante déjà certifiée MFi
Bluetooth LENonNon (Safari n'a pas de Web Bluetooth)Impression mobile sans l'étape MFi
Réseau (Ethernet ou Wi-Fi)NonOui, avec modèles WebPRNT ou ePOS-PrintComptoirs fixes, plusieurs stations partageant une imprimante
Lightning ou USBOuiNonComptoirs à station unique avec modèles compatibles

Sur Android, aucun de ces modes ne nécessite l'approbation d'Apple ; vous utilisez le SDK Android du fabricant d'imprimantes et les autorisations Bluetooth d'Android. Pour une comparaison complète selon le type de commerce, consultez Bluetooth, BLE ou réseau : choisir une imprimante de reçus pour un POS sur iPad.

Comment fonctionne l'approbation d'application MFi pour les imprimantes ?

L'approbation MFi est l'autorisation accordée par Apple à votre application spécifique pour communiquer avec un accessoire précis en Bluetooth Classic ou Lightning/USB. Vous ne faites pas la demande vous-même auprès d'Apple. C'est le fabricant de l'imprimante qui s'en charge :

  1. Téléchargez le SDK iOS du fabricant d'imprimante et inscrivez-vous au programme développeur Apple.

  2. Développez votre application en utilisant le nom de protocole du fabricant pour cette imprimante.

  3. Soumettez les informations de votre application via le formulaire d'inscription du fabricant.

  4. Le fabricant soumet votre application au programme MFi d'Apple.

  5. Une fois l'examen effectué par Apple, le fabricant vous transmet un identifiant de plan produit MFi (PPID).

  6. Soumettez votre application sur l'App Store en incluant le PPID dans les notes d'App Review.

Star Micronics détaille exactement cette séquence et indique que l'approbation peut prendre une à deux semaines (procédure MFi de Star). Epson applique le même modèle pour ses imprimantes MFi via Bluetooth ou Lightning-vers-USB, et Zebra parle de mise sur liste blanche. Deux pièges fréquents : le PPID est lié aux modèles d'imprimantes enregistrés (en ajouter un nouveau peut nécessiter une nouvelle démarche), et oublier le PPID dans vos notes entraîne le rejet de l'application.

Pour aller plus loin : faut-il une approbation MFi pour imprimer des reçus depuis une application iPad, comment connecter une imprimante Star Micronics à votre propre application POS, comment imprimer sur une imprimante Epson TM depuis un POS personnalisé et comment imprimer sur une imprimante d'étiquettes Zebra depuis une application iOS.

Un POS basé sur le web peut-il imprimer des reçus ?

Oui, mais uniquement via le réseau. Un navigateur ne peut pas accéder aux imprimantes Bluetooth sur iPad, et la boîte de dialogue d'impression standard d'un navigateur est inadaptée à une caisse : elle pose des questions, sélectionne le mauvais format de papier et ralentit chaque vente.

La solution réside dans une imprimante réseau acceptant les travaux d'impression depuis une page web. Star WebPRNT et Epson ePOS-Print sont les deux options courantes : votre application web envoie le reçu directement à l'adresse IP de l'imprimante. Les contreparties sont la configuration du réseau dans chaque magasin et l'impossibilité d'imprimer en cas de panne réseau. Guide complet : comment imprimer des reçus depuis une application web sans Bluetooth.

Comment s'ouvre un tiroir-caisse depuis un POS personnalisé ?

Par l'intermédiaire de l'imprimante, dans la plupart des configurations. Un tiroir-caisse POS standard se branche sur le port d'impulsion de l'imprimante de reçus avec un câble RJ11 ou RJ12. Votre application envoie une commande d'ouverture à l'imprimante, et celle-ci transmet une courte impulsion électrique qui libère le tiroir.

Cela implique deux choses pour votre projet. Le tiroir ne fonctionne que si l'impression fonctionne, et un POS web peut ouvrir un tiroir s'il peut imprimer sur une imprimante réseau reliée à ce tiroir. Les tiroirs USB et réseau existent mais sont moins fréquents. Enregistrez chaque ouverture de tiroir, en particulier les ouvertures sans vente, car la réconciliation de caisse en dépend. Plus d'informations dans ouverture d'un tiroir-caisse : codes d'impulsion et applications POS personnalisées.

Les lecteurs de code-barres ont-ils besoin d'un SDK ?

Généralement non. La plupart des lecteurs sont livrés en mode clavier (HID) : chaque balayage arrive comme si quelqu'un avait tapé le code-barres et appuyé sur Entrée. Cela fonctionne dans n'importe quelle application native et page web, ce qui en fait le périphérique le plus simple à intégrer.

Deux détails restent importants. Votre application doit intercepter les balayages même lorsqu'aucun champ texte n'a le focus, et elle doit distinguer un balayage rapide d'une saisie manuelle. Le mode SDK ajoute de la configuration, l'état de la batterie et des données plus riches, et les appareils photo des téléphones peuvent dépanner pour de faibles volumes. Guide : lecteurs de code-barres dans une application POS : mode HID vs SDK.

Qu'en est-il des écrans cuisine, des écrans clients et des imprimantes d'étiquettes ?

C'est là que les caisses personnalisées tirent souvent leur épingle du jeu, et chacune a sa spécificité :

  • Les systèmes d'affichage cuisine (KDS) remplacent les tickets imprimés. L'écran est simple ; l'acheminement fiable en temps réel vers les postes, la validation/rappel des commandes et le comportement hors ligne sont les éléments complexes. Voir devriez-vous créer un système d'affichage cuisine.

  • Les écrans d'affichage client montrent le panier, les totaux et les demandes de pourboire. Le travail consiste à synchroniser l'état du panier entre deux écrans. Voir écrans clients pour une application POS personnalisée.

  • Les imprimantes d'étiquettes impriment les étiquettes de rayon, de prix et de commande. Sur iOS, les imprimantes d'étiquettes Bluetooth Classic suivent le même modèle MFi que les imprimantes de reçus, c'est pourquoi Zebra demande l'identifiant de votre bundle d'application et les chaînes de protocole avant de vous inscrire sur liste blanche.

Avant la mise en service, exécutez la liste de contrôle de test du matériel POS sur les appareils exacts que vous allez déployer.

Par quel matériel POS un projet personnalisé doit-il commencer ?

Si vous partez de zéro, choisissez du matériel qui élimine les étapes d'approbation :

BesoinChoix générant le moins de frictionsPourquoi
Imprimante de reçus, comptoir fixeImprimante réseau supportant l'impression webPas d'étape MFi, partageable, fonctionne depuis un navigateur
Imprimante de reçus, mobileModèle Bluetooth LEPas d'étape MFi sur iOS
Tiroir-caisseTiroir piloté par l'imprimanteAucune connexion supplémentaire à gérer
Lecteur de code-barresLecteur en mode clavier (HID)Fonctionne partout sans code
Paiements par carteLecteur certifié de votre PSP ou Tap to PaySeul un matériel certifié peut accepter les cartes

Les lecteurs de cartes constituent une catégorie à part car seuls les lecteurs certifiés par votre prestataire de paiement peuvent traiter les cartes. Notre guide sur la façon d'accepter les paiements par carte dans une application POS personnalisée couvre les lecteurs, Tap to Pay et les terminaux intelligents.

Pouvez-vous vous passer complètement des SDK matériels ?

Oui, si votre caisse s'exécute sur une plateforme qui a déjà réalisé l'intégration. C'est ainsi que fonctionne Final. Votre IA crée la caisse dans Flow Studio, et la station sur laquelle elle s'exécute gère le matériel :

  • Les Native Stations exécutent l'application Final POS sur les appareils Apple et Android et connectent les lecteurs de cartes, Tap to Pay, les imprimantes de reçus et les tiroirs-caisses. Voir comment configurer une Native Station.

  • Les Virtual Stations fonctionnent dans n'importe quel navigateur pour les écrans ne nécessitant pas de matériel local. La différence est expliquée dans Native Station vs Virtual Station.

  • Plusieurs imprimantes peuvent être acheminées par étiquette, par exemple comptoir et cuisine. Voir routage multi-imprimantes sur une Station.

Votre caisse demande d'imprimer ou d'ouvrir le tiroir ; la station gère le reste. Le compromis est honnête : vous utilisez le matériel pris en charge par Final plutôt que n'importe quel appareil du marché, et le matériel est acheté au prix indiqué, comme expliqué dans comment fonctionne la tarification de Final POS. Pour la plupart des commerces, cette liste couvre le comptoir. Si vous développez l'ensemble du POS vous-même, commencez par créer votre propre système POS avec l'IA.

Questions fréquentes

De quel matériel un POS personnalisé a-t-il besoin ?

Au minimum, un appareil pour le faire fonctionner, une imprimante de reçus et un moyen d'accepter les cartes. La plupart des commerces ajoutent un tiroir-caisse et un lecteur de code-barres, et les restaurants ajoutent souvent un écran cuisine ou un écran d'affichage client.

Toutes les imprimantes de reçus nécessitent-elles l'approbation MFi pour les applications iPad ?

Non. Seules les imprimantes connectées via Bluetooth Classic ou Lightning/USB nécessitent l'approbation MFi sur iOS. Les imprimantes Bluetooth LE et réseau (Ethernet ou Wi-Fi) n'en ont pas besoin.

Comment obtenir l'approbation MFi pour une imprimante ?

Vous soumettez les détails de votre application au fabricant de l'imprimante, tel que Star Micronics, Epson ou Zebra. Il les transmet au programme MFi d'Apple et vous envoie un PPID, que vous indiquez dans les notes de révision (App Review) lors de la soumission de votre application.

Comment ouvrir un tiroir-caisse depuis mon application ?

La plupart des tiroirs-caisses se branchent sur le port d'impulsion de l'imprimante de reçus. Votre application envoie une commande d'ouverture à l'imprimante, et celle-ci envoie une impulsion pour ouvrir le tiroir.

Les lecteurs de code-barres nécessitent-ils un SDK ?

Pas en mode clavier (HID), où chaque balayage arrive sous forme de texte saisi dans n'importe quelle application ou page web. Un SDK ajoute des options de configuration et des données plus riches, mais reste facultatif pour la plupart des commerces.

Un POS web peut-il imprimer des reçus ?

Oui, sur des imprimantes réseau qui acceptent les travaux d'impression web, comme les modèles Star WebPRNT ou Epson ePOS-Print. Safari sur iPad ne prenant pas en charge Web Bluetooth, un navigateur ne peut pas accéder aux imprimantes Bluetooth.