Skip to main content
Skip table of contents

Reading Barcodes on POS and Back Office

Setting Up the Barcode Reader for the Workstation and Back Office

For sharing the barcode reader with multiple applications, set it up to work in keyboard wedge mode. In this mode, Solteq Commerce Cloud POS needs to be the active window for scanner to work.

This mode can also be used for reading barcodes on Back Office.

In the keyboard wedge mode, scanner sends <HOME>DATA<ENTER> as it was typed from keyboard. This needs to be taken into account on other applications.

Users can always input the barcode manually on POS by pressing the HOME button or a Scan action tile (see Creating Tiles for POS Layout), if there is no keyboard available.

Creating the Scan action tile

Dedicated Barcode Reader

For more intense barcode reading needs you can set up a separate Input Device for the machine. This way the barcode reader is fully dedicated for the POS application. The scanner is configured for COM port, has a line feed as suffix, and can only be used from POS. Solteq POS currently supports simple COM and OPOS settings for barcode readers.

To activate POS listening on barcode devices, the following object needs to be added to the workstation’sInput Service settings.

Workstation Input Service settings

In here portName should be the physical port number where you connect your device, or alternatively check the virtual COM port from Device Manager. This port might change if you switch the device to a different USB port, so switching should be avoided.

Virtual COM port in Device Manager

Reading Barcodes on POS

After the barcode is scanned in POS, it is handled according to a pre-defined order and logic, which prevents problems in case of overlapping barcodes for products/customers (the first match found is used):

  1. Check weight/price barcode rules.

  2. Find product by SKU.

  3. Find product by barcode.

  4. Find Customer card.

  5. Find product by Id.

  6. Check payment input masks.

  7. Check customer input masks.

  8. Check external order barcodes.

  9. Check customer SSN code.

If there is no match, the user is allowed to create a new product, if feature is enabled on POS.

Weight/Price Barcodes Handling

Solteq Commerce Cloud supports weight or price barcodes; this is done by either

  • simply adding the correct SKU for the product, or

  • directly adding the type of scale product and a short code.

Example of prepackaged weight product settings (for details about the mod 10 formula, see, for example ):

  • Example package with barcode 2386584202176

  • For this example, the correct SKU is 2386584200004.

    Current company price and SKU settings for the product

  • The product does not have the Scale short code, as it is not weighed on store; instead the product comes prepackaged to Stock, with SKU 2386584200004.

    Barcode in a prepackaged product

The following table contains some examples of weight/price barcodes.


SKU or Scale Information in Product Details

Barcode on Product

Price or Weight of the Product

Start 2000 Price with 2 cents

2000514300007 or Scale: Price and short code 5143



Start 2100 Price with 1 cents

2100514300004 or Scale: Price and short code 5143



Start 2200 Price with 0 cents

2200514300001 or Scale: Price and short code 5143



Start 23 Weight in kg with 3 decimals

2300514300008 or Scale: Weight and short code 5143


0,123 kg

Start 24 Weight in kg with 2 decimals

2400514300005 or Scale: Weight and short code 5143


1,23 kg

Start 25 Weight in kg with 1 decimals

2500514300002 or Scale: Weight and short code 5143


1,23 kg

Start 28 Longer price with 2 cents

2805143000003 or Scale: Price and short code 5143



Special Barcode Handling with Input Masks

Set up Input Masks to support custom actions based on barcode reading:

  • Gift cards

  • Internal vouchers

  • Staff

Example input mask rule to support GUID Gift Cards

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.