X9 LIB is a suite of software development tools for check Image Cash Letter (ICL) files; also known as X9 files, X9.37 files, 180 files, Universal Companion Document files or UCD files. X9 LIB creates ICL files for exchange and remote deposit in the U.S. and Canada; now supporting over 50 financial institution proprietary RDC file formats.

Supports all industry standard formats

  • DSTU X9.37 2003 - Learn more about DSTU X9.37 2003
  • X9.100-180- Learn More about the X9.100-180 standard
  • X9.100-181 - Visit the ANSI Store
  • X9.100-187 + Unversal Companion Document (UCD) - Learn more about X9.100-187 + UCD
  • Canadian Payments Association (CPA Standard 015) - Learn more about CPA 015
  • FRB
  • ViewPointe
  • EndPointe Exchange
  • 50+ Bank-proprietary Remote Deposit Capture (RDC) formats

With X9 LIB you can:

  • Compose ICL files from from check images, MICR line data and dollar amounts
  • Decompose ICL files back into ICL files check images, MICR line data and dollar amounts


Compose and decompose ICL files


  • Merge multiple ICL files into a single ICL file

X9lib 4

  • Convert between ICL file formats

X9lib 2

  • Sort ICL files by R/T, OnUs, Payor Bank, etc.

X9lib 3

  • Split ICL files depending on destination

X9lib 5


X9 LIB will also let you

  • Edit ICL file records
  • Recalculate cash letter and bundle totals

X9 LIB facilitates the rapid development and deployment of application(s) for dealing with image cash letters including

  • The creation of ICL files for Remote Deposit
  • Routing of check item through the concatenation of ICL files from various sources, then the sorting of the items by payor bank and finally splitting the icl file into multiple ICL files - one for each payor bank.

X9 LIB SDK facilitates rapid deployment of applications for working with ICL files by providing

  • Single function calls that implement often used tasks
  • Sample code that exercises each function in .NET, C#
  • Demo GUI for prototyping calls without coding

More X9 LIB Features

  • Create ICL files using one function call and only three types of data consisting of:
  • Front and back check images
  • MICR data routing and account numbers
  • Check item dollar amounts.


One time licensing with one year of support included. Thereafter low annual maintenance fees with never a “per-click” charge.

For more information, contact



 System Requirements

Operating System: Windows 32-Bit, and 64-Bit

CPU: Pentium 4, 2GHZ

RAM: 512MB Minimum, 2GB recommended if processing large ICL files


Input/Output/Conversion Compatibility

Input File Formats: Forward and Return X9.37/X9.100-187/UCD variants including FRB, SVPCO, Endpoint and more then 25 other bank formats, NSF, NSF2, NSFMIT, NSFBLOB, CSV, MAL

Output File Formats: Forward and Return X9.37/X9.100-187/UCD variants including FRB, SVPCO, Endpoint and more then 25 other bank formats. Also, CSV/SIT, CSV/BLOB, SOP, NSF/BLOB, X9.100-180, MAL

NSF - Normalized Scanner Format is a format of All My Papers.

NSF/MIT - Multi-Image TIFF format for NSF files.

For more information on these and other AMP supported file formats, please see the All My Papers publication: AX9Lib NSF Input Formats.



 About Downloaded Software

All my Papers software is available for download for trial and production use and in some cases, demo use.

  • Demo Use - You may download the software and install it - limited functionality is available without any licenses.  Products without demo functionality will require a license to use.
  • Trial Use - Qualified customers may obtain a temporary license to enable product features for trial use (usually 30-days) by contacting
  • Production Use - When you purchase an All My Papers product, you will be issued a permanent license enabling it use on one workstation or server.  Permanent licenses come with one year of support and maintenance releases.  Thereafter, support and access to maintenance releases is 15% of the permanent license cost per year.


x9LIB-smlogoX9LIB SDK

Available for Trial, Production

X9LIB is a Windows DLL high-level programming system providing a suite of software tools for Image Cash Letter (ICL) files.  X9 LIB includes functions for the composition, conversion, editing, sorting, merging, splitting, recalculating and testing of ICL files.  To obtain pricing information or a trial license contact .

Download X9 LIB SDK 64-Bit version

Download X9 LIB SDK 32-Bit version




General Licensing Model

Terms for licensing AMP's software authorize one user and one physical hardware device per software instance. All My Papers applications and demos are a one-time purchase and require runtime licenses. There are no per click fees. Each computer using All My Papers software technology requires a runtime license. The licenses are issued in classes based on feature/function and speed/throughput. Licenses are sold for specific machines and users. AMP uses the "one user, one core" license model. For details, see the License text loaded during the installation of the software.

Deployment Licensing

Each PC/Server using AMP software must have the appropriate runtime license. Deployment Runtime licensing is sold on the basis of features selected for deployment and maximum number of items in a given file. AMP licensing terms authorize one user and one physical hardware device per software. Licensing for single user, single desktop, terminal services or Server licensing available.

One Dimensional and Two Dimensional Barcodes License Separately

1D and 2D barcode types require separate runtime licenses. See the list of supported barcode types at the bottom of the description page.

Virtual Machine Licensing

Virtual Machine Licensing Technologies that create virtual environments with either separate machine identities or separate administrative rights are creating virtual OS environments that require the appropriate licensing of any applications configured to run in those virtual OS environments. Virtual processors are considered to have the same number of threads and cores as each physical processor in the underlying physical hardware system. In addition to the standard terms and conditions for the AMP product being licensed, the licensee agrees not to copy or transfer a license to another hardware computer by "cloning", or via any other method, from the single computer that the software was originally licensed for. Contact All My Papers' Sales for a copy of the VM licensing amendment:

License Installation and Error Code 107

The License Manager Software allows the licensing of individual computers via the internet. Evaluation licenses, limited time licenses, feature set and feature upgrades licenses are all supported. An error code 107 indicates a nonexistent or non-valid license codes.

Click here to download the License Manager

Feature Licening

The following licensable feature groups are available for the X9 LIB MICR OCR SDK


(No licenses Required) File Load & Decompress

X9LIB Standard Features

Standard functions including Composition, merging, conversion, splitting, recalculation, sorting and testing of ICL files as well as creation of ICL files for remote deposit, concatenation of ICL files from various sources and splitting of ICL file by payor bank.

Optional UCD/187 Licnse

Provides the ability to perform standard functions on UCD/187 files.

Ordering Guide

Development Licensing

Part Number

Licensed Functionality



Software Development kit including three Class 3 Runtime licenses for development, test and DRS.

Runtime Licenses for Deployment

Max Number of Items per ICL File

Part Number - Standard Features

Part Number - Adds Optional UCD/187

Class 3




Class 4




Class 5






White Papers

 Check Deposits Without Check Scanners

Remote Deposit Capture (RDC) has been in use by banks and other financial institutions for some time. What is relatively new for RDC is the capture of checks from camera based devices without hardware magnetic MICR readers.

Working with Image Cash Letter Files

This white paper is for anyone contemplating working with or implementing a system that will process Image Cash Letters (ICLs), AKA X9.37 files, and would like to reduce their implementation costs, time, and ongoing maintenance efforts.

Combining Remote Capture and IRD Printing

This white paper discusses a Check 21 Strategy for Community and Regional Banks.



View one of our online videos to help with many of our products and license installations.

The videos on this page provide an interactive overview of the features and functions of the various All My Papers products. These videos are written in Adobe Flash and will open within your browser (you may be prompted to download the Flash plug-in from Adobe if it is not already installed).  Most are smaller than 600KB in size so they will load quickly using a minimum of bandwidth.



  1. X9 LIB - This video details how to use the X9 LIB SDK to convert text and TIFF files to Image Cash Letters in X9.37 format.

For questions or to stay up-to-date on our products

Click for our Contact Page


amc-logosmAll My Checks™
• Extract MICR data accurately
• Format check images for exchange
• Create ICL files for exchange or RDC
• Ready to run software application

• Process check images
  From Phones, Cameras, Scanners
• Extract MICR data from check images 
• Format check images for exchange
• Fast programming with single call implementation

ampLIB-logosmX9 RCC
• Produce Pre-Authorized Drafts
  - for presentment or exchange
  -on behalf of your customers 
• Produce Test ICL Files
  - to debug Check 21 Applications
  - without risking customer data

• View content of ICL files
• View check images
• Edit records and fields
• Print IRDs and CRDs

qualifier-smlogoX9 Qualifier
• Detect non-conforming TIFF tags
• Correct TIFF Tags
• Detect MICR Mis-Match
• Image IQA

x9LIB-smlogoX9LIB SDK
• Create ICL Files
• Format ICL Files
• Save as CSV Files
• Sort & Merge ICL Files

IRD-Print-smlogoIRD Print
• Conforms to latest standard
• Prints Negotiable IRDs and CRDs
• Works with Many Printers
• Prints one item or the entire ICL file

x9ImageClearing-smlogoX9 Image Clearing
• Check Archive
• Duplicate Detection 
• Research Check Items
• Forward & Return Clearing



July 22, 2014 - ALL MY PAPERS Software Selected by Tangerine Bank -- Cheque imaging technology provides low cost solution for Canadian Banks


April 10, 2013 - ALL MY PAPERS Signs Reseller Agreement with Orbograph


September 25, 2012 - Orbograph and All My Papers Form Alliance for Remote Deposit Capture & Mobile Marketplace Complementing technologies improve efficiency and reduce risk of fraud

August 3, 2012- Credit Union Times - Mobility Matters: Tracking the Mobile Banking Revolution in Credit Unions


September 28, 2011- All My Papers Announces a Software Application That Makes Every Scanner a Check Scanner - You can read the press release online by going HERE.

April, 2011- Check Deposit Challenges Using Scanners Without MICR Readers - Transaction News - You can read the article online by going HERE.

January 25, 2011 - All My Papers Updates MICR OCR SDK with Additional Camera Capture Features For Mobile Phones and Desktop Scanners


February 24, 2009 All My Papers Publishes Case Study of X9 IMAGE CLEARING Software Solution For the State of North Carolina Check 21 Processing.


December 2 , 2008 All My Papers Awarded Bid by State of Nouth Carolina for Check 21 Processing

October 24, 2008 All My Papers previews Beta version of X9 Viewer with support for the Universal Companion Document, UCD.

July 23, 2008 All My Papers Releases Software Reader for USPS 4-State Barcode

May 6 , 2008 All My Papers Releases Federal Reserve Bank MICR Conversion Utility for Check 21 Files


December 12, 2007 All My Papers Releases X9 TIFF QUALIFIER For Testing To the New ECCHO Check Image Exchange Rules

October 23, 2007 All My Papers Releases White Paper on Ramifications of MICR Mis-Match in Check Image Exchange

October 22, 2007 All My Papers Releases X9 TIFF QUALIFIER for Image Cash Letters

August 21, 2007 All My Papers Joins Financial Industry Organizations ECCHO and FSTC To Facilitate Check Image Exchange

May 2, 2007 - All My Papers Releases X9 VIEWER for Image Cash Letters

March 27, 2007 - All My Papers Releases White Paper on Check Image Exchange Interoperability and Data Integrity Issue Resolution

February 21 , 2007 - All My Papers and Unisys Deliver Unrivalled Check Image Data Precision for Financial Institutions


January 17 , 2006 - Sterling National Bank, Leveraging All My Papers Technology, Granted Federal Reserve Board Approval for FedReturn™ Image Cash Letter


October 4 , 2005 - All My Papers MICR OCR Technology Integrated into 1,050 7-Eleven Vcom© Kiosks Verifies Check Image Data

August 12 , 2005 - All My Papers Publishes a FREE white paper - Combining Remote Capture and IRD Printing, A Check 21 Strategy for Community and Regional Banks.

July 20, 2005 - All My Papers Business Partner, Aquracy LLC, uses IRD print technology in Remote Image Capture Solution.

July 18, 2005 - All My Papers and Intactis Software Inc. form Strategic Business Partnership.

13750 Serra Oaks
Saratoga, CA 95070

PHONE: (408) 366-6400
FAX:(408) 366-6406

 SITE MAPSite secured with Comodo SSL
Copyright© 2015 All My Papers
All Rights Reserved
Last Update November 20, 2015

Go to top