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

ESL Interface Concept

Objectives

  • Vendor neutral
    • Same interface for all display / networking technologies
    • Interface is not RSJ specific and can be used by different labeling software
  • Multi vendor (in one store)
    • Optional use of multiple labeling solutions in a store (sharing the same basestations)
  • Extendable
    • New fields in request or status block (for new capabilities)
  • Easy test
    • Command line sender
    • PDF can be displayed

Concept

  • Creates simple JSON file with all label it want to set
  • External process to update all labels
  • Results are stored in JSON file

ESL Process

ESLSEND <requestJson> <responseJson>

ESL Request File

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

ESL Response File

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

    "02/234567": {
        "status": "TIMEOUT"
        }
}

Battery status is in percent. Signal strength is in dbm.

Use Cases

Contact

Contact us for more information:

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