Skip to main content

Barcode Scanners - GUI

Working with a barcode scanner in the ABRA Flexi desktop application

Written by Lenka Haringerová

Barcode Scanners

When working with ABRA Flexi, you can also use barcode scanners. They allow you to quickly and easily add stock items to warehouse documents, issued invoices, stocktakes, received invoices, and cash desk documents.

The system also accounts for situations where you may not always have a scanner connected to your computer. Therefore, in company settings under the "Other" tab, parameters for manual scanner use are configured. By default, this is set to "Ctrl + F10" (meaning pressing the CTRL and F10 keys simultaneously). For connecting a Honeywell scanner from Metrologic, the option to use the "Ctrl + Shift + B" combination is also available. This allows multiple scanners to be used without any changes to the settings.

If this method does not suit you, you can select a different key or key combination. Do not use the standalone keys F9 and F10, which are reserved for other ABRA Flexi functions.

Technical Scanner Configuration

The scanner works as a virtual keyboard — after reading a code, it simulates keystrokes. However, this simulation must be configured.

Configure the scanner as follows:

  • before reading, send F8 (also set this code in Company/Settings/)

  • send keys from the numeric keypad (KeyPad)

  • after reading, send the Enter key (line feed — usually preconfigured)

For the F8 key, the following steps are required:

  • program

  • set prefix 1

  • F8 character code — usually 151 (individual digits)

  • program

For ABRA Flexi, the following scanners have been tested: Honeywell Eclipse MS5145 (USB variant) and selected models of Virtuos scanners. Complete configuration guides for these scanners are available here:

Download the guide, print it out, and then scan it in its entirety with the scanner. The keyboard shortcut Ctrl+F10 or F8 will be set as the prefix (which one applies is always indicated in the guide's header).

Practical Use

Price List

First, you need to assign barcodes to all price list items for which you want to use barcodes. Connect the scanner to your computer and open the form for a new price list item. Fill in all the required details and scan the item's barcode with the scanner. It will automatically populate the "EAN" field in the "Details" tab. If you do not have a scanner connected to your computer, you can enter the barcode manually — either by typing it directly into the "EAN" field or via the dialog box that opens when you press the "F10" key.

The barcode scanner can also be used when configuring packaging in the "Further Specifications" tab. In that case, you must always position the cursor in the "EAN" field of the relevant row.

The price list also supports searching by EAN code — both in the "EAN" field (i.e., the default EAN code) and in the EAN 1–5 fields for individual packaging units.

Documents

Barcodes can be used in warehouse documents, issued invoices, received invoices, and cash desk documents. Open the document to which you want to add price list items. The document must have all mandatory fields completed. Now scan the barcode of the item you want to add to the document — a new document line item will appear, containing data from the price list — the purchase and/or selling price. This method saves a quantity of 1 unit of measure. Each time you scan the barcode, one additional unit of measure is added. To enter a larger quantity more quickly, use the F10 key. This opens a dialog where you enter the quantity, confirm it, and then scan (or manually enter) the barcode.

Confirming this dialog with the "OK" button will create a new document line item containing data from the price list — the purchase and/or selling price and the quantity you entered.

If you need to adjust the purchase and/or selling price, you can use the barcode scanner in the same way when opening the form for a new line item, where you can edit the prices directly.

Note: If an error or informational dialog appears while working with the scanner, any codes scanned before the dialog is closed will be ignored.

Troubleshooting

Incorrect barcode digit input

If you are using a keyboard layout other than Czech or English, you may receive characters other than digits after scanning a barcode. This is caused by the different character layout of your keyboard. To resolve this issue, configure the scanner to send digits via the numeric keypad. (For the Metrologic scanner, in the MetroSelect Single-Line Configuration Guide, this option is on page 60 and is called Send numbers as Keypad Data.)

Missing first characters of the barcode

In very rare cases, the first characters of a barcode may be lost. This is caused by the scanner transmitting data before the application has had time to open the input dialog for capturing the barcode. In this case, you need to configure the scanner to use a longer delay between sending individual characters. (For the Metrologic scanner, in the MetroSelect Single-Line Configuration Guide, this option is on page 31 and is called Data Transmission Delay.)

Did this answer your question?