All My Papers Barcode Software Development Tool-kit (SDK) deliver accurate and fast barcode data extraction from one dimensional or two dimensional barcodes that have been scanned as images.

ampLIB Barcode Reader SDK is a High Level Programming System for Windows™ application development consisting of Dynamic Linked Libraries (DLLs), associated import libraries, header files and example source code. The SDK is compatible with many programming environments.

With ampLIB Barcode software, you save significant time and gain maximum flexibility to customize solutions because AMP already has done the complex, low-level programming. 




All My Papers Barcode SDK delivers accurate and fast barcode data extraction from one dimensional or two dimensional barcodes that have been scanned as images.

Barcodes are used in document imaging to:

  • store data
  • control batch processes
  • route documents
  • index data bases

The All My Papers Barcode technology  employs a patented barcode reading process that automatically finds and reads barcodes at any angle.  Millions of barcodes are read on a daily basis using AMP based barcode applications.


All My Papers barcode reading tools have the following capabilities:

  • Detect barcode(s) within an image file regardless of angle or location
  • Finds all barcodes on the page
  • Read in any direction
  • Automatically repair image files for best barcode data extraction accuracy
  • Read and extract all barcode data
  • Exports barcode data in ASCII format to databases


The SDK provides these benefits:

  • High read rate accuracy
  • Automatic detection of one or more bar codes in an image
  • Fast recognition and data extraction
  • Reads both one and two dimensional symbols (depending on symbologies licensed)
  • Reads barcodes in black & white, grayscale and color images
  • Reads barcodes from TIFF, multiple image TIFF, JPEG, BMP and PCX image files


  • Automatic image skew correction
  • Automatic image edge removal
  • Automatic image registration

1D Barcodes  

 2D Barcodes

3 of 9

PDF 417

2 of 5

Data Matrix


Four State   Barcodes (U.S., Royal, Royal Dutch, Singapore and Australian Mail


Quick Response (QR) Code





UCC 128


EAN 13


Patch Code

Airline 2 of 5


BCC 32

3 of 9 NSS



Minimum System Requirements

Desktop: Operating System: Windows 7, 8x, 10 – 32/64-Bit

Server: Operating System: Windows Server 2008 and newer

CPU: Pentium 4, 2GHZ

RAM: Per Operating System Minimums

Input/Output Compatibility

Input Image File Types:  Bitonal, grayscale and color image formats BMP, JPEG, JBIG, G4 PCX, DCX, RLC TIFF (Uncompressed, LZW, Packbits, G3 FAX, G3-2D, G4, JPEG, Type 2, Multi-image)

Output Image File Types: BMP, JPEG, PDF (bi-level multi-image) TIFF (Uncompressed, G3 FAX, G3-2D, G4)


Request Evaluation

Evaluation & Production Licenses

All my Papers applications and SDKs are available for evaluation use by qualified customers prior to purchase.

Evaluation Use – To obtain download instructions and a 30-day trial license, please fill-out a software evaluation request.

Production Use – When you purchase an All My Papers product, you will be issued a production license enabling its use in your production environment.  Production licenses are purchased with renewable support and maintenance.

For more information, please contact or call +1 (408) 366-6400 and press 1 at the prompt.


General Licensing Terms

In general. the licensing policy for All My Papers (AMP) software – authorizes one user and one physical hardware device/computer. The AMP enabling license for a given machine authorizes only that single physical hardware computer.

AMP’s software requires license and product codes for every computer running AMP’s software including production, evaluation, disaster recovery and trial computers. License fees include support and maintenance for a three-year renewable term.

Virtual Machine (VM) Licensing

The All My Paper VM license enables use of AMP applications in one VM environment and is available to new and existing customers. AMP includes support for VM environments with static UUIDs such as VMware or Microsoft Hyper-V.  However, installation or configuration support under other VM environments without static UUIDs such as Amazon’s Could Server may be subject to additional installation/configuration support charges.

For details, see the License text loaded during the installation of the software.

Software Development Tool-Kit (SDK) Licensing

AMP delivers three licenses when an SDK license is purchased. These are normally deployed as: development, test and disaster recovery. Every computer running an application developed with the SDK requires a runtime. In addition to the SDK purchase, at least one additional runtime license must be purchased for production.

SDK Deployment Runtime Licensing

Each PC/Server using AMP software must have the appropriate runtime license. Deployment Runtime licensing is sold based on features selected for deployment and maximum processing speed of the application or file size limitations. AMP licensing terms authorize one user and one physical hardware device per software instance.

AMPLIB Speed Licensing Options

Runtime licenses are available for speeds ranging from 0.5 to 1280 images per second per server. Speed licenses determine the theoretical maximum throughput of an application. Actual performance will vary depending on hardware, image quality, number of functions called and other factors.

X9LIB File Size Licensing Options

Runtime licenses are available based on the maximum number of check items in any given check image cash letter file. There are three file size limitations: Less than 5,000 items or less than 10,000 items or greater than 10,000 items.


 ampLIB MICR OCR White Papers

Bar Codes in Document Imaging

Describes in detail Bar Codes and how they relate to document imaging.

Best Practices for Check Image Capture Without Traditional Check Scanners

Outlines essential good practices for Check Image Capture without traditional check scanners. This white paper also provides detailed information about the how's and why's of using smartphones and scanners to capture check images.


Contact All My Papers
Contact All My Papers to automate check Image Cash Letter (ICL) file processing.