12.07.2015 Views

HX2 Reference Guide - Delfi

HX2 Reference Guide - Delfi

HX2 Reference Guide - Delfi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Barcode Processing OverviewBarcode Processing OverviewBarcode processing involves several steps. Some steps may be skipped during the processing depending on user selectionson the Scanner control panels. The steps are presented below in the order they are performed on the barcode data.1. Scanned barcode is tested for a code ID and matching length (Min/Max). If it matches, it is processed per the rules inplace for that symbology. If the scan does not meet the criteria for that symbology, it is processed based on the settingsfor All. If a code ID is not found, the barcode data is processed based on the settings for All.2. If symbology is disabled, the scan is rejected.3. Strip leading data bytes unconditionally.4. Strip trailing data bytes unconditionally.5. Parse for, and strip if found, Barcode Data strings.6. Replace any control characters with string, as configured.7. Add prefix string to output buffer.8. If Code ID is not stripped, add saved code ID from above to output buffer.9. Add processed barcode string from above to output buffer.10. Add suffix string to output buffer.11. Add a terminating NUL to the output buffer, in case the data is processed as a string.12. If key output is enabled, start the process to output keys. If control characters are encountered:• If Translate All is set, key is translated to CTRL + char, and output.• If Translate All is not set, and key has a valid VK code, key is output.• Otherwise, key is ignored (not output).The barcode data is ready to be read by applications.E-EQ-<strong>HX2</strong>RG-M [ 141 ] <strong>HX2</strong> <strong>Reference</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!