Find answers to frequently asked questions (FAQ) regarding developers wanting to integrate our hardware with third party software applications.
Questions
- How do I go about developing an application for the RDM EC series scanners, is there an API or Serial Interface?
- What does the Application Developer Kit (ADK) include?
- How do I implement driver installation into my application?
- Is there a .NET API for the RDM scanner?
Answers
Q: How do I go about developing an application for the RDM EC series scanners, is there an API or Serial Interface?
RDM provides an Application Developer Kit (ADK) for the EC series scanners. It is available by contacting your sales representative or contact RDM at ecsupport@rdmcorp.com. The current version of the ADK is 6.4.1.5.
Q: What does the Application Developer Kit (ADK) include?
The ADK contains three main components:
- RDMCOHelp: for PC-based applications accessed from: Start > All Programs > RDM Corporation > Check Imaging > RDMCO Help
- Saxco: a sample application accessed from: Start > All Programs > RDM Corporation > Check Imaging > Saxco
- Serial API: Serial API Programmers Guide for credit card terminal based applications accessed from: Folder ADK 6.4.0.36
Q: How do I implement driver installation into my application?
The ADK includes three installation packages for redistribution. The installation packages are available after installing the RDM ADK in the RDMCorporation\CheckImaging\redist folder. Each package includes specific components of the ADK.
- RDMUSBDVR.exe : Installation for RDM scanner drivers
- RDMControlObject.exe : Installation for RDMCO, RDMSO and drivers – Most Common Install
- RDMCntrlObjComplete.exe : Installation for RDMCO, RDMSO and drivers and support tools
The installation packages can be installed and uninstalled through the command line. Use the /S parameter to install silently. Use the /U parameter to uninstall. Use both the /S and /U parameters to uninstall silently.
Q: Is there a .NET API for the RDM scanner?
The ADK doesn’t use .NET framework and therefore has no dependencies upon it. The ADK is just a regular set of ActiveX controls used to control our hardware. You may put them in a wrapper for .NET