Introduction
JSON objects
Counter
JSON Counter object: an auto-incrementing value defined by min, max, step, and repeat properties.
Font
Supported font file formats are TrueType (.ttf) and and OpenType (.otf).
Image
Supported image formats are NetPBM, PNG, JPEG and TIFF.
Clock
JSON Clock object: a label element that displays a date/time value, defined by an embedded DateTime object plus display properties.
Label
3 items
Number lookup table
JSON number lookup table object that maps numeric values to text strings, starting from a base value.
Shift code
JSON Shift code object: maps times of day to text codes via an array of shifts with an offset and code.
Table
A JSON object with key/value pairs where the key represent the table and the value represent the table as an array of arrays of strings. The first array is interpreted as the headers.
Time format
JSON Time format object that defines how a time value is converted to text.
Variable
JSON Variable object: a named string value with optional description, pinning, and user-edit settings.
Import
JSON Import object for bulk-importing counters, fonts, images, labels, shift codes, tables, and variables.
Print job
The simplest form deselects any existing jobs, or selects a single label, but it can also set up a database driven job. The job can either replace the existing job, or add it to a queue.
Distance
A distance value can be given either as a plain number or as a string with a unit suffix.