Skip to content
llivermore edited this page Nov 20, 2015 · 6 revisions

A lot of information is available in Issue #88 Decode barcodes on cropped specimen images

Inselect currently supports three barcode libraries which can read different types of barcodes:

The "Read barcodes" command will set each box's "Catalog number" metadata field with value(s) of any barcodes. The user needs to select which barcode reading library and barcode type. Open Inselect go to the "Edit" menu and select "Configure 'Read Barcodes'". The default library is libdmtx for reading Data Matrix barcodes.

Note: Inlite ClearImage Barcode Recognition SDK (from here on ClearImage) needs to be manually installed by the user as it's a commercial library. While the ClearImage SDK is free for development and testing, production use of the software requires a license. We have included support for ClearImage because it is quicker and more reliable at reading barcodes compared to the open source alternatives.

Specific instructions for installing and configuring ClearImage

  • Install the latest version of Inselect
  • Download and install ClearImage from Inlite's website
  • Run the ClearImage Inlite Control Center once (for testing registration or configuration should not be required) and close
  • Download the version specific library file from the latest release (currently library-0.1.17-32.zip if you are using 32-bit Windows or library-0.1.17-64.zip if you are using 64-bit Windows)
  • Rename the file that you downloaded to library.zip
  • Close Inselect
  • Copy library.zip over the existing file in C:\Program Files\inselect, or wherever it was that you installed Inselect
  • Open Inselect go to the "Edit" menu and select "Configure 'Read Barcodes'"
  • Select the last option from the list and the correct object label setting (e.g. "Data Matrix barcodes")

Note: The additional library download requirement is due to a bug in the Windows Installer that Inselect uses; see Inselect Issue 130.

Clone this wiki locally