twain3.0/huagao/Device/config_new.cpp

39 lines
902 B
C++

#include "stdafx.h"
#include "config_new.h"
config_new::config_new(GScanCap param)
{
ms.value = 0;
ms.double_paper = param.hardwarecaps.en_doublefeed;
ms.color_model = SupPixelTypes[param.hardwarecaps.capturepixtype];
ms.dpi = SupResolutions[param.resolution_native];
ms.papar_type = 0;//SupPaperTyps[param.papertype];
ms.paper = ms.papar_type == 3;
ms.skew_enable = param.hardwarecaps.en_skrewdetect;
ms.skew_parameter = param.hardwarecaps.skrewdetectlevel;
ms.staple_enable = param.hardwarecaps.en_stapledetect;
}
config_new::~config_new(void)
{
}
unsigned int config_new::GetData()
{
return ms.value;
}
void config_new::set_unused_default_value(void)
{
ms.error_clean = 0;
ms.iic_config = 0;
ms.iic_config_addr = 0;
ms.pick_paper = 0;
ms.scan_enable = 0;
ms.status_init = 0;
ms.v_setting = 0;
ms.speed_set_enable = 0;
ms.key_staple_enable = 0;
ms.scan_busy_motor_stop = 1;
}