From a07e8395ca86e979b3cd21e730cc0d2b08aafef6 Mon Sep 17 00:00:00 2001 From: "mo1027728827@qq.com" Date: Sat, 7 May 2022 10:35:02 +0800 Subject: [PATCH] =?UTF-8?q?json=E4=BA=92=E6=96=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/G100-G200.txt | 17 +-- docs/G139-239.txt | 258 ++++++++++++++++++++++----------------------- docs/G300.txt | 26 +++-- docs/G400.txt | 26 +++-- 4 files changed, 164 insertions(+), 163 deletions(-) diff --git a/docs/G100-G200.txt b/docs/G100-G200.txt index 9b2f8ba..28c8762 100644 --- a/docs/G100-G200.txt +++ b/docs/G100-G200.txt @@ -240,10 +240,7 @@ "cur": 200, "default": 200, "size": 4, - "range": { - "min": 100, - "max": 300 - } + "range": [100, 150, 200, 240, 300] }, "21": { "category": "base", @@ -379,7 +376,8 @@ "cur": "无", "default": "无", "size": 24, - "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"] + "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "33": { "category": "base", @@ -489,7 +487,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "42": { "category": "base", @@ -499,7 +498,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_or": ["4==黑白"] }, "43": { "category": "base", @@ -509,7 +509,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "44": { "category": "base", diff --git a/docs/G139-239.txt b/docs/G139-239.txt index 1d36e25..82b8db5 100644 --- a/docs/G139-239.txt +++ b/docs/G139-239.txt @@ -1,6 +1,6 @@ { "device_type": "G239", - "option_count": 51, + "option_count": 50, "1": { "category": "base", "name": "cfg-1", @@ -35,38 +35,37 @@ "type": "string", "cur": "24位彩色", "default": "24位彩色", - "size": 24, + "size": 32, "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"] }, "5": { "category": "base", "name": "cfg-5", - "title": "24位彩色图像-多流输出", - "desc": "", - "type": "string", - "cur": "不选择输出模式", - "default": "不选择输出模式", - "size": 28, - "range": ["不选择输出模式", "彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], - "depend_or": ["4==24位彩色"] - }, - "6": { - "category": "base", - "name": "cfg-6", "title": "灰度或黑白图像 - 除色", "desc": "除去图像彩色", "type": "string", "cur": "不除色", "default": "不除色", - "size": 20, + "size": 24, "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "depend_or": ["4==256级灰度", "4==黑白"] }, + "6": { + "category": "base", + "name": "cfg-6", + "title": "24位彩色图像 - 多流输出除红", + "desc": "多通道输出中,去除红色", + "type": "bool", + "cur": false, + "default": false, + "size": 4, + "depend_or": ["4==24位彩色"] + }, "7": { "category": "base", "name": "cfg-7", - "title": "24位彩色图像 - 多流输出除红", - "desc": "多通道输出中,去除红色", + "title": "24位彩色图像 - 答题卡除红", + "desc": "答题卡扫描中去除红色", "type": "bool", "cur": false, "default": false, @@ -76,8 +75,8 @@ "8": { "category": "base", "name": "cfg-8", - "title": "24位彩色图像 - 答题卡除红", - "desc": "答题卡扫描中去除红色", + "title": "背景移除", + "desc": "移除彩色图像背景", "type": "bool", "cur": false, "default": false, @@ -87,17 +86,6 @@ "9": { "category": "base", "name": "cfg-9", - "title": "背景移除", - "desc": "移除彩色图像背景", - "type": "bool", - "cur": false, - "default": false, - "size": 4, - "depend_or": ["4==24位彩色"] - }, - "10": { - "category": "base", - "name": "cfg-10", "title": " 背景色彩浮动范围", "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除", "type": "int", @@ -108,11 +96,11 @@ "min": 1, "max": 40 }, - "depend_or": ["9==true"] + "depend_or": ["8==true"] }, - "11": { + "10": { "category": "base", - "name": "cfg-11", + "name": "cfg-10", "title": "黑白图像噪点优化", "desc": "噪点优化", "type": "bool", @@ -121,9 +109,9 @@ "size": 4, "depend_or": ["4==黑白"] }, - "12": { + "11": { "category": "base", - "name": "cfg-12", + "name": "cfg-11", "title": " 噪点优化尺寸", "desc": "噪点优化尺寸", "type": "int", @@ -134,33 +122,33 @@ "min": 10, "max": 50 }, - "depend_or": ["11==true"] + "depend_or": ["10==true"] }, - "13": { + "12": { "category": "base", - "name": "cfg-13", + "name": "cfg-12", "title": "纸张尺寸", "desc": "设置纸张大小", "type": "string", "cur": "匹配原始尺寸", "default": "匹配原始尺寸", - "size": 44, + "size": 48, "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] }, - "14": { + "13": { "category": "base", - "name": "cfg-14", + "name": "cfg-13", "title": "尺寸检测", "desc": "检测纸张实际尺寸", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_or": ["13==A3", "13==A4", "13==A4横向", "13==A5", "13==A5横向", "13==A6", "13==A6横向", "13==B4", "13==B5", "13==B5横向", "13==B6", "13==B6横向", "13==Double Letter", "13==LEGAL", "13==Letter", "13==Letter横向"] + "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横向"] }, - "15": { + "14": { "category": "base", - "name": "cfg-15", + "name": "cfg-14", "title": "扫描页面", "desc": "设置页面扫描方式", "type": "string", @@ -169,9 +157,9 @@ "size": 40, "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] }, - "16": { + "15": { "category": "base", - "name": "cfg-16", + "name": "cfg-15", "title": " 跳过空白页灵敏度", "desc": "灵敏度越高,则越容易跳过", "type": "int", @@ -182,11 +170,11 @@ "min": 1, "max": 100 }, - "depend_or": ["15==跳过空白页(通用)", "15==跳过空白页(发票纸)"] + "depend_or": ["14==跳过空白页(通用)", "14==跳过空白页(发票纸)"] }, - "17": { + "16": { "category": "base", - "name": "cfg-17", + "name": "cfg-16", "title": "分辨率", "desc": "扫描仪分辨率", "type": "int", @@ -198,42 +186,42 @@ "max": 300 } }, - "18": { + "17": { "category": "base", - "name": "cfg-18", + "name": "cfg-17", "title": "交换正反面", "desc": "交换正反面", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["15!=单面"] + "depend_and": ["14!=单面"] }, - "19": { + "18": { "category": "base", - "name": "cfg-19", + "name": "cfg-18", "title": "图像拆分", "desc": "自动拆分图像", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_or": ["15!=对折"] + "depend_or": ["14!=对折"] }, - "20": { + "19": { "category": "base", - "name": "cfg-20", + "name": "cfg-19", "title": "自动纠偏", "desc": "自动纠偏", "type": "bool", "cur": true, "default": true, "size": 4, - "depend_or": ["15!=对折"] + "depend_or": ["14!=对折"] }, - "21": { + "20": { "category": "base", - "name": "cfg-21", + "name": "cfg-20", "title": "穿孔移除", "desc": "移除纸张中的穿孔", "type": "bool", @@ -241,9 +229,9 @@ "default": false, "size": 4 }, - "22": { + "21": { "category": "base", - "name": "cfg-22", + "name": "cfg-21", "title": " 穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -254,17 +242,17 @@ "min": 0.010000, "max": 0.500000 }, - "depend_or": ["21==true"] + "depend_or": ["20==true"] }, - "23": { + "22": { "category": "base", "name": "grp-2", "title": "亮度", "type": "group" }, - "24": { + "23": { "category": "base", - "name": "cfg-24", + "name": "cfg-23", "title": "亮度", "desc": "调整图片亮度", "type": "int", @@ -276,9 +264,9 @@ "max": 255 } }, - "25": { + "24": { "category": "base", - "name": "cfg-25", + "name": "cfg-24", "title": "对比度", "desc": "调整图片对比度", "type": "int", @@ -290,9 +278,9 @@ "max": 7 } }, - "26": { + "25": { "category": "base", - "name": "cfg-26", + "name": "cfg-25", "title": "伽玛", "desc": "调整图片伽玛值", "type": "float", @@ -304,26 +292,27 @@ "max": 5.000000 } }, - "27": { + "26": { "category": "base", "name": "grp-3", "title": "图像处理", "type": "group" }, - "28": { + "27": { "category": "base", - "name": "cfg-28", + "name": "cfg-27", "title": "锐化与模糊", "desc": "锐化与模糊", "type": "string", "cur": "无", "default": "无", - "size": 20, - "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"] + "size": 24, + "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "29": { + "28": { "category": "base", - "name": "cfg-29", + "name": "cfg-28", "title": "消除黑框", "desc": "消除黑框", "type": "bool", @@ -331,20 +320,20 @@ "default": true, "size": 4 }, - "30": { + "29": { "category": "base", - "name": "cfg-30", + "name": "cfg-29", "title": "深色样张", "desc": "深色样张", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["15!=对折", "29!=true", "13!=匹配原始尺寸", "13!=最大扫描尺寸", "13!=最大扫描尺寸自动裁切", "20!=true"] + "depend_and": ["14!=对折", "28!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "19!=true"] }, - "31": { + "30": { "category": "advanced", - "name": "cfg-31", + "name": "cfg-30", "title": "阈值", "desc": "阈值", "type": "int", @@ -355,11 +344,11 @@ "min": 30, "max": 50 }, - "depend_or": ["29==true", "13==匹配原始尺寸", "13==最大扫描尺寸", "13==最大扫描尺寸自动裁切", "20==true"] + "depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "19==true"] }, - "32": { + "31": { "category": "advanced", - "name": "cfg-32", + "name": "cfg-31", "title": "背景抗噪等级", "desc": "背景抗噪等级", "type": "int", @@ -370,11 +359,11 @@ "min": 1, "max": 20 }, - "depend_or": ["29==true", "13==匹配原始尺寸", "13==最大扫描尺寸", "13==最大扫描尺寸自动裁切", "20==true"] + "depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "19==true"] }, - "33": { + "32": { "category": "advanced", - "name": "cfg-33", + "name": "cfg-32", "title": "边缘缩进", "desc": "边缘缩进", "type": "int", @@ -385,11 +374,11 @@ "min": 5, "max": 30 }, - "depend_or": ["29==true", "13==匹配原始尺寸", "13==最大扫描尺寸自动裁切", "20==true", "13==最大扫描尺寸"] + "depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "19==true", "12==最大扫描尺寸"] }, - "34": { + "33": { "category": "advanced", - "name": "cfg-34", + "name": "cfg-33", "title": "背景填充方式", "desc": "背景填充方式", "type": "string", @@ -397,11 +386,11 @@ "default": "凸多边形", "size": 40, "range": ["凸多边形", "凹多边形"], - "depend_or": ["29==true"] + "depend_or": ["28==true"] }, - "35": { + "34": { "category": "base", - "name": "cfg-35", + "name": "cfg-34", "title": "防止渗透", "desc": "", "type": "bool", @@ -409,57 +398,60 @@ "default": false, "size": 4 }, - "36": { + "35": { "category": "base", - "name": "cfg-36", + "name": "cfg-35", "title": " 防止渗透等级", "desc": "", "type": "string", "cur": "较弱", "default": "较弱", - "size": 12, + "size": 16, "range": ["较弱", "弱", "一般", "强", "较强"], - "depend_or": ["35==true"] + "depend_or": ["34==true"] }, - "37": { + "36": { "category": "base", - "name": "cfg-37", + "name": "cfg-36", "title": "去除摩尔纹", "desc": "", "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "38": { + "37": { "category": "base", - "name": "cfg-38", + "name": "cfg-37", "title": "错误扩散", "desc": "", "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_or": ["4==黑白"] }, - "39": { + "38": { "category": "base", - "name": "cfg-39", + "name": "cfg-38", "title": "除网纹", "desc": "", "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, - "40": { + "39": { "category": "base", "name": "grp-4", "title": "送纸方式设置", "type": "group" }, - "41": { + "40": { "category": "base", - "name": "cfg-41", + "name": "cfg-40", "title": "超声波检测", "desc": "超声波检测送纸状态", "type": "bool", @@ -467,9 +459,9 @@ "default": true, "size": 4 }, - "42": { + "41": { "category": "base", - "name": "cfg-42", + "name": "cfg-41", "title": "装订检测", "desc": "检测纸张上是否有钉书钉", "type": "bool", @@ -477,31 +469,31 @@ "default": false, "size": 4 }, - "43": { + "42": { "category": "base", - "name": "cfg-43", + "name": "cfg-42", "title": "扫描张数", "desc": "扫描纸张数量", "type": "string", "cur": "连续扫描", "default": "连续扫描", - "size": 24, + "size": 32, "range": ["连续扫描", "扫描指定张数"] }, - "44": { + "43": { "category": "base", - "name": "cfg-44", + "name": "cfg-43", "title": " 扫描数量", "desc": "扫描指定数量", "type": "int", "cur": 1, "default": 1, "size": 4, - "depend_or": ["43==扫描指定张数"] + "depend_or": ["42==扫描指定张数"] }, - "45": { + "44": { "category": "base", - "name": "cfg-45", + "name": "cfg-44", "title": "文稿方向", "desc": "文稿方向", "type": "string", @@ -510,20 +502,20 @@ "size": 40, "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] }, - "46": { + "45": { "category": "base", - "name": "cfg-46", + "name": "cfg-45", "title": "背面旋转180°", "desc": "背面扫描的图像旋转180°", "type": "bool", "cur": false, "default": false, "size": 4, - "depend_and": ["15!=单面", "15!=对折", "45!=自动文本方向识别°"] + "depend_and": ["14!=单面", "14!=对折", "44!=自动文本方向识别°"] }, - "47": { + "46": { "category": "base", - "name": "cfg-47", + "name": "cfg-46", "title": "折角检测", "desc": "纸张折角检测", "type": "bool", @@ -531,9 +523,9 @@ "default": false, "size": 4 }, - "48": { + "47": { "category": "base", - "name": "cfg-48", + "name": "cfg-47", "title": " 折角检测复杂度", "desc": "纸张折角检测复杂度", "type": "int", @@ -544,11 +536,11 @@ "min": 0, "max": 100 }, - "depend_or": ["47==true"] + "depend_or": ["46==true"] }, - "49": { + "48": { "category": "base", - "name": "cfg-49", + "name": "cfg-48", "title": "歪斜检测", "desc": "纸张歪斜检测", "type": "bool", @@ -556,9 +548,9 @@ "default": true, "size": 4 }, - "50": { + "49": { "category": "base", - "name": "cfg-50", + "name": "cfg-49", "title": " 歪斜检测复杂度", "desc": "纸张歪斜检测复杂度", "type": "int", @@ -569,6 +561,6 @@ "min": 1, "max": 5 }, - "depend_or": ["49==true"] + "depend_or": ["48==true"] } } \ No newline at end of file diff --git a/docs/G300.txt b/docs/G300.txt index c2b4bff..3e8a8fd 100644 --- a/docs/G300.txt +++ b/docs/G300.txt @@ -35,7 +35,7 @@ "type": "string", "cur": "24位彩色", "default": "24位彩色", - "size": 24, + "size": 32, "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"] }, "5": { @@ -46,7 +46,7 @@ "type": "string", "cur": "不除色", "default": "不除色", - "size": 16, + "size": 24, "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "depend_or": ["4==256级灰度", "4==黑白"] }, @@ -132,7 +132,7 @@ "type": "string", "cur": "匹配原始尺寸", "default": "匹配原始尺寸", - "size": 36, + "size": 40, "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"] }, "13": { @@ -295,8 +295,9 @@ "type": "string", "cur": "无", "default": "无", - "size": 20, - "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"] + "size": 24, + "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "27": { "category": "base", @@ -394,7 +395,7 @@ "type": "string", "cur": "较弱", "default": "较弱", - "size": 12, + "size": 16, "range": ["较弱", "弱", "一般", "强", "较强"], "depend_or": ["33==true"] }, @@ -406,7 +407,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "36": { "category": "base", @@ -416,7 +418,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_or": ["4==黑白"] }, "37": { "category": "base", @@ -426,7 +429,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "38": { "category": "base", @@ -452,7 +456,7 @@ "type": "string", "cur": "连续扫描", "default": "连续扫描", - "size": 24, + "size": 32, "range": ["连续扫描", "扫描指定张数"] }, "41": { @@ -474,7 +478,7 @@ "type": "string", "cur": "0°", "default": "0°", - "size": 16, + "size": 24, "range": ["0°", "90°", "180°", "-90°"] }, "43": { diff --git a/docs/G400.txt b/docs/G400.txt index a1d4606..242771d 100644 --- a/docs/G400.txt +++ b/docs/G400.txt @@ -35,7 +35,7 @@ "type": "string", "cur": "24位彩色", "default": "24位彩色", - "size": 24, + "size": 32, "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"] }, "5": { @@ -46,7 +46,7 @@ "type": "string", "cur": "不除色", "default": "不除色", - "size": 16, + "size": 24, "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "depend_or": ["4==256级灰度", "4==黑白"] }, @@ -132,7 +132,7 @@ "type": "string", "cur": "匹配原始尺寸", "default": "匹配原始尺寸", - "size": 44, + "size": 48, "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"] }, "13": { @@ -295,8 +295,9 @@ "type": "string", "cur": "无", "default": "无", - "size": 20, - "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"] + "size": 24, + "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "27": { "category": "base", @@ -394,7 +395,7 @@ "type": "string", "cur": "较弱", "default": "较弱", - "size": 12, + "size": 16, "range": ["较弱", "弱", "一般", "强", "较强"], "depend_or": ["33==true"] }, @@ -406,7 +407,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "36": { "category": "base", @@ -416,7 +418,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_or": ["4==黑白"] }, "37": { "category": "base", @@ -426,7 +429,8 @@ "type": "bool", "cur": false, "default": false, - "size": 4 + "size": 4, + "depend_and": ["4!=黑白", "4!=颜色自动识别"] }, "38": { "category": "base", @@ -452,7 +456,7 @@ "type": "string", "cur": "连续扫描", "default": "连续扫描", - "size": 24, + "size": 32, "range": ["连续扫描", "扫描指定张数"] }, "41": { @@ -474,7 +478,7 @@ "type": "string", "cur": "0°", "default": "0°", - "size": 32, + "size": 40, "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] }, "43": {