diff --git a/sdk/oldwebscan/hgscannersdk/HG_SCANNER_API.cpp b/sdk/oldwebscan/hgscannersdk/HG_SCANNER_API.cpp
index 7f945fd3..aa8e1cc0 100644
--- a/sdk/oldwebscan/hgscannersdk/HG_SCANNER_API.cpp
+++ b/sdk/oldwebscan/hgscannersdk/HG_SCANNER_API.cpp
@@ -20,7 +20,7 @@ HG_SCANPARAMS m_params;
std::string img_type_ = ".jpg";
void* m_obj_usb = nullptr;
void* m_obj_img = nullptr;
-static const char* SDKVersion = "4.39.03.02";
+static const char* SDKVersion = "4.52.11.21";
char deviceList[60];
unsigned int compression_data = 80;
HG_OnDevice_Event_Callback m_callback_OnDevcie_Event = nullptr;
@@ -668,7 +668,11 @@ int SetDeviceParam(HG_Scanner_Handle pScanner)
enumValue = HGLIB_OPTION_ENUMVALUE_ZZCC_ZDSMCC;
HGLib_SetDeviceParam((HGLibDevice)pScanner, HGLIB_OPTION_NAME_ZZCC, &enumValue);
}
-
+ else if (m_params.PaperSize == HG_None)
+ {
+ enumValue = HGLIB_OPTION_ENUMVALUE_ZZCC_PPYSCC;
+ HGLib_SetDeviceParam((HGLibDevice)pScanner, HGLIB_OPTION_NAME_ZZCC, &enumValue);
+ }
if (m_params.ScanSide.DiscardBlank == 1)
{
enumValue = HGLIB_OPTION_ENUMVALUE_SMYM_TGKBYTY;
diff --git a/sdk/oldwebscan/sln/libwebscan_jni/libwebscan_jni.vcxproj b/sdk/oldwebscan/sln/libwebscan_jni/libwebscan_jni.vcxproj
index ad950090..b92855fd 100644
--- a/sdk/oldwebscan/sln/libwebscan_jni/libwebscan_jni.vcxproj
+++ b/sdk/oldwebscan/sln/libwebscan_jni/libwebscan_jni.vcxproj
@@ -28,22 +28,22 @@
DynamicLibrary
true
- v142
+ v143
DynamicLibrary
false
- v142
+ v143
Application
true
- v142
+ v143
Application
false
- v142
+ v143