ImageControls 3.1 Application Note

ImageControls Toolkit 3.1 is the latest release of the Kofax ImageControls Toolkit product.


To access the following Web pages for this release, please click on the desired page's link.

Application Notes - Error Codes - Frequently Asked QuestionsRevision Levels  - Supported Configurations


Using Scanner Endorsers with ImageControls Gold and C++

Recently many scanners have added a new capability, the addition of a printer to 'endorse' or annotate the physical paper with a text string. Currently, Kofax supports the endorsers on the following scanner lines: Bell+Howell, BancTec/TDC, Ricoh and Fujitsu (M3099A only). These endorsements could be used to record the scan time and date, scan operator, index data or other information on the scanned paper at specified coordinates. Since each scanner vendor has different command formats for their endorsers, we encourage you to contact your vendor directly for this information.

The code sample below could be used to send an endorsement string to the scanner. In the case of the VCDEMO_G program, this code resides in the VCKIMG_G.CPP module. This is the C++ program that demonstrates the Gold Edition features of the toolkit.

The following is called from the KScan PageStart event. The only code that is added for endorsement follows the //Endorsement Code comment line.

void CKImgp::ProcessPageStart()

{

if(!bLoaded) return;

KFSetProperty(&vbx,KIPROP_PSANNOTATETEXT,AnnotateText);

KFSetProperty(&vbx,KIPROP_PSANNOTATETOP,nTextTop);

KFSetProperty(&vbx,KIPROP_PSANNOTATELEFT,nTextLeft);

//Endorsement Code

// The following code will work with any Kofax-supported scanner

if KFGetProperty(&vbx,KIPROP_ENDORSECAP) //Capable of endorsing?

{ KFSetProperty(&vbx,KIPROP_PSENDORSE,TRUE); //Set endorse to true

KFSetProperty(&vbx,KIPROP_ENDORSETOP,1); //Set to top of page

KFSetProperty(&vbx,KIPROP_ENDORSETEXT,"test"); //Set endorsement string

}

}