diff --git a/_config.yml b/_config.yml index 9a6df854..00d169e7 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,6 @@ repositoryUrl: https://github.com/Dynamsoft/web-twain-docs/blob/master firstLevelUrl: /web-twain/docs +repository: Dynamsoft/web-twain-docs docFullPath: https://www.dynamsoft.com/web-twain/docs productUrl: https://www.dynamsoft.com/Products/WebTWAIN_Overview.aspx productName: Dynamic Web TWAIN diff --git a/_includes/sidelist-indepth/troubleshooting.html b/_includes/sidelist-indepth/troubleshooting.html index 83490764..0a9bfe86 100644 --- a/_includes/sidelist-indepth/troubleshooting.html +++ b/_includes/sidelist-indepth/troubleshooting.html @@ -2,7 +2,27 @@ diff --git a/indepth/troubleshooting/common-errors/HTTP-process-error.md b/indepth/troubleshooting/common-errors/HTTP-process-error.md new file mode 100644 index 00000000..17046fd0 --- /dev/null +++ b/indepth/troubleshooting/common-errors/HTTP-process-error.md @@ -0,0 +1,78 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting HTTP Process Error +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, HTTP Process Error +breadcrumbText: HTTP Process Error +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors HTTP Process Error Page +--- + + +# Handling Errors + +## HTTP process error + +* Symptom + +When you upload images using any of the HTTPUploadThroughPost*** methods, you may receive the error. + +* Cause + + The write permission is not granted to the specified directory on the web server. + + The action page is incorrect or returns something from the web server. + + The port specified for uploading is the incorrect one. + + The size of the images you are trying to upload is beyond the maximum allowed size set by the server. + +* Solution + + Make sure the users who are uploading have permission to write images to the specified directory on the web server. (For example, give "Write" permission to the Authenticated Users.) + + Check the response string returned from the HTTP server to figure out the cause of the process error. You can get this string by using the [HTTPPostResponseString]({{site.info}}api/WebTwain_IO.html#httppostresponsestring) property. + + Set the port to the correct one using [HTTPPort]({{site.info}}api/WebTwain_IO.html#httpport). We recommend you get the Port and Server values this way: + + ``` javascript + var strHTTPServer = location.hostname; + DWObject.HTTPPort = location.port == "" ? 80 : location.port; + ``` + + If you have set [IfSSL]({{site.info}}api/WebTwain_IO.html#ifssl) to true, you must set a secure port for the HTTPPort property. For example, + + ``` javascript + DWObject.IfSSL = true; + DWObject.HTTPPort = 443; + ``` +> For example: If the URL for the scan page is "http://localhost:3253/....", you should set the port to 3253. + +* Checking the server-side configuration is also useful in this scenario + + Please reset the maximum transferable data size. If you are using `ASP.NET` , you can change the value in the following line in the `Web.Config` file. + + ``` xml + // In kilobytes + ``` + + This line may also be required + + ``` xml + // In bytes + ``` + + The following is an example config file + + ``` xml + + + + + + + + + + + + + + + ``` + + If you are using `PHP` , you can change the value in the following line in the `php.ini` file: + + ``` shell + upload_max_filesize = 2M + ``` \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/HTTP-request-error.md b/indepth/troubleshooting/common-errors/HTTP-request-error.md new file mode 100644 index 00000000..5f375e99 --- /dev/null +++ b/indepth/troubleshooting/common-errors/HTTP-request-error.md @@ -0,0 +1,37 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting HTTP Request Error +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, HTTP Request Error +breadcrumbText: HTTP Request Error +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors HTTP Request Error Page +--- + +# Handling Errors + +## HTTP request error + +* Symptom + +When you upload images via HTTP Put, you may get this error. + +* Cause + + The problem may occur if the write permission is not provided on the server. + + If you use Tomcat, because the value of the `readonly` property is `false` by default, the HTTP Put operation is not allowed. + +* Solution + + Check the write permission at the server. + + - Start Internet Information Services (IIS). + - Click Web Sites. + - Right-click the specified work folder, select Properties. + - Select the Write option at the Directory tab. + + + If you are using Tomcat, the `doPut()` will check to see if the `readonly` property has been changed to `false`. If it has not, the HTTP Put operation is not allowed. Please go to {Tomcat installation directory} -> conf -> web.xml, find the default servlet configuration (org.apache.catalina.servlets. DefaultServlet) and change the `readonly` property to `true` . + +``` xml + + readonly + false + +``` \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/JPEG-compression.md b/indepth/troubleshooting/common-errors/JPEG-compression.md new file mode 100644 index 00000000..fd4169d3 --- /dev/null +++ b/indepth/troubleshooting/common-errors/JPEG-compression.md @@ -0,0 +1,38 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Only 24-bit True Color bmp And 8-bit gray-scaled Image Are Supported For JPEG Compression +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, JPEG Compression +breadcrumbText: JPEG Compression +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors JPEG Compression Page +--- + +# Handling Errors + +## Only 24-bit true color bmp and 8-bit gray-scaled image are supported for JPEG compression + +* Symptom + +When you save or upload an image as a JPEG file, you may receive the error. + +* Cause + +You are saving a Black&White image as a JPEG file but JPEG standard only allows the compression of grayscale and RGB images. + +* Resolution + +Make sure the pixel type of the image in the buffer is Gray or RGB. If it is not, you can either save it in another format or convert the image to grayscale using the method [ConvertToGrayScale()]({{site.info}}api/WebTwain_Edit.html#converttograyscale). + +``` javascript +if ( /*If save in JPEG*/ ) { + + //Check whether the current image is B&W + //1 is B&W, 8 is Gray, 24 is RGB + if (DWObject.GetImageBitDepth(DWObject.CurrentImageIndexInBuffer) == 1) + //If so, convert the image to Gray + DWObject.ConvertToGrayScale(DWObject.CurrentImageIndexInBuffer); + //Save image in JPEG + DWObject.SaveAsJPEG("DynamicWebTWAIN.jpg", DWObject.CurrentImageIndexInBuffer); + +} +``` \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/XMLHttpRequest-cannot-load.md b/indepth/troubleshooting/common-errors/XMLHttpRequest-cannot-load.md new file mode 100644 index 00000000..774c6153 --- /dev/null +++ b/indepth/troubleshooting/common-errors/XMLHttpRequest-cannot-load.md @@ -0,0 +1,49 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting XMLHttpRequest Cannot Load XXX +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, XMLHttpRequest Cannot Load XXX +breadcrumbText: XMLHttpRequest Cannot Load +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors XMLHttpRequest Cannot Load XXX +--- + +# Handling Errors + +## XMLHttpRequest cannot load XXX + +* Symptom + + You get the error + + ``` shell + XMLHttpRequest cannot load xxxxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://xxxxxxx' is therefore not allowed access. + ``` + +* Cause + + You are uploading or downloading to/from a web server which is in a different domain than your current website and that web server doesn't allow accessing from a different domain. + +* Solution + + Try uploading to the same domain or update the server side configuration to allow cross domain requests. If you are using IIS, you can refer to the following configuration. + + ``` xml + + + + + + + + + + + ``` + +> Note +> +> After updating the server configuration file, you'll need to restart the server (i.e. IIS). +> +> If you are downloading a file, you might need to clear the browser cache because a cached file will not be requested again from the server, thus still no 'Access-Control-Allow-Origin' header will be presented. +> +> If you are using Windows Authentication, you may need to change the default setting of `withCredentials` in the `dynamsoft.webtwain.initiate.js` file. To do that, open the JS file, find `withCredentials:false` and change it to `withCredentials:true` . \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/connection-couldn't-be-established.md b/indepth/troubleshooting/common-errors/connection-couldn't-be-established.md new file mode 100644 index 00000000..6c73f3a2 --- /dev/null +++ b/indepth/troubleshooting/common-errors/connection-couldn't-be-established.md @@ -0,0 +1,27 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting A Connection With The Server Could Not Be Established +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, Connection Couldn't Be Established +breadcrumbText: Connection Couldn't Be Established +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors Connection Couldn't Be Established Page +--- + +# Handling Errors + +## A connection with the server could not be established + +* Symptom + +When you upload images to your web server, you may receive the error message. + +* Cause + +The problem may occur when a connection with the server is not available. + +* Resolution + + Check if the HTTP port you set in your code coincides with the port number you set on your web server. You can use the [HTTPPort]({{site.info}}api/WebTwain_IO.html#httpport) property to set the port number. + + Make sure the address of the server is available. To check this, you can ping the address from a client machine. + +> Note: +> Both the machine name and the IP address of the server can be used for the HTTPUpload method. \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/dwt-md5-is-not-allowed.md b/indepth/troubleshooting/common-errors/dwt-md5-is-not-allowed.md new file mode 100644 index 00000000..886786c5 --- /dev/null +++ b/indepth/troubleshooting/common-errors/dwt-md5-is-not-allowed.md @@ -0,0 +1,43 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Request Header Field dwt-md5 Is Not Allowed By Access-Control-Allow-Headers In Preflight Response +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, dwt-md5 Is Not Allowed +breadcrumbText: dwt-md5 Is Not Allowed +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors dwt-md5 Is Not Allowed Page +--- + +# Handling Errors + +## Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response + +* Symptom + + When you fail to upload images, you may get this error + +* Cause + + `dwt-md5` is a default built-in header in `DWT` . It is used for each uploading process to test the integrity of data. Since this is not a standard header, the browser will send an OPTIONS preflight request before the original request is sent to verify that this header is allowed. If not, the browser will return the above error. + +* Solution + + Update your server-side configuration file as per your environment. If you are using IIS, you can refer to the following configuration. + + ``` xml + + + + + + + + + + + ``` + +> Note +> +> After updating the server configuration file, you'll need to restart the server (i.e. IIS). + +Check out more info [here](https://fetch.spec.whatwg.org/#http-cors-protocol) \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/general-failure.md b/indepth/troubleshooting/common-errors/general-failure.md new file mode 100644 index 00000000..16a344e2 --- /dev/null +++ b/indepth/troubleshooting/common-errors/general-failure.md @@ -0,0 +1,33 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting General Failure +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, General Failure +breadcrumbText: General Failure +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors General Failure Page +--- + +# Handling Errors + +## General failure + +* Symptom + +When you try scanning an image with Dynamic Web TWAIN, you may receive the error message "General failure" in the ErrorString property. + +* Cause + +The problem occurs when the source (scanner) is *not* disabled completely after a scanning session or the source is currently unavailable. + +* Resolution + +You can set [IfDisableSourceAfterAcquire]({{site.info}}api/WebTwain_Acquire.html#ifdisablesourceafteracquire) to `true` . It must be set before the call to [SelectSource]({{site.info}}api/WebTwain_Acquire.html#selectsource) + +``` javascript +function AcquireImage() { + DWObject.IfDisableSourceAfterAcquire = true; + DWObject.SelectSource(); + DWObject.OpenSource(); + DWObject.AcquireImage(); +} +``` \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/index.md b/indepth/troubleshooting/common-errors/index.md new file mode 100644 index 00000000..68fae488 --- /dev/null +++ b/indepth/troubleshooting/common-errors/index.md @@ -0,0 +1,31 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Common Errors +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors +breadcrumbText: Common Errors +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors Index Page +--- + +# Common Errors + +## [General failure]({{site.indepth}}troubleshooting/common-errors/general-failure.html) + +## [A connection with the server could not be established]({{site.indepth}}troubleshooting/common-errors/connection-couldn't-be-established.html) + +## [HTTP process error]({{site.indepth}}troubleshooting/common-errors/HTTP-process-error.html) + +## [HTTP request error]({{site.indepth}}troubleshooting/common-errors/HTTP-request-error.html) + +## [Only 24-bit true color bmp and 8-bit gray-scaled image are supported for JPEG compression]({{site.indepth}}troubleshooting/common-errors/JPEG-compression.html) + +## [XMLHttpRequest cannot load XXX]({{site.indepth}}troubleshooting/common-errors/XMLHttpRequest-cannot-load.html) + +## [Source is connected to the maximum supported number of applications]({{site.indepth}}troubleshooting/common-errors/source-connected-to-maximum.html) + +## [Sequence error]({{site.indepth}}troubleshooting/common-errors/sequence-error.html) + +## [Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response]({{site.indepth}}troubleshooting/common-errors/dwt-md5-is-not-allowed.html) + + + diff --git a/indepth/troubleshooting/common-errors/sequence-error.md b/indepth/troubleshooting/common-errors/sequence-error.md new file mode 100644 index 00000000..a6ba9800 --- /dev/null +++ b/indepth/troubleshooting/common-errors/sequence-error.md @@ -0,0 +1,26 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Sequence Error +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, Sequence Error +breadcrumbText: Sequence Error +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors Sequence Error Page +--- + +# Handling Errors + +## Sequence error + +* Symptom + + When you fail to acquire images from your scanner, you may get this error. + +* Cause + + The problem happens when the process does not occur in the correct TWAIN sequence. + +* Resolution + + Check if you followed the acquisition sequence to get images from your device. For example, some methods and properties, like the [PixelType]({{site.info}}api/WebTwain_Acquire.html#pixeltype) property, can only be used after calling the [OpenSource()]({{site.info}}api/WebTwain_Acquire.html#opensource) method. Please check the TWAIN State Transition Diagram below for more information + +![TWAIN State Transition]({{site.assets}}imgs/TWAIN-State-Transition.png) \ No newline at end of file diff --git a/indepth/troubleshooting/common-errors/source-connected-to-maximum.md b/indepth/troubleshooting/common-errors/source-connected-to-maximum.md new file mode 100644 index 00000000..8bdbfbaf --- /dev/null +++ b/indepth/troubleshooting/common-errors/source-connected-to-maximum.md @@ -0,0 +1,38 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Source Is Connected To The Maximum Supported Number Of Applications +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, Common Errors, Source Connected To Maximum +breadcrumbText: Source Connected To Maximum +description: Dynamic Web TWAIN SDK Documentation Troubleshooting Common Errors Source Connected To Maximum Page +--- + +# Handling Errors + +## Source is connected to the maximum supported number of applications + +* Symptom + + When you try to acquire images, you may get this error. + +* Cause + + The problem may occur when the source is **not** disabled completely after a transfer ends or is used by other applications. + +* Resolution + + Check whether another application is using the source. If yes, close it and try again. + + Set [IfDisableSourceAfterAcquire]({{site.info}}api/WebTwain_Acquire.html#ifdisablesourceafteracquire) to `true` and use [CloseSource()]({{site.info}}api/WebTwain_Acquire.html#closesource) to make sure that the source is closed after a scanning session. + + ``` javascript + function btnScan_onclick() { + DWObject.RegisterEvent("OnPostAllTransfers", function() { + DWObject.CloseSource(); + }); + DWObject.SelectSource(); + DWObject.CloseSource(); //close source before open + DWObject.OpenSource(); + DWObject.IfDisableSourceAfterAcquire = true; //close source after acquiring + DWObject.AcquireImage(); + } + ``` + Reboot your device. \ No newline at end of file diff --git a/indepth/troubleshooting/license-errors/Domain-does-not-match.md b/indepth/troubleshooting/license-errors/Domain-does-not-match.md new file mode 100644 index 00000000..2f9a70d6 --- /dev/null +++ b/indepth/troubleshooting/license-errors/Domain-does-not-match.md @@ -0,0 +1,25 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting The Current Product Key Does Not Match The Domain +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, License Errors, Domain Does Not Match +breadcrumbText: Domain Doesn't Match +description: Dynamic Web TWAIN SDK Documentation Troubleshooting License Errors Domain Doesn't Match Page +--- + + +# Handling Errors + +## The current product key does not match the domain + +* Symptom + +When you visit a `DWT` application , you may be met with this error message. + +* Cause + +To protect your license, you can bind it to your domain. When you do this, you must make sure your application is deployed to the bound domain, otherwise you will receive the error. + +* Resolution + +Make sure you deployed the application to the domain bound to your license or add the domain to your license bindings by contacting [Dynamsoft Support]({{site.about}}getsupport.html). \ No newline at end of file diff --git a/indepth/troubleshooting/license-errors/OCR-lic-exceeded.md b/indepth/troubleshooting/license-errors/OCR-lic-exceeded.md new file mode 100644 index 00000000..a4148784 --- /dev/null +++ b/indepth/troubleshooting/license-errors/OCR-lic-exceeded.md @@ -0,0 +1,24 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting You Have Exceeded The Number Of OCR Attempts Allowed By The Current License +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, License Errors, OCR License Exceeded +breadcrumbText: OCR License Exceeded +description: Dynamic Web TWAIN SDK Documentation Troubleshooting License Errors OCR License Exceeded Page +--- + +# Handling Errors + +## You have exceeded the number of OCR attempts allowed by the current license + +* Symptom + +When you use the OCRPro addon, you may receive this error message returned by the member method GetErrorString() of the OCRResult class. + +* Cause + +It is a license issue. The OCRPro licenses are yearly licenses and each license has a limitation on the number of pages allowed to be OCR'ed. The SDK will throw this error when the limitation is reached. + +* Solution + +The license quota has been used up and extra quota needs to be purchased. Contact [Dynamsoft Support]({{site.about}}getsupport.html) for any assistance. \ No newline at end of file diff --git a/indepth/troubleshooting/license-errors/index.md b/indepth/troubleshooting/license-errors/index.md new file mode 100644 index 00000000..8b2362de --- /dev/null +++ b/indepth/troubleshooting/license-errors/index.md @@ -0,0 +1,18 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting License Errors +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, License Errors +breadcrumbText: License Errors +description: Dynamic Web TWAIN SDK Documentation Troubleshooting License Errors Index Page +--- + +# License Errors + +## [Invalid License]({{site.indepth}}troubleshooting/license-errors/invalid-key.html) + +## [The current product key does not match the domain]({{site.indepth}}troubleshooting/license-errors/Domain-does-not-match.html) + +## [Your trial license has expired]({{site.indepth}}troubleshooting/license-errors/key-expired.html) + +## [You have exceeded the number of OCR attempts allowed by the current license]({{site.indepth}}troubleshooting/license-errors/OCR-lic-exceeded.html) \ No newline at end of file diff --git a/indepth/troubleshooting/license-errors/invalid-key.md b/indepth/troubleshooting/license-errors/invalid-key.md new file mode 100644 index 00000000..6259f864 --- /dev/null +++ b/indepth/troubleshooting/license-errors/invalid-key.md @@ -0,0 +1,25 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Invalid Product Key +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, License Errors, Invalid Product Key +breadcrumbText: Invalid Product Key +description: Dynamic Web TWAIN SDK Documentation Troubleshooting License Errors Invalid Product Key Page +--- + + +# Handling Errors + +## Invalid product key + +* Symptom + +You get an error message that says "The current product key does not support xxx..." or "The current product key is invalid because ...". + +* Cause + +You are trying to use an unlicensed feature of `DWT` or use it on an unlicensed `Platform` or `Browser` . + +* Resolution + +Make sure you have the correct license set in the proper configuration. If you have doubts or questions, you can contact [Dynamsoft Support]({{site.about}}getsupport.html). \ No newline at end of file diff --git a/indepth/troubleshooting/license-errors/key-expired.md b/indepth/troubleshooting/license-errors/key-expired.md new file mode 100644 index 00000000..224e7260 --- /dev/null +++ b/indepth/troubleshooting/license-errors/key-expired.md @@ -0,0 +1,31 @@ +--- +layout: default-layout +needAutoGenerateSidebar: true +title: Dynamic Web TWAIN Troubleshooting Your Trial License Has Expired +keywords: Dynamic Web TWAIN, Documentation, Troubleshooting, License Errors, License Expired +breadcrumbText: License Expired +description: Dynamic Web TWAIN SDK Documentation Troubleshooting License Errors License Expired Page +--- + + +# Handling Errors + +## Your trial product key has expired + +* Symptom + +You see the following pop-up + +![ProductKey-Expired]({{site.assets}}imgs/ProductKey-Expired.png) + +* Cause + +The trial product key has expired. + +* Resolution + +Follow the instructions on that pop-up which are + + + Request a new trial product key [here](https://www.dynamsoft.com/customer/license/trialLicense) + + Refer to [this article]({{site.indepth}}development/upgrade.html#update-the-license-key) to update the ProductKey + + Do a hard refresh or clear cache in your browser to make sure the new ProductKey is used \ No newline at end of file diff --git a/index.md b/index.md index 1d7379dd..65f2e755 100644 --- a/index.md +++ b/index.md @@ -57,7 +57,21 @@ description: Dynamic Web TWAIN SDK Documentation Homepage * [Troubleshooting]({{site.indepth}}troubleshooting/index.html) - [How to Debug]({{site.indepth}}troubleshooting/debug.html) - - [Handle Errors]({{site.indepth}}troubleshooting/handle-errors.html) + - [License Errors]({{site.indepth}}troubleshooting/license-errors/index.html) + - [Invalid License]({{site.indepth}}troubleshooting/license-errors/invalid-key.html) + - [The current product key does not match the domain]({{site.indepth}}troubleshooting/license-errors/Domain-does-not-match.html) + - [Your trial license has expired]({{site.indepth}}troubleshooting/license-errors/key-expired.html) + - [You have exceeded the number of OCR attempts allowed by the current license]({{site.indepth}}troubleshooting/license-errors/OCR-lic-exceeded.html) + - [Common Errors]({{site.indepth}}troubleshooting/common-errors/index.html) + - [General failure]({{site.indepth}}troubleshooting/common-errors/general-failure.html) + - [A connection with the server could not be established]({{site.indepth}}troubleshooting/common-errors/connection-couldn't-be-established.html) + - [HTTP process error]({{site.indepth}}troubleshooting/common-errors/HTTP-process-error.html) + - [HTTP request error]({{site.indepth}}troubleshooting/common-errors/HTTP-request-error.html) + - [Only 24-bit true color bmp and 8-bit gray-scaled image are supported for JPEG compression]({{site.indepth}}troubleshooting/common-errors/JPEG-compression.html) + - [XMLHttpRequest cannot load XXX]({{site.indepth}}troubleshooting/common-errors/XMLHttpRequest-cannot-load.html) + - [Source is connected to the maximum supported number of applications]({{site.indepth}}troubleshooting/common-errors/source-connected-to-maximum.html) + - [Sequence error]({{site.indepth}}troubleshooting/common-errors/sequence-error.html) + - [Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response]({{site.indepth}}troubleshooting/common-errors/dwt-md5-is-not-allowed.html) diff --git a/info/api/WebTwain_Acquire.md b/info/api/WebTwain_Acquire.md index cfca1a23..9b8faba7 100644 --- a/info/api/WebTwain_Acquire.md +++ b/info/api/WebTwain_Acquire.md @@ -9,7 +9,7 @@ description: Dynamic Web TWAIN SDK Documentation API Reference Acquire APIs Page # WebTwain Scan -> The following APIs are compatible with TWAIN | ICA | SANE (Windows, macOS and Linux) +> The following APIs are compatible with TWAIN, ICA, SANE (Windows, macOS and Linux) **Methods** @@ -106,7 +106,7 @@ description: Dynamic Web TWAIN SDK Documentation API Reference Acquire APIs Page * [ImageBitsPerPixel](#imagebitsperpixel) * [ImageLength](#imagelength) * [ImageWidth](#imagewidth) -* [ImageXResolution](#imagexresolution)| +* [ImageXResolution](#imagexresolution) * [ImageYResolution](#imageyresolution) * [XferCount](#xfercount) * [MagData](#magdata)