Announcement

Collapse
No announcement yet.

LCD über Com Schnittstelle ansprechen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • LCD über Com Schnittstelle ansprechen

    Hallo,

    ich habe mir ein Kassendisplay zugelegt und möchte diesem nun ein Komando schicken
    um den Cursor zu positionieren, laut Hersteller
    soll ich das Komando "ESC[C" schicken.
    Ich habe keine Ahnung wie das gehen soll.

    Bin für jede Hilfe dankbar!

    Jürgen

  • #2
    Da verwendest Du am besten eine Komponente für die serielle Kommunikation wie z.B. <a href="http://sourceforge.net/projects/tpapro/">Async Pro</>. Nach kurzer einarbeitungszeit (und konfiguration: Bautrate, Protokoll, ...) sollte ohne Probleme eine Kommunikation per Kommandos möglich sein

    Comment


    • #3
      Ersteinmal vielen Dank für die schnelle Antwort, aber genau da hänge ich im Moment fest
      ich benutze die Komponente "CiaComPort" mit
      der ich nach dem alle Einstellungen gesetzt wurden auch einen String zum Display senden kann, aber eben nur einen String der dann auch
      angezeigt wird. Nur leider schaffe ich es nicht einen Befehl hizusneden. Die Komponente
      unterstüzt zwei Send Befehle: <Br> <B>
      Send(Buffer : Pointer; Len:integer):Cardinal;
      <Br>
      SendStr(Const Tx: String); <BR></B>
      Leider ist mir der erste Befehl mit dem Zeiger
      bisher nicht gelungen, wahrscheinlich liegt es daran.

      Jürge

      Comment


      • #4
        Kann es sein das Du "ESC[C" als String sendest? Ich vermute mit "ESC" wird das Steuerzeichen ESC ($#1B) gemeint sein und nicht die drei Buchstaben ESC

        Comment


        • #5
          Hallo Bernhard!
          ja das wird so sein, aber wie muss ich den folgenden Befehl formatieren damit er
          als Befehl erkannt wird und nicht als Text: <BR><B>
          ciaComPort1.SendStr('$#1B');

          Jürge

          Comment


          • #6
            Ist die Kasse als Drucker in Windows installiert

            Comment


            • #7
              nö is ja keine Kasse,
              nur ein Displa

              Comment


              • #8
                Mit ciaComPort1.SendStr(#27) sollte es funktioniere

                Comment

                Working...
                X