diff --git a/docs/G100-G200.txt b/docs/G100-G200.txt index 963ad77..9ab1f8b 100644 --- a/docs/G100-G200.txt +++ b/docs/G100-G200.txt @@ -143,7 +143,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"] }, "14": { "category": "base", diff --git a/docs/G139-239.txt b/docs/G139-239.txt index 82b8db5..5a03f59 100644 --- a/docs/G139-239.txt +++ b/docs/G139-239.txt @@ -1,6 +1,6 @@ { "device_type": "G239", - "option_count": 50, + "option_count": 56, "1": { "category": "base", "name": "cfg-1", @@ -138,6 +138,61 @@ "13": { "category": "base", "name": "cfg-13", + "title": "自定义扫描区域", + "desc": "自定义扫描区域", + "type": "bool", + "cur": false, + "default": false, + "size": 4, + "depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"] + }, + "14": { + "category": "base", + "name": "tl-x", + "title": "扫描区域左侧(mm)", + "desc": "", + "type": "bool", + "cur": true, + "default": true, + "size": 4, + "depend_and": ["13==true"] + }, + "15": { + "category": "base", + "name": "br-x", + "title": "扫描区域右侧(mm)", + "desc": "", + "type": "bool", + "cur": true, + "default": true, + "size": 4, + "depend_and": ["13==true"] + }, + "16": { + "category": "base", + "name": "tl-y", + "title": "扫描区域上侧(mm)", + "desc": "", + "type": "bool", + "cur": true, + "default": true, + "size": 4, + "depend_and": ["13==true"] + }, + "17": { + "category": "base", + "name": "br-y", + "title": "扫描区域下侧(mm)", + "desc": "", + "type": "bool", + "cur": true, + "default": true, + "size": 4, + "depend_and": ["13==true"] + }, + "18": { + "category": "base", + "name": "cfg-18", "title": "尺寸检测", "desc": "检测纸张实际尺寸", "type": "bool", @@ -146,9 +201,9 @@ "size": 4, "depend_or": ["12==A3", "12==A4", "12==A4横向", "12==A5", "12==A5横向", "12==A6", "12==A6横向", "12==B4", "12==B5", "12==B5横向", "12==B6", "12==B6横向", "12==Double Letter", "12==LEGAL", "12==Letter", "12==Letter横向"] }, - "14": { + "19": { "category": "base", - "name": "cfg-14", + "name": "cfg-19", "title": "扫描页面", "desc": "设置页面扫描方式", "type": "string", @@ -157,9 +212,9 @@ "size": 40, "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] }, - "15": { + "20": { "category": "base", - "name": "cfg-15", + "name": "cfg-20", "title": " 跳过空白页灵敏度", "desc": "灵敏度越高,则越容易跳过", "type": "int", @@ -170,11 +225,11 @@ "min": 1, "max": 100 }, - "depend_or": ["14==跳过空白页(通用)", "14==跳过空白页(发票纸)"] + "depend_or": ["19==跳过空白页(通用)", "19==跳过空白页(发票纸)"] }, - "16": { + "21": { "category": "base", - "name": "cfg-16", + "name": "cfg-21", "title": "分辨率", "desc": "扫描仪分辨率", "type": "int", @@ -186,42 +241,42 @@ "max": 300 } }, - "17": { + "22": { "category": "base", - "name": "cfg-17", + "name": "cfg-22", "title": "交换正反面", "desc": "交换正反面", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["14!=单面"] + "depend_and": ["19!=单面"] }, - "18": { + "23": { "category": "base", - "name": "cfg-18", + "name": "cfg-23", "title": "图像拆分", "desc": "自动拆分图像", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_or": ["14!=对折"] + "depend_or": ["19!=对折"] }, - "19": { + "24": { "category": "base", - "name": "cfg-19", + "name": "cfg-24", "title": "自动纠偏", "desc": "自动纠偏", "type": "bool", "cur": true, "default": true, "size": 4, - "depend_or": ["14!=对折"] + "depend_or": ["19!=对折"] }, - "20": { + "25": { "category": "base", - "name": "cfg-20", + "name": "cfg-25", "title": "穿孔移除", "desc": "移除纸张中的穿孔", "type": "bool", @@ -229,9 +284,9 @@ "default": false, "size": 4 }, - "21": { + "26": { "category": "base", - "name": "cfg-21", + "name": "cfg-26", "title": " 穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -242,17 +297,27 @@ "min": 0.010000, "max": 0.500000 }, - "depend_or": ["20==true"] + "depend_or": ["25==true"] }, - "22": { + "27": { "category": "base", "name": "grp-2", "title": "亮度", "type": "group" }, - "23": { + "28": { "category": "base", - "name": "cfg-23", + "name": "cfg-28", + "title": "启用色调曲线", + "desc": "", + "type": "bool", + "cur": false, + "default": false, + "size": 4 + }, + "29": { + "category": "base", + "name": "cfg-29", "title": "亮度", "desc": "调整图片亮度", "type": "int", @@ -264,9 +329,9 @@ "max": 255 } }, - "24": { + "30": { "category": "base", - "name": "cfg-24", + "name": "cfg-30", "title": "对比度", "desc": "调整图片对比度", "type": "int", @@ -278,9 +343,9 @@ "max": 7 } }, - "25": { + "31": { "category": "base", - "name": "cfg-25", + "name": "cfg-31", "title": "伽玛", "desc": "调整图片伽玛值", "type": "float", @@ -292,15 +357,15 @@ "max": 5.000000 } }, - "26": { + "32": { "category": "base", "name": "grp-3", "title": "图像处理", "type": "group" }, - "27": { + "33": { "category": "base", - "name": "cfg-27", + "name": "cfg-33", "title": "锐化与模糊", "desc": "锐化与模糊", "type": "string", @@ -310,9 +375,9 @@ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "28": { + "34": { "category": "base", - "name": "cfg-28", + "name": "cfg-34", "title": "消除黑框", "desc": "消除黑框", "type": "bool", @@ -320,20 +385,20 @@ "default": true, "size": 4 }, - "29": { + "35": { "category": "base", - "name": "cfg-29", + "name": "cfg-35", "title": "深色样张", "desc": "深色样张", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["14!=对折", "28!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "19!=true"] + "depend_and": ["19!=对折", "34!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "24!=true"] }, - "30": { + "36": { "category": "advanced", - "name": "cfg-30", + "name": "cfg-36", "title": "阈值", "desc": "阈值", "type": "int", @@ -344,11 +409,11 @@ "min": 30, "max": 50 }, - "depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "19==true"] + "depend_or": ["34==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "24==true"] }, - "31": { + "37": { "category": "advanced", - "name": "cfg-31", + "name": "cfg-37", "title": "背景抗噪等级", "desc": "背景抗噪等级", "type": "int", @@ -359,11 +424,11 @@ "min": 1, "max": 20 }, - "depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "19==true"] + "depend_or": ["34==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "24==true"] }, - "32": { + "38": { "category": "advanced", - "name": "cfg-32", + "name": "cfg-38", "title": "边缘缩进", "desc": "边缘缩进", "type": "int", @@ -374,11 +439,11 @@ "min": 5, "max": 30 }, - "depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "19==true", "12==最大扫描尺寸"] + "depend_or": ["34==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "24==true", "12==最大扫描尺寸"] }, - "33": { + "39": { "category": "advanced", - "name": "cfg-33", + "name": "cfg-39", "title": "背景填充方式", "desc": "背景填充方式", "type": "string", @@ -386,11 +451,11 @@ "default": "凸多边形", "size": 40, "range": ["凸多边形", "凹多边形"], - "depend_or": ["28==true"] + "depend_or": ["34==true"] }, - "34": { + "40": { "category": "base", - "name": "cfg-34", + "name": "cfg-40", "title": "防止渗透", "desc": "", "type": "bool", @@ -398,9 +463,9 @@ "default": false, "size": 4 }, - "35": { + "41": { "category": "base", - "name": "cfg-35", + "name": "cfg-41", "title": " 防止渗透等级", "desc": "", "type": "string", @@ -408,11 +473,11 @@ "default": "较弱", "size": 16, "range": ["较弱", "弱", "一般", "强", "较强"], - "depend_or": ["34==true"] + "depend_or": ["40==true"] }, - "36": { + "42": { "category": "base", - "name": "cfg-36", + "name": "cfg-42", "title": "去除摩尔纹", "desc": "", "type": "bool", @@ -421,9 +486,9 @@ "size": 4, "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "37": { + "43": { "category": "base", - "name": "cfg-37", + "name": "cfg-43", "title": "错误扩散", "desc": "", "type": "bool", @@ -432,9 +497,9 @@ "size": 4, "depend_or": ["4==黑白"] }, - "38": { + "44": { "category": "base", - "name": "cfg-38", + "name": "cfg-44", "title": "除网纹", "desc": "", "type": "bool", @@ -443,15 +508,15 @@ "size": 4, "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "39": { + "45": { "category": "base", "name": "grp-4", "title": "送纸方式设置", "type": "group" }, - "40": { + "46": { "category": "base", - "name": "cfg-40", + "name": "cfg-46", "title": "超声波检测", "desc": "超声波检测送纸状态", "type": "bool", @@ -459,9 +524,9 @@ "default": true, "size": 4 }, - "41": { + "47": { "category": "base", - "name": "cfg-41", + "name": "cfg-47", "title": "装订检测", "desc": "检测纸张上是否有钉书钉", "type": "bool", @@ -469,9 +534,9 @@ "default": false, "size": 4 }, - "42": { + "48": { "category": "base", - "name": "cfg-42", + "name": "cfg-48", "title": "扫描张数", "desc": "扫描纸张数量", "type": "string", @@ -480,20 +545,20 @@ "size": 32, "range": ["连续扫描", "扫描指定张数"] }, - "43": { + "49": { "category": "base", - "name": "cfg-43", + "name": "cfg-49", "title": " 扫描数量", "desc": "扫描指定数量", "type": "int", "cur": 1, "default": 1, "size": 4, - "depend_or": ["42==扫描指定张数"] + "depend_or": ["48==扫描指定张数"] }, - "44": { + "50": { "category": "base", - "name": "cfg-44", + "name": "cfg-50", "title": "文稿方向", "desc": "文稿方向", "type": "string", @@ -502,20 +567,20 @@ "size": 40, "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] }, - "45": { + "51": { "category": "base", - "name": "cfg-45", + "name": "cfg-51", "title": "背面旋转180°", "desc": "背面扫描的图像旋转180°", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["14!=单面", "14!=对折", "44!=自动文本方向识别°"] + "depend_and": ["19!=单面", "19!=对折", "50!=自动文本方向识别°"] }, - "46": { + "52": { "category": "base", - "name": "cfg-46", + "name": "cfg-52", "title": "折角检测", "desc": "纸张折角检测", "type": "bool", @@ -523,9 +588,9 @@ "default": false, "size": 4 }, - "47": { + "53": { "category": "base", - "name": "cfg-47", + "name": "cfg-53", "title": " 折角检测复杂度", "desc": "纸张折角检测复杂度", "type": "int", @@ -536,11 +601,11 @@ "min": 0, "max": 100 }, - "depend_or": ["46==true"] + "depend_or": ["52==true"] }, - "48": { + "54": { "category": "base", - "name": "cfg-48", + "name": "cfg-54", "title": "歪斜检测", "desc": "纸张歪斜检测", "type": "bool", @@ -548,9 +613,9 @@ "default": true, "size": 4 }, - "49": { + "55": { "category": "base", - "name": "cfg-49", + "name": "cfg-55", "title": " 歪斜检测复杂度", "desc": "纸张歪斜检测复杂度", "type": "int", @@ -561,6 +626,6 @@ "min": 1, "max": 5 }, - "depend_or": ["48==true"] + "depend_or": ["54==true"] } } \ No newline at end of file diff --git a/docs/G300.txt b/docs/G300.txt index 3e8a8fd..3d5b604 100644 --- a/docs/G300.txt +++ b/docs/G300.txt @@ -1,6 +1,6 @@ { "device_type": "G300", - "option_count": 44, + "option_count": 50, "1": { "category": "base", "name": "cfg-1", @@ -138,6 +138,77 @@ "13": { "category": "base", "name": "cfg-13", + "title": "自定义扫描区域", + "desc": "", + "type": "bool", + "cur": false, + "default": false, + "size": 4, + "depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"] + }, + "14": { + "category": "base", + "name": "tl-x", + "title": "扫描区域左侧(mm)", + "desc": "", + "type": "float", + "cur": 0.000000, + "default": 0.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 210.000000 + }, + "depend_and": ["13==true"] + }, + "15": { + "category": "base", + "name": "br-x", + "title": "扫描区域右侧(mm)", + "desc": "", + "type": "float", + "cur": 210.000000, + "default": 210.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 210.000000 + }, + "depend_and": ["13==true"] + }, + "16": { + "category": "base", + "name": "tl-y", + "title": "扫描区域上侧(mm)", + "desc": "", + "type": "float", + "cur": 0.000000, + "default": 0.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 297.000000 + }, + "depend_and": ["13==true"] + }, + "17": { + "category": "base", + "name": "br-y", + "title": "扫描区域下侧(mm)", + "desc": "", + "type": "float", + "cur": 297.000000, + "default": 297.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 297.000000 + }, + "depend_and": ["13==true"] + }, + "18": { + "category": "base", + "name": "cfg-18", "title": "扫描页面", "desc": "设置页面扫描方式", "type": "string", @@ -146,9 +217,9 @@ "size": 50, "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] }, - "14": { + "19": { "category": "base", - "name": "cfg-14", + "name": "cfg-19", "title": " 跳过空白页灵敏度", "desc": "灵敏度越高,则越容易跳过", "type": "int", @@ -159,11 +230,11 @@ "min": 1, "max": 100 }, - "depend_or": ["13==跳过空白页(通用)", "13==跳过空白页(发票纸)"] + "depend_or": ["18==跳过空白页(通用)", "18==跳过空白页(发票纸)"] }, - "15": { + "20": { "category": "base", - "name": "cfg-15", + "name": "cfg-20", "title": "分辨率", "desc": "扫描仪分辨率", "type": "int", @@ -175,42 +246,42 @@ "max": 300 } }, - "16": { + "21": { "category": "base", - "name": "cfg-16", + "name": "cfg-21", "title": "交换正反面", "desc": "交换正反面", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["13!=单面"] + "depend_and": ["18!=单面"] }, - "17": { + "22": { "category": "base", - "name": "cfg-17", + "name": "cfg-22", "title": "图像拆分", "desc": "自动拆分图像", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_or": ["13!=对折"] + "depend_or": ["18!=对折"] }, - "18": { + "23": { "category": "base", - "name": "cfg-18", + "name": "cfg-23", "title": "自动纠偏", "desc": "自动纠偏", "type": "bool", "cur": true, "default": true, "size": 4, - "depend_or": ["13!=对折"] + "depend_or": ["18!=对折"] }, - "19": { + "24": { "category": "base", - "name": "cfg-19", + "name": "cfg-24", "title": "穿孔移除", "desc": "移除纸张中的穿孔", "type": "bool", @@ -218,9 +289,9 @@ "default": false, "size": 4 }, - "20": { + "25": { "category": "base", - "name": "cfg-20", + "name": "cfg-25", "title": " 穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -231,17 +302,27 @@ "min": 0.010000, "max": 0.500000 }, - "depend_or": ["19==true"] + "depend_or": ["24==true"] }, - "21": { + "26": { "category": "base", "name": "grp-2", "title": "亮度", "type": "group" }, - "22": { + "27": { "category": "base", - "name": "cfg-22", + "name": "cfg-27", + "title": "启用色调曲线", + "desc": "通过色调曲线来设置图像伽玛值", + "type": "bool", + "cur": false, + "default": false, + "size": 4 + }, + "28": { + "category": "base", + "name": "cfg-28", "title": "亮度", "desc": "调整图片亮度", "type": "int", @@ -251,11 +332,12 @@ "range": { "min": 1, "max": 255 - } + }, + "depend_and": ["27==false"] }, - "23": { + "29": { "category": "base", - "name": "cfg-23", + "name": "cfg-29", "title": "对比度", "desc": "调整图片对比度", "type": "int", @@ -265,11 +347,12 @@ "range": { "min": 1, "max": 7 - } + }, + "depend_and": ["27==false"] }, - "24": { + "30": { "category": "base", - "name": "cfg-24", + "name": "cfg-30", "title": "伽玛", "desc": "调整图片伽玛值", "type": "float", @@ -279,17 +362,18 @@ "range": { "min": 1.000000, "max": 5.000000 - } + }, + "depend_and": ["27==false"] }, - "25": { + "31": { "category": "base", "name": "grp-3", "title": "图像处理", "type": "group" }, - "26": { + "32": { "category": "base", - "name": "cfg-26", + "name": "cfg-32", "title": "锐化与模糊", "desc": "锐化与模糊", "type": "string", @@ -299,9 +383,9 @@ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "27": { + "33": { "category": "base", - "name": "cfg-27", + "name": "cfg-33", "title": "消除黑框", "desc": "消除黑框", "type": "bool", @@ -309,20 +393,20 @@ "default": true, "size": 4 }, - "28": { + "34": { "category": "base", - "name": "cfg-28", + "name": "cfg-34", "title": "深色样张", "desc": "深色样张", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"] + "depend_and": ["18!=对折", "33!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "23!=true"] }, - "29": { + "35": { "category": "advanced", - "name": "cfg-29", + "name": "cfg-35", "title": "阈值", "desc": "阈值", "type": "int", @@ -333,11 +417,11 @@ "min": 30, "max": 50 }, - "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"] + "depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"] }, - "30": { + "36": { "category": "advanced", - "name": "cfg-30", + "name": "cfg-36", "title": "背景抗噪等级", "desc": "背景抗噪等级", "type": "int", @@ -348,11 +432,11 @@ "min": 1, "max": 20 }, - "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"] + "depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"] }, - "31": { + "37": { "category": "advanced", - "name": "cfg-31", + "name": "cfg-37", "title": "边缘缩进", "desc": "边缘缩进", "type": "int", @@ -363,11 +447,11 @@ "min": 5, "max": 30 }, - "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"] + "depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "23==true", "12==最大扫描尺寸"] }, - "32": { + "38": { "category": "advanced", - "name": "cfg-32", + "name": "cfg-38", "title": "背景填充方式", "desc": "背景填充方式", "type": "string", @@ -375,11 +459,11 @@ "default": "凸多边形", "size": 40, "range": ["凸多边形", "凹多边形"], - "depend_or": ["27==true"] + "depend_or": ["33==true"] }, - "33": { + "39": { "category": "base", - "name": "cfg-33", + "name": "cfg-39", "title": "防止渗透", "desc": "", "type": "bool", @@ -387,9 +471,9 @@ "default": false, "size": 4 }, - "34": { + "40": { "category": "base", - "name": "cfg-34", + "name": "cfg-40", "title": " 防止渗透等级", "desc": "", "type": "string", @@ -397,11 +481,11 @@ "default": "较弱", "size": 16, "range": ["较弱", "弱", "一般", "强", "较强"], - "depend_or": ["33==true"] + "depend_or": ["39==true"] }, - "35": { + "41": { "category": "base", - "name": "cfg-35", + "name": "cfg-41", "title": "去除摩尔纹", "desc": "", "type": "bool", @@ -410,9 +494,9 @@ "size": 4, "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "36": { + "42": { "category": "base", - "name": "cfg-36", + "name": "cfg-42", "title": "错误扩散", "desc": "", "type": "bool", @@ -421,9 +505,9 @@ "size": 4, "depend_or": ["4==黑白"] }, - "37": { + "43": { "category": "base", - "name": "cfg-37", + "name": "cfg-43", "title": "除网纹", "desc": "", "type": "bool", @@ -432,15 +516,15 @@ "size": 4, "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "38": { + "44": { "category": "base", "name": "grp-4", "title": "送纸方式设置", "type": "group" }, - "39": { + "45": { "category": "base", - "name": "cfg-39", + "name": "cfg-45", "title": "超声波检测", "desc": "超声波检测送纸状态", "type": "bool", @@ -448,9 +532,9 @@ "default": true, "size": 4 }, - "40": { + "46": { "category": "base", - "name": "cfg-40", + "name": "cfg-46", "title": "扫描张数", "desc": "扫描纸张数量", "type": "string", @@ -459,20 +543,20 @@ "size": 32, "range": ["连续扫描", "扫描指定张数"] }, - "41": { + "47": { "category": "base", - "name": "cfg-41", + "name": "cfg-47", "title": " 扫描数量", "desc": "扫描指定数量", "type": "int", "cur": 1, "default": 1, "size": 4, - "depend_or": ["40==扫描指定张数"] + "depend_or": ["46==扫描指定张数"] }, - "42": { + "48": { "category": "base", - "name": "cfg-42", + "name": "cfg-48", "title": "文稿方向", "desc": "文稿方向", "type": "string", @@ -481,15 +565,15 @@ "size": 24, "range": ["0°", "90°", "180°", "-90°"] }, - "43": { + "49": { "category": "base", - "name": "cfg-43", + "name": "cfg-49", "title": "背面旋转180°", "desc": "背面扫描的图像旋转180°", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["13!=单面", "13!=对折", "42!=自动文本方向识别°"] + "depend_and": ["18!=单面", "18!=对折", "48!=自动文本方向识别°"] } } \ No newline at end of file diff --git a/docs/G400.txt b/docs/G400.txt index 242771d..fcd56c7 100644 --- a/docs/G400.txt +++ b/docs/G400.txt @@ -1,6 +1,6 @@ { "device_type": "G400", - "option_count": 44, + "option_count": 50, "1": { "category": "base", "name": "cfg-1", @@ -138,6 +138,77 @@ "13": { "category": "base", "name": "cfg-13", + "title": "自定义扫描区域", + "desc": "", + "type": "bool", + "cur": false, + "default": false, + "size": 4, + "depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"] + }, + "14": { + "category": "base", + "name": "tl-x", + "title": "扫描区域左侧(mm)", + "desc": "自定义扫描区域左上角x坐标", + "type": "float", + "cur": 0.000000, + "default": 0.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 210.000000 + }, + "depend_and": ["13==true"] + }, + "15": { + "category": "base", + "name": "br-x", + "title": "扫描区域右侧(mm)", + "desc": "", + "type": "float", + "cur": 0.000000, + "default": 0.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 210.000000 + }, + "depend_and": ["13==true"] + }, + "16": { + "category": "base", + "name": "tl-y", + "title": "扫描区域上侧(mm)", + "desc": "自定义扫描区域左上角y坐标", + "type": "float", + "cur": 0.000000, + "default": 0.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 297.000000 + }, + "depend_and": ["13==true"] + }, + "17": { + "category": "base", + "name": "br-y", + "title": "扫描区域下侧(mm)", + "desc": "自定义扫描区域右下角y坐标", + "type": "float", + "cur": 297.000000, + "default": 297.000000, + "size": 4, + "range": { + "min": 0.000000, + "max": 297.000000 + }, + "depend_and": ["13==true"] + }, + "18": { + "category": "base", + "name": "cfg-18", "title": "扫描页面", "desc": "设置页面扫描方式", "type": "string", @@ -146,9 +217,9 @@ "size": 50, "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] }, - "14": { + "19": { "category": "base", - "name": "cfg-14", + "name": "cfg-19", "title": " 跳过空白页灵敏度", "desc": "灵敏度越高,则越容易跳过", "type": "int", @@ -159,11 +230,11 @@ "min": 1, "max": 100 }, - "depend_or": ["13==跳过空白页(发票纸)", "13==跳过空白页(通用)"] + "depend_or": ["18==跳过空白页(发票纸)", "18==跳过空白页(通用)"] }, - "15": { + "20": { "category": "base", - "name": "cfg-15", + "name": "cfg-20", "title": "分辨率", "desc": "扫描仪分辨率", "type": "int", @@ -175,42 +246,42 @@ "max": 300 } }, - "16": { + "21": { "category": "base", - "name": "cfg-16", + "name": "cfg-21", "title": "交换正反面", "desc": "交换正反面", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["13!=单面"] + "depend_and": ["18!=单面"] }, - "17": { + "22": { "category": "base", - "name": "cfg-17", + "name": "cfg-22", "title": "图像拆分", "desc": "自动拆分图像", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_or": ["13!=对折"] + "depend_or": ["18!=对折"] }, - "18": { + "23": { "category": "base", - "name": "cfg-18", + "name": "cfg-23", "title": "自动纠偏", "desc": "自动纠偏", "type": "bool", "cur": true, "default": true, "size": 4, - "depend_or": ["13!=对折"] + "depend_or": ["18!=对折"] }, - "19": { + "24": { "category": "base", - "name": "cfg-19", + "name": "cfg-24", "title": "穿孔移除", "desc": "移除纸张中的穿孔", "type": "bool", @@ -218,9 +289,9 @@ "default": false, "size": 4 }, - "20": { + "25": { "category": "base", - "name": "cfg-20", + "name": "cfg-25", "title": " 穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -231,17 +302,27 @@ "min": 0.010000, "max": 0.500000 }, - "depend_or": ["19==true"] + "depend_or": ["24==true"] }, - "21": { + "26": { "category": "base", "name": "grp-2", "title": "亮度", "type": "group" }, - "22": { + "27": { "category": "base", - "name": "cfg-22", + "name": "cfg-27", + "title": "启用色调曲线", + "desc": "通过色调曲线来设置图像伽玛值", + "type": "bool", + "cur": false, + "default": false, + "size": 4 + }, + "28": { + "category": "base", + "name": "cfg-28", "title": "亮度", "desc": "调整图片亮度", "type": "int", @@ -253,9 +334,9 @@ "max": 255 } }, - "23": { + "29": { "category": "base", - "name": "cfg-23", + "name": "cfg-29", "title": "对比度", "desc": "调整图片对比度", "type": "int", @@ -267,9 +348,9 @@ "max": 7 } }, - "24": { + "30": { "category": "base", - "name": "cfg-24", + "name": "cfg-30", "title": "伽玛", "desc": "调整图片伽玛值", "type": "float", @@ -281,15 +362,15 @@ "max": 5.000000 } }, - "25": { + "31": { "category": "base", "name": "grp-3", "title": "图像处理", "type": "group" }, - "26": { + "32": { "category": "base", - "name": "cfg-26", + "name": "cfg-32", "title": "锐化与模糊", "desc": "锐化与模糊", "type": "string", @@ -299,9 +380,9 @@ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "27": { + "33": { "category": "base", - "name": "cfg-27", + "name": "cfg-33", "title": "消除黑框", "desc": "消除黑框", "type": "bool", @@ -309,20 +390,20 @@ "default": true, "size": 4 }, - "28": { + "34": { "category": "base", - "name": "cfg-28", + "name": "cfg-34", "title": "深色样张", "desc": "深色样张", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"] + "depend_and": ["18!=对折", "33!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "23!=true"] }, - "29": { + "35": { "category": "advanced", - "name": "cfg-29", + "name": "cfg-35", "title": "阈值", "desc": "阈值", "type": "int", @@ -333,11 +414,11 @@ "min": 30, "max": 50 }, - "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"] + "depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"] }, - "30": { + "36": { "category": "advanced", - "name": "cfg-30", + "name": "cfg-36", "title": "背景抗噪等级", "desc": "背景抗噪等级", "type": "int", @@ -348,11 +429,11 @@ "min": 1, "max": 20 }, - "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"] + "depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"] }, - "31": { + "37": { "category": "advanced", - "name": "cfg-31", + "name": "cfg-37", "title": "边缘缩进", "desc": "边缘缩进", "type": "int", @@ -363,11 +444,11 @@ "min": 5, "max": 30 }, - "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"] + "depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "23==true", "12==最大扫描尺寸"] }, - "32": { + "38": { "category": "advanced", - "name": "cfg-32", + "name": "cfg-38", "title": "背景填充方式", "desc": "背景填充方式", "type": "string", @@ -375,11 +456,11 @@ "default": "凸多边形", "size": 40, "range": ["凸多边形", "凹多边形"], - "depend_or": ["27==true"] + "depend_or": ["33==true"] }, - "33": { + "39": { "category": "base", - "name": "cfg-33", + "name": "cfg-39", "title": "防止渗透", "desc": "", "type": "bool", @@ -387,9 +468,9 @@ "default": false, "size": 4 }, - "34": { + "40": { "category": "base", - "name": "cfg-34", + "name": "cfg-40", "title": " 防止渗透等级", "desc": "", "type": "string", @@ -397,11 +478,11 @@ "default": "较弱", "size": 16, "range": ["较弱", "弱", "一般", "强", "较强"], - "depend_or": ["33==true"] + "depend_or": ["39==true"] }, - "35": { + "41": { "category": "base", - "name": "cfg-35", + "name": "cfg-41", "title": "去除摩尔纹", "desc": "", "type": "bool", @@ -410,9 +491,9 @@ "size": 4, "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "36": { + "42": { "category": "base", - "name": "cfg-36", + "name": "cfg-42", "title": "错误扩散", "desc": "", "type": "bool", @@ -421,9 +502,9 @@ "size": 4, "depend_or": ["4==黑白"] }, - "37": { + "43": { "category": "base", - "name": "cfg-37", + "name": "cfg-43", "title": "除网纹", "desc": "", "type": "bool", @@ -432,15 +513,15 @@ "size": 4, "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "38": { + "44": { "category": "base", "name": "grp-4", "title": "送纸方式设置", "type": "group" }, - "39": { + "45": { "category": "base", - "name": "cfg-39", + "name": "cfg-45", "title": "超声波检测", "desc": "超声波检测送纸状态", "type": "bool", @@ -448,9 +529,9 @@ "default": true, "size": 4 }, - "40": { + "46": { "category": "base", - "name": "cfg-40", + "name": "cfg-46", "title": "扫描张数", "desc": "扫描纸张数量", "type": "string", @@ -459,20 +540,20 @@ "size": 32, "range": ["连续扫描", "扫描指定张数"] }, - "41": { + "47": { "category": "base", - "name": "cfg-41", + "name": "cfg-47", "title": " 扫描数量", "desc": "扫描指定数量", "type": "int", "cur": 1, "default": 1, "size": 4, - "depend_or": ["40==扫描指定张数"] + "depend_or": ["46==扫描指定张数"] }, - "42": { + "48": { "category": "base", - "name": "cfg-42", + "name": "cfg-48", "title": "文稿方向", "desc": "文稿方向", "type": "string", @@ -481,15 +562,15 @@ "size": 40, "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] }, - "43": { + "49": { "category": "base", - "name": "cfg-43", + "name": "cfg-49", "title": "背面旋转180°", "desc": "背面扫描的图像旋转180°", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["13!=单面", "13!=对折", "42!=自动文本方向识别°"] + "depend_and": ["18!=单面", "18!=对折", "48!=自动文本方向识别°"] } } \ No newline at end of file