IMiS Scan
The IMiS Scan program module enables the capture of paper and electronic documents of whichever origin via optical scanners, and their viewing in web and destop applications. It supports the standard document scanning formats: PDF/A, multi-page TIFF and other important graphic file formats (PNG, JPG, GIF, BMP, etc.). Advanced scan profile settings allow for efficient scanning of paper documents with varying levels of readability and quality.
SIMPLE USER INTERFACE [web client]
The IMiS Scan module’s program interface is simple. The different scan settings (resolution, color depth, brightness, sharpness, sampling, duplex scanning) enable users efficient digitization of paper documents of various readabilities.
The IMiS Scan module’s program interface is simple. The different scan settings (resolution, color depth, brightness, sharpness, sampling, duplex scanning) enable users efficient digitization of paper documents of various readabilities.
CAPTURE OF PAPER AND ELECTRONIC DOCUMENTS [web client]
The kernel of the IMiS Scan web application is IMiS Capture Service, which is based on Microsoft .NET technology. This service executes the capture of paper documents via optical scanners or of electronic documents via a file system. It provides services to arbitrary web applications via the HTTP/REST protocol. It enables users to capture contents via various web browsers (e.g. Google Chrome, Mozilla Firefox, Microsoft Edge, etc.); a dedicated capture application is therefore not required.
The kernel of the IMiS Scan web application is IMiS Capture Service, which is based on Microsoft .NET technology. This service executes the capture of paper documents via optical scanners or of electronic documents via a file system. It provides services to arbitrary web applications via the HTTP/REST protocol. It enables users to capture contents via various web browsers (e.g. Google Chrome, Mozilla Firefox, Microsoft Edge, etc.); a dedicated capture application is therefore not required.
MODULAR DESIGN [web client]
IMiS Capture Service has been designed modularly, with each module responsible for its own phase of the capture or processing of content, and providing a certain functionality: for communicating with an optical scanner, for barcode recognition, for separating documents, for merging documents, for document conversion*, for saving to the archive system*, etc.
It enables developers to string different module chains, depending on the needs of the job.
The modular design enables the capture of contents from a different and heterogeneous selection of sources, and a quick upgrade with additional modules.
IMiS Capture Service has been designed modularly, with each module responsible for its own phase of the capture or processing of content, and providing a certain functionality: for communicating with an optical scanner, for barcode recognition, for separating documents, for merging documents, for document conversion*, for saving to the archive system*, etc.
It enables developers to string different module chains, depending on the needs of the job.
The modular design enables the capture of contents from a different and heterogeneous selection of sources, and a quick upgrade with additional modules.
MULTI-LEVEL ARCHITECTURE [web client]
The browser’s JavaScript program component (Engine) is the first and most basic level for communication with web resources via standard HTTP communication protocols. All subsequent levels are based on the JavaScript component. The Model level enables a connection with IMiS Capture Service via an HTTP link, asynchronous triggering of events, and the (de)serialization of service messages. Through this level all data and commands for operations are exchanged with the service part. The ViewModel level ensures the consistency of JavaScript objects and the status of the service it is communicating with. Its objects enable applications to manage the service, manage the lifecycle of captured documents, etc. Additionally, it enables the coordination and synchronization of service events. The View level comprises a selection of user interface components. The basic appearance of components can be customized via their object model or via CSS styles. It easily integrates components into the application without possessing exact knowledge of the events and objects that enable the component its function.
The browser’s JavaScript program component (Engine) is the first and most basic level for communication with web resources via standard HTTP communication protocols. All subsequent levels are based on the JavaScript component. The Model level enables a connection with IMiS Capture Service via an HTTP link, asynchronous triggering of events, and the (de)serialization of service messages. Through this level all data and commands for operations are exchanged with the service part. The ViewModel level ensures the consistency of JavaScript objects and the status of the service it is communicating with. Its objects enable applications to manage the service, manage the lifecycle of captured documents, etc. Additionally, it enables the coordination and synchronization of service events. The View level comprises a selection of user interface components. The basic appearance of components can be customized via their object model or via CSS styles. It easily integrates components into the application without possessing exact knowledge of the events and objects that enable the component its function.
WITHOUT USING PLUG-INS AND COMPONENTS [web client]
IMiS Scan has been designed in a JavaScript language that does not use additional technologies which browser makers consider unsuitable or dangerous (e.g. ActiveX plug-ins, access to “native” protocols NPAPI, COM, etc.).
IMiS Scan has been designed in a JavaScript language that does not use additional technologies which browser makers consider unsuitable or dangerous (e.g. ActiveX plug-ins, access to “native” protocols NPAPI, COM, etc.).
INTEGRATION INTO WEB APPLICATIONS [web client]
IMiS Scan enables application developers full flexibility when integrating it into any web applications. Integration at a sufficiently low level enables customization even in the event of technological conflicts with an internally used framework, should the application developer be unable to use e.g. components of the View level of the application.
IMiS Scan enables application developers full flexibility when integrating it into any web applications. Integration at a sufficiently low level enables customization even in the event of technological conflicts with an internally used framework, should the application developer be unable to use e.g. components of the View level of the application.
SECURITY [web client]
IMiS Capture Service enables local communication with the IMiS Scan application via the “localhost” local network interface; encryption of the web traffic of the REST interface is therefore not required. Service access is protected in accordance with the CORS standard.
It prevents web browsers from accessing IMiS Capture Service from domains that are not listed in the settings. In order to access the service, you have to enter the security key specified in the settings.
IMiS Capture Service enables local communication with the IMiS Scan application via the “localhost” local network interface; encryption of the web traffic of the REST interface is therefore not required. Service access is protected in accordance with the CORS standard.
It prevents web browsers from accessing IMiS Capture Service from domains that are not listed in the settings. In order to access the service, you have to enter the security key specified in the settings.
COMPRESSION OF SCANNED OBJECTS [desktop client]
Using standard compression algorithms (CCITT G3/G4, LZW, JPEG, JPEG2000, JBIG, ZIP) in different methods of document scanning (black and white, grayscale, color) we reduce the size of scanned documents, providing for faster transfers within the network and reducing the disk capacity needs. The size of a single-page scanned document is only 40–60 Kb on average, while the size of a multi-page document increases linearly.
Using standard compression algorithms (CCITT G3/G4, LZW, JPEG, JPEG2000, JBIG, ZIP) in different methods of document scanning (black and white, grayscale, color) we reduce the size of scanned documents, providing for faster transfers within the network and reducing the disk capacity needs. The size of a single-page scanned document is only 40–60 Kb on average, while the size of a multi-page document increases linearly.
DIGITAL SIGNING OF TIFF AND PDF/A DOCUMENTS [desktop client]
Electronic documents in the TIFF and PDF/A format can be digitally signed by an IMiS ARC Client. Together with a digital certificate, the digital signature is used to verify the authenticity of electronic documents. It provides the identification of the signee,
the unalterability of the signed content and enables the determination of the source of the signed content. Every unauthorized change to the document makes the digital signature invalid.
The documents can be signed parallel when there are several approvers of the same electronic documents or sequentially in the case of a multi-level approval of documents.
The digital signature and its graphic image, digital certificate data, the reason for signing and the commentary can be displayed on any page of the document or can remain hidden in the background.
Electronic documents in the TIFF and PDF/A format can be digitally signed by an IMiS ARC Client. Together with a digital certificate, the digital signature is used to verify the authenticity of electronic documents. It provides the identification of the signee,
the unalterability of the signed content and enables the determination of the source of the signed content. Every unauthorized change to the document makes the digital signature invalid.
The documents can be signed parallel when there are several approvers of the same electronic documents or sequentially in the case of a multi-level approval of documents.
The digital signature and its graphic image, digital certificate data, the reason for signing and the commentary can be displayed on any page of the document or can remain hidden in the background.
ADVANCED WORK WITH SCANNED DOCUMENTS [desktop client]
The general functionalities of software products for document scanning (enlarging, reducing, rotating) often do not meet the demands of advanced users.
IMiS Scan users can add redactions and other annotations to documents (marking, emphasizing, overlapping, captioning, stamping, commenting). Annotations become part of the scanned document while being saved completely separately, which is made possible by the tool for merging with the original.
In addition, we can control user rights to changing the original, mark whole pages or individual parts, send documents directly via e-mail, etc. While scanning, we can also merge several physically separate documents (e.g. a delivery note and an invoice) into one electronic document.
The general functionalities of software products for document scanning (enlarging, reducing, rotating) often do not meet the demands of advanced users.
IMiS Scan users can add redactions and other annotations to documents (marking, emphasizing, overlapping, captioning, stamping, commenting). Annotations become part of the scanned document while being saved completely separately, which is made possible by the tool for merging with the original.
In addition, we can control user rights to changing the original, mark whole pages or individual parts, send documents directly via e-mail, etc. While scanning, we can also merge several physically separate documents (e.g. a delivery note and an invoice) into one electronic document.
SCANNING DIRECTLY FROM THE APPLICATION [desktop client]
Using integration scripts, any application solution (DMS, ERP, CRM, BPM, etc.) can be closely linked to IMiS Scan, making it possible for certain users to scan directly from the application solution. This way, users do not have to use several applications, which affects the performance and quality of work done. While being scanned, a document is automatically saved in the IMiS ARC Server. Scanned object ID is recorded into the relevant place of the application solution and does not burden the application. When we view the scanned document, the application solution uses the scanned object ID to acquire the relevant object from the IMiS ARC Server and displays it in the IMiS Scan viewer. The method of protecting the object ID is determined in the security scheme, which is entirely taken from the application solution.
Using integration scripts, any application solution (DMS, ERP, CRM, BPM, etc.) can be closely linked to IMiS Scan, making it possible for certain users to scan directly from the application solution. This way, users do not have to use several applications, which affects the performance and quality of work done. While being scanned, a document is automatically saved in the IMiS ARC Server. Scanned object ID is recorded into the relevant place of the application solution and does not burden the application. When we view the scanned document, the application solution uses the scanned object ID to acquire the relevant object from the IMiS ARC Server and displays it in the IMiS Scan viewer. The method of protecting the object ID is determined in the security scheme, which is entirely taken from the application solution.
SECURE LONG-TERM DIGITAL ARCHIVE [desktop client]
Documents intended for long-term archiving in the digital archive must be ensured readability and authenticity even after 5, 10 or more years. Using the output TIFF and PDF/A format, IMiS Scan ensures the authenticity of documents for a longer period of time.
Documents intended for long-term archiving in the digital archive must be ensured readability and authenticity even after 5, 10 or more years. Using the output TIFF and PDF/A format, IMiS Scan ensures the authenticity of documents for a longer period of time.
* Note: This functionality will be supported in future versions.