TheDynamsoft Service is a component which is required to handle the communication between the hardware (scanner, webcam, etc.) and the browser. It represents the core piece of the Dynamic Web TWAIN SDK when it is launched in the service mode.
In CStoreOffice, you will need to install the Dynamsoft Service to scan documents using scanner or camera. You will need to install the Dynamsoft Service only once and then continue scanning documents without any additional steps.
Although the installation process may be a little different depending on the operating system, browser and security settings, in general, you can try to refer to the following instructions if you are not sure how to install the application.
In certain scenarios, there may be requirements to store encrypted image caches on a local disk for temporary data storage or backup purposes. Dynamic Web TWAIN introduces a new feature that facilitates developers in securely storing image caches in encrypted form within the Dynamsoft Service folder.
MacOS Service Hotfix
Due to changes introduced with ICA drivers, Dynamic Web TWAIN may exhibit strange behaviour while scanning. This release updates the Dynamsoft Service for MacOS to address these issues. See this article for more details.
DWObject process optimization
Fixed an issue where if the Web TWAIN object was deleted from context mid scan, the scanning queue would not terminate, leaving any future requests being left pending in queue.
New Features
Image Viewer
Add a new property zoomOrigin to determine the zoom origin as well as adding to ImageEditor and EditorSettings.
Preview Feature
PDF Compressor (Beta)
PDF Compressor is a compression technology based on color clustering which can help to reduce the file size when saving images as a PDF file. To preview this feature, please see this demo. Please contact us if you have any feedback or suggestions.
Improvements
Image Viewer
Optimize display speed of images in viewer in n*n ViewMode.
Android Service
When the remaining valid date of the
local.dynamsoft.com certificate is less than or equal to 21 days, the certificate will be automatically renewed in the network environment.
Remote Scan
Optimize the configuration pages of Bonjour Service and Proxy Service to make the process clearer and easier to proceed.
General Improvements
Update third-party libraries to the latest version.
Remove redundant 32-bit dlls from Dynamsoft Service 64-bit installation directory.
Remote Scan
The remote scan solution powered by Dynamic Web TWAIN is now officially available. With it, you can turn any of your traditional document scanners into a network-able scanner and allow your end users to use it without installing anything on the client device. Read this documentation to learn the Remote Scan solution works.
Improvements
Image Viewer
The Viewer component has been migrated to a dedicated resource file. This will allow for viewerless implementations of Dynamic Web TWAIN to reduce the load by removing the necessity of loading the Viewer resources into memory even when the Viewer is not being used. See the property Dynamsoft.DWT.UseDefaultViewer.
Added the enum EnumDWT_WorkMode with a new option for image editing
Added save() to the ImageEditor object
Dynamic Web TWAIN v18.1 is restructured into two editions. While the standard Service Edition focuses on interactions with scanners, the Plus Edition offers support for mobile cameras as well. The goal is to make sure the Service Edition is small-sized, easy-to-use, and stable. The Plus Edition, on the other hand, is more comprehensive and offers flexibility in platforms and devices.
Localhost Scan
New Features
Service Edition for Android
Enable document scanning from eSCL-compatible scanners or Wi-Fi Direct scanners directly to your Android mobile device. Please refer to this blog for more details.
Get Dynamsoft Service in Google Play
Scanner
Added new method GetDevicesAsync.
Added new method SelectDeviceAsync.
Added new method AcquireImageAsync.
Added new optional parameter deviceType to the method SelectSourceAsync.
Mobile Web Capture
Support turning on/off torch
Added new method turnOnTorch and turnOffTorch.
Added new method getCapabilities.
Added new property torch to ScannerViewer. Refer to scanDocument.
Improved Features
All license key types can now be specified with the API Dynamsoft.DWT.ProductKey.
Added new property Dynamsoft.DWT.DeviceFriendlyName which defines the specific device that consumes the license quota
Added new enumeration Dynamsoft.DWT.EnumDWT_ExtImageInfo
Updated Barcode Reader add-on library to version 9.4. Check out the release notes for Barcode Reader JavaScript SDK - 9.x
Bug Fixes
Base64 string returning null on load
Scanner source name not showing on source list
OnPreExecute not removing loading bar
ConvertToBase64 not working in v17.3
Deprecations
Check out the Deprecations page for v18.0 deprecations.
Changes to ActiveX Edition
Added the following API supports for better compatibility with HTML5 Edition: HTTPUpload, ConvertToBase64, OnBufferChanged, CloseSourceAsync, OpenSourceAsync, GetSourceNamesAsync, CloseSourceManagerAsync, OpenSourceManagerAsync
Remote Scan
Remote Document Scanning enables document scanning from all available Dynamsoft Services and eSCL scanners on the intranet through one proxy service, via any supported devices and browsers, without any software installation. Please refer to this documentation for more details.
New and Improved Features
Mobile Web Capture
Improved performance and user experience with re-designed mobile document capture workflow. Some highlights:
The original copy of an image is kept in the new document editor object so you can always go back to the original image to make any edit.
Building your custom workflow to trigger actions in your desired sequence is made easy.
Interface elements in the viewer/editor are now customizable. You can easily add/remove icons or change their style.
See the live demo.
Buffer
Added new method RenameDocument.
Renamed methods
CreateFile -> CreateDocument
OpenFile -> OpenDocument
GetCurrentFileName -> GetCurrentDocumentName
RemoveFile -> RemoveDocument
GetFileInfoList -> GetDocumentInfoList
Added new method GetRawDataAsync.
Viewer
Added new method updateCheckboxStyle to customize checkboxes. This method is also added to ThumbnailViewer. Refer to createThumbnailViewer.
Added new method updatePageNumberStyle to customize page numbers. This method is also added to ThumbnailViewer. Refer to createThumbnailViewer.
Added new properties checkbox and pageNumber to ThumbnailViewerSettings. Refer to createThumbnailViewer.
Added a new parameter documentConfiguration to the method createTemplate.
Added new method createDocumentEditor.
Added new property selectionMode.
Added new property allowPageDragging.
Minor Improvements
Modified Dynamsoft.DWT.EnumDWT_PDFCompressionType from PDF_JBig2 to PDF_JBIG2.
Made changes to support organizationID value for Dynamsoft.DWT.ProductKey.
Enabled license key validation for the correct version during initialization.
Bug Fixes
On MacOS, images in the viewer were sometimes lost when waking up from sleep mode.
Incorrect error message displayed when using camera function with UseLocalService set to true.
Unchecking checkboxes did not trigger the OnBufferChanged event.
Failed to load dll for PDF decoding or encoding when using v17.x SDK with an older version image dll file.
Images failed to display in print window.
Edited images not showing correctly in Image Editor.
Images not displaying correctly in landscape mode when printing from Image Editor.
Iframe not working in Edge due to Content Security Policy.
Deprecations
Check out the Deprecations page for v17.3 deprecations.
Improved Features
Made changes to handle CORS preflight requests sent by Chrome from V98. Learn more here.
For Chromium V84+, use userAgentData instead of userAgent in response to UserAgent String phasing out issue.
Bug Fixes
Fixed a bug where Dynamsoft Service installation/uninstallation failed due to the current user account does not match the user account under C:\Usersaccount. Learn more here.
[HTML5 on MacOS] Fixed a bug where the short key (set by organizationID) did not work on macOS 12+.
Fixed a bug where the mouse wheel did not work when the mouse was over the viewer.
[HTML5 on MacOS] Fixed a bug where buttons were not visible during Dynamic Web TWAIN/Dynamsoft Service installation when using dark mode.
After installing the Dynamsoft Service, navigate to :18625/ in a web browser to configure the host and port settings. The default host IP address is set to 127.0.0.1. If you wish to make the service accessible from desktop, mobile, and web applications in your office, you can update the host setting to a LAN IP address, such as 192.168.8.72.
Installation and Use. You may install and use the Software only in the configuration and for the number of subscriptions purchased by you through Practice Fusion. In order to exercise your rights to the Dynamsoft Software under these Dynamsoft Terms you must activate your copy of the Dynamsoft Software in the manner described during the launch sequence.
Effect of Termination. Upon the expiration of your license, all rights granted to you under these Dynamsoft Terms (including but not limited to, the rights to use, and/or provide access to the Dynamsoft Software) shall terminate unless renewed, and you shall immediately cease use of the Dynamsoft Software and uninstall all copies of the Dynamsoft Software.
Restrictions. All rights reserved. Except as expressly permitted by these Dynamsoft Terms or by applicable law you may not: (a) lease, loan, resell, assign, sublicense, or otherwise distribute the Dynamsoft Software or any of the rights granted by these Dynamsoft Terms; (b) use the Dynamsoft Software to provide or operate Application Service Provider (ASP), service bureau, marketing, training, outsourcing services, or consulting services, or any other commercial service related to the Dynamsoft Software or to develop training materials; (c) modify (even for purposes of error correction), adapt, or translate the Dynamsoft Software or create derivative works therefrom except as necessary to configure the Dynamsoft Software using the menus, options and tools provided for such purposes and contained in the Dynamsoft Software; (d) in any way reverse engineer, disassemble or decompile the Dynamsoft Software (including reverse compiling to ensure interoperability) or any portion thereof except to the extent and for the express purposes authorized by applicable law notwithstanding this limitation; (e) use the Dynamsoft Software to develop a product which is competitive with any Dynamsoft product offerings; (f) use unauthorized keycode(s); (g) permit third party access to, or use of, the Dynamsoft Software except as expressly permitted herein; and (h) distribute or publish keycode(s).
3a8082e126