Softek Barcode Reader Toolkit for Windows with PDF Extension

Read normal 1D and 2D barcodes from images, bitmaps and PDF Documents.

Softek Barcode Reader Toolkit for Windows lets you read normal (1D) and 2-D barcodes from image files and bitmaps held in memory. Developers have a choice of 4 different types of interface and access to several example projects. Image Formats supported: TIF, JPG, BMP. The following types of barcode are currently supported by Softek Barcode Reader Toolkit for Windows: PDF-417 (PDF417), Code-39, Code-128,Code-2-of-5 Interleaved, Codabar, EAN-8, EAN-13, Patch Codes, UPC-A and UPC-E. All licenses include 12 months Support and Upgrade Cover. This bundle includes the PDF Extension which allows you to read barcodes from PDF Documents.

Pricing

Select Currency:

Softek Barcode Reader Toolkit SDK for Windows with PDF Extension V8.1.1 - Desktop Developer/Run-Time License

1 User/Developer License (Not Run-time Royalty Free) includes 1 Year Support and Upgrade Cover $ 391.02 Delivered via Download Add to Cart

Mix and match between developers and desktop users

Mfr. Part No: SKU88934890616
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF (19.0 MB)
1 User/Developer License (Not Run-time Royalty Free) includes 1 Year Support and Upgrade Cover, Price per license from 2 to 3 licenses $ 312.62 Delivered via Download Add to Cart

Mix and match between developers and desktop users

Min Qty: 2
Mfr. Part No: SKU88934890616
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF (19.0 MB)
1 User/Developer License (Not Run-time Royalty Free) includes 1 Year Support and Upgrade Cover, Price per license from 4 to 7 licenses $ 195.02 Delivered via Download Add to Cart

Mix and match between developers and desktop users

Min Qty: 4
Mfr. Part No: SKU88934890616
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF (19.0 MB)
1 User/Developer License (Not Run-time Royalty Free) includes 1 Year Support and Upgrade Cover, Price per license from 8+ licenses $ 155.82 Delivered via Download Add to Cart

Mix and match between developers and desktop users

Min Qty: 8
Mfr. Part No: SKU88934890616
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF (19.0 MB)

Softek Barcode Reader Toolkit SDK for Windows with PDF Extension V8.1.1 - Server Run-Time License

1 Server Run-Time License includes 1 Year Support and Upgrade Cover $ 1,469.02 Delivered via Download Add to Cart
Mfr. Part No: SKU99698568038
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF Server (19.0 MB)
1 Server Run-Time License includes 1 Year Support and Upgrade Cover, Price per license from 2 to 3 licenses $ 881.02 Delivered via Download Add to Cart
Mfr. Part No: SKU99698568038 Min Qty: 2
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF Server (19.0 MB)
1 Server Run-Time License includes 1 Year Support and Upgrade Cover, Price per license from 4 to 7 licenses $ 734.02 Delivered via Download Add to Cart
Mfr. Part No: SKU99698568038 Min Qty: 4
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF Server (19.0 MB)
1 Server Run-Time License includes 1 Year Support and Upgrade Cover, Price per license from 8+ licenses $ 587.02 Delivered via Download Add to Cart
Mfr. Part No: SKU99698568038 Min Qty: 8
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF Server (19.0 MB)

Softek Barcode Reader Toolkit SDK for Windows with PDF Extension V8.1.1 - Site License

1 Site License (Unlimited use at a single physical location) includes 1 Year Support and Upgrade Cover $ 3,919.02 Delivered via Download Add to Cart

Allows unlimited use at a single physical location i.e. unlimited Desktop Developer, unlimited Desktop Run-Time and unlimited Server licenses

Mfr. Part No: SKU94316689540
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF Site (19.0 MB)

Softek Barcode Reader Toolkit SDK for Windows with PDF Extension V8.1.1 Unlimited Distribution License

Unlimited Distribution License - includes 1 Year Support and Upgrade Cover $ 4,409.02 Delivered via Download Add to Cart

Unlimited run-time use on desktops and servers (includes 1 developer license)

Mfr. Part No: SKU05070056905
Delivered via Download:
  • Softek Barcode Reader Toolkit for Windows with PDF Unlimited (19.0 MB)

Softek Barcode Reader Toolkit for Windows with PDF Extension 8.1.1 - Support and Upgrade Cover Renewals

Cost Level B Support and Upgrade Cover Renewal $ 97.02 Delivered via Download Add to Cart

The license terms of this product require that we verify your eligibility prior to it being delivered.

Delivered via Download:
  • Support and Upgrade Cost Cover (21 KB)
Cost Level C Support and Upgrade Cover Renewal $ 195.02 Delivered via Download Add to Cart

The license terms of this product require that we verify your eligibility prior to it being delivered.

Delivered via Download:
  • Support and Upgrade Cost Cover (21 KB)
Cost Level D Support and Upgrade Cover Renewal $ 293.02 Delivered via Download Add to Cart

The license terms of this product require that we verify your eligibility prior to it being delivered.

Delivered via Download:
  • Support and Upgrade Cost Cover (21 KB)
Cost Level E Support and Upgrade Cover Renewal $ 391.02 Delivered via Download Add to Cart

The license terms of this product require that we verify your eligibility prior to it being delivered.

Delivered via Download:
  • Support and Upgrade Cost Cover (21 KB)
Cost Level F Support and Upgrade Cover Renewal $ 489.02 Delivered via Download Add to Cart

The license terms of this product require that we verify your eligibility prior to it being delivered.

Delivered via Download:
  • Support and Upgrade Cost Cover (21 KB)
Cost Level G Support and Upgrade Cover Renewal $ 587.02 Delivered via Download Add to Cart

The license terms of this product require that we verify your eligibility prior to it being delivered.

Delivered via Download:
  • Support and Upgrade Cost Cover (21 KB)

Licensing

One software license is required per end user/developer. All licenses include 12 months Support and Upgrade Cover.
Run-time NOT royalty free.

Desktop Developer License
This license is required for each Desktop version of Windows that will be used for development with the Toolkit, and is available in packs of 1, 4 and 8. Note that this license will not function on Server versions of Windows.

Desktop Run-Time License
This license is for each Desktop version of Windows that will make run-time use of the Toolkit, and is available in packs of 1, 4 and 8. Note that this license will not function on Server versions of Windows.

Server Run-Time License
A Server Run-Time License is required for any installation of the Toolkit on a Server version of Windows.

Desktop Distribution License
A Desktop Distribution License allows unlimited run-time use of the Toolkit on Desktop versions of Windows, in return for a one-time payment. Note that this license will not function on Server versions of Windows.

Desktop and Server Distribution License
A Desktop and Server Distribution License allows unlimited run-time use of the Toolkit in return for a one-time payment. Note that this license will work on both Desktop and Server versions of Windows.

Site License
A Site License allows unlimited use of the Toolkit at a single physical location i.e. unlimited Desktop Developer, unlimited Desktop Run-Time and unlimited Server licenses.

Examples:
1. A software company wish to add barcode recognition to their applications. They have a team of 4 developers who will need to work with the toolkit and would like to to distribute run-time licenses without paying any further fees.

Licenses required:
4 Desktop Developer Licenses
1 Desktop and Server Distribution License

2. A software company wish to add barcode recognition to their applications. They have a team of 8 developers who will need to work with the toolkit and would like to to distribute run-time licenses for Desktop machines only without paying any further fees.

License required:
8 Desktop Developer Licenses
1 Desktop Distribution License

3. A software company wish to add barcode recognition to their applications. They have a team of 4 developers who will need to work with the toolkit and would like to to distribute run-time licenses to 8 Desktop machines.

License required:
4 Desktop Developer Licenses
8 Desktop Run-Time Licenses

4. A company wishes to develop and deploy the barcode toolkit within their own organization. They are based at a single location and will require a large number of run-time licenses.

License required:
1 Site License

All licenses include 12 months Support and Upgrade Cover including:

  • Free upgrades to the toolkit
  • Advice and help on using the toolkit api
  • Analysis of problem barcodes
  • Support is available during UK office hours with a response in no more than 3 working days

To Renew your Support and Upgrade Cover, please, see the below Cost Level Table

Cost Level B: $0 - $499
Cost Level C: $500 - $999
Cost Level D: $1000 - $1499
Cost Level E: $1500 - $1999
Cost Level F: $2000 - $2499
Cost Level G: $2500+

Examples:

If you purchased a 1 Desktop Developer License for US$249 and then a Server Runtime License for US$999, giving a total of $1248, you will need to buy Cost Level D.
If you purchased a 1 Desktop Developer License and a PDF Extension then you would have spent a total of $399, you will need to buy Cost Level B.

Overview

About Softek Barcode Reader Toolkit for Windows with PDF Extension

What's New in Softek Barcode Reader SDK 8.1.1

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 functions 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 2D bar codes. The maximum number of threads is controlled by the new property called MaxThreads.

What's New in Softek Barcode Reader SDK 7.5.1.35

QR-Codes:

  • Support added for QR-Code symbols starting with FNC1 characters.
  • Increase in maximum size of supported QR-Code from 2K to 4K.
  • Improved detection for version 0 QR- Codes.
  • Improvements to recognition of multiple QR-Codes in the same image and at different angles.
  • Improvement to recognition of skewed QR-Codes.
  • Improved support for symbols with badly proportioned finder targets.
  • GetBarStringDirection now returns the correct value for a QR-Code.


DataMatrix :

  • Correction to the decoding of Base 256 encoded symbols.
  • Improved support for symbols with parallel lines close by.
  • Bug fixes for the correct decoding of German characters.
  • Support added for upper shift characters.


PDF-417:

  • PDF-417 error correction improvements (the SDK was using one more error correction codeword than was necessary). This makes the most noticeable improvement when using the smallest numbers of error correction code words.


Code-128 and Code-39:

  • Improvements to Code 128 and Code 39 barcode reading. The SDK now handles single vertical lines to the left or right of symbols and within the quiet zone.


Splitting TIF documents:

  • Bug fixes for Splitting TIF documents when not including the pages containing barcodes.
  • Improved support for splitting TIF files compressed using “old style” jpeg compression (type 6). Gray scale is now supported but full color is not supported.


HDIB and HBITMAP

  • If the height of a bitmap (HDIB or HBITMAP) is negative then the SDK will perform a vertical flip on the image before processing.

Softek Barcode Reader Toolkit 7.4.2.1 includes the following improvements:

  • Improved error handling and reporting
  • Demo program can now export and import xml settings
  • Dialog boxes are suppressed when running in a windows service
  • Will now read 2-D barcodes from coarse resolution faxes
  • Error with partial PDF-417 decoding fixed

Softek Barcode Reader Toolkit 7.4.1.5 includes improvements to the demo program

Softek Barcode Reader Toolkit 7.4.1.4 includes an important fix for loading BMP files and some minor improvements to reading 2-D barcodes.

What's new in Softek Barcode Reader Toolkit for Windows 7.4.1?

  • New and comprehensive documentation
  • New, faster .net component
  • High speed pdf file processing (3X the old version) - available with PDF Extension option
  • Complete support for x64 systems - sample projects work on either type of system
  • Redistributable packages included for x86 and x64 systems

What's new in Softek Barcode Reader Toolkit for Windows 7.3.1?

Color Images
Previous versions of the toolkit used a single threshold value to determine whether a pixel was considered black or white. Although the toolkit tried to calculate this value, it was often necessary to try a number of different color thresholds until the barcode could be read. Softek Barcode Reader Toolkit for Windows Version 7.3.1 takes a different approach and calculates new threshold values for each scan line it samples. To take advantage of the new feature, developers will need to ensure that the ColorThreshold property is set to 0 (the default value). They can then control the amount of time spent processing a color image by setting the ColorProcessingLevel property to a value between 1 and 5 (default of 2).

GS1 Databar Support
GS-1 Databar support has been added to toolkit. This includes RSS-14, RSS-14 Stacked, RSS Truncated, RSS Limited, RSS Expanded and RSS Expanded Stacked. There is also support for supplemental information encoded in micro-PDF-417 barcodes.

Softek Barcode Reader Toolkit for Windows Overview

Softek Barcode Reader Toolkit for Windows enables application programmers to read barcodes from image files and bitmaps held in memory. The image files can be from any source, but will typically come from a scanner or computer fax modem. The barcode recognition engine is contained in a single library file, which makes product upgrades a simple matter. The application programmer has the choice of 4 different interfaces to choose from.

The choice of interface will depend on the type of language being used and the type of application to be developed. A few lines of code are all that is needed to read a barcode from an image. As can be seen from this example using the Active X control:  

nBarStrings = SoftekBarcode1.ScanBarCode(ImageFile)   

If (nBarStrings > 0) Then    For n = 1 To nBarStrings   

BarString = SoftekBarcode1.GetBarString(n)   

MsgBox (BarString)   

Next n   

End If   

As the above code shows, it’s a simple two-step process to read a barcode. Softek Barcode reader Toolkit for Windows has the following Toolkit interfaces:   

DLL Interface - The DLL allows programmers to access the properties and methods of the toolkit via functions prefixed with 'st'. For example, the ScanBarcode method is called stScanBarcode and the LineJump property can is set and retrieved using the functions SetLineJump and GetLineJump   

ActiveX Control or OCX - The Active X Control can be embedded in a form or dialog and the methods and properties of the toolkit accessed through the associated object   

Visual Basic Wrapper Class - The wrapper class provides access to the DLL via a simple Visual Basic class. Most of the properties and methods of the toolkit are supported through this interface   

COM Object - The COM object allows access to most of the properties and methods in the toolkit, although some of the methods differ slightly in operation from the other interfaces.   

100% Managed .Net Component - The managed component allows programmers working within the .Net framework to access most of the methods and properties of the toolkit. This interface is also thread safe.

Image Formats Supported:   

  • TIF
  • JPG
  • BMP   

The following types of barcode are currently supported: 

  • PDF-417   
  • CODE-39   
  • CODE-128   
  • CODE-2-of-5 Interleaved   
  • Codabar   
  • EAN-8   
  • EAN-13   
  • Patch Codes   
  • UPC-A   
  • UPC-E   

Barcode Widths:    The main requirement is for each black or white bar in a barcode to be clearly visible on the image. All barcodes have at least 2 sizes of bar and the image needs to be of high enough quality to show this. For example, a Code 39 barcode consists of 9 bars per character, of which 3 must be wide and 6 must be narrow. The wide bars should be around 2.5 times the size of the narrow bars - but for simplicity we will say 2 times the size. This means that each character needs at least 12 pixels in an image. This assumes that each pixel in the image lies either entirely in a black bar or entirely in a white bar. In practise, this isn't possible and so the resolution should allow around 36 pixels per character.    So, to encode a string of 10 characters (including the start and stop *) you will need at around 360 pixels. If the barcode is 1 inch wide on the paper then you will need to scan at a resolution of around 400 DPI. If the barcode is 2 inches wide then you will need to scan at a resolution of at least 200 DPI.    Some types of barcode have more than 2 widths of bar and a higher resolution still will be needed to ensure that the different widths can be distinguished on the image.    As for barcode height - if you have a very wide barcode then you need to ensure that it is high enough to cope with any skewing that takes place when the image is scanned.    In summary - the success of a project can depend on specifying the correct barcode size and image resolution:

Code39 Number of Characters 10, Minimum Number of Pixels (approx) 340   

Code 2 of 5 (interleaved) Number of Characters 10, Minimum Number of Pixels (approx) 190   

Code128 (code set A) Number of Characters 10, Minimum Number of Pixels (approx) 280   

Code128 (code set B) Number of Characters 10, Minimum Number of Pixels (approx) 280   

Code128 (code set C) Number of Characters 10, Minimum Number of Pixels (approx) 170   

EAN13 Number of Characters 13, Minimum Number of Pixels (approx) 190   

EAN8 Number of Characters 8, Minimum Number of Pixels (approx) 140   

UPC-A Number of Characters 12, Minimum Number of Pixels (approx) 190   

UPC-E Number of Characters 8, Minimum Number of Pixels (approx) 120   

PDF-417 requires around 50 pixels per column, although some success can be achieved with column sizes as low as 30.

Softek Barcode Toolkit for Windows PDF Extension
The Softek Barcode Toolkit for Windows PDF Extension enables you to read barcodes from PDF documents.

The PDF Extension adds PDF capability to the following interfaces of the Windows version of the toolkit:

  • Standard Windows DLL
  • COM Object
  • VB Wrapper Class
  • ActiveX/OCX

All licenses include 12 months Support and Upgrade Cover including:

  • Free upgrades to the toolkit
  • Advice and help on using the toolkit api
  • Analysis of problem barcodes
  • Support is available during UK office hours with a response in no more than 3 working days

Compatibility

Operating System for Deployment
  • Windows 8.1
  • Windows 8
  • Windows Server 2012
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Server 2003
  • Windows ME
  • Windows 2000
  • Windows 98
  • Windows NT 4.0
  • Windows 95
Architecture of Product
  • 32Bit
  • 64Bit
Product Type
  • Component
Component Type
  • .NET WinForms
  • 100% Managed Code
  • ActiveX OCX
  • ActiveX DLL
Built Using
  • .NET Framework 4.5
  • .NET Framework 4.0
Compatible Containers
  • Microsoft Visual Studio 2013
  • Microsoft Visual Studio 2012
  • Microsoft Visual Studio 2008
  • Microsoft Visual Studio 2005
  • Microsoft Visual Studio .NET 2003
  • Microsoft Visual Studio .NET
  • Microsoft Visual Studio 6.0
  • Microsoft Visual Basic 2013
  • Microsoft Visual Basic 2012
  • Microsoft Visual Basic 2008
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003
  • Microsoft Visual Basic .NET
  • Microsoft Visual Basic 6.0
  • Microsoft Visual C++ 2013
  • Microsoft Visual C++ 2012
  • Microsoft Visual C++ 2008
  • Microsoft Visual C++ 2005
  • Microsoft Visual C++ .NET 2003
  • Microsoft Visual C++ .NET
  • Microsoft Visual C++ 6.0
  • Microsoft Visual C# 2013
  • Microsoft Visual C# 2012
  • Microsoft Visual C# 2008
  • Microsoft Visual C# 2005
  • Microsoft Visual C# .NET 2003
  • Microsoft Visual C# .NET
  • .NET Framework 3.5
  • .NET Framework 3.0
  • .NET Framework 2.0
  • .NET Framework 1.1
  • .NET Framework 1.0

Prerequisites

Disk Space Required: 5MB
Memory Required: 32MB

About Softek Software

Softek Software was established in 1998 to provide programming services in the field of image processing. In 2001 the company was involved in a project to process timesheets stamped with barcodes. No software in the market place provided the simple, cost effective solution we required, so Softek developed its own barcode reading toolkit. The first commercial version of the toolkit was released later that year. Softek own all rights to the source code and are wholly responsible for the development of the product.