How to set up my barcode scanner?
Note: For optimal performance in the barcodes scanning, ensure that the scanner is configured for:
- Language: It should have the same language as defined on the computer in use.
- AIM Code (AIM Code): A prefix that identifies the type of barcode the scanner is reading (usually with the symbol ] followed by two characters: d2, A0, etc.).
- Group Separator (or Global Suffix): A constant suffix in 2D barcodes (datamatrix, QRCode, etc.), indicating to the application that a certain block of information has ended, and another will begin.
Example:
]d301001917780063392110605133833871450246171723113010T041811
What the application reads from the code
A 2D code (DataMatrix, QR Code) carries several blocks of information, each one introduced by an application identifier. LogisticsWMS recognises the identifiers below and fills in the matching field during reception, picking, packing and inventory:
- (01) product code (GTIN)
- (10) batch or lot number
- (11) production date
- (15) best-before date
- (17) expiry date
- (21) serial number
- (30) and (37) quantity
Two formats are accepted, and both fill in exactly the same fields:
- the raw output of the scanner, where the identifiers are not visible and the blocks are separated by the group separator. This is what you get when you scan a code;
- the printed, human-readable form, where each identifier appears in brackets, for example (01)07800633921106(10)LOT123(17)271231. This is useful when you type or paste a code by hand.
Codes that arrive with the scanner's AIM prefix are recognised as well, including your own custom prefixes and codes that leave a space between the prefix and the data.
Instructions
- Go to the "Settings" menu, available on the side menu of the application.
- Access the "Scanner" tab and then select the "Settings" tab.
- Custom AIM Prefixes will be added automatically as you scan, but you can also add them manually:
- Click "Add."
- Enter the code.
- Check "Active."
- Click "Save."
- Custom Group Separators (GS) will be added automatically as you scan, but you can also add them manually:
- Click "Add."
- Enter the code.
- Check "Active."
- Click "Save."
- You can test these configurations in the "Tester" tab.
Please note:
- If a code carries a best-before date (15) but no expiry date (17), the best-before date is used as the product's expiry date. When the code carries both, the expiry date always wins.
- A value that does not have the expected length, such as a product code with more than 14 digits, is rejected instead of being shortened, so an incorrect code is never saved.
- Use the "Tester" tab whenever a code does not behave as you expect: it shows exactly which fields the application read from it.
Each device may have different ways to configure. Here are some recommendations for specific devices, but you should refer to the specific documentation for each device.