Barcodes can be used throughout Khaos Control to add stock items or move sales orders reducing user error.

The standard barcode format used by KhaosControl is CODE39 and EAN13 . Development can be requested to make KhaosControl use other custom formats, please email Development for more information. Note: When implementing EAN13, an option exists for Khaos Control to auto-detect compatible 13-digit codes (i.e. 12 character UPC code plus check digit) in the stock table's 'Other Ref' field and, if found, use EAN13; otherwise revert to CODE39, so that both formats can be supported. Please email Development for more information.

2D Barcode Scanning is also available in Khaos Control, see 2D Barcode Scanning.

Barcode Setup

Barcodes normally take the contents of the Other Ref field in the [ Stock | Detail | Properties ] tab. However, this can be the Stock Code if configured.

  1. When using EAN13 this must setup as a barcode type in [ System Data | Stock Barcode Types ].
  2. In some systems both the Stock Code and Other Ref needs to be entered into the Barcode Button list in order for the barcode reader to work.

When in the [ Stock | Detail | Properties ] screen and in Edit Mode, barcodes can be scanned into the Other Ref field helping prevent user input error.

The Barcode Button list button to the left of the Other Ref field allows multiple barcodes, for example supplier barcodes to be entered against a stock item.

Printing out the Barcode

The barcode can be printed out in various forms in Khaos Control for example on Stock Labels or as part of the Barcode Book from the Context Menu in the [ Stock | List ] screen.

Stock Labels are setup in [ System Operations | Edit Label setup ] where the user can select either the Stock Code or Other Ref field for the barcodes on a label or if they are using Basic Reports they can use the barcode button see How To: Create Basic Report Stock Labels and System Operations - Basic Reports Labels Setup.

Barcode Books

Barcode Books are printed from the Context Menu in the [ Stock | List ] select Print then Barcode Book. The user then needs to select the type of barcode to be used, either standard or Basic Reports.

  1. The barcode book will print one line per stock item per site.
  2. The code that is printed is the same as the Stock Code.

Stock Labels

Stock labels can be printed from the Context Menu in the [ Stock | List ] select Print then the type of label either the standard Stock Label or the Basic Report stock label. The code used for the labels depends on the settings when creating the label either the Stock Code or the Other Ref in the [ System Operations | Edit Label setup ] screen or the barcode.

Checking Barcodes

Stock Codes can be scanned into an open Text file for example Notepad. This can be used to check that the codes being used are correct and that the scanner is working.

Using Barcodes

Sales Orders

Barcode readers are keyboard emulators so in a Sales Order the barcodes can be used to add the stock items to the Sales Order (note that this is not possible when using Quick Stock Entry).


Purchase Order

Like Sales Orders stock items can be added to a Purchase Order by scanning the barcode of each stock item.

Delivery Note

Using the Barcode the stock items can be moved from the lower grid to the upper grid so they can be 'delivered'. Press F8 to focus into the Scan (F8) field then scan the items. If more than one Purchase Order contains the stock item then a popup will appear and the user can select the correct line.

Supplier Return

Stock Items can be scanned into the Supplier Return grid.

Warehouse Control


Stock items can be scanned from the lower grid to the upper grid in the GRN. When starting, focus in the DN Qty column in the upper grid then press F4 to focus in the Scan field. Scan the stock item; update the quantity, then F4 to repeat the process.
Note: stock items can be added repeatedly adding more than are on the original Purchase Order. A warning is displayed on saving.

Sales Invoice Manager

In the Sales Invoice Manager screen the Ciper (barcode) button opens the Invoice Scan dialog box enabling orders to be scanned, which will green select them so they can then be moved into the next enabled stage.
Note: if reports have been configured to have the barcode (either the Invoice Code or Sales Order Code) then this will appear on the Delivery Note and can be used to scan Sales Orders through the Sales Invoice Manager. The barcode can be added to the Delivery Note by users who have Basic Reports otherwise if using Standard Reports any changes will need to be treated as Development Requests (this requires custom development, which may be chargeable).


The barcode scanner can be used to scan stock items into their boxes, see the Packing stage and How To: pack boxes.


In the Shipping popup orders can be scanned from the upper to be shipped grid to the lower shipped grid, see the Shipping Dialog Box.



Barcodes can be scanned and the stock items will appear in the [ Stock | Adjustments ] screen. The amount of stock can then be adjusted accordingly.

Note: the Cipher button is only used with the Cipher laser barcode stock take systems.

See Also

Did you find this article helpful?