Readsoft User's Forum
Sign up Latest Topics
 
 
 


Reply
  Author   Comment  
mark1762

New Member
Registered:
Posts: 1
Reply with quote  #1 
Hi for everyone,
I would like to configure scaninfo plugin, but I get error message "Faled to load extension programs (ReadSoft.ScanInfo(ClassName=ReadSoft.ScanInfo.Connect),InvStat2PA,Eicr)
Below is my eilocal.ini file(entries(server path) from first section was deleted):
[Directory]
GlobalPath=my server location
Programs=C:\Program Files (x86)\Readsoft\INVOICES\Bin
LogFile=my server location
Images=my server location
TransferFiles=my server location
BatchPaperDir=
FormatDLL=
ExternalDLLs=
ColorImageArchivePath=
EventMapDir=
;ImageOverridePath=

[ServiceInterpret]
MinutesToWaitBeforeTerminate=5
MaxMemoryUsage=1500
RestartOnCrash=1
NumberOfInstances=1
SilentMinutesBeforeRestart=30

[ServiceTransfer]
MinutesToWaitBeforeTerminate=5
MaxMemoryUsage=1500
RestartOnCrash=1
SilentMinutesBeforeRestart=30

[Events]
UseEvents=Y
;            Y = yes, fire events; N = no, don't fire events

[Interpret]
IdentifyEveryPage=1
DisplayInterpretedStringToolTip=1    ; display tooltip of interpreted string in verify
LargeInvoice=100        ; Page identification is disabled for invoices larger than this value
SoftwareDeskew=1
;BlackBorderRemoval=1    ; 0=off, 1=removes black borders of every scanned page
;AutoCrop=1        ; 0=off, 1=removed black border and crops image and deskew it in one operation
;IdentifyTime=10    ; Number of seconds before giving up identification of invoice
OrientationDetection=3    ; 0=off
            ; 1=landscape/portrait         (0 or 90 degrees)
            ; 2=upside down         (0 or 180 degrees)
            ; 3=landscape/portrait all    (0, 90 or 270 degrees)
            ; 4=all                (0, 90, 180 or 270 degrees)
;NoiseRemoval=0        ; 0=off, 1=removes noise from the image
PreprocessAppendices=0  ; 0=off, 1=preprocess appendices also (Deskew, BlackBorder, Orientation, Noise)
AbbyyDespeckle=0    ; 1=on, 0=off, enabled or disables depeckle filter in abbyy

[Scanner]
ScanCard=SCSI
;            Currently only SCSI and KOFAX
ScanType=155
ScanMode=0
;            0 = ADF, 1 = Manual feed
DoubleBuf=1
;            0 for Xionics/Fujitsu-scanners. Otherwise 1
Pipeline=1
;            Always 1 except for Xionics Lightning cards

; Kodak modes.
KodakAppEndorseMode=1        ; mode to use for appendice and endorser
KodakEndorseMode=2        ;                   endorser
KodakAppendiceMode=3        ;          appendice
KodakNormalMode=4        ; normal mode
AllowOtherPageSizeFromScanner=1

[SCSIOptions]
UseMiniDriver=1


[Settings]
ManagerWindow=213 91 640 480 1
ScanWindow=0 0 640 480 1
InterpretWindow=0 0 640 480 1
VerifyWindow=0 0 640 480 1
TransferWindow=368 87 640 480 0
;EditPropertyOn=1        ; Allow editing properties in DBAdmin plugin
;ShowPropertyOn=1        ; Allow showning properties in DBAdmin plugin
LoadImages=1            ; Tell DBAdmin whether to load images when loading invoices.
ArchiveColorImage=0    ;  1 enabled archiving of color images
HighLightPart=2
Language=English
eimngrShortcutBarWidth=200
eitranShortcutBarWidth=250
eiitrpShortcutBarWidth=250
eiscanShortcutBarWidth=250
eiscanShowStatusbar=1
eiscanShowShortcutbar=1
eiscanToolbars=1 1 0 0
EHScanWindow=0 0 640 530 1
Thumbnail=0 0 59422 1.000000 150
eiveriShortcutBarWidth=250
TransferSaveAsBWTiff=1
EHScanView=5 10

[Manager]
GrayscaleEnabled=0

[Verify]
GrayscaleEnabled=0

[Eyes & Hands]
;CustomPrefix=string
;             This string is prefixed to the file names of the scanned images
UseOldGrayscale=1


;***********************
;*      Manager        *
;***********************
[Plugins::eimngr]
Plugin1=Common
Plugin2=DBMaintenance
Plugin3=ERPImport
Plugin4=InvoiceSelection
Plugin5=AutoValue
Plugin6=DOCUMENTS Input
Plugin7=ReadSoft.ScanInfo
Plugin8=COLLECTOR
Plugin9=InvStat2PA

[eimngr::Common]
Name=Common Dialogs
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.GUI.Extensions.Plugin

[eimngr:[biggrin]BMaintenance]
Name=DBMaintenance
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.DBMaintenance.Plugin

[eimngr::ERPImport]
Name=ERPImport
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.ERPImport.Connect

[eimngr::InvoiceSelection]
Name=InvoiceSelection
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.InvoiceSelection.Connect

[eimngr::AutoValue]
Name=AutoValue
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.AutoValue.Connect

[eimngr:[biggrin]OCUMENTS Input]
Name=DOCUMENTS Input
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.CLASSIFYInput.Connect

;******************
;*      Scan      *
;******************
[Plugins::eiscan]
Plugin1=Common
Plugin2=ReadSoft.ScanInfo
Plugin3=InvStat2PA
Plugin4=Eicr

[eiscan::Common]
Name=Common Dialogs
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.GUI.Extensions.Plugin

;************************
;*      Interpret       *
;************************
[Plugins::eiitrp]
Plugin1=Common
Plugin2=JobScheduler
Plugin3=AutoValue
Plugin4=DOCUMENTS Input
Plugin5=COLLECTOR
Plugin6=ReadSoft.ScanInfo

[eiitrp::Common]
Name=Common Dialogs
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.GUI.Extensions.Plugin

[eiitrp::JobScheduler]
Name=JobScheduler
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.JobScheduler.Connect

[eiitrp::AutoValue]
Name=AutoValue
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.AutoValue.Connect

[eiitrp:[biggrin]OCUMENTS Input]
Name=DOCUMENTS Input
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.CLASSIFYInput.Connect

;************************
;*      Verify          *
;************************
[Plugins::eiveri]
Plugin1=Common
Plugin2=AutoValue
Plugin3=COLLECTOR
Plugin4=InvStat2PA

[eiveri::Common]
Name=Common Dialogs
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.GUI.Extensions.Plugin

[eiveri::AutoValue]
Name=AutoValue
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.AutoValue.Connect

;************************
;*      Transfer        *
;************************
[Plugins::eitran]
Plugin1=Common
Plugin2=JobScheduler
Plugin3=COLLECTOR
Plugin4=Eicc

[eitran::Common]
Name=Common Dialogs
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.INVOICES.GUI.Extensions.Plugin

[eitran::JobScheduler]
Name=JobScheduler
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.JobScheduler.Connect

;************************
;*      Optimizer       *
;************************
[Plugins::eiopti]
Plugin1=Common
Plugin2=COLLECTOR

[eiopti::Common]
Name=Common Dialogs
Type=COM
SupportIDispatch=True
ClassName=ReadSoft.INVOICES.GUI.Extensions.Plugin
[eimngr::COLLECTOR]
Name=ReadSoft COLLECTOR
Type=COM
ClassName=ReadSoft.COLLECTOR.INVOICES
SupportIDispatch=True
[eiitrp::COLLECTOR]
Name=ReadSoft COLLECTOR
Type=COM
ClassName=ReadSoft.COLLECTOR.INVOICES
SupportIDispatch=True
[eiveri::COLLECTOR]
Name=ReadSoft COLLECTOR
Type=COM
ClassName=ReadSoft.COLLECTOR.INVOICES
SupportIDispatch=True
[eiopti::COLLECTOR]
Name=ReadSoft COLLECTOR
Type=COM
ClassName=ReadSoft.COLLECTOR.INVOICES
SupportIDispatch=True
[eitran::COLLECTOR]
Name=ReadSoft COLLECTOR
Type=COM
ClassName=ReadSoft.COLLECTOR.INVOICES
SupportIDispatch=True
[eiscan::Eicr]
Name=INVOICE COCKPIT Rescan
Type=COM
SupportIDispatch=TRUE
Classname=Eicc.clsRoot
[eitran::Eicc]
Name=INVOICE COCKPIT Connector
Type=COM
SupportIDispatch=TRUE
Classname=Eicc.clsRoot

[eimngr::ReadSoft.ScanInfo]
Name=ReadSoft.ScanInfo
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.ScanInfo.Connect

[eiscan::ReadSoft.ScanInfo]
Name=ReadSoft.ScanInfo
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.ScanInfo.Connect

[eiitrp::ReadSoft.ScanInfo]
Name=ReadSoft.ScanInfo
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.ScanInfo.Connect

[eimngr::InvStat2PA]
Name=Statistic Collector for Performance Analytics
Type=COM
ClassName=InvStat2PA.clsRoot
SupportIDispatch=True

[eiscan::InvStat2PA]
Name=Statistic Collector for Performance Analytics
Type=COM
ClassName=InvStat2PA.clsRoot
SupportIDispatch=True

[eiveri::InvStat2PA]
Name=Statistic Collector for Performance Analytics
Type=COM
ClassName=InvStat2PA.clsRoot
SupportIDispatch=True


Could you please help me?
Thank you.
0
nicothebee

Senior Expert Member
Registered:
Posts: 126
Reply with quote  #2 
Hello,

I'm not absolutely sure of the diagnostic. But here are some clues.
In Manager, you can define that a plugin is mandatory for a certain module. If the eilocal.ini is not consistent with this customizing, you will get an error message. I don't remember if it is the message you have.
Then, the system reads the section of the eilocal.ini corresponding to the module and gets the list of plugin to load.
Then, for each plugin, the system reads the section that describes the way the plugin should be called. For instance :
Code:
[eiscan::ReadSoft.ScanInfo]
Name=ReadSoft.ScanInfo
Type=COM
SupportIDispatch=TRUE
Classname=ReadSoft.ScanInfo.Connect


If this section is not found or is incorrect, you will get an error message. Once more, I don't remember if it is the one you have.
Finally, the system will try to load the actual plugin. If the plugin is not installed all right with some entries in the register database. Once again, this may raise some error messages.

I suggest that you begin with a new setup of the plugin, making sure that this new installation doesn't incurr into any weird message.
You will then make sure that the plugin is installed all right and the eilocal.ini will be updated if necessary.

There is a good probability that your problem is solved with this.

By the way, I'm not sure but I think that ScanInfo is a quite all plugin, not maintained any longer. Part of it has been integrated in the standard solution from version 5.9.

Nicolás
0
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.



Follow @readsoftuser