Using a scanner prefix and suffix already gave the possibility to recognize whether the text input was scanned or manually typed. The 'code identifier' offers extra functionality to recognize the type of barcode that was scanned.
In warehouses where multiple types of barcodes are used, including GS1-128 (EAN128), the combination of prefix/suffix and code identifier should be used, to avoid unwanted 'GS1-128' decoding by E-WMS of non-GS1-128 barcodes.
This document contains following sections:
Scanning of GS1-128 barcodes requires that E-WMS decodes the scanned data, because a scanned GS1-128 barcode will in most cases contain several parts of data in one scan. Each part of information in a GS1-128 barcode is preceded by an 'application identifier' (AI). The AI for 'item code' is for example '02', so scanning the part '0208717496971075' within a GS1-128 barcode would result in E-WMS searching for item '08717496971075'.
However, when not scanning a GS1-128 barcode, but a simple (CODE39) barcode which also happens to start with a GS1-128 application identifier like '02', then GS1-128 decoding should NOT be started. Without code identifier, it can occur that scanning (CODE39) item code '0267879' would result in error message 'item code 67879 not found'. When using a code identifier, scanning this CODE39 label would add a prefix ('B' or ']A4') to the barcode, while scanning a GS1-128 barcode would add prefix 'K' or ']C1' , so E-WMS knows when to start GS1-128 decoding, and when not.
These extra characters are not visible in E-WMS, because these will be removed immediately. You can scan a barcode in 'Wordpad' on a scanner, to view the 'raw' scanned barcode, including prefix, suffix and code identifier.
Symbol code identifier
The codes marked below with "*" are supported by E-WMS, when Code Identifier 'Symbol' is enabled:
AIM code identifier
From release 408, E-WMS supports the AIM code identifier. The AIM system adds multiple characters to a barcode scan. All these barcode types are recognized by E-WMS when using AIM, but only the marked entries (*) are handled specifically. For the other barcode types, the content of the barcode is just passed 'as is' to the E-WMS scan field.
The 'x' mentioned below in the prefix is the 'modifier character' which is not interpreted by E-WMS, so can be any character.