Softek Barcode Reader Toolkit Version 8 released
We’re pleased to announce the release of version 8 of the bar code reader SDK.
- Ability to fully utilize the power of multi-core/multi-processor systems by parallel processing separate pages of documents.
- New image extraction and render engine for the PDF extension with native 64-bit support.
- Better control over the scanning process with new functions to launch/monitor/abort background scans.
- DLL files for x86 and x64 in one folder.
If you are an existing user of the bar code SDK and would like to upgrade to this version then please contact support@bardecode.com for a new license key. Your existing key will not function with this version.
Full release notes….
Main changes:
- All the DLL files now come in a single folder and most of the names for DLL’s have been changed.
- New functions have been added in the DLL, COM and .Net (SoftekBarcodeNet.dll) interfaces to support background reading of bar codes.
- The SDK can now take advantage of multi-core systems. Pages in multi-page documents can be processed in parallel and with a single page the horizontal and vertical scanning can take place in parallel.
- The PDF Extension has been completely redesigned with native x86 and 64-bit conversion provided by Debenu. Split PDF files will now retain the original format. It is still possible to use the old render tool (VeryPDF) on x86 systems via the PdfImageRasterOptions setting.
Background bar code reading
Version 8 of the SDK has a new set of function that allows applications to start background scans of documents. The scans may be monitored for progress and terminated at any time during the scan.
ScanBarCodeInbackground – launch a scan for a bar code in the background ScanBarCodeWait – wait for a background scan to complete for a number of milliseconds GetProgress – get %age progress of a background read.
GetBarCodeCount – get number of bar codes found so far in a background read ScanBarCodeAbort – abort a background read
GetScanExitCode – get the exit code from a background read
Faster processing of documents
Version 8 of the SDK can now process separate pages and parts of images in separate threads. This can give much improved speeds for multi-page documents and single page documents containing 2- D bar codes. The maximum number of threads is controlled by the new property called MaxThreads.
File name changes:
Information on file name changes can be found here 25.1.5 Class Name Changes
Information on class name changes can be found here 25.1.6 PDF Extension
Information on changes to the PDF Extension can be found here
Changes to SDK properties
PdfImageRasterOptions is no longer used by the toolkit and defaults to 0. Applications should set it to 0 for future compatibility.
PdfImageExtractOptions is no longer used by the toolkit and defaults to 0. Applications should set it to 0 for future compatibility.
MaxThreads a new (advanced) property that controls how many internal threads an instance of the SDK may use.