diff --git a/docs/G100-G200 - lsc.txt b/docs/G100-G200 - lsc.txt
new file mode 100644
index 0000000..7f86632
--- /dev/null
+++ b/docs/G100-G200 - lsc.txt
@@ -0,0 +1,699 @@
+{
+ "global": {
+ "device_type": "G100-G200-lsc",
+ "option_count": 65
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout!=true"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "is-staple": {
+ "category": "base",
+ "title": "装订检测",
+ "desc": "检测是否出现粘连送入",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-check-askew": {
+ "category": "base",
+ "title": "歪斜检测",
+ "desc": "检测是否出现歪斜送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "askew-range": {
+ "category": "base",
+ "title": "歪斜容忍度",
+ "desc": "值越小,能容忍得送入文稿歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["is-check-askew==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/G100-G200.txt b/docs/G100-G200.txt
index 293182f..95639b7 100644
--- a/docs/G100-G200.txt
+++ b/docs/G100-G200.txt
@@ -1,9 +1,10 @@
{
- "device_type": "G100",
- "option_count": 47,
- "1": {
+ "global": {
+ "device_type": "G100-G200",
+ "option_count": 65
+ },
+ "restore": {
"category": "base",
- "name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
@@ -11,9 +12,8 @@
"default": "button",
"size": 0
},
- "2": {
+ "help": {
"category": "advanced",
- "name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
@@ -21,99 +21,176 @@
"default": "true",
"size": 4
},
- "3": {
+ "grp-1": {
"category": "base",
- "name": "grp-1",
"title": "基本设置",
"type": "group"
},
- "4": {
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 128,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
"category": "base",
- "name": "cfg-4",
"title": "颜色模式",
- "desc": "设置颜色位深",
+ "desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
- "size": 24,
- "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"]
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout!=true"]
},
- "5": {
+ "binary-threshold": {
"category": "base",
- "name": "cfg-5",
- "title": "灰度或黑白图像 - 除色",
- "desc": "除去图像彩色",
- "type": "string",
- "cur": "不除色",
- "default": "不除色",
- "size": 20,
- "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": "答题卡扫描中去除红色",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4,
- "depend_or": ["4==24位彩色"]
- },
- "8": {
- "category": "base",
- "name": "cfg-8",
- "title": "背景移除",
- "desc": "移除彩色图像背景",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4,
- "depend_or": ["4==24位彩色"]
- },
- "9": {
- "category": "base",
- "name": "cfg-9",
- "title": " 背景色彩浮动范围",
- "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
"type": "int",
- "cur": 10,
- "default": 10,
+ "cur": 127,
+ "default": 127,
"size": 4,
"range": {
"min": 1,
- "max": 40
+ "max": 255
},
- "depend_or": ["8==true"]
+ "depend_or": ["is-multiout==true", "mode==黑白"]
},
- "10": {
+ "reverse-bw": {
"category": "base",
- "name": "cfg-10",
- "title": "黑白图像噪点优化",
- "desc": "噪点优化",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==黑白"]
+ "depend_or": ["is-multiout==true", "mode==黑白"]
},
- "11": {
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
"category": "base",
- "name": "cfg-11",
"title": " 噪点优化尺寸",
- "desc": "噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
@@ -122,22 +199,86 @@
"min": 10,
"max": 50
},
- "depend_or": ["10==true"]
+ "depend_or": ["is-noise-optimize==true"]
},
- "12": {
+ "paper": {
"category": "base",
- "name": "cfg-12",
"title": "纸张尺寸",
- "desc": "设置纸张大小",
+ "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", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
- "13": {
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
"category": "base",
- "name": "cfg-13",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@@ -146,11 +287,10 @@
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
- "14": {
+ "blank-sensitivity": {
"category": "base",
- "name": "cfg-14",
"title": " 跳过空白页灵敏度",
- "desc": "灵敏度越高,则越容易跳过",
+ "desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
@@ -159,91 +299,60 @@
"min": 1,
"max": 100
},
- "depend_or": ["13==跳过空白页(通用)", "13==跳过空白页(发票纸)"]
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
- "15": {
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
"category": "base",
- "name": "cfg-15",
"title": "分辨率",
- "desc": "扫描仪分辨率",
+ "desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
- "min": 100,
- "max": 300
+ "min": 1,
+ "max": 600
}
},
- "16": {
+ "is-exchange": {
"category": "base",
- "name": "cfg-16",
"title": "交换正反面",
- "desc": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=单面"]
+ "depend_and": ["page!=单面"]
},
- "17": {
+ "grp-2": {
"category": "base",
- "name": "cfg-17",
- "title": "图像拆分",
- "desc": "自动拆分图像",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4,
- "depend_or": ["13!=对折"]
+ "title": "亮度",
+ "type": "group"
},
- "18": {
+ "is-custom-gamma": {
"category": "base",
- "name": "cfg-18",
- "title": "自动纠偏",
- "desc": "自动纠偏",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4,
- "depend_or": ["13!=对折"]
- },
- "19": {
- "category": "base",
- "name": "cfg-19",
- "title": "穿孔移除",
- "desc": "移除纸张中的穿孔",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "20": {
+ "brightness": {
"category": "base",
- "name": "cfg-20",
- "title": " 穿孔搜索范围占幅面比例",
- "desc": "穿孔搜索范围占幅面比例",
- "type": "float",
- "cur": 0.100000,
- "default": 0.100000,
- "size": 4,
- "range": {
- "min": 0.010000,
- "max": 0.500000
- },
- "depend_or": ["19==true"]
- },
- "21": {
- "category": "base",
- "name": "grp-2",
- "title": "亮度",
- "type": "group"
- },
- "22": {
- "category": "base",
- "name": "cfg-22",
- "title": "亮度",
- "desc": "调整图片亮度",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
@@ -251,13 +360,13 @@
"range": {
"min": 1,
"max": 255
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "23": {
+ "contrast": {
"category": "base",
- "name": "cfg-23",
"title": "对比度",
- "desc": "调整图片对比度",
+ "desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
@@ -265,13 +374,13 @@
"range": {
"min": 1,
"max": 7
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "24": {
+ "gamma": {
"category": "base",
- "name": "cfg-24",
- "title": "伽玛",
- "desc": "调整图片伽玛值",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
@@ -279,51 +388,68 @@
"range": {
"min": 0.010000,
"max": 5.000000
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "25": {
+ "grp-3": {
"category": "base",
- "name": "grp-3",
"title": "图像处理",
"type": "group"
},
- "26": {
+ "is-anti-skew": {
"category": "base",
- "name": "cfg-26",
- "title": "锐化与模糊",
- "desc": "锐化与模糊",
- "type": "string",
- "cur": "无",
- "default": "无",
- "size": 20,
- "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"]
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
},
- "27": {
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
"category": "base",
- "name": "cfg-27",
"title": "消除黑框",
- "desc": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
- "28": {
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
"category": "base",
- "name": "cfg-28",
- "title": "深色样张",
- "desc": "深色样张",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"]
+ "depend_and": ["is-erase-black-frame==true"]
},
- "29": {
+ "threshold": {
"category": "advanced",
- "name": "cfg-29",
"title": "阈值",
- "desc": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
@@ -332,13 +458,12 @@
"min": 30,
"max": 50
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "30": {
+ "anti-noise-level": {
"category": "advanced",
- "name": "cfg-30",
"title": "背景抗噪等级",
- "desc": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
@@ -347,13 +472,12 @@
"min": 1,
"max": 20
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "31": {
+ "margin": {
"category": "advanced",
- "name": "cfg-31",
"title": "边缘缩进",
- "desc": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
@@ -362,157 +486,206 @@
"min": 5,
"max": 30
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
- "32": {
- "category": "advanced",
- "name": "cfg-32",
- "title": "背景填充方式",
- "desc": "背景填充方式",
- "type": "string",
- "cur": "凸多边形",
- "default": "凸多边形",
- "size": 40,
- "range": ["凸多边形", "凹多边形"],
- "depend_or": ["27==true"]
- },
- "33": {
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
"category": "base",
- "name": "cfg-33",
"title": "防止渗透",
- "desc": "",
+ "desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "34": {
+ "permeate-level": {
"category": "base",
- "name": "cfg-34",
"title": " 防止渗透等级",
- "desc": "",
+ "desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
- "size": 12,
- "range": ["较弱", "弱", "一般", "强", "较强"],
- "depend_or": ["33==true"]
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
},
- "35": {
+ "is-rid-hole-l": {
"category": "base",
- "name": "cfg-35",
- "title": "去除摩尔纹",
- "desc": "",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "36": {
+ "search-hole-range-l": {
"category": "base",
- "name": "cfg-36",
- "title": "错误扩散",
- "desc": "",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "37": {
+ "search-hole-range-r": {
"category": "base",
- "name": "cfg-37",
- "title": "除网纹",
- "desc": "",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "38": {
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
"category": "base",
- "name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
- "39": {
+ "scan-mode": {
"category": "base",
- "name": "cfg-39",
- "title": "超声波检测",
- "desc": "超声波检测送纸状态",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4
- },
- "40": {
- "category": "base",
- "name": "cfg-40",
- "title": "装订检测",
- "desc": "检测纸张上是否有钉书钉",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4
- },
- "41": {
- "category": "base",
- "name": "cfg-41",
"title": "扫描张数",
- "desc": "扫描纸张数量",
+ "desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
- "size": 24,
+ "size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
- "42": {
+ "scan-count": {
"category": "base",
- "name": "cfg-42",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
- "depend_or": ["41==扫描指定张数"]
+ "depend_or": ["scan-mode==扫描指定张数"]
},
- "43": {
+ "direction": {
"category": "base",
- "name": "cfg-43",
"title": "文稿方向",
- "desc": "文稿方向",
+ "desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
- "44": {
+ "is-rotate-bkg-180": {
"category": "base",
- "name": "cfg-44",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=单面", "13!=对折", "43!=自动文本方向识别°"]
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
- "45": {
+ "is-ultrosonic": {
"category": "base",
- "name": "cfg-45",
- "title": "歪斜检测",
- "desc": "纸张歪斜检测",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
- "46": {
+ "is-staple": {
"category": "base",
- "name": "cfg-46",
- "title": " 歪斜检测复杂度",
- "desc": "纸张歪斜检测复杂度",
+ "title": "装订检测",
+ "desc": "检测是否出现粘连送入",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-check-askew": {
+ "category": "base",
+ "title": "歪斜检测",
+ "desc": "检测是否出现歪斜送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "askew-range": {
+ "category": "base",
+ "title": "歪斜容忍度",
+ "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
@@ -521,6 +694,6 @@
"min": 1,
"max": 5
},
- "depend_or": ["45==true"]
+ "depend_or": ["is-check-askew==true"]
}
}
\ No newline at end of file
diff --git a/docs/G139-239 - lsc.txt b/docs/G139-239 - lsc.txt
new file mode 100644
index 0000000..6e5e307
--- /dev/null
+++ b/docs/G139-239 - lsc.txt
@@ -0,0 +1,815 @@
+{
+ "global": {
+ "device_type": "G139-G239-lsc",
+ "option_count": 76
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout!=true"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "image-quality": {
+ "category": "base",
+ "title": "画质",
+ "desc": "选择扫描仪的画质模式",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["resolution>=300"]
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
+ },
+ "is-photo-mode": {
+ "category": "base",
+ "title": "照片模式",
+ "desc": "启用该模式可保留图像原始细节",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "is-wait-scan": {
+ "category": "base",
+ "title": "待纸扫描",
+ "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 24,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "double-feed": {
+ "category": "base",
+ "title": "双张图片处理",
+ "desc": "检测到双张进纸后的处理方式",
+ "type": "string",
+ "cur": "丢弃图像并停止扫描",
+ "default": "丢弃图像并停止扫描",
+ "size": 40,
+ "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
+ "depend_or": ["is-ultrosonic==true"]
+ },
+ "is-staple": {
+ "category": "base",
+ "title": "装订检测",
+ "desc": "检测是否出现粘连送入",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-check-askew": {
+ "category": "base",
+ "title": "歪斜检测",
+ "desc": "检测是否出现歪斜送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "askew-range": {
+ "category": "base",
+ "title": "歪斜容忍度",
+ "desc": "值越小,能容忍得送入文稿歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["is-check-askew==true"]
+ },
+ "is-check-dog-ear": {
+ "category": "base",
+ "title": "折角检测",
+ "desc": "检测文稿是否存在折角",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "dog-ear-size": {
+ "category": "base",
+ "title": " 折角大小",
+ "desc": "值越小,能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["is-check-dog-ear==true"]
+ },
+ "feed-strength": {
+ "category": "base",
+ "title": "分纸强度",
+ "desc": "设置扫描仪的分纸力度",
+ "type": "string",
+ "cur": "弱",
+ "default": "弱",
+ "size": 16,
+ "range": ["弱", "一般", "强"]
+ },
+ "time-to-sleep": {
+ "category": "base",
+ "title": "休眠时间",
+ "desc": "设置扫描仪的休眠时间",
+ "type": "string",
+ "cur": "不休眠",
+ "default": "不休眠",
+ "size": 24,
+ "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
+ },
+ "is-auto-strength": {
+ "category": "base",
+ "title": "自动分纸强度",
+ "desc": "扫描仪自动修正分纸力度",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "feed-strength-value": {
+ "category": "base",
+ "title": " 进纸失败率",
+ "desc": "高于该值时扫描仪将调整分纸力度",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.100000,
+ "max": 0.900000
+ },
+ "depend_or": ["is-auto-strength==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/G139-239-x86.txt b/docs/G139-239-x86.txt
new file mode 100644
index 0000000..2954878
--- /dev/null
+++ b/docs/G139-239-x86.txt
@@ -0,0 +1,815 @@
+{
+ "global": {
+ "device_type": "G139-239-x86",
+ "option_count": 76
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout!=true"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "image-quality": {
+ "category": "base",
+ "title": "画质",
+ "desc": "选择扫描仪的画质模式",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["resolution>=300"]
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
+ },
+ "is-photo-mode": {
+ "category": "base",
+ "title": "照片模式",
+ "desc": "启用该模式可保留图像原始细节",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "is-wait-scan": {
+ "category": "base",
+ "title": "待纸扫描",
+ "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "double-feed": {
+ "category": "base",
+ "title": "双张图片处理",
+ "desc": "检测到双张进纸后的处理方式",
+ "type": "string",
+ "cur": "丢弃图像并停止扫描",
+ "default": "丢弃图像并停止扫描",
+ "size": 40,
+ "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
+ "depend_or": ["is-ultrosonic==true"]
+ },
+ "is-staple": {
+ "category": "base",
+ "title": "装订检测",
+ "desc": "检测是否出现粘连送入",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-check-askew": {
+ "category": "base",
+ "title": "歪斜检测",
+ "desc": "检测是否出现歪斜送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "askew-range": {
+ "category": "base",
+ "title": "歪斜容忍度",
+ "desc": "值越小,能容忍得送入文稿歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["is-check-askew==true"]
+ },
+ "is-check-dog-ear": {
+ "category": "base",
+ "title": "折角检测",
+ "desc": "检测文稿是否存在折角",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "dog-ear-size": {
+ "category": "base",
+ "title": " 折角大小",
+ "desc": "值越小,能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["is-check-dog-ear==true"]
+ },
+ "feed-strength": {
+ "category": "base",
+ "title": "分纸强度",
+ "desc": "设置扫描仪的分纸力度",
+ "type": "string",
+ "cur": "弱",
+ "default": "弱",
+ "size": 16,
+ "range": ["弱", "一般", "强"]
+ },
+ "time-to-sleep": {
+ "category": "base",
+ "title": "休眠时间",
+ "desc": "设置扫描仪的休眠时间",
+ "type": "string",
+ "cur": "不休眠",
+ "default": "不休眠",
+ "size": 24,
+ "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
+ },
+ "is-auto-strength": {
+ "category": "base",
+ "title": "自动分纸强度",
+ "desc": "扫描仪自动修正分纸力度",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "feed-strength-value": {
+ "category": "base",
+ "title": " 进纸失败率",
+ "desc": "高于该值时扫描仪将调整分纸力度",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.100000,
+ "max": 0.900000
+ },
+ "depend_or": ["is-auto-strength==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/G139-239.txt b/docs/G139-239.txt
index 1d36e25..672e830 100644
--- a/docs/G139-239.txt
+++ b/docs/G139-239.txt
@@ -1,9 +1,10 @@
{
- "device_type": "G239",
- "option_count": 51,
- "1": {
+ "global": {
+ "device_type": "G139-G239",
+ "option_count": 75
+ },
+ "restore": {
"category": "base",
- "name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
@@ -11,9 +12,8 @@
"default": "button",
"size": 0
},
- "2": {
+ "help": {
"category": "advanced",
- "name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
@@ -21,111 +21,176 @@
"default": "true",
"size": 4
},
- "3": {
+ "grp-1": {
"category": "base",
- "name": "grp-1",
"title": "基本设置",
"type": "group"
},
- "4": {
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
"category": "base",
- "name": "cfg-4",
"title": "颜色模式",
- "desc": "设置颜色位深",
+ "desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
- "size": 24,
- "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"]
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout!=true"]
},
- "5": {
+ "binary-threshold": {
"category": "base",
- "name": "cfg-5",
- "title": "24位彩色图像-多流输出",
- "desc": "",
- "type": "string",
- "cur": "不选择输出模式",
- "default": "不选择输出模式",
- "size": 28,
- "range": ["不选择输出模式", "彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
- "depend_or": ["4==24位彩色"]
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
},
- "6": {
+ "reverse-bw": {
"category": "base",
- "name": "cfg-6",
- "title": "灰度或黑白图像 - 除色",
- "desc": "除去图像彩色",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
- "size": 20,
+ "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
- "depend_or": ["4==256级灰度", "4==黑白"]
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
- "7": {
+ "is-rid-multiout-red": {
"category": "base",
- "name": "cfg-7",
"title": "24位彩色图像 - 多流输出除红",
- "desc": "多通道输出中,去除红色",
+ "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "8": {
+ "is-rid-answer-sheet-red": {
"category": "base",
- "name": "cfg-8",
"title": "24位彩色图像 - 答题卡除红",
- "desc": "答题卡扫描中去除红色",
+ "desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "9": {
+ "is-erase-bkg": {
"category": "base",
- "name": "cfg-9",
"title": "背景移除",
- "desc": "移除彩色图像背景",
+ "desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "10": {
+ "bkg-color-range": {
"category": "base",
- "name": "cfg-10",
"title": " 背景色彩浮动范围",
- "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
- "cur": 10,
- "default": 10,
+ "cur": 20,
+ "default": 20,
"size": 4,
"range": {
"min": 1,
- "max": 40
+ "max": 128
},
- "depend_or": ["9==true"]
+ "depend_or": ["is-erase-bkg==true"]
},
- "11": {
+ "sharpen": {
"category": "base",
- "name": "cfg-11",
- "title": "黑白图像噪点优化",
- "desc": "噪点优化",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==黑白"]
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
- "12": {
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
"category": "base",
- "name": "cfg-12",
"title": " 噪点优化尺寸",
- "desc": "噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
@@ -134,33 +199,96 @@
"min": 10,
"max": 50
},
- "depend_or": ["11==true"]
+ "depend_or": ["is-noise-optimize==true"]
},
- "13": {
+ "paper": {
"category": "base",
- "name": "cfg-13",
"title": "纸张尺寸",
- "desc": "设置纸张大小",
+ "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": {
+ "is-custom-area": {
"category": "base",
- "name": "cfg-14",
- "title": "尺寸检测",
- "desc": "检测纸张实际尺寸",
+ "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_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
- "15": {
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
"category": "base",
- "name": "cfg-15",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@@ -169,11 +297,10 @@
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
- "16": {
+ "blank-sensitivity": {
"category": "base",
- "name": "cfg-16",
"title": " 跳过空白页灵敏度",
- "desc": "灵敏度越高,则越容易跳过",
+ "desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
@@ -182,91 +309,71 @@
"min": 1,
"max": 100
},
- "depend_or": ["15==跳过空白页(通用)", "15==跳过空白页(发票纸)"]
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
- "17": {
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
"category": "base",
- "name": "cfg-17",
"title": "分辨率",
- "desc": "扫描仪分辨率",
+ "desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
- "min": 100,
- "max": 300
+ "min": 1,
+ "max": 600
}
},
- "18": {
+ "image-quality": {
+ "category": "base",
+ "title": "画质",
+ "desc": "选择扫描仪的画质模式",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["resolution>=300"]
+ },
+ "is-exchange": {
"category": "base",
- "name": "cfg-18",
"title": "交换正反面",
- "desc": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["15!=单面"]
+ "depend_and": ["page!=单面"]
},
- "19": {
+ "grp-2": {
"category": "base",
- "name": "cfg-19",
- "title": "图像拆分",
- "desc": "自动拆分图像",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4,
- "depend_or": ["15!=对折"]
+ "title": "亮度",
+ "type": "group"
},
- "20": {
+ "is-custom-gamma": {
"category": "base",
- "name": "cfg-20",
- "title": "自动纠偏",
- "desc": "自动纠偏",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4,
- "depend_or": ["15!=对折"]
- },
- "21": {
- "category": "base",
- "name": "cfg-21",
- "title": "穿孔移除",
- "desc": "移除纸张中的穿孔",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "22": {
+ "brightness": {
"category": "base",
- "name": "cfg-22",
- "title": " 穿孔搜索范围占幅面比例",
- "desc": "穿孔搜索范围占幅面比例",
- "type": "float",
- "cur": 0.100000,
- "default": 0.100000,
- "size": 4,
- "range": {
- "min": 0.010000,
- "max": 0.500000
- },
- "depend_or": ["21==true"]
- },
- "23": {
- "category": "base",
- "name": "grp-2",
- "title": "亮度",
- "type": "group"
- },
- "24": {
- "category": "base",
- "name": "cfg-24",
- "title": "亮度",
- "desc": "调整图片亮度",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
@@ -274,13 +381,13 @@
"range": {
"min": 1,
"max": 255
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "25": {
+ "contrast": {
"category": "base",
- "name": "cfg-25",
"title": "对比度",
- "desc": "调整图片对比度",
+ "desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
@@ -288,13 +395,13 @@
"range": {
"min": 1,
"max": 7
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "26": {
+ "gamma": {
"category": "base",
- "name": "cfg-26",
- "title": "伽玛",
- "desc": "调整图片伽玛值",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
@@ -302,51 +409,68 @@
"range": {
"min": 0.010000,
"max": 5.000000
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "27": {
+ "grp-3": {
"category": "base",
- "name": "grp-3",
"title": "图像处理",
"type": "group"
},
- "28": {
+ "is-anti-skew": {
"category": "base",
- "name": "cfg-28",
- "title": "锐化与模糊",
- "desc": "锐化与模糊",
- "type": "string",
- "cur": "无",
- "default": "无",
- "size": 20,
- "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"]
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
},
- "29": {
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
+ },
+ "is-erase-black-frame": {
"category": "base",
- "name": "cfg-29",
"title": "消除黑框",
- "desc": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
- "30": {
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
"category": "base",
- "name": "cfg-30",
- "title": "深色样张",
- "desc": "深色样张",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["15!=对折", "29!=true", "13!=匹配原始尺寸", "13!=最大扫描尺寸", "13!=最大扫描尺寸自动裁切", "20!=true"]
+ "depend_and": ["is-erase-black-frame==true"]
},
- "31": {
+ "threshold": {
"category": "advanced",
- "name": "cfg-31",
"title": "阈值",
- "desc": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
@@ -355,13 +479,12 @@
"min": 30,
"max": 50
},
- "depend_or": ["29==true", "13==匹配原始尺寸", "13==最大扫描尺寸", "13==最大扫描尺寸自动裁切", "20==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "32": {
+ "anti-noise-level": {
"category": "advanced",
- "name": "cfg-32",
"title": "背景抗噪等级",
- "desc": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
@@ -370,13 +493,12 @@
"min": 1,
"max": 20
},
- "depend_or": ["29==true", "13==匹配原始尺寸", "13==最大扫描尺寸", "13==最大扫描尺寸自动裁切", "20==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "33": {
+ "margin": {
"category": "advanced",
- "name": "cfg-33",
"title": "边缘缩进",
- "desc": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
@@ -385,182 +507,227 @@
"min": 5,
"max": 30
},
- "depend_or": ["29==true", "13==匹配原始尺寸", "13==最大扫描尺寸自动裁切", "20==true", "13==最大扫描尺寸"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
- "34": {
- "category": "advanced",
- "name": "cfg-34",
- "title": "背景填充方式",
- "desc": "背景填充方式",
- "type": "string",
- "cur": "凸多边形",
- "default": "凸多边形",
- "size": 40,
- "range": ["凸多边形", "凹多边形"],
- "depend_or": ["29==true"]
- },
- "35": {
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
"category": "base",
- "name": "cfg-35",
"title": "防止渗透",
- "desc": "",
+ "desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "36": {
+ "permeate-level": {
"category": "base",
- "name": "cfg-36",
"title": " 防止渗透等级",
- "desc": "",
+ "desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
- "size": 12,
- "range": ["较弱", "弱", "一般", "强", "较强"],
- "depend_or": ["35==true"]
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
},
- "37": {
+ "is-rid-hole-l": {
"category": "base",
- "name": "cfg-37",
- "title": "去除摩尔纹",
- "desc": "",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "38": {
+ "search-hole-range-l": {
"category": "base",
- "name": "cfg-38",
- "title": "错误扩散",
- "desc": "",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "39": {
+ "search-hole-range-r": {
"category": "base",
- "name": "cfg-39",
- "title": "除网纹",
- "desc": "",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "40": {
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
"category": "base",
- "name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
- "41": {
+ "is-wait-scan": {
"category": "base",
- "name": "cfg-41",
- "title": "超声波检测",
- "desc": "超声波检测送纸状态",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4
- },
- "42": {
- "category": "base",
- "name": "cfg-42",
- "title": "装订检测",
- "desc": "检测纸张上是否有钉书钉",
+ "title": "待纸扫描",
+ "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "43": {
+ "scan-mode": {
"category": "base",
- "name": "cfg-43",
"title": "扫描张数",
- "desc": "扫描纸张数量",
+ "desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
- "size": 24,
- "range": ["连续扫描", "扫描指定张数"]
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"],
+ "depend_or": ["is-wait-scan==false"]
},
- "44": {
+ "scan-count": {
"category": "base",
- "name": "cfg-44",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
- "depend_or": ["43==扫描指定张数"]
+ "depend_or": ["scan-mode==扫描指定张数"]
},
- "45": {
+ "direction": {
"category": "base",
- "name": "cfg-45",
"title": "文稿方向",
- "desc": "文稿方向",
+ "desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
- "46": {
+ "is-rotate-bkg-180": {
"category": "base",
- "name": "cfg-46",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["15!=单面", "15!=对折", "45!=自动文本方向识别°"]
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
- "47": {
+ "is-ultrosonic": {
"category": "base",
- "name": "cfg-47",
- "title": "折角检测",
- "desc": "纸张折角检测",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4
- },
- "48": {
- "category": "base",
- "name": "cfg-48",
- "title": " 折角检测复杂度",
- "desc": "纸张折角检测复杂度",
- "type": "int",
- "cur": 10,
- "default": 10,
- "size": 4,
- "range": {
- "min": 0,
- "max": 100
- },
- "depend_or": ["47==true"]
- },
- "49": {
- "category": "base",
- "name": "cfg-49",
- "title": "歪斜检测",
- "desc": "纸张歪斜检测",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
- "50": {
+ "double-feed": {
"category": "base",
- "name": "cfg-50",
- "title": " 歪斜检测复杂度",
- "desc": "纸张歪斜检测复杂度",
+ "title": "双张图片处理",
+ "desc": "检测到双张进纸后的处理方式",
+ "type": "string",
+ "cur": "丢弃图像并停止扫描",
+ "default": "丢弃图像并停止扫描",
+ "size": 40,
+ "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
+ "depend_or": ["is-ultrosonic==true"]
+ },
+ "is-staple": {
+ "category": "base",
+ "title": "装订检测",
+ "desc": "检测是否出现粘连送入",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-check-askew": {
+ "category": "base",
+ "title": "歪斜检测",
+ "desc": "检测是否出现歪斜送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "askew-range": {
+ "category": "base",
+ "title": "歪斜容忍度",
+ "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
@@ -569,6 +736,72 @@
"min": 1,
"max": 5
},
- "depend_or": ["49==true"]
+ "depend_or": ["is-check-askew==true"]
+ },
+ "is-check-dog-ear": {
+ "category": "base",
+ "title": "折角检测",
+ "desc": "检测文稿是否存在折角",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "dog-ear-size": {
+ "category": "base",
+ "title": " 折角大小",
+ "desc": "值越小,能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["is-check-dog-ear==true"]
+ },
+ "feed-strength": {
+ "category": "base",
+ "title": "分纸强度",
+ "desc": "设置扫描仪的分纸力度",
+ "type": "string",
+ "cur": "弱",
+ "default": "弱",
+ "size": 16,
+ "range": ["弱", "一般", "强"]
+ },
+ "time-to-sleep": {
+ "category": "base",
+ "title": "休眠时间",
+ "desc": "设置扫描仪的休眠时间",
+ "type": "string",
+ "cur": "不休眠",
+ "default": "不休眠",
+ "size": 24,
+ "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
+ },
+ "is-auto-strength": {
+ "category": "base",
+ "title": "自动分纸强度",
+ "desc": "扫描仪自动修正分纸力度",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "feed-strength-value": {
+ "category": "base",
+ "title": " 进纸失败率",
+ "desc": "高于该值时扫描仪将调整分纸力度",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.100000,
+ "max": 0.900000
+ },
+ "depend_or": ["is-auto-strength==true"]
}
}
\ No newline at end of file
diff --git a/docs/G300 - lsc.txt b/docs/G300 - lsc.txt
new file mode 100644
index 0000000..3e53147
--- /dev/null
+++ b/docs/G300 - lsc.txt
@@ -0,0 +1,667 @@
+{
+ "global": {
+ "device_type": "G300-lsc",
+ "option_count": 62
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 40,
+ "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G300.txt b/docs/G300.txt
index c2b4bff..6bb720d 100644
--- a/docs/G300.txt
+++ b/docs/G300.txt
@@ -1,9 +1,10 @@
{
- "device_type": "G300",
- "option_count": 44,
- "1": {
+ "global": {
+ "device_type": "G300",
+ "option_count": 62
+ },
+ "restore": {
"category": "base",
- "name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
@@ -11,9 +12,8 @@
"default": "button",
"size": 0
},
- "2": {
+ "help": {
"category": "advanced",
- "name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
@@ -21,99 +21,176 @@
"default": "true",
"size": 4
},
- "3": {
+ "grp-1": {
"category": "base",
- "name": "grp-1",
"title": "基本设置",
"type": "group"
},
- "4": {
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
"category": "base",
- "name": "cfg-4",
"title": "颜色模式",
- "desc": "设置颜色位深",
+ "desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
- "size": 24,
- "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"]
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
},
- "5": {
+ "binary-threshold": {
"category": "base",
- "name": "cfg-5",
- "title": "灰度或黑白图像 - 除色",
- "desc": "除去图像彩色",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
- "size": 16,
+ "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
- "depend_or": ["4==256级灰度", "4==黑白"]
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
- "6": {
+ "is-rid-multiout-red": {
"category": "base",
- "name": "cfg-6",
"title": "24位彩色图像 - 多流输出除红",
- "desc": "多通道输出中,去除红色",
+ "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "7": {
+ "is-rid-answer-sheet-red": {
"category": "base",
- "name": "cfg-7",
"title": "24位彩色图像 - 答题卡除红",
- "desc": "答题卡扫描中去除红色",
+ "desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "8": {
+ "is-erase-bkg": {
"category": "base",
- "name": "cfg-8",
"title": "背景移除",
- "desc": "移除彩色图像背景",
+ "desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "9": {
+ "bkg-color-range": {
"category": "base",
- "name": "cfg-9",
- "title": " 背景色彩浮动范围",
- "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
- "cur": 10,
- "default": 10,
+ "cur": 20,
+ "default": 20,
"size": 4,
"range": {
"min": 1,
- "max": 40
+ "max": 128
},
- "depend_or": ["8==true"]
+ "depend_or": ["is-erase-bkg==true"]
},
- "10": {
+ "sharpen": {
"category": "base",
- "name": "cfg-10",
- "title": "黑白图像噪点优化",
- "desc": "噪点优化",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==黑白"]
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
- "11": {
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
"category": "base",
- "name": "cfg-11",
"title": " 噪点优化尺寸",
- "desc": "噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
@@ -122,22 +199,86 @@
"min": 10,
"max": 50
},
- "depend_or": ["10==true"]
+ "depend_or": ["is-noise-optimize==true"]
},
- "12": {
+ "paper": {
"category": "base",
- "name": "cfg-12",
"title": "纸张尺寸",
- "desc": "设置纸张大小",
+ "desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
- "size": 36,
+ "size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
},
- "13": {
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
"category": "base",
- "name": "cfg-13",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@@ -146,11 +287,10 @@
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
- "14": {
+ "blank-sensitivity": {
"category": "base",
- "name": "cfg-14",
"title": " 跳过空白页灵敏度",
- "desc": "灵敏度越高,则越容易跳过",
+ "desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
@@ -159,91 +299,60 @@
"min": 1,
"max": 100
},
- "depend_or": ["13==跳过空白页(通用)", "13==跳过空白页(发票纸)"]
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
- "15": {
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
"category": "base",
- "name": "cfg-15",
"title": "分辨率",
- "desc": "扫描仪分辨率",
+ "desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
- "min": 100,
- "max": 300
+ "min": 1,
+ "max": 600
}
},
- "16": {
+ "is-exchange": {
"category": "base",
- "name": "cfg-16",
"title": "交换正反面",
- "desc": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=单面"]
+ "depend_and": ["page!=单面"]
},
- "17": {
+ "grp-2": {
"category": "base",
- "name": "cfg-17",
- "title": "图像拆分",
- "desc": "自动拆分图像",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4,
- "depend_or": ["13!=对折"]
+ "title": "亮度",
+ "type": "group"
},
- "18": {
+ "is-custom-gamma": {
"category": "base",
- "name": "cfg-18",
- "title": "自动纠偏",
- "desc": "自动纠偏",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4,
- "depend_or": ["13!=对折"]
- },
- "19": {
- "category": "base",
- "name": "cfg-19",
- "title": "穿孔移除",
- "desc": "移除纸张中的穿孔",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "20": {
+ "brightness": {
"category": "base",
- "name": "cfg-20",
- "title": " 穿孔搜索范围占幅面比例",
- "desc": "穿孔搜索范围占幅面比例",
- "type": "float",
- "cur": 0.100000,
- "default": 0.100000,
- "size": 4,
- "range": {
- "min": 0.010000,
- "max": 0.500000
- },
- "depend_or": ["19==true"]
- },
- "21": {
- "category": "base",
- "name": "grp-2",
- "title": "亮度",
- "type": "group"
- },
- "22": {
- "category": "base",
- "name": "cfg-22",
- "title": "亮度",
- "desc": "调整图片亮度",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
@@ -251,13 +360,13 @@
"range": {
"min": 1,
"max": 255
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "23": {
+ "contrast": {
"category": "base",
- "name": "cfg-23",
"title": "对比度",
- "desc": "调整图片对比度",
+ "desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
@@ -265,65 +374,82 @@
"range": {
"min": 1,
"max": 7
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "24": {
+ "gamma": {
"category": "base",
- "name": "cfg-24",
- "title": "伽玛",
- "desc": "调整图片伽玛值",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
- "min": 1.000000,
+ "min": 0.010000,
"max": 5.000000
- }
+ },
+ "depend_and": ["is-custom-gamma==false"]
},
- "25": {
+ "grp-3": {
"category": "base",
- "name": "grp-3",
"title": "图像处理",
"type": "group"
},
- "26": {
+ "is-anti-skew": {
"category": "base",
- "name": "cfg-26",
- "title": "锐化与模糊",
- "desc": "锐化与模糊",
- "type": "string",
- "cur": "无",
- "default": "无",
- "size": 20,
- "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"]
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
},
- "27": {
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
"category": "base",
- "name": "cfg-27",
"title": "消除黑框",
- "desc": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
- "28": {
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
"category": "base",
- "name": "cfg-28",
- "title": "深色样张",
- "desc": "深色样张",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"]
+ "depend_and": ["is-erase-black-frame==true"]
},
- "29": {
+ "threshold": {
"category": "advanced",
- "name": "cfg-29",
"title": "阈值",
- "desc": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
@@ -332,13 +458,12 @@
"min": 30,
"max": 50
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "30": {
+ "anti-noise-level": {
"category": "advanced",
- "name": "cfg-30",
"title": "背景抗噪等级",
- "desc": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
@@ -347,13 +472,12 @@
"min": 1,
"max": 20
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "31": {
+ "margin": {
"category": "advanced",
- "name": "cfg-31",
"title": "边缘缩进",
- "desc": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
@@ -362,130 +486,182 @@
"min": 5,
"max": 30
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
- "32": {
- "category": "advanced",
- "name": "cfg-32",
- "title": "背景填充方式",
- "desc": "背景填充方式",
- "type": "string",
- "cur": "凸多边形",
- "default": "凸多边形",
- "size": 40,
- "range": ["凸多边形", "凹多边形"],
- "depend_or": ["27==true"]
- },
- "33": {
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
"category": "base",
- "name": "cfg-33",
"title": "防止渗透",
- "desc": "",
+ "desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "34": {
+ "permeate-level": {
"category": "base",
- "name": "cfg-34",
"title": " 防止渗透等级",
- "desc": "",
+ "desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
- "size": 12,
- "range": ["较弱", "弱", "一般", "强", "较强"],
- "depend_or": ["33==true"]
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
},
- "35": {
+ "is-rid-hole-l": {
"category": "base",
- "name": "cfg-35",
- "title": "去除摩尔纹",
- "desc": "",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "36": {
+ "search-hole-range-l": {
"category": "base",
- "name": "cfg-36",
- "title": "错误扩散",
- "desc": "",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "37": {
+ "search-hole-range-r": {
"category": "base",
- "name": "cfg-37",
- "title": "除网纹",
- "desc": "",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "38": {
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
"category": "base",
- "name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
- "39": {
+ "scan-mode": {
"category": "base",
- "name": "cfg-39",
- "title": "超声波检测",
- "desc": "超声波检测送纸状态",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4
- },
- "40": {
- "category": "base",
- "name": "cfg-40",
"title": "扫描张数",
- "desc": "扫描纸张数量",
+ "desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
- "size": 24,
+ "size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
- "41": {
+ "scan-count": {
"category": "base",
- "name": "cfg-41",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
- "depend_or": ["40==扫描指定张数"]
+ "depend_or": ["scan-mode==扫描指定张数"]
},
- "42": {
+ "direction": {
"category": "base",
- "name": "cfg-42",
"title": "文稿方向",
- "desc": "文稿方向",
+ "desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
- "size": 16,
- "range": ["0°", "90°", "180°", "-90°"]
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
- "43": {
+ "is-rotate-bkg-180": {
"category": "base",
- "name": "cfg-43",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=单面", "13!=对折", "42!=自动文本方向识别°"]
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
}
}
\ No newline at end of file
diff --git a/docs/G302 - lsc.txt b/docs/G302 - lsc.txt
new file mode 100644
index 0000000..694b893
--- /dev/null
+++ b/docs/G302 - lsc.txt
@@ -0,0 +1,676 @@
+{
+ "global": {
+ "device_type": "G302-lsc",
+ "option_count": 63
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 40,
+ "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-photo-mode": {
+ "category": "base",
+ "title": "照片模式",
+ "desc": "启用该模式可保留图像原始细节",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G302.txt b/docs/G302.txt
new file mode 100644
index 0000000..8702a03
--- /dev/null
+++ b/docs/G302.txt
@@ -0,0 +1,667 @@
+{
+ "global": {
+ "device_type": "G302",
+ "option_count": 62
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 40,
+ "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 24,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G400 - lsc.txt b/docs/G400 - lsc.txt
new file mode 100644
index 0000000..82e1916
--- /dev/null
+++ b/docs/G400 - lsc.txt
@@ -0,0 +1,674 @@
+{
+ "global": {
+ "device_type": "G400-lsc",
+ "option_count": 63
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 200,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G400.txt b/docs/G400.txt
index bc5e138..fd46f31 100644
--- a/docs/G400.txt
+++ b/docs/G400.txt
@@ -1,9 +1,10 @@
{
- "device_type": "G400",
- "option_count": 44,
- "1": {
+ "global": {
+ "device_type": "G400",
+ "option_count": 62
+ },
+ "restore": {
"category": "base",
- "name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
@@ -11,9 +12,8 @@
"default": "button",
"size": 0
},
- "2": {
+ "help": {
"category": "advanced",
- "name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
@@ -21,99 +21,176 @@
"default": "true",
"size": 4
},
- "3": {
+ "grp-1": {
"category": "base",
- "name": "grp-1",
"title": "基本设置",
"type": "group"
},
- "4": {
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
"category": "base",
- "name": "cfg-4",
"title": "颜色模式",
- "desc": "设置颜色位深",
+ "desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
- "size": 24,
- "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"]
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
},
- "5": {
+ "binary-threshold": {
"category": "base",
- "name": "cfg-5",
- "title": "灰度或黑白图像 - 除色",
- "desc": "除去图像彩色",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
- "size": 16,
+ "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
- "depend_or": ["4==256级灰度", "4==黑白"]
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
- "6": {
+ "is-rid-multiout-red": {
"category": "base",
- "name": "cfg-6",
"title": "24位彩色图像 - 多流输出除红",
- "desc": "多通道输出中,去除红色",
+ "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "7": {
+ "is-rid-answer-sheet-red": {
"category": "base",
- "name": "cfg-7",
"title": "24位彩色图像 - 答题卡除红",
- "desc": "答题卡扫描中去除红色",
+ "desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "8": {
+ "is-erase-bkg": {
"category": "base",
- "name": "cfg-8",
"title": "背景移除",
- "desc": "移除彩色图像背景",
+ "desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==24位彩色"]
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
- "9": {
+ "bkg-color-range": {
"category": "base",
- "name": "cfg-9",
- "title": " 背景色彩浮动范围",
- "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
- "cur": 10,
- "default": 10,
+ "cur": 20,
+ "default": 20,
"size": 4,
"range": {
"min": 1,
- "max": 40
+ "max": 128
},
- "depend_or": ["8==true"]
+ "depend_or": ["is-erase-bkg==true"]
},
- "10": {
+ "sharpen": {
"category": "base",
- "name": "cfg-10",
- "title": "黑白图像噪点优化",
- "desc": "噪点优化",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_or": ["4==黑白"]
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
- "11": {
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
"category": "base",
- "name": "cfg-11",
"title": " 噪点优化尺寸",
- "desc": "噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
@@ -122,22 +199,86 @@
"min": 10,
"max": 50
},
- "depend_or": ["10==true"]
+ "depend_or": ["is-noise-optimize==true"]
},
- "12": {
+ "paper": {
"category": "base",
- "name": "cfg-12",
"title": "纸张尺寸",
- "desc": "设置纸张大小",
+ "desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
- "size": 44,
- "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
- "13": {
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
"category": "base",
- "name": "cfg-13",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@@ -146,11 +287,10 @@
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
- "14": {
+ "blank-sensitivity": {
"category": "base",
- "name": "cfg-14",
"title": " 跳过空白页灵敏度",
- "desc": "灵敏度越高,则越容易跳过",
+ "desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
@@ -159,91 +299,60 @@
"min": 1,
"max": 100
},
- "depend_or": ["13==跳过空白页(发票纸)", "13==跳过空白页(通用)"]
+ "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
},
- "15": {
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "上下对折",
+ "default": "上下对折",
+ "size": 200,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
"category": "base",
- "name": "cfg-15",
"title": "分辨率",
- "desc": "扫描仪分辨率",
+ "desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
- "min": 100,
- "max": 300
+ "min": 1,
+ "max": 600
}
},
- "16": {
+ "is-exchange": {
"category": "base",
- "name": "cfg-16",
"title": "交换正反面",
- "desc": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=单面"]
+ "depend_and": ["page!=单面"]
},
- "17": {
+ "grp-2": {
"category": "base",
- "name": "cfg-17",
- "title": "图像拆分",
- "desc": "自动拆分图像",
- "type": "bool",
- "cur": false,
- "default": false,
- "size": 4,
- "depend_or": ["13!=对折"]
+ "title": "亮度",
+ "type": "group"
},
- "18": {
+ "is-custom-gamma": {
"category": "base",
- "name": "cfg-18",
- "title": "自动纠偏",
- "desc": "自动纠偏",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4,
- "depend_or": ["13!=对折"]
- },
- "19": {
- "category": "base",
- "name": "cfg-19",
- "title": "穿孔移除",
- "desc": "移除纸张中的穿孔",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "20": {
+ "brightness": {
"category": "base",
- "name": "cfg-20",
- "title": " 穿孔搜索范围占幅面比例",
- "desc": "穿孔搜索范围占幅面比例",
- "type": "float",
- "cur": 0.100000,
- "default": 0.100000,
- "size": 4,
- "range": {
- "min": 0.010000,
- "max": 0.500000
- },
- "depend_or": ["19==true"]
- },
- "21": {
- "category": "base",
- "name": "grp-2",
- "title": "亮度",
- "type": "group"
- },
- "22": {
- "category": "base",
- "name": "cfg-22",
- "title": "亮度",
- "desc": "调整图片亮度",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
@@ -253,11 +362,10 @@
"max": 255
}
},
- "23": {
+ "contrast": {
"category": "base",
- "name": "cfg-23",
"title": "对比度",
- "desc": "调整图片对比度",
+ "desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
@@ -267,63 +375,78 @@
"max": 7
}
},
- "24": {
+ "gamma": {
"category": "base",
- "name": "cfg-24",
- "title": "伽玛",
- "desc": "调整图片伽玛值",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
- "min": 1.000000,
+ "min": 0.010000,
"max": 5.000000
}
},
- "25": {
+ "grp-3": {
"category": "base",
- "name": "grp-3",
"title": "图像处理",
"type": "group"
},
- "26": {
+ "is-anti-skew": {
"category": "base",
- "name": "cfg-26",
- "title": "锐化与模糊",
- "desc": "锐化与模糊",
- "type": "string",
- "cur": "无",
- "default": "无",
- "size": 20,
- "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"]
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
},
- "27": {
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
"category": "base",
- "name": "cfg-27",
"title": "消除黑框",
- "desc": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
- "28": {
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
"category": "base",
- "name": "cfg-28",
- "title": "深色样张",
- "desc": "深色样张",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"]
+ "depend_and": ["is-erase-black-frame==true"]
},
- "29": {
+ "threshold": {
"category": "advanced",
- "name": "cfg-29",
"title": "阈值",
- "desc": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
@@ -332,13 +455,12 @@
"min": 30,
"max": 50
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "30": {
+ "anti-noise-level": {
"category": "advanced",
- "name": "cfg-30",
"title": "背景抗噪等级",
- "desc": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
@@ -347,13 +469,12 @@
"min": 1,
"max": 20
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
- "31": {
+ "margin": {
"category": "advanced",
- "name": "cfg-31",
"title": "边缘缩进",
- "desc": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
@@ -362,130 +483,182 @@
"min": 5,
"max": 30
},
- "depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"]
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
- "32": {
- "category": "advanced",
- "name": "cfg-32",
- "title": "背景填充方式",
- "desc": "背景填充方式",
- "type": "string",
- "cur": "凸多边形",
- "default": "凸多边形",
- "size": 40,
- "range": ["凸多边形", "凹多边形"],
- "depend_or": ["27==true"]
- },
- "33": {
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
"category": "base",
- "name": "cfg-33",
"title": "防止渗透",
- "desc": "",
+ "desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "34": {
+ "permeate-level": {
"category": "base",
- "name": "cfg-34",
"title": " 防止渗透等级",
- "desc": "",
+ "desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
- "size": 12,
- "range": ["较弱", "弱", "一般", "强", "较强"],
- "depend_or": ["33==true"]
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
},
- "35": {
+ "is-rid-hole-l": {
"category": "base",
- "name": "cfg-35",
- "title": "去除摩尔纹",
- "desc": "",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "36": {
+ "search-hole-range-l": {
"category": "base",
- "name": "cfg-36",
- "title": "错误扩散",
- "desc": "",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "37": {
+ "search-hole-range-r": {
"category": "base",
- "name": "cfg-37",
- "title": "除网纹",
- "desc": "",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
- "38": {
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
"category": "base",
- "name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
- "39": {
+ "scan-mode": {
"category": "base",
- "name": "cfg-39",
- "title": "超声波检测",
- "desc": "超声波检测送纸状态",
- "type": "bool",
- "cur": true,
- "default": true,
- "size": 4
- },
- "40": {
- "category": "base",
- "name": "cfg-40",
"title": "扫描张数",
- "desc": "扫描纸张数量",
+ "desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
- "size": 24,
+ "size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
- "41": {
+ "scan-count": {
"category": "base",
- "name": "cfg-41",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
- "depend_or": ["40==扫描指定张数"]
+ "depend_or": ["scan-mode==扫描指定张数"]
},
- "42": {
+ "direction": {
"category": "base",
- "name": "cfg-42",
"title": "文稿方向",
- "desc": "文稿方向",
+ "desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
- "size": 32,
+ "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
- "43": {
+ "is-rotate-bkg-180": {
"category": "base",
- "name": "cfg-43",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
- "depend_and": ["13!=单面", "13!=对折", "42!=自动文本方向识别°"]
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
}
}
\ No newline at end of file
diff --git a/docs/G402-lsc.txt b/docs/G402-lsc.txt
new file mode 100644
index 0000000..ef3f6cb
--- /dev/null
+++ b/docs/G402-lsc.txt
@@ -0,0 +1,674 @@
+{
+ "global": {
+ "device_type": "G402-lsc",
+ "option_count": 63
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "上下对折",
+ "default": "上下对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G402-x86.txt b/docs/G402-x86.txt
new file mode 100644
index 0000000..b425fdf
--- /dev/null
+++ b/docs/G402-x86.txt
@@ -0,0 +1,664 @@
+{
+ "global": {
+ "device_type": "G402-x86",
+ "option_count": 62
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 200,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G402.txt b/docs/G402.txt
new file mode 100644
index 0000000..748ce65
--- /dev/null
+++ b/docs/G402.txt
@@ -0,0 +1,664 @@
+{
+ "global": {
+ "device_type": "G402",
+ "option_count": 62
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 200,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_or": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G439-lsc.txt b/docs/G439-lsc.txt
new file mode 100644
index 0000000..8043de7
--- /dev/null
+++ b/docs/G439-lsc.txt
@@ -0,0 +1,660 @@
+{
+ "global": {
+ "device_type": "G439-lsc",
+ "option_count": 62
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout==false"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300, 600]
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ }
+}
\ No newline at end of file
diff --git a/docs/G439.txt b/docs/G439.txt
new file mode 100644
index 0000000..2b9611b
--- /dev/null
+++ b/docs/G439.txt
@@ -0,0 +1,732 @@
+{
+ "global": {
+ "device_type": "G439",
+ "option_count": 68
+ },
+ "restore": {
+ "category": "base",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "help": {
+ "category": "advanced",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "grp-1": {
+ "category": "base",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "is-multiout": {
+ "category": "base",
+ "title": "多流输出",
+ "desc": "同时输出多种颜色模式的图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "multiout-type": {
+ "category": "base",
+ "title": "多流输出类型",
+ "desc": "选择多流输出的类型",
+ "type": "string",
+ "cur": "彩色+灰度+黑白",
+ "default": "彩色+灰度+黑白",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["is-multiout==true"]
+ },
+ "mode": {
+ "category": "base",
+ "title": "颜色模式",
+ "desc": "选择色彩模式",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["is-multiout!=true"]
+ },
+ "binary-threshold": {
+ "category": "base",
+ "title": "黑白图像阈值",
+ "desc": "高于该阈值为1(白),低于该阈值为0(黑)",
+ "type": "int",
+ "cur": 127,
+ "default": 127,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "reverse-bw": {
+ "category": "base",
+ "title": "黑白图像反色输出",
+ "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["is-multiout==true", "mode==黑白"]
+ },
+ "filter": {
+ "category": "base",
+ "title": "灰度或黑白图像 - 除色与增强",
+ "desc": "消除或增强指定色彩",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
+ },
+ "is-rid-multiout-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "同时输出彩色图像和灰度除红图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-answer-sheet-red": {
+ "category": "base",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "输出除红彩色图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "is-erase-bkg": {
+ "category": "base",
+ "title": "背景移除",
+ "desc": "移除文稿背景底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
+ },
+ "bkg-color-range": {
+ "category": "base",
+ "title": " 背景色彩浮动范围",
+ "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["is-erase-bkg==true"]
+ },
+ "sharpen": {
+ "category": "base",
+ "title": "锐化与模糊",
+ "desc": "选择锐化效果或模糊效果",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-morr": {
+ "category": "base",
+ "title": "去除摩尔纹",
+ "desc": "去除图像中的摩尔纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-rid-grid": {
+ "category": "base",
+ "title": "除网纹",
+ "desc": "去除图像中的网纹",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
+ },
+ "is-err-extension": {
+ "category": "base",
+ "title": "错误扩散",
+ "desc": "以点阵形式构建图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "is-noise-optimize": {
+ "category": "base",
+ "title": "黑白图像噪点优化",
+ "desc": "去除图像中的孤立黑点",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["mode==黑白"]
+ },
+ "noise-size": {
+ "category": "base",
+ "title": " 噪点优化尺寸",
+ "desc": "设置需要去除的黑色孤立点的连通个数",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["is-noise-optimize==true"]
+ },
+ "paper": {
+ "category": "base",
+ "title": "纸张尺寸",
+ "desc": "设置出图大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "is-custom-area": {
+ "category": "base",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
+ },
+ "tl-x": {
+ "category": "base",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-x": {
+ "category": "base",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "tl-y": {
+ "category": "base",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "br-y": {
+ "category": "base",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 297.000000,
+ "default": 297.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 297.000000
+ },
+ "depend_and": ["is-custom-area==true"]
+ },
+ "is-size-check": {
+ "category": "base",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸与设置是否匹配",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
+ },
+ "page": {
+ "category": "base",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "blank-sensitivity": {
+ "category": "base",
+ "title": " 跳过空白页灵敏度",
+ "desc": "数值越大,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
+ },
+ "fold-type": {
+ "category": "base",
+ "title": "对折模式",
+ "desc": "",
+ "type": "string",
+ "cur": "左右对折",
+ "default": "左右对折",
+ "size": 50,
+ "range": ["左右对折", "上下对折", "自动对折"],
+ "depend_or": ["page==对折"]
+ },
+ "resolution": {
+ "category": "base",
+ "title": "分辨率",
+ "desc": "设置扫描图像的分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 600
+ }
+ },
+ "image-quality": {
+ "category": "base",
+ "title": "画质",
+ "desc": "选择扫描仪的画质模式",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["resolution>=300"]
+ },
+ "is-exchange": {
+ "category": "base",
+ "title": "交换正反面",
+ "desc": "交换每张文稿的正反面出图顺序",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面"]
+ },
+ "grp-2": {
+ "category": "base",
+ "title": "亮度",
+ "type": "group"
+ },
+ "is-custom-gamma": {
+ "category": "base",
+ "title": "启用色调曲线",
+ "desc": "自定义图像色调效果",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "brightness": {
+ "category": "base",
+ "title": "亮度值",
+ "desc": "调整图像亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "contrast": {
+ "category": "base",
+ "title": "对比度",
+ "desc": "调整图像对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "gamma": {
+ "category": "base",
+ "title": "伽马值",
+ "desc": "调整图像伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["is-custom-gamma==false"]
+ },
+ "grp-3": {
+ "category": "base",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "is-anti-skew": {
+ "category": "base",
+ "title": "自动纠偏",
+ "desc": "自动纠正歪斜送入的文稿图像",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["page!=对折"]
+ },
+ "is-split": {
+ "category": "base",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
+ },
+ "is-erase-black-frame": {
+ "category": "base",
+ "title": "消除黑框",
+ "desc": "消除文稿范围外的黑色背景",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "bkg-fill-mode": {
+ "category": "advanced",
+ "title": "背景填充方式",
+ "desc": "选择背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["is-erase-black-frame==true"]
+ },
+ "is-fill-color": {
+ "category": "base",
+ "title": "色彩填充",
+ "desc": "启用后黑框部分将填充为文稿底色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["is-erase-black-frame==true"]
+ },
+ "threshold": {
+ "category": "advanced",
+ "title": "阈值",
+ "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "anti-noise-level": {
+ "category": "advanced",
+ "title": "背景抗噪等级",
+ "desc": "能够容忍的背景杂色条纹的宽度",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
+ },
+ "margin": {
+ "category": "advanced",
+ "title": "边缘缩进",
+ "desc": "寻找文稿边缘时对边缘的侵入程度",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
+ },
+ "is-dark-sample": {
+ "category": "base",
+ "title": "深色样张",
+ "desc": "启用该模式防止深色底色的文稿图像被误处理",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
+ },
+ "is-anti-permeate": {
+ "category": "base",
+ "title": "防止渗透",
+ "desc": "防止背面图案渗透",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "permeate-level": {
+ "category": "base",
+ "title": " 防止渗透等级",
+ "desc": "选择防止渗透的等级",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["is-anti-permeate==true"]
+ },
+ "is-rid-hole-l": {
+ "category": "base",
+ "title": "穿孔移除—左侧",
+ "desc": "穿孔在纸张上的左侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-l": {
+ "category": "base",
+ "title": " 左侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-l==true"]
+ },
+ "is-rid-hole-r": {
+ "category": "base",
+ "title": "穿孔移除—右侧",
+ "desc": "穿孔在纸张上的右侧",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-r": {
+ "category": "base",
+ "title": " 右侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-r==true"]
+ },
+ "is-rid-hole-t": {
+ "category": "base",
+ "title": "穿孔移除—上侧",
+ "desc": "穿孔在纸张的上部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-t": {
+ "category": "base",
+ "title": " 上侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-t==true"]
+ },
+ "is-rid-hole-b": {
+ "category": "base",
+ "title": "穿孔移除—下侧",
+ "desc": "穿孔在纸张的下部",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "search-hole-range-b": {
+ "category": "base",
+ "title": " 下侧穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 0.500000
+ },
+ "depend_and": ["is-rid-hole-b==true"]
+ },
+ "grp-4": {
+ "category": "base",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "is-wait-scan": {
+ "category": "base",
+ "title": "待纸扫描",
+ "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "scan-mode": {
+ "category": "base",
+ "title": "扫描张数",
+ "desc": "选择指定数量扫描或连续扫描",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"],
+ "depend_and": ["is-wait-scan==false"]
+ },
+ "scan-count": {
+ "category": "base",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_and": ["is-wait-scan==false", "scan-mode==扫描指定张数"]
+ },
+ "direction": {
+ "category": "base",
+ "title": "文稿方向",
+ "desc": "设置图像的方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "is-rotate-bkg-180": {
+ "category": "base",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
+ },
+ "is-ultrosonic": {
+ "category": "base",
+ "title": "超声波检测",
+ "desc": "检测是否出现双张送入",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "double-feed": {
+ "category": "base",
+ "title": "双张图片处理",
+ "desc": "检测到双张进纸后的处理方式",
+ "type": "string",
+ "cur": "丢弃图像并停止扫描",
+ "default": "丢弃图像并停止扫描",
+ "size": 40,
+ "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
+ "depend_or": ["is-ultrosonic==true"]
+ },
+ "is-check-dog-ear": {
+ "category": "base",
+ "title": "折角检测",
+ "desc": "检测文稿是否存在折角",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "dog-ear-size": {
+ "category": "base",
+ "title": " 折角大小",
+ "desc": "值越小,能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["is-check-dog-ear==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G100-G200 - lsc.txt b/docs/docs历史备份/G100-G200 - lsc.txt
new file mode 100644
index 0000000..ac8092b
--- /dev/null
+++ b/docs/docs历史备份/G100-G200 - lsc.txt
@@ -0,0 +1,660 @@
+{
+ "device_type": "G100-lsc",
+ "option_count": 57,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4!=true"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "26": {
+ "category": "base",
+ "name": "cfg-26",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
+ },
+ "27": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200,300]
+ },
+ "28": {
+ "category": "base",
+ "name": "cfg-28",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面"]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽马值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "33": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["32==false"]
+ },
+ "34": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["32==false"]
+ },
+ "35": {
+ "category": "base",
+ "name": "cfg-35",
+ "title": "伽马值",
+ "desc": "调整图片伽马值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["32==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
+ },
+ "39": {
+ "category": "advanced",
+ "name": "cfg-39",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["37==true"]
+ },
+ "43": {
+ "category": "base",
+ "name": "cfg-43",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["43==true"]
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["45==true"]
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["37==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "49": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "装订检测",
+ "desc": "检测纸张上是否有钉书钉",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["51==扫描指定张数"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面", "25!=对折", "53!=自动文本方向识别°"]
+ },
+ "55": {
+ "category": "base",
+ "name": "cfg-55",
+ "title": "歪斜检测",
+ "desc": "纸张歪斜检测",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "56": {
+ "category": "base",
+ "name": "cfg-56",
+ "title": " 歪斜容忍度",
+ "desc": "值越小,代表能检测到纸张的歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["55==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G100-G200.txt b/docs/docs历史备份/G100-G200.txt
new file mode 100644
index 0000000..3bc5dab
--- /dev/null
+++ b/docs/docs历史备份/G100-G200.txt
@@ -0,0 +1,660 @@
+{
+ "device_type": "G100",
+ "option_count": 57,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4!=true"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "26": {
+ "category": "base",
+ "name": "cfg-26",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
+ },
+ "27": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "28": {
+ "category": "base",
+ "name": "cfg-28",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面"]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽马值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "33": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["32==false"]
+ },
+ "34": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["32==false"]
+ },
+ "35": {
+ "category": "base",
+ "name": "cfg-35",
+ "title": "伽马值",
+ "desc": "调整图片伽马值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["32==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
+ },
+ "39": {
+ "category": "advanced",
+ "name": "cfg-39",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["37==true"]
+ },
+ "43": {
+ "category": "base",
+ "name": "cfg-43",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["43==true"]
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["45==true"]
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["37==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "49": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "装订检测",
+ "desc": "检测纸张上是否有钉书钉",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["51==扫描指定张数"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面", "25!=对折", "53!=自动文本方向识别°"]
+ },
+ "55": {
+ "category": "base",
+ "name": "cfg-55",
+ "title": "歪斜检测",
+ "desc": "纸张歪斜检测",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "56": {
+ "category": "base",
+ "name": "cfg-56",
+ "title": " 歪斜容忍度",
+ "desc": "值越小,代表能检测到纸张的歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["55==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G139-239 - lsc.txt b/docs/docs历史备份/G139-239 - lsc.txt
new file mode 100644
index 0000000..1223c62
--- /dev/null
+++ b/docs/docs历史备份/G139-239 - lsc.txt
@@ -0,0 +1,708 @@
+{
+ "device_type": "G239-lsc",
+ "option_count": 61,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4!=true"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "cfg-25",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A5横向", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
+ },
+ "26": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "27": {
+ "category": "base",
+ "name": "cfg-27",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"]
+ },
+ "28": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 240, 300, 600]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "画质",
+ "desc": "",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["28==300", "28==600"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面"]
+ },
+ "31": {
+ "category": "base",
+ "name": "cfg-31",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "26!=跳过空白页(发票纸)", "26!=跳过空白页(通用)"]
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "33": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "34": {
+ "category": "base",
+ "name": "cfg-34",
+ "title": "启用色调曲线",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "35": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["34==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["34==false"]
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["34==false"]
+ },
+ "38": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "39": {
+ "category": "base",
+ "name": "cfg-39",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "40": {
+ "category": "base",
+ "name": "cfg-40",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "39!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "32!=true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["39==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["39==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
+ },
+ "43": {
+ "category": "advanced",
+ "name": "cfg-43",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["39==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "32==true", "19==最大扫描尺寸"]
+ },
+ "44": {
+ "category": "advanced",
+ "name": "cfg-44",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["39==true"]
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["45==true"]
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "48": {
+ "category": "base",
+ "name": "cfg-48",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["47==true"]
+ },
+ "49": {
+ "category": "base",
+ "name": "cfg-49",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["39==true"]
+ },
+ "50": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "51": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": "装订检测",
+ "desc": "检测纸张上是否有钉书钉",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["53==扫描指定张数"]
+ },
+ "55": {
+ "category": "base",
+ "name": "cfg-55",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "56": {
+ "category": "base",
+ "name": "cfg-56",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面", "26!=对折", "55!=自动文本方向识别°"]
+ },
+ "57": {
+ "category": "base",
+ "name": "cfg-57",
+ "title": "折角检测",
+ "desc": "纸张折角检测",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "58": {
+ "category": "base",
+ "name": "cfg-58",
+ "title": " 折角大小",
+ "desc": "值越小,代表能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["57==true"]
+ },
+ "59": {
+ "category": "base",
+ "name": "cfg-59",
+ "title": "歪斜检测",
+ "desc": "纸张歪斜检测",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "60": {
+ "category": "base",
+ "name": "cfg-60",
+ "title": "歪斜容忍度",
+ "desc": "值越小,代表能检测到纸张的歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["59==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G139-239-x86.txt b/docs/docs历史备份/G139-239-x86.txt
new file mode 100644
index 0000000..82e6cd5
--- /dev/null
+++ b/docs/docs历史备份/G139-239-x86.txt
@@ -0,0 +1,787 @@
+{
+ "device_type": "G139-239-x86",
+ "option_count": 68,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4!=true"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "cfg-25",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A5横向", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
+ },
+ "26": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "27": {
+ "category": "base",
+ "name": "cfg-27",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"]
+ },
+ "28": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 240, 300, 600]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "画质",
+ "desc": "",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["28==300", "28==600"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面"]
+ },
+ "31": {
+ "category": "base",
+ "name": "cfg-31",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "26!=跳过空白页(发票纸)", "26!=跳过空白页(通用)"]
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "33": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "34": {
+ "category": "base",
+ "name": "cfg-34",
+ "title": "启用色调曲线",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "35": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["34==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["34==false"]
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["34==false"]
+ },
+ "38": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "39": {
+ "category": "base",
+ "name": "cfg-39",
+ "title": "照片模式",
+ "desc": "选择该模式以保留图片水印",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "40": {
+ "category": "base",
+ "name": "cfg-40",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "41": {
+ "category": "base",
+ "name": "cfg-41",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "40!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "32!=true"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
+ },
+ "43": {
+ "category": "advanced",
+ "name": "cfg-43",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
+ },
+ "44": {
+ "category": "advanced",
+ "name": "cfg-44",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "32==true", "19==最大扫描尺寸"]
+ },
+ "45": {
+ "category": "advanced",
+ "name": "cfg-45",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["40==true"]
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["46==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "cfg-48",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "49": {
+ "category": "base",
+ "name": "cfg-49",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["48==true"]
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["40==true"]
+ },
+ "51": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "52": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "双张图片处理",
+ "desc": "检测到双张进纸后的处理方式",
+ "type": "string",
+ "cur": "丢弃图像并停止扫描",
+ "default": "丢弃图像并停止扫描",
+ "size": 40,
+ "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
+ "depend_or": ["52==true"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "装订检测",
+ "desc": "检测纸张上是否有钉书钉",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "55": {
+ "category": "base",
+ "name": "cfg-55",
+ "title": "待纸扫描",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "56": {
+ "category": "base",
+ "name": "cfg-56",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "57": {
+ "category": "base",
+ "name": "cfg-57",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["56==扫描指定张数"]
+ },
+ "58": {
+ "category": "base",
+ "name": "cfg-58",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "59": {
+ "category": "base",
+ "name": "cfg-59",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面", "26!=对折", "58!=自动文本方向识别°"]
+ },
+ "60": {
+ "category": "base",
+ "name": "cfg-60",
+ "title": "折角检测",
+ "desc": "纸张折角检测",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "61": {
+ "category": "base",
+ "name": "cfg-61",
+ "title": " 折角大小",
+ "desc": "值越小,代表能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["60==true"]
+ },
+ "62": {
+ "category": "base",
+ "name": "cfg-62",
+ "title": "歪斜检测",
+ "desc": "纸张歪斜检测",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "63": {
+ "category": "base",
+ "name": "cfg-63",
+ "title": "歪斜容忍度",
+ "desc": "值越小,代表能检测到纸张的歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["62==true"]
+ },
+ "64": {
+ "category": "base",
+ "name": "cfg-64",
+ "title": "分纸强度",
+ "desc": "",
+ "type": "string",
+ "cur": "弱",
+ "default": "弱",
+ "size": 16,
+ "range": ["弱", "一般", "强"]
+ },
+ "65": {
+ "category": "base",
+ "name": "cfg-65",
+ "title": "休眠时间",
+ "desc": "",
+ "type": "string",
+ "cur": "不休眠",
+ "default": "不休眠",
+ "size": 24,
+ "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
+ },
+ "66": {
+ "category": "base",
+ "name": "cfg-66",
+ "title": "自动搓纸强度",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "67": {
+ "category": "base",
+ "name": "cfg-67",
+ "title": " 搓纸阈值",
+ "desc": "",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.100000,
+ "max": 0.900000
+ },
+ "depend_or": ["66==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G139-239.txt b/docs/docs历史备份/G139-239.txt
new file mode 100644
index 0000000..43a235d
--- /dev/null
+++ b/docs/docs历史备份/G139-239.txt
@@ -0,0 +1,787 @@
+{
+ "device_type": "G239",
+ "option_count": 68,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4!=true"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "自定义扫描区域",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "自定义扫描区域右下角x坐标",
+ "type": "float",
+ "cur": 210.000000,
+ "default": 210.000000,
+ "size": 4,
+ "range": {
+ "min": 0.000000,
+ "max": 210.000000
+ },
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "cfg-25",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A5横向", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
+ },
+ "26": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "27": {
+ "category": "base",
+ "name": "cfg-27",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"]
+ },
+ "28": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 240, 300, 600]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "画质",
+ "desc": "",
+ "type": "string",
+ "cur": "速度优先",
+ "default": "速度优先",
+ "size": 24,
+ "range": ["速度优先", "画质优先"],
+ "depend_or": ["28==300", "28==600"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面"]
+ },
+ "31": {
+ "category": "base",
+ "name": "cfg-31",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "26!=跳过空白页(发票纸)", "26!=跳过空白页(通用)"]
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "33": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "34": {
+ "category": "base",
+ "name": "cfg-34",
+ "title": "启用色调曲线",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "35": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["34==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["34==false"]
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["34==false"]
+ },
+ "38": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "39": {
+ "category": "base",
+ "name": "cfg-39",
+ "title": "照片模式",
+ "desc": "选择该模式以保留图片水印",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "40": {
+ "category": "base",
+ "name": "cfg-40",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "41": {
+ "category": "base",
+ "name": "cfg-41",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "40!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "32!=true"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
+ },
+ "43": {
+ "category": "advanced",
+ "name": "cfg-43",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
+ },
+ "44": {
+ "category": "advanced",
+ "name": "cfg-44",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "32==true", "19==最大扫描尺寸"]
+ },
+ "45": {
+ "category": "advanced",
+ "name": "cfg-45",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["40==true"]
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["46==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "cfg-48",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "49": {
+ "category": "base",
+ "name": "cfg-49",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["48==true"]
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["40==true"]
+ },
+ "51": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "52": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "双张图片处理",
+ "desc": "检测到双张进纸后的处理方式",
+ "type": "string",
+ "cur": "丢弃图像并停止扫描",
+ "default": "丢弃图像并停止扫描",
+ "size": 40,
+ "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
+ "depend_or": ["52==true"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "装订检测",
+ "desc": "检测纸张上是否有钉书钉",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "55": {
+ "category": "base",
+ "name": "cfg-55",
+ "title": "待纸扫描",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "56": {
+ "category": "base",
+ "name": "cfg-56",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "57": {
+ "category": "base",
+ "name": "cfg-57",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["56==扫描指定张数"]
+ },
+ "58": {
+ "category": "base",
+ "name": "cfg-58",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "59": {
+ "category": "base",
+ "name": "cfg-59",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面", "26!=对折", "58!=自动文本方向识别°"]
+ },
+ "60": {
+ "category": "base",
+ "name": "cfg-60",
+ "title": "折角检测",
+ "desc": "纸张折角检测",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "61": {
+ "category": "base",
+ "name": "cfg-61",
+ "title": " 折角大小",
+ "desc": "值越小,代表能检测到的折角越小",
+ "type": "int",
+ "cur": 70,
+ "default": 70,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 100
+ },
+ "depend_or": ["60==true"]
+ },
+ "62": {
+ "category": "base",
+ "name": "cfg-62",
+ "title": "歪斜检测",
+ "desc": "纸张歪斜检测",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "63": {
+ "category": "base",
+ "name": "cfg-63",
+ "title": "歪斜容忍度",
+ "desc": "值越小,代表能检测到纸张的歪斜角度越小",
+ "type": "int",
+ "cur": 3,
+ "default": 3,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 5
+ },
+ "depend_or": ["62==true"]
+ },
+ "64": {
+ "category": "base",
+ "name": "cfg-64",
+ "title": "分纸强度",
+ "desc": "",
+ "type": "string",
+ "cur": "弱",
+ "default": "弱",
+ "size": 16,
+ "range": ["弱", "一般", "强"]
+ },
+ "65": {
+ "category": "base",
+ "name": "cfg-65",
+ "title": "休眠时间",
+ "desc": "",
+ "type": "string",
+ "cur": "不休眠",
+ "default": "不休眠",
+ "size": 24,
+ "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
+ },
+ "66": {
+ "category": "base",
+ "name": "cfg-66",
+ "title": "自动搓纸强度",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "67": {
+ "category": "base",
+ "name": "cfg-67",
+ "title": " 搓纸阈值",
+ "desc": "",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.100000,
+ "max": 0.900000
+ },
+ "depend_or": ["66==true"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G300 - lsc.txt b/docs/docs历史备份/G300 - lsc.txt
new file mode 100644
index 0000000..656d24a
--- /dev/null
+++ b/docs/docs历史备份/G300 - lsc.txt
@@ -0,0 +1,625 @@
+{
+ "device_type": "G300-lsc",
+ "option_count": 54,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4==false"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 40,
+ "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "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": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "26": {
+ "category": "base",
+ "name": "cfg-26",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
+ },
+ "27": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "28": {
+ "category": "base",
+ "name": "cfg-28",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面"]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽马值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "33": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["32==false"]
+ },
+ "34": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["32==false"]
+ },
+ "35": {
+ "category": "base",
+ "name": "cfg-35",
+ "title": "伽马值",
+ "desc": "调整图片伽马值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["32==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
+ },
+ "39": {
+ "category": "advanced",
+ "name": "cfg-39",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["37==true"]
+ },
+ "43": {
+ "category": "base",
+ "name": "cfg-43",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["43==true"]
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["45==true"]
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["37==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "49": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["50==扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面", "25!=对折", "52!=自动文本方向识别°"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G300.txt b/docs/docs历史备份/G300.txt
new file mode 100644
index 0000000..2294c14
--- /dev/null
+++ b/docs/docs历史备份/G300.txt
@@ -0,0 +1,635 @@
+{
+ "device_type": "G300",
+ "option_count": 55,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4==false"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 40,
+ "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "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": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "26": {
+ "category": "base",
+ "name": "cfg-26",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
+ },
+ "27": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "28": {
+ "category": "base",
+ "name": "cfg-28",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面"]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽马值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "33": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ },
+ "depend_and": ["32==false"]
+ },
+ "34": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ },
+ "depend_and": ["32==false"]
+ },
+ "35": {
+ "category": "base",
+ "name": "cfg-35",
+ "title": "伽马值",
+ "desc": "调整图片伽马值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ },
+ "depend_and": ["32==false"]
+ },
+ "36": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "照片模式",
+ "desc": "选择该模式以保留图片水印",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "39": {
+ "category": "base",
+ "name": "cfg-39",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=对折", "38!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
+ },
+ "43": {
+ "category": "advanced",
+ "name": "cfg-43",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["38==true"]
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["44==true"]
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["46==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "cfg-48",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["38==true"]
+ },
+ "49": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "50": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["51==扫描指定张数"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面", "25!=对折", "53!=自动文本方向识别°"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G400 - lsc.txt b/docs/docs历史备份/G400 - lsc.txt
new file mode 100644
index 0000000..9fb991a
--- /dev/null
+++ b/docs/docs历史备份/G400 - lsc.txt
@@ -0,0 +1,633 @@
+{
+ "device_type": "G400-lsc",
+ "option_count": 55,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4==false"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "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": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "cfg-25",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
+ },
+ "26": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "27": {
+ "category": "base",
+ "name": "cfg-27",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"]
+ },
+ "28": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "cfg-31",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "32": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "33": {
+ "category": "base",
+ "name": "cfg-33",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽玛值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "34": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "35": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "36": {
+ "category": "base",
+ "name": "cfg-36",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "37": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "39": {
+ "category": "base",
+ "name": "cfg-39",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "38!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "31!=true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "31==true", "19==最大扫描尺寸"]
+ },
+ "43": {
+ "category": "advanced",
+ "name": "cfg-43",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["38==true"]
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["44==true"]
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["46==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "cfg-48",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["38==true"]
+ },
+ "49": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "50": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["51==扫描指定张数"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面", "26!=对折"]
+ }
+}
diff --git a/docs/docs历史备份/G400.txt b/docs/docs历史备份/G400.txt
new file mode 100644
index 0000000..48f877e
--- /dev/null
+++ b/docs/docs历史备份/G400.txt
@@ -0,0 +1,633 @@
+{
+ "device_type": "G400",
+ "option_count": 55,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4==false"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "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": ["20==true"]
+ },
+ "22": {
+ "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": ["20==true"]
+ },
+ "23": {
+ "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": ["20==true"]
+ },
+ "24": {
+ "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": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "cfg-25",
+ "title": "尺寸检测",
+ "desc": "检测纸张实际尺寸",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
+ },
+ "26": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 50,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "27": {
+ "category": "base",
+ "name": "cfg-27",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"]
+ },
+ "28": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "cfg-31",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["26!=对折"]
+ },
+ "32": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "33": {
+ "category": "base",
+ "name": "cfg-33",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽玛值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "34": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "35": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "36": {
+ "category": "base",
+ "name": "cfg-36",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "37": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "39": {
+ "category": "base",
+ "name": "cfg-39",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=对折", "38!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "31!=true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "31==true", "19==最大扫描尺寸"]
+ },
+ "43": {
+ "category": "advanced",
+ "name": "cfg-43",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["38==true"]
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["44==true"]
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["46==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "cfg-48",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["38==true"]
+ },
+ "49": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "50": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["51==扫描指定张数"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "54": {
+ "category": "base",
+ "name": "cfg-54",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["26!=单面", "26!=对折", "53!=自动文本方向识别°"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G402-x86.txt b/docs/docs历史备份/G402-x86.txt
new file mode 100644
index 0000000..289362f
--- /dev/null
+++ b/docs/docs历史备份/G402-x86.txt
@@ -0,0 +1,610 @@
+{
+ "device_type": "G402-x86",
+ "option_count": 54,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4==false"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "category": "base",
+ "name": "tl-x",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "category": "base",
+ "name": "tl-y",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "24": {
+ "category": "base",
+ "name": "br-y",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "26": {
+ "category": "base",
+ "name": "cfg-26",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["25==跳过空白页(发票纸)", "25==跳过空白页(通用)"]
+ },
+ "27": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "28": {
+ "category": "base",
+ "name": "cfg-28",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面"]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽玛值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "33": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "34": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "35": {
+ "category": "base",
+ "name": "cfg-35",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "36": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
+ },
+ "39": {
+ "category": "advanced",
+ "name": "cfg-39",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["37==true"]
+ },
+ "43": {
+ "category": "base",
+ "name": "cfg-43",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["43==true"]
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["45==true"]
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["37==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "49": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["50==扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面", "25!=对折", "52!=自动文本方向识别°"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/G402.txt b/docs/docs历史备份/G402.txt
new file mode 100644
index 0000000..81f7137
--- /dev/null
+++ b/docs/docs历史备份/G402.txt
@@ -0,0 +1,610 @@
+{
+ "device_type": "G402",
+ "option_count": 54,
+ "1": {
+ "category": "base",
+ "name": "cfg-1",
+ "title": "恢复默认设置",
+ "desc": "恢复默认设置",
+ "type": "button",
+ "cur": "button",
+ "default": "button",
+ "size": 0
+ },
+ "2": {
+ "category": "advanced",
+ "name": "cfg-2",
+ "title": "帮助",
+ "desc": "显示软件帮助文档",
+ "type": "button",
+ "cur": "true",
+ "default": "true",
+ "size": 4
+ },
+ "3": {
+ "category": "base",
+ "name": "grp-1",
+ "title": "基本设置",
+ "type": "group"
+ },
+ "4": {
+ "category": "base",
+ "name": "cfg-4",
+ "title": "多流输出",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "5": {
+ "category": "base",
+ "name": "cfg-5",
+ "title": "多流输出类型",
+ "desc": "",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 32,
+ "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
+ "depend_or": ["4==true"]
+ },
+ "6": {
+ "category": "base",
+ "name": "mode",
+ "title": "颜色模式",
+ "desc": "设置颜色位深",
+ "type": "string",
+ "cur": "24位彩色",
+ "default": "24位彩色",
+ "size": 32,
+ "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
+ "depend_or": ["4==false"]
+ },
+ "7": {
+ "category": "base",
+ "name": "cfg-7",
+ "title": "黑白图像阈值",
+ "desc": "",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 0,
+ "max": 255
+ },
+ "depend_or": ["6==黑白"]
+ },
+ "8": {
+ "category": "base",
+ "name": "cfg-8",
+ "title": "灰度或黑白图像 - 除色",
+ "desc": "除去图像彩色",
+ "type": "string",
+ "cur": "不除色",
+ "default": "不除色",
+ "size": 24,
+ "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
+ "depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
+ },
+ "9": {
+ "category": "base",
+ "name": "cfg-9",
+ "title": "24位彩色图像 - 多流输出除红",
+ "desc": "多通道输出中,去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "10": {
+ "category": "base",
+ "name": "cfg-10",
+ "title": "24位彩色图像 - 答题卡除红",
+ "desc": "答题卡扫描中去除红色",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "11": {
+ "category": "base",
+ "name": "cfg-11",
+ "title": "背景移除",
+ "desc": "移除彩色图像背景",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "12": {
+ "category": "base",
+ "name": "cfg-12",
+ "title": " 背景色彩浮动范围",
+ "desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
+ "type": "int",
+ "cur": 20,
+ "default": 20,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 128
+ },
+ "depend_or": ["11==true"]
+ },
+ "13": {
+ "category": "base",
+ "name": "cfg-13",
+ "title": "锐化与模糊",
+ "desc": "锐化与模糊",
+ "type": "string",
+ "cur": "无",
+ "default": "无",
+ "size": 24,
+ "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "14": {
+ "category": "base",
+ "name": "cfg-14",
+ "title": "去除摩尔纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "15": {
+ "category": "base",
+ "name": "cfg-15",
+ "title": "除网纹",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
+ },
+ "16": {
+ "category": "base",
+ "name": "cfg-16",
+ "title": "错误扩散",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "17": {
+ "category": "base",
+ "name": "cfg-17",
+ "title": "黑白图像噪点优化",
+ "desc": "噪点优化",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["6==黑白"]
+ },
+ "18": {
+ "category": "base",
+ "name": "cfg-18",
+ "title": " 噪点优化尺寸",
+ "desc": "噪点优化尺寸",
+ "type": "int",
+ "cur": 30,
+ "default": 30,
+ "size": 4,
+ "range": {
+ "min": 10,
+ "max": 50
+ },
+ "depend_or": ["17==true"]
+ },
+ "19": {
+ "category": "base",
+ "name": "pagesize",
+ "title": "纸张尺寸",
+ "desc": "设置纸张大小",
+ "type": "string",
+ "cur": "匹配原始尺寸",
+ "default": "匹配原始尺寸",
+ "size": 48,
+ "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
+ },
+ "20": {
+ "category": "base",
+ "name": "cfg-20",
+ "title": "自定义扫描区域",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
+ },
+ "21": {
+ "category": "base",
+ "name": "tl-x",
+ "title": "扫描区域左侧(mm)",
+ "desc": "自定义扫描区域左上角x坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "22": {
+ "category": "base",
+ "name": "br-x",
+ "title": "扫描区域右侧(mm)",
+ "desc": "",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "23": {
+ "category": "base",
+ "name": "tl-y",
+ "title": "扫描区域上侧(mm)",
+ "desc": "自定义扫描区域左上角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "24": {
+ "category": "base",
+ "name": "br-y",
+ "title": "扫描区域下侧(mm)",
+ "desc": "自定义扫描区域右下角y坐标",
+ "type": "float",
+ "cur": 0.000000,
+ "default": 0.000000,
+ "size": 4,
+ "range": [0.000000, 0.000000],
+ "depend_and": ["20==true"]
+ },
+ "25": {
+ "category": "base",
+ "name": "source",
+ "title": "扫描页面",
+ "desc": "设置页面扫描方式",
+ "type": "string",
+ "cur": "双面",
+ "default": "双面",
+ "size": 40,
+ "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
+ },
+ "26": {
+ "category": "base",
+ "name": "cfg-26",
+ "title": " 跳过空白页灵敏度",
+ "desc": "灵敏度越高,则越容易跳过",
+ "type": "int",
+ "cur": 50,
+ "default": 50,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 100
+ },
+ "depend_or": ["25==跳过空白页(发票纸)", "25==跳过空白页(通用)"]
+ },
+ "27": {
+ "category": "base",
+ "name": "resolution",
+ "title": "分辨率",
+ "desc": "扫描仪分辨率",
+ "type": "int",
+ "cur": 200,
+ "default": 200,
+ "size": 4,
+ "range": [100, 150, 200, 300]
+ },
+ "28": {
+ "category": "base",
+ "name": "cfg-28",
+ "title": "交换正反面",
+ "desc": "交换正反面",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面"]
+ },
+ "29": {
+ "category": "base",
+ "name": "cfg-29",
+ "title": "图像拆分",
+ "desc": "自动拆分图像",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "30": {
+ "category": "base",
+ "name": "cfg-30",
+ "title": "自动纠偏",
+ "desc": "自动纠偏",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4,
+ "depend_or": ["25!=对折"]
+ },
+ "31": {
+ "category": "base",
+ "name": "grp-2",
+ "title": "亮度",
+ "type": "group"
+ },
+ "32": {
+ "category": "base",
+ "name": "cfg-32",
+ "title": "启用色调曲线",
+ "desc": "通过色调曲线来设置图像伽玛值",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "33": {
+ "category": "base",
+ "name": "brightness",
+ "title": "亮度值",
+ "desc": "调整图片亮度",
+ "type": "int",
+ "cur": 128,
+ "default": 128,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 255
+ }
+ },
+ "34": {
+ "category": "base",
+ "name": "contrast",
+ "title": "对比度",
+ "desc": "调整图片对比度",
+ "type": "int",
+ "cur": 4,
+ "default": 4,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 7
+ }
+ },
+ "35": {
+ "category": "base",
+ "name": "cfg-35",
+ "title": "伽马值",
+ "desc": "调整图片伽玛值",
+ "type": "float",
+ "cur": 1.000000,
+ "default": 1.000000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 5.000000
+ }
+ },
+ "36": {
+ "category": "base",
+ "name": "grp-3",
+ "title": "图像处理",
+ "type": "group"
+ },
+ "37": {
+ "category": "base",
+ "name": "cfg-37",
+ "title": "消除黑框",
+ "desc": "消除黑框",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "38": {
+ "category": "base",
+ "name": "cfg-38",
+ "title": "深色样张",
+ "desc": "深色样张",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
+ },
+ "39": {
+ "category": "advanced",
+ "name": "cfg-39",
+ "title": "阈值",
+ "desc": "阈值",
+ "type": "int",
+ "cur": 40,
+ "default": 40,
+ "size": 4,
+ "range": {
+ "min": 30,
+ "max": 50
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "40": {
+ "category": "advanced",
+ "name": "cfg-40",
+ "title": "背景抗噪等级",
+ "desc": "背景抗噪等级",
+ "type": "int",
+ "cur": 8,
+ "default": 8,
+ "size": 4,
+ "range": {
+ "min": 1,
+ "max": 20
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
+ },
+ "41": {
+ "category": "advanced",
+ "name": "cfg-41",
+ "title": "边缘缩进",
+ "desc": "边缘缩进",
+ "type": "int",
+ "cur": 5,
+ "default": 5,
+ "size": 4,
+ "range": {
+ "min": 5,
+ "max": 30
+ },
+ "depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
+ },
+ "42": {
+ "category": "advanced",
+ "name": "cfg-42",
+ "title": "背景填充方式",
+ "desc": "背景填充方式",
+ "type": "string",
+ "cur": "凸多边形",
+ "default": "凸多边形",
+ "size": 40,
+ "range": ["凸多边形", "凹多边形"],
+ "depend_or": ["37==true"]
+ },
+ "43": {
+ "category": "base",
+ "name": "cfg-43",
+ "title": "防止渗透",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "44": {
+ "category": "base",
+ "name": "cfg-44",
+ "title": " 防止渗透等级",
+ "desc": "",
+ "type": "string",
+ "cur": "较弱",
+ "default": "较弱",
+ "size": 16,
+ "range": ["弱", "较弱", "一般", "较强", "强"],
+ "depend_or": ["43==true"]
+ },
+ "45": {
+ "category": "base",
+ "name": "cfg-45",
+ "title": "穿孔移除",
+ "desc": "移除纸张中的穿孔",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4
+ },
+ "46": {
+ "category": "base",
+ "name": "cfg-46",
+ "title": " 穿孔搜索范围占幅面比例",
+ "desc": "穿孔搜索范围占幅面比例",
+ "type": "float",
+ "cur": 0.100000,
+ "default": 0.100000,
+ "size": 4,
+ "range": {
+ "min": 0.010000,
+ "max": 0.500000
+ },
+ "depend_or": ["45==true"]
+ },
+ "47": {
+ "category": "base",
+ "name": "cfg-47",
+ "title": "色彩填充",
+ "desc": "",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["37==true"]
+ },
+ "48": {
+ "category": "base",
+ "name": "grp-4",
+ "title": "送纸方式设置",
+ "type": "group"
+ },
+ "49": {
+ "category": "base",
+ "name": "ultrasonic Disable|Enable",
+ "title": "超声波检测",
+ "desc": "超声波检测送纸状态",
+ "type": "bool",
+ "cur": true,
+ "default": true,
+ "size": 4
+ },
+ "50": {
+ "category": "base",
+ "name": "cfg-50",
+ "title": "扫描张数",
+ "desc": "扫描纸张数量",
+ "type": "string",
+ "cur": "连续扫描",
+ "default": "连续扫描",
+ "size": 32,
+ "range": ["连续扫描", "扫描指定张数"]
+ },
+ "51": {
+ "category": "base",
+ "name": "cfg-51",
+ "title": " 扫描数量",
+ "desc": "扫描指定数量",
+ "type": "int",
+ "cur": 1,
+ "default": 1,
+ "size": 4,
+ "depend_or": ["50==扫描指定张数"]
+ },
+ "52": {
+ "category": "base",
+ "name": "cfg-52",
+ "title": "文稿方向",
+ "desc": "文稿方向",
+ "type": "string",
+ "cur": "0°",
+ "default": "0°",
+ "size": 40,
+ "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
+ },
+ "53": {
+ "category": "base",
+ "name": "cfg-53",
+ "title": "背面旋转180°",
+ "desc": "背面扫描的图像旋转180°",
+ "type": "bool",
+ "cur": false,
+ "default": false,
+ "size": 4,
+ "depend_and": ["25!=单面", "25!=对折", "52!=自动文本方向识别°"]
+ }
+}
\ No newline at end of file
diff --git a/docs/docs历史备份/HUAGOTWAIN协议说明220418.xlsx b/docs/docs历史备份/HUAGOTWAIN协议说明220418.xlsx
new file mode 100644
index 0000000..ecbb5a0
Binary files /dev/null and b/docs/docs历史备份/HUAGOTWAIN协议说明220418.xlsx differ
diff --git a/docs/docs历史备份/SANE-APP需求说明.doc b/docs/docs历史备份/SANE-APP需求说明.doc
new file mode 100644
index 0000000..e62f663
Binary files /dev/null and b/docs/docs历史备份/SANE-APP需求说明.doc differ
diff --git a/docs/docs历史备份/UI.vsdx b/docs/docs历史备份/UI.vsdx
new file mode 100644
index 0000000..3605b93
Binary files /dev/null and b/docs/docs历史备份/UI.vsdx differ
diff --git a/docs/docs历史备份/sane.docx b/docs/docs历史备份/sane.docx
new file mode 100644
index 0000000..fac3cf5
Binary files /dev/null and b/docs/docs历史备份/sane.docx differ
diff --git a/docs/docs历史备份/scanner_flow.vsdx b/docs/docs历史备份/scanner_flow.vsdx
new file mode 100644
index 0000000..c5d4f31
Binary files /dev/null and b/docs/docs历史备份/scanner_flow.vsdx differ
diff --git a/docs/docs历史备份/华高软件版本号定义规范.png b/docs/docs历史备份/华高软件版本号定义规范.png
new file mode 100644
index 0000000..4d40cf2
Binary files /dev/null and b/docs/docs历史备份/华高软件版本号定义规范.png differ
diff --git a/docs/docs历史备份/型号与硬件id.xlsx b/docs/docs历史备份/型号与硬件id.xlsx
new file mode 100644
index 0000000..644a75e
Binary files /dev/null and b/docs/docs历史备份/型号与硬件id.xlsx differ
diff --git a/docs/docs历史备份/扫描仪配置属性.doc b/docs/docs历史备份/扫描仪配置属性.doc
new file mode 100644
index 0000000..b34c722
Binary files /dev/null and b/docs/docs历史备份/扫描仪配置属性.doc differ
diff --git a/docs/docs历史备份/软件版本定义规范.doc b/docs/docs历史备份/软件版本定义规范.doc
new file mode 100644
index 0000000..abde7c3
Binary files /dev/null and b/docs/docs历史备份/软件版本定义规范.doc differ
diff --git a/docs/firmware.vsdx b/docs/firmware.vsdx
new file mode 100644
index 0000000..aad2790
Binary files /dev/null and b/docs/firmware.vsdx differ
diff --git a/docs/华高软件版本号定义规范.png b/docs/华高软件版本号定义规范.png
new file mode 100644
index 0000000..03f37d4
Binary files /dev/null and b/docs/华高软件版本号定义规范.png differ
diff --git a/docs/型号与硬件id.xlsx b/docs/型号与硬件id.xlsx
new file mode 100644
index 0000000..4521732
Binary files /dev/null and b/docs/型号与硬件id.xlsx differ
diff --git a/docs/扫描仪配置属性.doc b/docs/扫描仪配置属性.doc
new file mode 100644
index 0000000..e1d1356
Binary files /dev/null and b/docs/扫描仪配置属性.doc differ
diff --git a/docs/老版本配置.png b/docs/老版本配置.png
new file mode 100644
index 0000000..9a7fb95
Binary files /dev/null and b/docs/老版本配置.png differ
diff --git a/docs/软件版本定义规范.doc b/docs/软件版本定义规范.doc
new file mode 100644
index 0000000..b6ac36a
Binary files /dev/null and b/docs/软件版本定义规范.doc differ
diff --git a/tools/apps/cvstr/cvstr.vcxproj b/tools/apps/cvstr/cvstr.vcxproj
index 464fa2b..f0c2090 100644
--- a/tools/apps/cvstr/cvstr.vcxproj
+++ b/tools/apps/cvstr/cvstr.vcxproj
@@ -20,13 +20,13 @@
Application
true
- v120
+ v142
Unicode
Application
false
- v120
+ v142
true
Unicode
diff --git a/tools/apps/findqt/findqt.cpp b/tools/apps/findqt/findqt.cpp
new file mode 100644
index 0000000..5f1f808
--- /dev/null
+++ b/tools/apps/findqt/findqt.cpp
@@ -0,0 +1,88 @@
+// findqt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
+//
+#include
+#include
+#include
+#include
+#include
+#include
+
+static INTER_MODULE_CALLBACK(got_wstr)
+{
+ *((std::wstring*)param) += std::wstring((const wchar_t*)data, len / 2);
+
+ return inter_module_data::SET_RESULT_CONTINUE;
+}
+static INTER_MODULE_CALLBACK(got_str)
+{
+ *((std::string*)param) += std::string(data, len);
+
+ return inter_module_data::SET_RESULT_CONTINUE;
+}
+int main()
+{
+ std::wstring path(L"");
+
+ sys_util::reg_get_string(HKEY_CLASSES_ROOT, L"QtProject.QtCreator.pro\\shell\\Open\\Command", NULL, got_wstr, &path);
+ if (path.empty())
+ return -1;
+
+ std::transform(path.begin(), path.end(), path.begin(), tolower);
+
+ size_t pos = path.find(L".exe");
+ if (pos == std::wstring::npos)
+ return -2;
+ pos += 4;
+ if (pos < path.length())
+ {
+ if (path[pos] == L' ')
+ path.erase(pos);
+ else
+ return -3;
+ }
+
+ STR_PARENT_FOLDER(path);
+ STR_PARENT_FOLDER(path);
+ STR_PARENT_FOLDER(path);
+ STR_PARENT_FOLDER(path);
+
+ file_util::IFileFinder* finder = file_util::create_file_finder();
+ file_util::PATHFILE found = { 0 };
+ bool ok = false;
+
+ if (finder->find_first(path.c_str(), &found) == 0)
+ {
+ do
+ {
+ std::transform(found.path, found.path + lstrlenW(found.path), found.path, tolower);
+ if (wcsstr(found.path, L"\\qmake.exe"))
+ {
+ if (wcsstr(found.path, L"\\msvc") && !wcsstr(found.path, L"_64") && !wcsstr(found.path, L"_x64"))
+ {
+ ok = true;
+ break;
+ }
+ }
+ } while (finder->find_next(&found) == 0);
+ }
+ finder->release();
+
+ if (!ok)
+ return -4;
+
+ sys_util::reg_set_string(HKEY_CURRENT_USER, L"Software\\Qt", L"qmake", found.path);
+ std::wcout << found.path << std::endl;
+
+ return 0;
+}
+
+// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
+// 调试程序: F5 或调试 >“开始调试”菜单
+
+// 入门使用技巧:
+// 1. 使用解决方案资源管理器窗口添加/管理文件
+// 2. 使用团队资源管理器窗口连接到源代码管理
+// 3. 使用输出窗口查看生成输出和其他消息
+// 4. 使用错误列表窗口查看错误
+// 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
+// 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件
diff --git a/tools/apps/findqt/findqt.vcxproj b/tools/apps/findqt/findqt.vcxproj
new file mode 100644
index 0000000..287f366
--- /dev/null
+++ b/tools/apps/findqt/findqt.vcxproj
@@ -0,0 +1,153 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {1f4bf993-302e-4728-b044-39dc8644c1cc}
+ findqt
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)..\sdk\include;$(IncludePath)
+ $(SolutionDir)..\sdk\lib;$(LibraryPath)
+
+
+ false
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)..\sdk\include;$(IncludePath)
+ $(SolutionDir)..\sdk\lib;$(LibraryPath)
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/apps/findqt/findqt.vcxproj.filters b/tools/apps/findqt/findqt.vcxproj.filters
new file mode 100644
index 0000000..99866aa
--- /dev/null
+++ b/tools/apps/findqt/findqt.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ 源文件
+
+
+
\ No newline at end of file
diff --git a/tools/apps/hgjson/CDlgLang.cpp b/tools/apps/hgjson/CDlgLang.cpp
new file mode 100644
index 0000000..bb5cdc9
--- /dev/null
+++ b/tools/apps/hgjson/CDlgLang.cpp
@@ -0,0 +1,1045 @@
+// CDlgLang.cpp: 实现文件
+//
+
+#include "stdafx.h"
+#include "hgjson.h"
+#include "afxdialogex.h"
+#include "CDlgLang.h"
+#include "DlgInput.h"
+
+#include
+#include
+#include
+#include