RFID Printer Setup
Connect the SATO CL4NX RFID label printer over the network, verify the connection status, run diagnostics, and manage label templates.
The RFID Printer screen connects the In-Store App to a SATO CL4NX label printer over the local network. Once connected, you can send test labels, query printer diagnostics, and manage the label templates used to print product tags with embedded RFID data.
RFID label printing requires a physical SATO CL4NX printer on the same network as the device running the app.
Opening the RFID printer screen
- Open Settings (tap the gear icon in the sidebar).
- Tap RFID Printer.
The RFID Printer screen opens, showing four sections: Connection, Status, Actions, and Label Templates.
Connecting to the printer
The Connection section contains a single IP address field and a connect/disconnect button.
- Tap the Printer IP Address field and enter the printer's IP address (for example
192.168.1.100). The app connects using port 9100. - Tap Connect. The button label changes to Disconnect while the app establishes the connection.
The IP address is saved automatically. The next time you open the RFID Printer screen the saved address is pre-filled, so you only need to tap Connect.
To disconnect, tap Disconnect. The status returns to disconnected and the connect button becomes available again.
The printer must be on the same local network segment as the device. There is no USB or Bluetooth connection option for the RFID printer.
Printer status
The Status section shows the current connection state at all times.
| Status | Colour | Meaning |
|---|---|---|
| Disconnected | Grey | No connection has been established or the printer was manually disconnected. |
| Connecting | Orange | The app is attempting to open a connection to the printer. |
| Connected | Green | The printer is ready to receive jobs. |
| Printing | Accent | A label is being sent to the printer. |
| Error | Red | The connection failed or the printer reported a problem. |
When the status is Error, an error message container appears below the status tile with the specific reason. Review the message, check the printer is powered on and reachable, then tap Connect again.
When the status is Connected or higher, the tile subtitle shows the printer's IP address and port.
Actions
The Actions section provides two operations.
Test print
Tap the Test Print tile to send a label using the Print Settings dialog (see Print settings dialog below). This is the same flow as printing from a label template — use it to verify the printer is responding correctly.
The tile is only enabled when the printer status is active (Connected or Printing). If the printer is not connected, the subtitle reads Connect to a printer first and the tile is disabled.
On success, a snackbar confirms Test label sent to printer. On failure, the error is shown in a snackbar.
Run diagnostics
Tap the Run Diagnostics tile to query the printer and display a diagnostic report. The tile is only enabled when the printer is connected. While the query runs, a loading spinner appears on the tile.
Once complete, a Diagnostic Report section appears below Actions with the following information:
Printer information
| Field | Description |
|---|---|
| Model | Printer model name |
| Firmware | Installed firmware version |
| DPI | Print resolution in dots per inch |
| Memory | Available printer memory |
Status checks
| Check | Description |
|---|---|
| Paper | Whether paper is loaded and feeding correctly |
| Head | Printhead status |
| Ribbon | Ribbon status (if applicable) |
| RFID | RFID module status |
EPC bank
The report includes the current contents of the EPC memory bank on the last tag read, if available.
Label templates
The Label Templates section lists all label templates saved for this tenant. Templates control the visual layout of the printed label and the fields printed on it.
Template list
Each template is shown as a list tile with:
- A label icon in a circular avatar
- The template name
- The label dimensions and element count — for example 200×100 dots · 3 elements
- Three icon buttons: Preview, Edit, and Delete
When no templates have been saved yet, the section shows a No templates yet message with a Create First Template button. If templates fail to load, a Failed to load templates message appears with a Retry button.
Creating a template
Tap the New Template button (the floating + button in the bottom-right corner). The label designer opens.
The label designer is a visual canvas where you place and size text fields, barcodes, and other label elements. Drag elements onto the canvas, resize them, and configure their content. When you are finished, use the save action in the designer to return to the template list.
After the designer closes, the Template Settings dialog opens automatically so you can name the template and set its scope (see Template settings dialog below).
Previewing a template
Tap the Preview icon button on a template tile. A preview of the label layout opens, rendered at its configured dimensions. Close the preview to return to the template list.
Editing a template
Tap the Edit icon button on a template tile. The label designer opens with the existing template loaded. Make your changes and save to return to the list.
Deleting a template
Deleting a template removes it for the entire tenant. This cannot be undone.
- Tap the Delete icon button on the template tile.
- A confirmation dialog appears:
- Title: Delete Template
- Message: Delete "[name]"? This cannot be undone.
- Cancel — closes the dialog without deleting.
- Delete — removes the template permanently.
- On success, the tile disappears from the list. On failure, a snackbar shows the error reason.
Template settings dialog
The Template Settings dialog opens after creating a new template, or by tapping the Edit icon and then accessing settings from within the designer.
| Field | Notes |
|---|---|
| Template Name | Required. The name shown in the template list. |
| Template Type | Fixed as Product. This cannot be changed. |
| Stores (Optional) | Tick the stores where this template should be available. Leave all unticked to make it available across all stores. |
| Markets (Optional) | Enter a market ID and tap + to add it as a chip. Leave empty for all markets. |
Tap Apply to save the settings, or Cancel to discard.
Print settings dialog
The Print Settings dialog appears whenever you initiate a print — via Test Print or by printing from a label template elsewhere in the app. It has two parts: field values and RFID tag data.
Field values
The top section shows an editable field for each variable in the label template. Fill in the values to be printed on the label.
RFID tag data
Use the segmented button to choose how to encode the RFID chip embedded in the label:
| Mode | When to use |
|---|---|
| SGTIN-96 | Standard GS1 encoding for retail products. Derives the EPC from a GTIN/EAN and a serial number. |
| Tag data | Write up to 12 bytes of arbitrary data directly to the tag. |
| EPC hex | Enter the full 24-character hexadecimal EPC directly. |
SGTIN-96 mode
| Field | Description |
|---|---|
| GTIN / EAN | The product's barcode — UPC-A (12 digits), EAN-13, or GTIN-14. |
| Company Prefix Length | The number of digits in your GS1 company prefix (6–12). This determines the GS1 partition and how many digits remain for the item reference. |
| Filter | GS1 filter value (0–7). Default is 1 (Point of Sale). |
| Serial Number | A unique serial number for this tag (0 to the maximum for the chosen partition). |
| EPC Suffix (optional) | Up to 4 additional hex bytes appended to the EPC. |
As you fill in the fields, the dialog shows a derivation panel with the resolved Company Prefix, Item Reference, and Partition, followed by a live EPC preview. The preview is shown in green when the EPC is valid and red when there is an error.
Tag data mode
Enter up to 12 bytes of data in the Tag data field. This field is optional — leave it empty to print the label without writing to the RFID chip.
EPC hex mode
Enter the full EPC as 24 hexadecimal characters in the EPC field (for example E2801191200073D412345678). This field is optional.
Tap Print to send the job. The Print button is disabled while the RFID input is invalid. Tap Cancel to close without printing.
Troubleshooting
| Symptom | What to check |
|---|---|
| Status stays on Connecting | Verify the IP address is correct. Confirm the printer is powered on and on the same network. |
| Status shows Error | Read the error message in the red container below the status tile. Check network connectivity and try Connect again. |
| Test print fails | Confirm the printer status is Connected. Check that paper and ribbon are loaded. |
| RFID write fails | Confirm an RFID-enabled label roll is loaded. Check that the RFID module is reported as healthy in the Diagnostic Report. |
| EPC preview shows red | Check that the GTIN is the correct length for the selected type and that the serial number does not exceed the maximum for the chosen company prefix length. |
