Contact an Ambir representative
Talk to one of our salespeople today to get the right solution for your company.
or call us at
#800.915.9930 opt.2
Scanner SDK
The sheet-fed scanner Software Development Kit (SDK) provides an application programming interface (API) for controlling Ambir sheet-fed scanners. This interface is implemented as a dynamically linked library (DLL) for the Microsoft Windows platform. The API DLL supports Microsoft Windows XP, 2000, ME, and 98.
Through this interface, application programs are able to easily perform scanner operations such as: calibrating the scanner, detecting paper, checking button state, and scanning pages in various scan modes and resolutions. Control is provided for various parameters such as brightness, contrast, gamma, highlight and shadow, and custom lookup tables.
By handling the low-level operation of the scanner hardware, the API allows software developers and system integrators to shorten development time and focus on application-specific development.
The SDK Toolkit includes:
| • | Detailed documentation & programming flowcharts |
| • | Driver and INF files for a specific scanner model (e.g. DS485, PS665, PS465) |
| • | Header and library files |
| • | Sample application source code |
The files are compatible with Microsoft Visual C/C++ 6.0 and Microsoft Visual C/C++ .NET. Other compilers may work, but are not tested or supported. The recommended development system is Microsoft Windows XP.
Technical Overview
| • | The application programming interface is implemented within a single DLL file as a set of exported, C-callable functions. The application calls the API functions to control the scanner, scan images, and to read image data. The DLL handles all low-level communication with the scanner hardware through the Windows Still Image (STI) Interface. |
| • | All scan parameters can be queried and set by means of “properties.” The application can query the current scan parameters as well as the range of valid values for the parameters. This offers flexibility and frees the developer from needing to hard-code the scanner's capabilities and limits within the application. |
| • | The DLL provides no user interface elements; it provides data only. The application should implement its own user interface if needed. |
Pricing
There are no per unit costs for use of this SDK. SDK customers are required to purchase at least one unit of each scanner model used for development.
SDK Release Process
![]()
| • | Complete SDK Release Form
|
||||
| • | Forward completed SDK to sales at sales@ambir.com ; typical process/SDK release time is 2-3 business days | ||||
| • | An email will be sent to the delivery contact person specified on the SDK Release Form with an address for a secure FTP site to download the SDK toolkit. |
Technical Support
![]()
| • | Email is the preferred support method for technical support. In general, there are no costs for technical support; if support costs are applicable based on the request, the customer will be notified in advance |
| • | Specialized support requests for functionality beyond what is covered in the SDK documentation may require execution of a confidentially and non-disclosure agreement |
|
|
|||||||||||
|
Product Return Request
|
|||||||||||
|
Introducing AmbirScan Software
Included with our Sheetfed and Card & ID scanners, AmbirScan is our own powerful imaging software featuring:
|








