| Back | Main view

IMiS/OCR Server 9.x.1803 Release Candidate

Product:IMiS/OCR Server
Release:9.x.1803
Date:03/30/2018

Case: This release candidate is the first release of IMiS/OCR Server that separates GUI from its backend functionalities. We were forced to do the separation due to the fact that Windows 10 and Windows Server 2016 do not allow keyboard and mouse interaction on GUI inside the Windows service desktop. Windows service and OCR processing code becomes IMiS/OCR Server Service. All GUI related code is moved to a separate Windows application called IMiS/OCR Server Console.

You are welcome to try our demo IMiS/OCR Server at ocr.server@imis.si. Note that the service is not available for emails from public domains, but you may request access to test its performance. For more information contact us at sales@imis.si.

Description:

IMiS/OCR Server Service:

What's new:
* change: moving GUI elements from IMiS/OCR Server Service project to IMiS/OCR Server Console
* new: registry key values under HKEY_LOCAL_MACHINE\SOFTWARE\IS\IMiS\OCR Server: 'Service host', 'Service port', 'Service username', 'Service password', 'Service protocol', 'Service version'
* change: registry key values 'Start minimized', 'Window state', 'AboutBox' now used by IMiS/OCR Server Console under HKEY_CURRENT_USER\Software\IS\IMiS\OCR Server
* new: OCRSrv_Globals.TStringsHelper class
* change: OCRSrv_Globals.TOCRSrvTarget enumerator changed to enumerator without assigned values because enumerated constants with a specific value do not have RTTI
* new: OCRSrv_Globals records for JSON serialization: TServiceStatus, TServiceState, TServiceMessage, TServiceInfo, TServiceProgress, TServiceClient, TServiceEvent, TServiceStats, TServiceEntry
* new: OCRSrv_Globals classes: TServiceStatistics, TServiceEntries
* new: JSONHelper.pas unit containing DBXJSON.pas helper classes, TDateTimeConvert class for DateTime conversion from Local <-> UTC <-> XML and TJSONConvert class for JSON serialization of simple records
* new: AdminModule.pas unit containing Administration web module
* new: StatsMain.pas unit containing Statistics data module
* new: TMainDlg.RESTGetXXX methods for responding to console HTTP GET requests in JSON
* new: TMainDlg.RESTPutXXX methods for responding to console HTTP PUT requests in JSON
* new: TMainDlg.RESTPostXXX methods for responding to console HTTP POST requests in JSON
* new: TMainDlg.RESTDeleteXXX methods for responding to console HTTP DELETE requests in JSON
* new: SSL support for administration HTTP server (service is using self-signed certificate named 'ocrserver_svc.pem')
* new: WinCrypt.pas unit containing WinCrypt API (wincrypt.h) and utility methods
* new: encrypting passwords in registry and REST communication
* new: Job batch limit setting
* new: Jobs scheduler setting

Notes:
* uses imisconv.dll 9.1.1406.22
* uses imisweb.dll 6.3.906.84
* signed with certificate valid untill 20.3.2020

IMiS/OCR Server Console:

What's new:
* new: IMiS/OCR Server Console project with GUI elements from IMiS/OCR Server Service project
* new: registry key values under HKEY_CURRENT_USER\Software\IS\IMiS\OCR Server\Services: 'ActiveService'
* new: registry key values under HKEY_CURRENT_USER\Software\IS\IMiS\OCR Server\Services\<ServiceName>: 'Host', 'Port', 'Username', 'Password'
* new: registry key values under HKEY_CURRENT_USER\Software\IS\IMiS\OCR Server: 'Start minimized', 'Window state', 'AboutBox'
* new: OCRSrv_Globals.TStringsHelper class
* new: OCRSrv_Globals records for JSON serialization: TServiceStatus, TServiceState, TServiceMessage, TServiceInfo, TServiceProgress, TServiceClient, TServiceEvent, TServiceStats, TServiceEntry
* new: OCRSrv_Globals classes: TServiceStatistics, TServiceEntries
* new: JSONHelper.pas unit containing DBXJSON.pas helper classes, TDateTimeConvert class for DateTime conversion from Local <-> UTC <-> XML and TJSONConvert class for JSON serialization of simple records
* new: Indy10Rest.pas unit containing Indy 10 REST client
* new: Console.pas unit containing GUI elements from service Main.pas unit
* new: TConsoleDlg.RESTGetXXX methods for sending HTTP GET requests to service in JSON
* new: TConsoleDlg.RESTPutXXX methods for sending HTTP PUT requests to service in JSON
* new: TConsoleDlg.RESTPostXXX methods for sending HTTP POST requests to service in JSON
* new: TConsoleDlg.RESTDeleteXXX methods for sending HTTP DELETE requests to service in JSON
* new: Connect.pas unit containing Connection dialog
* new: PingThread.pas unit containing Service ping thread
* new: SSL support for connecting console to service HTTP server
* new: WinCrypt.pas unit containing WinCrypt API (wincrypt.h) and utility methods
* new: Encrypting passwords in registry and REST communication
* new: Job batch limit setting in JobEditor dialog
* new: Jobs scheduler in JobEditor dialog

Notes:
* signed with certificate valid untill 20.3.2020


Supported platforms and minimum hardware requirements:
Microsoft Windows XP Home/Professional, Microsoft Windows Server 2003/2003R2, Microsoft Windows Vista, Microsoft Windows 7, Microsoft Windows Server 2008/2008R2, Microsoft Windows 10, Microsoft Windows Server 2012/2012R2, Microsoft Windows Server 2016, Windows Server 2019
- Intel® Pentium 4 processor 1GHz (Intel® multicore 1,6GHz processor or more recommended)
- USB 2.0 port for hardware protection key
- 1GB RAM (2GB or more recommended)
- 1GB disk space or more recommended
- Using OCR Server with Domino infrastructure (Notes Mailbox & Notes Application job): minimum IBM Lotus Notes Client version 5.0.3 / 6.5.3 / 7.0.0 / 8.0 / 8.5 (NOT SUPPORTED: Versions 6.0.1, 6.0.2, 6.0.3, 6.5.0, 6.5.1, 6.5.2); recommended IBM Lotus Notes Client version 5.0.13 / 6.5.6 / 7.0.4 / 8.0.2 / 8.5.3 (Basic or Full)

Related Documents:


Database 'IMiS Knowledge database', View 'By Product', Document 'IMiS/OCR Server 8.x.1801' IMiS/OCR Server 8.x.1801
Database 'IMiS Knowledge database', View 'By Product', Document 'IMiS/OCR Server 8.x or earlier not supported on Windows 10' IMiS/OCR Server 8.x or earlier not supported on Windows 10
Database 'IMiS Knowledge database', View 'All Documents', Document 'IMiSOCRServerProcessedObjs format changes' IMiSOCRServerProcessedObjs format changes
Database 'IMiS Knowledge database', View 'All Documents', Document 'Sending OCR or PDF requests to IMiS/OCR Server' Sending OCR or PDF requests to IMiS/OCR Server
Database 'IMiS Knowledge database', View 'All Documents', Document 'Multiple recognition languages in IMiS/OCR Server' Multiple recognition languages in IMiS/OCR Server
Database 'IMiS Knowledge database', View 'By Product', Document 'Processed objects in IMiS/OCR Server Notes Application job' Processed objects in IMiS/OCR Server Notes Application job
Database 'IMiS Knowledge database', View 'All Documents', Document 'Setting IMiS/OCR Server as webservice' Setting IMiS/OCR Server as webservice
Database 'IMiS Knowledge database', View 'All Documents', Document 'Using IMiS/OCR Server as webservice' Using IMiS/OCR Server as webservice
Database 'IMiS Knowledge database', View 'All Documents', Document 'USB keys should not be removed while USB protected product is running' USB keys should not be removed while USB protected product is running

| Back | Main view