Hub développeurs / bases publiques / Article technique

Intégration imprimante

Ce guide décrit le chemin d’implémentation pour l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service. Cette note technique est un point de départ structuré. Confirmez le modèle, Android, le firmware, le SDK, la version de l’application et les accessoires avant un déploiement.

Parler de votre projet

Ce guide décrit le chemin d’implémentation pour l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service. Cette note technique est un point de départ structuré. Confirmez le modèle, Android, le firmware, le SDK, la version de l’application et les accessoires avant un déploiement.

Base de la sourceDocumentation officielle SUNMI
Références publiques9
État de publicationPublié
v1.0.0 / Article techniqueSources vérifiées: 2026-08-30
Périmètre du modèle
Périmètre du modèle: SUNMI / V2s / V2s PLUS / Android 11. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
Version Android
Version Android: V2s / V2s PLUS / Android 11 / SUNMI. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
Firmware
Firmware: Consignez la limite de l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
SDK / interface
SDK / interface: SUNMI / LineApi / CommandApi / QueryApi. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
Build de l’application
Build de l’application: Définissez le chemin technique pour l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

Couverture de la documentation fabricant

  • Couverture de la documentation fabricant: Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
  • Base de la source: La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client.
  • Références publiques: Vérifiez l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

Surface API

  • Surface API: woyou.aidlservice.jiuiv5 / IWoyouService
  • Surface API: LineApi / initLine / addText / printText / printBarCode / printQrCode / printBitmap
  • Surface API: CommandApi / sendEscCommand / sendTsplCommand
  • Surface API: QueryApi / getStatus / getInfo
  • Surface API: Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

Périmètre et prérequis

  • Périmètre et prérequis: Définissez le chemin technique pour l’impression de reçus et d’étiquettes.
  • Périmètre du modèle: SUNMI / V2s / V2s PLUS / Android 11.
  • Build de l’application: l’impression de reçus et d’étiquettes.
  • Permissions et propriété: Consignez la limite de l’impression de reçus et d’étiquettes.

Permissions et propriété

  • Permissions et propriété: Consignez la limite de l’impression de reçus et d’étiquettes.
  • Périmètre et prérequis: Définissez le chemin technique pour l’impression de reçus et d’étiquettes.
  • Niveau de preuve: Niveau de preuve: Autorisation, données produit, droits médias, compatibilité, disponibilité et support sont conservés dans des registres séparés.

Gestion des erreurs

Gestion des erreurs: Consignez la limite de l’impression de reçus et d’étiquettes. Niveau de preuve: Autorisation, données produit, droits médias, compatibilité, disponibilité et support sont conservés dans des registres séparés.

Limites connues

  • Limites connues: Consignez la limite de l’impression de reçus et d’étiquettes.
  • Base de la source: La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client.
  • Test UnitWeave: Niveau de preuve: Autorisation, données produit, droits médias, compatibilité, disponibilité et support sont conservés dans des registres séparés.

Chemin d’implémentation

  1. 01

    Chemin d’implémentation 01: Définissez le chemin technique pour l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

  2. 02

    Chemin d’implémentation 02: Surface API: SUNMI / LineApi / CommandApi / QueryApi. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

  3. 03

    Chemin d’implémentation 03: Checklist de vérification: Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

  4. 04

    Chemin d’implémentation 04: Gestion des erreurs: Consignez la limite de l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

  5. 05

    Chemin d’implémentation 05: Niveau de preuve: Niveau de preuve: Autorisation, données produit, droits médias, compatibilité, disponibilité et support sont conservés dans des registres séparés.

  6. 06

    Chemin d’implémentation 06: Périmètre et prérequis: Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

  7. 07

    Chemin d’implémentation 07: Définissez le chemin technique pour l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

Checklist de vérification

  • Checklist de vérification 01: Vérifiez l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
  • Checklist de vérification 02: Périmètre du modèle: SUNMI / V2s / V2s PLUS / Android 11. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
  • Checklist de vérification 03: Version Android: V2s / V2s PLUS / Android 11 / SUNMI. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
  • Checklist de vérification 04: Gestion des erreurs: Consignez la limite de l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.
  • Checklist de vérification 05: Niveau de preuve: Niveau de preuve: Autorisation, données produit, droits médias, compatibilité, disponibilité et support sont conservés dans des registres séparés.
  • Checklist de vérification 06: Vérifiez l’impression de reçus et d’étiquettes. Utilisez LineApi pour le texte, les colonnes, les codes-barres et les QR ; réservez CommandApi à ESC/POS ou TSPL, interrogez QueryApi et vérifiez largeur papier, réimpression et version du service.

Contrôle de publication

Une note publiée doit citer une source publique, limiter ses affirmations à ce périmètre, présenter un résultat d’acceptation identifié et exclure tout contenu privé ou client.

  • Contrôle de publication 01: Une note publiée doit citer une source publique, limiter ses affirmations à ce périmètre, présenter un résultat d’acceptation identifié et exclure tout contenu privé ou client.
  • Contrôle de publication 02: Consignez la limite de l’impression de reçus et d’étiquettes.
  • Contrôle de publication 03: La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client.
  • Contrôle de publication 04: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.
  • Contrôle de publication 05: Niveau de preuve: Autorisation, données produit, droits médias, compatibilité, disponibilité et support sont conservés dans des registres séparés.

Licence et provenance

Licence et provenance: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

Référence d’exemple

Référence d’exemple: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

Base de la source

Provenance de la source

Sources vérifiées: 2026-08-30

Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

  • SUNMI Integration GuideSUNMI / Documentation officielle SUNMI: SUNMI Integration Guide. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • Introduction to SUNMI Printing ServicesSUNMI / Documentation officielle SUNMI: Introduction to SUNMI Printing Services. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • APIs for Printing Thermal ReceiptsSUNMI / Documentation officielle SUNMI: APIs for Printing Thermal Receipts. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • APIs for Printing Instruction SetsSUNMI / Documentation officielle SUNMI: APIs for Printing Instruction Sets. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • APIs for Querying PrinterSUNMI / Documentation officielle SUNMI: APIs for Querying Printer. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • SDK Versions of Devices With Built-in PrintersSUNMI / Documentation officielle SUNMI: SDK Versions of Devices With Built-in Printers. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • SUNMI Device's Android VersionSUNMI / Documentation officielle SUNMI: SUNMI Device's Android Version. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • SunmiPrinterXSampleSUNMI / Référence d’exemple: SunmiPrinterXSample. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30 / b3df54b59f56f6a670429bdfca9383b95319dcd8

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence
  • Android package visibilityAndroid Developers / Sources publiques SUNMI et Android: Android package visibility. La base de la source indique d’où vient la note publique d’implémentation. Elle est distincte des tests matériels de UnitWeave et de l’acceptation client. / Sources vérifiées: 2026-08-30

    Provenance de la source: Le contenu d’implémentation est maintenu ici selon la structure et la rédaction de UnitWeave. Les URL sources restent dans le registre de provenance pour l’attribution et la vérification de version ; elles ne remplacent pas le guide.

    Ouvrir la référence