RSJ-Labelprinter - follow the QR-Code RSJ-Next Generation Label Printing System - makes workflow easier RSJ-Software, Company Logo

ESL Interface Konzept

Design Ziele

  • Hersteller neutral
    • Gleiche Schnittstelle für unterschiedliche Display und Netzwerktechnologien
    • Die Schnittstelle ist nicht RSJ spezifisch und kann auch von anderer Software genutzt werden (sogar zugleich)
  • Unterschiedliche Hersteller in einem Markt

    • Es müssen ledglich die zusätzlichen Basisstationen eingebunden werden
    • Es kann auch mehr als ein Label System im Markt mit den gleichen Basisstationen genutzt werden
  • Einfach erweiterbar

    • Durch zusätzliche Eigenschaften im Statusblock können jederzeit zusätzliche Eigenschaften (aufwärtskompatibel) beschrieben werden.
  • Einfacher Test
    • Command Line Sender
    • PDF kann angezeigt werden

Konzept

  • LPSNG erzeugt eine JSON Datei mit allen ESL Updates
  • LPSNG dstartet dann einen externen Prozess um die Labels tu setzen
  • Das Ergebnis wird in einer einfachen JSON Datei zurück gegeben.

ESL Prozess


ESLSEND <requestJson> <responseJson>

ESL Request Datei


{
    "01/123456": {
        "bitmap": "base 64 encoded PNG"
        },
    "02/234567": {
        "bitmap: "base64 encoded PNG"
        }
}

ESL Response Datei


{
    "01/123456": {
        "status": "OK",
        "battery": 100,
        "signal": -50
        },     
    "02/234567": {
        "status": "TIMEOUT"
        }
}

battery ist in Prozent. signal ist in dbm.

Einsatzmöglichkeiten

Kontakt

Gerne helfen wir mit weiteren Informationen:

Name
Company
Email
Phone
How can we help you?

Or contact us directly:

RSJ Software GmbH
Holzstrasse 4
82120 Germering
Germany

Phone: +49 89 89 41 42-0
Fax: +49 89 89 41 42-80
E-Mail: info@rsj.de

© Copyright 2011-2023 by RSJ Software GmbH Germering. All rights reserved. - Version:1.12.0554