Comment connecter et programmer l’afficheur client LED8N

 

L’afficheur client LED8N est un écran numérique à 8 chiffres conçu pour afficher des montants comme le prix, le total ou la monnaie rendue. Il est compatible avec le protocole ESC/POS et se connecte facilement via RS232. Il fonctionne sans pilote sur Windows ou DOS.

👉 Pour une intégration parfaite, découvrez notre PC de caisse tactile POSLUX G53.

Paramètres de communication série

     

      • Baudrate : 2400

      • Bits de données : 8

      • Parité : Aucune

      • Stop bit : 1

    Commandes ESC/POS principales

    Commande Description
    ESC @ Réinitialisation de l’afficheur
    CLR Effacer l’écran
    ESC Q A [texte] CR Afficher des chiffres ou montants
    ESC s n Afficher “Price”, “Total”, “Collect” ou “Change”

    Exemple en Visual Basic 6

    
    Private Sub Form_Load()
        ' Configuration du port série COM1
        With MSComm1
            .CommPort = 1 ' COM1
            .Settings = "2400,N,8,1"
            .InputLen = 0
            .PortOpen = True
        End With
    
        ' Envoi de la commande ESC Q A 123.45 CR
        Dim cmd As String
        cmd = Chr(&H1B) & "QA123.45" & Chr(13) ' ESC Q A 123.45 CR
        MSComm1.Output = cmd
    
        ' Fermeture du port
        MSComm1.PortOpen = False
    
        MsgBox "Commande envoyée à l’afficheur."
    End Sub
    

    🔎 Remarque : Le contrôle MSComm peut être ajouté via Project > Components > Microsoft Comm Control 6.0.

    Exemple en WinDev

    
    sPort est une chaîne = "COM1"
    SI sOuvre(sPort, 2400, sParitéAucune, 8, 1, 1000) ALORS
        sÉcrit(sPort, Caract(27)+"QA123.45"+Caract(13)) // ESC Q A 123.45 CR
        sFerme(sPort)
    SINON
        Info("Échec ouverture port")
    FIN
      

    Exemple en Delphi

    
    var
      Cmd: AnsiString;
    begin
      SerialPort1.Port := 'COM1';
      SerialPort1.BaudRate := br2400;
      SerialPort1.Open;
      Cmd := #27 + 'QA123.45' + #13; // ESC Q A + texte + CR
      SerialPort1.Write(Cmd);
      SerialPort1.Close;
    end;
      

    Exemple en C#

    
    using System.IO.Ports;
    
    SerialPort port = new SerialPort("COM1", 2400, Parity.None, 8, StopBits.One);
    port.Open();
    byte[] cmd = System.Text.Encoding.ASCII.GetBytes("\x1BQA123.45\r"); // ESC Q A
    port.Write(cmd, 0, cmd.Length);
    port.Close();
      

    Conseils de test

       

        • Utilisez un terminal série (PuTTY, TeraTerm) pour tester l’envoi manuel.

        • Assurez-vous que le port COM est libre et reconnu par Windows.

      Conclusion

      Grâce à sa compatibilité ESC/POS, l’écran client LED8N est facile à intégrer dans vos systèmes POS. Utilisez des langages comme WinDev, Delphi ou C# pour envoyer des commandes simples via RS232.

      Pour une solution professionnelle complète, découvrez notre POSLUX G53, 100% compatible avec cet afficheur.

      Détails des commandes ESC/POS supportées

      Voici les commandes principales que vous pouvez utiliser pour piloter l’afficheur LED8N, telles que décrites dans le manuel officiel (PDF).

      Commande Description Code ASCII / Décimal / Hex
      ESC @ Initialise l’écran (remise à zéro) ASCII: ESC @
      Déc: [027][064]
      Hex: [1B][40]
      CLR Efface l’écran (tous les caractères) ASCII: CLR
      Déc: [012]
      Hex: [0C]
      CAN Efface uniquement la ligne du curseur ASCII: CAN
      Déc: [024]
      Hex: [18]
      ESC Q A d1...dn CR Affiche une valeur numérique
      (jusqu’à 8 chiffres ou 15 si décimale)
      ASCII: ESC Q A 123.45 CR
      Déc: [027][081][065]… [013]
      ESC s n Affiche l’état de l’un des mots :
      Price, Total, Collect, Change
      n=0 (tout off), 1=Price, 2=Total, 3=Collect, 4=Change
      Déc: [027][115]n
      STX B n Change la vitesse de transmission (Baudrate) n = 0~5 (0=9600, 1=4800, 2=2400, etc.)
      ASCII: STX B n
      Déc: [002][066]n
      ESC _ n Active ou désactive le curseur (lumineux) n=0 (curseur sombre), n=1 (lumineux)
      Déc: [027][095]n
      ESC l n Déplace le curseur à la position n (1-8) Déc: [027][108]n
      STX L d1 d2 d3 d4 Active les indicateurs lumineux séparément d = 0 ou 1 par champ : Price, Total, Collect, Change

      🧪 Programme de test recommandé

      Vous pouvez télécharger et utiliser le programme de test officiel pour envoyer manuellement des commandes à l’afficheur via un port COM :

      📦 Télécharger le programme de test LED8N

      📘 Ressource utile

      👉 Lire le manuel utilisateur LED8N (PDF)

      Partager cette publication