What is the plug-in certification process?
Since our certification process is evolving, we will not charge you for the first certification.
There are the high-level certification steps:
- Send us a scanner to test with.
- Email us your plug-in some source code and TransportInfo.ini and PluginName.ini
files and installation script source code. If any corrections are
needed, we will email you a list with instructions. We will repeat this
step until there are no obvious things that need to be changed.
- Email us an example of each image color type the scanner can provide: black & white, grayscale and color
- Send us the compiled installation script for your plug-in. You will
need to create an installation script using our script environment, if
you have not already done so. We can send you sample install scripts,
if you need them.
- We will test the plug-in installation script to ensure that it
installs, uninstalls, and updates an existing installation correctly.
- We will run items to ensure that the feeding modes supported by the plug-in work correctly.
- We will test setting generic options. These are options that are common to most scanners.
- We will test setting options that are unique to your plug-in.
- We will check MICR and OCR results to ensure that the documents are being read correctly.
- We will check to make sure that the required image formats and resolutions are supported.
- We will determine the level of image Tough-TIFF compliance. Ranger can automatically correct many TIFF tag problems.
- We will test endorsement, stamp and other printer options.
- We will test pocket selection.
- We will test exception handling by creating as many exception types as we can.
- We will review the Ranger log to ensure that the proper amount of plug-in logging is present.
- After passing these tests we will need a copy of the final plug-in source code.
- We will then be ready to certify & digitally sign the plug-in.
- We will create an installation script that will install the core Ranger components and run your plug-in installer as well.
- We will then provide you with a beta release installation script
that can be used for testing by your potential customer and resellers.
- Once they are happy, we will create and announce a production release.
We welcome any suggestions or comments that you may have.
Related Articles
How will my plug-in be installed?
You'll create an installation script based on the sample installation script in the plug-in SDK. Your plug-in installer will install and uninstall all of the device drivers, DLL and support files needed to run your plug-in. During the plug-in ...
How does Ranger verify that my plug-in is digitally signed?
Prior to loading your plug-in, Ranger will verify that your plug-in is signed with Silver Bullet's digital signature. ilver Bullet will sign the released version of your plug-in after it passes Ranger certification testing. There is one exception to ...
Where are scanner plug-in files located?
The default program file location for a Ranger scanner plug-in is: C:\Program Files\Silver Bullet Technology\Ranger\Scanner Plug-ins\[plug-in name]\ Windows Vista: C:\ProgramData\Silver Bullet Technology\Ranger\Scanner Plug-ins\[plug-in name]\ ...
How can my plug-in define unique parameters?
Each plug-in has an ini file for setting options that are unique to the scanner(s) that the plug-in supports. You specify which options are available by placing an ini file with the same root name as you plug-in DLL in the plug-in data directory ...
Does my plug-in need to support suspending items?
The suspend functionality was designed for scanners that can: Stop an item in the scanner Return the MICR, OCR, and in some cases images Allow the operator to key something Make a pocket and/or endorsement decision Send the item to the target pocket ...