Barcoding & Warehousing Help and User Guide

Table of Contents

1. Pre-Requisites

1.1. Barcoding & Warehousing Pre-Requisites

1.2. Sicon Sage 200 Web API Pre-Requisites

2. Install

2.1. TeamViewer (Remote Access - Optional)

2.2. Barcoding Application

3. Sage Settings | Sales Order List

4. Sage Settings | Waves

5. Sage Settings

5.1. Setup Tab

5.2. Labels Tab

5.3. Reports Tab

5.4. Users & Permissions Tab

5.5. Bin Definitions & Picking

5.6. Cleanup

5.7. SOP Settings Tab

5.8. POP Settings Tab

5.9. Stock Control Tab

5.10. Stock Transfer Tab

5.11. Stocktake Tab

5.12. NC (Non Conformance) Tab

5.13. Settings on the Stock Item relevant to Barcoding

6. Replenishment

7. Maintain Locations

8. Stock Item Barcode Import

9. Stock Shortage Transfers

10. Import Customer Stock Codes

11. Warehouse Notifications

12. Imports

13. Dynamic Stocktake

14. Labels

15. Reports

16. Help and User Guide Button

17. Handheld Features

17.1. Logging In

17.2. Receive Purchase Orders

17.3. Receive Container

17.4. Put Away Stock

17.5. Inspect Stock

17.6. Despatch Sales Orders

17.7. Tilted Wave Pick

17.8. Wave Pick

17.9. Receive Sales Order

17.10. Despatch Stock Transfers

17.11. Receive Stock Transfers

17.12. Multi Item Transfer

17.13. Single item Transfer

17.14. Issue/Return Stock

17.15. Job Issue/Return

17.16. Add Stock

17.17. Write Off Stock

17.18. Works Order

17.19. Build Kits

17.20. Stocktake

17.21. Dynamic Stocktake

17.22. Replenishment

17.23. Stock Enquiry

17.24. Change Warehouse

17.25. Settings

17.26. Log Out

17.27. General Points

18. Warehouse Layout and Bin Numbering for Sicon Barcoding & Warehousing Projects

19. Barcode Scanner Connection

19.1. External Bluetooth Scanner (e.g. JM Prime S700-CCD-BT)

19.2. Built-In Scanners (e.g. Seuic devices)

20. Printing Methods & Recommended Equipment

20.1. Direct Thermal Printing

20.2. Thermal Transfer Printing

20.3. Recommended Printing Equipment

20.4. Installing the Zebra Label Printer ZD420

21. WIFI Requirements & Specifications

21.1. Ruckus Wireless Infrastructure for Warehouse Barcode Systems

21.2. Meraki Wireless Infrastructure for Warehouse Barcode Systems

22. Barcodes - The Basics

22.1. Barcode Numbers

22.2. GS1 Barcodes

22.3. GS1 Costs

23. Barcodes and Zebra Label & Printer Settings

23.1. Zebra Setup Utilities

23.2. Sage 200 Report Designer

24. Trouble Shooting

25. Release Notes

26. Barcoding & Warehousing Help and User Guide v17

27. New Features & Important Information

27.1. Sicon v19.2

27.2. Sicon v19.1

27.3. Sicon v19

27.4. Sicon v18

Product overview

Help and User Guide maintained for Barcoding & Warehousing version 201x.192.0.0 and upwards

The barcoding and warehousing solution is designed specifically for integration with Sage 200 and for the requirements of the typical Sage 200 client.

Integration with Sage 200 and the Sicon modules is in real time, with the handheld devices communicating directly with Sage 200 using Web API technology. This means there are no external databases to setup and maintain, and no data to synchronise or go out of synchronisation.

Based on an Android operating system interface, Sicon have provided all the standard functionality required in a typical Sage 200 customer warehouse in an intuitive, highly functional interface.

Being Android based you can use this application on very cheap Android based devices from phones to larger tablets, or choose a more expensive ruggedised devices with built in 1d or 2d barcode scanners, cameras, trigger grips etc.

With a high level of functionality across the Sage 200 and Sicon modules, and a great range of devices available to choose from, this solution will appeal to a very broad range of client requirements.

NB: The solution does not include the wireless network infrastructure or the hardware devices. These are up to each client to decide what they need and how best to implement it. We are happy to offer advice and recommendations where it is required. This document goes some way to suggesting some suitable options.

Why use a barcoding solution in your warehouse?

Here are the general benefits:

  1. Quicker and more accurate stock picking, resulting in fewer returns.
  2. Quicker and more accurate stock receipting, resulting in better stock accuracy.
  3. Real-time stock updates into Sage 200.
  4. Full integration with Sage 200 stock take for quick and accurate stock take, with no manual update of counts.

1. Pre-Requisites

1.1. Barcoding & Warehousing Pre-Requisites

What will I need installed to make this work?

  1. Sage 200 installed with the Sage 200 Commercial modules.
  2. The Sicon Web API installed, (this is the same Web API required for Service Manager Mobile and Task & Contact Manager Mobile). NB: this will require a single Sage 200 Web User only license regardless of the number of handheld devices.
  3. The Sicon Barcoding App installed on the tablet.
  4. The Sage 200 add-on from Sicon for Barcoding & Warehousing.
  5. Your choice of tablet and printer hardware.
  6. Minimum Android Version 4.2
  7. A wireless network to cover the required area.

What do I need to get this operational?

  1. You can use the tablet application immediately once you have everything installed even if you don’t have any barcodes on any of your products. It will give you real time updates directly into Sage 200 for each of the actions processed on the device. Barcoding your products will improve accuracy and speed of processing.
  2. If you have barcodes for your products these can be imported into the Sage 200 standard barcode field. If you don’t have specific barcodes for each product, our solution will simply use your stock item code instead. The supplied label layouts will look for barcode numbers in the barcode field, but if these are not available it will replace it with a barcode matching the stock item code.
  3. You can import a list of bin locations for your warehouse and print barcode labels for each one. Chose a label size to fit your bin sizes from the extensive range available from Zebra or other label printer manufacturers.
  4. If your products come in with supplier barcodes, then you can link these barcodes to your own stock items as you go. Alternatively, you can print your own barcode labels as you process each goods receipt or when you put away the stock items.
  5. You are now ready to start using the Sicon Barcoding and Warehousing solution with barcodes.

1.2. Sicon Sage 200 Web API Pre-Requisites


  • The Microsoft .NET Framework 4.5.2 must be installed on the Sage Application server.
  • An appropriate Service login must be created on the domain. This is detailed in the “Create Service Account” section below.
  • A Sage Web User license must be applied to the Sage instance. These must be purchased via Sage directly.

Create Service Account

Create a new Domain User that will be used to access Sage 200, such as DOMAIN\SiconWebAPI. Select the ‘password never expires’ option, and make the user a member of your Sage 200 Users Active Directory group.

Sicon Sage200 WEB API - SiconWebAPI Properties

Give the account permission to log on as a service. This can be performed under the “Local Security Policy” option found on the Active Directory server.

Sicon Sage200 WEB API - Local Security

Open Sage System Administrator.

Right-click ‘Users’ then select ‘Update Users’ from the drop-down menu. Press OK to link the new Sage User.

Sicon Sage200 WEB API - Manager User Lists

Right-click on the user and choose properties, then click ‘Is Web User’, then while still on the user properties screen click the ‘Company Access’ tab and select the companies you require the WebAPI to access. The more companies accessed, the higher the memory usage of the service will be, so it is recommended to keep it to a minimum. Then Click OK.

Sicon Sage200 WEB API - User Properties

2. Install

2.1. TeamViewer (Remote Access - Optional)

  1. Enter the Play Store
  2. You may be prompted to log in to a Google account if you haven’t done so already. If you don’t have one, you’ll need to create a new one. You can use the same login for all of your devices if you wish.
  3. Search for and install the “TeamViewer QuickSupport” app. Upon installation it may prompt to install an add-on to enable remote control, accept this.


2.2. Barcoding Application

  1. On the Barcoding Settings screen in Sage, there is a URL field that must be provided prior to generating connection information. To populate this automatically you can navigate to the following URL “http://{Server IP/URL}/Sicon.Sage200.WebAPI/api/Location/Notify” from your mobile device, which will populate this field as well as confirm the server is accessible. Using an internal computer name will require you to be on the same network as the server and an internal ip will require you to at least be on the same vpn as the server. An external ip/name will remove this requirement.

2. With the URL field populated, you can now select a warehouse from the dropdown and generate a report with QR/Manual Login information for entry in the Android app.

3. Create at least one user account for the app from this screen, which is required to access the application after establishing a connection.

4. Download and Install the Barcoding Android application on your device from the App Download web address link in Sage. Manually type in the web address for the App download in Chrome on the tablet or scan the QR code to take you to the download web page.

5. This will require allowing installation from unknown sources, so if prompted during the installation you will need to enable it. On some devices, you’ll be prompted for a password, which by default will be “4007770876” on the Seuic devices that we recommend.

6. Upon opening the app, it will ask for either a QR code or Manual connection information. The report generated in step 2 will provide the QR Code to log in – or Manual Login information if the device does not have a camera. If it can reach the server, it will then request a username/password that was configured in step 3.

3. Sage Settings | Sales Order List

A sales order list has been included so that the Sicon ready to pick flag can be displayed on the list. See further details on the ready to pick flag in the SOP settings below.

Sicon Barcoding & Warehousing - Sales Order List

4. Sage Settings | Waves

Waves can be created and amend from within these screens.

Sicon Barcoding & Warehousing - Waves

Sales orders can found in the selection criteria and a wave created by clicking on the save button.

Existing waves can be amended from the amend wave menu

Sicon Barcoding & Warehousing - Waves 2

5. Sage Settings

5.1. Setup Tab

Sicon Barcoding & Warehousing - Setup Tab

Licence enable string: Enter a Sicon enable string here to enable the module

Server Setup:

WebAPI URL: This is the Web API URL that links the handheld devices to Sage. You can navigate to the web URL (remove the /api off the URL link) You can log in to see information about the Web API.Sicon Barcoding & Warehousing Help and User Guide - Sicon Sage 200 Web API

You can populate all the database WebAPI URLs, by putting in the following Web URL in a web page followed by /api/Location/Notify. E.g.

Sicon Barcoding & Warehousing Help and User Guide - notification

The larger QR code on the left of the screen is used for populating the WebAPI and company number in the server set up on the handheld. The code can be physically printed using the print button.

In the handheld, click on the server button and then scan the QR code to populate the Wep API URL and company number. This can be entered manually for devices that cannot scan QR codes.

Sicon Barcoding & Warehousing - Handheld Setup Sicon Barcoding & Warehousing - Handheld Setup 2

App Download: Use the link on the right hand side of the screen for downloading the Sicon barcoding application onto the handheld devices. Or scan the smaller QR code on the device to open the web page to download the app.

Pic2.3.1.4Sicon Barcoding & Warehousing - App Download

5.2. Labels Tab

Sicon Barcoding & Warehousing Help and User Guide - Sage Settings Labels Tab

A default label printer can be set from a list of printers available on the Sage server. These printers need to be installed on the server and to be available to the SiconwebAPI user.

Specific label definitions can be designed that can be used to generate labels from within the handheld, printing a target report. There are standard definitions, that can be used from transactions on the handheld e.g. PO receipt. You can also create custom label definitions for example a particular customer may want their preferred labels on despatched products.

Sicon Barcoding & Warehousing Help and User Guide - Add / Edit Label

5.3. Reports Tab

Sicon Barcoding & Warehousing Help and User Guide - Sage settings Reports Tab

You can enable a packing list report to be printed during SOP processing and specify the printer to use.

The printer to be used for printing despatch notes and the copy quantity is configured here.

You can also set that a stock transfer despatch note needs to be printed when processing the Sicon stock shortage transfer.

You can also set different printers per warehouse. These can also be set from within the application.

5.4. Users & Permissions Tab

Sicon Barcoding & Warehousing - Users and Permissions

The front screen shows each of the users set up, details of their permission and last login and logout details and the device id.

From this screen you can log users out of the app.

Sicon Barcoding & Warehousing - Users and Permissions 2

You can also set a time for users to be auto logged out of the device.

If the same user logs onto two different devices, the following message is shown on the handheld.

If the old login is forced out, they will then get the following message in their handheld.

Sicon Barcoding & Warehousing - Login Error

When a user is added or edited, the follow screen opens.

Sicon Barcoding & Warehousing - Add/Edit User

Within this screen, users can be created and maintained. User access to handheld tasks is controlled here, the standard Sage ‘Core’ tasks and Sicon add on modules ‘Extensions’.

The feature permissions controls what features within the sales order menu the user can perform, pick, packing, despatching. The allow stock enquiry change bin priority allows bin priorities to be changed in the stock enquiry screen.

The unlock picking locks, removes any rogue picking locks on SOPs. The picking locks are being used to identify that the sales order is being picked by a user.  This shows in the Sage sales order.

And also on the handheld.

Sicon Barcoding & Warehousing Help and User Guide - Sage Setup Users and Permissions Tab - Handheld screen

Sicon Barcoding & Warehousing - Add/Edit User 2

The quantity of units that a user can manually enter rather than scan can be set here. Users can also be set to be able to over receive stock on purchase orders. The ability to show the expected quantity on dynamic stock takes for the user can be set, this shows on the right hand side of the dynamic stock take screen.

Printers can also set up against the users, this overrides the default printer or that selected against the warehouse.

5.5. Bin Definitions & Picking

In version 19 of the barcoding module, bin definitions have been introduced. This is to allow the order of allocation and picking to be set and also define different bin types, such as bulk or pick face.

Within the maintain locations screen in the barcode module in Sage, the default bin priority of the bins need to be added.

When adding a bin to a stock item in the handheld (e.g. add stock), the system will use the priority set on the bin in this screen to set the priority of the new bin. If a stock item already has a bin with a bin priority of 2 (default pick face bin) associated to it, then when adding another bin, the system will give this new bin a priority of 3 (overflow).  When adding a bin in Sage, the correct bin priority should be set manually, as the default Sage bin priority of 9 may not be correct.

Within the maintain locations import, bin priorities can be imported. Bins can be exported to excel from this screen, a bin priority added and imported back. Right click on the screen and export all to excel.

Prepare the import in excel based on the template, then save as a csv file.

Then import the bins.

There is an option from within the maintain locations screen to update all existing Sage stock bins (update existing bin priorities) to have the desired bin priorities. This needs to be done when upgrading to version 19 as the default Sage bin priority of 9, is classed as Bulk Storage in the Sicon definitions and will be allocated and picked from last.

Prevent picking from put away, returns or bulk bins prevents users from picking stock items on SOP, works orders or Kits on the handheld. Note users will be able to pick the stock within Sage. By default users will not be able to pick stock from a bin set as an inspection bin (bin priority 7).

There is a warning message on the sales order when stock is allocated to a restricted bin.

The is also a message in the work order pick screen and kit pick screens.

5.6. Cleanup

Delete empty bins: Clicking on this opens a new window where users can choose which empty bins to delete by bin priority.

Sicon Barcoding & Warehousing Help and User Guide - Clean Up

If the Sicon Pick Bin is selected the system will check for any temporary pick bins with a ‘:’ in and remove them if the confirmed and unconfirmed quantities are zero and any corresponding linked SOPs have been invoiced.

Move free stock in pick bins to put away bin: This will move all free stock in temporary pick bins to the put away bin.

Enable Smart Picking:

When smart picking is enabled the picking order of bins is reversed , so that the picking priority will be from priority 9 bins down to 1. This setting can be used to prevent users being sent to bulk bins to pick stock.

On a sales order the system will allocate to stock in the bin priority 1 to 9. For example the below sales order is allocated to bin G-08-0

On the device, it is asking to pick from Unspecified, even though the sales order line is allocated to G-08-0

On the stock item, there is stock available in both bins:

5.7. SOP Settings Tab

The ‘Receive SOP Returns into bin’ setting dictates what bin sales order returns go to when processing in the handheld.

The ‘Ready to Pick’ settings allows the ready to pick flag to be used within sales orders to dictate what sales orders appear in the handhelds. This can be automatically set when all lines are allocated or when a pick list is printed. It can also be automatically unset on despatch.

The ready to pick flag has been included in the sales order list accessed from within the barcoding module.

Sicon Barcoding & Warehousing Help and User Guide - Sales Orders List

Allow stock items to be scanned first when picking- This allows the stock item to be scanned first during picking instead of the bin, the bin then needs to be scanned to confirm the pick. The auto select first expected bin (do not require bin scan) setting, will populate the expected bin once the product barcode has been scanned.

Auto-complete Pick when scanning the last required item – do not require pressing of the “Confirm” button. When you pick the last quantity of a SOP detail line, the system will auto confirm the pick.

Auto set the pick quantity to the required quantity when an item is selected (for traceable items only- this is so that the user will go straight to selecting traceable items). With this setting on, the user will not have to enter the qty on a line for traceable items, they will just need to select the serial numbers.

The enable move to button on sales order despatch setting allows users to move the picked items to a specified bin location within a sales order e.g. a packing despatch bin location. In the picked window, click on the action button, the user can choose to move the items to a new bin.

Allow despatch of all picked items without confirming counts or serials – This allows all items that have been picked to be easily despatched in the handheld. In the picked window, click on the action button, the user can choose to despatch all picked items.

Hide Info tab on sales order despatch – With this setting on, the info tab within the sales order despatch screen in the handheld is removed.

Show County Code on SOP List – The country code from the customer trading tab is shown on the handheld.

Restrict multiple users from selecting the same sales order – This prevents multiple users picking the same sales order.

Enter number of boxes at despatch – allows the number of boxes to be entered at despatch. This is stored in a sql table and can be used for courier integration.

Enable Catch Weight: With this setting on, you can over pick the quantity on a sales order line. The system will update the sales order line to the picked quantity both in the handheld and Sage.  This setting is only available when the Sage stock setting to select serials at despatch is set.

Allow scanning sales orders that are not allocated when selecting a sales order to pick. With this setting on, unallocated sales order (that do not show in the sales order list in the handheld) can be selected by scanning a barcode for the sales order number.

SOP Settings

You can then pick the lines by scanning/tabbing the stock item and selecting the batch if required.

SOP Settings 2

As the lines have not been allocated in Sage, the bin needs to be scanned to confirm where the stock is being selected from.

SOP Settings 3 SOP Settings 4

Add packing stage to sales order despatching: An additional stage in the SOP processing for packing orders can be created.

Once the item has been picked, a packing list can be printed and it can then be packed.

The stock is moved to a SOP:Packed Bin

The sales order can then be despatched from the packed bin.

When picking a sales order you can click on the action icon in the top left corner of the screen, the system will allow you to pick from another bin. The system will move the allocation on despatch.

SOP Setup

5.8. POP Settings Tab

Barcoding & Warehousing SOP

Receive PO’s into bin- The bin selected here will be used during the PO receive process and the putaway process.

Items requiring inspection go to bin – This bin is used for the inspection process.

With the setting to disable the ‘Due this week/overdue’ flag in receive purchase orders, all future purchase orders will appear.

Allow receipt directly into specified bin (to skip PutAway) – With this setting on, in the action button during PO receiving, you then have the option to put the stock directly into a bin.

Sicon Barcoding & Warehousing Help and User Guide - handheld screen - action

Allow label printing during the put away process, enables the print labels button to appear in the put away process.

Allow sequential serial handling with first and last entry only. This allows the first and last serial numbers to be scanned, tabbing on the screen then gives an option for the system to auto populate the serial numbers in between the serials scanned.

When receiving batch items, always add to existing batch if the same batch already exists- this setting dictates whether an item should be added to the existing batch or create a new batch. If separate batches are required, then the stock item also needs to be set to allow duplicates. In the below example, we have created 2 batches for the same batch number.

Receiving Batch Items


Warehouse for failed inspected items – specifies the Warehouse to put failed inspected items.

Bin for failed inspected items – specifies the Bin to put in failed inspected items

If quantity received does not match quantity expected when receiving a purchase order line, then flag items as requiring inspection – the stock will be received into the bin for items to be inspected.

5.9. Stock Control Tab

Stock Control Tab

With the first stock setting ticked the handheld will prevent a stock item being put into a bin that already contains a different stock item.

With the second setting set, when you come to pick serials numbers within the handheld on say a sales order or stock transfer the system lists out the available serials. There is also an option to select all serials. This setting only shows when the Sage stock setting to select serials at despatch is set.

Allow adding stock items barcodes when picking items, allows barcodes to scanned on the handheld and added to the stock item barcode in Sage.

The barcode gets added to the stock item and can be seen by clicking on the barcode button on the stock item.

Hide pick bins from bin selection dropdowns selection in sage: With this ticked the temporary picked bins will not appear in bin selection dropdowns in Sage.

The custom barcode feature allows for non-standard barcodes to be defined, so that the Sicon barcode solution can identify the relevant parts of the barcode.

The handheld barcode scanning enforcement for bins and stock items: dictates whether a user has to scan a bin or stock item or tap on it to select it.

When the enforcement is set to encourage, the user gets the following message, if they do not scan the barcode.

If they select yes, they are then prompted to put in a reason.

The reason is recorded in the warehouse notifications section in Sage

With the setting to be enforced, the user has to scan the barcode of the stock item or bin.

Once the stock item barcode has been scanned, the quantity can then be manually adjusted (without scanning).

The ignore scanning enforcement on goods received and sales returns, will discard the enforcement required when receiving a purchase order or sales order return.

5.10. Stock Transfer Tab

Barcoding & Warehousing - Stock Transfer Settings Tab

The stock transfer tab in the settings allows the configuration of stock transfers between warehouses.

The last transfer number is used to generate the next stock transfer sequence number. You can set the default origin and transit warehouses. It is important that an intransit is selected here rather than a standard warehouse as the warehouse set here is hidden within the standard Sage stock transfer screen.

You can set the internal area, which then dictates nominal postings. You can also enable courier and delivery code selection and maintain the lists of these. The enable bin selection, allows the bins to be selected during the creation of the stock transfer.

Set the default ‘’To Bin” to the highest priority bin (excluding priority 1), this will dictate which bin to default into the ‘To bin’ when creating a stock transfer. In the screen shot below, the bin C-A-01 has been defaulted in as this has bin priority of 2


Replenishment stock requirement for: The number of days populated in this screen dictates what allocations the system will attempt to move when performing a replenishment movement.

Replenish when level reaches minimum/reorder- You can decide on wether to replenish stock based on the minimum or reorder level set against the bin.

5.11. Stocktake Tab


Write off category: This is used to dictate the nominal postings when stock is add/removed by the Sicon dynamic stock take.

Tolerance: A tolerance can be set to prevent users in the handheld processing transactions that are above this tolerance level.

5.12. NC (Non Conformance) Tab

Allows handheld users to record non-conformance of items within the handheld. Requires the Sicon Task and Contact manager add on to be installed.

TCM user for non conformance: The non conformance task gets assigned to this user e.g. quality control supervisor.

Attributes require for non conformance- dictates what attributes can be set against the non-conformance items.

Once configured, within the handheld, there are then options to Raise NC e.g. at the PO receipt stage.

Clicking on raise NC, then lets you select the stock item the non-conformance relates to. You can then enter a description of the non-conformance and select an item from a pre-select list of non-conformance attributes.

With the non-conformance configured, you can also add non-conformance when failing stock on inspections.

5.13. Settings on the Stock Item relevant to Barcoding

Barcode: with this populated the handheld will recognise the barcode based on this barcode field. If this is blank, then the stock code will be used instead.

Barcodes button

Additional barcodes can be linked to the stock item within the barcodes button. These can also be associated with a supplier, so will also appear on the supplier barcode tab.

Inspection required when receiving purchase order: When you bring this stock item in on a purchase order, the inspection symbol appears.

When you receive in the stock it is put to the inspection required bin set in settings e.g. inspecitonreq bin. When putting this stock away, the system will move the stock from the inspectionreq bin to an inspection bin. See further notes below on the inspection process.

The inspection required bin is created with a bin priority of 6 and the inspectionbin with a priority of 7.

Sicon Stock Barcoding tab settings:

Barcoding & Warehousing - Sicon stock Barcoding tab settings

Label required on goods received: With this setting on, in the PO on the handheld, the flag to state the item requires a label is defaulted on.

With the default ‘only print one label’ on goods received. The label quantity will show as one. You can also configure labels that are specfic to the stock item.

Unit of measure override on devices: This allows a unit to be selected to show on the handheld in the POP, SOP and transfer screens, even though the unit on the transaction may be in a different unit.

On the example below, the stock unit is Sq metre, but handheld users pick in boxes.

If a sales order is put on to sell the stock in Sq metres, the handheld will show this in boxes using the unit of measure to convert the Sq metres to boxes.

On the handheld the user is asked to pick 4 boxes. Once processed in the handheld, the system updates the stock history records in Sage in the stock unit.

Ignore quantity when scanning complex (GS1-128) bacode: With this setting, on the quantity stored  in a complex barocde (identifier 30) will be ignored when scanning the barcode, the quantity will be uplift by 1 only.


Sicon Barcoding & Warehousing - Stock Locations

In the locations tab of the stock item, the bins linked to the stock item can be viewed/amended. The bin definition details have been added. When adding a new bin in Sage, the allocation priority can be selected from the list. This screen is also used to store the bin re-order, minimum and maximum quantities.

6. Replenishment

Stock items to replenish can be created in this screen. Clicking on display, will show any stock item bins that are below the minimum/reorder bin level (depending on the stock transfer settings to use minimum or reorder).

Sicon Barcoding & Warehousing - Sage Settings | Replenishment

The replenish quantity is the difference between the pick bin stock and the maximum. The screen shows stock items on purchase orders (on order)  and on sales order (future demand), the corresponding purchase order and sales orders can be viewed from the screen by highlighting a line and clicking on view item sales order or view item purchase order.

Sicon Barcoding & Warehousing - Sage Settings | Replenishment 2

The current quantity in the pick face bin is displayed and a link to view the stock item balances is provided. The ‘in replenish’ column will show any existing replenishments created for the stock item/bin record.

The replenish stock up to date is dictated by the setting in the barcode stock transfer settings.

The replenishment quantity can be manually amended if required, clicking on create, then creates a replenishment record.

Sicon Barcoding & Warehousing - Sage Settings | Replenishment 3

The replenishment record will then appear in the handheld for processing, see the handheld features below for further details.

The created replenishment will appear in the current replenishment screen. If the replenishment has been picked and part put away, these figures will appear in this screen in the picked and replenished screen.

Sicon Barcoding & Warehousing - Sage Settings | Replenishment 4

7. Maintain Locations

Within this screen, bin locations can be added/removed and sequenced and bin definitions set. The sequence dictates the order that lines will appear in the handheld for picking stock items. E.g. sales orders lines. Bin names can be imported from the bin locations within Sage stock items using the update locations from Sage bins. Specific barcodes for the bin locations and sequences, and bin definitions can also be imported, using the Import button. The bin name, barcode override and sequence can be created in excel using the template, then imported.

Bins can be exported to excel from maintain locations screen, a bin priority added and imported back. Right click on the screen and export all to excel.

Prepare the import in excel based on the template, then save as a csv file.

Sicon Barcoding & Warehousing - Maintain Locations Import Excel

Then import the bins, using the import button.

You can also print bin location barcodes for use within the warehouse.

Bin locations can be flagged as a despatch bin, so in the SOP processing window, items can be moved to this bin location.

The default bin priorities can also be set in this screen, which then shows the bin type descriptions.

You can also update the existing Sage stock bin to have the new bin priority using the ‘update existing Sage bin priorities’ button.

8. Stock Item Barcode Import

This import can be used to update the Sage stock item barcode field. Create an import file in excel and save as csv format.

Select the file and click on check file, then import.

This updates the barcodes within the barcode button on the stock item and also the main stock item barcode field, if a supplier record is not specified.

9. Stock Shortage Transfers

In this window, you can create a stock transfer to move stock between warehouses.

Click on New Transfer, add in item details and products to move. Once the stock items have been allocated and the transfer printed, you can then process the despatch in the handheld and print the despatch note. Transfers can also be created to transfer stock to a job and then processed in the handheld.

10. Import Customer Stock Codes

Allows customer barcodes to be imported against stock items using an excel import file. Create an excel CSV file using the template provided (exclude the headers when saving).

Import the file, the customer barcodes are visible against the stock item in the customer codes tab.

11. Warehouse Notifications

Stores any notifications sent from the handheld, including barcode problems, dynamic stock take results. Notifications can be cleared from the screen.

12. Imports

Sicon Barcoding & Warehousing Imports

Bin minimum, maximum and reorder levels to be used in replenishment can be imported from this screen.

An excel file can be prepared to update the stock item bins levels.

The file can then be selected, checked and then imported.

The quantities can be seen against the stock item bins in the locations screen of the stock item.

13. Dynamic Stocktake

Dynamic stock takes can be reviewed and processed from this screen.

Clicking on view results shows, the items codes, the quantity counted and whether stock has been added or removed based on the previous quantity. It also shows the handheld user who has performed the count.

Highlighting a dynamic stock take and clicking on complete, will adjust the stock levels based on the count.

A dynamic stock take can also be created from within Sage, to count bins or stock items from a specified warehouse.

14. Labels

Labels can be created from within the Sage menu labels folder.

The bin labels report, can be used to print labels for all bins. This prints the Sage bins .

The stock with bin labels, will print a label for each stock item in each bin, with a barcode for the stock item and bin .

Warehouse and Bin Labels: Can be used to print bins labels in a warehouse .

Warehouse, Bin and Stock Labels: Can be used to print a label containing a barcode for the warehouse, bin and stock code .

15. Reports

Sicon Barcoding & Waarehousing Reports

The stocktake results by bin can be used to generate a report from a Sage stock take ordered by the bin.

The stock list by bin (export) and the stock list by bin can used to find all stock items within bins.

The packing list can be printed to show items that have been packed onto a sales order, showing the box they have been put into.

16. Help and User Guide Button

Opens the public facing Sicon Barcoding & Warehousing Help and User Guide.

17. Handheld Features

17.1. Logging In

To log into the app tap on the Sicon barcoding app:

Sicon Barcoding & Warehousing - Logging In to the Handheld App

Click on the server button, then scan the QR code from Sage setting screen to populate the server details and company number (these can be manually entered for the barcoding setting page in Sage if required).

Sicon Barcoding & Warehousing - Logging In to the Handheld App 2

The user name and password as set up in Sage can then be entered.

Sicon Barcoding & Warehousing - Logging In to the Handheld App 3

When the user has been set with a default warehouse, the user will then be logged into this warehouse.

Sicon Barcoding & Warehousing - Logging In to the Handheld App 4

Where the is no default warehouse set, the user will need to select the warehouse.

Sicon Barcoding & Warehousing - Logging In to the Handheld App 5

The features available in the handheld are controlled by the user permissions.

Sicon Barcoding & Warehousing - Logging In to the Handheld App 6

17.2. Receive Purchase Orders

In this screen, purchase orders that are ready to receive will show. You can decide to see orders due this week or to see all orders, by clicking on the due this week/overdue. You can also see/hide fully received orders, by clicking on the hide fully received orders.

Product barcodes can be scanned to update the quantity to receive or quantities can be entered manually. Where items are traceable products the serial numbers also need to be scanned/entered.

Once the items have been scanned, the action button can be used to confirm the receipt, at this point a supplier GRN number is required. The stock can either be put to the putaway bin or direct to a chosen bin (assuming the PO setting to allow this has been ticked).

Where supplier barcodes are being used, if a barcode is scanned and the system does not match it, the system will prompt you to add the barcode to a supplier barcode.

The barcode is added to stock item supplier barcode field.

You can also print labels at this point using the action button, so that barcode can be attached to the products when own barcodes are being used.

Where stock items are set to be traceable and the system auto-generates the number. When the stock is received the labels can then be printed with the serial/batch number created by Sage.

If the Sicon DMS module is installed, then the user can also take a picture using the camera icon at the goods receive stage of say the delivery note. The image is saved against the goods receipt within Sage.

17.3. Receive Container

If the Sicon Distribution module has been installed, and the setting to use container loading management has been set, the option to Receive Containers will show on the handheld.

Please note:  The Purchase Order supplier must be listed on the Stock Item, Suppliers tab, in order for the item to be displayed on the handheld device.

A list of containers is displayed.

Barcoding & Warehousing Handheld - Select Container

Either scan or tap on the container number required.

With the ‘Show all expected supplier container items’ button on, all container items for a specific Supplier will be displayed.

Barcoding & Warehousing Handheld - Select Container 2

With this button disabled, each item will appear as it’s scanned .

Barcoding & Warehousing Handheld - Select Container 3

Tapping on the ‘Set all expected items received’ will populate the receipt quantity with the Purchase Order quantity .

Barcoding & Warehousing Handheld - Receive Container

Once all quantities have been entered, tap ‘Confirm’ to continue.  The booking in procedure laid out in section 3.1, can then be followed.

If ‘Take Photo’ is tapped, the device will change to camera mode and images will be saved into the devices gallery.

17.4. Put Away Stock

In this screen, products in the Receive POs bin (e.g. unspecified or goodsin), will show.

Tapping the ‘All’ filter allows you to filter the list, to see items that have passed inspection or items requiring inspection.

You can then scan the product and a bin location to move the stock to the chosen location. The quantity of items in the bin show.

Sicon Barcoding & Warehousing Handheld - quantities of items in bin

If the product is scanned only, the system will give you a choice of where to put the stock based on the bin locations priority assigned to the product.

If a new bin (not assigned to the stock item) is scanned, then this can be added to the stock item and the stock moved to the new bin.

17.5. Inspect Stock

This routine is used to handle stock items that are flagged as requiring inspection (against the stock item). When they are bought in on a PO, they are received into the inspection bin (specified in the barcode settings). When the stock is put away, the system will prompt the user to put the stock into an inspection bin. If there is no inspection bin for the stock item you can create one.

Once in the inspection bin, the inspect stock option is used to inspect the stock and either pass or fail the stock.

Sicon Barcoding & Warehousing Help and User Guide - Put away stock handheld screen

If you pass the inspection the stock is moved to the goods received bin to then be put away. If you fail the inspection, the stock is moved to the failed inspection warehouse and bin specified in the barcode settings.

17.6. Despatch Sales Orders

This feature allows you to pick, pack and despatch sales orders.

Barcoding & Warehousing Handheld - Put Away Stock

You can search for orders, by number or customer, the orders appear in date order and then order priority. The orders that appear in the handheld can also be controlled by a SOP ready to pick flag on the SOP.

This can be set manually on the sales order or can be set when the pick list is printed (see the settings tab in the Sage Sicon warehouse settings).

The order of the lines on the sales order can be set be setting the bin sequence in the maintain locations settings of the system. This can be used to control the picking sequence of the order.

In the handheld a product is then selected or scanned (or bin scanned) the quantity to pick is confirmed.

The item then moves to the picked stage.

You can then have a number of actions to print despatch labels if required, move the items to a new bin location (if the SOP enable move to setting has been turned on), print a packing list, despatch the items or put the items back.

Filtering Sales Orders:

The sales order list can be filtered using the filter symbol at the top right of the screen. You can then filter by whether orders need to be picked or packed or by analysis or sales order priority.

The box symbols to the right of the sales orders dictate whether the order the order has been part or fully picked. A part picked order shows the black box, a fully picked order shows a white box with a tick on it.

Printing SOP box labels: From the SOP info screen, there is an option to print SOP box labels. This prints the SOP Box Label report to the default printer of the user/warehouse.

You can temporarily hide SOP lines in the handheld by long holding on the SOP line and selecting to hide the line.

Picking into boxes:

In a sales order there is the ability to put items into boxes.

Tapping on the box symbol, then opens a screen where you can scan a box barcode or get the system to autogenerate a label and also print a box barcode using the print icon.

The box is then linked to the sales order line.

Assigned batches/serials during SOP processing:

Batch/serial stock items that are not set to record batch and serial numbers when the goods are received, can have their numbers assigned during SOP picking.

17.7. Tilted Wave Pick

When combined with the tilted picking software, sales orders can be grouped together, so that one combined sales order is sent for picking in the handheld.

17.8. Wave Pick

This allows multiple sales order to be combined into one picking.

Clicking on the plus button allows sales order to be added into a new wave pick.  The wave number can be system generated or a barcode for the wave number can be scanned.

Barcoding & Warehousing Handheld - Wave Pick

Multiple orders can be added to the Wave, when picking the Wave the combined quantities of the sales order lines are shown for picking.

Once the wave has been picked, the wave can be marked as completed.

The individual sales order should be packed in the SOP packing screen.

17.9. Receive Sales Order

Allows sales order returns to be processed and bought back into stock. Clicking on the camera icon, allows a photo to be taken and stored against the sales order return (the Sicon documents add on is required).

Barcoding & Warehousing - Receiving Sales Order

The image can be viewed in Sage against the sales order return.

Barcoding & Warehousing Handheld - Sales Order Return Details

17.10. Despatch Stock Transfers

Stock shortage transfers can be despatched from the handheld.

The items can be picked and despatched from the sending warehouse and a despatch note printed. The stock items are moved into the in transit warehouse.

Barcoding & Warehousing Handheld - Despatch Sales Order

17.11. Receive Stock Transfers

Stock shortage transfers can be received in the handheld, the stock is moved from the in transit warehouse into the receiving warehouse.

17.12. Multi Item Transfer

This feature can be used to move multi stock items between bins in the same warehouse. A transfer is first created by clicking on the plus button, then a bin is scanned/selected, the stock items in the bin can then be scanned/ selected.

The stock can then be moved to a picked:transfer bin

Other stock from the same or different bins can be added to the transfer to build up a number of items to transfer, creating a stock transfer.

Once an item is selected or scanned, then the system will suggest a bin to move the stock to. If you scan an alternative bin, the system will add this bin to the stock item.

You can then select the bin and confirm the transfer.

Alternatively, you can move all stock in the transfer to the same bin.

17.13. Single item Transfer

Allows a user to scan/select a bin, scan/select a single stock item and then move it to a new bin bypassing the picked:transfer bin

17.14. Issue/Return Stock

A stock issue/return in the handheld can be created.

You can build up a list of items to issue, by scanning bins and products which then appear in the issue list.

You can then issue the items. In the same way you can return items.

17.15. Job Issue/Return

You can use this feature to select and issue stock items to and from a job.

A list of stock items to issue to the job can be built up.

You also select phases and stages and activities where these have been set up for the job.

17.16. Add Stock

This feature can be used to add stock to the system, by scanning products, then selecting or scanning a location. An optional reference can be added, and the system can prompt to print a label (if an add stock label has been set up in the label settings).

Barcoding & Warehousing Handheld - Add Stock

17.17. Write Off Stock

This enables you to build a list of stock items to write off.

17.18. Works Order

Allocated works order component lines can be picked and issued in the handheld.

Barcoding & Warehousing Handheld - Works Order

Clicking on the + button in the issued tab, then gives the ability to select a reason and then scan additional stock to add to the works order.

Barcoding & Warehousing Handheld - Works Order 2

These additional items are added to the works order in Sage.

When picking the item, a label can be printed if required.


The finished item can then be booked in.

A works order label can also be printed at this point if a works order label has been configured in the label settings.

Works lines can also be unpicked in the handled, using the action button and put items back option.

Barcoding & Warehousing Handheld - Works Order 3

17.19. Build Kits

Allocated kit items can be picked and built in the handheld.

If the kit item has been created on a sales order and the kit created. You can process the kit during SOP despatch, with the system despatching out the kitted item.  The WebAPI user needs to be given access to the Sicon Kitting features for this to work.

17.20. Stocktake

Once a Sage stock take is created and saved in Sage, the handheld can be used to record the stock items in each bin.

A bin location can be scanned and then the products in the bin scanned or entered. Once confirmed the quantities are updated in Sage.

An enter serial numbers and an internal area for traceable adjustments has been added to the above standard Sage screen.

For serial numbered items, when completing the stocktake in Sage, the system displays the serial numbers to add/write off.

You can then view the details in each bin of the items to add/remove. You can also access this screen from the enter serial numbers button in the Sage enter stock values screen.

You can then complete the stock take and the system will adjust in/out the traceable stock as required using the nominal set against the internal area to post journals where the nominal is integrated to the nominal.

17.21. Dynamic Stocktake

Allows Sicon dynamic stock takes to be created from within the handheld. Clicking on dynamic stocktake, will display any open dynamic stock takes that can be selected. Clicking on the Plus button allows a new dynamic stock take to be created. Clicking on the plus button allows a new dynamic stock take to be created.

Selecting a dynamic stock take from the list, then prompts the user to select the bin to count.

If items are found in the bin that are not expected, these can be added using the add found item button, scanning the found item and confirming.

Once the items have been counted a tick appears to confirm they have been counted.

If an item has a zero quantity the line can be set as confirmed by long holding the line and selecting confirm in the top right hand corner of the handheld.

Once all the items in the bin have been counted, clicking on the main confirm button updates the quantities to the Sicon stock take.

The counted stock takes can be reviewed and processed in Sage.

17.22. Replenishment

Replenishment records that have been created in Sage can be selected in this screen.

The replenishment bin/bins are displayed in the screen, scanning a bin, then opens the screen to select the stock items.

Barcoding & Warehousing Handheld - Replenishment 3

The stock quantity can be scanned or entered, the movement can then be confirmed to move the stock from the bulk bin to the picked:replen bin.

Barcoding & Warehousing - Replenishment 4

The stock can then be put away into the desired pick face bin.

Barcoding & Warehousing - Replenishment 5

17.23. Stock Enquiry

Barcoding & Warehousing - Stock Enquiry

Allows you to scan/enter a bin or stock item to enquire on the item.

When entering a bin, the system then shows the stock items in the bin. The quantities of the stock and also whether the stock is free stock or allocated to a transaction such as a SOP or Sicon transaction.

Barcoding & Warehousing - Stock Enquiry 2

If a stock item is entered/scanned, the system displays information about the stock item and where they are located.

Barcoding & Warehousing Handheld - Stock Enquiry Screens

The locations screen, shows the bins set against the stock item, the allocation priority, and whether the stock is free stock or allocated. Highlighting a bin, the gives the option to change the bin priority, when setting a new priority, the system pops up a message to ask if the bin priority on all stock items in the bin should be changed.

Barcoding & Warehousing Handheld - Stock Enquiry Screens 2

In the example, above bin A-A-01 has been changed to the main pick face bin (priority 2). By changing this bin to priority 2, the system has then change all other pick face bins (priority 2) to overflow bins (priority 3).

Barcoding & Warehousing Handheld - Stock Enquiry View

You are able to add bin to the stock item by using tapping on the plus icon. You can the scan or enter a bin to add it to the stock item to create the bin against the stock item. The new bin can be seen, if the option to hide zero stock bins is disabled.

Barcoding & Warehousing Handheld - Stock Enquiry 6

Barcoding & Warehousing Handheld - Stock Enquiry 5

The on order screen, shows a list of purchase orders when the stock is due in, and the order and outstanding quantity.

When an ad hoc label has been configured in the barcode label settings within Sage, a print label icon will appear in the stock info screen.

You can then print a label for the item.

You can also take a picture of the stock from the stock enquiry screen, by clicking on the camera button in the bottom left corner. Saving the picture, replaces the camera icon with the photo.

The stock image has been saved to the stock image on the stock item.

The image can also be viewed when picking the stock item, by clicking on the image icon to the right of the product code.

17.24. Change Warehouse

Allows a user to switch between warehouses depending on the users access to these companies in the barcode settings .

Barcoding & Warehousing - Change Warehouse

17.25. Settings

Refresh application data, will update the data on the handheld.

Set Default Printers | allows printers to be selected against the user logged into the handheld.

Change company/warehouse, allows a user to switch between companies/warehouse. Previously logged into warehouses will show.

Bluetooth devices, is used to link devices to the handheld. A blue line shows when a device is connected.

NFC Setup: Allows NFC tags to be configured so that they can be used to log in users.

For NFC compatible devices, linked the tag to use user in this screen

You can then use the NFC for logging into the device from the login screen.

The version number of the app is displayed at the bottom of the settings screen. This should match the Sage version number seen in the settings page.

17.26. Log Out

Logs the user out and takes the user to the login screen.

Barcoding & Warehousing Handheld - Log Out

17.27. General Points

During the picking process a SOP/WO/KIT/ST/Transfer temporary pick bin is created. These are deleted once the transaction has been processed.

Sicon Barcoding & Warehousing - Stock Item Location Details

18. Warehouse Layout and Bin Numbering for Sicon Barcoding & Warehousing Projects

The warehouse will usually have Isles, Bays and Shelves and the logical way to define these would be in this order. It makes it easy for new staff or those unfamiliar with the warehouse to quickly locate a specific bin location.

The Barcoding App will guide the users to put away or pick using the bin loca- tion sequence (alpha numeric) which may not be the most efficient order in which to move around the warehouse and pick or put away.

For example some sites will travel down one side of an Isle and then back up the other. Others may choose to move across the Isles and pick from bins on both sides as they move down the Isle. This is typical when the Isle’s are not very wide and there is not room for people to move both up and down and pass each other in an Isle.

In order to allow for maximum flexibility we allow a ‘Pick Sequence’ to be added to each bin location. If this is populated then the barcoding App will follow the pick sequence and not the bin location sequence.

Our recommendation would be to keep the layout logical, as in the examples below, and change the pick sequence via the import until you achieve the most optimum warehouse movements.

19. Barcode Scanner Connection

You can either use an External Bluetooth Scanner (e.g. JM Prime S700-CCD-BT) or a Built-In-Scanner (e.g. Seuic devices) with the Sicon Barcoding & Warehousing module.  This section explains how to connect both types of scanner.

19.1. External Bluetooth Scanner (e.g. JM Prime S700-CCD-BT)

  1. Ensure your handheld scanner is turned on, this is usually done by holding down the trigger until it beeps and a light turns on.
  2. Turn on Bluetooth on your handheld device and pair it with the scanner using the pairing code found in the scanner instruction manual. It will then be paired.Sicon Barcoding & Warehousing Help and User Guide - Connecting a Bluetooth Scanner
  3. Depending on the scanner configuration, you may notice a keyboard icon in the notification bar. This means the scanner is acting like a keyboard, which will disable the on-screen keyboard. If your scanner has a “Serial” or “SPP” mode, this may be preferable as it will not disable the on-screen keyboard. The following steps will configure this mode. If your scanner does not have this mode, configuration is complete.Sicon Barcoding & Warehousing Help and User Guide - Connecting a Bluetooth Scanner 2
  4. Enable SPP/Serial mode on the scanner, this is usually done by scanning a combination of barcodes found in the instruction manual. You will find that the keyboard icon in the previous image has gone.
  5. Inside the Barcoding application, navigate from the Main Menu to “Settings” and then “Bluetooth Devices”. It will show a list of paired devices. Tap the list item for the scanner and the scanner will beep as it connects. There will now be a blue line at the top of the screen, which means the scanner is connected to the application.Sicon Barcoding & Warehousing Help and User Guide - Connecting a Bluetooth Scanner 3
  6. From now on, when the application starts or wakes from sleep, it will try to connect to that scanner automatically. If the scanner is not turned on at that time, it will fail to connect. If you wish to reconnect the scanner while the application is running, you can tap the “Scan” button on any screen that accepts barcode.Sicon Barcoding & Warehousing Help and User Guide - Connecting a Bluetooth Scanner 4

19.2. Built-In Scanners (e.g. Seuic devices)

Being built-in, the scanner itself will not need configuring, but there are some software settings to consider.

  1. Open the “Scan tool” application.
  2. Ensure the “Barcode Send Model” is set to “EmuKey” (this is not the default).
  3. This will prompt to select a keyboard for input, select “Custom”.Sicon Barcoding & Warehousing Help and User Guide - Connecting a Built-In-Scanner

20. Printing Methods & Recommended Equipment

There are two thermal printing methods that we would recommend when setting up your system, each technology can produce one and two dimensional barcode symbologies, graphics and text at the same print resolutions and speeds.


In the simplest terms, thermal transfer printing utilises a thermal ribbon and direct thermal printing does not.

Each method uses a thermal printhead that applies heat to the surface being marked. Thermal transfer printing uses a heated ribbon to produce durable, long-lasting images on a wide variety of materials. No ribbon is used in direct thermal printing, which creates the image directly on the printed material. Direct thermal media is more sensitive to light, heat and abrasion, which reduces the life of the printed material.


Thermal label printers are ideal for barcode printing because they produce accurate, high-quality images with excellent edge definition. Thermal printers are engineered to print within tight tolerances and to produce the exact bar widths that successful barcode printing and scanning require. Each technology can produce one and two dimensional barcode symbologies, graphics and text at the same print resolutions and speeds.

20.1. Direct Thermal Printing

NB: this requires a Thermal Label

  • This method of printing requires a heat sensitive label material. The print head elements come into direct contact with the heat sensitive material where the heat from the elements causes a colour change in the material to create the printed image.
  • Direct thermal printing uses chemically treated, heat-sensitive media that blackens when it passes under the thermal printhead.
  • Direct thermal printers have no ink, toner or ribbon.
  • Their simple design makes thermal printers durable and easy to use.
  • Because there is no ribbon, direct thermal printers cost less to operate than inkjet, laser, impact and thermal transfer printers. Most mobile printers use direct thermal technology.
  • Thermal media images may fade over time. If the label is overexposed to heat, light or other catalysts, the material will darken and make the text or barcode unreadable. For these reasons, direct thermal printing is not used for lifetime identification applications. The readability of direct thermal labels, wristbands and receipt papers varies greatly depending on the usage conditions. However, the technology provides ample lifespan for many common barcode printing applications including shipping labels, patient and visitor identification, receipts and ticket printing.
  • Direct thermal labels can easily remain scannable after spending six months in storage in a distribution centre.
  • Common thermal printing applications include: shipping labels, including compliance labels; receipts; pick tickets; coupons; event tickets; citations and parking tickets; name tags; visitor passes; ….and more.

20.2. Thermal Transfer Printing

NB: this requires a Thermal Ribbon

  • This method involves the thermal print head elements (dots) heating the backside of a thermal transfer ribbon to melt and transfer the compounds on the front side of the ribbon to the label material, thus creating the printed image.
  • A thermal printhead applies heat to a ribbon, which melts ink onto the material to form the image. The ink is absorbed so that the image becomes part of the media. This technique provides image quality and durability that is unmatched by other on-demand printing technologies.
  • Thermal transfer printers can accept a wider variety of media than direct thermal models, including paper, polyester and polypropylene materials. Thermal transfer printers can create extremely durable wristbands, asset tags and certification labels, in addition to common labels, tags and tickets.

 NB: The specific label material and ribbon must be carefully matched to ensure print performance and durability.

  • By selecting the right media-ribbon combination, as well as speciality adhesives, users can create archival-quality labels to withstand temperature extremes, ultraviolet exposure, chemicals, sterilisation and more.
  • Typical thermal transfer applications include: product identification; circuit board tracking; permanent identification; sample and file tracking; asset tagging; inventory identification; certification labels such as UL/CSA; laboratory specimens; cold storage and freezers; and outdoor applications.


20.3. Recommended Printing Equipment

We recommend GSM Printer & Label Systems Ltd, who have kindly provided us with some very basic information regarding typical printing solutions for the ZD420.

Description Approx. Guide Price*
PRINTER Zebra  ZD420 Desktop Printer, 4” Thermal Transfer, 200 dpi, with USB, USB Host,

BTLE, WLAN (802.11ac) & Bluetooth v4.1.

Approx. starting price: £337.00
Zebra  ZD420 Desktop Printer, 4” Thermal Transfer, 300 dpi, with USB, USB Host,

BTLE, WLAN (802.11ac) & Bluetooth v4.1.

Approx. starting price: £374.00
LABELS Topcoated direct thermal paper label for short term indoor labelling. Approx. starting price: £40.00
Economy thermal transfer paper labels for short term indoor labelling. Approx. starting price: £70.00
Topcoated thermal transfer paper labels for short term indoor labelling. Approx. starting price: £76.00
White/Silver Polyester label for indoor and outdoor use with good chemical resistance and superior resistance to scratching and smearing. Approx. starting price: £245.00
Polypropylene labels with extreme low temperature permanent adhesive. Approx. starting price: £420.00
RIBBONS 2000: Economy wax ribbon cartridge (for ZD420 Desktop printers) / Black / 110mm x 74Mtr [Box of 6]. Approx. starting price: £24.60

*Zebra stock labels are supplied with permanent adhesive as standard.  **Pricing is excl. VAT and is dependent on exchange rate, size and quantity. BOX qtys vary.

To request an accurate quote based on your sites requirements, please contact:

GSM Printer & Label Systems Ltd


When contacting GMS Barcoding, please confirm that this is a Sicon Project to ensure you get the best possible deal.

NB: this is merely an introductory guide to the typical applications GSM Printer & Label Systems Ltd can cater for, there are many different combinations available. The pricing included is a rough estimate based on the smallest label size from each category.

20.4. Installing the Zebra Label Printer ZD420

This section is to assist you in setting up Zebra ZD420 Series Desktop Label Printers, which we recommend using with the Sicon Barcoding & Warehousing module for Sage 200.

Install the Zebra Setup utilities (from CD):

Go through Wizard to install:

Run the Zebra Setup Utilities from Desktop or Program Files:

The below should open:

Connect the Printer Via USB and install. (Sometimes they will Automatically install and appear) Once installed the Printer(s) will be listed in the white box:

Click on Configure Printer Connectivity and select your connectivity type:

Printers are usually installed with a Static IP.

Select Static and enter IP Configuration. (Please acquire Wi-Fi and IP Info from your IT Dept):

If you chose Wireless then select your band:

Choose Country and enter Wi-Fi Channels.

Enter ESSID and your wireless mode:

Make sure the operating mode is set to Infrastructure:

Ok the above, then click Next:

Make sure Printer is selected below:

After you press Finish the settings will be sent to the Printer Via USB and it will restart itself. Repeat for another printer calling it something different with a new IP address.

21. WIFI Requirements & Specifications

Why do I Need a Good Quality Wireless Network?

With our Barcoding & Warehousing solution your warehouse staff will be moving around your warehouse areas with racking, walls and boxes full of various materials that will endeavour to obstruct the Wi-Fi signal strength. Basic wireless network infrastructures do not allow the wireless devices to jump from access point to access point without any loss of data, causing them to reload data or interfere with the use of the application. To avoid this, it is important to put in a suitable wireless network infrastructure.

For small warehouses, a single wireless router or access point located centrally may be sufficient to provide good coverage throughout the entire area, so please get advice and a survey before spending more than you need to.

We have put together two examples for Warehouse Wifi setup below.

Interference, Data Tunneling and Seamless Roaming are the biggest factors to consider and both of the below solutions manage it all.  The biggest difference is that Cisco is all Cloud Managed and Subscription based, whereas Ruckus is perpetual.

NB: Sicon do not provide any barcoding hardware or wireless network infrastructure, but we can offer advice and recommend suppliers who are experts in this field if you require assistance.

21.1. Ruckus Wireless Infrastructure for Warehouse Barcode Systems

There are a few things to consider when you want mobility with wireless and even more so when you need it in a warehouse.

Ruckus’ Zoneflex – Making WiFi Work in Hostile RF Environments: In warehouses, getting wireless to function as it’s supposed to can be difficult.  Between huge areas filled with metal racks, a myriad of handheld WiFi devices, moving vehicles, constantly-changing environmental conditions and no pervasive Ethernet network, connectivity is an enormous challenge.

Ruckus offers users:

  • MOBILITY! All clients connected to access points are bridged to the Zone Director for seamless roaming, (Data Tunneling).
  • Industrial-strength WiFi that provides longer-range signals that can be steered around obstacles and interference.
  • More flexible deployment options with Smart Mesh Networking that eliminates the requirement to run Ethernet cable to connect wireless access points.
  • Ubiquitous WiFi coverage with fewer wireless access points, for lower CAPEX.
  • Indoor and outdoor Smart WiFi wireless access points that are managed as a unified system.
  • Centralized control of ZoneFlex Smart WiFi wireless access points.
  • Powerful, yet simple controlled guest networking capabilities.
  • Automatic interference avoidance with BeamFlex.
  • Integrated into every Smart WiFi wireless access point is a sophisticated high-gain directional antenna system, which constantly focuses and directs WiFi.


21.2. Meraki Wireless Infrastructure for Warehouse Barcode Systems

Cisco Meraki’s powerful, automated RF optimisation system delivers high performance in high density environments and under challenging interference conditions.

Meraki offers users:

  • A fully cloud managed dashboard.
  • Seamless Mobility: the ability to roam seamlessly within an environment is fundamental to today’s collaborative spaces.
  • RF Optimisation: high performance in high density environments and under challenging interference conditions.
  • Mesh networking, included in every Cisco Meraki AP, extends coverage too hard to wire areas and creates a self-healing network that is resilient to cable and switch failures. Cisco Meraki pioneered high performance mesh routing, with technologies such as multi-radio routing and per-flow analysis that optimise Cisco Meraki’s mesh for performance and reliability.
  • Cisco Meraki’s location analytics and engagement solution displays real-time location statistics to improve customer engagement and loyalty across sites. Data collected by intelligent Meraki APs is synced with the Meraki cloud, automatically reported in the dashboard and exported to third-party applications via the Cisco Meraki Location Analytics API.
  • Rapid Saleable Deployment: APs self-configure via the cloud for turnkey site installation. Manage deployments and set granular user, device and application policies using a feature-rich network management system. The flexibility and scalability of the Cisco Meraki cloud-based architecture eliminates investment in complex multi-tiered hardware and software systems.
  • Cloud architecture with carrier-grade SLA – Geographically redundant data centers and seamless failover provide operators with a 99.99% carrier-grade SLA. Firmware updates are delivered seamlessly via the cloud, keeping large operator deployments up to date with the latest features and eliminating end-of-life and controller-interoperability issues.
  • Concentrator based Layer 3 Roaming: any client that is connected to a layer 3 roaming enabled SSID is automatically bridged to the Meraki Mobility Concentrator. The Mobility Concentrator acts as a focal point to which all client traffic will be tunnelled and anchored when the client moves between VLANs. In this fashion, any communication data directed towards a client by third party clients or servers will appear to originate at this central anchor.


22. Barcodes - The Basics

For information on what barcodes are, how they work and how to set them up, we find this site really useful:

22.1. Barcode Numbers

There are a couple of options when it comes to the numbering of your barcodes.  You can simply use the stock item as your barcode reference if it is only for your internal use.  However, if you need your products to be recognised by a unique code that can be used by your customers or identified globally, you will need to register them with GS1.

22.2. GS1 Barcodes

GS1 are a global, neutral, non-profit standards organisation that brings efficiency and transparency to the supply chain. Their barcode and technology tools create a common foundation, enabling you to identify, capture and share vital information about products, locations and assets.  GS1 provides a common language to share information with customers, partners and suppliers using barcodes to store information such as product numbers, serial numbers and batch numbers. Barcodes play a key role in supply chains, enabling parties like retailers, manufacturers, transport providers and hospitals to automatically identify and track products as they move through the supply chain.

GS1 manages several types of barcodes. Each is designed for use in a different situation:

  • EAN/UPC family: Instantly recognisable 1D barcodes used in retail all over the world.
  • DataBar family: Compact 1D barcodes that can hold additional product attributes such as the weight of fresh foods.
  • One-dimensional (1D) barcodes: Used exclusively in general distribution and logistics: Versatile 1D barcodes used to represent ID keys and attributes in a distribution environment.
  • Two-dimensional (2D) barcodes: Compact, high-capacity 2D symbols suitable for representing all GS1 keys and attributes.

For more information, please visit

22.3. GS1 Costs

The following table is a guide to the GS1 Membership Fees and can be found on the GS1 website along with details of the benefits of the membership package:

For more information or to calculate membership costs based on your site requirements, please visit

Turnover Annual

License Fee

Allocation (barcode numbers)
up to £0.50m £119 Up to 1,000 numbers
£0.5m to £1m £131 Up to 1,000 numbers
£1m to £10m £ 203 Up to 1,000 numbers
£10m to £50m £318 Up to 10,000 numbers
£50m to £100m £1,333 Up to 10,000 numbers
£100m to £250m £1,743 Up to 10,000 numbers
£250m to £500m £2,255 Up to 100,000 numbers
£500m to £1bn £2,768 Up to 100,000 numbers
Over £1bn £3,280 Up to 100,000 numbers

All prices exclude VAT

Information correct as of November 2018 – please check the GS1 website for updates


23. Barcodes and Zebra Label & Printer Settings

This information aims to illustrate the settings that may require to be changed dependent on the size and format of the label.  It may not be necessary to visit and adjust all these settings, however in our experience we have found that these are the settings that we have needed to visit in order to get the label to print successfully.

23.1. Zebra Setup Utilities

NB: the examples given below are for Zebra labels (1 across) with a label size measuring 2” by 1”.

1. Zebra Setup

2. System Prepare Wizard
3. Zebra Setup Utilities
4. Settings Wizard

NB: Speed and Darkness settings may be OK, however these settings work well.

5. Printer Settings Wizard 2

23.2. Sage 200 Report Designer

File; Page Setup; Printer

6. Page Setup

7. Page Setup 2

8. Properties

Try using ‘Calibrate media’ to resolve issues with labels not printing correctly or blank labels appearing between the printed ones.

9. Properties 1

File; Page Setup; Labels

10. Labels setup

11. Label Details

12. Label Details 2

Highlight the barcode; Properties;

Barcode Format – Code 128

Select …  to Edit Barcode Format

Barcode Setup

Barcode setup

24. Trouble Shooting

Company Service Administrators would be able to assist mobile users with their app by using a remote connection such as Quick Support/TeamViewer: Remote Control which offers iPhone Support, the service administrator would be able to use this remote software to connect in with the mobile user (as if they were using it).

This may be beneficial if the mobile user is new and needs some assistance on the use of the app.

Any trouble shooting for synchronisation issues between the App/Sicon’s Web Api/Sage 200 would be something the companies system admin person carries out or the company’s Business partner support team.

This is not something that users should be looking to investigate.

When troubleshooting our mobile apps, there are a few steps to follow that can help resolve the issue or assist with gathering information to speed up the diagnosis by our support team.

Step 1

Our mobile apps use our WebAPI to retrieve data from Sage, so ensuring this is running and accessible is the first step. It’s likely to have been exposed as one of the following and it will be necessary to find out this URL or access the Sage Server.

  1. http://{Sage_Server_Name}/Sicon.Sage200.WebAPI
  2. https://{Identifier}.{CompanyName}/Sicon.Sage200.WebAPI

Step 2

You should be able to access this URL from the device you’re having trouble with. If you cannot, you may be on the wrong network, be using the wrong URL or you may be having network problems.

Step 3

If the URL prompts for a username and password, this is a good sign. An administrator should be aware of a “Servicing” password that will grant access to this portal, it will have been configured during the installation process. The username is always “admin”, the default servicing password is also “admin”.

Step 4

If successful, the following page should appear:

Sicon Service Manager Mobile APp Help and User Guide Troubleshooting Service Manager Mobile App

There are 6 areas within the WebAPI portal that can help with troubleshooting that have been labelled above:

  1. Enable String Expiries – If an enable string has expired, that product will no longer function in Sage and as such the associated mobile apps will no longer work either. Expired strings will be shown in red. An exception to this is that the “SM Mobile” enable string will also activate the WebAPI.
  2. Loaded Modules – This section will show the loaded Sicon Modules in the WebAPI and in later builds it will also show the last updated date. Is it important that after an update to Sage Modules that the WebAPI can obtain these updates – instructions for this are provided in the “Module Upgrade Process” section on the portal.
  3. Company List – The company list shows the companies that are accessible to the Web User that the WebAPI is running as. To add companies, give your selected Web User access to that company in Sage Administration. If you’re using Sage 2011, only one company is accessible so this is not shown. In newer versions, you can also “pre-load” reporting services for each company if you wish, which will ensure they can run and reduce the time it takes to generate the first label/report requested. If they do not start, the log can be viewed.
  4. Service Status – There are 2 services that are now installed with the WebAPI, a Reporting Service and an Update Service. The Reporting Service may not be necessary depending on the products you’re using, but the Update Service is important in simplifying the process of updating the WebAPI when Sage Modules are updated. Both can be started from the WebAPI portal if required.
  5. Log – This is the main log for the WebAPI, which will contain any errors that occurred when sending/requesting data from the mobile apps or from other third party software. Errors are highlighted in red to make them easier to find and will often have a matching request entry before them that may also be useful when diagnosing issues. The error log entry and matching request entry together are invaluable for diagnosing problems.

If the above trouble shooting points have been investigated, and an issue still occurs then the systems administrator should contact their first line support this may be the Business Partner or Sicon directly which ever has been agreed between the customer and their Business Partner.

25. Release Notes

The release notes page shows which release of the system includes new features or issues resolved.

With the release of the Sicon v19, our version numbering has changed slightly. Previously our add-on versions were numbered in the format 201x.18.0.1.  From Sicon v19, our modules will be numbered in the format 201x.190.0.1  This is because we have three Sicon releases planned per year and we will use the second group of digits to reflect these as xx1 and xx2. We use the third set of digits to reflect whether it is a release or a pre-release build and the fourth set then give the build number.

New features detailed in the Release Notes relating to Pre-Release versions will not be detailed in the current Help and User Guide until the end of development phase.

Barcoding & Warehousing Release Notes

26. Barcoding & Warehousing Help and User Guide v17

Barcoding & Warehousing Help and User Guide v17

27. New Features & Important Information

Sicon Main Menu