Introduction to Scanner.js
Scanner.js enables any web page to allow the user to acquire images easily from scanners
Almost all scanners are supported and scanner.js supports a wide range of output formats:
JPEG, multi-page PDF, PNG and TIFF.
In most cases, software install is not required and the user can enjoy a great scanning experience.
For the client side, both 32-bit and 64-bit browsers are supported. The server side backend can
be implemented in any programming language, e.g., C# ASP.NET, Java, Python, PHP, Ruby on Rail, etc.
Features of Scanner.js
An incomplete list of features offered by Scanner.js:
Support Almost All Desktop Browsers - Scanner.js supports almost all kinds of desktop browsers on Windows 32bit and 64bit.
Compatible With Almost All Scanners - Scanner.js supports almost any kind of scanner on Windows 32bit and 64bit. With the Scanner.js’ widest compatibility, you can rest assure that your customers will able to scan from their scanners.
Extreme Speed ADF Scanning - Make full use of scanners equipped with automatic document feeders;
Output to TIFF, PDF with Ease - Supporting a wide range of output formats like JPG, PNG, TIFF, PDF.
Powerful Image Editing Functionality - Allows the user to re-order pages, edit images (crop, rotate, etc) before final output.
- Scan and Recognize Barcodes - Scanner.js can recognize almost every kind of bar code while scanning. Currently, the following bar code formats are supported:
- CODE 128 (128b, 128C, 128raw)
- EAN 8 EAN 13
- code 3 of 9
- code interleaved 2 of 5
- QR code
Blank Page Detection - Flexible parameters allow you to perform powerful blank page detection.
Return, Save, Upload or Any Combinations - Using powerful JSON based domain-specific language to perform complex tasks like saving to local disk, upload to remote servers or any combinations.
Ease of Use - We strive to make the developer’s life easier. Scan settings can be easily specified in JSON request.
Note: Not all features are available for all license options.
There are two categories of browsers on the market:
Browsers supporting NPAPI:
NPAPI is a plug-in API supported by many browsers
like IE and Firefox. For browsers supporting NPAPI, scanning can be delivered either through a Java applet or
Chrome 45+ and Microsoft Edge do not support NPAPI. For these browsers,
scanning function is enabled through an app. The user will be prompted to download and run the app
if it is not running (one time setup only).
Scanner.js has been optimized for the following browsers:
|Chrome 44 and lower versions
||Chrome 45 and later
|Microsoft IE all versions
|Firefox all versions
Please contact us if your desired browers is not in above list.
Operating Systems Supported
Scanner.js has been optimized for the following OS:
- Windows 10 32-bit & 64-bit
- Windows 8/8.1 32-bit & 64-bit
- Windows 7 32-bit & 64-bit
- Windows Vista 32-bit & 64-bit
- Windows XP 32-bit & 64-bit
- Windows Server 2016 32-bit & 64-bit
- Windows Server 2012 32-bit & 64-bit
- Windows Server 2008 32-bit & 64-bit
- Windows Server 2003 32-bit & 64-bit
Please contact us if your desired OS is not in above list.