|
Barcode processing software products are represented as Software Developer Kits.
The standard delivery set includes:
dynamic (based on the Windows platform) or static (Linux, Solaris) library of basic procedures for barcode processing
ActiveX library with extended set of methods (based on the Windows platform)
Examples of applications which use the SDK
User Manuals
Large clients (scanner manufacturers and the like) have the option to order SDK including C++/Java source codes.
For fax processing there is an additional library in the SDK.
All SDK components are packed into installation version of the program.
Application areas and symbology advantages
Two-dimensional matrix symbology is designed to mark product surfaces. It is recommended as an industry standard for healthcare and aerospace industries of the US. Main merits:
Standardization (ISO/IES 16022 international standard was passed in 2000)
Considerable information capacity (more than 2000 alphabetical or 3000 numerical symbols)
Symbol compactness
High speed of recognition and decoding with respect to human readable text
Minimal requirements for surface quality on which the barcode is placed. It is the strongest advantage over other 2D symbologies.
Decoding doesn't depend on whether it is a light barcode on a dark background or a dark barcode on a light background.
Barcodes within the scanner field of vision can be at any orientation
Reed Solomon error correction codes allow recovering encoded data even when up to 20% of barcode surface has been distorted.
Matrix dots can be round, square or square with rounded corners. This makes it possible to use almost any type of marking device (inkjet, laser print, chemical etching, dot-peen )
Barcodes can be in two forms - square and rectangular. This makes it easier to arrange the barcode on the surface available.
Because the barcode is located directly on the surface of a product, the barcode is always linked to the product and is kept with it.
Advantages of the NPC Intelcom's software
Decoding libraries meet all the requirements of ISO 16022 standard for symbol contrast, axial non-uniformity and print size variance.
Products are robust to symbol border destruction, non-uniform lighting and background, perspective distortions
Due to robust image processing one can use simple and cheap scanners or even web-cameras.
There is a unique Multi mode when all symbols on the image are recognized and decoded.
There is a modification for decoding Data Matrix symbols on faxes.
Decoding DLLs don't depend on a particular scanner.
Encoding library generates Data Matrix of minimal size possible
Current results
Basic and secondary libraries for Data Matrix encoding and decoding have been developed. A package for decoding several Data Matrix from one image (Multi mode) was realized and now is succefully sold. A decoder modification for faxes has found its market as well.
A set of applications is being developed now. It includes applications for offices, banks, industry as well as a fax processing and an application for mobile phones.
Sowtware program list for Data Matrix
The following software products are available:
| |
Windows |
Linux |
SPARC (Solaris 8) |
| IcDMatrix DS |
 |
 |
 |
| IcDMatrix DM |
 |
 |
|
| IcDMatrix fax |
 |
|
|
| IcDMatrix E |
 |
 |
|
| ATL_Video |
 |
|
|
icDMatrix DS - decodes a single Data Matrix per scan
icDMatrix DM - decodes all Data Matrix symbols per scan
icDMatrix fax - decodes Data Matrix from faxes
icDMatrix E - encodes data into Data Matrix symbol
ATL_Video - ActiveX library to implement surprisingly good Data Matrix scanners with webcams.
You can choose and buy the SDK version that is right for you through our Internet-store (in the ORDER section).
Evaluation versions
You can get a free evaluation version of SDK through the Internet-store (ORDER).
Demo versions
These programs are available for free download on our site.
Samples of images to decode
We provide a set of Data Matrix symbols (with noises, deformations, partly damaged, badly illuminated, etc.) These examples can be downloaded and used to test both our decoding programs and decoding programs of other companies.
|