- Best Practices for Mobile Capture
- General Questions
- IRD Printing
- Printing IRDs from X.937 Files
- X9 Viewer
- X9.37 to/from Comma Separated Variable File (CSV)
- XipPrint Server Software
Best Practices for Mobile Capture
Best Practices for Check Image Capture Without Traditional Check Scanners
This white paper will outline essential good practices for Check Image Capture without traditional check scanners. This whitepaper also provides detailed information about the how's and why's of using smartphones and scanners to capture check images.
What Operating Systems do you Support
Server OS: Windows NT, 2000, 2003
Windows: XP, NT, 2000, 2003 and Vista (see below)
Vista: The current versions of AMP SDK and applications will run on Vista when users have Admin privileges and User Account Control is off. Vista has a higher security level which requires more rigorous testing of installation and operating. The latest version of InstallShield is used and provides compatibility with Vista by:
- Digitally signing installation packages with All My Papers Certificate
- Creating manifest of required security levels for runtime components
XipPRINT will install and run under Admin, but only with User Account Control Off. If Account Control is On, you will receive an "Unable to Instantiate XipStatus" message, a warning of Run 32dll as App message. XipPRINT in non-Admin mode generates error 2004, "Printer not found."
With User Account Control (UAC), now all actions need to be verified. You can no longer perform a "Copy All" operation as everything is verified.
Testing: In the past, a program either ran as a user or as an administrator and could be tested accordingly. Now you will also need to test if UAC is on or off. (It can be turned Off under the Security options, but then there will be no security. It is either off or on.)
INI files: Vista does not allow writing to the Program Files directory. All of the AMP applications use the Program Files directory to save INI files and upon next usage, the starting points are known. Vista creates a User specific virtual directory and copies all the INIs into it. This means that an application will continue to behave for a single user as it did in the past; however, the data is no longer globally available from one INI file per application.
I copied the sample source code and do not get the same results as the demoThe most common problem is passing of parameters to the software. The "trace" mode is designed to report on the internal workings of the software and most importantly report the values of the calling sequence. (See: "How do I turn on the trace log?")
How do I get an evaluation copy?
How do I get an evaluation copy?
All My Papers software, including toolkits, can be downloaded from the Web site. Each software item has an authorization code that allows the software to be used for some period of time, which varies by product. The authorization code can only be used once per machine. Contact All My Papers Sales: email@example.com
How do I find the trace log output for the demo software?
Each version of Windows has recommended placement of program files in different directories, and of course the user can override this at install time. We suggest you just search for *.log files with the current date.
We are using a camera to capture the images for barcode reading and it works when we send an image file to the demo, but it does not work when we call the software toolkit directly.
The most common problem with camera input is that the resolution data is not set in the image and the "set imageresolution" call must be made. The resolution must be measured at the image plane of the camera. This resolution does not have to be very accurate; plus or minus 10% is OK. This information is used in finding objects such as barcodes, but it is not used in actually reading them.
How do I turn on the trace log?
For AutoPilot, edit the "autop.ini" file. Add or edit the "debug" section. It will look like the following after being turned on:
How do I find the "ini" file?
Each version of Windows has recommended placement of program files in different directories, and of course the user can override this at install time. We suggest you just search for *.ini files with the current date.
What is the relationship between AllMyPapers and Seaport Imaging?
What is the relationship between AllMyPapers and Seaport Imaging?
All My Papers is the worldwide distributor for Seaport Imaging software. The All My Papers staff developed most of the Seaport software and the company is licensed to support and modify the Seaport software. All My Papers does not sell the Seaport Imaging hardware products.
Can I get support from AllMyPapers on Seaport products?
All My Papers offers support contracts on most of the Seaport software purchased elsewhere. Please contact firstname.lastname@example.org for details. Products purchased from All My Papers come with one year of e-mail support.
What's my next step after evaluating the downloadable versions?
Contact All My Papers Sales: email@example.com
Can I print IRDs from multiple workstations?You may print IRDs from multiple workstations using either the simple IRD print client or X9 VIEWER. Please see the appropriate section below
Printing from multiple workstations using simple IRD Print client Printing from multiple workstations using X9 VIEWER
Where can I get All My Papers IRD Print software?
Download and install the IRD Print and X9 Viewer software from www.allmypapers.com.
What is XipPrint and why do I need it?
XipPrint is software from All My Papers that provides low-level, high speed printing services in the Print Spooler. The IRD Print toolkit and IRD Print applications use XipPrint to print IRDs.
Can I try All My Papers IRD Print software before I buy it?
Yes, the downloadable versions of XipPrint (with IRD Print Client and SDK) and X9 VIEWER allow you to open ICL files, view the front of check images and print IRDs. IRDs will print with AMP watermarks so they will not be negotiable.
What software components are needed for IRD Printing?
The three components required for IRD printing are bundled within the XipPrint download. They are: IRD Printing Services – (XipPrint itself) which must be installed for all IRD printing Simple IRD Print Client – (IRD Print) This is an application that performs standalone printing of IRDs from ICL files IRD SDK – Tools for those who wish to develop their own IRD print applications
Is a duplex printer required?
Yes. There are both legal and technical issues if the front and back of the IRD are not printed at the same time.
What are the printer requirements?
A duplex laser printer is required with at least 600 DPI resolution and a MICR toner cartridge, using a PCL 5E driver and being Local to the print server. In addition, the printer must have a printer-based PCL engine as opposed to host-based.
What kinds of printers can be used to print IRDs with All My Papers software?
* Laser printers with duplex printing * Can be driven by a PCL5e compatible driver * Uses a MICR toner cartridge
What printers does the IRDPrint and XipPRINT software support ?
The normal printer identification has up to 3 letters following the number: * D duplex * T tray * N network
Which desktop printers are supported by All My Papers IRD Print software?
* HP LaserJet P2055dn * HP LaserJet P3015dn * HP LaserJet 1320tn * TROY Group Specialty IRD Printers * Other PCL5e compatible printers
Which brands of high speed printers are supported by All My Papers IRD Print software?
* IBM InfoPrint (via PCL file) * Xerox * Ricoh
What is a Local printer?
A Local printer is controlled by the Print Server. The printer itself may be attached via a LAN and it may be accessed by other users as well. This is where the print spooler for the printer is located. This is in contrast to a Network printer which is accessed via a LAN but it is not "owned" by the PC accessing it.
Does IRD Print support commercially available MICR printers?
Yes, many commercially available MICR printers including those from TROY Group, Inc. are compatible with IRD Print. When working with a printer vendor make sure that the printer contemplated meets the criteria at the beginning of this FAQ and that it has a PCL5e driver available. TROY Group Printer user links: TROY IRD Print Software TROY PCL5e Driver
What is a Print Server in this context?
The Windows OS versions of 2000 Pro, NT and XP Pro are all suitable platforms as Print Servers. Effectively any PC with these operating systems can be a Print Server along with being a individual user's workstation.
Can a single printer have more than one driver installed?
Yes. The same printer can be provided with different names and associated with different drivers.
I use something other than a check printer like Troy?
Yes, the All My Papers tools will provide the fonts needed for non-check printers. It will operate with most PCL 5e laser printers. WARNING: a non-standard version of the OCR-A font is required and may be not be on your current printer. All My Papers will provide it as part of the SDK.
Is a MICR cartridge required in all cases?
The proposed standard for IRD printing X9.90 indicates that if the IRD is for a previously paid item and it is being returned to the institution's customer as a paid item, then magnetic ink is not required.
What resolution is used for IRDPrint?
Because the XipPRINT module is within the Print Server itself, it can control the resolution on a region-by-region basis so this is not a simple single valued answer. MICR data and the OCR fonts are imaged at 600 dpi, and barcodes are generally imaged at 600 dpi as well. A binary check image will typically be imaged at the input resolution but the user can control this. The topic is much more complex when a grayscale image is half-toned onto the page. Typically a 96 dpi grayscale image will be printed at 600 dpi on the printed page.
Our projected print rate for IRD printing seems high. How do you achieve the throughput?
When printing multiple images on a page, most printing applications will decompress each image, scale, and then position on a new page. This "composite" page may then be compressed again for transmission to the Print Server and then decompressed again before printing. Even worse, the full bitmap may be sent to the printer as part of a "meta file". The effect is to transform the three input images of maybe 60 KB of compressed data at 20KB each to 4 Megabytes at 600 dpi for just one side of a page. XipPRINT based printing of IRDs does not decompress the images until they are ready to be composed onto the printed page. All the scaling and positioning is done once, as the page is being printed.
Do you need a special processor to achieve the data rates?
Any processor faster than a PIII at 800 MHZ should be sufficient for the basic licensed speed. Clearly, more complex images will take more time. The print engine itself will be the final determinant on print speed.
What kind of interface do you recommend for the printer?
We recommend a 10 or 100 megabit/sec LAN. Do NOT use a serial or parallel interface. They are too slow.
Are all laser printers the same?
No. For example, HP has host-based processing and printer-based processing. The All My Papers XipPRINT Server Module requires the features of the printer-based laser printer processors.
Does it matter which side is printed first?
Yes, sometimes. The registration for the MICR font must be very accurate. The second side goes through the duplexer which may not be as accurate as the front side pick. Unfortunately, first image to printer is not always first image printed.
We installed a new license and the IRDs are still printed with the demo watermark. What's wrong?
The IRDPrint function operates within the print spooler. The license is tested upon startup. Therefore, a new license is not detected until the machine is re-booted or the print spooler is restarted.
Why can we view the Image Cash Letter but not print IRDs from it?
The X9 Viewer is designed to report errors. A great deal of effort is involved in dealing with poorly formed files. Equally important is that there is an operator there to see the results. An error in a file for IRDPrint can cause problems for the print spooler. It simply is not reasonable to accept poorly formed files. If the IRDPrint function finds one error, it has to assume that the files were not properly constructed and that there may be other errors as well.
I have an HP printer--where can I get a PCL5e driver?
The exact driver you need will depend on which printer you have. Go to this web site http://www.hp.com/#Support then select download drivers and type in a complete model number for your printer e.g. LaserJet P3015dn and click Go. Next click on your operating system and at the resulting page, look for a universal PCL5e print driver.
What versions of Windows are supported by All My Papers IRD Printing software?
* Windows 7 * Windows Vista * Windows XP * Windows Server 2003 * Windows Server 2008
What paper do I need to print Forward IRDs and Return IRDs?
Regardless of whether you are printing Forward or Return IRDs, use 8.5”x11” 3-section paper commonly known as “Forward IRD” paper. You can buy IRD paper from a variety of suppliers including www.relyco.com.
Does the IRD printer need to be networked?
No, for simple installations (one printer and one workstation), the connection between the two devices may be either USB or Ethernet
What type of licenses are included with each software purchase?
All My Papers Software Development Toolkits (SDKs) and applications are a one-time purchase and require runtimes. There are no per click fees. A 15% annual fee for maintenance is required for support and upgrades after the first year.
How are licenses sold?
Licenses are sold for specific machines and users. AMP uses the "one user, one core" license model. For details, see the License text loaded at installation.
What is the License Manager application?
The License Manager is a custom application that handles license registration and deletion. This tool allows the customer to register software with AMP using Authorization and Product Codes, and to view the current set of licenses on the workstation. The License Manager is a Web-connected client/server application via standard HTTP protocol. The user must enter name and contact information at the time of registration.
Where are license feature bits stored?
The license feature bits are generally stored in the machine registry.
Does the license have to be changed to install a new version of a product?
A new version of a product can be installed without changing the license.
Can I move a license?
Yes. As long as maintenance is current, then to move a license follows these steps:
- Disable the old license on one machine
- Enable a new license on a new machine
- Fill out a certificate of destruction
- Delete the license from the old machine
- Notify AMP of the deletion code.
What is the process for upgrades?
Upgrades are easy. It is simply a matter of uninstalling the current version, installing a new version, and rebooting the machine.
Are there special cases for some licenses?
Yes. Special cases include: * Terminal Services * Virtual Machines * Multi Core/Process * Multi Thread These types of installations require special licenses since they do not conform to the "one user, one core" license model. In addition, they tend to incur higher support costs.
Do I need write access to the registry to open a license?
Yes, if you are running License Manager you need full control of the registry. Yes partially, if you are accessing a license that is already setup. If you setup a restricted user with read-only access to the registry, you need to then open the license in License Manager. License Manager grants write access only to the registry keys that it needs. Yes partially, if you are using a roaming license. You only need write access to the user portion (HKEY_CURRENT_USER) of the registry for accessing roaming licenses.
Do I need to be an Administrator to run License Manager?
No, but you must have full control of the registry. Administrators and Power Users generally have full control of the registry, however.
What is All My Papers License Terms as it Relates to Virtual Machines?
How does registration and licensing work with the software?
Registration of our software products is extremely important. Our licensing process is coupled to registration. When a registration is completed, an encrypted license is generated. An email is sent with an Authorization Code and Product Code. This license is unique to each customer and may not be transferred to another machine without authorization from All My Papers.
What is a runtime license?
How can I get a trial license?
How does the online license registration via the License Manager work?
The License Manager tool allows our customers to register the software using Authorization and Product Codes, and to view the current set of licenses on the workstation. This program is an Internet/Web-connected client/server application via standard HTTP protocol. The program is a stand-alone application that communicates with the All My Papers License Server via standard HTTP. This allows the program to look like a browser and penetrate most firewalls. Internet proxy server ports can be defined if needed. The user enters name and contact information at the time of registration. Subsequent registrations can be performed using the assigned customer number. The program will automatically pull up the last registration data when invoked. The user can update the registration data (name, address, phone, … ) at any time.
How does the license registration via the Proxy method work?
For those clients whose workstations are not Internet-connected, a method is provided to use so-called proxy files to perform the registration process on another machine that is connected. This can be done either at the customer site, or by the ISV's customer service personnel. A proxy file is created when a user of the LicMgr.exe program clicks on Save Proxy File to store his Authentication Code and contact information to a disk file for use at another workstation. This file is typically processed at another workstation by clicking the Process Proxy File button. The result of processing a proxy file is a Key File that is then copied to the original workstation.
How does the license registration via the Offline method work?
The user should install the All My Papers License Manager software and provide All My Papers the Computer ID and Code Entry Number for the computer that the software will be installed on.
Are there any applications or software toolkits from All My Papers that do not require registration and licensing?
Yes. All My Papers has several demo programs that show off the functionality of the toolkits. See All My Papers Demo Applications, http://www.allmypapers.com/download_demos.htm.
How does All My Papers license its software?
All My Papers Software Development Toolkits (SDKs) and applications are a one-time purchase and require runtimes. There are no per click fees. Each computer or host printer controller using All My Papers software technology requires a runtime license. The licenses are issued in classes based on speed and throughput.
When I try to run an All My Papers SDK or application it tells me this version is not licensed. What do I do?
My computer is not connected to the Internet. How do I register my software?
I am an ISV and want to use my own licensing process. Can All My Papers accommodate my needs?
I need temporary licenses for my sales people and for proof of concept at my site. How can All My Papers help me?
I need a second license for a “Hot Back-up.” What is the All My Papers policy in regard to this?
A “Hot Back-up” requires the purchase and installation of an additional runtime license.
I need to change or upgrade my computer. How do I transfer my license to the new computer?
Do I need to re-enter the license with each install of a new version of the software?
No. The license is stored independently of the software. This means that software can be removed and reloaded without the need to re-enter the license.
My machine crashed and I had to reload the software. Do I need a new license?
No. If you used the online license process, the authorization code and product code can be used to re-license the same machine. This is also true if you used the Proxy method which is effectively online but via a second machine you control. If you used the Offline method, you will need to fill out a certificate of destruction and get a new license issued. This is one reason why Online or Proxy methods are much better than the Offline method. Please keep a copy of these codes so you can restore the license on the original cpu in case of a crash. NOTE: you cannot use the same license on a different cpu.
The License Manager says I rolled back the clock and it will not allow execution.
The temporary licenses are sensitive to what appears to be an attempt to get around the time limit. Changing the clock or date will generally invalidate your temporary license. This is not a problem for permanent licenses. You will need to contact sales or support to get a new temporary license if this happens.
What is All My Papers License Terms as it Relates to Virtual Machines?
Virtual machine (VM) technology allows you to run multiple operating system environments (OS environments) on a single physical hardware system. Current VM technologies add a layer on top of the OS in the physical OS environment to enable you to run multiple OS environments on the same server. VM technology works by allocating virtualized hardware resources to virtual hardware systems or virtual machines. Virtual OS environments run on virtual machines. Upcoming technologies will provide virtualization services directly in the OS. Licensing AMP licensing terms authorize one user and one physical hardware device per software instance. All My Papers Software Development Toolkits (SDKs) and applications are a one-time purchase and require runtimes. There are no per click fees. Each computer or host printer controller using All My Papers software technology requires a runtime license. The licenses are issued in classes based on speed and throughput or maximum item count per file. 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.
How are new features, benefits, and standards supplied:
You will only have to pay an additional fee if you want the new features/benefits/standards in addition to the major upgrades that are already covered. New features/benefits/standards are generally controlled by a license feature bit.
When are new functions added?All My Papers will add new functions to current products whenever it is deemed of value to our customers.
What updates and upgrades are included in the maintenance fee?
Both minor and major updates and upgrades are available as part of maintenance, with no additional fees.
When are corrections and updates to current products made?
All My Papers will correct and update current products as issues are resolved.
Will documentation be updated also?
Yes. Documentation will be updated when products are updated. Generally “read me” files will be supplied with new features or with the resolution of previously corrected problems.
Do you maintain backward compatibility?
All My Papers tries to use best practices to maintain backward compatibility with new releases.
How far back will corrections and updates apply?
Corrections and updates will apply only to the latest release of the product.
Do All My Papers products follow national and international standards?
Yes. All My Papers has many products based on national and international standards.
What about variations to those standards?
There are many variations to those standards from individual entities and even groups of entities. It is the goal of All My Papers to provide up-to-date products for the standards.
How can I find the current standards for a given product?
The standards that apply to a given product are identified in the manuals and datasheets for the product.
Do maintenance fees cover new versions of standards?
New versions of standards require a major upgrade and additional fees.
Where can I find the current version of a product?
Will the location of the product be secure?
The location may be open or secure depending on the product.
How often can I download the latest version?
Once you have access, you can download the latest version whenever you wish.
Printing IRDs from X.937 Files
The X9.37 file does not contain all the items needed to print an IRD. Where do you get the additional data?
The critical elements that are missing from X9.37 are the IRD "Creator" information, the routing number, the date, and the sequence number. The All My Papers IRDPrint library has the Creator routing number and date as input. The sequence number will be the same as the BOFD item sequence number unless the Record 28 User field is non blank. This gives users the ability to create their own IRD sequence numbers within the X9.37 environment.
What happens if the X9.37 file is the wrong format, is corrupted, or has bad image files?
The IRDLIB software will make a first pass on the X9.37 file to confirm the file structure and to test the image data header records. A LOG file is generated to identify the records processed and image files in error. If there are any errors, the process will stop at this point and return an error code. The first pass generates the CSV file when this option has been purchased. Many format and content errors can be detected by looking at the CSV content.
What is included in Support and Maintenance?
Is it important to keep my Support and Maintenance fees current?
Yes. Support and Maintenance is provided to customers whose Support and Maintenance fees are current. If the fees are not paid on time, support lapses. To reinstate the Support and Maintenance of a machine whose payments have lapsed, the purchase of a new license will be required for the machine.
How can I request End User product support?
How is support managed at AMP? Can I call?
Support is done primarily by email. Support may include phone contact if All My Papers deems it will expedite resolving open issues.
What kind of information should I include in my support request?
The information should include the name and version of the software used, a detailed problem description, trace log information, and the failing file or a reference site to access the file used by the software.
How soon will I receive a reply to my support request?
Acknowledgment of a problem is typically the same day but before the end of the next business day.
If the problem cannot be resolved immediately, when will I receive an estimate of the time needed for correction?
Estimates on the time to correct the problem will be issued within seven days for problems that cannot be resolved immediately.
How many people can be designated as contacts for each SDK license?
A single individual must be designated as the contact person for each SDK license.
How can I change the contact person?
After the first year, designation of a new contact person requires the purchase of a new SDK license.
Is all developer support done by email?
Some of the new USPS 4-state barcodes cannot be read, what does that mean?
The USPS has at least two 4-state barcodes. The All My Papers AMPLIB 4-state reader is for the public use version called OneCode or IntelligentCode. This code allows the mailer to generate private information within the barcode and track it through the mail system by USPS provided tools. The OneCode barcode has 65 bars in each code. The USPS also has a 4-state code applied at the post office with 57 bars on large flat mail. This is not meant to be read by the public and the USPS does not publish the specification.
I cannot print IRDs; what are my troubleshooting steps?This discussion applies if you are using X9 VIEWER to Print IRDs.
Be sure you have a “Direct Connection” to the printer
The IRD Print component that provides printing support to X9 VIEWER requires a direct connection to the printer. That is, the PC that is running IRD Print must not go through a print server. The physical connection can be either a network or via USB. If you are going through a print server then the IRD Print Configure dialog will show the printer as offline and will not allow it to be installed.
Be sure that you use a PCL5e Printer Driver
If you are not using a compatible (PCL5e) printer driver then you will get a message in the IRD Print Configure dialog indicating that it cannot install the target printer.
Be sure that you select the installed printer in the X9 VIEWER’s IRD Setup dialog
Once you have installed a printer under IRD Print, select that printer in the X9 VIEWER’s IRD Setup dialog found under the File menu. Select the printer and set the printer type for TROY or Generic as appropriate for the target printer.
The MICR lines on the IRDs are printing in the wrong font
You have “TROY” selected as the printer type in the X9 VIEWER IRD Setup dialog but you are printing to a non-TROY printer.
What is X9VIEWER and why do I need it?
X9 VIEWER is an application that will allow (depending on the license level purchased) viewing, editing and analysis of ICL files as well as printing of IRDs. See http://allmypapers.com/productsservices/applications/x9viewer.html for details.
What capabilities are available in the X9 VIEWER beyond viewing of check images and IRD printing?
X9 VIEWER provides a variety of viewing, analysis and ICL file editing options. See http://allmypapers.com/newsite/productsservices/applications/x9viewer.html for details.
I can view check images in the VIEWER but they will not print
If the file did not come from an exchange and it cannot be printed, it is likely that the images do not conform to the exchange standard. IRD Print will not print color or grayscale images even though the X9 VIEWER will let you view them.
What are the differences between the X9 VIEWER and X9VIEWER DE products
X9 VIEWER DE(Data Entry) is an enhanced version of AMP's X9 VIEWER that adds new capabilities. X9 VIEWER and X9 VIEWER DE are sold as separate products.
The X9 VIEWER DE feature set includes the features of X9VIEWER plus the following;
- Quickly enter or edit MICR line information
- Quickly enter or edit item dollar amount information
- Automatically jump to items with missing or incomplete MICR or dollar amount data.
In addition to these new features, X9 VIEWER DE changes the way errors are reported by the analysis feature from AMP's traditional format to the error reporting values used by the Federal Reserve Board. The table below summarizes these feature differences
X9 VIEWER DE
Check Image View Tab
Fields and Records Tab
Field and Record Editing
MICR Edit Tab
Dollar Amounts Edit Tab
Analysis of errors in ICL files
Error reporting style
Fewer than 10K items/file licensing
Unlimited items per file licensing
Can I upgrade from X9 VIEWER to X9 VIEWER DE?
If you are current on annual maintenance you may pay the difference in price between your current X9 VIEWER license and an X9 VIEWER DE license. The pricing will depend on which features you have already purchased.
What if my ICL files have more 10,000 items?
X9 VIEWER DE is currently offered only in a fewer than 10,000 items per file version.
What are the logistics of upgrading from X9 VIEWER to X9 VIEWER DE?
- Purchase and install additional licenses
- Uninstall X9 VIEWER
- Install X9 VIEWER DE
Is there a free version of X9 VIEWER DE?
No, all editing features including the X9 VIEWER DE require licensed products.
What if I already have a licensed version of X9 VIEWER and want to try X9 VIEWER DE?
All My Papers will provide you with trial licenses for the DE feature.
- Uninstall your current X9 VIEWER
- Install X9 VIEWER DE
- Install the temp license
If you do not wish to continue with X9 VIEWER DE, uninstall it and re-install the X9 Viewer. The presence of the trial license will have no effect when you go back to X9 VIEWER without the DE features.
X9.37 to/from Comma Separated Variable File (CSV)
How do you support loading a database?
The X9.37 file has variable length image data plus known length text data. The image files are all placed into a subdirectory. A CSV file is built from the text data and the variable length data is replaced with a pointer to the file name. Each field from the 9.37 file is now a fixed length comma separated field in the CSV file.
If the image data is in separate files in a separate directory, can I use standard viewers to look at images?
Yes. It is also easy to use the CSV file to build your own viewer into an application.
How do you create an X9.37 file from a database?
Create a CSV file using the same format as the one created by the IRDLIB software. This means that image files are referenced by a pointer in the CSV file.
XipPrint Server Software
We use the XipPRINT hardware DIMM module. We were told that the software XipPRINT is the same. Is that true?
With the XipPRINT hardware, compressed TIFF files could just be copied to the printer. Why is ipclLib recommended now?
The problem with just sending a TIFF file to the printer using a XipPRINT driver is that corrupt TIFF files can corrupt the print driver. It is much better to send via an ipclLIB application which verifies the TIFF file before sending. This does not mean decompress the file, but interrogate the headers to assure their validity.
How do I optimize the performance of the XipPRINT process?