Scanning and barcodes
Capture and process information from physical documents
Give your applications robust scanning features and enable the seamless capture, processing, and integration of physical documents into your users’ digital workflows.
Use cases
Digitize physical documents
Capture and convert physical documents into digital formats using TWAIN and WIA scanning protocols, enabling easy integration into electronic workflows.
Recognize and process barcodes
Automatically detect and extract barcode data from scanned documents, streamlining processes like inventory management, shipping, and asset tracking.
Scan documents from web apps
Scan documents directly from web applications, allowing for remote document capture and immediate processing, without the need for specialized software.
Relied upon by industry leaders
components
How we help
document capture
Enable web-based document scanning
Enable web-based document scanning
Scan documents directly from a browser with support for a wide range of TWAIN- and WIA-compatible devices. Gain full control over scanning settings, including resolution and color depth, along with automated image processing and seamless uploads to cloud or backend systems.
twain and wia scanning
Maximize scanning flexibility with TWAIN and WIA support
Maximize scanning flexibility with TWAIN and WIA support
Integrate TWAIN and WIA scanning for large document batches with seamless 32-bit and 64-bit device communication, allowing control over image processing, compression settings, and fast saving to PDF/A or TIFF.
barcode reading and writing
Build complete barcode functionality
Build complete barcode functionality
Introduce support for 1D and 2D barcode types into your apps with high accuracy and speed. Easily integrate barcode scanning, creation, and decoding features, streamlining workflows like inventory management, asset tracking, and document indexing.
Explore other use cases
Frequently asked questions
What are the differences between TWAIN and WIA scanning?
Here are a few things to keep in mind when working with both protocols:
- WIA offers better support for digital cameras and video devices.
- The dialog interface is always the same for WIA, regardless of the device. This means that only basic features are available, without the possibility to customize the dialog interface, contrary to TWAIN.
- Duplex scanning support is basic with WIA that uses the same settings for both sides of a page.
- WIA has two transfer modes (Memory, File) while TWAIN has three (Native, Memory, File).
- Most of the time, acquisition via the automatic document feeder (ADF) of a scanner is better supported with TWAIN.
- WIA does not save the settings of the previous scan, while TWAIN does.
What is WIA support with the TWAIN compatibility layer?
WIA provides a TWAIN compatibility layer that allows TWAIN-aware applications to communicate with WIA devices but doesn’t have full access to it — for instance, an application cannot suppress the user interface using the TWAIN compatibility layer.
If your device supports both TWAIN and WIA, we recommend using TWAIN.
Do you provide WIA support for web scanning?
We provide web scanning support via our DocuVieware HTML5 Viewer and Document Management Kit.
DocuVieware can handle both protocols. It will offer WIA support through TWAIN 1.9 if no TWAIN driver is available.
You can learn more about web scanning and try our live demo on the DocuVieware website.
Latest from the blog
Blog