Home
ScannerVision User Manual
Contents
1. SERVICE PERSON DATE HOURS RATE AMOUNT Name 071309 12 0 480 00 07 14 09 40 260 00 Name To add an annotation select the type from the floating toolbar and drag a region on the document that should be filled by the annotation You can re size and reposition an annotation by selecting it to show the sizing handles white squares Click and drag the relevant sizing handles to the desired position To reposition an annotation click and drag it to the desired location Options that are specific to the type of annotation are accessed by right clicking on the annotation and selecting the relevant option from the context menu The following table lists the annotations and functions that are available on the annotation toolbar Teon spin NN Selection tool After placing an annotation this option is selected automatically Line 2015 New Dynamic Solutions BVBA Creating Templates tet eon Description OOO Rectangle Ellipse Poly line D 9 Polygon Curve O Closed curve Pointer Freehand Highlight Pushpin Text Rich Text 7 g Ei E A EL iv Note al E Stamp Rubber Stamp Button b amp Point 2015 New Dynamic Solutions BVBA 182 ScannerVision User Manual Ruler Poly Ruler Protractor Cross Product Redact Encrypt 6 6 3 2 Writing Barcodes ScannerVision offers the ability to
2. 2015 New Dynamic Solutions BVBA 5 2 Settings ScannerVision settings apply to ScannerVision in general and are not specific to any template user or client Modules View x General Server Network Server Settings Settings F Fe Te pb P ph LES er SMTP Server FTP ES Server Settings Settings Message Customizations 1 issus ee Settings are grouped as follows General Server Settings Network Server Settings SMTP Server Settings FTP ES Server Settings 2015 New Dynamic Solutions BVBA ScannerVision User Manual Message Customizations 5 2 4 General Server Settings Server Templates Clients Users View Help Es 3 00 i o H S Start server Resume server ause server Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt General Server Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules View x Ii General Server Settings aos Start password Settings G General Server a Settings a Templates Language Log level Start application automatically at start up iy R Start services automatically at start up Network Server Clients Settings E N E Log Handling Settings SMTP Server Delete logs older than days 0 disabled gt Limit log folder to MB 0 d
3. V Overwrite file if it exists instead of abort Anywhere that you see the button you can make use of ScannerVision metadata tags Server The address of the FTP server Server Port The port of the FTP server Passive Mode Select this check box to connect in passive mode A discussion of passive mode is beyond the scope of this document For more information please see Passive mode Use original host IP In passive mode this option is used when the data channel is created for the client in the Get and Put methods This option allows the client to avoid problems resolving the host name or IP address for 2015 New Dynamic Solutions BVBA Creating Templates 215 FTP services where the workload may be distributed or load balanced across several servers When the Use original IP option is selected the value in the Server property is ignored for the data channel connection and the IP address for the peer connection in the control channel is used instead User Name amp Password The credentials to use when connecting to the ftp server Folder The folder name on the FTP server in which the document needs to be stored If the folder does not exist on the server it is created if rights allow File Name The name given to the document that is uploaded to the FTP server Overwrite file if it exist If this option is selected existing files on the FTP server is overwritten Test Connection
4. 2015 New Dynamic Solutions BVBA Invalid bar code data structure Automation Ea Invalid handle Invalid state Container Invalid state handle Invalid operation 632 No resources available 6 Creating Templates Templates determine what processing ScannerVision performs They determine where documents come from what processing is done on them and where they ultimately end up You can define as many templates as you want and they don t have to function in isolation You could for example configure a template to read a barcode and based on the value of the barcode route the document to a specific folder from where it will be picked up by another template which knows how to process that particular type of document There are 3 primary functions every template performs They are 2015 New Dynamic Solutions BVBA 100 ScannerVision User Manual Capture This determines where documents come from e g Clients Ftp Hot Folder etc Process This determines what is done to the document e g barcode reading OCRing splitting conversion to a different format etc Store This determines where documents finally end up which could be another folder on the server or network a database email or a document management system such as SharePoint Laserfiche or AivikaOne These functions are discussed in detail in the relevant sections that follow To access the template configuration area click the Templates i
5. Next Metadata ScannerVision metadata can be referenced in your script through the Values method of the Metadata object The Values method takes a string parameter that represents the metadata tag you want to reference To reference the DATETIME tag you would write the following Metadata Values DATETIME Value displayed amp value returned The Script picklist editor does not offer the ability to select a value to display and a value to return as SQL and XML picklists do but you can still achieve this result To do this you have to return the value to display and the value to return as name value pairs separated by ASCII character 30 The value to display is first then ASCII character 30 and then the value to return Name value pairs are separated by a semicolon e g RESULT Display value 1 amp Chr 30 amp 1 amp Display value 2 amp Chr 30 amp 2 With this script the values Display value 1 and Display value 2 are show to the user but the values 1 or 2 respectively are returned to ScannerVision Please refer to the Value displayed and value returned section for an explanation of the significance of the Column displayed and the Column returned 2015 New Dynamic Solutions BVBA 132 ScannerVision User Manual Test Picklist To test that your picklist is configured correctly press the Test Picklist button You will be presented with the Picklist Results dialog shown below Picklis
6. Provider Connection Advanced Al Select the data you want to connect to OLE DB Provider s Microsoft Jet 4 0 OLE DB Provider Microsoft OLE DB Provider for Indexing Service Microsoft OLE DB Provider for ODBC Drivers Microsoft OLE DB Provider for Oracle Microsoft OLE DB Provider for Search Microsoft OLE DB Provider for SQL Server Microsoft OLE DB Simple Provider MSDataShape OLE DB Provider for Microsoft Directory Services 2015 New Dynamic Solutions BVBA Appendices T Data Link Properties Sa Provider Connection Advanced a Specify the following to connect to SQL Server data 1 Select or enter a server name jupiter v 2 Enter information to log on to the server D Use Windows NT Integrated security Use a specific user name and password Username sa Password eeeeeeesee E Blank password V Allow saving password 3 Select the database on the server Departments Attach a database file as a database name Departments Test Connection LOL cancel He There are many options available when configuring a database connection string Please press the Help button in the lower right hand corner of the dialog for additional help The list of OLE DB Providers shown in the screen shot to the left is dependent on the number of OLE DB drivers installed on the system The list you see may differ Word of warning The SQL S
7. Tet masa fe ld x Y Settings ScannerVision evaluates the conditions above as follows TAG1 a and TAG2 b or TAG1 c and TAG2 d In English this means the connector will execute when Tag 1 is equal to a AND Tag 2 is equal to b OR when Tag 1 is equal to c AND Tag 2 is equal to d Every And condition that follows an Or condition up to end of the conditions or the next Or condition are evaluated together 2015 New Dynamic Solutions BVBA Creating Templates 207 6 7 5 1 Evernote Connector The Evernote connector sends documents as resources to notes to an Evernote account Evernote Connector Setup General Login EVERNOTE EVERNOTE the Evernote Elephant logo and REMEMBER EVERYTHING are trademarks of Evernote Corporation and used under a license Save Cancel When you configure the connector for the first time you will have to authorize it on the Evernote portal before it will be allowed to upload documents To do this click the Authorize button which will open a browser window 2015 New Dynamic Solutions BVBA 208 ScannerVision User Manual Sign in and authorize access EVERNOTE Sign in to authorize ScannerVision Email address or username Password Reset your password Create a new account rrr Teme of Service Privacy Poly Copyright 2013 Evemeie Coxporation All ighis reserved On the Evernote
8. lt gt are not allowed in file names they will be replaced with Anywhere that you see the button you can make use of ScannerVision metadata tags Share Drive and Folder Name The path to the shared drive or folder name File Name The file name of the document that is stored in the share or folder The File System connector provides several options to dynamically generate a file name that are tabulated below 2015 New Dynamic Solutions BVBA Creating Templates 233 UNIQUES UFFIX Append to or insert into the file name the first available number starting at 0 UNIQUESUFFIX 1 Append to or insert into the file name the first available number starting at 1 UNIQUESUFFIX2 1 Append to or insert into the file name the first available number starting at 01 UNIQUESUFFIX3 1 Append to or insert into the file name the first available number starting at 001 UNIQUESUFFIX4 1 Append to or insert into the file name the first available number starting at 0001 The uniqueness of a file name is guaranteed by putting a number in the position where the tag is specified Here are a couple of examples Document UNIQUESUFFIX Document UNIQUESUFFIX2 50 Invoice UNIQUESUFFIX4 Document 0 Document 1 Document 2 etc Document 50 Document 51 Document 52 etc Invoice0001 Invoice0002 Invoice0003 etc The number after the word UNIQUESUFFIX e g UNIQUESUFFIX2 represents the number of zeros with which to pad the number
9. 2015 New Dynamic Solutions BVBA 7 3 1 Import When a template archive file has been opened the Import screen lists all the templates contained in the archive as shown below BA ScannerVision Template Import Export Import Import Templates Q Select the templates you want to import below and the press the Import button Drag 3 column header and drop it here to group by that column Import Y Name Y Renamed Y Template Guid Y Enabled Y Import Result Y Message Y WP SharePoint 4A5 EDF1 E6E7 4DCF 975E A100B7635BC5 Ocr 85695F24 0C67 4F33 A57B D49713B2A07F Invoices CB5EF4CC 9660 4845 A554 E2EABF13AFE6 Deliveries CFOE23EE 2F60 40A3 A0A2 506A598261C7 Orders DE142340 EBFC 4E69 B6AB 991184BC734E Import from file H Export sta Overwrite Name New Name The grid contains 8 columns Column Description Template number Import Select which templates must be imported Template The name of the template as configured in ScannerVision You can change the Name name of the template by editing the template name before you import the templates Renamed Indicates if the template has been renamed because of a naming conflict with an existing template See the Duplicate Templates section for more information Template Guid The unique identifier of the template that is generated by ScannerVision when the template is created Enabled Indicates whether the template was enabled or disabled on the machine on w
10. CLIENTIPADDRESS MFDMODELNR Server Templates Clients Users View Help ES H amp Start server Resumeserver Pauseserver Stopsemer Addobjet Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Capture Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules View x Hot Folder FTP Server Mail Server lt Client Capture c i Settings Ge Be Active Mif General Settings Capture Settings Scanning properties Templates Type Text O Sides One side oO Scan source ADF ES L L fa LEQ Colors Auto Size a4 ay Output Format Document Store A Settings Settings Resolution 100 Orientation Portrait Tam ABG B Pages properties RE ee Q Template Log ABC Settings pennn Questions A R j 0 O Index Name Document Backup Settings M 0 Customer name Annotati Vi 1 Order Date Mn 0 g SY ScannerVision Tools Settings Settings wae Active Enables disables client capture Scanning properties Scan properties configure the scan properties of the MFP device or TWAIN source in the case of a desktop client The properties defined here can be locked by selecting the Lock check box after each property This will prevent the user from modifying the property on the c
11. 2015 New Dynamic Solutions BVBA cg Add Group Lite Boost Automate Expert Clients amp Groups 4 v Sales M DtcLite 1 Client ID Marketing Client name Client description IP address Host name Authentication method Available Templates Active Ricoh Samsung Save Desktop Client Lite Settings v Active 6a4e27e7 0307 4cdf 9821 6907fe169a0c DtcLite 1 66 None v Merge Delete 3 3 8 amp 8 G X Kon Min Kyocera Enables disables the client If a client is disabled it will not be able to connect to the ScannerVision Networking Server Client ID The identifier of the client which is assigned automatically when the client is created This is a read only field Client name A descriptive name for the client Client description A short description of the client This could be used to provide further information about the client to other ScannerVision administrators 2015 New Dynamic Solutions BVBA e ScannerVision User Manual IP address Host name The IP address or host name of the MFP or computer on which the client application runs You can specify either the IP address or host name When a client connects to the ScannerVision Networking Server it is first validated against the IP address and if that fails against the host name When you press the button to the right of the Host name edit box a window with a list of the addres
12. First argument Here is an example of passing and using arguments c test txt Argument 2 Another argument with hashes Given the following VB script outFile Arguments ltem 0 Set objFSO CreateObject Scripting FileSystem Object Set objFile objFSO CreateTextFile outFile True objFile Write Arguments ltem 1 amp vbCrLf amp Arguments Item 2 objFile Close a file called test txt is created in the root of drive C with the contents Argument 2 Another argument with hashes Arguments are referenced through the Item method of the Arguments object The Item method takes the zero based index of the argument you want to reference Notice that since the hash used in the 3rd argument does is not preceded by space character it forms part of the 3rd argument and consequently appears in the output There is no need to feed ScannerVision metadata into your script through arguments since you can access them directly in your script through the Metadata object described below Script language Select the language of your script VBScript and Jscript are supported Script If you don t want to make use of an external file you can enter your script here Metadata 2015 New Dynamic Solutions BVBA 220 ScannerVision User Manual 6 7 5 7 ScannerVision metadata can be referenced in your script through the Values method of the Metadata object The Values method takes a string parameter that represent
13. 1226 Invalid module 1227 Module initialization error 1228 The requested function is not available or there is no appropriate license 1235 Recognition process Time Out 1236 Internal error in image module 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual 1237 Not enough memory during image processing 1238 Invalid rectangle dimensions 1239 Non supported resolution 1240 Cannot process compressed image 1241 Invalid bitmap address 1250 No recognized text available either because the zone is empty or the required recognition module has not been initialized properly 1256 MOR recognition module s knowledge base file not found 1257 MOR recognition module s knowledge base file corrupted 1258 Incorrect knowledge base file version 2015 New Dynamic Solutions BVBA 1270 The specified Character Set not fully supported by the RER recognition module 1279 User dictionary close error 1280 Illegal language setting 2015 New Dynamic Solutions BVBA sm ScannerVision User Manual 2015 New Dynamic Solutions BVBA 2015 New Dynamic Solutions BVBA 96 ScannerVision User Manual 1340 This line is not valid neither horizontal nor vertical or type is not TWAIN zx TWAIN Failure due to unknown causes 2015 New Dynamic Solutions BVBA 2015 New Dynamic Solutions BVBA 98 ScannerVision User Manual Barcode
14. DATETIME appears in the expression window a date time string appears in the Expected Output window and the Used Tags grid is updated with the DATETIME tag and its sample data 3 Position the caret anywhere between the and brackets 4 Double click the DATE tag in the Available Tags tree view The DATETIME tag in the expression window is replaced with the DATE tag and the Expected Output window and Used Tags grid are updated accordingly 5 Replace the DATE tag with the DATETIME tag 2015 New Dynamic Solutions BVBA Tutorials ss 6 Insert a space between the DATETIME tag and the closing bracket 7 With the caret in front of the closing bracket right click with your mouse and select the split function from the Insert Function menu The caret automatically positions itself between the double quotes 8 Enter a space between the double quotes 9 Position the caret between the closing and 10 Using the same procedure as in step 7 insert the take function and enter 1 as the parameter To replace a tag or function name with the mouse position the caret anywhere over the tag or function name right click and select the new value from the menu 2015 New Dynamic Solutions BVBA 304 ScannerVision User Manual 9 1 3 Providing sample data In this tutorial you will learn how to supply sample data for your tags 1 Enter the following expression in the Metadata Expression window Docu
15. ScannerVision s Konica Minolta client does not connect to the ScannerVision Networking Server directly but via a web server that serves as a proxy for the client When a Konica Minolta client connects to the web proxy server it does so using the HTTP protocol and to the port specified in the Http port edit box of the settings screen The web proxy server in turn establishes a connection back to the MFP on the service port which is specified in the Service port edit box The MFP uploads documents to ScannerVision via an FTP server which is bundled with the web server The configuration of the ftp server is done in the FTP Server section The ScannerVision s Konica Minolta client has a built in fail over capability If the primary ScannerVision server is not available the client will automatically connect to the fail over or secondary server The set of settings for the secondary server is the same as for the primary server Since the secondary server is hosted on a different server the settings you configure under the Secondary Server section on the primary server has to be replicated on the secondary server in the Primary Server section When a ScannerVision Konica Minolta client is created in the Clients section it has to be registered on the physical MFP from where the client will be accessed During this registration process all the information about the primary and secondary web servers is sent to the MFP Secondary Server 2015
16. The width of the zone in pixels 6 6 3 Adding Content ScannerVision offers two mechanisms with which to add content to a document namely 1 Annotation 2 Writing Barcodes 6 6 3 1 Annotation Annotations can be added to a document s first page only or to all pages The Document Annotation Settings screen is shown below copies ote antes eee DIN e click icons with orange circles and single click cons without a 2 Document Annotation Settings i Enabled 40 Sy ae Process only first page P ture Settings a A acument Store na Settings nn P a a 7 To add annotations click the Insert Annotations button and select a sample document The document is shown in the Annotations Preview window shown below A floating toolbar is also shown from which you can select the type of annotation to add 2015 New Dynamic Solutions BVBA 180 ScannerVision User Manual CE Annotations Preview Es SERVICE INVOICE Name General Services Address 125 High Street g Apply discount industrial Park Capital City 1000 O First time customer SOLD TO Customer Name SERVICED AT 100 Main Street Capital City 1000 Sales Tax Rates 6 50 On Parts 9 50 On Labor INVOICE MAKE OF EQUIPMENT J MODEL SERIAL W INVOICE DATE SERVICE DATE 123654789 Compressor C002B SN002B 10100 January 2014 January 5 2014 PARTS USED DESCRIPTION
17. You can test that your FTP server settings are correct by clicking the Test Connection button A connection to the ftp server is attempted but no file data is transferred 2015 New Dynamic Solutions BVBA 216 ScannerVision User Manual 6 7 5 4 Google docs Connector The Google docs connector uploads documents to a Google cloud storage account Google Docs Settings General Login User Name Password Document Title Folder Google docs Anywhere that you see the button you can make use of ScannerVision metadata tags User Name amp Password The user name and password of the Google docs account to which documents will be uploaded The password is encrypted when stored to disk Title The name that will be given to the document in the Google docs folder Folder The folder to which the document is uploaded To select the root folder click the Connect button and once connected click the You can also enter a sub directory which will be created if it does not exist in the edit box to the right of the Folder edit box 2015 New Dynamic Solutions BVBA Creating Templates 217 6 7 5 5 Objective Connector The Objective connector uploads documents to the Objective document management system Objective Connector Settings General Document Catalogue Connection Server Server Port 8008 Login User Name Password
18. or 270 it is recommended that you choose the Horizontal amp Vertical option This will force the barcode engine to search for barcodes in all possible directions There is a slight performance penalty with this configuration but it will yield more reliable results Max Barcodes Specifies the maximum number of barcodes that will be read per page A value of 0 means all barcodes are read Granularity Number of scanned lines per column to skip when reading a barcode With a value of 9 for example each tenth line will be scanned when looking for a barcode Scanning every line will slow down the search process while skipping too many lines may skip over the barcode A value of 9 is typical Minimum barcode length The minimum length of a barcode string when searching for a non fixed length bar code Maximum barcode length The maximum length of a barcode string The maximum value is 63 White Lines The number of lines of white space above and below the barcode symbol Auto binarize Apply automatic binary segmentation to improve barcode recognition results The effect of this setting is shown below Before binarization 2015 New Dynamic Solutions BVBA 166 ScannerVision User Manual S User Manual WI After binarization MANANAIA This command does not support the following image formats 1 12 16 or 32 bit grayscale images 2 48 or 64 bit color images 3 Signed data images Fast read Employs a f
19. Employees where Departmentld DEPTNO Now after parsing the queries would look like the ones we had originally except that the DEPTNO metadata tag would have been replaced with whatever the value for DEPTNO was As you can see there are several ways to escape the queries They are all valid It is up to you to decide which is more readable We suggest that you copy and paste the various queries above into the ScannerVision Expression Editor to see the results for yourself In situations where your queries don t make use of the square brackets to delineate database entities i e they are only used to reference ScannerVision metadata tags you are welcome to use a regular unescaped query such as select EmployeeName Employeeld from Employees where Departmentid DEPTNO Be ware though that DEPTO refers to a ScannerVision metadata tag Examples In the discussion so far you have seen the ScannerVision metadata functions used in fairly trivial expressions In this section we present several more complex examples of how you can use these functions Throughout the examples we ll use the fictitious BC tag which holds our sample data If you want to try out these examples for yourself copy and paste the expression into the ScannerVision Expression Editor The first time you do this the Expected Output window will show the un parsed expression and you will see the BC tags appear in the Used Tags grid Once you have en
20. Import Templates Q Select the templates you want to import below and the press the Import button Drag a column header and drop it here to group by that column Import Y Name Y Re Y Template G Y Enabled Y Im Y Message SharePoint 4A50EDF1 Ei v Imported successfully Ocr 85695F24 0 l SharePoint 360 connector version 1 0 0 0 settings not supported by installed connector version 1 0 0 0 Deliveries CFOE23EE 21 a Imported successfully s Invoices CB5EF4CC 91 x Imported successfully os Orders 3 DE142340 E1 Imported successfully Import from file H Export sta You will notice that one of the templates could not be imported because the settings of the SharePoint 360 connector as exported originally is not supported by the version of the connector that is currently installed on the system You have to ensure that the connectors installed on your system are compatible with the settings of those on the original system An import log is generated for every import in the C ProgramData ScannerVision Logs Template Import folder on machines with Windows 7 and later installed The name of the import log file has the format Import 24 Jun 2013 09 52 11 log where the date and time part is the date and time at the time of the import To return to the Home screen click the Home button in the top right hand corner of the screen A 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual
21. Name Y Picklist Type VY GUID ES EG Add Picklist Ee Edit Picklist FS Delete Picklist j Save Cancel To edit or delete an existing picklist right click on the row and choose the desired option J y iiam um size EnS VE en b gt gt m Required Question ype Picklist Name Y Picklist Type Y GUID ES lo Departments Static List 27pa1091 6404 40F9 94ap Ee ES Add Picklist FS Ex Edit Picklist Fe Delete Picklist The Static picklist editor is shown below 2015 New Dynamic Solutions BVBA 14 ScannerVision User Manual Departments Guid 6576359C BF61 43D4 94BE 5CFFDD70A919 re CRT Dynamic retrieval Picklist items Sales Marketing Human Resources Add Item Delete Item Cancel The upper part of the editor is the same for all picklist types When the picklist type is changed the lower part of the editor changes according to the type of picklist Name Required The name by which the picklist is identified Guid The auto generated read only ID of the picklist Type Required The type selection determines how the items of the picklist are generated and can be one of the following 2015 New Dynamic Solutions BVBA Creating Templates 125 1 Static list 2 SQL query 3 Script 4 XML file Dynamic retrieval Optional The Dynamic retrieval check box indicates that the picklist makes use of metadata that has been captured by previous question
22. Raster format BMP GIF JPEG JPEG 2000 PCX PDF PNG PostScript TIFF WMF XPS Vector formats Microsoft Word 2000 Microsoft Excel 2000 Word ML RTF Searchable PDF PDF A Although the SMF and XPS file formats support vector information ScannerVision only produces raster versions of these files Bits per pixel The color or bit depth of the output document If you convert to a lower bits per pixel format ScannerVision optimizes the colors automatically For example when converting a 24 bit file 16 million colors to an 8 bit file 256 colors ScannerVision selects the best 256 colors to represent the 24 bit image Image Color Profile The following color profiles are available 4 1 1 4 2 2 RGB and CMYK File type dependent 2015 New Dynamic Solutions BVBA Creating Templates 11 Image Compression The following compression modes are available No Compression RLE LZW ZIPLib CCITT G4 JPEG 4 4 4 JPEG 4 2 2 and JPEG 4 1 1 File type dependent Output Format Level The output format level specifies how much formatting is retained in Microsoft Word and Excel documents The options and their meaning are Default ScannerVision automatically determines level of formatting to retain None No format conversion All formatting information is ignored and replaced by a default value One column left aligned paragraphs no font attributes a default font etc Retain FP Retain Font and Paragrap
23. ScannerVision Processing Engine TCP IP port The port number on which the ScannerVision Networking Server binds Enable encryption Select this option if you want encryption between all clients and the server to be encrypted Note The ScannerVision network protocol implements a hand shaking mechanism during which the server and client transmits a few bytes of data in an unencrypted form This is always the case regardless of whether or not encryption is enabled on either end The data that is transmitted contains no sensitive information such as user names or password The data that is sent by the client which always initiates the communication is Client protocol version number 1 byte A number indicating which version of the protocol is implemented by the client The ScannerVision Networking Server supports multiple versions Client identifier 1 byte A number identifying the client as a Desktop client Ricoh MFP client etc 2015 New Dynamic Solutions BVBA Setup 51 Force encryption flag 1 byte A flag that tells the server to encrypt all data after the handshaking has completed regardless of whether the Enable encryption option on the server has been disabled Client host name Unicode character array of varying length depending on the length of the client s network host name The data that is sent by the server in response to the client is Force encryption flag 1 byte A flag that tells the client to e
24. ScannerVision User Manual 6 6 1 14 Rotate The rotate function rotates pages between 0 and 360 degrees 2015 New Dynamic Solutions BVBA Creating Templates 155 6 6 1 15 Smoothing Use this function to smooth the bumps and fill the nicks of 1 bit black and white documents W AUD CONN W AUD CONN Before Bump Nick Length Favor Short Bump Nick Image Modification C Show Changes as Color Selection _ Black Area White Area Idle 6 6 2 Reading Document Content The reading of document content involves the reading of 1D and 2D barcodes as well as optical character recognition OCR OCR fall into 2 categories namely full document OCR and zonal OCR Full document OCR does exactly that it OCRs the whole document Zone OCR on the other hands constrains OCRing to a specific region on the page There are four types of zone OCR namely OCR Optical Character Recognition the recognition of regular text ICR Intelligent Character Recognition the recognition of hand written text OMR Optical Mark Recognition the recognition of tick marks X s lines check marks and scribbles commonly found on surveys polls academic exams and official applications MICR Magnetic Ink Character Recognition MICR the recognition of special numbers and symbols typically found on checks 2015 New Dynamic Solutions BVBA 15 ScannerVision User Manual 6 6 2 1 The content that is read from a
25. The home folder of the ScannerVision user who submitted the document SMTP server address SMTP server port SMTP server authentication method SMTP server user name FROM address of emails sent by ScannerVision Address to which emails are sent to by ScannerVision The total number of documents that have been processed by ScannerVision The product ID of the Windows operating system SVSERVERVERSION The ScannerVision version number ORIGINALFILENAME ORIGINALFILENAME WITHPATH PROCESSFILENAME PROCESSFILENAME WITHPATH PAGESCOUNTER IMAGEWIDTH The name of the incoming file excluding the file path but including the file extension The fully qualified name of the incoming file The name of the file after image processing has been performed excluding the file path but including the file extension The fully qualified name of the file after image processing has been performed The number of pages in the document being processed The width of first page in the document being processed billyb domain com some folder 192 168 1 1 25 No Authentication admin noreply domain com administrator domain com 32665 55041 049 8010363 86340 4 5 0 0 Scan_000123 pdf H Hot Folder Scan_000123 pdf Scan_000123 tif H Hot Folder Scan_000123 tif 2015 New Dynamic Solutions BVBA Appendices 263 IMAGEHEIGHT The height of first page in the document being 1754 processed 2 IMAGEHRESO
26. XML metadata is imported before any document processing is done so the metadata will be available for use from the start of the processing Below is a screen shot of the XML Data Import screen 2015 New Dynamic Solutions BVBA 104 ScannerVision User Manual e Modules View c settings Go Bo ar General Settings Capture Settings r a B Output Format Document Store Settings Settings Xml Data Import tAE Template Log Q Q ABC Settings Document Annotati te i Backup Settings 1D Barcode Settings ET a ae M 2D Barcode Barcode Writing Settings Settings mes Data Exporting Image Processing Navigation Tip Double click icons with orange circles and single click cons without x a Xml Data Import Z Enabled Filename B Temp MyQ Metadata xml Xml Nodes A lt data gt lt timestamp gt 2015 05 18 16 34 50 lt profile gt Invoice lt username gt johns 4 lt fields gt 4 lt field gt lt name gt dpi lt value gt 300 4 lt field gt lt name gt pagesize lt value gt A4 4 lt field gt lt name gt colourorbw lt value gt colour Mappings ap id ET Description User name x XPath Expression data username Tag Name XML_USERNAME Sample value johns Description Document DPI o XPath Expression data fields field name dpi value Tag Name XML_DPI Sample value 300 Description Page size O XPath Expression Tag Name Sample value d
27. Zone Properties Zones have properties that can be configured in the property editor shown below 2015 New Dynamic Solutions BVBA Creating Templates 177 Properties a r A Z General Character filter None x Description Customer address Enabled i First page only iv Ocr type Ocr x Pages 1 Sample value Tag name Dimensions Height Left Top Width Customer Name OCRZONE1 Character filter Specifies the type of character filter to apply A character filter allows only the selected type of character to be recognized For example if you set the filter to Digit only numeric characters will be recognized Character filter options are Alpha Digit Lowercase Miscellaneous None Punctuation 2015 New Dynamic Solutions BVBA Upper and lowercase letters only This is a combination of Uppercase and Lowercase Recognition of numerals only For example 3 Digit Three Recognition of lowercase letters only including accented ones For example a Lowercase a Recognition of miscellaneous characters only For example Plus sign All characters are recognized Recognition of punctuation signs only For example Exclamation Mark 178 ScannerVision User Manual Uppercase Recognition of uppercase letters only including accented ones For example A Capital A Description A description of the data that the zone represents This descript
28. gt Data Exporting Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules Vi x Ta SEEN ER Exporting rules oe Enabled C Settings epi Des TXT XML Index Rule Share Username Share Password Path FUME Cl Append Custom output Share Username Share Password Exporting fllename s Unicode D Pon Tools ScannerVision Processing Engine Advanced View Append Appends metadata to the export file if it exists instead of overwriting it Custom Output You can override the default output format shown above by specifying which metadata tags must be exported and optionally any static text the must be included When you want to output custom Xml and Html you have to define the complete Xml and Html structure i e you have to specify all the tags explicitly Custom output can be authored in the ScannerVision Expression Editor by clicking the button to the right of the Custom output edit box Below are examples of custom output TXT Output specification Document processed ORIGINALFILENAME 13 Processed date amp time DATETIME 13 Server version SVSERVERVERSION 2015 New Dynamic Solutions BVBA Creating Templates Result Document processed Document tif Processed date amp time 2014 06 23 07 28 43 Server version 6 0 0 200 XML Output specification lt metadata gt 13 lt DocumentProcessed gt ORIGIN
29. gt gt Capture Settings gt gt Settings General Settings Capture Settings Templates gt z La Say Output Format Document Store Clients Settings Settings ic SiE Template Log ABC Settings Document Backup Settings Annotati 1D Barcode 2D Barcode Settings Settings DTA 6 5 1 Hot Folder The Hot Folder capture source is a file system directory local or network shared into which documents are copied from any external source 2015 New Dynamic Solutions BVBA Creating Templates 11 Server Templates Clients Users View Help Start server Resume serve ause serve Stop Back Templates gt gt Invoices gt gt General Modules View ee Se c Settings GO w py server Add object Be General Settings Capture Settings Templates Lg Output Format Clients Settings i HE Template Log Document Annotati 1D Barcode Settings Document Store Settings ABC Settings Backup Settings ET Ek 2D Barcode Settings Capture Settings gt gt s ff amp Apply settings Discard settings Server Settings Help Professional Services Navigation Tip Double click icons with orange circles and single click cons without X 7 HotFolder FTP Serer MailServer Client Capture Active Hot Folder B Hot Check sub folders Share Userna
30. match function in your expressions as this gives you the full power of regular expressions to look for any text or sub text in metadata such as barcodes and OCRed text Inverted logic You could also choose to invert the logic of the expression by selecting Is False in the drop down box shown below Z And Number DISCOUNT ty EX 1 e a Or Expression CLIENTSN Icase D aii E a Settings ajia LS r a eee ms on Re pi By inverting the logic you are instructing ScannerVision to execute the connector when the expression is FALSE How is this useful You would use this technique when you want to execute a connector only when another did not execute i e Execute connector B only when connector A 2015 New Dynamic Solutions BVBA Creating Templates 205 did not execute As an example let us assume you want to route documents into two different folders Your template is processing Invoices Orders and Quotations and you want the invoices to go the Processed Invoices directory on a network share and Orders and Quotations to go to your SharePoint server For the sake of this example let s assume you are OCRing the whole document with the idea to look for the phrase INVOICE in the OCRed text To route invoices to the Processed Invoices share you would add a File System connector with the condition OCRTEXT ucase match INVOICE with invert logic option set to Is True So if
31. 4 2 O N0 DOCO 23934 4 5 When ScannerVision processes the document it will read the barcode and put the value CN0002342 ON000239445 in CUSTOMERORDER tag as instructed But how will you separate the customer number from the order number You have two choices You can either split the two sections on the space character between them or you can pick the characters you need Either way you still reference the CUSTOMERORDER tag whenever you need either the customer number or order number You just need to add some functions that will instruct ScannerVision to take only the part of the data that you need You could for example use the split function to tell ScannerVision to split the two parts of the barcode on the space character between them and then use the take function to select first part for the customer number or the second part for the order number To extract the customer number you would use the following expression CUSTOMERORDER split take 1 and to extract the order number you would use this expression CUSTOMERORDER split take 2 Another approach to obtain the customer and order number could be to tell ScannerVision to take characters 1 9 for the customer number and 11 21 for the order number Where you need the customer number only you would use this CUSTOMERORDER take 1 9 and where you need the order number only you would use this CUSTOMERORDER take 11 21 Both techniques would yield the r
32. 7 3 Tools 237 ABC Manual Decompressor Scanned images which were compressed using ScannerVision s ABC Compression can be decompressed using the ABC Manual Decompressor utility Simply navigate to the location of the file compressed using ScannerVision ABC Compression and select the document to be decompressed Image Decryptor Images encrypted using ScannerVision s ABC Compression can be manually decrypted using Image Decryptor Simply navigate to the location of the encrypted file using ScannerVision ABC Compression and select the document to be decrypted Template Import Export When ScannerVision templates reference external files such SQL or Visual Basic or JScript scripts they need to be copied with the template xml file in order for the template to be usable elsewhere The paths to these files also have to be updated to reflect their new locations The ScannerVision 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual Template Import Export IE application facilitates the transfer of templates and their dependency files by packaging them into a single template archive The Import Export application also provides a command line mode so that it can be used for scheduled backups of templates The home screen of the IE application is shown below 9 ScannerVision Template Import Export Home Import Templates Export Templates From the Home screen you can choose if you want to Import or Export templates
33. 814 A NULL pointer was passed 290 The buffer size is too small 149 An unspecified exception occurred could be memory access violations 2015 New Dynamic Solutions BVBA sm ScannerVision User Manual 1486 The LUT length is invalid LUTLength should be 1 lt lt HighBit LowBit l i 2015 New Dynamic Solutions BVBA 2015 New Dynamic Solutions BVBA s ScannerVision User Manual 1485 LTDIC DLL is missing The overlay does not exist 816 Something is wrong with the overlay index File Handling Invalid window size 536 Invalid save options were specified or file includes invalid encoded 2015 New Dynamic Solutions BVBA i c 537 Compression ratio target file size or tile size was too small for encoder Specified Wavelet decomposition level was too high Decoder could not translate J2K marker file is corrupt or invalid 540 J2K file has image with more than 30 bits per component 65 stamp not found 141 Stamp size is too big or invalid bits pixel etc 142 Stamp is present but data is corrupted Bad JPEG marker Bad JPEG Resync marker 808 The size of the JPEG marker cannot exceed 64K 811 The marker index is invalid too big 810 This file does not contain Exif extensions Color Profiles 809 The required JPEG marker is missing 788 Invalid color profile U and V not multiples 2015 New Dynamic Solutions BVBA S
34. Connectors link ScannerVision to external systems such as relational database engines for which an ADO ODEC driver is available and document management systems such as SharePoint Laserfiche and AivikaOne ScannerVision gives you the ability to put conditions on the execution of connectors which allows you to make decisions on where documents ultimately end up ScannerVision ships with a range of connectors which include the Windows File System Connector Email Connector Script Connector SharePoint Connector SQL Connector and more To get access to more connectors please contact your ScannerVision reseller Multiple connectors can be added to a template by dragging the relevant icon from the Available connectors list onto the Connectors to execute list shown below 2015 New Dynamic Solutions BVBA 198 ScannerVision User Manual Server Templates Clients Users View Help Ss S a t H 8 0 Start server Resume serve ause server Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Document Store Settings gt gt Navigation Tip Double click icons with orange circles and single click cons without Modules View 3 Connector settings x k Se 1 Store template metadata si General Settings Capture Settings Available connectors Connectors to execute B fe ta 2 Fie System Output Format Document Store
35. File System Settings Configure One Conditions EH Q Instance name Template Log ABC Settings Text USERNAME Icase a g D Settings Document Backup Settings Evernote Share B Out Annotati User File Name LORIGINALFILENAME LS m File Exists OverWrite 1D Barcode 2D Barcode Google Docs Settings Settings oe File System 200 eee Instance name es 5 Configure Two Barcode Writing Data Exporting M Conditions Settings Settings M Settings Store template metadata When this option is enabled ScannerVision uploads a text file containing the ScannerVision metadata in a Microsoft Ini file format before it uploads the document being processed The data in the file looks like this METADATAO Name VVRD Value Mj AXxNCOWNi0yNVQxMjozMToxOC440DI1 MzcOW g METADATA Name VUNU Value Mj AxNCOWNi0yNVQxMjozMT oxOFo METADATA2 Name VFpE Value KzAyOjAw METADATA 2015 New Dynamic Solutions BVBA Creating Templates 199 Count 58 Each ScannerVision metadata tag is represented in a section called METADATA with a number appended e g METADATAO The entries in each section represent the tag as a Name Value pair with the Name entry holding the tag name and the Value entry holding the tag value The data is Base64 encoded A section called METADATA without a number is included with a single value called Count The Count entry contains the number
36. Groups With buttons on the toolbar you can add or delete groups and clients When you right click on the Client amp Groups tree view the context menu shown below appears which repeats some of the functions available on the toolbar plus it provides some additional ones Note On both the toolbar and context menu commands and buttons enable when applicable For example when no group is selected all client related commands and buttons are disabled 6 4322528226246 H X J Add Group Lite Boost Automate Expert Kon Min Kyocera Ricoh Samsung Save Delete Chents amp Groups Clients amp Groups Group Settings V Client Group 1 V Active wf r M Add Group roup ID_ c0f58787 3907 47a4 9056 fbc369280821 f Add Client gt amp tite 1 i t Delete Secs Add Desktop Lite client a Automate d Expand all it ty pand all items 4 Bet f 4 Collaps all items tings C3 HP MES te 3 Konica Minolta F AT Deselect all items E3 Kyocera C3 Kyocera Embedded Enable selected items Ricoh k E Disable selected items Samsung 2015 New Dynamic Solutions BVBA Add Group Adds a new client group Add Client Lite Boost Automate etc Adds a new client of the relative type i e when you click the Light button or context menu option a Desktop Client Lite client is added to the selected group Delete Deletes all the selected clients and groups You can select any number and combi
37. Help Topics A emove o gt vU Start server Resume server Pause server License Back Settings gt gt Professional Services About ScannerVision rr LES Server Network Server a AAA o m E ae on iio ay During the installation of ScannerVision your reseller will configure the information you see in the professional services window to be applicable to your region An example of the default professional services window is shown below 2015 New Dynamic Solutions BVBA e ScannerVision User Manual We would like to hear from you Our professional services team would like to hear about your ScannerVision successes and importantly your difficulties Our experienced team of professionals can help you build bespoke solutions upon the powerful functionality that ScannerVision provides We are able to offer valuable guidance that will allow you to unlock the full potential of your ScannerVision investment You are invited to contact us in any of the following ways Email Telephone Skype support aivika com 3228085247 Aivika Support 3 Overview In this section we present and overview of the primary role players in the ScannerVision system and how they participate in the three tiered document work flow of Capture Process and Store These role players are e ScannerVision Processing Engine User Interface which is responsible for the configuration of the ScannerVision system
38. No Saturday No Sunday No Interva Every 06 00 00 Hours Minutes Seconds Portal opload failure grace period 01 00 00 Hours Minutes Seconds En el nt a LE LT ts Pres In the above image you will notice that all the days are disabled and Interval now has a value which indicates that uploads will happen every 6 hours Failure to upload If for some reason ScannerVision is not able to upload billing information to the portal it will enter a grace period which is specified in the license file As per the image above the license allows for a grace period of 1 hour but it can be any value as dictated by the license During the grace period ScannerVision will continue to process documents while it retries to upload billing information to the portal every 5 minutes If the grace period lapses without any successful upload processing will stop If you restart the processing ScannerVision will first try to upload the billing information and only if it was successful will it allow document processing to resume 4 2 2 3 Reports There are 6 reports that you can run as shown below 2015 New Dynamic Solutions BVBA 32 ScannerVision User Manual 7 amp ScannerVision Lisence Manager V4 0 0 99 KE Online Activation Offline Activation at Reports Balance Summary Document Sources Date From Date To ee 2012 12 01 Bv 2012 12 31 Bv it Run Report Reports D Portal Uploads D Transactions Top
39. Share Username Share Password Backup Location Overwrite ABC Settings a Backup Settings awm EIEN 2D Barcode Settings Share Username amp Password Server Settings Help B Backup One v Professional Services Credentials to backup documents to a protected network share To insert metadata click the button to the right of the respective edit boxes Backup Location The path to the backup location To insert metadata click the button to the right of the edit box Overwrite Select this option to overwrite existing files If this option is disabled and a file with the same name already exists in the backup location the original file is not copied 2015 New Dynamic Solutions BVBA Creating Templates 195 6 7 4 Notification Settings Notification emails can be sent to any number of email addresses under following conditions 1 Every time the template executes 2 Only when the template execution was successful 3 Only when the template execution failed Email notification a configured on the Notification Settings screen shown below To add a notification right click in the notification area and select Add notification rule from the context menu Server Templates Clients Users View Help 5 4H B a Start server Resume server Pa ver Stopserver Addobject Remove objec Apply settings Discard settings Server Settings Help Professio
40. Telephone number Server license information Serial number Description Expiry date License type SAP information Expiry Date Maximum Licensed Version Status B Detailed License Information Select the activation method you want to use by clicking on the Online Activation or Offline Activation tab at the top of the screen 4 2 1 1 Online Activation To do an online activation of your license please follow these steps 1 Enter your serial number 2 Follow the optional steps below 2015 New Dynamic Solutions BVBA License Activation 21 3 Click the Activate Topup button Optional steps 1 Add any per page billing voucher numbers you may have separated by commas 2 If you connect to the Internet through a proxy server you must provide the details of the proxy server by clicking on the Proxy Settings button and completing the information Tf the license activation was successful your screen will update with the particulars of your license ScannerVision License Manager V5 0 0 101 gt Online Activation Serial number Voucher Number s 8ITW EGV2 6NFA HMFT Activate Topup Upload Billing Information Ct Proxy Settings Customer information Name John Scot Company PieInTheSky Email address johnscot pieinthesky com Telephone number 1234567890 Server license information Serial number 8JTW EGV2 6NFA HMFT Description NFR Expiry date 22 December 2020 Lic
41. Templates 135 Metadata Tag Values Tag Name Y Tag Value The values you specify here are used to by ScannerVision to substitute for the used metadata tags If you enter legitimate values then the XPath expression should execute successfully 6 5 4 1 2 Dynamic Picklists Dynamic picklists make use of metadata captured by previous template and or global metadata questions to filter the values returned by the picklist We will work through a fictitious scenario to explain how you could make use of this functionality We are required to create a ScannerVision template for the storing of order payment receipts in a SharePoint library The library has fields for storing the customer number and order number The template must require the user to select the customer and order numbers from drop down lists with values obtained from a SQL Server database To achieve this we will configure 2 template questions or prompts to be more accurate and 2 picklists The prompts will be of type Selected and the picklists will be of type SQL refer to the SQL query section for details on how to configure a SQL picklist The details of the prompts and picklists are tabulated below 2015 New Dynamic Solutions BVBA 13 ScannerVision User Manual Question Prompt Picklist Name Picklist Type Customer number CUSTOMER PlCustomers Order number ORDERNUMBER PlOrders SQL The PICustomers picklist will be a simple look up fr
42. Twain scanning and loading of existing documents from disk or the network The Twain scanning mode of operation allows the user to scan documents from any Twain source that is installed on the system Most of the often used Twain scan settings can be controlled by the ScannerVision template This assures consistency across multiple desktop clients and Twain sources In the second mode of operation the user loads existing documents from the client application The two methods are not mutually exclusive It is possible for example to scan a document using a Twain source and then to load one or more existing documents from disk When the document is uploaded to the ScannerVision Networking Server it becomes a single document MFP clients 2015 New Dynamic Solutions BVBA MFP clients are applications that run on multi functional devices that offer the ability to install third party applications on the device and for which a ScannerVision client has been developed Configuration There is no distinction between the configuration of a desktop client and an MFP client in ScannerVision apart from selecting the type of client that you want to configure In the case of the Konica Minolta client there are a few more steps to follow Clients must belong to a Client Group It is up to you to decide how you want to group the clients you configure Your decision may be based on the physical location of the devices in your organization the department in which th
43. any templates in ScannerVision s templates directory and if there are it launches the Template Converter utility shown below Template Converter Q ScannerVision has found templates that are in an unsupported format These templates have to be converted to the latest format before they can be used Select the templates you want to convert from the list below and press the Convert button Convert V Template Name Y Guid Y Conversion Result Y 1 v SV5 BC 3B901147 FA3D 441E B633 97B7EDB7F6D8 ae Refresh The Template Converter lists all the unconverted templates that exist in the templates folder Select the templates that you want to convert and press the Convert button Take note of the Conversion Result column after the conversion process has completed If there are problems with the template a description of the problem is shown here In the screen shot below you can see that the template was converted but with a warning This does not mean that the template was not converted only that there is a problem with the template that needs to be corrected When you open this template in ScannerVision and try to save it the same error message will be shown 2015 New Dynamic Solutions BVBA Template Converter Q ScannerVision has found templates that are in an unsupported format These templates have to be converted to the latest format before they can be used Select the templates you want to convert from the list bel
44. authorization form you have to enter the details of the account to which the connector will upload documents Once you have authorized the connector an authorization token is returned to the connector which is saved securely as part of the connector s settings The Connect button on the connector s setup screen activates To configure the connector s settings click the Connect button which will enable the Document tab on which you configure the connector 2015 New Dynamic Solutions BVBA Creating Templates 2 Evernote Connector Setup General Document Notebook Notebook Title ORIGINALFILENAME split take 1 Author USERNAME Text Note USERMAIL DATETIME SVSERVERVERSION Separate multiple tags with a semicolon Anywhere that you see the button you can make use of ScannerVision metadata tags Notebook You can select an existing notebook or enter the name of a new notebook The connector will create the notebook if it does not exist Title Author Text The title author and content text of the note into which the document will be uploaded Tags In the tags field you can specify a semicolon delimited list of tags that need to be assigned to the note 2015 New Dynamic Solutions BVBA 210 ScannerVision User Manual 6 7 5 2 Email Connector The Email connector sends documents as email attachments to one or more email recipients From administr
45. document is available as Metadata With all content reading functions except full document OCR can you specify what the name of the metadata is e g when reading a barcode you can specify the name of the metadata tag in which the barcode data must be stored In the case of full document OCR the tag names in which OCRed text is stored are fixed and are called OCRTEXT OCRTEXTXML OCRTEXTFILE and OCRTEXTXMLFILE Since documents can be very large the size of the OCRTEXT and OCRTEXTXML tags are limited to 64MB If you need to get access to the full body of OCRed text you can reference the OCRTEXTFILE or OCRTEXTXMLFILE tags which hold the fully qualified path to text files containing all the OCRed text There is one exception to the 64MB limit When you configure a data export rule in the Data Export Settings tab and you reference ONLY the OCRTEXT or OCRTEXTXML tags no metadata functions custom text etc in the Custom output field e g OCRTEXT or OCRTEXTXML all OCRed text will be exported to the specified file For details on the format of the Xml output of OCR text please refer to the Tags section Achieving good results The ability for humans to read a document or recognize shapes marks and lines on a page comes naturally For a computer this is very difficult and therefore we have to give it the best possible chance to do so The single most important factor that determines the accuracy of the computer s reading ability is the quality of
46. field from an email message header Sample data Some User1 lt someuser1 domain com gt Some User2 lt someuser2 domain com gt Expression BC match _a z0 9 _a z0 9 a z0 9 a z0 9 a z 2 4 Goin Result someuseri domain com someuser2 domain com Note 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual To create a Regex that will match every possible form of email address is no trivial task The one presented here will match most common forms but you will have to adapt it for specific situations if this one is not sufficient Requirement Extract all 2 digit numbers from a string Sample Data ab12cd34ef56qw 1we3 Expression BC match d d Result 123456 Find n last instance Requirement Find last sub folder name in a folder path with unknown number of sub folders Sample Data C Users Public Documents microsoft Expression split remove reverse take 1 Result microsoft Note Since the split function takes a regular expression the backslash needs to be escaped Since the sample data contains a trailing backslash the split function will split on the last backslash which results in an empty last element in the string array The remove function without a parameter removes all empty elements in the string array If you omitted the remove function you would have needed to use take 2 instead This technique above can be used to get any last n element in the array by
47. follows 1 2013 21 03 2015 New Dynamic Solutions BVBA Appendices 271 3 12 14 23 54 So given the expression DATETIME split take 1 the string array result of the split function becomes the input of the take function We told the take function to take array element 1 which is 2013 Not surprisingly if we had said take 2 the result would have been 03 When a string is passed into a function that expects a string as input the function converts the string into an array of strings e g apple becomes a p p I e Similarly when a string is passed to a function that expects a character the elements in the array are concatenated and then converted into a character e g brown dog becomes b r o w n d o g To see this for yourself enter the following expression in the ScannerVision Expression Editor ABCD join y The result of this is A B C D The join function expects an array so the string ABCD is converted to A B C D before the join is performed Types Type is a collective noun for character string integer and array Here are the types we have encountered D marie enter Description A character A single character Apple string Zero or more strings 1 integer A number without decimals A b character Array of character Apple Pear string Array of string Application
48. from the management of services clients and users to the configuration of templates e ScannerVision Processing Server which is responsible for the capturing processing and storing of documents e ScannerVision Networking Server which is responsible for user authentication serving templates to clients and resolving pick list data e Desktop amp MFP Clients which are responsible for capturing documents and metadata and uploading them to the network server which in turn hands them over to the ScannerVision Processing Server for processing Below is a graphic representation of the ScannerVision ecosystem 2015 New Dynamic Solutions BVBA FTP Email Server Server File Share Lu al F A fu ScannerVision 1 fe UI P MFP Client F Tt P ScannerVision Processing Engine User Interface a Uw Bi E m Z i E ScannerVision ScannerVision ScannerVision Desktop Client Processing Server Network Server o E ScannerVision Connectors gt SFarePoint e m g In ScannerVision you have control over WHERE documents come from by setting up Clients or configuring capture sources in a template WHO are allowed to process documents by setting up Users and WHAT is done with the documents once captured by setting up Templates The WHERE Documents reach the ScannerVision Processing Server from two groups of capture sources The first group includes sources from where the ScannerVision P
49. from where the ScannerVision Expression Editor was launched 2015 New Dynamic Solutions BVBA 260 ScannerVision User Manual 8 12 Tags In this section we present all the Standard metadata tags that are available in every template Standard Tags DATETIME DATE Date and time formatted as YYYY MM YY HH24 NN SS Culture specific short date format This date format conforms to the regional settings of the operating system on which ScannerVision is installed Culture specific short time format This date format conforms to the regional settings of the operating system on which ScannerVision is installed Coordinated Universal Time formatted as yyyy MM dd T HH mm ss ffffFFFK Coordinated Universal Time formatted as yyyy MM dd T HH z mm g 15S ZAN Time zone offset formatted as HH12 mm or Z if offset is zero Four digit year Two digit year without century The full name of the month The abbreviated name of the month The month with leading zeros from 01 through 12 The month without leading zeros from 1 through 12 The full name of the day of the week The abbreviated name of the day of the week The day of the month with leading zeros from 01 through 31 The day of the month without leading zeros 2013 04 02 08 03 07 4 2 2013 2013 04 02 08 03 07 1234567Z 2013 04 02T08 03 07Z 02 00 or Z 2013 13 April Apr 04 Tuesday Tue 02 20
50. ftp server de select this check box and restart the server NOTE if the ftp is not running Kyocera MFP clients will not be able to upload documents to ScannerVision The FTP server is part of theScannerVision Networking Server so whenever changes are made to the settings below you have to restart the ScannerVision Networking Server for the changes to take effect 2015 New Dynamic Solutions BVBA s ScannerVision User Manual Server Templates Clients Users View Help S S 4 s 0 4 Start server Resume serve ause server Stop server emove objed Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt Navigation Tip Double click icons with orange circles and single click cons without Modules View Aa FTP ES Settings L F Settings 23 CH Enable FTP ES server General Server Network Server Settings Settings Command port 21 Templates gt Data port from 65000 LE T a S LH a Data portto 65535 SMTP Server FTP ES Server Settings Settings T B Message MFP Web Settings Customizations Clients Enable FTP server This check box enables the FTP server when the ScannerVision Networking Server is started Command port The TCP port on which the FTP server will bind The default port for FTP is 21 but it could be any available port up 65536 The FTP server will bind to the specified port for all active IP addresses on the system So if you hav
51. indirect control through the security features offered by the particular source For example with Hot Folder capture only users with write access to the shared folder can upload documents Similarly when capturing from an FTP server only users with credentials permission to connect to the ftp server can upload documents With Group 2 capture sources youhave more fine grained control over which users are allowed to process documents ranging from free for all to authenticated user level control In the free for all scenario you don t have to configure users only clients while in the authenticated scenario you have to configure users who will have to authenticate themselves before they will be able to upload documents In both these scenarios the user is presented with a list of templates to choose from before a document can be uploaded The list of templates can be controlled on an individual client user level or on a client user group level Below is a graphic representation of the various options 2015 New Dynamic Solutions BVBA A User authentication OFF B User authentication OFF Group permissions OFF Group permissions ON E 2 Fh ee E E A User 1 B _ s A lt 9 a a E Client A 1 7 Client A B User ee 4 Ua SE zj j B gt ds 8 a a AB C iE c LEEA User 2 A 5 Client B D User2 Client B C User authentication ON D User authentic
52. is the name and 2013 is the value which in this case represents the year when the document was processed The name of the metadata is also known as the Metadata Tag or just Tag for short The terms metadata and tag are used interchangeably in the 2015 New Dynamic Solutions BVBA 252 ScannerVision User Manual text Where the use of metadata is allowed in the ScannerVision processing process you would reference the tag name in square brackets e g YYYY and the processing engine will replace the name with the actual value when a document is processed Here is an example Let us say you want to produce a PDF document with a file name that includes the date and time of when the document was processed and you want to copy the file to a network share using the Windows File System connector WFS In the WFS connector s File Name edit box you would enter the following Document DD MMMM YYYY HH _ NN _ SS pdf This will expand to assuming the date and time of processing was 15 March 2013 at 10 23 11 AM Document 15 March 2013 10_23_11 pdf You can find more examples here Some metadata is always available like the date and time related tags used in the example above You don t have to configure anything for them to be available you just use them These are called the Standard tags All other tags have to be defined by you the author of the template You can define metadata on a global level not worldwide of course only
53. just specifying the relevant instance in the take function call Requirement Find the directory only of a fully qualified path Sample Data C Users Public Documents microsoft filename tiff Expression match Result C Users Public Documents microsoft Note Since the match function takes a regular expression the backslash needs to be escaped For this expression to work reliably the path e Has to contain a file name OR e Has to end with a trailing backslash 2015 New Dynamic Solutions BVBA Appendices 287 Otherwise the last sub directory will be stripped off e g C Users Public Documents microsoft will end up as C Users Public Documents 8 1 6 Conditional Expressions ScannerVision allows you to make use of conditional logic in your expressions Conditional expressions allow you to use different values as metadata depending on the value of other metadata As an example let s use the following scenario We want to split a document on a QR barcode called BCSPLITTER and the newly split document must be renamed to the value of the barcode In order to do this you would use the DOCUMENTSPLITTER tag for the file name in the lt WFS gt However if the original document contains only one page then this technique will not work Since there is only one page in the document it cannot be split and therefore the DOCUMENTSPLITTER tag would be empty Actually the DOCUMENTSPLITTER tag would contain the text DOCUMENTSP
54. list Selected The user is required to select a value from a drop down list Browse The user is required to select a file system folder from a drop down list When the Typed or Browse option above is selected the Picklists section is not visible 2015 New Dynamic Solutions BVBA 122 ScannerVision User Manual Picklists Required The Picklists section appears when the Question type is either Typed amp Selected or Selected Please refer to the Creating Picklists section for details on how to create picklists 6 5 4 1 1 Creating Picklists When you want a user to select a value from a drop down list box on the client instead of typing in a value you have to configure a picklist The values of the picklist can be obtained in one of four ways 1 Static list 2 Database query 3 Visual Basic script 4 XML file Picklists don t belong to a specific template or global metadata question even though they could be created from within either context Once a picklist has been created it will appear in the list of available picklists of all templates and global metadata questions To add a picklist to a template or global metadata question right click in the Picklist grid and select the Add Picklist option or press the EG button to the right of the picklist grid 2015 New Dynamic Solutions BVBA Creating Templates 123 J i Maximum size 50 P Required Question type Selected x Picklist
55. of metadata entries contained in the ini file which can be used to construct the METADATAx section names Organizing connectors Connectors execute in the order which they appear in the Connectors to execute list A connector s position in the list can be changed by using the arrow buttons in the top right hand corner of the connector s border Vv The arrow buttons are context aware so only the arrows that are applicable are visible For example if only one connector is added to the Connectors to execute list none of the arrow buttons will be visible If more than one connector exists the top most connector will only show the Down arrow and so forth To delete a connector click the button Configuring a connector Connectors are added to a template by dragging the respective connector icon onto the Connector to execute area to the right Connectors that are added this way must be configured by clicking the Configure button shown below The connector s setup screen is shown which is different for each connector Each of the standard connectors setup screens are discussed later A6 mictacata f actors Connectors to execute all 5 J File System 7 pf Instance name Configure One f 2015 New Dynamic Solutions BVBA 200 ScannerVision User Manual Enabling disabling a connector When a connector is added it is enabled by default To disable it deselect the check box to the right of the Config
56. of the terms With the information given above you will understand the following statement The split function takes a string as input a string as a parameter and returns a string Implicit join 2015 New Dynamic Solutions BVBA 272 ScannerVision User Manual When a metadata function returns an array of string and it is the last function of the tag ScannerVision does an implicit join of the array elements to form a string Example Let s say the BC4 tag contains the value 2013 03 12 and you perform a split on the character like this BC4 split The result you ll see in the ScannerVision Expression Editor is 20130312 and not 2013 04 12 Behind the scenes ScannerVision actually did this BC4 split join Regular Expressions The split and match functions take a string parameter which represents the pattern on which to do the split or match This pattern could be any valid regular expression An explanation of regular expressions is beyond the scope of this manual A good understanding of regular expressions is however highly recommended if you want to make full use of the power of ScannerVision metadata functions We can recommend the Regular Expressions info website if you want to brush up on you Regex skills White Space White space characters include the following e SPACE U 0020 e OGHAM SPACE MARK U 1680 e MONGOLIAN VOWEL SEPARATOR U 180E e EN QUAD U 2000 e EM QUA
57. or User Group settings will be used The authentication method is only available when the User group settings check box is checked Available options are None No authentication is required so any person will be able to use a client in the group ScannerVision Only ScannerVision users will be able to use the clients in the group Equitrac Only signed in Equitrac users will be able to use the clients in the group See Appendix F Equitrac for more information PaperCut Only signed in PaperCut users will be able to use the clients in the group Available Templates A list of all templates in ScannerVision that have client capture enabled Select the templates in the list which you want to be available on clients in the group You can re arrange the order of the templates which will be the order in which they are displayed on the client To change the order of a template select the template and right click on it to show the context menu From the context menu you can move the selected template up or down It is advisable to select a template icon for every template that will appear on a client as it makes identification of template easier 2015 New Dynamic Solutions BVBA e ScannerVision User Manual 5 3 1 1 Toolbar amp Context Menu The toolbar at the top of the Client Group settings screen is shown below w 2SBABABBBBeBeBeBB X Add Group Lite oost Automate Expert HP Kon Min Kyo Kyo Emb Ricoh Samsung Delete Clients amp
58. orders query on the customer Id to ensure that only order numbers for the selected customer are returned to the ScannerVision client The SQL query that we will use for the PlOrders picklist looks like this select ld OrderNumber from Order where Customerld CUSTOMER In this query we are filtering the result set on the Customerld column Only records with a value in the Customerld column equal to the CUSTOMER ScannerVision metadata tag will be returned As stated above we have ensured that the CUSTOMER tag will contain a value by putting the Customer number prompt at the top of the questions list Before the ScannerVision server executes the query it will replace all references to ScannerVision metadata tags with actual values If for example the user has selected the customer number CUST00012345 the query that the 2015 New Dynamic Solutions BVBA Creating Templates 137 ScannerVision server executes will look like this select ld OrderNumber from Order where Customerld 12345 Why 12345 and not CUST00012345 you may ask Please refer to the Value displayed and value returned section for an explanation Now when the user selects the Order number drop down list box on the client it will only contain the order numbers for the selected customer Please refer to the Character Escaping for information on character escaping in SQL queries 6 5 4 1 3 Value displayed and value returned For the p
59. other ScannerVision administrators Both the Group name and description are only of value to the administrators of ScannerVision and in the context of the Processing Engine User Interface Use group settings When this option is enabled templates that are available to users in the group are specified on the group level In other words all users belonging to the group will show the list of templates you select here If this option is disabled templates have to be selected on a per user basis Available Templates A list of all templates in ScannerVision that have client capture enabled Select the templates in the list which you want to be available on clients in the group You can re arrange the order of the templates which will be the order in which they are displayed on the client To change the order of a template select the template and right click on it to show the context menu From the context menu you can move the selected template up and down It is advisable to select a template icon for every template that will appear on a client as it makes identification of template easier 5 4 1 1 Context Menu When you right click on the User amp Groups tree view the context menu shown below appears which repeats some of the functions available on the toolbar plus it provides some additional ones Note On both the toolbar and context menu commands and buttons enable when applicable For example when no group is selected all user rela
60. rule and select Configure rule from the context menu Below are excerpts of the output produced by the respective formats TXT UTC 2014 06 23T04 48 52 4461958Z UCT 2014 06 23T04 48 52Z TZD 02 00 DATETIME 2014 06 23 06 48 52 DATE 2014 06 23 TIME 06 48 AM XML lt metadata gt lt UTC gt lt CDATA 2014 06 23T 04 48 52 4461958Z gt 2015 New Dynamic Solutions BVBA Creating Templates 195 lt UTC gt lt UCT gt lt CDATA 2014 06 23T04 48 52Z gt lt UCT gt lt TZD gt lt CDATA 02 00 gt lt TZD gt lt DATETIME gt lt CDATA 2014 06 23 06 48 52 gt lt DATETIME gt lt DATE gt lt CDATA 2014 06 23 gt lt DATE gt lt TIME gt lt CDATA 06 48 AM gt lt TIME gt lt metadata gt HTML lt html gt lt head gt lt title gt METADATA lt title gt lt head gt lt body gt UTC 2014 06 23T04 48 52 4461958Z lt br gt UCT 2014 06 23T04 48 52Z lt br gt TZD 02 00 lt br gt DATETIME 2014 06 23 06 48 52 lt br gt DATE 2014 06 23 lt br gt TIME 06 48 AM lt body gt lt html gt 2015 New Dynamic Solutions BVBA 18 ScannerVision User Manual o A ScannerVision Processing Engine Server Templates Clients Users View Help E A J gt b E o a H 8 0 Start server Re en Pause server Stop serve ddobjet Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt
61. strings or characters When we want to refer to an array of strings we use the notation string and for a character array we use character Any string can be thought of as an array of characters So the string Apple is equivalent to A p p T e This is why you are able to use the take function on a string Let us use the DATETIME tag with the value 2013 03 12 14 23 54 as an example You could define an expression as follows DATETIME take 1 4 The result of the expression is the array 2 0 1 3 If you pasted the expression above in the ScannerVision Expression Editor you won t see the array 2 0 1 3 but 2013 The result of the take function is an array and whenever the last function in an expression produces an array ScannerVision automatically converts it to a string by concatenating all the elements in the array even when the elements are strings themselves We discuss this in more detail below The concatenation of array elements to produce a string is what the join function does so we could have written the expression above as follows DATETIME take 1 4 join If we call a function such as split we are instructing ScannerVision to look for all instances of the string and to split the string there The result is an array of strings Using the DATETIME example above again if we had the following expression DATETIME split the result is an array of strings as
62. symbologies Barcodes to read kee Australian Post 4 State Templates Code 3 of 9 CUSTOMERNUMBER Codabar LEF i Code 11 21 Settings 7 Output Format Document Store Code 128 Setti Setti T CUSTOMERNUMBEI Clients ings ngs ARE ag name CUS R Code 93 Description The cnrs number 375 Gade ENIA Sample value CN0000032123 F mt se Template Log ABC Settings rear lt EAN 13 Regular expression aS EAN 8 Barcode is a document splitter IZ B EAN EXT 2 Remove page containing splitting bacode e EAN EXT 5 M Advanced Settings Document Backup Settings GS1 Databar ARE GS1 Databar Expanded 7 ce ne GS1 Databar Expanded Stacked I Code 128 ORDERDATE LL 1 ES GS1 Databar Limited Settings GS1 Databar Stacked 1D Barcode 2D Barcode Settings Settings MSI Patch Code MANIFEST Patch Code ooo nes ae Settings Ie EQ PostNet Barcode Writing Data Exporting Royal Mail 4 State sbetete Settings Settings UCCEAN 128 _ UPCA Aa USPS 4 State v Image Processing Notification Settinas Settinas Log Enable Disable To enable or disable a barcode symbology select the check box to the left of the symbology name as show below see ane Tien Barcodes to read 4 oz 3 of 9 CUSTOMERNUMBER 7 Settings Tag name This is the name of the metadata tag that will hold the content of the barcode Description 2015 New Dyna
63. tags Full Expression The full conditional expression of our example looks like this DOCUMENTSPLITTER DOCUMENTSPLITTER BCSPLITTER DOCUMENTSPLI In English the above expression reads like this If the DOCUMENTSPLITTER tag is empty i e contains the text value DOCUMENTSPLITTER then use the value of the BCSPLITTER tag otherwise use the value of the DOCUMENTSPLITTER tag So why would this expression do what we want We stated in our example that single page documents must also be renamed to the value of the BCSPLITTER tag i e the barcode value the same as for multi page documents containing multiple instances of the particular QR code we want to split on By convention ScannerVision populates the BCSPLITTER tag with the value of the last instance of the QR code found the original document we can t just use the BCSPLITTER tag as the file name for the split documents since they would then all have the same name We can however and should use the DOCUMENTSPLITTER tag since it would contain the value of the barcode that caused a documents split In the single page document case no split occurs and therefore the DOCUMENTSPLITTER tag is empty but the BCSPLITTER tag is not it contains the value of the one and only QR code in the document Most robust solution There is still one problem with the full expression we created in the previous section What happens when we have a single page document does NOT contain a QR cod
64. the SQL query PickList Name Customerd Guid 27DA1D91 6404 40F0 94AD 5A5861688617 Type SQL Dynamic retrieval Connection string Provider SQLOLEDB 1 Password Nashua 123 Persist Security Info True User ID sa Initial Catalog SQL Query 1 select Id ER 2 Name Surname ContactNumber as Customer 3 from Customers Column displayed Customer X Column returned Id Test Picklist Save Cancel 2015 New Dynamic Solutions BVBA Creating Templates 139 Notice that we have selected the Id column in the Column returned drop down list and the Customer column in the Column displayed list When we execute this query by pressing the Test Picklist button we get the following results Column displayed Column returned Sally Jones 555 0001 1 Donald Smith 555 3214 2 Make sure that the column displayed and column returned show the correct data 6 5 4 1 4 Deleting a Picklist ScannerVision will not allow you to delete a picklist that is being referenced by a template or a global metadata question If you tried to do so you will be greeted by the following dialog i You have to remove all references to the picklist you want to delete The following items are referencing the picklist Templates Global metadata questions Name Y GUID VY FOuestion Y Tag name Y OcrTest 8537F45E C600 40D5 93E1 A1F0AFF9BFE7 Storage folder STOFLDR This dialog will list all the templates left and t
65. the ScannerVision Networking Server If this value is left blank it is assumed that the ScannerVision Networking Server is installed on the local machine Equitrac Notifier port The HTTP port on which the Equitrac Notifier communicates with the Networking Server Note If you change this port you have to change it on the Networking Server also and you have to make sure that the port is allowed through the server s firewall 2015 New Dynamic Solutions BVBA Appendices 297 Communication timeout The timeout that is allowed for successful communication to the ScannerVision Networking Server The default is 5000 milliseconds Keep Equitrac file When this option is selected the Equitrac Xml file is not deleted after processing Save Saves the current settings in the C ProgramData ScannerVision Config EquitracSettings xml file Create package Creates a Zip archive of all the files that are necessary to run the Equitrac Notifier application When you click this button you are prompted to select a folder where the package must be created Make sure that the folder you select is completely empty otherwise you will get an error The EquitracNotifier zip package that is created can be extracted on any machine into any desired directory Update Registry As of this writing the Equitrac server looks in a specific Windows Registry key for the path of the external application that is to be called when a user signs in or out of Equit
66. the communication channel make and model and importantly whether or not the ScannerVision client is already registered on the device If it is not the Register button will enable and if it is the Deregister button will enable 2 To register the client press the Register button 3 To deregister the client press the Deregister button 2015 New Dynamic Solutions BVBA ScannerVision User Manual 2S2A8RBBRBRBBBSsSs XO B Add Group Lite Boost Automate Expert HP Kon Min Query ue Kyo Emb Ricoh Samsung Delete Register Deregister Clients amp Groups Konica Minolta Settings a V Sales M Active Uses SSL M KONICAMFP Client ID 40570D93 DA58 4B9C 97EF 07E1FAFE3CCA Model KONICA MINOLTA bizhub C454 M DKLITE Client name KONICAMFP Display model bizhub C454 M Marketing Client description Registration status Not registered IP address 192 168 1 120 Host name Authentication a 0 he Available Templates Brochures Invoices Z Orders Password The password to connect to the MFP After the Query button is pressed and communication has been established with the MFP the information on the top right of the screen is updated with the following data Uses SSL Indicates if network communication between the web server and the MFP occurs on an secure encrypted connection Model Manufacturer and model number Display model Model number Registration status Indicates whether o
67. the document it is reading As far as possible try to 1 Ensure that documents are scanned at 300dpi or higher 2 Use Tiff documents instead of Pdf documents as input to ScannerVision See Appendix D Pdf Input Documents for more information on this 3 Ensure that scanners are clean so that noise is not introduced in the scan Full Document OCR ScannerVision offers two OCR engines namely Nuance Omnipage and Leadtools Advantage with the former being the default You may find that the accuracy and speed of the two engines may differ in your environment so choose the one that best suits your needs 2015 New Dynamic Solutions BVBA Creating Templates 157 Server Templates Clients Users View Help 5 a gt 7 H Start server Resume serve ause serve Stop serve Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Merge gt gt OCR settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without c Modules View x ke a OCR settings amp Le TemplateLog ABC Settings J Enabled Settings v Auto orient A F Zz ra o gt V Correct spelling mistakes Templates Document Backup Settings Automatic language selection ce Annotati Ve Ocr engine Default M SNS i aie Available languages Selected languages Afrik English 1D Bar
68. the phrase INVOICE is found in the OCRTEXT tag the connector is executed To route Orders and Quotations to your SharePoint Connector you would add a SharePoint Connector with the EXACT SAME condition that you used in the Windows File System Connector except the invert logic option set to Is False When ScannerVision evaluates the expression and the phrase INVOICE is found the expression evaluates to TRUE but since the logic is inverted the TRUE now becomes a FALSE and the connector is NOT executed Inversely if the phrase INVOICE is not found in the OCRTEXT tag the expression evaluates to FALSE but with the inversion of the logic the FALSE becomes TRUE and the connector is executed Comparison operator The comparison operator determines how arguments of Text and Number conditions are compared The comparison operators are Equal to l Not equal to lt Less than lt Less than or equal to gt Greater than gt Greater than or equal to Logical operator When you have more than one condition you have to tell ScannerVision whether all conditions must be true before the connector executes or whether any one could be true In the screen shot below we have four conditions 2015 New Dynamic Solutions BVBA 206 ScannerVision User Manual J b Configure Ce l Conditions Z Text TAG1 Eau A a x F And Text TAG2 Eu o 6 x A Or Text TAG1 n j c x Z And
69. user that signs in using the Equitrac MFP client application When the Equitrac server calls the external application it passes it the path to an Xml file that is generated by the Equitrac server The Xml file contains information about the user as well as the action that was perform i e sign in or sign out When ScannerVision is installed an application called EquitracNotifier exe is installed in the root of the ScannerVision installation directory This is the application that must be called by the Equitrac server to authenticate users in ScannerVision The Equitrac Notifier application does not need to be installed on the same server as ScannerVision and it offers a facility that makes it easy to port it to other machines Equitrac configuration A discussion of the configuration of the Equitrac system is beyond the scope of this manual Please refer to the Equitrac documentation for details Pay particular attention to how command line arguments are passed to external applications Command line arguments When the Equitrac Notifier application is started without command line arguments the graphical user interface GUD is shown The application accepts two command line arguments that have to be provided in the correct sequence These arguments are file followed by the fully qualified path to the Xml file generated by the Equitrac server Below is an example of how the Equitrac Notifier application is called with command line arguments P
70. users will be able to use the clients in the group Available Templates A list of all templates in ScannerVision that have client capture enabled Select the templates in the list which you want to be available on clients in the group You can re arrange the order of the templates which will be the order in which they are displayed on the client To change the order of a template select the template and right click on it to show the context menu From the context menu you can move the selected template up and down It is advisable to select a template icon for every template that will appear on a client as it makes identification of template easier 5 3 2 1 Konica Minolta Client The Konica Minolta client settings screen has a number of additional elements which are circled in red in the screen shot below The Konica Minolta client does not connect to the ScannerVision Networking Server directly but via a web proxy server A ScannerVision client is also not installed on a Konica Minolta MFP but registered The registration process involves the sending of information about the web proxy server and some other information to the MFP Once you have added a Konica Minolta client and filled in all the relevant information you have to register the client on the MFP before you will be able to use ScannerVision on the MFP To register a client 1 Press the Query button This queries the MFP to obtain certain information such as SSL is enabled on
71. way in which the renaming is done is discussed below 3 A check mark appears in the Renamed column of the template s row 4 The background the template s row turns to red 2015 New Dynamic Solutions BVBA 5 An exclamation mark appears after the Guid to indicate that there is a conflict You have three choices to resolve a Guid conflict 1 Don t import the template This is the default option 2 Resolve the conflict by generating a new Guid for the template 3 Overwrite the existing template with the imported one To affect either of the choices 2 or 3 above select the relevant templates in the grid by clicking their respective rows or by selecting the Select Duplicate Templates item in the grid s context menu right click on the grid to show the context menu Selected rows have a blue background like this 3 F1 Invoices 2 Ve CBSEF4CC 9660 4845 A554 E2EABF13AFE6 F1 a Deliveries 2 2 CFOE23EE 2F60 40A3 A0A2 506A598261C7 Fa 5 Orders 2 lt DE142340 EBFC 4 69 B6AB 9911848C734E F 7 i Import from file HAExport sta A Overwrite cpt Notice that the Overwrite and New Guid buttons enable when one or more duplicate rows are selected The screen shot below shows the result of generating a new Guid for row 4 and overwriting the existing template of row 5 2015 New Dynamic Solutions BVBA 24 ScannerVision User Manual 8 ScannerVision Template Import Exp
72. will be added and if you are in the clients section a new client will be added This button is context sensitive so depending on in which section of the application you are its function will change For example if you are in the Templates section the selected template will be deleted and if you are in the clients section the selected client will be deleted Saves your configuration changes Be sure that you save your changes before you leave the section of the application you are in F Discard any configuration changes since your last save ee Navigates to the Settings pane Opens this help file Shows the Professional Services dialog 5 1 3 Navigation Pane The Navigation Pane is used to navigate to the Settings Templates Clients Users and Log screens 2015 New Dynamic Solutions BVBA e ScannerVision User Manual ja Back Settings Settings A Ge General Server re Settings gt Templates SMTP Serve Clients Settings eB T Users Message Customizations af Log ge 4 Navigates to the Settings screen 2015 New Dynamic Solutions BVBA 2 3 Navigates to the Templates screen DER Si lt Le s Navigates to the Client and Client Groups screen ar Navigates to the Users and User Groups screen E Navigates to the Log window 5 14 Module View The Modules View changes depending on the option selected from the Navigation Pane In the exam
73. write 1D and 2D barcodes on documents To write a barcode select the symbology from the Modules View and drag it onto the white area to the right When the symbology has been dropped its settings screen appears as shown below To configure an existing barcode right click on its entry in the list and select the Configure Barcode Rule option from the context menu 2015 New Dynamic Solutions BVBA Creating Templates 18 A ScannerVision Processing Engine amp Server Templates Clients Users View Help Ed i a H E EH amp Start server Resume server Pause server Stop se ddobject Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Barcode Writing Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Pa ee ie Barcode Writing Settings Enabled a CO VE Index Type L R B Data Alignment Colors Print da tn i Australian Post Royal Mail Bar State LI i USPS OneCode PDF417 Mode 0 el Barcode Value a I i Print barcode value PDF417 Mode 1 PDF417 Mode 2 Alignment Center I i Cluse colors PDF417 Mode3 Micro PDF417 Et I ont DataMatrix Square DataMatrix Rectangle DS woe LI lt gt DataMatrix Small v ScannerVision Processing Engine Advanced View Barcode Type The type of the
74. 15 New Dynamic Solutions BVBA Appendices 261 from 1 through 31 Week of the year with leading zeros from 01 through 52 Week of the year without leading zeros from 1 through 52 The hour with leading zeros using a 24 hour clock from 00 to 23 The hour without leading zeros using a 24 hour clock from 0 to 23 AM PM designator The hour with leading zeros using a 12 hour clock from 00 to 12 The hour without leading zeros using a 12 hour clock from 0 to 12 The minute with leading zeros from 00 through 59 The minute without leading zeros from 0 through 59 The second with leading zeros from 00 through 59 The second without leading zeros from 0 through 59 Thousandths of a second Hundredths of a second Thenths of a second CLIENTIPADDRESS The IP address of the client that is connected to the server or from where the document was 192 168 1 103 submitted CLIENTSN The serial number of the machine from where the document was submitted SN 00293302Z MFDMODELNR The model number of the machine from where the document was submitted USERNAME The user name of the ScannerVision user who bill Aficio 4502 2015 New Dynamic Solutions BVBA 262 ScannerVision User Manual USERMAIL USERHOMEFOLDER SMTPSERVER SMTPPORT SMTPAUTHENTICA TION SMTPUSER SMTPFROM SMTPTO MAINCOUNTER MACHINEID submitted the document The email address of the ScannerVision user who submitted the document
75. 2 Numbering of pages and zones are zero based which is to say page 1 0 page 2 1 zone 3 2 and so on Also page numbers don t necessarily correlate with document pages If for example you have defined a range of pages on which recognition has to be performed say 1 3 and 7 then the tag names of the OCR zones for page one of the document will be ZONEOCRN O for page 3 they will be ZONEOCRN 1 and for page 7 ZONEOCRN 2 When you define page ranges you can think of it as if you are OCRing a new document with only the pages you have selected The ZONEOCRN tags are special tags in that they refer to the zones of the last page in the document This is useful when you don t know how many pages there would be in the documents you are processing but you do know that you want to OCR the last page With this notation you would just replace the N with the particular zone number The zone OCR ICR and MICR tags contain the OCRed text of the particular zone The zone OMR tags represent the presence or absence of a mark in the defined zone To indicate that a mark was found the tag will contain the value 1 and if no mark was found it will contain the value 0 It is recommended that you name your tags explicitly as described in the Zone OCR section instead of using the tags described above 2015 New Dynamic Solutions BVBA 26 ScannerVision User Manual Barcode 1D amp 2D When automatic barcode recognition is enabled metadata tag names are
76. 37 50 Info Thread 1344 06 06 14 11 37 50 Info Thread 1344 06 06 14 11 37 50 Info Thread 1344 06 06 14 11 37 50 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 37 55 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 00 Info Thread 1344 06 06 14 11 38 05 Info Thread 1344 06 06 14 11 38 05 Info Thread 1344 06 06 14 11 38 05 Info Thread 1344 06 06 14 11 38 05 Info Thread 1344 06 06 14 11 38 05 Info Start Server Start Server Processing started Loading templates 2 template s found Loading template 72067AD4 4E31 4EE8 ADFC 32A5C90976D6 Processing Template 72067AD4 4E3 1 4EE8 ADFC 32A5C90976D6 Invoices Scanning folder Scanning folder Template 72067AD4 4E3 1 4EE8 ADFC 32A5C90976D6 Invoices processing completed successfull Loading templates 2 template s found Loading template 72067AD4 4E31 4EE8 ADFC 32A5C90976D6 Processing Template 72067AD4 4E31 4EE8 ADFC 32A5C90976D6 Invoices Scannin
77. 6 y 1426 w 56 h 20 gt 6 00 lt word gt lt word x 814 y 2231 w 8 h 16 gt 10 lt word gt lt Page gt lt Document gt Zone OCR Zone OMR Zone ICR Zone MICR The following table lists the tags that are available when Zone OCR or OMR has been configured in the template These tags are only available during document processing 2015 New Dynamic Solutions BVBA Appendices 265 ZONEOCRN OCRed text of the Nth zone of the last page in the document ZONEOCRN N OCRed text of the Nth zone of the Nth page in the document ZONEOMRN OMR result of the Nth zone of the last page in the document ZONEOMRN N OMR result of the Nth zone of the Nth page in the document ZONEICRN ICR result of the Nth zone of the last page in the document ZONEICRN N ICR result of the Nth zone of the Nth page in the document ZONEMICRN MICR result of the Nth zone of the last page in the document ZONEMICRN N MICR result of the Nth zone of the Nth page in the document The tags for Zone OCR Zone OMR Zone ICR and Zone MICR all work the same and will be explained in the context of Zone OCR only but the conventions apply to all four kinds of tags When you want to reference a zone you would replace the N in the tag name above with the particular page and zone number you are interested in The first N represents the zone and the second N represents the page So if you want to refer to the 2nd zone of the 3rd page you would use the tag ZONEOCR1
78. 7 3 1 1 Duplicate Templates When importing templates there is the possibility that one or more of the templates being imported may conflict with one already on the system There are two possible points of conflict 1 Guid conflicts will happen when templates are imported into the same system from which they were exported 2 Name conflicts will happen when templates are imported that have the same name as ones already on the system The above conflicts are depicted in the screen shot below 9 ScannerVision Template Import Export Import Import Templates Ay Q Select the templates you want to import below and the press the Import button Drag 3 column header and drop it here to group by that column Import Y Name Y Renamed Y Template Guid Y Enabled Y Import Result Y Message Y SharePoint x 4AS50EDF1 E6E7 4DCF 975E A100B7635BC5 w Ocr 85695F24 0C67 4F33 A57B D40713B2A07F Invoices 2 i A Deliveries 2 2 CFOE23EE 2F60 40A3 A0A2 506A598261C7 A CBSEF4CC 9660 4845 A554 E2EABF13AFE6 Orders 2 DE142340 EBFC 4E69 B6AB 991184BC734E Import from file H Export sta Guid Conflicts When the IE application encounters a template Guid conflict rows 4 amp 5 several things happen 1 The import check box is removed 2 If the template s name conflicts with an existing template s which would be true in most cases if the Guid is in conflict the template is automatically renamed The
79. ALFILENAME lt DocumentProcessed gt 13 lt ProcessedDateTime gt DATETIME lt ProcessedDateTime gt 13 lt ServerVersion gt SVSERVERVERSION lt ServerVersion gt 1 3 lt metadata gt Result lt metadata gt lt DocumentProcessed gt Document tif lt DocumentProcessed gt lt ProcessedDateTime gt 2014 06 23 07 28 43 lt ProcessedDateTime gt lt ServerVersion gt 6 0 0 200 lt ServerVersion gt lt metadata gt HTML Output specification lt html gt 13 lt head gt 13 lt title gt METADATA lt title gt 1 3 lt head gt 13 lt body gt 13 lt h1 gt Document processed lt h1 gt 13 ORIGINALFILENAME 13 lt h1 gt Processed date amp time lt h1 gt 13 DATETIME 13 lt h1 gt Server version lt h1 gt 13 SVSERVERVERSION 13 lt body gt 13 lt html gt Result lt html gt lt head gt 2015 New Dynamic Solutions BVBA 187 188 6 7 ScannerVision User Manual lt title gt METADATA lt title gt lt head gt lt body gt lt h1 gt Document processed lt h1 gt Document tif lt h1 gt Processed date amp time lt h1 gt 2014 06 23 07 28 43 lt h1 gt Server version lt h1 gt 6 0 0 200 lt body gt lt html gt Share Username amp Password Credentials for exporting to a protected network share To make use of metadata click the button to the right of the respective edit box Exporting filename s The fully qualified path and file name of the export fil
80. Anywhere that you see the button you can make use of ScannerVision metadata tags General Tab Connection settings and login information to the Objective server can be set in this section Document Tab Specific document attributes can be configured using either static values or dynamically populated values using ScannerVision metadata 2015 New Dynamic Solutions BVBA 28 ScannerVision User Manual Catalog Catalog parameters can be set using either static values or dynamically populated values using ScannerVision metadata 6 7 5 6 Script Connector The Script connector executes VBScript or JScript scripts A script could either be loaded from an external file or it could be entered into the Script edit field directly Script Connector Settings Script File Arguments Script Language VBScript kd Script Anywhere that you see the button you can make use of ScannerVision metadata tags Script File Name 2015 New Dynamic Solutions BVBA Creating Templates 219 The fully qualified file name of the script Arguments Script arguments are any values that you need to send through to your script other than ScannerVision metadata You can send as many arguments as you need Arguments are separated by one space character followed by one forward slash You therefore cannot have in your data The first argument is indicated with a forward slash without the leading space i e
81. BVBA License Activation 25 can also load vouchers for the post paid option in which case the number of credits will be added to your balance Depending on certain allowances in your license a portion of your unused credits can be carried over to the following month See the Document cost calculation section for more details NOTE PPS credits do not relate to currency on a one to one basis In other words 1 credit does not necessarily equal 1 Euro Dollar Pound Rand etc Post paid PPS requires a permanent Internet connection and is therefore not available as an offline option When activating your license you can enter any voucher numbers you have in the Voucher Number s edit box before you click the Activate button as shown below You can redeem vouchers after you have activated your license by entering them into the Voucher Number s edit box and clicking the Activate button A ScannerVision License Manager V5 0 0 101 AE Online Activation Offline Activation ls Reports Serial number Voucher Number s 8JTW EGV2 6NFA HMFT REWQ VBGF GHTY GHFD 4567 HJKU Activate Topup aB Upload Billing Information Ct Proxy Settings Customer information Name John Scot ee ae sa COMNANY _PieInTheSky we TP eal a P ts a n Once the license has been activated you will see the following 2015 New Dynamic Solutions BVBA ScannerVision User Manual amp ScannerVisio
82. Client Group settings screen is shown below When no clients or client groups have been configured the Clients amp Groups list as well as the configuration area to the right will be empty 2015 New Dynamic Solutions BVBA 6 2 2 4 3 GBs BB B amp B amp amp Add Group Lite Boost Automate Expert HP Kon Min Kyo Kyo Emb Ricoh Samsung Delete Clients amp Groups Before clients can be configured a client group must be created To do this click the Add Group button on the toolbar Clients amp Groups After you have pressed the Add Group button you will see the following screen 2015 New Dynamic Solutions BVBA amp ScannerVision User Manual BE 3 4 LG amp 6 GG H X Add Group Lite Boost Automate Expert HP Kon Min Kyocera Ricoh Samsung Save Delete Clients amp Groups Group Settings Client Group 1 J Active Group ID c0f58787 3907 47a4 9056 fbc369280821 Group name Client Group 1 Group description C Use group settings Authentication method None When a new group is created it is given the name Client Group with a number in brackets This number is normally one higher than the number of existing groups with the same name unless there is a gap in the numbering in which case the first available number is used The group name entry in the tree view on the left of the screen is automatically put in edit mode so that you can immediately name the group appropriately G
83. Customers gt gt Template General Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without e Navigation Toolbar wo s 4 H esumeserver Pause server stap 5 ef ect Remove object Apply settings Disg D General Navigation Tip Double click icons with orange circles and single click cons without gt Modules View x Template General Settings A Activi Settings e Navigation Pane 2015 New Dynamic Solutions BVBA ScannerVision User Manual Back vs 4Settings s General Server Settings ARE SMTP Serve Clients Settings L ss j A iii lel EU p m Le Module View 2015 New Dynamic Solutions BVBA Start server Back General stores Configuration Pane 2015 New Dynamic Solutions BVBA Generat Server Settings gt General Server Settings SMTP Server Settings L Message Customizations Network Server Settings FTP ES Server Settings Navigation Tip Double click icons with orange circles and sind Genera Server Settin Start application af Run services aut J Log Handling Settings Delete logs older Limit log fol 38 ScannerVision User Manual f t _e click icons with orange circles and single click cons without E A Active v ys Hot Folder B Hot l Check subfolders 1 Share Use
84. D U 2001 e EN SPACE U 2002 e EM SPACE U 2003 e THREE PER EM SPACE U 2004 e FOUR PER EM SPACE U 2005 SIX PER EM SPACE U 2006 e FIGURE SPACE U 2007 2015 New Dynamic Solutions BVBA Appendices 273 e PUNCTUATION SPACE U 2008 e THIN SPACE U 2009 e HAIR SPACE U 200A e NARROW NO BREAK SPACE U 202F e MEDIUM MATHEMATICAL SPACE U 205F e IDEOGRAPHIC SPACE U 3000 e LINE SEPARATOR character U 2028 e PARAGRAPH SEPARATOR character U 2029 e CHARACTER TABULATION U 0009 e LINE FEED U 000A e LINE TABULATION U 000B e FORM FEED U 000C e CARRIAGE RETURN U 000D e NEXT LINE U 0085 e NO BREAK SPACE U 00A0 2015 New Dynamic Solutions BVBA 274 ScannerVision User Manual 8 1 3 1 join Concatenates all elements in a string array inserting the given delimiter in between Input string Parameter string Result string ABCDE join A B C D E 2013 04 01 join 2013 04 01 ABC GHI join DEF ABCDEFGHI 2013 04 01 join or join 20130401 8 1 3 2 Icase Converts all characters in all elements of a string array to lowercase Input string Parameter Result string Examples 2015 New Dynamic Solutions BVBA Appendices Apples Icase apples Apples Pears Icase apples pears ORANGES oranges 8 1 3 3 Ipad Left pads all elements in a string array with the given character up to the requir
85. E When the EquitracNotifier exe is launched without command line arguments only the GUI is shown With the GUI you can configure various settings which are discussed in the Equitrac Notifier Setup 2015 New Dynamic Solutions BVBA Appendices 25 section as well as perform test log ins and log outs Running instances When the Equitrac Notifier GUI is open and a second instance of the EquitracNotifier exe is launched on the same computer with command line arguments e g a user signs in to Equitrac the details for the user signing in or out is displayed in the log window of the GUI as shown below Email address john domain com Log In Log Out Log 1 Received log in request 2 Device 127 0 0 1 3 User susan 4 Email susan domain com Note Both the GUI instance and the command line instance must be run on the same computer You cannot therefore view log activity of remote instances 8 6 1 Equitrac Notifier Setup The Equitrac Notifier application screen is shown below 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual Server Settings Networking server address 127 0 0 1 Equitrac Notifier port 1934 Communication timeout ms 15000 Keep Equitrac file Device IP address 127 0 0 1 Username g Email address john domain com Lo Server Settings ScannerVision Networking Server address The IP address of
86. Functions are instructions that a computer executes You are telling the computer to DO something Among the available metadata functions are the ucase and split functions With the ucase function you are telling the computer Make all characters in the text uppercase With some functions the computer needs more information such as with the split function which needs to know WHAT to split on We will be telling the split function what to split on with what is called a function parameter Some functions may require more parameters than others but all ScannerVision metadata functions have an implied parameter namely the text on which to work This is mostly the metadata tag in the context of which the function appears but it could also be the result of previous function You won t have to specify this parameter explicitly Metadata tags in ScannerVision are delineated with square brackets The DATETIME tag represents a date and time value such as 2013 04 02 08 03 07 To apply metadata functions to the DATETIME tag you would put the functions inside the tag before the closing square bracket surrounded with parentheses and with a space between the tag name and the opening parentheses of the first function In the following expression DATETIME split take 1 2015 New Dynamic Solutions BVBA Appendices 269 we are applying the split and take functions to the DATETIME tag In the case of the split function we are
87. LITTER which by ScannerVision convention represents a tag that has no value Tt would be very useful if you could actually test if the DOCUMENTSPLITTER tag was empty and if so use a different tag value e g BCSPLITTER This is exactly what a conditional expression allows you to do The syntax of conditional expressions is a b c where a Condition b Value to return if condition is TRUE c Value to return if condition is FALSE Condition The condition part of a conditional expression has to be enclosed in curly braces You would typically compare the value of a metadata data tag with a known value or the value of another tag In our example above we want to test whether or not the DOCUMENTSPLITTER tag is empty which is to say is contains the value DOCUMENTSPLITTER The condition part of the expressions would then look like this IDOCUMENTSPLITTER DOCUMENTSPLITTER 2015 New Dynamic Solutions BVBA 288 ScannerVision User Manual The double equals sign above notes comparison and the double quotes around the second DOCUMENTSPLITTER denotes a string literal DOCUMENTSPLITTER is not the same as DOCUMENTSPLITTER As stated DOCUMENTSPLITTER is treated as TEXT while DOCUMENTSPLITTER denotes the DOCUMENTSPLITTER TAG and more specifically the value of the DOCUMENTSPLITTER tag Arguments The b and c in the syntax definition above are called arguments Arguments could be text string literals or
88. LUTIO The horizontal resolution of the first page in the 150 N document being processed IMAGEVRESOLUTIO The vertical resolution of the first page in the N document being processed S Email Capture Tags The following table lists the tags that are available when email capturing has been configured for the template These tags are only available during document processing Tag Name EMAILBCC Complete BCC address as obtained from the email header EMAILBODY Email body text EMAILCC Complete CC address as obtained from the email header EMAILFILENAME Name of attachment EMAILFROM Complete FROM address as obtained from the email header EMAILTO Complete TO address as obtained from the email header EMAILSUBJECT Email subject The format of email addresses in the TO FROM CC and BCC fields is dependent on the email client server from which the email was sent and could be in any of the following forms and possibly more Name Surname lt person domain com gt or Name Surname or lt person domain com gt You can use the ScannerVision metadata functions to extract only the data you want OCR Tags 2015 New Dynamic Solutions BVBA 264 ScannerVision User Manual The following table lists the tags that are available when OCRing is enabled in the template These tags are only available during document processing Tag Name OCRTEXT OCRed text limited to 64MB OCRTEXTFILE Fully qualified path to a file conta
89. New Dynamic Solutions BVBA The secondary or fail over server is a full blown ScannerVision installation with its own templates users and clients The secondary server is normally a mirror of the primary server You could of course have different templates and or users on the secondary server if you wish but if you want the fail over system to behave in the same manner as the primary one then you need to ensure that the 2 environments remain synchronized in terms of templates users and clients Server Templates Clients Users View Help a i Start server Resume server Pause serve Stop serve Add obje emove objed Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt Navigation Tip Double click icons with orange circles and single click cons without x rm Mes Vie MFP Web Server Settings 2 S Dj Settings EH 23 A Primary Server General Server Network Server Http Server Settings Settings IP address 127 0 0 1 Templates E Http port 50100 EEG NS Len nn Service port 50004 SMTP Server FTP ES Server Clients Settings Settings Timeout 60 1 FTP Server Message MFP Web Settings Customizations Port 2121 Username ftpuser Password esses Secondary Server Http Server IP address 127 0 0 1 Http port 50100 Service port 50004 Timeout 60 Use SSL Http Server IP address The IP address of the web serve
90. Parameter regex string Result string ab12cd34ef15 split d d ab cd ef ab12cd34ef15 split 1 d ab cd34ef ABC ABC split B A CA C ABC ABC split CA AB BC 8 1 3 12 take Select a range of elements from string array property value Input string Parameter integer integer 2015 New Dynamic Solutions BVBA 280 ScannerVision User Manual Result string Notes You can pass and unlimited number of parameters to the take function Individual elements are specified by index e g 1 2 3 Element ranges are specified as from to e g 1 5 4 1 If the range goes from a higher number to a lower number the elements are inverted To select from an index to the end of the array omit the to value in the range e g 2 which select from element 2 to the end of the array Indexes and ranges can be mixed and repeated e g 1 3 5 1 6 9 Examples abcde abcde abcde abcde abcde abcde AB 12 CD 34 AB 12 CD 34 AB 12 CD 34 8 1 3 13 trim take 1 take 1 3 take 1 3 abc take 1 3 5 abce take 2 b c d e take 3 1 c b a take 1 AB take 2 1 12 AB take 3 1 CD 12 AB Removes all leading and trailing non printable characters from all elements in a string array property value Input string 2015 New Dynamic Sol
91. ScannerVision User Manual 2015 New Dynamic Solutions BVBA A scannervision 2 ScannerVision User Manual Table of Contents Foreword 0 Part Welcome 6 Part Il Support 6 8 Part Ill Overview 1 Running the Servers oinin ARNEE AAKA AAT EENAA EERE AEEA NENEA EEEE EARE a AE 12 2 User Interface Visual Cues c cccccccceseseececneeeseeaususeueusaucusaueuseuaususeuseeaususaesusauauseususevaess 13 Part IV License Activation 15 k Evaluation Mode isir eaa a satataatracaacacdacetatansetataresiasadtuaecimantotetascbaeestaratataieetedias 15 2 Production MO dO a aaa a aa EA License Manager gt vec svsivissscscosceccetcsvececsscccesecncsasseceucedsctccssscescseaseurcessceseucedustcvtssesds casesssvcesssrsoucedestedecucevecseassenss Online AGI AUIOM gs 255 assis chcecg tsetse inn dinde E tiennent leva Pre shana s iiaebanceb detec ae t Offline Activation ones vee Pay Per Scan PPS dcctecedecencteucacediavcshcces secescecevcencevunseescsusededu secevevsessscdesduavesvendsocdessantvesversescenesds Document Cost Calculations 2455 dea cuacacousineus ehchteveusides lied saceceuscaednessabaae 27 Uploading of Billing Information sise 29 R DOrTSE ercer eaei i A rente EE enr le nue re NM en drain le 31 Part V Setup 33 Navigation Pane cvcceicccstssecccsecesssoccecvseccecerscenncsvssvsensevsestsccvesescceskscctsutsesecess sancesu ercecevsuanedsuesvsocsevsuevsceneveseceseter Module Vie W iiccscccieseoesteeesy us nn te N
92. Settings If this check box is selected the email connector uses the SMTP server settings as configured in ScannerVision s SMTP Server Settings screen SMTP Server The SMTP server address SMTP Port The SMTP server port Authentication The authentication method to use when contacting the SMTP server Options include 2015 New Dynamic Solutions BVBA Creating Templates 213 1 None CRAM MD5 SMTP SMTP Clear Microsoft NTLM POP3 before SMTP Autodetect User name The account with which the connector connects to the SMTP server Password The password with which the connector connects to the SMTP server Test Email Address The email address to which a test email is sent when the Test Settings button is clicked SSL TLS Select the encryption option for communication between ScannerVision and the SMTP server Test Settings You can test that your SMTP server settings are correct by clicking the Test Settings button upon which a test email is sent to the provided email address 2015 New Dynamic Solutions BVBA 214 ScannerVision User Manual 6 7 5 3 FTP Connector The Ftp connector uploads documents to an ftp server FTP Connector Settings Server ftp domain com G Server Port 21 Passive mode Use original host IP passive mode User Name username Password ss Folder ORDERNUMBER File Name Document YY MM DD HH24 NN SS PEE
93. So if you specify UNIQUESUFFIX2 the number below 10 will be padded with 1 zero e g 01 02 etc If you specify UNIQUESUFFIX3 the numbers below 100 will be padded with 2 zeros e g 001 002 and the numbers from 10 up to 99 will be padded with 1 zero e g 010 011 098 099 The same pattern holds for UNIQUESUFFIX4 except that 3 zeros are added to numbers below 1000 2 zeros for numbers 10 to 99 e g 0010 and 0011 If you don t include a plus number in the tag name the numbering starts at 0 The plus number indicates where numbering should start When specifying 1 the numbering starts at 1 e g 1 UNIQUESUFFIX 1 01 UNIQUESUFFIX2 1 001 UNIQUESUFFIX3 1 0001 UNIQUESUFFIX4 1 For 25 the numbering would start at 25 e g 25 UNIQUESUFFIX 25 25 UNIQUESUFFIX2 25 025 UNIQUESUFFIX3 25 0025 UNIQUESUFFIX44 25 Share Login Name amp Password If documents are to be stored on a network share that requires authentication the login name and 2015 New Dynamic Solutions BVBA 23 ScannerVision User Manual password is specified here If the destination file exists The file name already exists in the destination folder share you have three options to handle the situation o Overwrite o Append Tiff and Pdf only o Abort operation If the UNIQUESUFFIX tag is used in the file name only the Abort operation option is available Published tags The File System connector publishes the following tags WFSFILENAME The file name o
94. USTOMERORDER CN0002342 ON000239445 i ee PT ee we ess pa When a valid expression is entered into the expression editor window the Used Tags grid is updated with all the tags that are used in the expression The grid shows the names of the tags as well as the sample value of each tag You can edit the sample value in the grid by clicking in the relevant cell To apply your changes click outside the grid or press Enter The expression will be parsed using the sample data you entered and the output will appear in the Expected Output window Metadata Expression 2015 New Dynamic Solutions BVBA Appendices 257 Available Tags Metadata Expression As Sand a 1 Customer number CUSTOMERORDER split take 1 hane Value CAPTURECO D DATE DATETIME Modified Ln 1 Col 51 Expected Output Customer number The metadata expression window is where you enter your expression The editor offers syntax highlighting which colors the various sections of your expression to make it easier to read Functions names are printed in bold blue font static text is printed in magenta and tag names are printed ina bold black letters There are various ways to enter expressions and you can use them in any combination you wish 1 You can type the expression using the keyboard 2 You can double click a tag in the Available Tags section to insert it at the current caret position 3 You can use Code Completion b
95. add a function 6 Press the Space bar and enter a opening round bracket Shift 9 on most keyboards As with the square brackets the editor automatically adds the matching closing bracket for you You will again see the Syntax Error as you did when you entered the square bracket which will go away when you ve entered a valid function 7 The caret should now be between the two round brackets like this DATETIME Type the word split or press Ctrl Space select the split menu option and press Enter Notice that as you type if you type slowly the text between the round brackets are black with a red squiggly line underneath These are aids that tell you that there is a syntax error in your expression and where itis Once you have typed the word split completely the color of the font changes to blue However there is still a red squiggly line under the closing bracket If you read the error message in the Syntax Error window below you will see why The split function takes a string parameter that tells it what to split on and there needs to be white space before the parameter 8 With the caret in front of the closing bracket like this DATETIME split press the Space bar and enter a double quote not two single quotes a space and then another double quote Your expression should now look like this DATETIME split If you look at the Expected Output window you will see that the space between the date an
96. ample the cost of using OCR is 5 credits per page and Barcode 1D is 3 credits per page The Credits per page value is a rate that is applied for every page regardless of the functions used So if you don t use any of the functions specified above and process a 15 page document the cost of that document would be 15 credits 1 credit per page x 15 pages 15 credits Cost Calculations Example Let s say you have enabled Barcode 1D Zone OCR and ICR in your template and you are processing a 20 page document the cost of the document would be as follows 3 credits for barcode 1D x 20 pages 60 credits 5 credits for Zone OCR x 20 pages 100 credits 7 credits for ICR x 20 pages 140 credits 1 credit per page x 20 pages 20 credits Total 320 credits NOTE All enabled functions cost accrue to the total document cost regardless of whether the function produced any outcome For example if Barcode 1D is enabled and your documents does not contain any barcodes the cost of Barcode 1D is still applied to every page 4 2 2 2 Uploading of Billing Information When you have a post paid PPS license your transaction data is uploaded to the ScannerVision license portal on a regular basis You therefore need to ensure that your server is permanently connected to the Internet If ScannerVision is not able to contact the license portal document processing will stop as described below Uploading of billing information is a function of the process
97. an be assigned to a template to aid in their identification on desktop and MFP clients You can create your own images 96x96 pixels in size Put them in the C ProgramData ScannerVision Buttons folder They will be available after you have restarted the application The color of the bottom left pixel is used as the transparency color and every pixel in the image with this color will be transparent Images have to be 24bit RGB bitmaps Processing Time hh mm ss The processing time is the interval between template runs and can be specified as an interval or as a fixed time of the day you have to check the Use fixed time check box if you want to use a fixed time Bypass image processing When this option is enabled no image processing is done The document is passed straight on to the connectors which speeds up processing significantly 6 5 Capture Template processing starts with the capturing of a document ScannerVision supports four document capture sources which are discussed in the sections that follow The source are Hot Folder FTP Server POPS Server Client Capture 2015 New Dynamic Solutions BVBA no ScannerVision User Manual Server Templates Clients Users View Help a AN BATON a Bl cen 2 nt Startserver Resumeserver Pauseserver Stopserver Addobject Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices
98. annerVision Server IP address by tapping the Server IP button Enter the IP address on the keypad that appears 7 Click the Save button This takes care of a minimal setup of the ScannerVision MFP Client If you have configured a client in the ScannerVision Processing Engine User Interface user interface application and the ScannerVision Networking 2015 New Dynamic Solutions BVBA 300 ScannerVision User Manual 9 9 1 Tutorials ScannerVision Expression Editor In the tutorials that follow we will be using the stand alone ScannerVision Expression Editor application that is installed in your ScannerVision installation directory You are welcome to work through the tutorials using the ScannerVision Expression Editor that you have launched from the ScannerVision application just be aware that the last expression you enter will become part of your template if you save the expression The stand alone ScannerVision Expression Editor does not save your expressions anywhere The tutorials follow on each other so we strongly recommend that you follow along accordingly The later the tutorial the less instruction is given since you would have covered that material in earlier tutorials Launching the ScannerVision Expression Editor You are looking for and application called ExpressionEditor exe which is installed in your ScannerVision installation directory Its icon looks like this 4 The default ScannerVision installat
99. ase function which converts all the characters of the USERNAME tag to lowercase This ensures that the condition does not give a false negative when the username contains uppercase characters So even if the username is Admin ADMIN or aDMin the comparison that is performed would be admin admin When you don t care what the case is of the characters in the text that you compare we recommend that you follow this approach to make your conditions more robust When it comes to textual comparison there is no notion of numbers and symbols The phrase 5 gt 1 does not mean 5 greater than 1 in the context of textual comparison because the ordinal value of the characters 5 1 and gt has nothing to do with the numeric values 5 and 1 or the greater than operator 2 Number Numeric comparison is based on rational numbers numbers that can contain decimals When numeric conditions are evaluated the first argument is converted to the rational number that is represented by the text For example if the text is 515 90 it is converted to the number 515 90 When using numeric conditions you have to be sure that the value of the tag CAN be converted to a number In other words the text must represent a number only If for example a tag value includes the currency symbol say to hold the value 515 90 the conversion to a number would fail This does not mean that you can t use a numeric condition in this situation you just have to
100. ast barcode recognition algorithm which is suited for most barcode This option is selected by default Use error check digit 2015 New Dynamic Solutions BVBA Creating Templates 167 Enables the use of the optional check word for validity checking when reading a barcode if supported If the validity check fails no barcode is returned This option will only have effect when reading barcode symbologies that support the optional check word which include e Code 3 of 9 Code 39 e Standard 2 of 5 Industrial 2 of 5 e Interleaved 2 of 5 e Code 11 USD 8 e CODABAR Return Check Digit When selected the error check digit should be returned as part of the barcode data Allow partial reading If this option is selected then barcodes that could not be read completely such as when error checking fails or when a certain area of the barcode is corrupted the engine will return the barcode data that it was able to read There is no guarantee what part of the barcode is read correctly and hence it is not recommended that you enable this option Calculate minimums Dilates dark objects by the specified amount The effect can be controlled by specifying the size of the neighborhood that is used for calculating each pixel value For example for 2 x 2 set the Minimum dimension property to 2 Each pixel is replaced with the minimum value of its neighborhood A black pixel has a numerical value of 0 while a white pixel has a value of 255 Th
101. ata fields field name pagesize value XML_PAGE_SIZE A4 XPath Expression Results XML_USERNAME johns XML DPI 300 Settings Settings Enabled Enables disables the importing of XML metadata File name The fully qualified path to a sample XML metadata file with which to configure mappings Xml Nodes This is a tree view of the XML data contained in the sample file The tree shows the name of the XML node in blue font and between angle lt gt brackets with the value of the node in black text next to it Mappings The Mappings section contains a list of the mappings you have configured XPath Expression Results 2015 New Dynamic Solutions BVBA Creating Templates 105 ea Shows the results of your XPath expressions Click the button in the top right corner of the Mappings area to test your expressions Opening a sample file To open a sample XML file click the button next to the File name edit box and navigate to the sample file The path to file is saved in the template and it will be loaded automatically when the template is selected It is therefore important to ensure that the sample file remains in the location specified When a sample file is opened you will be prompted to remove previously configured mappings if there are any To add a mapping You have 3 ways of adding a mapping 1 Double click on the XML element in the Xml Nodes tree 2 D
102. ath EquitracNotifier exe file C SomePath EquitracActivateDevice xml 2015 New Dynamic Solutions BVBA 24 ScannerVision User Manual Note The example above only shows the pattern for calling the Equitrac Notifier application with command line arguments The actual path to the application and xml file will be different for actual installations Operation When the EquitracNotifier exe is launched with the command line arguments shown above no graphical user interface is shown In this mode the application reads the xml file passes the relevant information to the ScannerVision Networking Server and if configured to do so deletes the xml file and then shuts down If you are running the ScannerVision Networking Server in console mode you will see log output in the console window of all Equitrac activity as shown below Thread 5936 12 02 14 07 50 42 Info Start Server Thread 5564 12 62 14 67 58 44 Info Equitrac user g logged in on device 127 6 6 1 The Processing Engine User Interface s log window also shows Equitrac sign in out activity Server Templates Clients Users View Help 1 1 E A S 5 H a 0 Start server Server Settings Help Professional Services Back Log gt gt General Navigation Tip Double click icons with orange circles and single click cons without Thread 4644 12 02 14 07 53 56 Info Equitrac user g logged in on device 127 0 0 1 gt Templates C
103. ation ON Group permissions OFF Group permissions ON E 8 Ji w 9 A Client A A 9 i E John E LE John SJ a B Client B A B Client A i D g a 5 E Client A E Client B p A c c ee A D amp 5 amp Mary D Client B D Mary A Any user can upload documents and the templates they can choose from are specific to the client B Any user can upload documents and the templates they can choose from are the same on all clients belonging to the group C Only authenticated users can upload documents and the templates they can choose from are specific to the client D Only authenticated users can upload documents and the templates they can choose from are the same on all clients belonging to the group The WHAT Templates determine what happens to a document once it reaches the ScannerVision Processing Server A large part of this help manual is devoted to the functionality available to you when processing a document Some of the things you can do include e Splitting the document into multiple parts e Route split document to different destinations including other templates based on certain conditions 2015 New Dynamic Solutions BVBA 12 ScannerVision User Manual 3 1 e Read 1D and 2D barcodes e OCR raster documents such as Tiff images or fax documents in order to convert them to searchable PDF documents or even Microsoft Word or Excel documents e Image processing such as de speckling hole punch mark removal rotation etc Ho
104. ator domain com From Name Administrator To orders domain com CUSTOMEREMAILADDRESS L cc USERMAIL BCC Subject Order Number ORDERNUMBER L FEE EE EE File Name Body Order number ORDERNUMBER has been processed Anywhere that you see the button you can make use of ScannerVision metadata tags From The sender s e mail address From Name The sender s name 2015 New Dynamic Solutions BVBA Creating Templates 21 To The recipients email addresses separated by semicolons cc Carbon copy email addresses separated by semicolons BCC Blind carbon copy email addresses separated by semicolons Subject The email s Subject line File Name The name given to the attached document If this field is left blank the original document name is used Body The message body of the email The screen shot below shows the SMTP server configuration screen 2015 New Dynamic Solutions BVBA 212 ScannerVision User Manual Email SMTP Server C Use same settings as configured in main SMTP Server Settings SMTP Server mailserver SMTP Port 25 Authentication None i User Name emailuser domain com Password Test Email Address administrator domain com SSL TLS Start TSL Timeout ms 20000 Use same settings as configured in main SMTP Server
105. avigation TOolb all a iccissccsccdisecedscecsdecetecccceciveccstatcssuces sete cetescecceususussscdusovesssccegesecsssadessuaeesuentsonsexsueveestancessesende Configuration PANG oi seccscsccccncceccccccccvesssnrssecseseasecescsescuesscesesccsvencerscnsesceccssieesvucevsssarssncevsencedccsesctrdstsserseasseree 25 SO MING Sas eset nies AEE daw sa den D NT ee een sen nn Teen nes en nn del AEE EPEN see none Lane de ass non General Server Settings Network Server Settings SMTP Server Settings ci cvcscescesscicscccscosecccoresvessesoncsetexissavsscossesesstssnsvessetcodertsuccsteasedscessivesseconssebcedsstnsscessesesses ee ETP ES Se rv r S ttings ses mener er ten nent ins cucusncedesvacessueceusuessatcuecseeudessvocuce Kyocera MEP Config rationseskssendien detain mn airs aad Aa eats 55 MESS AGG CUSTOMIZATIONS sister one estescuceoseteedelseccedecsiesssuecatecetavesstenesevcaseeseesence 55 MEP Web S rver SO tli Si cccieicaccscecsecccesacenssoseeseotenscotessesscoseds soccssessescecestsutsstesyedscevazsnssnsvedoetcnde stvsacesdosersesen 56 3 Configuring Clients cc caecscccccivesdedccecauecdcvecbei cauccsecddueciee censesetadvectctcavcesetddvesseecapentee 58 Cli nt GrOU PS eae e aaraa seccvevsnccecerscesncsutavsensensscevceutvesedessctvesuisesedeeescucecutaucedersvaseesusssocdevsueveccetvenscsecten 60 Toolbar amp Context Menu nate wae Rae ne nn en ln ann eae 64 Moving clients Acie wetter A te Mn ne ane ne A nee ah dr aie dk drain mir 65 Cli
106. barcode to write The position and size of the barcode is modified by by pressing the button to the right of the LTRB edit boxes This allows you to select a sample document to use as reference when positioning and sizing the barcode Barcode Value This is the data which will be written to the barcode You can select metadata by pressing the button to the right of the edit box This will open the ScannerVision Expression Editor Print barcode value A human readable annotation of the barcode value will be placed below the barcode if this option is selected Alignment The barcode can be aligned within the region specified above by selecting Left Center or Right 2015 New Dynamic Solutions BVBA 1m ScannerVision User Manual Use Colors Barcodes can be printed in color Bar Color and Space Color must be specified Bar Color The color to be used when solid bar colors are written Normally the BLACK areas of a barcode Space Color The color to be used when white spaces should be written Normally the WHITE areas of a barcode 6 6 4 Exporting Data All metadata that is accompanies an incoming document or that is created by a template can be exported to any of 3 formats namely Text XML and HTML To export metadata select the output type from the Modules View and drag it onto the white area to the right The export settings screen will appear To edit previously configured export rules right click on the respective
107. bject Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Image Processing Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules Vii x a SON SS Image Processing Settings a oR PET LE gt Q Enabled Settings Template Log ABC Settings Temporary processing g A Image binarization Erosion Advanced Settings _ Delete borders Advanced Settings z 27 Document Backup Settings A LA Annotati Delete empty pages 9990 Clients Noise on the page Templates I By cann _ Delete white spaces Advanced Settings 1D Barcode 2D Barcode Settings Settings Rotate Advanced Settings _ Deskew Advanced Settings m E fo Barcode Writing Data Exporting Settings Settings C Smoothing Advanced Settings Dot removal Advanced Settings A A Punch hole removal Advanced Settings Image Processing Notification invert text Advanced Settings Settings Settings Line removal Advanced Settings SB fo Change Brightness Change Contrast Color Balance gt OCR Settings Zone Recognition j Settings v ScannerVision Processing Engine Enabled Enables disables all image processing functions If enabled individual function can still be enabled or disabled Temporary proc
108. cannerVision User Manual Pdf 726 Could not find Fonts directory 727 Cannot insert delete append or replace pages Invalid Document Structuring comments Ps and EPS 2015 New Dynamic Solutions BVBA File is corrupted 729 Either the files required for initializing the PDF engine were not not found or they were found but they incorrect Dialogs You have already initialized the dialogs You did not initialize the dialogs You did not initialize the dialogs The dialogs could not load the LTDLGRES dll LTCLR DLL is not loaded Annotation Annotation DLL not loaded LTDIS dll not loaded The dialogs could not load the LTCLR dll LTFIL dll not loaded One or more annotation objects are still locked TIFF Unknown compression format 2015 New Dynamic Solutions BVBA 90 ScannerVision User Manual The compact function was finished without copying all the pages Bad TIFF tag Tag not found 1365 Cannot add tags to a IFD selected Document 1216 Conflict The selected Code Page does not support some characters 2015 New Dynamic Solutions BVBA in the selected languages There is no exact code in the Code Page for them 1221 Application has aborted the current process 1222 Application has terminated the current recognition process without losing the recognized text 1223 Module is not present 1224 OS could not load a module 1225 Missing entry in a module
109. ceiling value is specified Percentage 0 all unused credits are carried over up to the ceiling level So if your credit balance at the end of the month is 1500 credits and the ceiling value is 1000 then 1000 credits are carried over and you loose 500 credits If your credit balance is 700 at the end of the month all 700 credits are carried over If only the percentage value is specified Ceiling 0 then the specified percentage of unused credits are carried over with no upper limit So if your credit balance at the end of the month is 15000 and the percentage value is 15 then 2250 credits are carried over 15000 x 15 2250 If both values are specified the percentage of unused credits are carried over up to the ceiling limit So if your credit balance at the end of the month is 15000 and the percentage value is 15 and the ceiling value is 1000 then 1000 credits are carried over 15000 x 2015 New Dynamic Solutions BVBA License Activation 15 2250 which is greater than the ceiling of 1000 e If both the percentage and ceiling values are 0 no credits are carried over Pay Per Scan Information The cost in credits of processing a document through ScannerVision depends on the functions that are used when processing the document like OCR barcode reading etc and the number of pages in the document The cost of using a function is specified next to the respective function on a cost per page basis In the image above for ex
110. cesvesescevsces des cescusovvenctvvestsseucsvedersvecesescevecccevuecCesoeceventevsceuscscusteccesis 287 2 Appendix B XPath Expressions cccccceeeee cece ence ee ee nesses eeeeea nese eeaeeeae esse ee eeeeeseeeeeenees 289 3 Appendix C Database Connection Strings s 290 4 Appendix D Pdf Input Documents iii 291 5 Appendix E Document SIZE 2 i 25 358 area ccctus den a aaae engine decd secede deus deen deus saedieee 292 6 Appendix F Equitrac Authentication ss sssssssssesssesseereereeeneennee 293 Equitrac Notifier Setup iiicsccccisccts a aa r E a e a Ere aa a a a Aa Ee a ae Ea Ea sues een antenne ere 295 7 Appendix G Kyocera MFP Client Installation 299 Part IX Tutorials 300 1 ScannerVision Expression Editor sisi 300 Entering expressions with keyboard only sis 300 Entering expressions with keyboard and MOUSE cccescececceceeceeeneeseeceseneeesaaeeseeeseeaeesaaeeseeeeseeaeees 302 Providing sample data iiscsicccsecccesccceccsccceccrscesnssutecdscsesconsvecseceencescccuesnssesecesusausesueaccesersecsessvessosdersaetestuersendeses 304 Index 0 2015 New Dynamic Solutions BVBA ScannerVision User Manual 1 Welcome scannervision Thank you for choosing ScannerVision as your document capture solution ScannerVision is an advanced document processing solution which enables you to scan documents via TWAIN or to load e
111. cisions on what metadata to use or where documents should be stored based on the conditions you specify This help manual will guide you through the process of configuring your ScannerVision work flows called templates Please read through the manual from start to finish Some of the concepts will only become clear once you have implemented them in a template We encourage you to configure test templates as you work through the manual and to try out the many features that ScannerVision offers 2 Support If you require any support or information about ScannerVision your first port of call is your reseller If your reseller is not able to assist you directly the request for support will be forwarded by them to New Dynamic Solutions If you are not able to contact your reseller you can send an email to 2015 New Dynamic Solutions BVBA partners newdynamicsolutions com We will then introduce you to another partner in your region who would be able to assist you You can also make use of the Support website to find answers to Frequently Asked Questions or to download additional documentation from the Knowledge Base To make use of the services of ScannerVision Professionals to help with the design and implementation of customer specific integration solutions you can click on the Professional Services button or in the Help menu shown here Server Settings Professional Services Server Templates Clients Users View Help g
112. cles and single click cons without Modules View General Settings D FA fs Output Format Settings 35 Template Log s Be Capture Settings Document Store ABC Settings A x Output Format Settings File Summary Info File format Bits per pixel Image color profile Image compression PDF load resolution Output Format Level ee Server Settings Help Professional Services C Split multi page documents after 0 pages TIFF Default Default LZW 300 Default Framed Text Document Annotati a Title Backup Settings Subject foko Author ol 2D Barcode Settings Data Exporting Settings Category 1D Barcode Settings Barcode Writing Settings she A ScannerVision Processing Engine Keywords Comments Split multi page documents after With this option enabled the output document is split into multiple documents with each containing up to the number of pages specified The suffix split O0000000 tif is added to the output file name with the zeros indicating the document number e g split 00000000 tif split O0000001 tif split 00000002 tif etc File format The document output format Document output formats fall into 2 categories namely Raster and Vector formats If you choose a vector output format you have to enable the OCR engine 2015 New Dynamic Solutions BVBA 190 ScannerVision User Manual
113. code 2D Barcode one oe Settings Settings Catalan Czech ooo me Danish mi g Dac Barcode Writing Data Exporting Finnish Settings Settings Fah P German Xe ss 2 tain Image Processing Notification Settings Norwegian Polish E Portuguese Bi Slovenian OCR settings Zone Recognition Spanish Settings Enabled Enables disable the OCR engine OCR has to be enabled for certain output document types such as Searchable PDF and PDF A Auto orient Automatically rotates the page being OCRed to the upright position if it is rotated Correct spelling mistakes Automatically correct spelling errors based on the FIRST language in the Selected languages list Automatic language selection Automatically detect the language of the text being OCRed OCR Engine Selects the OCR engine to use When Default is selected the Nuance Omnipage 18 engine is used 2015 New Dynamic Solutions BVBA 158 ScannerVision User Manual 6 6 2 2 Available Languages The languages that are supported by the OCR engine OCR engines usually make use of dictionaries to improve the accuracy of its recognition For example if the engine encounters a character that could either be an o the letter o or 0 the number zero which one is it Sometimes the particular font of the text makes it very difficult to know The only way to decide is to look at the context in which the character was found If the character was found among o
114. con in the Navigation Pane 2015 New Dynamic Solutions BVBA Creating Templates 1 i 3 szja Back vs Settings f General Navigation Tip General Server Settings f Se SMTP Serve Settings L Message Customizations ahs J This will open the templates configuration screen Initially you will only see the Global Metadata icon To add a new template click the Add object button in the toolbar 2015 New Dynamic Solutions BVBA 12 ScannerVision User Manual 6 1 Server Templates Clients Users View Help sA E 3 n w ra amp Start server Resume server Pause server Stop server Add object Remove object pply Discard settings Server Settings Help Professional Services Back Templates gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules View x ola eee Eu c oo mo Settings CO O Global Metadata Invoices gt S Li Templates lt a r Orders Clients To configure a template double click the respective icon in the modules view Global Metadata Please refer to the Capturing Document Metadata section for an overview of document metadata and how it can be configured Questions that are configured on the Global Metadata screen apply to all templates To add a global metadata question right click in the list window of the Global Metadata screen and select the Add question menu
115. ctual data when the connector uploads a document 2015 New Dynamic Solutions BVBA Creating Templates 2 6 7 5 9 WebDAV Connector The WebDAV connector uploads documents to a WebDAV enabled web server WebDAV Connector Settings WebDAV Connector Settings File Properties URL http webserver User Name admin Password esesesesessss Folders View click to browse dbl dick to create a new folder aj MWebDAV faspnet_dient i fwss Folder WebDAV File Name Document pdf E Create Folders Overwrite Anywhere that you see the button you can make use of ScannerVision metadata tags URL The URL of the web server In the drop down list to the left of the URL edit box you can select the communication protocol to use when connecting to the web server The Connect button to the right of the URL edit box establishes a connection to the web server and populates the Folders View with 2015 New Dynamic Solutions BVBA 230 ScannerVision User Manual all the folders on the web server to which documents could be uploaded User Name amp Password The user name and password of the user with permissions to connect to and upload documents to the web server Folders View The folder view presents a list of the available folders on the web server to which documents could be uploaded You can select a folder here to populate the Folder edit box below th
116. cuments on the particular page that the barcode was found The page on which the barcode was found can optionally be omitted from the resulting separated document The contents of the barcode that triggered the split is written to the DOCUMENTSPLITTER metadata tag Multiple barcode symbologies can be defined as document splitters in which case they are processed in the order they appear in the list This will be explained in detail later When multiple instances of a particular barcode symbology can appear in a document or on a single page a Regular Expression Regex can be used to identify which barcode was found 6 6 2 2 1 Configuring Barcodes Reading of 1D and 2D barcodes are supported by ScannerVision and each type is configured separately To access the configuration screens click the relevant button in the Modules View as shown below 2015 New Dynamic Solutions BVBA 160 ScannerVision User Manual D cor ye Annotati 4 wimg L 1D Barcode 2D Barcode T Settings Settings 9000 r ooo J p Me FE gt M Although 1D and 2D barcodes are configured separately their settings are exactly the same in all respects except for the particular barcode symbology that is configured As such the discussion below focuses on 1D barcodes only but everything applies to 2D barcodes as well You can read barcodes in one of two modes You can let ScannerVision automatically read all the barcodes it can find by selecting the Aut
117. d Y Enabled Y Deliveries CFOE23EE 2F60 49A3 A0A2 506A598261C7 Invoices CB5EF4CC 9660 4845 A554 E2EABF13AFE6 Ocr 85695F24 0C67 4F33 A57B D40713B2A07F Orders DE142340 EBFC 4E69 B6AB 991184BC734E a SharePoint 4A50EDF1 E6E7 4DCF 975E A100B7635BC5 Export to file H Export sta 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual The grid contains 5 columns Column Description Template number Export Select which templates must be exported Template The name of the template as configured in ScannerVision Name Template Guid The unique identifier of the template that is generated by ScannerVision when the template is created Enabled Indicates whether the template has been enabled or disabled in ScannerVision The grid s context menu y pra varie x i Deliveries CFOE23EE 2F60 40A3 A0 Invoices _SOREEEACC 9669 4845 Export All Ocr 7 4F33 A Export Enabled Orders C 4E69 B6 i Invert Export Selection SharePoi 7 4DCF Export None Reload Templates 4 lt Faits r dla E contains the following commands Command Description Export All Marks all templates for export Export Enabled Marks only templates that are enabled for export Invert Export Inverts the current export selection Selection 2015 New Dynamic Solutions BVBA Tools 247 Export None Clears export selection of all templates Reload Templates Reloads
118. d conditions are not evaluated it is as if they don t exist 2 Condition type See below for more information 2015 New Dynamic Solutions BVBA Creating Templates 203 Argument one The argument you want to compare typically a metadata expression Displays the ScannerVision Expression Editor to construct the expression of the first argument Comparison operator See below for more information Dn wo A W Argument two The argument you want to compare against In the case of Text conditions this is a text phrase and in the case of Number conditions this is a rational number N Logical operator See below for more information 8 Invert logic See below for more information In the discussion that follows references are made to ScannerVision Metadata Expressions If you don t know what they are or how they work please study Appendix A Metadata first Condition type Three types of conditions are supported namely 1 Text Textual comparison is based on the ordinal value of each character in the text For an explanation of what the ordinal value of a character is please refer to the Tags section It is important that you understand this concept otherwise you may not understand why your conditions don t evaluate the way you expected The characters a and A are not the same because they have different ordinal values In the screen shot above you will see that in the first condition we have included the Ic
119. d time portions of the original string has disappeared The reason for that is that the split function has separated the date and time portions into a string array and it has removed the space character And because ScannerVision does an implicit join on functions that return string arrays as a result when they are the last function in the metadata tag the two strings in the array are concatenated Let s fix that 9 With the caret between the closing and brackets enter another opening round bracket and enter the function name take with a integer parameter of 1 Your expression should look like this DATETIME split take 1 Now the output looks better We have selected the 1 element in the 2 element string array that was produced by the split function You can now play around with different characters to split on and selecting different elements from the string array 2015 New Dynamic Solutions BVBA 302 ScannerVision User Manual Entering expressions with keyboard and mouse In this tutorial you will learn how to enter metadata expressions using your keyboard and mouse We are carrying on from the first tutorial called Entering expressions with keyboard only so if you have not completed it yet please do so before you continue here 1 Select all text in the Metadata Expression window use your mouse or press Ctrl A and delete it 2 Double click the DATETIME tag in the Available Tags tree view The expression
120. e Now both the DOCUMENTSPLITTER and BCSPLITTER tags are empty To solve this we would use a second conditional expression in place of the first argument b This expression would do exactly the same as the first one except it would test if the BCSPLITTER tag is empty It is up to you how you would handle this situation You could for example use the ORIGINALFILENAME if no QR code is found Here is the final expression that will handle all situations DOCUMENTSPLITTER DOCUMENTSPLITTER KIBCSPLITTER BCSPLITTER 2015 New Dynamic Solutions BVBA Appendices 289 8 2 Appendix B XPath Expressions XPath is a querying language for XML data An XPath expression resembles a UNIX file system path e g node node node Consider this the following xml document lt document gt lt name gt lInvoice 89363 lt name gt lt company gt ABC Ltd lt company gt lt id gt 473276256 lt id gt lt ref gt BOL881 7 lt ref gt lt date gt 2010 04 26 lt date gt lt document gt To find the id node you would use the following Xpath expression document id A complete explanation of the XPath language please refer to XPath Tutorial 2015 New Dynamic Solutions BVBA 20 ScannerVision User Manual 8 3 Appendix C Database Connection Strings Although a database connection string can be typed manually it is easier to make use of the Data Link Properties dialog shown below to configure the connection string
121. e To make use of metadata click the button to the right of the edit box Unicode and UTF8 Select the character encoding to be used for the output file If a selection is made a byte order mark BOM is added to the output file If no selection is made then output is regular ASCII with no BOM Store The final stage in the ScannerVision document processing work flow is the storing of the processed document and optionally its metadata You have control over which format the document is stored in and where You can also configure backup locations of the original document and sending of notifications after processing has completed e Output Format Settings e ABC Settings e Backup Settings e Notifications Settings e Connector Settings 2015 New Dynamic Solutions BVBA Creating Templates 189 6 7 1 Output Format Settings ScannerVision support document output to various file formats A Tiff document scanned on a multi functional printer could for example be converted to a searchable Pdf or MS Word document The output document properties are configured on the Output Format Settings screen shown below Server Templates Clients Users View Help Start server Resume server Back Templates gt gt General Settings Templates Ce z Clients Invoices gt gt H bject Apply settings Output Format Settings gt gt amp Discard settings Navigation Tip Double click icons with orange cir
122. e calculate minimums function will therefore have the effect of filling in blank areas as shown below Before minimums calculation 2015 New Dynamic Solutions BVBA 16 ScannerVision User Manual After minimums calculation HI This command supports 12 and 16 bit grayscale and 48 and 64 bit color images 32 bit grayscale images are not supported Use Colors When barcodes are printed in color the bar color and space color can be specified to improve recognition accuracy Bar Color The color of the barcode lines Space Color The color of the spaces between the barcode lines 2015 New Dynamic Solutions BVBA Creating Templates 169 6 6 2 2 2 Troubleshooting When ScannerVision does not recognize barcodes you can look at Source document quality The quality of the document that is processed has a big impact on the accuracy of the barcode recognition It is recommended that documents have a minimum resolution of 300dpi Auto binarize When documents are not black and white the auto binarize function could improve accuracy Calculate minimums When barcodes are dithered i e lots of white areas within the bars of the barcode the calculate minimums functions can be applied to fill in the gaps PDF Load Resolution When your source document is a PDF try to increase the PDF load resolution in the OCR Settings section Enable Partial Read Sometimes barcodes cannot be read completely for example when t
123. e da en tas 158 Configuring BarCOdes 2 sv ste E en siagdhcescibsencancsddencoushavstchvedidueccbah E TE 159 Troubleshooting oes se 169 ZONE OCR Re Ate aie a tie Al cia Ate td Ut tes M Ua 170 Adding Conte nit ivicccccicsccssssccesceccctccesscccsencesscecensevsecesstdcscucdsscssestescensesseeceessncsecsessscacestercestesseucessnccscuesvecseester 179 Annotation mennem is cece a A AE nets me tthe tt eaaa aa e deat toe eeoepeeetee 179 Writing Barcodes sine nement ire 182 2015 New Dynamic Solutions BVBA 4 ScannerVision User Manual Exporting Data ist ns nan rase tre ee nee ie in need 184 RAR CO EP canes 188 OUEPUE Format Settings fi 55 5ceccc esccsscssecscosecsessesoesseuseissuctdcotersesscerasvescescatcetssessvessesseessixessessetseber fete on ere ne 189 ABC Se thin GS 55 screens eee net nee nn esse eee des een ne de sonne O nan 9 ge den De SR Sn seuss esse es eee ee ETS TRUITE Te EE E R Notification Se things stresse hernie nn hier nant nine ent Connector SO CHING sec ens scccesctiseiccssstecscascexescnsscscescetrsscouesacstvesetsdocssveusesscdsstectsstes edscexsbcessossedeten dc steuacesdenedsss Evernote Connector re er oe Email Connector seau iad ne e en rt ddan eed er vent FIP CONNECCION SE a eenean amener E tennis dans ELENE dde Mea tient Google docs CONNECIOF anasa nannies aaa a ae Seea dal 216 Objective CONE C O e inner nn re a A ene ese ast 217 Script Connectors civic vince aa ae Dern Bates 218 Sha
124. e folders view area Folder The folder on the web server in which the document needs to be stored Please ensure that the user connecting to the web server has sufficient file system permissions to create files in the selected folder File Name The file name of the document stored on the web server If configured on the web server user defined properties can be assigned to documents that are stored on the server To add a property click the Insert property button below the File Properties grid and enter a property name in the dialog box that appears and click OK To set a value for the property click in the Value cell of the row in which the property name appears and enter a value You can also click the button to insert a ScannerVision metadata expression To remove a property select the row in which the property name appears and click the Remove property button 2015 New Dynamic Solutions BVBA Creating Templates 231 2015 New Dynamic Solutions BVBA 232 ScannerVision User Manual 6 7 5 10 File System Connector The Windows File System connector allows documents to be stored in a local system folder or on a network share E Windows File System Connector Setup Destination Share Drive amp Folder Name c Documents File Name Document UNIQUESUFFIX Share Credentials Login Name Password If the destination exists Overwrite Append Abort Operation WARNING Characters
125. e in both HEX and decimal format The HEX format U 00B0 is on the left and the decimal format 0176 on the right You can use either the decimal or HEX value in expressions Not all characters have a decimal value though such the Greek alphabet letters e g Alpha Q Decimal values have to be prefixed with a symbol and HEX values with 0x when they are used in expressions The letters in the HEX ordinal values are not case sensitive Here are a few examples 15 0x00B0 15 15 0x00b0 15 2015 New Dynamic Solutions BVBA 268 ScannerVision User Manual 15 176 0x03b1 0x03b2 0x03b3 or 0x03b1 0x03b2 0x03b3 91 or 93 or Functions This section of the manual serves as a reference of the available metadata functions that are available in the ScannerVision Expression Editor The examples given in this section are intended to show the behavior of the relevant function only For more complete and real world example refer to the Examples section The ScannerVision Expression Parser is the engine that reads your expressions and execute the functions you specified Before explaining the functions and how they work we will explain how the Expression Parser works internally as this will help you to unlock the full power that the functions provide Terminology We will start by defining a few programming terms that we will use in the text that follows Functions and parameters
126. e say 2 network cards on the server say to connect to 2 network segments the FTP server will be reachable on both segments Data port from and to The ftp clients on the Konica Minolta MFPs run in passive mode which is to say that the clients initiate the connection to both the command and data channels of the ftp server This means that both the command and data ports on which the ftp server binds needs to be open in the server firewall software It you want to limit the range of ports that you have to op in your firewall you can limit the range of data ports the ftp is allowed to pick from by specifying the upper and lower limit in the respective edit boxes 2015 New Dynamic Solutions BVBA Setup 55 5 2 4 1 Kyocera MFP Configuration The embedded Kyocera client requires specific configuration settings in order to communicate with the ScannerVision FTP server Please ensure that you have configured your Kyocera MFP using the COMMAND CENTER as follows Advanced gt Secure Protocols Secure Protocol Settings SSL On Clientside Settings Effective Encryption Select at least one Certificate Verification Off Scanner gt FTP FTP Settings FTP On FTP Port Number This is retrieved from the ScannerVision server FTP Encrypted TX On 5 2 5 Message Customizations ScannerVision offers you the ability to customize some of the informational messages displayed to users on the clients such as when a help button is pressed You ca
127. e the fields listed below e Title e Subject e Author e Category e Keywords e Comments ScannerVision metadata can be inserted for these fields by clicking the ABC Settings Leadtools ABC Advanced Bitonal Compression is a proprietary 1 bit lossless compression algorithm that produces file sizes that are up to 4 to 5 times smaller than the files sizes generated by standard 1 bit compression algorithms such as CCITT Group 4 ScannerVision can load ABC compressed Tiff documents as input documents as well as compress output Tiff documents using the ABC algorithm Note Since ABC compression is a proprietary technology not all image viewing applications are able to read Tiff files that employ this compression algorithm ScannerVision provides the ABC Manual Decompressor tool to de compress ABC compressed Tiff documents When ABC compressed Tiff documents are used as input ScannerVision can load them without the need to decompress them first The ABC settings screen is shown below 2015 New Dynamic Solutions BVBA Creating Templates 193 Server Templates Clients Users View Help Es a n Start server Resume serve Pause server Back Templates gt gt General Modules View J fs Output Format Settings Templates Clients 4 Template Log Document Annotati ng 1D Barcode Settings Barcode Writing Settinas Enabled Enables disables ABC compression on output document
128. ection that you cannot modify i e you can only select one of the existing values in the list You should realize that since the destination library could be different and probably would be if you use metadata in its name from the mapping library not all the fields that you have specified mappings for may exist in the destination library Only fields that exist in the destination library will be updated with the mapped values 2015 New Dynamic Solutions BVBA Creating Templates 225 6 7 5 8 SQL Connector The SQL connector stores ScannerVision metadata in a SQL database SQL Connector Settings General Parameters Connection String sist Security Info True User ID sa Initial Catalog SvLookups Data Source jupiter assis SQL Command INSERT INTO SqlConnector a Field1 Field2 Field3 VALUES Parami Param2 Param3 Anywhere that you see the button you can make use of ScannerVision metadata tags Connection String Click on the button to open the Connection String Dialogue box where you configure the database connection string which allows the connector to connect to a SQL database engine Please refer to Appendix C Database Connection Strings for details on how to configure the database connection string SQL Command Enter the SQL command query to insert or update a record in the database To ease the creation of the query you can click the SQL button which will pres
129. ed length proper vas Input string Parameter character integer Result string Apples Ipad 10 Apples Apples Pears Ipad 10 Apples Pears ORANGES ORANGES 8 1 3 4 Itrim Removes all leading white space characters from all elements in a string array a vas Input string Parameter Result string Examples 2015 New Dynamic Solutions BVBA 275 276 ScannerVision User Manual Apples Itrim Apples Apples Pears Itrim Apples Pears Oranges Oranges 8 1 3 5 match 8 1 3 6 Finds all matches of the given regular expression in all elements in a string array Input character Parameter regex string Result string ab12cd34ef15 match d d 12 34 15 ab12cd34ef15 match 1 d 12 15 ab12cd34ef1 match d d 12 34 15 12 34 15 5ab12cd34ef15 remove Removes all elements in a character or string array that matches a given regular expression If no regular expression is provided the function removes all empty elements property Vale Input character string Parameter regex string Result character string 2015 New Dynamic Solutions BVBA Appendices 277 2013 07 31 11 40 01 remove 20130731114001 ab ef gh split remove ab ef gh 8 1 3 7 replace Replaces all instances of a sub s
130. eletes an existing user group Add s a new user 2015 New Dynamic Solutions BVBA ScannerVision User Manual Delete Deletes an existing user Duplicate Duplicates an existing client with a new user name and ID Import Launches the Import Users tool View Templates Switches the templates modules bar from an icon list to a text list Navigation Pane Shows hides the navigation pane Tool Tip Bar Shows hides the tool tip bar Modules View Shows hides the modules bar Help Help Topics Opens this help file License Launch the License Manager Professional Services Shows the Professional Services information dialog About ScannerVision Shows information about your ScannerVision installation 5 1 2 Command Toolbar The command toolbar hosts buttons that activates the most often used commands zi BH amp Start server e emove Apply settings Discard settings Server Settings Help Professional Services Start the ScannerVision Processing Server and ScannerVision _ Networking Server services 2015 New Dynamic Solutions BVBA y Resumes the ScannerVision Processing Server service Stop the ScannerVision Processing Server service only Stop the ScannerVision Processing Server and ScannerVision Networking Server services gP This button is context sensitive so depending on in which section of the application you are its function will change For example if you are in the Templates section a new template
131. ense type Unlimited SAP information Expiry Date 31 January 2015 Maximum Licensed Version Any currently supported released version Status Valid A Detailed License Information To view the full details of your license please click the Detailed License Information button in the lower left hand corner of the screen Please verify that all the information in the license is correct 2015 New Dynamic Solutions BVBA 22 ScannerVision User Manual 4 2 1 2 Offline Activation In order to do an offline license activation you would need access to a computer laptop that has access to the Internet You also need to be registered on the ScannerVision licensing portal To do an offline activation of your license please follow these steps m Add any per page billing voucher numbers you may have separated by commas optional m Click the Generate button A Browse For Folder dialog will appear Ww Select the folder where you want the server information file to be saved and click Ok on the Browse For Folder dialog A confirmation dialog will appear with the path and file name ServerInfo dat of the server information file 4 Copy the ServerInfo dat file to the computer laptop that has Internet connectivity 5 Go to the http my scannervision com licensing portal and log in to the portal 6 Click on the License button on the toolbar eJ Licenses 7 Find your serial number license key in
132. ent you with this dialogue 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual SQL Wizard Table SqiConnector SQL Insert statement Update statement On the SQL Wizard dialog you select the table into which you want to insert or updates records Select the SQL command you want created and click the OK button The SQL Connector obtains all the fields in the table and constructs the particular command you selected with all the columns included Assuming you have selected Insert statement a SQL command similar to the following is created your table and field names will be different INSERT INTO SqlConnector Fieldl Field2 Field3 VALUES PFieldl PField2 PField3 For the purpose of demonstration we have created a table called SqlConnector with 4 fields namely Id Fieldi Field2 Field3 where the Id field is the table s primary key The primary key is auto incrementing integer which is not user modifiable and as such is not included in the command If you select the Update statement option the following SQL command would have been created UPDATE SqlConnector SET Fieldl PFieldl Field2 PField2 Field3 PField3 WHERE 1 0 To call a stored procedure you would use the EXEC SQL command with a comma delimited list of parameters EXEC spStoredProcName PParameterl PParameter2 2015 New Dynamic Sol
133. ents aroia a E e eana aaa Gea a PS SR ES RS SES 66 Konica Minolta Client aa a A a ea A A a aA aa 69 4 COnfiQuring Users nanoa a E AA Svea AAE AEREA ANAE A RE AD EEEE AANER 71 User GroUPS ieciseccccss ses cpeseseasessoncsscsedvecccssterssccessensecseacuscueesucesesecssuncersensesccesusdeceveceseusersencevsensecsecsesceesststvesssseente 72 2015 New Dynamic Solutions BVBA Context Mens rire sae ie ites ee Pin ee in ais 75 Users Import Users BLOG EEE EE RE T Error Codes Part VI Creating Templates 99 1 Global M tadatai s sn aae adaa nas daraa aa aa dence desde au desam died ece bas einen his dans mue eau 102 2 Importing from XML f16 5 72 2m een evdeeccuvedgencessevetedeseueraeesdeetcu erdencerssee 103 3 Template LOG 555r5tr 525 rrcsinetess serment AT 106 4 Template General Settings ss ssssssssssnnsrereeennneeeennneeneeennenes 107 5 Ca Prune ind sde nee tn ed sent pres ON rase A trente tuner DNS sta sta 109 Hot Folder saroia nea a SE SE RS 110 a E E r E A A E EE 112 Email Sin sn PR Sn AS N Nae ae S A A oa E a aa a che fata e ANS 113 Client Capture 116 Capturing Document Metadata sienne 118 Cr ating AGKISIS 25e ramener anni R nine 122 Static Lists Rte hr tn rt mn nn en ai A Men tisse 125 SQL chine ded Ed A PAR SN EE LE MA RAR OS NA AR AG DA RAA ARR a 127 SOLIDE TES ER ANR E E suas cus TB de fete Do ane rad E den end cn E re
134. ents CCITT or G4 would yield much smaller documents When the output document format is PDF A or searchable Pdf the default compression is algorithm is LZW for ibpp documents For all other bit depths it is JPEG for PDF A and JPEG2000 for searchable Pdf If the output document size is too big when using the defaults you can experiment with other algorithms but the results may vary depending on the type of content in the incoming documents If for example you are converting fax documents i e 1bpp with little graphic content to PDF A you will probably get better results when using G4 compression or even CCITT since these algorithms were specifically designed for fax documents In the case of documents with higher bit depths JPEG 4 1 1 will yield better results since a measure of quality loss is introduced when using this option 8 6 Appendix F Equitrac Authentication ScannerVision allows for single sign on with Equitrac when both the Equitrac and ScannerVision MFP clients are installed on an MFP What this means is that when a user has been authenticated by the Equitrac client the user will also be authenticated in the ScannerVision client This allows the user to sign in with the Equitrac client and then to switch to the ScannerVision client without the need to sign in again on the ScannerVision client This single sign on is made possible with the use of a facility offered by Equitrac server where it would call a user defined application for every
135. equired result You may ask But which one should I use The answer is as is often the case it depends If the customer and order numbers are fixed in length i e the customer number will always contain 9 characters and the order number 10 then the second technique without the split is the better choice since there is less typing for you and less work for ScannerVision to do If the numbers are varying in length however you obviously cannot count characters and therefore would have to make use of some sort of delimiter that marks the end of the 2015 New Dynamic Solutions BVBA 24 ScannerVision User Manual 8 1 1 customer number and the start of the order number In our example the delimiter is the space character In this scenario the first method is obviously the one to use The ScannerVision metadata functions are explained in detail in the Functions section Once you understand how they work you can do very powerful things with your metadata ScannerVision provides you with a powerful ScannerVision Expression Editor with which to create and test your expressions Using the ScannerVision Expression Editor you can see the result of your expressions using sample data that you can modify in the editor itself ScannerVision Expression Editor The ScannerVision Expression Editor shown below is a rich environment in which you can build the metadata expressions that you want to use in your template It offers several aids that are desi
136. er Settings TL Message Customizations SMTP Address The IP address of the email server SMTP Port Port number of the email server port 25 is the default Server Authentication The authentication method required by the email server User name amp Password Authentication credentials to be used by ScannerVision when sending emails Sender Address The return address to be put in the email 2015 New Dynamic Solutions BVBA Setup 53 Error Notification Address The email address es to which notifications emails will be sent Separate email addresses with a semi colon Test Settings Press this button to send a test email 5 24 FTP ES Server Settings The FTP ES Settings section is where you configure ScannerVision s built in secure ftp server which is used by Kyocera MFP clients to upload scanned documents for processing This should not be confused with a template s FTP capture section The latter is an FTP server from where ScannerVision downloads documents for processing when the template runs The embedded Kyocera MFP client requires specific configuration settings and the ScannerVision FTP server has been built with this in mind It is therefore important that the machines on which the Kyocera MFP client is installed are configured accordingly Please see the Kyocera MFP Configuration section for details The Enable FTP ES server check box is selected by default To disable the
137. er starts with INV and the order number with ORD you can add two Code 3 of 9 symbologies For the invoice number symbology you would add a regular expression that checks if the data in the barcode starts with the characters INV and if it does the value is assigned to tag You would do the same for the order number but with the regular expression checking for ORD instead Barcode is a document splitter When this option is enabled ScannerVision will split the original document on the page on which the barcode is found All remaining pages will form part of the new document unless another document splitting barcode is found By default the page on which the barcode was found is included in the new document as the first page If you want the page to be excluded select the Remove page containing 2015 New Dynamic Solutions BVBA Creating Templates 163 splitting barcode option Once the original document has been separated into multiple documents each new document is passed through the same template again in the order in which they were created Document splitting will however not be performed on the second pass Remove page containing splitting barcode This option is only available when the Barcode is a document splitter check box is selected When this check box is selected the page on which the splitting barcode was found will not be included in the new document This option is typically used in situations where barcode separa
138. erver Native Client provider does not store the password in the connection string even thought the Allow saving password option is selected This is a known bug limitation of the provider and not of ScannerVision 8 4 Appendix D Pdf Input Documents A PDF document can be a vector or a raster format or a combination of the two Vectors are lines shapes symbols and text using specified fonts that represent the content of the document When this document is loaded by ScannerVision it needs to be converted into a 2 dimensional array of pixels 2015 New Dynamic Solutions BVBA 202 ScannerVision User Manual 8 5 called a bitmap This process is called rasterization The value of the PDF Load Resolution setting on the Output Format Settings screen determines the resolution of this bitmap The higher the resolution the better the quality of the bitmap would be but the bigger it would be also Any operation like OCRing is done on the bitmap and not the original vector document so you have to ensure the bitmap is of sufficient quality to ensure good results 300dpi is a good number for OCRing When the PDF document contains raster images such as bmp png jpeg which are already arrays of pixels and not lines symbols or fonts the image does not need to be rasterized like in the case of vector PDFs but it still needs to be loaded as a 2 dimensional array of pixels bitmap like the vector A different process called resampling could
139. es Settings 06 09 14 11 33 59 2 template s found General Settings Capture Settings 06 09 14 11 34 00 Loading template 72067AD4 4E3 1 4EE8 ADFC 32A5C90976D6 Templates LEF a Output Format Document Store Gients Settings Settings 5 Template Log ABC Settings 4 e Document Backup Settings Annotati ul nul 1D Barcode 2D Barcode Settings Settings 6 4 Template General Settings On the General Settings screen you configure general template information such as the template name the icon to show on clients and the template execution schedule 2015 New Dynamic Solutions BVBA 108 ScannerVision User Manual Server Templates Clients Users View Help 5 7 a a H ty amp Start server Resume server Pause serve Stop server dd object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Template General Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without a i x FT Peeve Template General Settings La ai aiil Active Settings A men Template ID 72067AD4 4E3 1 4EE8 ADFC 32A5C90976D6 ase General Settings Capture Settings D a gt Template Name Invoices gt id Templates Template Description EE JE lt fs EF Z Output Format Document Store Clients Settings Settings GA Move to the reject fo
140. ess Use this command to the change the brightness of a document 2015 New Dynamic Solutions BVBA Creating Templates 15 6 6 1 3 Change Contrast Use this command to the change the contrast of a document 2015 New Dynamic Solutions BVBA 14 ScannerVision User Manual 6 6 1 4 Colors Balancing 6 6 1 5 Use this function to adjust the color balance in documents Delete Empty Pages The Delete Empty Pages feature allows you to remove pages which do not contain any data When ScannerVision detects a blank page it makes an estimation of the certainty that the page is blank in the form of a number with a value between 0 and 10000 with a higher the value indicating a higher certainty that the page is blank The Delete empty pages edit box allows you to specify the threshold of when a page should be considered blank If for example you want ScannerVision to remove a page only if it is 98 or more certain that it is blank you would put in a value of 9800 98 100 The default value is 9990 which is equivalent to 99 90 certainty 2015 New Dynamic Solutions BVBA Creating Templates 147 119 _ Image binarization Erosion v lasik _ Delete borders Advanced Settings Se LA V Delete empty pages 9990 100 pr y _ Noise on the page Delete white spaces Advanced Settings 4 N a ee s _ ae _ Advanced Settings P Ao E P x a ae a W Be care
141. ess the Test Picklist button You will be presented with the Picklist Results dialog shown below Column displayed Column returned SJ00000123 1 DS00000124 The dialog will show a maximum of 3 rows Verify that the Column displayed and the Column returned values are what you expected If you have referenced ScannerVision metadata tags in your query you will be prompted to provide temporary values for the metadata tags you ve used Tag Name Y Tag Value CUSTOMER Ok Cancel The values you specify here are used to by ScannerVision to substitute for the used metadata tags If you enter legitimate values then the query should execute successfully 2015 New Dynamic Solutions BVBA 130 ScannerVision User Manual 6 5 4 1 1 3 Script A Script picklist obtains its values by executing a Visual Basic or JScript script The editor window is shown below Name Folders Guid B8971EA6 07C7 419C AE50 191EADA69EA9 Type VB Script X m Dynamic retrieval Script path C Temp GetFolders vbs Script 1 StartingFolder C 2 3 Set fso CreateObject Scripting FileSystemObject 4 Set Folder fso GetFolder StartingFolder Set SubFolders Folder SubFolders RESULT For each folderIdx In SubFolders 10 RESULT RESULT amp folderIdx Name amp 11 Next 12 Test Picklist Cancel Script path Required The path to the script file to execute You can select a script file by pressi
142. essing The first question you have to ask yourself is Should the changes I make be permanent If your answer is Yes then you have to disable temporary processing If your answer is No then you have to enable temporary processing which means the changes you make will be discarded before the Store phase of the processing The changes will however be persisted throughout the Reading Document Content phase of the processing The aim of temporary processing would be to improve the accuracy of the document reading functions such as OCRing and barcode reading Note The Image binarization function is also available on the 1D 2D Barcode Settings screens ina 2015 New Dynamic Solutions BVBA 12 ScannerVision User Manual different flavor 2015 New Dynamic Solutions BVBA Creating Templates 1 6 6 1 1 Border Removal Use this function to remove borders from 1 bit black and white documents _ 05 16 08 08 26 42 05 16 08 10 00 56 05 16 08 10 26 24 05 16 08 10 28 24 05 16 08 13 58 32 05 16 08 15 37 30 Before Settings 3 D Border Percent aj Variance 2 F Border To Remove Left _ Right Image Modification _ Show modification as color selection 2015 New Dynamic Solutions BVBA White Noise Length 05 16 08 08 26 42 05 16 08 10 00 56 05 16 08 10 26 24 05 16 08 10 28 24 05 16 08 13 58 32 05 16 08 15 37 30 After 1 ScannerVision User Manual 6 6 1 2 Change Brightn
143. ey will be used the templates that will be available on them or whatever other grouping criteria you may wish to apply When a user wants to submit a document to the ScannerVision server she has to do it in the context of a template The template defines the entire work flow around a document and as such form the foundation of the document capture process The templates that are available on an MFP or desktop client could be determined by various configuration options as is discussed in the Overview section One of the ways you can control which templates are available on clients belonging to a group is to assign them on a group level This makes life a little easier when it comes to deciding which templates should be available on which clients You do of course also have the option to configure clients individually When you want to control clients individually you have to manually configure all the clients that belong to the particular group You can t configure only certain clients in the group individually while others are controlled on the group level To configure clients press the Clients button in the navigation pane shown below 2015 New Dynamic Solutions BVBA eo ScannerVision User Manual 1 spa Back Settings f General Navigation Tip i Settings LE f General Server Settings gt Templates SMTP Serve Settings L Message Customizations 5 3 1 Client Groups The
144. f the document that is stored by the connector excluding the path WFSFILENAMEWITHP The file name of the document that is stored by the connector including the ATH path In addition to the tags above you will see the same tags with a number appended to the end in the ScannerVision Expression Editor as shown below 2015 New Dynamic Solutions BVBA Creating Templates Output Format Settings Ma D E nplate Log Document Annotati PROCESS iLEr USERHOMEFOLDER USERMAIL USERNAME CEE 4 a ra aw P One WFSFILENAME One WFSFILENAME1 3 One WFSFILENAMEWITHPATH One WFSFILENAMEWITHPATH1 Two WFSFILENAME Two WFSFILENAME2 R Two WFSFILENAMEWITHPATH Two WFSFILENAMEWITHPATH2 5 4 S Standard na CAPTURECOUNTER CLIENTSN r mt o n D LUE a hs al The numbered tags have been superseded by the Instance Name of the connector and it is recommended that you don t use them 7 Tools ScannerVision includes several stand alone tools that can be launched via the ScannerVision Tools menu from the Windows Start Menu or directly from the ScannerVision installation folder The ScannerVision Tools menu is shown below 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual SMTP Server FTP ES Server Settings Settings ABC Manual Decompressor Image Decryptor Import Export Template Converter 2015 New Dynamic Solutions BVBA 7 1 7 2
145. f you email server does not support encryption please choose Clear Authentication APOP Authentication Secure APOP authentication Only supported on POP3 2015 New Dynamic Solutions BVBA ne ScannerVision User Manual 6 5 4 servers Email address The email account which should be monitored Password The password to connect to the email server Source Folder IMAP only The IAMP folder which should be monitored Check only user emails Select this option to process only mails received from Users Delete emails after check Select this option if you email messages to be deleted after they have been processed Note Certain email servers don t physically delete emails that have been marked for deletion for as long as a client is connected to the particular mailbox When all clients have disconnected emails that were marked for deletion are then physically deleted ScannerVision maintains a list of email IDs of deleted emails so that emails that have been marked for deletion are not processed again Test Settings Press this button to verify that the POP 3 server can be contacted Client Capture Client capture allows for the capturing of documents from desktop or MFP Clients When documents are processed that have been captured from a ScannerVision client the following metadata tags will be populated USERNAME USERMAIL USERHOMEFOLDER 2015 New Dynamic Solutions BVBA Creating Templates 117
146. ful with the accuracy though You may lose pages if you set the accuracy too low ScannerVision will warn you if you choose a value lower than 9800 Rather err on the side of caution and choose a high level of certainty If you are too aggressive you could lose pages that were not supposed to be removed Noise on the page If pages contain noise such as dots and speckles that are introduced by poor scanning you can select the Noise on the page check box This will instruct ScannerVision to take this into consideration when determining if a page is blank 6 6 1 6 Delete White Spaces Use this function to remove white space that is introduced with the scanning of non standard paper sizes The threshold bar determines how much space is removed 2015 New Dynamic Solutions BVBA 14 ScannerVision User Manual RURGERTTG RETTIG 6 6 1 7 Deskew Use this function to automatically correct slight skewing of scanned documents The calculated rotation is limited to 20 degrees in either direction and performs best when documents contains mainly horizontal lines of text 2015 New Dynamic Solutions BVBA Creating Templates 1 6 6 1 8 Despeckle This function removes noise from documents such as faxes or images scanned on a scanner with a dirty exposure glass This function is automatic and requires no user configuration 6 6 1 9 Dot Removal Use this function to remove dots from 1 bit black and white docume
147. g and closing square brackets and and is printed in bold black font 3 Functions The split and take functions appear between opening and closing round brackets 2015 New Dynamic Solutions BVBA 25 ScannerVision User Manual and and are printed in bold blue font At the bottom of the expression editor is a status bar with three sections which indicate the state of the editor window The first section would contain the word Modified when the expression has been modified Error when there is a syntax or parsing error in the expression or blank when there is no error in the expression and it has not been modified To the right of the status bar are two sections that indicate the position of the caret in the editor The Ln value indicates the current line number and the Col value indicates offset into the current line Expected Output r ne Modified En 1 Col 51 Expected Output Customer number CN 0062342 Whenever a change is made to the expression in the expression editor it is parsed The parsing of the expression does several things en It validates the syntax of the expression If there are any errors in the expression the parsing will fail When this happens the caption of the output window changes from Expected Output to Syntax Error and the output window will indicate what the error is 2 If the expression does not contain any errors the output of the expression is shown in t
148. g folder Scanning folder Template 72067AD4 4E31 4EE8 ADFC 32A5C90976D6 Invoices processing completed successfull Loading templates 2 template s found Loading template 72067AD4 4E31 4EE8 ADFC 32A5C90976D6 Processing Template 72067AD4 4E3 1 4EE8 ADFC 3245C90976D6 Invoices Scanning folder Scanning folder Template 72067AD4 4E3 1 4EE8 ADFC 3245C90976D6 Invoices processing completed successfull Thread 1344 06 06 14 11 38 05 Info Loading templates Thread 1344 06 06 14 11 38 05 Info 2 template s found The level of detail you see in the log window depends on the log level you have selected on the General Server Settings screen The log output that you see in the log window is stored to disk in the C ProgramData ScannerVision Logs folder The log files in the root of the C ProgramData ScannerVision Logs folder are log messages that are generated by the Processing Engine User Interface Log messages of the ScannerVision Processing Server and ScannerVision Networking Server are recorded in the Network and Processing sub folder respectively 2015 New Dynamic Solutions BVBA 5 5 1 Error Codes General Function not successful Successfully aborting 3 Function successful Delete file before quitting 4 Function successful Retry doing the failed op Function called recursively A least one call was successful but some failed es 1360 Signed image data not supported
149. ge for selecting nodes from an Xml document An in depth discussion of the XPath language is beyond the scope of this document Xml picklists allow you specify separate XPath expressions for the value displayed and the value returned The XPath expressions may contain ScannerVision metadata tags To edit the XPath expressions in the ScannerVision Expression Editor 2015 New Dynamic Solutions BVBA 134 ScannerVision User Manual press the to the right of the respective XPath edit boxes Please refer to the Value displayed and value returned section for an explanation of the significance of the Column displayed and the Column returned Use XPath expression of value displayed for value returned Optional To use the same XPath expression for both the value displayed and the value returned select the Use XPath expression of value displayed for value returned check box Test Picklist To test that your picklist is configured correctly press the Test Picklist button You will be presented with the Picklist Results dialog shown below Picklist Results Value displayed Value 1 Value 2 The dialog will show a maximum of 3 rows Verify that the Value displayed and the Value returned values are what you expected If you have referenced ScannerVision metadata tags in your query you will be prompted to provide temporary values for the metadata tags you ve used 2015 New Dynamic Solutions BVBA Creating
150. generated automatically The convention used for naming 1D barcode tags is BC1DVALUE with a number representing the instance of the barcode e g BC1DVALUEO BC1DVALUE1 etc For 2D barcodes the name BC2DVALUE is used Special Tags You can make use of special tags called Hash tags which you won t find in the tag lists that the ScannerVision Expression Editor provides They are not Standard Global or Template per se although they are always available Hash tags are so called because they are comprised of the or 0x prefix followed by a number e g 13 and 0x00B0 The number is called the ordinal value You would use these when you want to include non printable characters like TAB CR LF etc All characters whether they are printable or not have an ordinal value Here are a few examples TAB 9 CR 13 LF 10 0176 degree symbol TIP You can find all characters ordinal values using the built in character map in Windows If you have Windows 7 installed just type Character Map in the Search programs and files edit box in the Start Menu 2015 New Dynamic Solutions BVBA Appendices 267 xp Character Map Characters to copy Advanced view Character set Go to Unicode Group by Search for _ Search U 00B0 Degree Sign Keystroke At 0176 In the screen shot above the degree symbol is highlighted In the status bar at the bottom of the screen you can see its UNICODE valu
151. global across all templates and or on a template level Metadata values can be obtained during document capturing by ScannerVision clients desktop or MFP through the answers users provide to template questions or they can be obtained by the processing engine during document processing through for example barcode reading or zone OCRing If required the values of metadata you have configured i e all non standard tags could be modified during document processing with the use of scripts Some connectors offer additional tags that are not necessarily available outside the context of the particular connector An example of this are the UNIQUESUFFIX tags offered by the Window File System connector The specifics of these tags are discussed in the File System Connector section The value of a tag does not necessarily have to correlate with how it is presented You could for example have a value of A B and have it presented as A B ScannerVision provides powerful functions with which you can present the data in the format you want without changing the value itself For example let us say you have to read a barcode on the first page of an order form that includes the customer and order numbers separated by a space So you configure a barcode rule that stores the barcode value in the CUSTOMERORDER tag Now let us say you process and order form with the barcode below printed on it 2015 New Dynamic Solutions BVBA Appendices 253 NOOO 2 3
152. gned to help you to get the results you expect One of these is the ability to see the output of your expression using sample data that you provide in real time You therefore don t have to wonder what the output of the expression would be or to process a test document through the system to see the output of the expression Provided that your sample data represents real world data what you see in the expression editor is what you can expect to see during run time ScannerVision Expression Editor Metadata Expression Used Tags 1 CUSTOMERORDER QFOUR CUSTOMERORDER CN0002342 ON000239445 QTHREE EMAILBCC EMAILBODY EMAILCC EMAILFILENAME EMAILFROM EMAILSUBJECT EMAILTO IMAGEHEIGHT IMAGEHRESOLUTION IMAGEVRESOLUTION GENE Modified Ini Col 16 OCRTEXT sai z ORIGIN SEE ENAME CNO802342 ON980239445 ORIGINALFILENAMEWITHPATH PAGESCOUNTER PROCESSFILENAME 2015 New Dynamic Solutions BVBA Appendices 255 Available Tags Available Tags Metadata Expressiog ET 1 CUSTOMERORE QFOUR QTHREE EMAILBCC EMAILBODY f J EMAILCC i EMAILFILENAME EMAILFROM EMAILSUBJECT EMAILTO IMAGEHEIGHT IMAGEHRESOLUTION IMAGEVRESOLUTION IMAGEWIDTH OCRTEXT OCRTEXTFILE ORIGINALFILENAME ORIGINALFILENAMEWITHPATH PAGESCOUNTER PROCESSFILENAME PROCESSFILENAMEWITHPATH Connector WFSFILENAME WFSFILENAME1 D CNQ Q 2342 ONE DATE DATETIME DD DDD DDDD T
153. he available tags section contains all the metadata tags that are available for you to use in your 2015 New Dynamic Solutions BVBA 25 ScannerVision User Manual expression The tags are presented in a tree view with the tags grouped into between one and four groups The groups represent the different types of metadata that is available in ScannerVision namely Global Template Connector and Standard At a minimum you will get the Standard group since these tags are always available The Global and Template groups are visible when global and or template metadata have been configured respectively The connector group will show up when the expression editor is opened from a connector setup screen but only if the connector supports additional tags such as the Windows File System connector with its UNIQUESUFFIX tags The groups in the tree view can be collapsed or expanded by clicking the triangle to the left of the group heading To collapse or expand all groups simultaneously you can right click with your mouse over the tree view and select the desired option from the context menu To insert a tag in your expression place the caret in the desired location of the Metadata Expression editor window and double click the tag you want to insert You can modify tags sample data in the Used Tags grid To reset the sample data to the original values click the button in the top right hand corner Used Tags D Used Tags 2 Value C
154. he error check fails or when certain areas of the barcode has been corrupted By enabling the partial read option you will get back the data that could be read Duplicate Barcodes 2015 New Dynamic Solutions BVBA 170 ScannerVision User Manual ii AT A eit eh Ha iI iii pi Il Hill al trl HR ATE HMA Frais PRE LIRE RE BEN BI ER EET EET HE DFA00000131 The image above is of a poor quality barcode The barcode engine erroneously thinks that there are four different barcodes here You could tweak the advanced barcode settings to try and achieve better results and you may in fact be successful with a given sample document but there can be no guarantee that these settings will yield good results with all documents The only real solution to this problem is to ensure that your source documents are of higher quality 6 6 2 3 Zone OCR With zone OCR you define regions known as zones on a page in which OCR has to be done Only the area of the page that falls within the boundary of the zone is ORCed ScannerVision offers four different types of OCRing that can be performed in the zone They are OCR Optical Character Recognition the recognition of regular text ICR Intelligent Character Recognition the recognition of hand written text OMR Optical Mark Recognition the recognition of tick marks X s lines check marks and scribbles commonly found on surveys polls academic exams and official a
155. he global metadata questions right that are referencing the picklist You will have to remove all the references to the picklist from the listed 2015 New Dynamic Solutions BVBA 140 ScannerVision User Manual 6 6 D i entities before you will be able to delete the picklist To help you with this you can press the button in the top right hand corner This will copy the contents of the dialog to the Windows clipboard You can then paste this information into a text editor and print it out if needed Process ScannerVision offers powerful image processing capabilities which fall into three categories Manipulating Documents When manipulating a document the aim is usually to improve its quality by deskewing despeckling dot removal etc or to improve it useability by rotation changing color contrast and brightness Reading Document Content Reading document content involves the reading of barcodes or OCRing using any of the 5 OCR functions offered by ScannerVision Adding Content Adding of content to a document could take the form of annotations shapes text stamps etc or the writing of barcodes 2015 New Dynamic Solutions BVBA Creating Templates 141 6 6 1 Manipulating Documents All the image manipulation tools are found on the Image Processing Settings screen show below Server Templates Clients Users View Help T E 82 9 Q Start server Resume serve Pause server Stop serve Add objec emove o
156. he output window using the given sample data 3 If the expression does not contain any errors the Used Tags grid is updated with the names if any of the tags used in the expression You can then modify the sample data if you desire In the screen shot below you can see what the expression editor would look like when there is an error in the expression 2015 New Dynamic Solutions BVBA Appendices 25 o Le Metadata Expression Used Tags az 1Customer number CUSTOMERORDER splitt take 1 es Error En 1 Col 40 La Z Syntax error in Line 1 Column 34 y Invalid function name splitt k f v P i i There are several aids to indicate that there is a problem with the expression and to help you to figure out what the problem is They are 1 The word Error appears in the status bar below the expression editor window 2 A red squiggly line appears in the location where the problem is In the screen shot above the line appears under the function name splitt 3 The caption of the output window below the expression editor changes from Expected Output to Syntax Error 4 An error message appears in the output window In the example above the message indicates that the splitt function name is invalid 5 The Save button disables After you have entered an expression and you have satisfied with the result you can click the save button This will copy the expression into the edit box
157. hich the template archive was created Templates can be enabled or disabled before importing them Import Result Indicates if the template was imported successfully 2015 New Dynamic Solutions BVBA 240 ScannerVision User Manual Message Shows an import status message after the template import process is complete The grid s context menu be AN j med Y Template Guid it Y Enableg 4Ase o Cee AOC NAT as 09032355BC5 Import All 856 2A07F r Import Enabled g c85 3AFE6 Invert Import Selection g cFa 261C7 Import None R DE1 734E elect Duplicate Templates 4 Jverwrite Duplicate Templates Reload Templates Enable All je New Name contains the following commands Command Description Import All Marks all templates for import Import Marks only templates that are enabled for import Enabled Invert Inverts the current import selection Selection 2015 New Dynamic Solutions BVBA Select None Clears import selection of all templates Grayed out The grayed out items are discussed in the Duplicate Templates section items Reload Reloads templates from the template archive file Templates Enable All Enables all templates Once you have selected the templates you want to import click the Import button to start the import process Below is a screen shot of the Import screen after the import process has completed BA ScannerVision Template Import Export Import
158. hoice made here applies to all communication other than authentication which is determined by the Server Authentication option None No encryption All communication is unencrypted STARTILS Communication is initially unencrypted to allow for connection to regular POP3 or IMAP port Encryption is enabled automatically prior to authentication SSL TLS All communication is encrypted from the start and connection must be done on a dedicated SSL TLS port usually 995 for POP3 and 993 for IMAP Encryption When Connection Security is set to STARTTLS or SSL TLS this option specifies the encryption protocol that is used when communicating with the server Auto The strongest supported encryption algorithm supported by the mail server is used If the mail server does not support encryption communication will fail The Auto option does not allow no encryption If your email server does not support encryption please choose None under Connection Security SSL 2 Secure Socket Layer V2 SSL 3 Secure Socket Layer V3 TLS Transport Layer Security Server Authentication The authentication method to use to connect to the email server POP3 Clear Authentication and APOP Authentication are supported Clear Authentication Passwords are transmitted as clear text Secure Authentication The strongest supported encryption algorithm supported by the mail server is used If the mail server does not support encryption communication will fail I
159. hs The formatting information of fonts and paragraphs is retained but layout related information is ignored This level has a special purpose when saving to Excel each detected table or spreadsheet in a document is saved to a separate worksheet Other content is placed on the last worksheet and functions as an index The tables are replaced by hyperlinks to their own sheet True Page This keeps the look of the original layout of the pages This is done by absolute positioning of the texts pictures and tables on the page with boxes frames or other target application specific methods This level is only available for target applications capable of handling these Howing Page Preserves the original layout of the pages including retaining columns Boxes and frames are only used when necessary Spreadsheet This level exports the results in tabular form suitable for use in spreadsheet applications Each page is placed in a separate worksheet PDF load resolution The resolution of the bitmap to which Pdf documents are rasterized For more information refer to Appendix D Pdf Input Documents Framed Text This property applies to the WORD 2000 and RTF output formats When enabled text blocks are put into frames which can be sized and moved individually File Summary Info 2015 New Dynamic Solutions BVBA 192 ScannerVision User Manual 6 7 2 Pdf documents support the inclusion of extra information in the document and includ
160. iff documents over Pdf as input to ScannerVision we recommend Tiff Appendix E Document Size Various factors influence the size of output documents produced by ScannerVision including 1 Size A4 A3 etc resolution and color bit depth of the input document 2 PDF load resolution in the case where the input document is a Pdf 3 Color bit depth of the output document 4 Compression algorithm of the output document To reduce the size of output documents you can start by making sure the input documents are not larger than what they should be to unsure that your results are good enough For example if any processing you perform on the document requires any form of OCRing or barcode reading then the incoming document should have a minimum resolution of 300 dpi If it is higher the improvement in OCR accuracy may not justify the increase in output document size 300 dpi would be good enough Secondly higher bit depth documents such as 24bpp would normally be bigger than 8bpp or 1bpp ones Select the lowest output bit depth that would still yield adequate color fidelity Lastly the compression algorithm you choose for Tiff and Pdf documents will have a big impact on the size of the output document The default compression algorithm for Tiff and raster Pdf documents 2015 New Dynamic Solutions BVBA Appendices is LZW which is a good all round choice for most documents If you only work with 1bit black and white input docum
161. ine switches are supported Un Das Perform import Omit this switch to perform an export Specify the fully qualified template archive file to import from or export to Specify a fully qualified log file name Silent no console window is displayed Specify the current culture language information e g en_US sp_ES etc Overwrite existing templates Create new template Guids for duplicate templates This switch has higher precedence than o Examples The following command performs a silent template export to the template archive c Exports Templates 2013 06 25 sta and outputs logging information to the file c Exports Export Log 2013 06 25 log TemplatelmporterExporter exe s p c Exports Templates 2013 06 25 sta l c Exports Expor The following command performs a template import from the template archive c Exports Templates 2013 06 25 sta and outputs logging information to the file c Exports Import Log 2013 06 25 log duplicate templates are overwritten TemplatelmporterExporter exe i o p c Exports Templates 2013 06 25 sta I c Exports Impc 2015 New Dynamic Solutions BVBA 250 ScannerVision User Manual 7 4 Template Converter With the introduction of ScannerVision V6 the format in which templates are stored has changed from a multi file ini and binary format to a single Xml based file When the Processing Engine User Interface is started it checks to see if there are
162. influence on the OCRing of the zone by the ScannerVision Processing Server so hidden zones will still be OCRed if they are enabled The visibility buttons in the Visibility group toggles the visibility of zone types At least one zone of a particular type has to be placed on any of the pages for its respective visibility button to become available In the screen shot above you can see that the Z and M buttons are enabled while the I and O buttons are not To disable for example all the Zone OCR zones click the Z button The open eye icon overlay changes to an eye with a red line through it as shown below Zs To M Q Snapping The zone editor supports two snapping modes namely Snap to grid and Snap to zone Snap to grid left icon above forces the boundaries of the shape to fall on the grid lines that are 2015 New Dynamic Solutions BVBA Creating Templates 175 visible over the sample document Snap to zone right icon above locks on to or sticks to the boundary of an existing zone that is in close proximity of the zone being placed Undo Redo and Delete Ly oS Some actions of the zone editor can be undone and actions that have been undone can be redone Whenever an action is performed that can be undone the Undo button left facing arrow button on the left shown above is enabled If an action has been undone the Redo button right facing arrow button in the middle is enabled Actions that can be undone a
163. ing service and therefore will only occur while the processing service is running To view details of how often ScannerVision will upload billing information to the license portal click on the Detailed License Information button on the License Manager and scroll the page where you see something like this 2015 New Dynamic Solutions BVBA ScannerVision User Manual Billing information upload schedule Day Time m Monday 20 00 00 Yes Tuesday 20 00 00 Yes Wednesday 21 00 00 Yes Thursday 10 00 00 Yes Friday 22 00 00 Yes Saturday 22 22 22 Yes Sunday 00 00 00 Yes Interva Not applicable Portal opload failure grace period DE te Billing information upload schedule The upload schedule indicates how often billing information is uploaded to the ScannerVision licensing portal If your license does not contain explicit scheduling information billing data will be uploaded daily at 12 o clock at night The schedule can be specified in terms of explicit week days and time of day or as an interval If any of the days of the week are enabled i e the value under the Enabled heading is Yes then uploads will happen on those days at the specified local time as indicated under the Time heading If no days are enabled uploads will happen on a scheduled basis 2015 New Dynamic Solutions BVBA License Activation 31 Billing information upload schedule va Monday No Tuesday No Wednesday No Thursday No Friday
164. ining all OCRed text OCRTEXTXML XML description of the OCRed words including the position and dimensions of each word s bounding box OCRTEXTXMLFILE Fully qualified path to a file containing the XML description of the OCRed words Since documents can be very large the value of the OCRTEXT and OCRTEXTXML tags are limited to 64MB If you need to get access to the full body of OCRed text you can reference the OCRTEXTFILE or OCRTEXTXMLFILE tags which hold the fully qualified path to text files containing all the OCRed text There is one exception to the 64MB limit When you configure a data export rule in the Data Export Settings tab and you reference ONLY the OCRTEXT or OCRTEXTXML tags no metadata functions custom text etc in the Custom output field e g OCRTEXT or OCRTEXTXML all OCRed text will be exported to the specified file When specifying OCRTEXTXML in the export rule be sure to select either the Unicode or UTF8 encoding Failing to do so could result in an output file that may not be parseable by all Xml parsers The xml structure produced by the OCRTEXTXML tag is shown below lt Document gt lt Page gt lt word x 37 y 58 w 170 h 29 gt Pottery lt word gt lt Page gt lt Page gt lt Page gt lt Page gt lt word x 665 y 227 w 76 h 21 gt Product lt word gt lt word x 1077 y 1428 w 10 h 17 gt 3 lt word gt lt word x 1190 y 1427 w 58 h 20 gt 4 50 lt word gt lt word x 130
165. ion directory is 32bit Windows C Program Files ScannerVision ScannerVision Server N 64bit Windows C Program Files x86 ScannerVision ScannerVision Server N N ScannerVision major version Entering expressions with keyboard only In this tutorial you will learn how to enter metadata expressions using your keyboard only 1 Launch the ScannerVision Expression Editor 2 If you don t see a blinking caret in the Metadata Expression window press the Tab key on your keyboard until the caret appears or you could just click with your mouse in the window to give it focus 3 Press the key on your keyboard A matching closing bracket is inserted automatically and your expression is parsed You will notice that you get a Syntax Error immediately DON T WORRY This will go away once you have entered a valid expression 2015 New Dynamic Solutions BVBA Tutorials sn 4 With the caret between the square brackets like this type the word DATETIME or press Ctrl Space and select the DATETIME menu option from the Standard group and press Enter You now have a valid expression with parses successfully You will see a date and time string appear in the Expected Output window and the word DATETIME will appear in the Name column of the Used Tags grid and the sample data in the Value column 5 Position the caret in front of the closing square bracket using the arrow keys like this DATETIME We are now going to
166. ion is shown as a tool tip in the ScannerVision Expression Editor when the mouse is hovered over the metadata tag name Enabled Enables disables the zone If a zone is disabled it will be OCRed by the ScannerVision Processing Server and is drawn in a light gray color in the zone editor First page only When this option is selected the zone is OCRed on the first page of the document only regardless of what the Pages property specifies Ocr type The type of OCRing that would be performed by the zone You can change the OCR type regardless of what its original type was If you select the Zone OCR Z button and place a zone you can change it to ICR by selecting Icr from the list without needing to delete the Zone OCR zone and re adding an ICR zone Pages Specifies the pages on which the zone must be OCRed Distinct pages as well as page ranges are supported e g 1 2 5 10 You can also add round brackets to ranges if it makes it easier for you to read e g 1 2 5 10 Sample value A value that is typical of the data contained in the zone This value is assigned as the metadata tag value in the ScannerVision Expression Editor Tag name The name of the metadata tag to which the OCRed data must be assigned Height The height of the zone in pixels 2015 New Dynamic Solutions BVBA Creating Templates 179 Left The left position of the zone in pixels Top The top position of the zone in pixels Width
167. isabled Select log type Application FTP ES Server Processing Service Settings Network Listener Service Message Customizations gt Start password If you specify a password the Processing Engine User Interface will prompt the user to enter the password when it is launched in order to use the application Note This password applies only to the Processing Engine User Interface application and not the ScannerVision Processing Server and ScannerVision Networking Server Language Select the language you want the application and log messages to be presented in You have to 2015 New Dynamic Solutions BVBA restart the application after you have made a language change Log level Select the log level of the ScannerVision Processing Server and ScannerVision Networking Server services Options include from least verbose to most detailed Errors Log only errors Warnings Log errors and warnings Info Log errors warnings and informational messages Details Log everything Start application automatically at start up When selected the Processing Engine User Interface application will automatically launch when the system starts Run Processing Engine automatically at the start up When selected the ScannerVision Processing Server and ScannerVision Networking Server services will automatically when the system starts 5 2 2 Network Server Settings The ScannerVision Networking Server c
168. k cons without Modules View X _ Hot Folder FIP Serer Mail Server Client Capture m m lt i Settings Ge Be Active General Settings Capture Settings Mail Protocol Templates E Mail Server Address E ET EO Mail Server Port Output Format Document Store y Clients Settings Settings Connection Security None Encryption Auto HE P Server Authentication Clear Authentication Template Log ABC Settings Email Address ZL Password o EA Source Folder Document Backup Settings Annotati Check only user emails Delete emails after check am ll ia Process email body 1D Barcode 2D Barcode Settings Settings Barcode Writing Data Exporting Settings Settings Test Settings Active Enables disables email capture Mail Protocol Specifies the type of email server you are capturing from Options are IMAP and POP3 Mail Server Address The email server address Email Server Port The port of the mail server to which ScannerVision connects The port changes to the default for the particular type of security protocol shown to the right of the Default caption that is selected with the Connection Security setting You can modify the port regardless of the connection security choice you have made 2015 New Dynamic Solutions BVBA Creating Templates 115 Connection Security Specifies whether communication with the email server should be encrypted The c
169. lates Clients Users View Help Ss S A 5 Start server Resume server Pauseserver Stop server Addobject Remove obje Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Zone Recognition Settings gt gt Navigation Tip Double click icons with orange circles and single click cons without Zone Recognition Settings Zone OCR Enabled ICR Enabled MICR Enabled OMR Enabled Memen n Ea Edit Properties P lAZz General Character filter Description sone Enabled Pt y Lte tq H fintai X me First page only Ltd Oc type Pages Apply discount Sample value Industrial Park Tag name OCRZONE1 Capital City 1000 First time customer Dimensions RTE r Height 124 O Customer Name E ED AT Left 158 100 Main Street Top 289 Capital City 349 1000 Page 1 Left 197 Top 11 ScannerVision Processing Engine Zones cannot be configured without a sample document being attached If you don t have a sample document attached you will see a warning at the top of the zone editor window as shown below 2015 New Dynamic Solutions BVBA 172 ScannerVision User Manual cons with orange circles and single click cons without Zone Recognition Settings a A Zone OCR Enabled OMR Enabled MICR Enabled OMR Enabled Store Fo A You have to select a sample document before zones can be added goo J F 2 To M Q 2 k
170. lder after 0 disabled O gt 33 Kx Template Button Icon AddressBook bmp Template Log ABC Settings Users 2 f fx GA o Lo Document Backup Settings Annotati EXT La By Processing Time hh mm ss 00 00 05 1D Barcode 2D Barcode Settings Settings Use fixed time no interval Bypass image processing mi Active Enables disables the template Disabled templates are not executed Template ID The identifier of the template Template Name You can and should give your template a meaningful name This will make it easier to identify templates when you have many Template Description This is where you can put any additional information about the template to aid yourself or fellow administrators The value you enter here is for your own use and has no effect on the functioning of the template Move to the reject folder after 0 disabled 2015 New Dynamic Solutions BVBA Creating Templates 109 If ScannerVision encounters a problem with the processing of a document it will re process the document the next time the template is scheduled for execution The number of retries can be limited to the number specified here If the retry limit is reached the document is moved to the rejected folder C ProgramData ScannerVision Rejected If you set this value to 0 ScannerVision will re process the document forever or until it succeeds Template Button Icon Bitmap images c
171. lient These options do not apply when existing documents are loaded into the Desktop Client Type The type of document that is scanned Options are text photo and text and photo Color Color option of the scan Options are Auto B amp W black and white Greyscale and Colors Resolution The scan resolution Options are 100dpi 200dpi 300dpi 400dpi and 600dpi Sides Select if images are scanned on one side only or both sides 2015 New Dynamic Solutions BVBA ns ScannerVision User Manual 6 5 4 1 Options are One side and Duplex both sides Size The size of the image to be scanned options are Auto A3 A4 A5 B4 B5 Letter Legal Executive or Folio Orientation The orientation of the pages to be scanned Options are Portrait and Landscape Scan source The source of the document to scan Options are ADF Automatic Document Feeder and Glass Lock Prevents users from changing settings If the box is selected users can see which setting is set for the process but cannot change the scan setting Pages Properties The minimum and the maximum number of pages that a document is allowed to have If the number of pages of a document are out of bounds it will not be submitted to the ScannerVision Networking Server If the minimum and maximum number of pages are the same value larger than zero the document must contain exactly that number of pages To allow any number of pages select zero for both the minimum and maximum
172. ll have an ordinal value A sequence of characters is called a string A string can contain zero or more characters When a string contains zero characters it is called and empty string The following are all strings Customer INVOICE00012345 3000 250 A To distinguish between the character A and the string A in the discussion below we use single quotes to indicate the character A and double quotes to indicate the string A So A Character A A String A AB is not valid because there is no character AB Integers Integers are whole numbers which are numbers without a decimal value e g 1 300 15 2015 New Dynamic Solutions BVBA 270 ScannerVision User Manual Arrays An array is a series of values and you can visualize it as a table with many rows and only one column The numbers of the rows are called indexes and the values are called elements 1 CN0O00123 2 ON023456 The table above represents an array with 2 elements To refer to the elements we use the notation 1 2 etc So 1 CN000123 and 2 ON023456 Don t confuse the square brackets and with ScannerVision tags If we want to refer to the whole array we use the notation CNO00123 ON023456 Here the double quotes indicate the elements in the array are strings You could also have a b c which would be an array of characters Arrays in ScannerVision metadata functions will always contain
173. luded Conditions Conditions allow you to decide when a connector should execute Conditions could be based on textual or numeric comparisons or on ScannerVision expressions that evaluate to true or false The screen shots below have been taken in the context of the Windows File System Connector but they work the same way and have the same meaning with all connectors To add a condition 1 Expand the Conditions section 2 Press the button in the top right hand corner of the Conditions border 2015 New Dynamic Solutions BVBA 202 ScannerVision User Manual Yi File System Instance name 1 J De kar E Configure j ail l M Settings In the screen shot below three conditions have been added d m e 7 3 PS eal inectors Connectors to execute Toa ally Se Pi File System Instance name Configure One a Conditions i 1 2 3 4 5 6 y Z Text USERNAME Icase hp admin Q And Text CUSTNAME take 1 Icase Len El p Q E Or Expression v CLIENTSN match SN 65547 98465 uJ IsTrue o Settings The bold red numbered parts of the conditions in the screen shot above have the following meaning 1 Enables Disabled the condition Disable
174. me Share Password meee Ti Active Enables disables hot folder capture Hot Folder The fully qualified path of the hot folder You can configure more than one hot folder by separating folder paths with a semi colon Check sub folders Select this option if you want sub folders to be included in the monitoring for new documents Share Username Password Login credentials if the hot folder is a protected shared network paths 2015 New Dynamic Solutions BVBA 112 ScannerVision User Manual 6 5 2 FTP FTP capturing allows for the capturing of documents from any accessible ftp server When documents are processed that have been captured from an ftp server the following metadata tags will be populated FTPADDRESS FTPPORT FTPFOLDER FTPFILENAME Server Templates Clients Users View Help ft os E a 8 2 Start server Resume server Pause server Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Capture Settings gt gt gt Lialth Folder M6 nm LS Settings SE Be General Settings Capture Settings Templates gt LEF w Output Format Document Store Clients Settings Settings Tu ABg 8 Template Log ABC Settings Document Backup Settings Annotati mm 1D Barcode 2D Barcode Set
175. ment processed up until DATETIME MAINCOUNTER The Used Tags grid is updated with the DATETIME and MAINCOUNTER tag names and sample data 2 Select the Value cell of the MAINCOUNTER row in the Used Tags grid and enter a new counter value 3 Press Enter The Expected Output window is updated with the new counter value you entered 2015 New Dynamic Solutions BVBA
176. mic Solutions BVBA 162 ScannerVision User Manual A description of the data that the barcode represents This description is shown as a tool tip in the ScannerVision Expression Editor when the mouse is hovered over the metadata tag name You can see this in the screen shot of the ScannerVision Expression Editor below The tool tip of the CUSTOMERCUMBER tag is The customer number which is what was entered in the description field of the barcode Sample value A value that is typical of the data contained in the barcode This value is assigned as the metadata tag value in the ScannerVision Expression Editor In the screen shot below you can see that the CUSTOMERCUMBER tag contains the value CN0000032123 This value was assigned automatically to the sample value Available Tags Metadata Expression Used Tags GLOBAL CUSTOMERNUMBER CNO000032123 CLIENTIPADDRESS CUSTNAME EMAIESCE The customer number Modified Ln 1 Col 17 EMAILBODY BG xpecter J EMAILCC pe DE EMAILFILENAME CN9000032123 EMAILFROM EMAILSUBJECT EMAILTO IMAGFHFIGHT Cancel Regular Expression A regular expression can be specified to ensure that the correct barcode value is read This is useful in situations where more than one barcode of a specific type exists on a page An example would be where two Code 3 of 9 barcodes are found on a page one containing an invoice number and the other an order number If for example the invoice numb
177. n License Manager V5 0 0 101 xs Q Online Activation Offline Activation al Reports Serial number 8JTW EGV2 6NFA HMFT Voucher Number s REWQ VBGF GHTY GHFD 4567 HJKU Activate Topup FE Upload Billing Information Ce Proxy Settings Customer information Name Company Email address Telephone number Server license information SAP information Expiry Date Maximum Licensed Version Status E Detailed License Information Information John Scot PieInTheSky johnscot pieinthesky com 1234567890 31 January 2010 22 3 6 1 Expired Credit Balance 50000 Download from NDS Portal successful Notice the addition of the Credit Balance value in the lower right hand corner of the screen as well as the Reports tab that has appeared at the top of the screen These items will appear only when you have a PPS license Credit Balance The credit balance value is your current credit balance at this moment in time It is a real time value which means it is updated immediately when a document has passed through the system So while the processing engine is running and processing documents you will see this value changing continuously In the prepaid mode you have to have a large enough positive credit balance before processing of a document will be allowed In post paid mode you can have a positive or negative credit balance 2015 New Dynamic S
178. n Portrait v Oud 2 Pages properties os 6 JB gt E Htings i Questions i eri 4 Pe Index Name Metadata Default 3 ackup Settings 0 Customer name CUSTOMER 1 Order Date ORDERDATE 3 oe t E ol fo Add question Barcode lt Configure question sttings on Delete question S000 r Pohi gn eri u SOs v The ScannerVision Template Question dialog is shown 2015 New Dynamic Solutions BVBA 120 ScannerVision User Manual Template Question Question Customer Tag name CUSTOMER Default Regular expression Sample Minimum size 0 Maximum size 50 Required Question type Selected v Picklist Name Y Picklist Type Y GUID VY ES PlCustomers SQL 53E39431 4337 4330 BOAB 2E2EE84426CF Question Required The prompt or question that is displayed to the user on the client Tag name Required The metadata tag name by which this information is identified in the template This value will appear in the ScannerVision Expression Editor list under the Template tags heading Default Optional The default answer to the question prompt if the user does not provide one The user will see this value in the respective edit field on the client Regular expression Optional 2015 New Dynamic Solutions BVBA Creating Templates 121 The data that is entered by the user can be validated by specifying a Regular Expression The client a
179. n use this facility to provide information to the user that is relevant to your environment The messages that you are able to customize is specific to each client and are grouped in tabs with headings that identify the client Each message has a heading that tells you where in the client the message appears In the screen shot below you can see that the Kyocera client allows you to customize the message that the user sees when the help button is pressed Whenever you have made changes to any of these messages the clients will retrieve them from the server the next time they connect 2015 New Dynamic Solutions BVBA s ScannerVision User Manual 5 2 6 Server Templates Clients Users View Help s 2 A RIRE Start server Resume server Pause server Stop serve dd objec emove object Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt SMTP Server Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules View x S Message customizations wos Settings EH Kyocera Ricoh General Server 5 Settings General help information Please contact your local system administrator for help Templates 28 lt Network Server Settings DES SMTP Server Settings r T P Le FTP ES Server Settings SS oor L Message 2 Customizations ScannerVision Processing Engine MFP Web Server Settings
180. nal Services Back Templates gt gt Invoices gt gt Notification Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules Vi lodules View Notification Settings Enabled Settings Z 2 Zz g aS B Index Subject Document Backup Settings x m Annotati Templates Clients 1D Barcode 2D Barcode Settings Settings ap ooo pese Users tes fo A Barcode Writing Data Exporting Settings Settings a Image Processing Log gt ettings Zone Recognition Settings On the notification settings screen you configure the relevant properties of the email notification The buttons on the screen indicate that metadata can be used in the respective edit controls 2015 New Dynamic Solutions BVBA 196 ScannerVision User Manual To The recipients email addresses separated by semicolons Subject The subject of the email 2015 New Dynamic Solutions BVBA Creating Templates 197 Body The email body Only on success If selected notifications will only be sent if the template execution was successful Only on failure If selected notifications will only be sent if the template execution has failed cc CC recipients email addresses separated by semicolons BCC BCC recipients email addresses separated by semicolons 6 7 5 Connector Settings
181. namic Solutions BVBA ScannerVision User Manual amp amp H X p Add Group Add User Save Delete P Users amp Groups p ee T Users amp Groups Group Settings J Actr i r User Group 1 V Active Group ID 5e783ac6 d621 48f3 8a6d abf365df30db Group name User Group 1 Group description d J i C Use group settings f Available Templates F Available Templates F J r p ah j wd EU TR ff Fa a VEEE F When a new group is created it is given the name User Group with a number in brackets This number is normally one higher than the number of existing groups with the same name unless there is a gap in the numbering in which case the first available number is used The group name entry in the tree view on the left of the screen is automatically put in edit mode so that you can immediately name the group appropriately Group names can be changed in the Users amp Groups tree view by pressing the F2 key or by entering a new name in the Group name edit box in the main edit area of the screen Active Enables disables the group If a group is disabled no user belonging to the group will be able to connect to the ScannerVision Networking Server Group ID The identifier of the group Group name A descriptive name for the group 2015 New Dynamic Solutions BVBA Group description A short description of the group This could be used to provide further information about the group to
182. nation of clients and groups which will all be deleted when the Delete button is pressed or context menu option selected When a group is deleted all clients within the group are also deleted Expand Collapse all items Expands or collapses all items in the tree view Select Deselect all items Selects or deselects all items in the tree view Enable Disable all items Enables or disables all selected items 5 3 1 2 Moving clients Clients can be moved from one group to another by dragging the client to the required group as shown below 2015 New Dynamic Solutions BVBA w BBA 4 4 6 amp BBBEA Add Group Lite Boost Automate Expert HP Kon Min Kyocera Ricoh Samsung Save Del Clients amp Groups Clients amp Groups Desktop Client Boost Settings a Sales Active P o MBos Client ID a0ec7bfa 2e56 4868 8c4d 741deea87724 4 Z gt Drop before Marketing Client name DtcBoost 1 Client description t t IP address 606 yr z 4 Host name Authentication method None v Available Templates Merge aiia Peale 7 a Fe nids i ai wat 5 3 2 Clients The Client settings screen is shown below To add a client select the group to which the client should belong and press the relevant button on the toolbar or select the relevant option from the Clients amp Groups context menu To show the Clients amp Groups context menu right click in the tree view below the Clients amp Groups heading
183. ncrypt all data after the handshaking has completed Authentication type 1 byte A flag that tells the client what type of authentication challenge to present to the user Minimum supported protocol version 1 byte A number indicating the minimum protocol version that the server will accept Maximum supported protocol version 1 byte A number indicating the maximum protocol version that the server will accept Equitrac Notifier Port The port to which the Equitrac Notifier application connects PaperCut server address The IP address of the PaperCut server This is used when PaperCut authentication is selected on any Client or Client Group PaperCut server port The port of the PaperCut server This is used when PaperCut authentication is selected on any Client or Client Group 5 2 3 SMTP Server Settings ScannerVision can send email notifications out to administrators under certain scenarios 2015 New Dynamic Solutions BVBA 52 ScannerVision User Manual Server Templates Clients Users View Help Ee a B P Start server Resume server Pause server Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt SMTP Server Settings gt gt General Server Settings User name F Password Network Server Settings S AES Error Notification Address FTP ES Serv
184. nd or redone are deletion of a zone and all the alignment actions The make same size actions in the Size group on the toolbar cannot be undone but manual sizing actions performed on individual zones can Alignment I S Ot oh amp 4 When multiple zones are selected they can be aligned in one of six ways 1 Left border 2 Right border 3 Top border 4 Bottom border 5 Vertical centers 6 Horizontal centers When multiple zones are selected alignment is done relative to the first zone that was selected which will be shown in red while the remaining selected zones are green Sizing Zones T B When multiple zones are selected their width and height can be made the same as the zone that was selected first which will be shown in red while the remaining selected zones are green 2015 New Dynamic Solutions BVBA 176 ScannerVision User Manual Zooming A ER Zoom 140 The zone editor working area can be zoomed in one of four ways 1 Fit the width of the page to the visible editor area 2 Fit the longest edge typically height to the visible editor area This is equivalent to fitting the whole page 3 Select a custom zoom factor from the drop down list or by typing in a zoom factor 4 While pressing the control key on the keyboard zoom in by scrolling the mouse wheel upwards and zoom out by scrolling down To reset the zoom factor press the Reset zoom button to the right of the drop down list box
185. nformation to explain the conflict in meaning of square brackets in SQL queries and ScannerVision metadata expressions Let s say we are tasked with creating a ScannerVision template that must ask the user for his her department and employee number We want the user to select a department from a list of departments and then to selected his her name from a list of employees which has been filtered to show only those employees belonging to the selected department The query below is the Microsoft TSQL query we will use to build the list of departments select DepartmentName Departmentid from dbo Departments The metadata tag name we assign to the departments picklist is DEPTNO When the user selects a department the department id is put in the metadata tag named DEPTNO This information is sent to the ScannerVision server so that it is available in subsequent queries like the one we ll use to create the list of employees which is shown below select EmployeeName Employeeld from dbo Employees where Departmentld DEPTNO 2015 New Dynamic Solutions BVBA Appendices 2 The Problem Before ScannerVision can execute the SQL query it must first parse the query to find all the ScannerVision metadata tags and replace them with actual values Both Microsoft TSQL and metadata expressions make use of square brackets to indicate special entities such as tables and column names in the case of TSQL and metadata expressio
186. ng the button to the right of the Script path edit box The path may contain ScannerVision metadata tags To edit the path in the ScannerVision Expression Editor press the to the right of the Script path edit box Script 2015 New Dynamic Solutions BVBA Creating Templates 131 If you have selected a Script file it is loaded automatically into the script editor when the picklist editor is opened If however the Script path contains ScannerVision metadata tags the script cannot be loaded automatically To load the script press the button to the right of the script editor You will be presented with the Metadata Tag Values dialog discussed in the Test Picklist section below If you provide values which when parsed resolves to an existing file on the system the file is loaded into the script editor If the Script path does not contain any ScannerVision metadata tags any changes you make to the script in the script editor is saved to the file when the Save button is pressed The values you want displayed on the client should be returned as a semicolon delimited list For example if you want to return a list of folders on the server you could write the following script StartingFolder C Storage Set fso CreateObject Scripting FileSystem Object Set Folder fso GetFolder StartingFolder Set SubFolders Folder SubFolders RESULT For each folderldx In SubFolders RESULT RESULT amp folderldx Name amp
187. now possibly some into play When the original raster image is for example 600dpi but the PDF Load Resolution option is set to 300pdi it means that the original image would not fit into the 300dpi bitmap The original image therefore needs to be scaled down or re sampled to fit into the 300dpi bitmap The same process happens when the original image is 200dpi In this case the image is scaled up blown up to 300dpi In both of the cases described above the PDF Load Resolution determines how big the bitmap is into which ScannerVision will load the PDF As has been mentioned already this value plays an important role in the accuracy of OCRing It also determines the size of output documents For example if you need to convert low resolution images like fax documents which are usually 1 bit monochrome and between 150dpi and 200dpi to PDF documents there would be little point in producing 300dpi images to go into the PDF It would be more sensible to set the PDF Load Resolution to the same value as the incoming documents resolution Conversely say you need to reduce the size of PDF documents for backup purposes and the incoming documents are 600dpi or higher then setting the PDF Load Resolution to 300dpi would result in smaller PDFs with little loss in perceived quality at normal zoom levels The chances of image quality loss as a result of the rasterization and resampling process cannot be eliminated completely If you have the option to use T
188. ns in the case of ScannerVision So given the queries we presented above the ScannerVision Expression Parser would not know which values between square brackets are database entities and which are metadata tags In the form above the parser will treat them all as metadata tags and you will and up with a TSQL query after parsing that looks like this select from and select from where respectively The Solution To solve this problem we have to escape all TSQL related square brackets so that the ScannerVision Expression Parser does not try and replace them with metadata values To escape a character ina ScannerVision metadata expression you would use the sequence x where x is the character s you are escaping The queries above in their escaped form would look like this select JDepartmentName JDepartmentid from dbo JDepartments or select DepartmentName Departmentld from dbo Departments or select EmployeeName Employeeld from dbo Employees where Departmentid DEPTNO and select EmployeeName JEmployeeld from dbo T L TEmployees T where Departmentid DEPTNO or select EmployeeName Employeeld from dbo Employees where Departmentld DEPTNO 2015 New Dynamic Solutions BVBA 234 ScannerVision User Manual 8 1 5 or select EmployeeName Employeeld from dbo
189. nse ScannerVision supports 2 different licensing models namely a full license with no limit on the number of documents that can pass through the system and a Pay Per Scan PPS model where you are charged for each document that passes through the system on a prepaid or a post paid basis The specifics of these models are discussed later Maintenance Program With a ScannerVision Maintenance Program subscription you are entitled to support as well as to any major version of ScannerVision that is released during the your maintenance period If your Maintenance Program subscription expires you are entitled to run the latest release version of ScannerVision at the time that your subscription expired If your Maintenance Program subscription is up to date not expired the License Manager will show the following utes Type Ubfineed SAP information Expiry Date 31 January 2014 Maximum Licensed Version Any currently supported released version Status Valid B Detailed License Information If your Maintenance Program has expired the License Manager will show the following 2015 New Dynamic Solutions BVBA ScannerVision User Manual 4 2 1 SAP information Expiry Date 31 January 2010 Maximum Licensed Version 4 3 1 0 Status Expired B Detailed License Information The Maximum Licensed Version indicates the version you are entitled to run and may not be the same as the version that you a
190. nts You can specify the size range of dots that must be removed After 150 150 Use Diagonals Dot Size _ Use Dot Sizes Minimum Width 1 000 Maximum Width 1 000 Minimum Height 1 000 Maximum Height 1 000 Image Modification C Show Changes as Color Selection Black Area White Area Idle 2015 New Dynamic Solutions BVBA 15 ScannerVision User Manual 6 6 1 10 Hole Punch Removal Use this function to remove punch hole marks from 1 bit black and white documents The location dimensions and number of punch holes to be removed can be specified Before After reson 150 150 Hole Dimensions C Use Default Dimensions Minimum Width 1 000 Maximum Width Minimum Height 1 000 Maximum Height Hole Count C Use Default Count Minimum 2 imum 4 es Image Modification C Show Changes as Color Selection x Black Area Se White Area canei Idle 2015 New Dynamic Solutions BVBA Creating Templates 151 6 6 1 11 Image Binarization The Image binarization function is used to convert 256 gray levels images into monochrome levels This means that the threshold value for the binary image is not fixed but rather dynamic This is calculated irrespective of changes both in foreground darkness and in background lightness and overall illumination levels By adjusting contrast levels image binarization increases the accuracy of low contrast documen
191. o M Q EF i TER Preview Zones sibilit E Snap gn Settings P a Thumbnails q A4 Page Properties J r a T i ne gt m dk a IL Fa Jil 26 Enabling and disabling Zone OCR You can enable or disable the 4 types of Zone OCR separately by selecting the respective check box namely Zone OCR Enabled OMR Enabled MICR Enabled and OMR Enabled Opening a sample document E Press the Open sample document button in the Preview group shown above to open a sample document It stands to reason that the sample document you open be representative of the documents that would be processed by the template Adding zones Zo lo M Q In order to add a zone to the page select the zone type by pressing the respective button in the Zones group shown above The letters represent the type of zone in the following way Zone OCR I ICR MICR OMR 2015 New Dynamic Solutions BVBA Creating Templates 173 If you want to place a zone in which you want regular text to be OCRed click the Z button The toolbar will now look like this Br M amp You can now draw a zone by left clicking in the zone editor window to define the top left corner and dragging the zone s width and height while the left mouse button is pressed If you just click and release the left mouse button in the zone editor a zone is drawn that is 50 pixels high and 150 pixels wide After you have placed the zone you will notice that the selected z
192. olutions BVBA License Activation Reports From the reports tab you can run various reports of the transactions that have gone through ScannerVision For more information refer to the Reports section 4 2 2 1 Document Cost Calculation After you have successfully activated your PPS license you should look at the specifics of your license by clicking the Details License Information button Navigate to the page of the license report that contains the PPS information NOTE PPS credits do not relate to currency on a one to one basis In other words 1 credit does not necessarily equal 1 Euro Dollar Pound Rand etc The license information report will look something like this 2015 New Dynamic Solutions BVBA ScannerVision User Manual ScannerVision License Information scannervision Credit Carry Over Percentage 15 Ceiling 1000 Pay Per Scan Information BASE Credit allocations Credits per page Credits per page 1 MODULES Credit allocations Credits per page Annotation 2 Barcode 1D 3 Barcode 2D 3 Barcode Writing a OCR 5 Zone OCR 5 ICR 7 MICR 7 OMR 7 NNECTORS Credit allocations Credits per page 5 n Pie wa CE eo Pa F r a Eile 2 SSD PUS ba ne Ps T Fr 4 Ts me Credit Carry Over If at the end of the month you have not used all your credits a portion or all of your credits can be carried over to the following month How much is carried over is calculated as follows e If only the
193. om the Customers table select ld CustomerNumber from Customers Every time the Customer number drop down list box is opened on the client a request is sent to the ScannerVision server to obtain a list of customers The server will execute the query above to get the list Now once the user has selected the customer number it would be great if we could limit the list of order numbers in the Order number drop down list box to only those belonging to the selected customer In order to do this several things have to be in place 1 The Customer number prompt must be the first one in the list of template questions It is intuitive for users to start at the top of the list of questions and to work their way down By putting the Customer number first in the list we can be reasonably sure that the user will have made a selection of the customer number by the time the list of order numbers is fetched The order of the questions in the Questions area of the Client Capture screen can be changed by right clicking on an item and selecting the relevant menu option from the context menu that appears The Dynamic retrieval option must be selected when we create the PlOrders pick list This tells the ScannerVision client application to send all previously captured metadata the customer number in this case to the server when it asks for a list of order numbers The SQL query of the PlOrders picklist must filter the result set of the
194. omatic barcode recognition option The values of the barcodes that are found are written to metadata tags with the following format BC 1D 2D VALUE Page number e g BCLDVALUEO BC1DVALUE2 BC2DVALUEO etc With automatic barcode recognition the barcode engine uses default settings for all barcode symbologies which cannot be modified If you configure individual barcode symbologies on the other hand you have control over every setting on a per barcode level To configure individual barcodes drag the required barcode symbology from the Available symbologies list onto an empty spot on the Barcodes to read area If you drag a symbology over an existing one the symbology of the barcode is changed to the new one without affecting any of the other properties and settings Since there are many settings you can configure you can show as much or as little information as you need by collapsing or expanding the Settings and Advanced Settings groups 2015 New Dynamic Solutions BVBA Creating Templates 161 Server Templates Clients Users View Help E E E w amp Startserver Resume server Pause server Stop server Addobject Remove object Apply settings Discard settings Server Settings Help Professional 3 Servic Back Templates gt gt Invoices gt gt 1D Barcode Settings gt gt 1D Barcode Settings Settings Enabled Automatic barcode recognition General Settings Capture Settings Available
195. ommunicates with clients using a proprietary TCP IP protocol that has been optimized for speed and that add very little overhead to the data being transferred The ScannerVision Networking Server binds to port 1983 by default but you can change this by specifying a different port Communication can also be encrypted between clients and the server When encryption is enabled on the server communication to all clients is encrypted If encryption is disabled on the server clients can still be configured to encrypt communication in which case the communication between the particular client and server will be encrypted 2015 New Dynamic Solutions BVBA s ScannerVision User Manual Server Templates Clients Users View Help ES i i H amp Start server Resume server Pause serve Stop serve Add object e object Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt Network Server Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules View De Network Server Settings x BR EJ a fe Settings 03 Pi TCP IP port 1983 General Server Network Server Enable encryption Settings Settings p Equitrac Notifier BH CH SMTP Server FTP ES Server Settings Settings Port ga PaperCut Message MFP Web Settings PaperCut server address 192 168 1 106 Customizations PaperCut server port 9191 SY Toots
196. one type is reset If you want to place multiple zones of the same type press the Control key Ctrl on the keyboard while you select the zone type To stop placing zones click the selected zone type button again Re sizing and repositioning zones Zones can be re sized and repositioned using the mouse or by modifying the coordinates in the Property Editor To re size or reposition a zone select it You will notice that the zone changes color from blue to red and that sizing handles blue circles appear in the corners Industrial Fain 4 Capital City 1000 p i ee D DE OR M Sn a id TA T A a sendin ian oo Le on Le L LU Vs WUSLYULITIC H INQGIIIE J 100 Main Street ie Capital City a E 1000 i ri Spaa Rates Le 6 50 On Parts Fy T ae ee sf To re size the zone drag the blue circle which you want to move to the desired location To reposition the entire zone left click anywhere in the zone with the mouse and while the left mouse button is pressed drag the zone to the desired position You could also type in new values for the Height Width Top and Left positions in the property editor 2015 New Dynamic Solutions BVBA 174 ScannerVision User Manual Sample value sa Tag name OCRZONE1 a Dimensions Height 124 Left 158 1 Top 289 5 Width 349 SART nf ant a Pe Changing the visibility of zones zeme You can show or hide zone types Changing the visibility of zones has no
197. ons BVBA 16 ScannerVision User Manual SERVICE INVOICE Name General Services Address 125 High Street Apply discount Industrial Park Capital City 1000 DA First time customer Customer Name SERVICED AT 100 Main Street Capital City 1000 Sales Tax Rates 6 50 On Parts 9 50 On Labor SERAL 123654789 C002B SN002B 10100 January 5 2014 January 5 2014 nt ns Une PB Product aie See ee eee BESTS 2 EE ee CO Sas EE ee P Sn ee 4 aaa EE A D ET TT ld 7 SERVICE PERSON DATE HOURS RATE Amount PARTS 57 07 13 09 540 00 740 00 07 14 09 867 09 DO eS ee GUARANTEED 30 DAYS 1 I ee AGAINST LABOR AND TOTAL 740 00 MATERIAL DEFECTS COMMENTS Sif T Moore Tt AV To eee CS a ee SERVICE SUPERVISED BY SIGNED 2015 New Dynamic Solutions BVBA 4 2 License Activation Production Mode You have to activate your ScannerVision installation before you can create fully functional templates or run the ScannerVision Processing Server without limitation ScannerVision includes a rich set of features as standard but there are several features and connectors that can be purchased separately A ScannerVision license can be tailored to your specific needs Your license is tied to the serial number you received with your purchase If you have not received a serial number or have lost it please contact your reseller This serial number will not change with future changes to your lice
198. option 2015 New Dynamic Solutions BVBA Creating Templates 103 Server Templates Clients Users View Help mn a fel Ep 3 ou a oP H ii a Start server Resume server Pause server Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Global Metadata gt gt General Navigation Tip Double click icons with orange circles and single click cons without i x ee Modules View _ Global Metadata YOR i Ga LZ Enabled M Settings O P PAS Global Metadata Invoices Index Name Metadata Default Re tS ai 0 GLOBAL GLOBAL SS Templates mn gt 1 5 j O Orders Add question 1 lis Gents Configure question an Delete question Users F4 be i i arar C2 OEE m O DT mitta jam N ii in naa OT ee et To configure or delete an existing question right click on the relevant question and choose the desired option 6 2 Importing from XML file ScannerVision allows you to import metadata from an XML file when capturing from Hot Folder The name of the XML file should be the same as that of the document being processed but with a xml extension In order to import metadata from an XML file you have to map each node in the XML file that you want to import to a unique metadata tag You have to specify an XPath Expression that will return exactly zero or one xml element
199. ord Persist Se SQL Query 1 select Id 2 CustomerNumber 3 from Customers Column displayed CustomerNumber Column returned Id Test Picklist Cancel Connection string Required The connection string contains the information necessary to connect to a database engine Refer to Appendix C Database Connection Strings for more information SQL Query Required The SQL query is what gets executed by ScannerVision to obtain picklist values You can be as specific or elaborate as you need to be with the query you specify Any legal SQL query is allowed but try to observe common SQL query best practice For example don t use select when you only want 1 or 2 columns It puts unnecessary load on ScannerVision and the network as result sets get large To this end we encourage you to make use of the SQL Query Builder which you can launch by 2015 New Dynamic Solutions BVBA 12 ScannerVision User Manual pressing the Ea below button to the right of the SQL editor The SQL Query Builder window is shown SQL Query Builder Tables iad Columns lt SQL Query Customers Z Id 1 select Id 2 CustomerNumber Lineltems E CustomerNumber 3 from Customers Orders Name SalConnector Surname SvLookups ContactNumber PaymentType Results Id CustomerNumber CN000001 Select the table from which you want do the look up in the Tables column Once you ve selected the table the Columns list is updated with
200. ort Import Import Templates Q Select the templates you want to import below and the press the Import button Drag 3 column header and drop it here to group by that column le Import Name Y Renamed Y Template Guid Y Enabled Y Overwrite Y Import Result Y Message Y WI SharePoint 4AS0EDF1 E6E7 4DCF 975E A100B7635BC5 Ei Ocr 85695F24 0C67 4F33 A57B D40713B2A07F iv Invoices 2 CBSEF4CC 9660 4845 A554 E2EABF13AFE6 Deliveries 2 76B37618 153E 4478 B116 D3184B731E61 E Orders DE142340 EBFC 4E69 B6AB 991184BC734E Import from file HAExport sta Notice that when a new Guid is generated for a template it is still renamed If an existing template is overwritten the original template name is retained Template Name Conflicts When a template name conflict is encountered the following things happen 1 The template is renamed 2 A check mark appears in the Renamed column of the template s row If a template in renamed manually to a name that conflicts with another template in the template archive or with one on the system an exclamation mark appears behind the name of the conflicting template In the screen shot below the template in row 3 has been renamed from Invoices 2 which was the name the IE application generated automatically to Invoices A template with the name Invoices already exists on the system hence the exclamation mark The template in row 4 was renamed from Deliveries 2 to Ocr The
201. ough information to be able to uniquely identify the customer If we have two customers called Donald Smith we need to present the user with more information in order to distinguish between them The important thing to understand is that whatever combination of fields from the Customers table we present to the user that is not what we want to return to ScannerVision when the user submits the document We want to return the customer s Id So there is a distinction between what information we want to so to the user and what information we want to return to ScannerVision ScannerVision gives us the ability to make this distinction with SQL VBScript JScript and XML picklists In the screen shot below you can see an example of how we could construct the solution we discussed above We know we need to select enough information from the Customers table to present to the user as well as the Id of the record So we are going to need the Id Name Surname and CustomerNumber columns but we need to return only two columns in the result set of the query we execute The one column must be the Id and the other a combination of the Name Surname and CustomerNumber columns To do this we are going to concatenate the Name Surname and CustomerNumber fields and call it Customer We will also add some formatting to the data by putting in spaces and brackets where appropriate to improve readability Here is a screen shot of the SQL picklist editor and
202. ow and press the Convert button Convert Y Template Name Y Guid Y Conversion Result 1 7i SV5 BC 3B9011A7 FA3D 441E B633 97B7EDB7F6D8 Ocr Enabled OCR must be enabled for vector output formats The Refresh button refreshes the list of templates 8 Appendices 8 1 Appendix A Metadata The term metadata refers to data that describes other data If you take a photograph with a digital camera or cell phone the photo may be captured with the date time and GPS coordinates of when and where the photo was taken depending on the specific device capabilities The photo itself is of course the actual data you are interested in primarily while the date time and GPS coordinates are metadata that gives more information about the photo ScannerVision metadata contains information about the documents that are processed by ScannerVision and can be 1 Generated by the ScannerVision itself or the connectors used in the template This includes data such as the user who captured the document the date and time of processing and in the case of the Windows File System connector the output file name of the document 2 Obtained from the document itself through OCRing or barcode reading 3 Captured on the client by the user who has to provide this information at the time of the document capture ScannerVision metadata is a collection of name value pairs where the name is the identifier of a specific value e g YYYY 2013 YYYY
203. own below 2015 New Dynamic Solutions BVBA 106 ScannerVision User Manual Pay particular attention to elements that have an exclamation mark next to them These expressions did not succeed The reason for the failure is shown next to the tag name Description XPath Expression Tag Name Sample value y Tag Name XML_USERNAME a 2 ee ee Sample value johns Document DPI data fields field value XML_DPI 300 Description un au re XML_USERNAME XML_DPI Page size CE ey EE ee ee ee 2 XPath Expression Results johns XPath expression data fields field value yielded multiple values XML PAGE SIZE A4 XML_COLOUR_BW colour 6 3 Template Log The Template Log screen contains log messages that are specific to the template 2015 New Dynamic Solutions BVBA Creating Templates 107 Server Templates Clients Users View Help Ss B n Es H amp E Start server Resume serwer Pauseserver Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt Invoices gt gt Template Log gt gt Modules View 06 09 14 10 56 00 Loading templates A 06 09 14 10 56 01 2 template s found Se B 06 09 14 11 33 59 Loading templat
204. passing it a parameter which tells the function that we want the date amp time to be split on the hyphen This results in 3 parts namely 2014 04 and 02 08 03 07 which become the input of the take function In the take function we are passing the parameter 1 which tells the function that we want the first part of the split result i e 2014 If a function requires more than one parameter such as the replace function they are separated by commas e g DATETIME replace Input amp Result Input is the data on which a function works and Resultis the outcome of that operation In the expression DATETIME split take 1 the value of the DATETIME tag let us assume that to be 2013 03 12 14 23 54 is the input of the split function and the outcome 2013 03 12 14 23 54 is its result The result of the split function becomes the input of the take function which yields the result 2013 Characters and Strings We will explain characters and strings in the context of a text editor like Notepad Anything you type into Notepad is just text whether it is letters of the alphabet numbers or symbols Every keystroke represents a character e g A b 1 These are all characters and each has a unique number called and ordinal value which we encountered in the discussion of metadata tags and the UNICODE character map Not all characters are visible such as the Space or Tab characters but they a
205. ple below the Settings option has been selected which displays the general server settings screen 2015 New Dynamic Solutions BVBA a ScannerVision User Manual Modules View x PIA SL ss 1 SH Settings saa General Server Network Server F P Settings Settings SMTP Server FTP ES Server Settings Settings D T Message Delete logs older th Customizations j IF 2 General J al nt ped pt ot goof Clicking on the Templates option in the Navigation pane will display the existing templates in the Modules View window 2015 New Dynamic Solutions BVBA Modules View x PPT d oco ASt zcu E Global Metadat Cust 5 Ti oba adata ustomers gt lt L a f Templates CJ a Orders H f ja 2 A7 Pa a Sagra fm General p a rate ros 5 1 5 Navigation Toolbar The navigation toolbar allows you to navigate up the settings hierarchy to any level you want 2015 New Dynamic Solutions BVBA 4 ScannerVision User Manual D a Back Templates gt gt Customers gt gt Template General Settings gt gt General Navigation Tip Double click icons with orange circles and single click cons without Modules Viev Template General Settings Activ a M s a a le eel tt t 4 Le 5 1 6 Configuration Pane The Configuration Pane shows the available settings for the particular options you have selected in the modules bar
206. pplication will try to find a match for the provided regular expression in the data that is entered by the user If no match is found the user is presented with a message that states that data that was entered is incorrect A sample of the correct data is also shown if you provide such in the Sample edit box By providing a regular expression the quality and or correctness of the captured information can be improved which if left unverified could potentially lead to problems later during the processing of the document Sample Optional If a regular expression is provided and the user enters information that does not conform to the regular expression the user is prompted with a message to state that the entered data is not valid The sample value you specify here is included in the message to show the user what the expected format of the data is Minimum size Required The minimum number of characters that must be entered by the user Maximum size Required The maximum number of characters that can be entered by the user Required Optional Indicates that the question is required to be filled in by the user Question type Required The selection you make here determines what options the user has for entering information on the client The different options are Typed The user is required to manually type in a value Typed amp Selected The user has the option to either type in a value or to select a value from a drop down
207. pplications MICR Magnetic Ink Character Recognition MICR the recognition of special numbers and symbols typically found on checks All four types of zones can be defined on the same page and can be enabled and or disabled individually Every zone that you configure must be given a unique name which is the name by which you would refer to the data that was OCRed in that zone Zones can be configured to be OCRed on multiple pages in which case ScannerVision appends the page on which the zone was OCRed to the name you specify in the form of NAME Page If for example your zone name is CUSTOMERADDRESS and you have configured the zone to be OCRed on page 1 and 4 the tag names 2015 New Dynamic Solutions BVBA Creating Templates 171 that you would reference would be CUSTOMERADDRESS1 and CUSTOMERADDRESS4 The tag name without a number holds the value of the zone that was read on the last page so using the example above CUSTOMERADDRESS would hold the same value as CUSTOMERADDRESS4 You can configure a zone to be OCRed on any number of pages e g 1 2 5 10 12 The pages on which the zone would be OCRed would be pages 1 2 5 10 11 and 12 An OCR zone allows you to provide a description and a sample value for use in the ScannerVision Expression Editor The description you enter will appear as a tool tip when the mouse is hovered over the tag name and the sample value is used as the tag s value The Zone Editor is shown below Server Temp
208. queue that is used is grayed out icons In the screen shot below you can see that the ABC Settings and Document Annotations icons are grayed out This means that these modules are not licensed 2015 New Dynamic Solutions BVBA Overview 4 L Output Format Document Store f Settings Settings f es Template Log 4 i i Backup Settings 4 f di LE d AR f H woes J a f 4 License Activation ScannerVision offers an Evaluation Mode under which all functionality is available for you to try and play with In this mode vector documents Searchable Pdf PDF A Microsoft Word amp Excel etc are truncated to 2 pages maximum while raster formats such as Tiff and Pdf are watermarked In Production Mode you would need to have a valid license file which removes the above limitations 4 1 Evaluation Mode ScannerVision s evaluation mode allows you to evaluate all ScannerVision s functions modules and connectors but with two restrictions A NOT FOR RESALE watermark is added to every page of raster output documents such as Tiff and Pdf while vector output formats such as Searchable PDF PDF A Microsoft Word and Excel are limited to two output pages A page is inserted at the end of the document that states that it has been created with an evaluation version of ScannerVision and that some pages have been removed from the document An example of a watermarked page is shown below 2015 New Dynamic Soluti
209. r In the Primary Server you can choose the IP address from a drop down list of the available addresses on the system In the Secondary Server section you have to type in the address of the secondary server Http port The TCP IP port on which the web server listens for incoming Http requests Service port 2015 New Dynamic Solutions BVBA s ScannerVision User Manual 5 3 The port on which Konica Minolta MFPs listen for incoming requests from the web server Timeout The timeout the web server allows for a response from an MFP Use SSL Select this option to instruct the web server to communicate with MFPs on a secure encrypted connection Ftp Server Port The port on which the FTP server listens User name Password The user name and password clients have to use when connecting to the Ftp server to upload documents Configuring Clients Clients in ScannerVision are devices or applications that capture documents and metadata and then uploads them to the ScannerVision Networking Server Clients fall into one of two categories namely Desktop Clients and MFP Clients Desktop clients are Microsoft Windows applications that run on computers with one of the supported Microsoft Windows operating systems installed MFP clients run on supported multi functional devices from manufacturers such as Ricoh Kyocera Samsung Konica Minolta and more Desktop clients Desktop clients offer two modes of operation namely
210. r not a ScannerVision client has been registered on the MFP 2015 New Dynamic Solutions BVBA 5 4 Configuring Users Users in ScannerVision represent people who are allowed to make use of Desktop or MFP Clients By configuring users you have the ability to restrict access to clients to authorized personnel only You can also select the templates a user sees when he she logs in to the client on a per user or user group basis Important Note Users only come into play if user authentication has been enabled on the particular client they are using or the group the client belongs to To configure users press the Users button in the navigation pane shown below 2015 New Dynamic Solutions BVBA ScannerVision User Manual t T t Back sx Settings f Navigation Tip General Server Settings 1 bag SMTP Serve Settings P Message IEEE 5 4 1 User Groups The User Group settings screen is shown below When no users or user groups have been configured the Users amp Groups list as well as the configuration area to the right will be empty 2015 New Dynamic Solutions BVBA Add Group Add User Delete Users amp Groups Before users can be configured a user group must be created To do this click the Add Group button on the toolbar a Add Group Add User 1 After you have pressed the Add Group button you will see the following screen 2015 New Dy
211. rac To simplify this process press the Update Registry button to update the registry key with the path of the Equitrac Notifier application Note You have to run the Equitrac Notifier application with administrator privileges before you will be able to use this facility If the Update Registry button is disabled there could be one of 2 reasons 1 You are not running the application with administrator privileges and the registry key does not exist or does not point to the current path If this is the case then a yellow exclamation mark will be shown next to the button like this 2015 New Dynamic Solutions BVBA 28 ScannerVision User Manual Create Package Update Registry amp 2 The registry is up to date In this scenario a green check mark will be shown next to the button like this Create Package Update Registry ee IN PPT PPT ue ose PA min Test You can test your settings by simulating an Equitrac server sign in or sign out event Provide the IP address of the simulated MFP client the user name and email address of the user you want to sign in or out and then press the respective button of the action you want to simulate The ScannerVision log window will show the activity if everything is configure correctly Make sure that the ScannerVision Networking Server is running and that the log level is set to Detailed Device IP address The IP address of the MFP client on which the user is
212. rag the XML element from the Xml Nodes tree into the Mappings area 3 Select an element in Xml Nodes tree and then press the a button in the top right corner of the Mappings area The ap will be disabled if no element is selected in the Xml Nodes tree When you have added a new mapping the mapped element is populated with default data obtained from the sample XML file The 2 most important properties of the mapped element are XPath Expression and Tag Name The XPath Expression property contains the XPath expression that will be executed during document processing to obtain a value for the ScannerVision metadata The Tag Name property as the name suggests contains the name of the tag that is created This tag name has to be unique in the template The Description and Sample value properties are used by the ScannerVision Expression Editor The Description property represents the tool tip when you hover over the tag while the Sample value represents the value that is given to the tag when you select it To remove a mapping s To remove a single mapping click the button of the element you want to remove To remove all mappings click the EX button in the top right corner of the Mappings area To test your XPath expressions saa To test if you XPath expressions return the values you expect click the button in the top right corner of the Mappings area The results are shown in the XPath Expression Results area sh
213. re actually running If the version you have installed is later than the one shown you will not be able to run it and if it is earlier you are entitled to upgrade your installation to the version indicated Pay Per Scan is only available in certain countries Please contact your reseller for details License Manager The ScannerVision License Manager is a standalone application with which you can manage and view the specifics of your license License activation can be done in either online or offline mode In the online mode all you need to do is to enter your serial number and click the Activate button The License Manager will contact the ScannerVision license portal and retrieve your specific license file In the offline mode you need to create a server information file which you will then have to upload to the ScannerVision licensing portal from a computer with Internet connectivity A license activation file will then be generated that you must downloaded to your computer You must copy the license activation file to the ScannerVision server from where you can activate your license Detailed steps to do this are discussed in the Offline Activation section We recommend that you use the online activation as it is much easier and quicker than the offline process You could temporarily connect your server to the Internet while you activate your license and then disconnect it afterward please read the important note below if you intend to do thi
214. re is already a template called Ocr in the template archive therefore both templates rows 2 and 4 are flagged as being duplicates with the exclamation mark E TRIER y j eume Rete 4 fiat Lula SSS Ay N Y Import nesun y message 4 1 W SharePoint x 4A50EDF1 E6E7 4DCF 975E A100B76358C5 W 2 F2 Ocr x 85695F24 C67 4F33 A57B D40713B2A07F ia 3 FA Invoices x CBSEF4CC 9660 4845 A554 E2EABF13AFE6 i 4 E Ocr e E489402A 7CEA 4C2D AFC3 C3F1D0CD8D86 E 5 Orders 2 C4 DE142340 EBFC 4E69 B6AB 9911848C734E F nn pont tte mnt mn O DE tt ie oh on ee E 2015 New Dynamic Solutions BVBA To resolve name conflicts you can manually rename the relevant templates or you can select them and click the New Name button Auto Renaming When the IE application generates a new name for a template it adds a number in brackets to the end of the name Invoices will therefore become Invoices 2 If the new name still conflicts with another template the number is incremented until a unique file name is obtained e g Invoices 3 Orders 4 etc 7 3 2 Export The Export screen lists all the templates in the ScannerVision Templates folder as shown below ScannerVision Template Import Export Export Export Templates Q Select the templates you want to export below and the press the Export button Drag 3 column header and drop it here to group by that column Export Y Template Name Y Template Gui
215. re you have many options for filtering the templates that appear in the grid You can also group templates by dragging the column header onto the area above the grid as shown below Import Templates ay Q Select the templates you want to import below and the press the Import button Grouped by Import X Import Y Name Y Renamed Y Template Guid Y Enabled Y Import Result Y Message Y a False 1 Ocr 2 2 CFOE23EE 2F60 40A3 A0A2 506A598261C7 wl 2 Orders 2 DE142340 EBFC 4E69 B6AB 991184BC734E D W a True 3 W SharePoint x 4AS0EDF1 E6E7 4DCF 975E A100B7635BC5 Ei 4 F Ocr x 85695F24 0C67 4F33 A57B D40713B2A07F fal 5 F Invoices 2 2 CBSEF4CC 9660 4845 A554 E2EABF13AFE6 F Import from file HA Export sta m Overwrite Name New Name 3 New Guid za Import Here we have grouped the templates by the Import column You can add as many groups as you want To remove a grouping click the x button in the group box 2015 New Dynamic Solutions BVBA 7 3 4 Command Line The TemplateImporterExporter exe application supports a number of command line options If any command parameter is passed to the application the normal GUI is not displayed and if the s silent parameter is passed no user interface is shown at all When a command line switch indicates a file name is to follow e g p I the format is as follows p c Path Archive sta The following command l
216. rePoint Folders window SharePoint Folders 0 Folder2 4 Folderi Folderi2 4 Folderi1 Folder111 Cancel Select the folder into which you want the document to be uploaded and press the Select button You can also specify metadata expressions in the folder path Overwrite file if it exists Select this options if you want existing documents on the server to be overwritten by the newly uploaded one 2015 New Dynamic Solutions BVBA 24 ScannerVision User Manual Mapping Library PCI The library from which field name are retrieved Click the button next to the library drop down list to refresh the list of libraries Library Fields Library fields is metadata that is associated with documents in the selected library To assign a value to a field select the row in which the field name appears and then click in the Value cell and enter the value you want assigned To assign a ScannerVision metadata expression to a field select the row in which the field name appears and click the button below the fields grid This will show the ScannerVision Expression Editor Alternatively you can just type the metadata expression directly 7 Click the e button below the fields grid to refresh the list of library fields Note When you specify a metadata expression in the destination library name the connector cannot use it to obtain a list of library fields from the server This why there is a Mapping Library sel
217. repoint CONMSCION vices artnet eee ld hin heed ees Never 220 SQL Connector WebDAV Connector File Systemi Connector ss Rae NM Nan te tered ein Re N Ea 232 Part VII Tools 235 1 ABC Manual De Compressor sis mssamnanledune die gnelenteueeausess ant dunes ennen ant Eriu anne 237 2 1mage De crypto a ena eaa Re ne ds des des den UeusecneVedaescunese 237 3 Template IMportlEX POrt 22 554225 scsuccsissren caansmesasennnesannsr nssnnnsisenerunasnanesmouentiias done 237 NYMR DOME ER EE ER ER LOT LP RE ME ES OR E 239 Duplicate Templates sisi reine rh nan nn anne minima an Anne 242 EXD A nia sscscscseds chceecaeesctentsvansencs sccncaveudececssivcesenssaddesaenes soecesbecdeanessdsnesdueessceesuneavendeseeze E E A 245 Filtering Grouping and Sorting ienennenenennrennennss 247 Command Line cccseeeeeeeeeeee 4 Template Converter Part VIII Appendices 1 Append A Meta daid 1 112 a ra armer Aap A aaan pp ent EE Pnet er net en eri es erei rene 251 ScannerVision Expression Editor iii 254 Tags sistema Functions PONOVNO sienne nie Mina On Tete dense sida cae Etna Sele use rene tn donnee en de denen One n net Sean Titan ES en a NE int Rona an unique eee Character Escaping Exampl s cececsscsciciccsssessnstesenceseencascuedvecessscevsenceesencecccccetdcecvecesesscvascevsensetecesevuedsucesssders sn cersencetecacsscaedvectcuscesses 2015 New Dynamic Solutions BVBA Conditional EXpresSSions sets ecced
218. rface Visual Cues There several visual cues that are used throughout the ScannerVision user interface to help you to navigate and to visually represent the state of settings options and functions The first queue is the 3 orange dots shown here Whenever you see these dots in the top right hand corner of an icon it indicates that there are more settings behind the icon In other words you should double click the icon to reveal more settings In the screen shot of the Templates modules view shown below you can see that the Invoices and Orders templates both have the dots and the Global Metadata icon doesn t plates gt gt Global Metadata gt gt Navigation Tip Double click icons with orange circle i x Modules View Global EX Se fl y Global Metadata Invoices r I Orders F A The second queue is a green check mark or a red cross in the lower right hand corner of an icon as shown below 2015 New Dynamic Solutions BVBA 14 ScannerVision User Manual alates gt gt i CL Navigation Tip Double click icons with orange arag Modules View x oe 5 Global Metadata Invol f L f D You can see that the Invoices template above has the green check mark overlay whereas the Orders template has the red cross overlaid A green check mark indicates that the particular function option settings is enabled while the red cross indicates that it is disabled The third
219. rname nt Store A9 Share Password 5 1 1 Menu Bar The menu bar contains links to configuration screens commands and options which in certain cases have equivalent buttons on the Toolbar and Navigation Pane Certain options and commands are available in the menu bar only Server Templates Clients Users View Help gg me _ nn 2015 New Dynamic Solutions BVBA Start Resume Pause Stop Settings Exit Templates Show Add Delete Duplicate Clients Show Add Group Remove Group Add Delete Duplicate Users Show Add Group Remove Group Add Server Starts the ScannerVision Processing Server and ScannerVision Networking Server services Resumes the processing service after it has been paused Pauses processing service only The ScannerVision Networking Server continues to run Stops both the ScannerVision Processing Server and ScannerVision Networking Server services Navigates to the general settings screen Exits the application Navigates to the templates settings screen Add s a new template Deletes an existing template Duplicates an existing template with a new template name and ID Navigates to the clients settings screen Adds a new client group Deletes an existing client group Add s a new client Delete an existing client Duplicates an existing client with a new client name and ID Navigates to the users settings screen Adds a new user group D
220. rocessing Server captures or pulls documents while the second group falls under the auspices of the ScannerVision Networking Server Sources in this group upload or push documents to the ScannerVision Networking Server which in turn hands them over to the ScannerVision Processing Server for processing FTP server ScannerVision Desktop Clients Email server ScannerVision MFP Clients Ricoh Kyocera Samsung etc Local or shared network folder called Hot Folder Secure FTP server used by embedded Kyocera capture Mita client Group 1 capture sources are configured on a template level which is to say the template contains 2015 New Dynamic Solutions BVBA 10 ScannerVision User Manual information of where documents are to be captured from All documents arriving in the capture source are processed by the particular template unless more than one template is configured to capture documents from the same source Group 2 capture sources are configured outside the context of a template These capture sources are interactive and allows the user to select the template that will process the document The selected template could be configured to configure the capture source for optimal capturing such as controlling the resolution at which the document is scanned The WHO You can control which users are allowed to process documents through ScannerVision in various ways depending on where the documents come from With Group 1 sources you have
221. roup names can be changed in the Clients amp Groups tree view by pressing the F2 key or by entering a new name in the Group name edit box in the main edit area of the screen Active Enables disables the group If a group is disabled no client belonging to the group will be able to connect to the ScannerVision Networking Server Group ID The identifier of the group which is assigned automatically when the group is created This is a read only field Group name A descriptive name for the group 2015 New Dynamic Solutions BVBA Group description A short description of the group This could be used to provide further information about the group to other ScannerVision administrators Use group settings When this option is enabled clients authentication method and templates are configured on the group level In other words all clients belonging to the group will share the list of templates you select here as well as the authentication method If this option is disabled both the authentication method and templates list have to be configured on a per client basis Authentication method The authentication method determines how a client is authenticated when a connection request comes in to the ScannerVision Networking Server If you select None all the templates you select will appear on the clients belonging to the group If either ScannerVision Equitrac or PaperCut is selected the templates specified under the User
222. s IMPORTA NT NOTES 1 ScannerVision requires an active network interface card NIC in order to function An installed NIC that is not connected to the network is not active and does not appear in the list of available NICs on the system so please ensure that at least one NIC is always active Also ensure that the NIC that was active during the license activation process is also active whenever you want to run ScannerVision A permanent Internet connection is not required for ScannerVision to function but one would be required for online license activation 2015 New Dynamic Solutions BVBA License Activation 19 2 Ensure that the date and time of your ScannerVision server is correct we recommend that you synchronize the system time with a time server If the UTC time of your server is out with more than 15 minutes you will not be able to activate your license To launch the License Manager click on the Help gt License menu Server Templates Clients Users View Help amp a Professional Services About ScannerVision The License Manager window will appear 2015 New Dynamic Solutions BVBA ScannerVision User Manual ScannerVision License Manager V5 0 0 101 KE Online Activation Serial number Voucher Number s Activate Topup Upload Billing Information Sync DB keys Ce Proxy Settings Customer information Name Company Email address
223. s Format Type ABC ABC TIFF 6 73 Backup Settings Invoices gt gt i H Add objet Remove object ABC Settings gt gt Navigation Tip Double click icons with orange circles and single click cons without x ABC Settings Document Store Settings ABC Settings Backup Settings 2D Barcode Settings Data Exporting Settinas Apply settings Discard settings 7 Q Server Settings Help Professional Services Enabled v Format Type TIFF ABC For single page files only higher compression ratio For multi page files lower compression ratio A copy of the incoming document can be stored in the location you specify on the Backup Settings screen shown below 2015 New Dynamic Solutions BVBA 19 ScannerVision User Manual Server Templates Clients Users View Help el Start server Resume server Back General Settings Templates CZ Clients a Users Es Enabled Templates gt gt Invoices gt gt H S move object Apply settings Discard settings Backup Settings gt gt Navigation Tip Double click icons with orange circles and single click cons without Modules View Se General Settings bps Output Format Settings E Template Log Document Annotati 1D Barcode Settings Enables disable backup Be Capture Settings Document Store Settings Backup Settings Enabled
224. s Please refer to the Dynamic Picklists section for further details 6 5 4 1 1 1 Static List A static picklist is one that has a fixed list of values that don t change often or that are not dependent on the answers of previous questions This is not to say that the list can never change but that a change to the list requires the manual addition to or removal of items from the list The static picklist editor window is shown below 2015 New Dynamic Solutions BVBA 1 ScannerVision User Manual Departments Guid 6576359C BF61 43D4 94BE 5CFFDD70A919 Type Static List z Dynamic retrieval Picklist items Sales Marketing Human Resources Add Item Delete Item To add a list item right click in the Picklist items grid and select the Add Item menu option or press the button to the right of the Picklist items grid A new item with the value New Item is added to the list To edit the value of a list item select the item in the grid and press the F2 key or click on the selected item again To delete an item right click on it and select the Delete Item menu option or press on the gt button 2015 New Dynamic Solutions BVBA Creating Templates 127 6 5 4 1 1 2 SQL A SQL picklist obtains its values from a database The editor window is shown below Name PiCustomers Guid 53E39431 4337 4330 BOAB 2E2EE84426CF Type SQL Dynamic retrieval Connection string Provider SQLOLEDB 1 Passw
225. s the metadata tag you want to reference To reference the DATETIME tag you would write the following Metadata Values DATETIME You can also modify metadata as follows Metadata Values WF SFILENAME MyDate txt Note Only metadata tags that have been published by connectors such as the WFSFILENAME tag which is published by the Windows File System connector can be modified by a script Sharepoint Connector The Microsoft SharePoint connector uploads documents to SharePoint server versions 2007 2010 2012 and SharePoint Online which is Microsoft s cloud offering The SharePoint and SharePoint 360 connectors are separate connectors but they function in exactly the same way The only difference you will see between the two is cosmetic In the discussion that follows when references are made to the connector and SharePoint both SharePoint and SharePoint 360 are implied 2015 New Dynamic Solutions BVBA Creating Templates 2 SharePoint Connector Setup Microsoft SharePoint SharePoint URL http spserver2012 sites Dev User Name spUser Password 00 04 Log In Cancel Anywhere that you see the button you can make use of ScannerVision metadata tags In order to configure the SharePoint connector you need to have access to the SharePoint server to which documents will be uploaded SharePoint URL The URL of the SharePoint server needs to be fully qualified which is to
226. say it has to contain the http or https protocol specifier as well as the site if applicable User Name amp Password You have to provide credentials with sufficient rights on the SharePoint server to upload documents 2015 New Dynamic Solutions BVBA 222 ScannerVision User Manual When you click on the Log In button the SharePoint server is contacted and a list of all the libraries is retrieved from the server Upon completion the following page is displayed Document Title ORIGINALFILENAME Destination Library Documents Folder Folderi Folder12 Overwrite file if it exists Mapping Library Documents Library Type DocumentLibrary Library Fields Field Title Y Value Name Source URL Shared File Index Title Template Link HTML File Link URL Document Title The name that will be given to the document in the SharePoint folder 2015 New Dynamic Solutions BVBA Creating Templates 223 Destination Library A The library of the site into which the document is uploaded Click the E button next to the library drop down list to refresh the list of libraries You can also specify metadata expressions in the library name Destination Folder Note The Mapping Library has to be configured before the destination folder can be selected The folder in the library into which the document is uploaded Click the LJ button next to the folder edit box to show the Sha
227. ses of devices that were discovered on the network You can select an address from the list Note The discovery of devices on the network could take several minutes to complete Please be patient when you use this function Host name Y IP address f TESTHARNESS WEBSERVER lios lios lios MARVIN DOTNET MARVIN PC MELROSE PLUTO THN7 64 THN8 64 192 168 1 242 192 168 2 145 192 168 1 200 192 168 108 1 192 168 87 1 192 168 1 114 192 168 1 116 192 168 1 132 192 168 1 115 192 168 1 234 192 168 1 144 Cancel Authentication method The authentication method determines how a client is authenticated when a connection request comes in to the ScannerVision Networking Server If you select None the templates you select below will appear on the clients belonging to the group If either ScannerVision Equitrac or PaperCut is selected the templates specified under the User or User Group settings will be used The authentication method is only available when the User group settings check box is checked Available options are 2015 New Dynamic Solutions BVBA None No authentication is required so any person will be able to use a client in the group ScannerVision Only ScannerVision users will be able to use the clients in the group Equitrac Only signed in Equitrac users will be able to use the clients in the group See Appendix F Equitrac for more information PaperCut Only signed in PaperCut
228. sing Engine User Interface 2015 New Dynamic Solutions BVBA a ScannerVision User Manual e Settings e Configuring Clients e Configuring Users Log Templates are covered in detail in the Creating Templates section Server Templates Clients Users View Help a F e db lt a i i eT a air H ti i Startserver Resume server Pauseserver Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Settings gt gt General Server Settings gt gt Atat D de Lente 3 TR Settings General Server tros Settings Log level Templates Start application automatically at start up LEF smj fos Start services automatically at start up Network Server Clients Settings Ro Log Handling Settings SMTP Server Delete logs older than days 0 disabled Settings Limit log folder to MB 0 disabled FES FTP ES Server Settings TL Message Customizations 5 1 Processing Engine User Interface The Processing Engine User Interface can be divided into the following areas a Menu Bar 2015 New Dynamic Solutions BVBA Start server Resumeserver Pauseserver Stop server Add object mpla tomers gt gt T e Command Toolbar x Server Templates Clients Users View Help E S Es server Pauseserver Ste af Back Templates gt gt
229. sing Secure Socket Layer communication Use authentication Select this option to specify a Username Password to log in to the server Username Password Login credentials for the import server Note In the case of import from AD or LDAP authentication against users IN the directory is not supported i e you cannot use OU UserName CN Employees DC Company DC com as the user name Users Available users on the import server Select the users you want to import if you have selected the Only selected users option Templates The templates that have been configured in ScannerVision Select templates you want to make available to the imported users 2015 New Dynamic Solutions BVBA amp ScannerVision User Manual User groups 5 5 The user group which you want users to be imported to Log To see log output from the ScannerVision Processing Server and ScannerVision Networking Server click the Log button in the Navigation Pane The log screen will appear Server Templates Clients Users View Help A Start server Back General X Tools Log gt gt LS Settings Templates Clients Resume server ause server uu m Stop server Add object 5 Server Settings Help Professional Services Apply settings Discard settings Navigation Tip Double click icons with orange circles and single click cons without Thread 8832 06 06 14 11 37 45 Info Thread 824 06 06 14 11
230. strip away the character by adding a take 2 function to the tag ScannerVision trims all leading and trailing non printable character off the first argument before the conversion 2015 New Dynamic Solutions BVBA 204 ScannerVision User Manual process So if the tag let s call it TAGNAME value was 515 90 you don t have to do the following TAGNAME take 3 or TAGNAME take 2 trim Numeric conditions require a number as the second argument As soon as you enter a value that cannot be converted to a number a red border will appear around the edit box and a small red triangle will appear in the top right hand corner of the edit box Hover the mouse over this triangle to see a tool tip with a description of the error as shown below gr et iii The value 1a you have entered is not a number OD i EN h o y DO i me n mnt i a a 3 Expression Expression conditions are evaluated as TRUE or FALSE A TRUE expression is one that contains one or more characters and a FALSE expression is one that does not contain any characters i e it is completely empty The phrase is not empty it contains 3 space characters and therefore is a TRUE expression The space character is one of the non printable characters see the Tags section for more information and they are not stripped automatically when expressions are evaluated Make sure you do this yourself to eliminate difficult to find errors You would typically use the
231. t Results Value displayed Val Display value 1 1 5 Display value 2 2 The dialog will show a maximum of 3 rows Verify that the Value displayed and the Value returned values are what you expected Note When testing your picklist only Standard ScannerVision metadata tags will be parsed when the script executes If you reference a metadata tag in your script that does not exist in the context of the picklist editor the script will not return any results For example if you are configuring a picklist from within the context of a Global Metadata question no metadata tags defined in templates will be parsed 2015 New Dynamic Solutions BVBA Creating Templates 133 6 5 4 1 1 4 XML An XML picklist obtains its values from an Xml file The editor window is shown below Name Xml Guid 5650FEA2 C87D 4B89 935C C7046B0B688C Type XML Dynamic retrieval XML path C Temp Picklist xml XPath displayed Jpicklist LEVEL entry value XPath returned picklist levell entry key Use XPath expression of value displayed for value Test Picklist Cancel XML path Required The path to the XML file You can select a file by pressing the button to the right of the XML path edit box The path may contain ScannerVision metadata tags To edit the path in the ScannerVision Expression Editor press the to the right of the XML path edit box XPath displayed returned Required XPath is a query langua
232. t source address Document source description Pages 1 2013 11 13 112752 AM Remove Blank Pages x Feature Type Feature Name GMiot Folder HOTFOLDER 3 Number of Blank Pages Removed 0 Page Mask Credits Per Page Credits Bose Engne Module Barcode 1D Module ocr Module Zoreicr Connector Fie System 2013 11 13 112758 AM 2043 11 13 112845 AU 2013 11 13 11 31 09 AM 2013 11 13 11 3517 AM Remove Blank Pages x Feature Type Feature Name Got Folder 2 HOTFOLDER G Hot Folder HOTFOLDER G Hot Folder 2 HOTFOLDER G Hot Folder 2 HOTFOLDER Number of Blank Pages Removed 0 Page Mask Credne Per Page Base Engine Email Fie System 2013 11 13 12 00 00 AM 1 With the transaction report you can see details of each document that was processed by ScannerVision Details that are shown include the source of the document the number of pages the cost of the document and specifics of which functions were used during the processing of the document The latter is not shown by default as you can see in document numbers 2 3 amp 4 in the image above Documents 1 amp 5 on the other hand show the details of the functions used To reveal the details of a transaction click on the line in which it appears 5 Setup Every aspect of ScannerVision s operation is configured using the ScannerVision Processing Engine User Interface user interface application shown below In this section we will cover e ScannerVision Proces
233. ted commands and buttons are disabled 2015 New Dynamic Solutions BVBA ScannerVision User Manual amp EH X f Add Group Add User Save Delete Users amp Groups Users amp Groups User Settings 4 Sales Active i r UserID 424b458c 1de0 4149 9202 4f3b423f4d Username Sarah amp ns ais Add user group 9 Delete er description f f Expand all items Email address r 4 Collaps all items roues Giles U ht Select all items Password DT Deselect all items ble Templates Merge 2 P Enable selected items C Disable selected items Fa PA a Add Group Adds a new user group Add User Adds a new user to the selected group Delete Deletes all the selected users and groups You can select any number and combination of users and groups which will all be deleted when the Delete button is pressed or context menu option selected When a group is deleted all users within the group are also deleted 2015 New Dynamic Solutions BVBA Expand Collapse all items Expands or collapses all items in the tree view Select Deselect all items Selects or deselects all items in the tree view Enable Disable all items Enables or disables all selected items 5 4 2 Users The User settings screen is shown below To add a user select the group to which the user belongs and press the Add User button on the toolbar or select the Add User option from the Users amp Groups context men
234. templates from the ScannerVision Templates folder Once you have selected the templates to be exported select the location and name of the template archive by typing a fully qualified file name into the Export to file edit box You can also use the button to browse to the desired folder Click the Export button to start the export process To return to the Home screen click the Home button in the top right hand corner of the screen ay 7 3 3 Filtering Grouping and Sorting The templates listed in the grids on the Import and Export screen can be sorted by any column with the V icon in the header If you click on the Y icon itself you are presented with filter menu as shown below 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual e aht to import below and the press the Import button j re to group by that column apent y Template Guid Y Enabled Y Import Result Y Message Y r 4AS50EDF1 E6E7 4DCF 975E A100B7635BC5 Fiseiect All x 85695F24 C67 4F33 A57B D40713B2A 7F F AASOEDF1 E6E7 4DCF 975E A CB5SEF4CC 9660 4845 A554 E2EABF13AFE6 5 85695F24 0C67 4F33 A57B D 4 CF E23EE 2F60 4 A3 A A2 506A598261C7 CBSEFACC 9660 4845 A554 E2 f DE142340 EBFC 4E69 B6AB 991184BC734E El CFOE23EE 2F60 40A3 A0A2 5C C DE142340 EBFC 4E69 B6AB 9 4 Mi Show rows with value that Is equal to x aA And x Is equal to x Overwrite NS aA uid acs Filter Clear Filter He
235. tered some sample data into the grid the expression will parse as usual Alternatively you can put the sample data in double quotes in the place of the BC tag e g 2013 05 25 split join 2015 New Dynamic Solutions BVBA Appendices 285 We present the sample data in the examples in double quotes so that you can see if there are leading or trailing non printable characters included in the data When you copy the sample data make sure to copy everything BETWEEN the quotes and not to include the quotes themselves unless of course you use the shorthand shown above in which case you must include the quotes as well Requirement Replace with in date Sample data 2013 05 25 Expression BC replace Result 2013 05 25 Requirement Convert date and time to UTC format Sample data 05 25 2013 23 07 48 Expression BC split take 3 1 2 join T BC split take 2 Z Result 2013 05 25T23 07 48Z Requirement Ensure that month and day have a leading zero and replace with Sample data 2013 3 4 Expression DATETIME split Ipad 0 2 join Result 2013 03 04 Character case Requirement Ensure that the name of day start with a capital letter and the remaining letters are lowercase Sample data monday MONDAY moNDaY Expression BC ucase take 1 BC Icase take 2 Result Monday Email address Requirement Create a string of semi colon delimited email addresses given the TO
236. tey 130 XML ins te nes nal me me ns a ins Rand 133 Dynamic PEKIS tSas nn nn waa Wiest eines Hoa WIR AA ln IR eke 135 Value displayed and value returned 137 Deleting a Picklist 6 PrOCRSS css dessins sets ineruscsosenmscaeeneresmuntesoenitendeneni tire te isa nds aa l san ane sau made ieina Manipulating Documents sisi 141 Border Removal ue sus lee ote te ae Later dat ANR ine ae cd oa te r tine Change Brightness Saini steam nine armani CHANGE Contraste crane ere tirer anne tit ner Rte ere ne tnt Mere dette E nn er tee ART net ES Colors Balancing Delete Empty Pages Delete White Spaces siennes 147 DGS KGW ES Re Re nt rapa usk cacysatats aa aE aana stent als AEA Aa ET ENANA Ea Re a Re ES 148 D speckle ssesrnrnnsnan area en en Rennes ann ns 149 Dot Removals sians es Rd le alee hy ee cial A ne en RM ie 149 Hole Punch Removal sranie a bhi ae A ee a a ee 150 Imag Binariz tion ss s lt cceis tete lotus veine lec cacdaessndwavessudaccouaecdhens tan tete tn nee NE DR 151 Invert Textannonser a ire D a ee ee ee Rene 151 Line Removals narsedi vee Mt SU Ad cade dee lel en aes etre 152 Rotate kava aa een an ae nn ee ae 154 SITIOOU MAGI HAE cased cate tansketeadnaccevdahesenieshdesninesssiacddaeodtasensahcsbdanses shenstchciseaienclancaasadsidecssentecagstictubee 155 Reading Document Content siennes 155 Ful Document OCR tits an AR LE NAN ee donne meta dent ned estat eal dre a detent LL 156 R ading Barcod s issu An mener An een nn art l
237. the list which you want to be available on clients in the group You can re arrange the order of the templates which will be the order in which they are displayed on the client To change the order of a template select the template and right click on it to show the context menu From the context menu you can move the selected template up and down It is advisable to select a template icon for every template that will appear on a client as it makes identification of template easier 2015 New Dynamic Solutions BVBA 5 43 Import Users With the Import Users tool you can import users from a Windows LDAP or Active Directory server The tool can be launched from the Users gt Import menu bar option 2015 New Dynamic Solutions BVBA s ScannerVision User Manual Import fon Verre Y Search sub tree luse SSL Use authentication Leone ADSERVER Administrator Import from The type of server from which you want to import users e Windows Server 2015 New Dynamic Solutions BVBA e LDAP Server e Active Directory Server Server Folder The IP address or host name of the server to import from including any sub folders if applicable e g ADS ERVER CN Employees DC Company DC com ADSERVER CN Employees DC Company DC com ADSERVER CN Employees DC Company DC com ADSERVER CN Employees DC Company DC com Search sub tree Find users in sub directories Use SSL Communicate with the server u
238. the columns in the table To refresh the list of tables and columns press the respective button at the top of the list In the columns list select the columns you want to return from the table The SQL query editor updates automatically with the selected table and columns To test the query press the button in the top right hand corner of the window If the query execution is successful the first 3 records of the result set are shown in the Results grid Note The SQL Query Builder is a one way tool If you launch the SQL Query Builder with an existing SQL query the table and columns referenced in the query will not be selected automatically when the SQL Query Builder window opens You will have to make your selections again to modify your query Column displayed returned Required Select the column which you want displayed to the user and which column s value must be returned to ScannerVision as the selected value You can enter the column names manually or you can select the column from the respective drop down list box The list box is populated by executing the query against the database and extracting the column names from the result set Please refer to the Value displayed and value returned section for an explanation of the significance 2015 New Dynamic Solutions BVBA Creating Templates 129 of the Column displayed and the Column returned Test Picklist To test that your picklist is configured correctly pr
239. the list and select it me 8 Click the Offline activation button General information Addon licenses Leasing Fa Tr Serial 8 TW EGV2 6NFA HMFT Created 2012 12 06 Registered Expiration not set Server hostname Server IP Reference Comments ie PT v 4 ttg 9 Click the Browse button on the popup window and navigate to the ServerInfo dat file created above 2015 New Dynamic Solutions BVBA License Activation 23 2012 12 03 2012 12 03 Yes T Services ad 2012 11 28 312 58 SAR e 10 A popup will appear confirming the activation of your license F The license file download will start when you click OK In case you would have any problems downloading the file you will also find a copy in your mailbox 2012 11 29 2012 11 29 CTK y 11 Click the Ok button A license activation file called activationfile laf will be downloaded to your computer and sent to your email address 12 Copy the activationfile laf to the ScannerVision server 13 Click the Activate Topup button on the License Manager application and navigate to where you have copied the activationfile laf above and click Open Tf the license activation was successful your screen will update with the particulars of your license 2015 New Dynamic Solutions BVBA a ScannerVision User Manual ScannerVision License Manager V5 0 0 101 4 2 2 cf Online Activation Offline Activa
240. ther alphabetic characters changes are it is not a number but a letter The same goes for characters used in different languages The engine compares the character that it has read against those that are found in a particular language and will select the proper ASCII UNICODE character see the Tags section for more details on ASCII and UNICODE characters Selected Languages The languages that must be used by the OCR engine when finding matches for words and characters Reading Barcodes ScannerVision supports the reading of the barcode symbologies listed below 1D e EAN8 e EAN 13 EXT 2 EXT 5 UCC EAN 128 e UPCE CODE 39 CODE 3 OF 9 e CODE 93 e CODE 128 e CODABAR Interleaved 2 of 5 Standard 2 of 5 e RSS14 Limited Expanded Stacked 2015 New Dynamic Solutions BVBA Creating Templates 159 e Code 11C K e MSI MOD10 2 MOD 10 MOD 11 MOD11 MOD 10 e Patch Code e PostNet e Planet Australian Post C N Bar State Royal Mail USPS OneCode 2D e PDF417 Mode 0 Mode 1 Mode 2 Mode 3 Ext e Micro PDF417 e DataMatrix Square Rectangle Small QR Barcodes in ScannerVision can be used as the source of metadata or as document splitters or both As the source of metadata the data contained in the barcode is assigned to a user defined metadata tag for use elsewhere in the template As a document splitter the existence of the barcode on a page triggers the separation of the original document into separate do
241. tings Settings mer Active Enables disables ftp capture FTP Address The ftp server address 2015 New Dynamic Solutions BVBA Creating Templates 113 FTP Port The port on which the ftp server listens FTP User Password Login credentials of the ftp server FTP Folder The folder on the ftp server to capture from Check sub folders Select this option if you want sub folders to be included in the monitoring for new documents Test Settings Press this button to verify that the ftp server can be contacted 6 5 3 Email Email capturing allows for the capturing of documents from any accessible email server that supports IMAP or POP3 All email attachments that are of a supported document type and optionally the email body itself are processed When documents are processed that have been captured from an email server the following metadata tags will be populated EMAILFROM EMAILTO EMAILCC EMAILBCC EMAILSUBJECT EMAILBODY EMAILFILENAME 2015 New Dynamic Solutions BVBA 1 ScannerVision User Manual Server Templates Clients Users View Help 5 sf Start server esur erve ause serve Stop server Add object Remove object Apply settings Discard settings Server Settings Help Professional Services Back Templates gt gt New Template 2 gt gt Capture Settings gt gt Navigation Tip Double click icons with orange circles and single clic
242. tion Voucher Number s Portal URL http my scannervision com 4 Generate Information File fiaj Activate Topup Customer information Name Company Email address Telephone number Server license information Serial number Description Expiry date License type SAP information Expiry Date Maximum Licensed Version Status Detailed License Information John Scot PieInTheSky johnscot pieinthesky com 1234567890 8JTW EGV2 6NFA HMFT NFR 22 December 2020 Unlimited 31 January 2015 Any currently supported released version Valid To view the full details of your license please click the Detailed License Information button in the lower left hand corner of the screen Please verify that all the information in the license is correct Pay Per Scan PPS NOTE Pay Per Scan is only available in certain countries Please contact your reseller for details PPS allows you to pay only for the pages that passes through ScannerVision on a prepaid or post paid basis With the prepaid option you buy vouchers that you load into ScannerVision through the License Manager The voucher represents a number of credits which are loaded into the database Once credits have been loaded your ScannerVision is ready to process documents With the post paid option you pay for the documents that have passed through the system at the end of the month You 2015 New Dynamic Solutions
243. to be signed in or out User name The user name of the user you want to sign in or out 2015 New Dynamic Solutions BVBA Appendices 2 Email address The email address of the user you want to sign in or out Log In Out Press the respective button to sign the user in or out 8 7 Appendix G Kyocera MFP Client Installation In this section you will find a brief overview of the process to get the installed and configured on a compatible Kyocera MFP More detailed information is available in the ScannerVision MFP Client user manual Here are the steps you should follow 1 Download the latest version of the client from the Partner Portal onto a USB memory stick 2 Insert the memory stick with the pkg file into the USB port of the Kyocera MFP and proceed to install the application from the Admin tools section of the MFP screen This is the standard installation procedure 3 After installation is complete start the ScannerVision MFP Client When the application is started for the first time the administration screen is shown automatically 4 There are several categories of settings that you can configure So do so select the respective category and when prompted for a password enter the default administrator password 0000 four zeros 5 Ata minimum you have to configure the IP address of the ScannerVision Server To do so select the Server Settings category and enter the administrator password 6 Enter the Sc
244. tor pages are used to indicate the start of a new document Advanced Settings The Advanced Settings section shown below offers more control over how the barcode is read and will largely determine how successful the barcode engine is with the recognizing of barcodes In most situations the default settings will yield good results but there are situations where adjusting certain settings may improve the results 2015 New Dynamic Solutions BVBA 164 ScannerVision User Manual tit barcode recognition a Barcodes to read Remove page containing splitting bacode Advanced Settings J Use default settings Search direction Vertical amp Horizontal a in r Maximum barcodes 100 Granularity Minimum barcode length Maximum barcode length 0 White lines Auto binarize Fast read Enable error checking Return check digit Allow partial reading i Calculate minimums Minimum dimension Use colors Use default settings Select this option if you want the barcode engine to use its defaults settings for this particular symbology It is recommended that you always try this option first and if you find that the barcode recognition is not working as expected you can change some of the advanced settings 2015 New Dynamic Solutions BVBA Creating Templates 165 Search direction Indicates in which direction the barcode engine searches for barcodes To cater for pages that are rotated through 90 180
245. tring matching a given regular expression with another given string Input character string Parameter regex string string Result character string 2013 07 31 11 40 01 replace 2013 07 31 11 40 01 8 1 3 8 reverse Reverses all elements in a character or string array roger Vale Input character string Parameter Result character string Examples 2015 New Dynamic Solutions BVBA 278 ScannerVision User Manual abcdef reverse fedcba ab12cd34ef15gh17 match 1 d reverse take 1 3 17 12 ab cd ef gh split reverse join gh ef cd ab 8 1 3 9 rpad Right pads all elements in a string array with the given character up to the required length propery value Input string Parameter character integer Result string Apples rpad 10 Apples Apples Pears rpad 10 Apples Pears ORANGES ORANGES 8 1 3 10 rtrim Removes all trailing non printable characters from all elements in a string array roger Vale Input string Parameter Result string 2015 New Dynamic Solutions BVBA Appendices 279 Apples rtrim Apples Apples Pears rtrim Apples Pears Oranges Oranges 8 1 3 11 split Split all elements in a string array on the given regular expression removing the regular expression iLL vane Input character
246. ts containing hand written or typed characters with variable lines thickness and darkness automatically Using the Advanced Settings binarization can be applied Horizontally Vertically Omnidirectional or diagonally maA Apple Apple Grape Grape Peach Peach Before Filter Value Horizontal 6 6 1 12 Invert Text Use this function to invert the color of pixels in 1 bit black and white document This is used to invert white on black text to black on white and visa versa 2015 New Dynamic Solutions BVBA 152 ScannerVision User Manual FOR CONDITIONS FOR CONDITIONS Before Measure unit Inches vw Resolution 150 150 Invert Minimum Width 0 001 Minimum Height 0 001 Black Percent Minimum Maximum Image Modification L Show Changes as Color Selection o Black Area White Area Cancel Idle 6 6 1 13 Line Removal Use this function to remove horizontal and vertical lines from scanned 1 bit black and white documents 2015 New Dynamic Solutions BVBA Creating Templates 153 ALANIS LLEEE LEP EE CEE ET EET PSE EEE PE RESTE Before Measure unit Remove Resolution 150 150 Vertical Lines v aE Minimum Length Wall Height Maximum Width 2 L MaxWalPercent 3 9 Optional Processing Line Variance Remove Entire Line C Max Gap Length 0 001 Image Modification C Show Changes as Color Selection gt Idle 2015 New Dynamic Solutions BVBA 154
247. u amp amp amp EH X Add Group Add User Save Delete Users amp Groups Group Settings M Sales j v Active vi Sarah Group ID 5e783ac6 d621 48f3 8a6d abf365df30db Group name bales Group description Use group settings 2015 New Dynamic Solutions BVBA ScannerVision User Manual Active Enables disables the user If a user is disabled he she will not be able to connect to the ScannerVision Networking Server User ID The identifier of the user which is assigned automatically when the user is created This is a read only field User name A descriptive name for the user User description A short description of the user This could be used to provide further information about the user to other ScannerVision administrators Email address The email address of the user This could be used in the Email Connector to send the user an email containing relevant information including the scanned document extracted metadata etc This value is available in the USERMAIL metadata tag Home folder A folder on the server or a network share that is specific to the user Documents and captured metadata could be routed here for later retrieval by the user This value is available in the USERHOMEFOLDER metadata tag Password The user password Available Templates A list of all templates in ScannerVision that have client capture enabled Select the templates in
248. ups Users To run a report When you open the License Manager it defaults the dates over which report are run to the beginning and end of the current month You can change the date range with the Date From and Date To date pickers Select the report you want to run and then press the Run Report button Reports Below is a description of the information each report offers for the reporting period Balance Summary Portal Uploads Document Sources A summary of all credit topups transactions and portal uploads A list of all portal uploads and the number of credits that have accrued since the last upload A list of document sources that produced documents for processing In this report you will see all the hot folders ftp servers and clients etc from where documents entered the system The report does not show which sources are configured but rather the ones from which documents 2015 New Dynamic Solutions BVBA License Activation 33 Topups Users Transactions ScannerVision Transactions arrived for processing A list of all vouchers that were loaded into ScannerVision showing when the voucher was loaded the voucher number and the number of credits A list of users that produced documents Below is a screen shot of a transaction report A scannervision Date from 2013 11 01 12 00 00 AM No Date amp Time Document source name Date to 2013 11 30 11 59 59 PM Documen
249. ure button snectors Connectors to execute f Instance name A connector s instance name identifies the connector instance when more than one of a particular type has been added to the template Certain connectors publish metadata that can be used by other connectors such as the File System connector which publishes the tags WFSFILENAME and WFSFILENAMEWITHPATH When you add two instances of the Windows File System Connector and you don t specify an instance name you will not be able to use the ScannerVision Expression Editor and the template will not execute successfully You have to ensure that each instance of a particular connector has a unique instance name The instance name is prepended to the published tag name as shown in the screen shot below Two File System connectors have been added with the instance names One and Two respectively 2015 New Dynamic Solutions BVBA Creating Templates 201 PROCESS iLE i ER USERHOMEFOLDER gt a USERMAIL are USERNAME Output Format a KEE eee One WFSFILENAME qa One WFSFILENAME1 1 One WFSFILENAMEWITHPATH One WFSFILENAMEWITHPATH1 nplate Log Two WFSFILENAME Two WFSFILENAME2 Two WFSFILENAMEWITHPATH Two WFSFILENAMEWITHPATH2 DCE Document CAPTURECOUNTER Annotati 5 us CLIENTSN ia Amt pe n Je D Mage x Important Whenever metadata that is published by connectors are used in the template the instance name must be inc
250. urposes of the discussion to follow let us assume you have the following Customers database table Sally Jones J00000123 123 456 7890 Donald Smith DS00000124 321 654 0987 Relational database tables records usually have a unique number that identifies each record in the table This number is called the primary key In the table above the primary key is called Id and as you can see it is just an incrementing number When a record is added to the Customer table the database engine will automatically insert a new unique Id for the record assuming that the table was designed to do this Whenever a reference needs to be made to a customer in another table say Orders only the Id of the customer would be needed Knowing the Id of the customer record is enough to uniquely identify the customer We could also use the CustomerNumber field as it would 2015 New Dynamic Solutions BVBA 138 ScannerVision User Manual also be unique but it is a bigger value and therefore inefficient to deal with in other tables There are other reasons why you would not typically use the CustomerNumber field as a reference in other tables but those are beyond the scope of our discussion here Now if a ScannerVision template requires the user to select a customer from a list we want to present the user with a list that contains the customer name surname and possibly the telephone number or even the CustomerNumber We need to be sure that the user is given en
251. utions BVBA Appendices 1 Parameter Result string Apples trim Apples Apples Pears trim Apples Pears Oranges Oranges 8 1 3 14 ucase Converts all characters in all elements of a string array to uppercase Input string Parameter Result string Apples ucase APPLES Apples Pears oranges ucase APPLES PEARS ORANGES 8 1 3 15 unique Removes all duplicates from all elements in a string array 2015 New Dynamic Solutions BVBA 2 ScannerVision User Manual Input string Parameter Result string Apples unique Aples Apples Apples Pears unique Apples Pears Character Escaping Character escaping in general computing terms is the act of adding a special character s to a sequence of characters to give an alternate meaning to a subsequent character s or to be a substitute for a specific character s A common example of this is the replacement of the space character with 20 in URLs and the substitution of lt and gt with amp lt and amp gt in Xml and Html ScannerVision metadata expressions can be used in the context of various domain specific languages DSL such as SQL Xml and VBScript Since metadata expressions is a DSL in itself there are situations where the syntax of the one DSL conflicts with that of the other We ll use database picklists see Creating Picklists for more i
252. utions BVBA Creating Templates 227 Parameters SQL Query parameters are placeholders for data In both the INSERT and UPDATE statements generated above you will notice the text PField1 PField2 and PField3 These are parameters which need to be replaced with actual data Typically the data that goes into these fields come from ScannerVision metadata To associate ScannerVision metadata with these parameters select the Parameters tab A grid with all the parameters is shown which looks like this SQL Connector Settings General Parameters Parameter Value PField1 ORIGINALFILENAME PField2 SVSERVERVERSION PField3 DATETIME You will notice that parameters PFieldi PField2 and PField3 have been mapped the ScannerVision metadata tags ORIGINALFILENAME SVSERVERVERSION and DATETIME respectively To configure a mapping click in the Value cell of the particular parameter row and then click the button The ScannerVision Expression Editor appears with which you can author an expression Note Do not enter ScannerVision expressions directly into the SQL command such as INSERT INTO SqlConnector Fieldl Field2 Field3 VALUES ORIGINALFILENAME SVSERVERVERSION DATETIME 2015 New Dynamic Solutions BVBA 28 ScannerVision User Manual This will not work because the metadata tag names will not be replaced with a
253. value Questions Please refer to the Capturing Document Metadata section for details Capturing Document Metadata Document metadata is information that describes a document or enriches the information about a document Metadata is captured through a set of questions or prompts that are presented to a user once a template has been selected on one of the ScannerVision clients Desktop or Embedded MFP clients The metadata that is captured this way accompanies the document through the whole ScannerVision processing work flow and it can be used in various ways It could for example be used to determine the final output destination of the document or it could be used as a key into a database table from where additional information could be obtained The metadata can also be stored along with the scanned document in a document management system such as SharePoint or Laserfiche For an in depth discussion of metadata please refer to Appendix A Metadata To add metadata questions to a template right click in the Questions list window of the Client Capture screen and select the Add question menu option 2015 New Dynamic Solutions BVBA Creating Templates 119 h Ceptur etings gt gt s n mm a x Hot Folder Server e7 Fe D all Active re Settings Scanning properties Type Text v Clod Sides onesde v CL B Coors auto v Clioc s a vj ument Store Settings Resolution 00 v Lock Orientatio
254. w you configure your templates will be determined by your business needs ScannerVision offers you with a lot of functionality that can transform the way your business operates Running the Servers The ScannerVision Processing Server and ScannerVision Networking Server are independent 32bit Windows console applications which are installed as Windows services by the ScannerVision installer This allows them to be run in headless environments where a user does not have to be logged in to the server in order for them to run You can also run them as console applications Note Both the ScannerVision Processing Server and ScannerVision Networking Server require elevated administrator privileges to run as console applications To run the servers as console applications do the following e Create a shortcut to the respective exe in the ScannerVision installation directory The ScannerVision Processing Server application is called svnts pr exe and the ScannerVision Networking Server svnts cn exe Right click on the shortcut and select Properties from the pop up dialog Select the Shortcut tab In the Target edit box add the text cmdline at the end of the existing text with a space in between 2015 New Dynamic Solutions BVBA e Select the Compatibility tab and ensure that the Run this program as an administrator check box is selected e Press the OK button e Double click the newly created shortcut 3 2 User Inte
255. xisting documents from a hard drive or network share and then to process and ultimately store them in one or more of the many document stores supported by ScannerVision such as Laserfiche SharePoint and AivikaOne Integration with third party document management systems is achieved through connectors which are 32 bit Windows DLLs Dynamic Link Libraries or Net assemblies that are loaded by ScannerVision ScannerVision provides a fully documented Software Development Kit SDK which allows independent software vendors and even customers themselves to develop connectors to interface to any external system ScannerVision provides powerful metadata support Metadata is data that provides information about the documents that are processed by ScannerVision and can come from various sources Some metadata is generated by the ScannerVision Processing Server as it processes documents Other metadata can be captured by users as they scan documents at the MFP or at their workstation or it can be obtained from the document itself through barcode reading and or various OCRing functions such as magnetic inc character recognition MICR optical mark recognition OMR hand writing recognition ICR and full document and zonal optical character recognition OCR ScannerVision allows you to apply conditional logic to determine which metadata to use under different circumstances and where to route documents What this means is that ScannerVision can make intelligent de
256. y pressing Ctrl Space while the caret is between the square brackets of a metadata tag or the round brackets of a function A context menu will appear with either tag names or function names depending on the context of the caret You can then navigate through the menus using the cursor keys on your keyboard or using the mouse To insert the selected item in the menu press the Enter key or left click on it with your mouse Existing values are replaced with the newly selected ones 4 You can right click in the expression editor area with your mouse to show the context menu from where you can select the desired action Depending on the context of the caret in the expression certain menu options may be disabled To use options 3 and 4 above the caret in the editor has to be in between either square brackets for metadata tags or round brackets for functions If this is not the case pressing Ctrl Space will have no effect and the menu items in the right click context menu will be disabled Tags or functions names that appear outside the scope of their respective style of bracket is treated as plain text In the screen shot above there are three sections in the expression with peculiar highlighting 1 Plain text The plain text Order number is printed in a magenta colored font Text parameters of functions such as match join and split are also printed in a magenta colored font 2 Metadata tag The CUSTOMERORDER tag appears between openin
Download Pdf Manuals
Related Search
Related Contents
Pem30dn GB-NL-FR-ES-D reach-in safetemp™ (-aac) reach-in safetemp™ (-aac) Manuale d`installazione ed uso WWK 300 PV Philips SWA2555W User's Manual Lightolier Lytespan Track Lighting 9021 User's Manual Philips Cutter for hairclipper CRP279 ARTICULO ORIGINAL Esquema completo de vacunación en niños Whirlpool MT2110SJ User's Manual Manual - Sony Europe __7l_7_Ü La lettre d`imiormati0m du Copyright © All rights reserved.
Failed to retrieve file