TiJet SDK Overview
TiJet SDK provides interfaces for connecting to devices, configuring parameters, uploading print data, controlling printing, upgrading devices, and receiving runtime notifications.
Supported Language
| Language | Main capabilities |
|---|---|
| C / C++ | Device control, parameters, printing, upgrade, events, and logs |
Common Capabilities
- Connect to a local device or to a remote device over TCP
- Read and write device parameters
- Upload print data and control printing
- Upload upgrade files
- Receive runtime event and log notifications
Default Connection
- No address: connect to the default local device
host:port: connect over TCP- Any other non-empty address: connect to the specified local device
Parameter Conventions
- Parameter keys are case-sensitive.
- Parameter values are represented as strings.
- Boolean values use
"true"and"false". - A trailing
_Xrepresents the number defined by that parameter. Most keys address a print head, whilePRINT_COLUMN_SPACING_Xaddresses a column.
Print and Upgrade Results
Uploading print data does not mean the device is ready to print. The application receives a separate print-start result.
Uploading an upgrade file does not mean the upgrade file is ready. The application receives upgrade-status notifications for processing, progress, readiness, and failure.
SDK Guide
Event Reference
See event notifications for event types, returned fields, and examples.