In addition to reading and checking GS1 barcodes, MxCodeCheck also offers a barcode scanner for normal barcodes. The GS1 library gives access to information on data identifiers of the current GS1 specification.
In addition to the information about our company, we have listed an overview of the various Cognex devices supported by MxCodeCheck. Please note that the MxCodeCheck only works with Cognex devices and the internal camera of the smartphone is not used.
The current GS1 specification offers currently 161 data identifiers for a wide variety of applications. The library gives a quick overview of all identifiers and shows the requirements according to the specification.
Since there are also invalid and mandatory combinations of data identifiers, they are displayed together with general information about the data identifier. The most common identifiers are 01 = GTIN as product identifier, 10 = lot number, 11 = production date, 15 = best before or 17 = expiry date, 30 = quantity and 00 = SSCC as pallet code.
When the Cognex scanner has returned from standby, you can use the laser markings to target and scan the barcode. After successful reading, the image with the scanned barcode image is shown on the display.
If you scan a normal barcode, the barcode will be scanned, but only the content is displayed. In the mode for GS1 testing, only GS1 barcodes of type Code-128, Datamatrix and QRCode are currently evaluated. After correct scanning, the evaluation result is available there.
Before the result is displayed, the evaluation is carried out in the background and the reports are generated. The data view displays unreadable characters in curly brackets, the scanned barcode as image and a list with all recognized data identifiers.
The correct data identifiers in the list are green, obsolete or not recommended in yellow, and in the event of an error they are displayed in red. If you tap on one of the identifiers in the list, the details are displayed. You can also view or distribute the result report with the Share button.
The details of detected data identifiers correspond to those, that are displayed in the library but with an additional field for a possible error in the evaluation. In the upper field, there is the identifier ID together with the given English short name and the description.
The properties of the identifier like numeric/alphanumeric or fixed/variable length and also the length formula with the image of the structure of the identifier is shown. This gives a quick overview, how the data identifier is specified. At the bottom, the content is shown along with some general information about the data identifier.
There are various ways of distributing the result for reporting. A quick overview of the report optimized for display on the iPhone or iPad is shown here as an example.
Another way of distributing is by email. For this purpose, a PDF in color with the results is created and prepared for printing on A4 printers. The e-mail address can be entered before sending or it can also be specified in the app's settings.
One report is prepared for direct printout by airprint, which provides for printing on A4 printers in black and white. Printing is only possible if an Aiprint-compatible printer is found in the WLAN.
With this printout, general information about the recognized identifier are hidden. The printout therefore only contains the information that is relevant for the result of the evaluation in order to avoid unnecessary paper printouts.