The HTTP Output Component allows you to perform HTTP requests and fetch data from external end-points. The request is performed from the computer once a scan is received from the smartphone.
It works by archiving barcodes to a CSV file (server-side) and when the same barcode is scanned twice, the server checks whether it is present in such a file, and if so a warning is shown in the app interface.
Every time a barcode is acquired from the app, it is immediately sent to the server. If you want to execute a custom action such as opening a file, you have to edit the Output template by adding a RUN component to it.
In the electronics and pharmaceutical industry, the most used 2D barcode formats are DataMatrix and PDF417 which usually contain ANSI MH10.8.2 data encoded with the ISO/IEC 15434 standard, meaning that they may include non-printable ASCII characters.
If you want to check whether a specific barcode is present inside a CSV file by receiving a sound alert after scanning it with your smartphone, this is the guide for you.
By default Barcode to PC tries to guess the format of the barcode and then decode it.
This may be a good thing if you’re using multiple barcode formats, but it may result in a slow scan time and wrong barcode reading in certain conditions.