Formatting
Standard Formatting
Allows to format the barcode text by enabling and configuring the use of prefix, suffix, group separator and code identifier.

Label Prefix
Adds a string of Unicode characters sent immediately before the symbology identifier. The label prefix may contain printable and non-printable characters. Tap Add special to add a ASCII non-printable character.

Label Suffix
Adds a string of Unicode characters sent after the final character in the scanned data. The label suffix may contain printable and non-printable characters. Tap Add special to select the ASCII non-printable character.

Group Separator Replacement
The Group Separator replacement is a non-printable data separator character (ASCII code 1D hex). Tap Group Separator replacement to enter a string that will be used as GS data separator substituting the standard GS character. Tap Add special to add a ASCII non-printable character.

| ASCII Non-printable Character | Description |
|---|---|
| [SOH] Start of Heading | Marks the start of a header for address or routing information. |
| [STX] Start of Text | Ends the header initiated by SOH and marks the beginning of the text. |
| [ETX] End of Text | Indicates the end of the text part of a message. |
| [EOT] End of Transmission | Indicates the conclusion of a transmission, which may include one or more texts. |
| [ENQ] Enquiry | A request for response from a remote station. |
| [ACK] Acknowledge | A character sent to confirm positive receipt of data. |
| [BEL] Bell | Originally rang a teletype bell, now used for audible alerts (beeps) in terminals. |
| [BS] Backspace | Moves the cursor/positioning one space backward. |
| [TAB] Horizontal Tab | Moves the cursor to the next tab stop. |
| [LF] Line Feed | Moves the cursor down one line. |
| [VT] Vertical Tab | Moves the cursor down to the next vertical tab stop. |
| [FF] Form Feed | Moves the printer/display to the next page or screen. |
| [CR] Carriage Return | Moves the cursor to the beginning of the current line. |
| [SO] Shift Out | Shifts to an alternative character set. |
| [SI] Shift In | Shifts back to the standard character set. |
| [DLE] Data Link Escape | A transmission control character that changes the meaning of a limited number of following characters. |
| [DC1] Device Control 1 | Signals a device to resume sending data. |
| [DC2] Device Control 2 | Often used to toggle a specific hardware mode. |
| [DC3] Device Control 3 | Signals a device to pause data transmission to avoid buffer overflow. |
| [DC4] Device Control 4 | Usually acts as a "Stop" or "Interrupt" for a specific device mode. |
| [NAK] Negative Acknowledge | Signals that data was received with errors. |
| [SYN] Synchronous Idle | Used in synchronous systems when no data is being sent. |
| [ETB] End of Transmission Block | Divides long messages into smaller blocks for error checking. |
| [CAN] Cancel | Tells the receiver the preceding data is incorrect or should be ignored. |
| [EM] End of Medium | Originally used for the end of paper tapes or magnetic reels. |
| [SUB] Substitute | Inserted by hardware when it detects a transmission error. |
| [ESC] Escape | Used to send "Escape Sequences" for hardware control (like bolding text). |
| [FS] File Separator | Marks the boundary between logical files. |
| [GS] Group Separator | Separates groups of data within a file. |
| [RS] Record Separator | Separates individual records (like rows in a spreadsheet). |
| [US] Unit Separator | Separates items within a record (like columns). |
| [DEL] Delete | Delete the character before or at the current cursor position. |
Remove Non-Printable Characters
Enable it to remove non-printable characters from a unicode string.
Send Code ID
Tap Send code ID to add a code identifier prefix or suffix to the barcode string.

The AIM ID (Association for Automatic Identification and Mobility) is an international barcode identifier. When AIM identifier before is enabled, the AIM ID is inserted at the beginning of the decoded barcode.
DLM identifier is a Datalogic specific character identifier.
User defined identifier is a user specific character identifier you can set in the related symbology settings menu.
ECI Policy
Extended Channel Interpretation (ECI) is an extension to the communication protocol that is used to transmit data from a barcode reader to a host when a barcode symbol is scanned. It enables the application software to receive additional information about the intended interpretation of the message contained within the barcode symbol and even details about the scan itself.
An ECI-enabled bar code symbol may use several character sets by embedding several character set ECI indicators to delimit segments of the message that are encoded using different code pages.
There are two reference models for data interchange in bar coding systems:
The Basic Channel Model (BCM) describes the functional components that co-operate to convey a message via a traditional bar coding system.
The Extended Channel Model (ECM) adds a processing layer to the front and back ends of the Basic Channel, to enable ECI-capable data carriers to convey both the message and information about that message.
Select Transmit to set the data interface in "Extended Channel Mode".
Select Remove to set the data interface in “Basic Channel Mode”.
Select Evaluate to convert the barcode content to Unicode using the code pages identified by the embedded ECI indicators.

Check GS1 Format
Enables the check for the GS1 format (applicable to GS1-128, GS1 Databar, GS1 DataMatrix, GS1, QR Code, etc.).
Use Human Readable GS1 Format
Enables conversion of GS1 barcodes to the readable GS1 string format when the barcode is compliant with GS1 format.
GTIN Format
Sets the representation used for the GTIN-14 format. You can choose between GS1 Databar-14 and GS1-128.
GS1 Label Set Transmit Mode
Sets the mode used to transmit GS1 label sets. A label set consists of all the GS1 barcodes that have the same GTIN value. The available options are:
| Option | Description |
|---|---|
| Disabled | The feature is disabled. |
| First Label (Mode 1) | Send only the first GS1 label found with a given GTIN. The same label can be sent if the double read timeout has expired without decoding it. |
| All Labels (Mode 3) | Send all the labels found with a given GTIN, adding a prefix to identify the same label set. The same label set can be sent if the double read timeout has expired without decoding it. |
| Prioritize 2D Label (Mode 2) | Send 2D label with a given GTIN if decoded, otherwise send the 1D label if found and if the double read timeout has expired. |
GS1 Label Set Prefix
Sets the label set prefix to use when the label set mode is set to All Labels.
GS1 2D Conversion
Sets the conversion used for GS1 2D barcodes. The available options are:
| Option | Description |
|---|---|
| Disabled | No conversion. |
| GS1-128 | Convert the barcode to GS1-128 format. |
| GTIN | Take only the GTIN portion of the barcode and convert it to GTIN format. |
| UPCA/EAN13 Compatibility | Take only the GTIN portion of the barcode and convert it to the shortest option between GTIN, EAN13 and UPCA. |
| Shortest UPC/EAN Compatibility | Take only the GTIN portion of the barcode and convert it to the shortest option between GTIN, EAN13, UPCA, EAN8 and UPCE. |
Hex format
If enabled, it formats the read data as a readable hexadecimal string. Ignores other formatting options.
Visual Formatting

Enable
Enables the Visual Formatter Feature
Installed items
Displays items already installed
Install new formatter
Installs a previously downloaded visual formatter file
Remove installed formatters
Deletes previously installed visual formatters
Feature Level
Displays the feature level of the specific project. The feature level is used to verify the compatibility of the created project with a specific device and depends on the features included in the project.
To configure the Visual Formatter via the Scan2Deploy Studio tool, refer to the Visual Formatter Page.