调整JSON格式及工具,依赖项从序号关联改为以name关联

This commit is contained in:
gb 2022-11-10 10:05:13 +08:00
parent a29dbb3ddc
commit 750d94beb8
19 changed files with 1872 additions and 2836 deletions

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G100-G200-lsc", "device_type": "G100-G200-lsc",
"option_count": 65, "option_count": 65
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"] "depend_or": ["is-multiout!=true"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -392,11 +361,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,11 +375,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -422,39 +389,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -462,9 +425,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"40": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -472,22 +434,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"41": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["39==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"42": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -498,11 +458,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"43": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -513,11 +472,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -528,22 +486,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"45": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "39!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"46": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -551,9 +507,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"47": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -561,11 +516,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"48": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -573,9 +527,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -586,11 +539,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["48==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"50": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -598,9 +550,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -611,11 +562,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["50==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"52": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -623,9 +573,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -636,11 +585,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["52==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"54": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -648,9 +596,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -661,17 +608,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["54==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"56": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"57": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -680,20 +625,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"58": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["57==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"59": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -702,20 +645,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"60": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "59!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"61": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",
@ -723,9 +664,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"62": { "is-staple": {
"category": "base", "category": "base",
"name": "is-staple",
"title": "装订检测", "title": "装订检测",
"desc": "检测是否出现粘连送入", "desc": "检测是否出现粘连送入",
"type": "bool", "type": "bool",
@ -733,9 +673,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"63": { "is-check-askew": {
"category": "base", "category": "base",
"name": "is-check-askew",
"title": "歪斜检测", "title": "歪斜检测",
"desc": "检测是否出现歪斜送入", "desc": "检测是否出现歪斜送入",
"type": "bool", "type": "bool",
@ -743,9 +682,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"64": { "askew-range": {
"category": "base", "category": "base",
"name": "askew-range",
"title": "歪斜容忍度", "title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小", "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int", "type": "int",
@ -756,6 +694,6 @@
"min": 1, "min": 1,
"max": 5 "max": 5
}, },
"depend_or": ["63==true"] "depend_or": ["is-check-askew==true"]
} }
} }

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G100-G200", "device_type": "G100-G200",
"option_count": 65, "option_count": 65
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 128, "size": 128,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"] "depend_or": ["is-multiout!=true"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -392,11 +361,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,11 +375,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -422,39 +389,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -462,9 +425,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"40": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -472,22 +434,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"41": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["39==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"42": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -498,11 +458,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"43": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -513,11 +472,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -528,22 +486,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"45": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "39!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"46": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -551,9 +507,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"47": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -561,11 +516,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"48": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -573,9 +527,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -586,11 +539,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["48==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"50": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -598,9 +550,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -611,11 +562,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["50==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"52": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -623,9 +573,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -636,11 +585,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["52==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"54": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -648,9 +596,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -661,17 +608,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["54==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"56": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"57": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -680,20 +625,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"58": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["57==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"59": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -702,20 +645,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"60": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "59!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"61": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",
@ -723,9 +664,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"62": { "is-staple": {
"category": "base", "category": "base",
"name": "is-staple",
"title": "装订检测", "title": "装订检测",
"desc": "检测是否出现粘连送入", "desc": "检测是否出现粘连送入",
"type": "bool", "type": "bool",
@ -733,9 +673,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"63": { "is-check-askew": {
"category": "base", "category": "base",
"name": "is-check-askew",
"title": "歪斜检测", "title": "歪斜检测",
"desc": "检测是否出现歪斜送入", "desc": "检测是否出现歪斜送入",
"type": "bool", "type": "bool",
@ -743,9 +682,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"64": { "askew-range": {
"category": "base", "category": "base",
"name": "askew-range",
"title": "歪斜容忍度", "title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小", "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int", "type": "int",
@ -756,6 +694,6 @@
"min": 1, "min": 1,
"max": 5 "max": 5
}, },
"depend_or": ["63==true"] "depend_or": ["is-check-askew==true"]
} }
} }

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G139-G239-lsc", "device_type": "G139-G239-lsc",
"option_count": 76, "option_count": 76
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"] "depend_or": ["is-multiout!=true"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A5横向", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,11 +309,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(通用)", "27==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -351,9 +324,8 @@
"max": 600 "max": 600
} }
}, },
"30": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -361,11 +333,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"] "depend_or": ["page==对折"]
}, },
"31": { "image-quality": {
"category": "base", "category": "base",
"name": "image-quality",
"title": "画质", "title": "画质",
"desc": "选择扫描仪的画质模式", "desc": "选择扫描仪的画质模式",
"type": "string", "type": "string",
@ -373,28 +344,25 @@
"default": "速度优先", "default": "速度优先",
"size": 24, "size": 24,
"range": ["速度优先", "画质优先"], "range": ["速度优先", "画质优先"],
"depend_or": ["29>=300"] "depend_or": ["resolution>=300"]
}, },
"32": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"33": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"34": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -402,9 +370,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"35": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -415,11 +382,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -430,11 +396,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"37": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -445,39 +410,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"38": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"39": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "27!=跳过空白页(发票纸)", "27!=跳过空白页(通用)"] "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
}, },
"41": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -485,9 +446,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"42": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -495,9 +455,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"43": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -505,22 +464,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["42==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"44": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["42==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"45": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -531,11 +488,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "39==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"46": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -546,11 +502,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "39==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"47": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -561,22 +516,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "39==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"48": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "42!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "39!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"49": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -584,9 +537,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -594,11 +546,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["49==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"51": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -606,9 +557,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -619,11 +569,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["51==true"] "depend_and": ["is-rid-hole-l==true"]
}, },
"53": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -631,9 +580,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -644,11 +592,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["53==true"] "depend_and": ["is-rid-hole-r==true"]
}, },
"55": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -656,9 +603,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -669,11 +615,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["55==true"] "depend_and": ["is-rid-hole-t==true"]
}, },
"57": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -681,9 +626,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"58": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -694,17 +638,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["57==true"] "depend_and": ["is-rid-hole-b==true"]
}, },
"59": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"60": { "is-wait-scan": {
"category": "base", "category": "base",
"name": "is-wait-scan",
"title": "待纸扫描", "title": "待纸扫描",
"desc": "启用后,文稿放入扫描仪时将自动启动扫描", "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool", "type": "bool",
@ -712,9 +654,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"61": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -723,20 +664,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"62": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["61==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"63": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -745,20 +684,18 @@
"size": 24, "size": 24,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"64": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折", "63!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"65": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",
@ -766,9 +703,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"66": { "double-feed": {
"category": "base", "category": "base",
"name": "double-feed",
"title": "双张图片处理", "title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式", "desc": "检测到双张进纸后的处理方式",
"type": "string", "type": "string",
@ -776,11 +712,10 @@
"default": "丢弃图像并停止扫描", "default": "丢弃图像并停止扫描",
"size": 40, "size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"], "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["65==true"] "depend_or": ["is-ultrosonic==true"]
}, },
"67": { "is-staple": {
"category": "base", "category": "base",
"name": "is-staple",
"title": "装订检测", "title": "装订检测",
"desc": "检测是否出现粘连送入", "desc": "检测是否出现粘连送入",
"type": "bool", "type": "bool",
@ -788,9 +723,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"68": { "is-check-askew": {
"category": "base", "category": "base",
"name": "is-check-askew",
"title": "歪斜检测", "title": "歪斜检测",
"desc": "检测是否出现歪斜送入", "desc": "检测是否出现歪斜送入",
"type": "bool", "type": "bool",
@ -798,9 +732,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"69": { "askew-range": {
"category": "base", "category": "base",
"name": "askew-range",
"title": "歪斜容忍度", "title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小", "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int", "type": "int",
@ -811,11 +744,10 @@
"min": 1, "min": 1,
"max": 5 "max": 5
}, },
"depend_or": ["68==true"] "depend_or": ["is-check-askew==true"]
}, },
"70": { "is-check-dog-ear": {
"category": "base", "category": "base",
"name": "is-check-dog-ear",
"title": "折角检测", "title": "折角检测",
"desc": "检测文稿是否存在折角", "desc": "检测文稿是否存在折角",
"type": "bool", "type": "bool",
@ -823,9 +755,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"71": { "dog-ear-size": {
"category": "base", "category": "base",
"name": "dog-ear-size",
"title": " 折角大小", "title": " 折角大小",
"desc": "值越小,能检测到的折角越小", "desc": "值越小,能检测到的折角越小",
"type": "int", "type": "int",
@ -836,11 +767,10 @@
"min": 0, "min": 0,
"max": 100 "max": 100
}, },
"depend_or": ["70==true"] "depend_or": ["is-check-dog-ear==true"]
}, },
"72": { "feed-strength": {
"category": "base", "category": "base",
"name": "feed-strength",
"title": "分纸强度", "title": "分纸强度",
"desc": "设置扫描仪的分纸力度", "desc": "设置扫描仪的分纸力度",
"type": "string", "type": "string",
@ -849,9 +779,8 @@
"size": 16, "size": 16,
"range": ["弱", "一般", "强"] "range": ["弱", "一般", "强"]
}, },
"73": { "time-to-sleep": {
"category": "base", "category": "base",
"name": "time-to-sleep",
"title": "休眠时间", "title": "休眠时间",
"desc": "设置扫描仪的休眠时间", "desc": "设置扫描仪的休眠时间",
"type": "string", "type": "string",
@ -860,9 +789,8 @@
"size": 24, "size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"] "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
}, },
"74": { "is-auto-strength": {
"category": "base", "category": "base",
"name": "is-auto-strength",
"title": "自动分纸强度", "title": "自动分纸强度",
"desc": "扫描仪自动修正分纸力度", "desc": "扫描仪自动修正分纸力度",
"type": "bool", "type": "bool",
@ -870,9 +798,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"75": { "feed-strength-value": {
"category": "base", "category": "base",
"name": "feed-strength-value",
"title": " 进纸失败率", "title": " 进纸失败率",
"desc": "高于该值时扫描仪将调整分纸力度", "desc": "高于该值时扫描仪将调整分纸力度",
"type": "float", "type": "float",
@ -883,6 +810,6 @@
"min": 0.100000, "min": 0.100000,
"max": 0.900000 "max": 0.900000
}, },
"depend_or": ["74==true"] "depend_or": ["is-auto-strength==true"]
} }
} }

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G139-239-x86", "device_type": "G139-239-x86",
"option_count": 76, "option_count": 76
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"] "depend_or": ["is-multiout!=true"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A5横向", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,11 +309,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(通用)", "27==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -351,9 +324,8 @@
"max": 600 "max": 600
} }
}, },
"30": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -361,11 +333,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"] "depend_or": ["page==对折"]
}, },
"31": { "image-quality": {
"category": "base", "category": "base",
"name": "image-quality",
"title": "画质", "title": "画质",
"desc": "选择扫描仪的画质模式", "desc": "选择扫描仪的画质模式",
"type": "string", "type": "string",
@ -373,28 +344,25 @@
"default": "速度优先", "default": "速度优先",
"size": 24, "size": 24,
"range": ["速度优先", "画质优先"], "range": ["速度优先", "画质优先"],
"depend_or": ["29>=300"] "depend_or": ["resolution>=300"]
}, },
"32": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"33": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"34": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -402,9 +370,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"35": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -415,11 +382,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -430,11 +396,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"37": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -445,39 +410,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"38": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"39": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "27!=跳过空白页(发票纸)", "27!=跳过空白页(通用)"] "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
}, },
"41": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -485,9 +446,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"42": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -495,9 +455,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"43": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -505,22 +464,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["42==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"44": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["42==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"45": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -531,11 +488,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "39==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"46": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -546,11 +502,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "39==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"47": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -561,22 +516,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "39==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"48": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "42!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "39!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"49": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -584,9 +537,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -594,11 +546,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["49==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"51": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -606,9 +557,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -619,11 +569,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["51==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"53": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -631,9 +580,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -644,11 +592,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["53==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"55": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -656,9 +603,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -669,11 +615,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["55==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"57": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -681,9 +626,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"58": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -694,17 +638,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["57==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"59": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"60": { "is-wait-scan": {
"category": "base", "category": "base",
"name": "is-wait-scan",
"title": "待纸扫描", "title": "待纸扫描",
"desc": "启用后,文稿放入扫描仪时将自动启动扫描", "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool", "type": "bool",
@ -712,9 +654,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"61": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -723,20 +664,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"62": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["61==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"63": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -745,20 +684,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"64": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折", "63!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"65": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",
@ -766,9 +703,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"66": { "double-feed": {
"category": "base", "category": "base",
"name": "double-feed",
"title": "双张图片处理", "title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式", "desc": "检测到双张进纸后的处理方式",
"type": "string", "type": "string",
@ -776,11 +712,10 @@
"default": "丢弃图像并停止扫描", "default": "丢弃图像并停止扫描",
"size": 40, "size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"], "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["65==true"] "depend_or": ["is-ultrosonic==true"]
}, },
"67": { "is-staple": {
"category": "base", "category": "base",
"name": "is-staple",
"title": "装订检测", "title": "装订检测",
"desc": "检测是否出现粘连送入", "desc": "检测是否出现粘连送入",
"type": "bool", "type": "bool",
@ -788,9 +723,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"68": { "is-check-askew": {
"category": "base", "category": "base",
"name": "is-check-askew",
"title": "歪斜检测", "title": "歪斜检测",
"desc": "检测是否出现歪斜送入", "desc": "检测是否出现歪斜送入",
"type": "bool", "type": "bool",
@ -798,9 +732,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"69": { "askew-range": {
"category": "base", "category": "base",
"name": "askew-range",
"title": "歪斜容忍度", "title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小", "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int", "type": "int",
@ -811,11 +744,10 @@
"min": 1, "min": 1,
"max": 5 "max": 5
}, },
"depend_or": ["68==true"] "depend_or": ["is-check-askew==true"]
}, },
"70": { "is-check-dog-ear": {
"category": "base", "category": "base",
"name": "is-check-dog-ear",
"title": "折角检测", "title": "折角检测",
"desc": "检测文稿是否存在折角", "desc": "检测文稿是否存在折角",
"type": "bool", "type": "bool",
@ -823,9 +755,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"71": { "dog-ear-size": {
"category": "base", "category": "base",
"name": "dog-ear-size",
"title": " 折角大小", "title": " 折角大小",
"desc": "值越小,能检测到的折角越小", "desc": "值越小,能检测到的折角越小",
"type": "int", "type": "int",
@ -836,11 +767,10 @@
"min": 0, "min": 0,
"max": 100 "max": 100
}, },
"depend_or": ["70==true"] "depend_or": ["is-check-dog-ear==true"]
}, },
"72": { "feed-strength": {
"category": "base", "category": "base",
"name": "feed-strength",
"title": "分纸强度", "title": "分纸强度",
"desc": "设置扫描仪的分纸力度", "desc": "设置扫描仪的分纸力度",
"type": "string", "type": "string",
@ -849,9 +779,8 @@
"size": 16, "size": 16,
"range": ["弱", "一般", "强"] "range": ["弱", "一般", "强"]
}, },
"73": { "time-to-sleep": {
"category": "base", "category": "base",
"name": "time-to-sleep",
"title": "休眠时间", "title": "休眠时间",
"desc": "设置扫描仪的休眠时间", "desc": "设置扫描仪的休眠时间",
"type": "string", "type": "string",
@ -860,9 +789,8 @@
"size": 24, "size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"] "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
}, },
"74": { "is-auto-strength": {
"category": "base", "category": "base",
"name": "is-auto-strength",
"title": "自动分纸强度", "title": "自动分纸强度",
"desc": "扫描仪自动修正分纸力度", "desc": "扫描仪自动修正分纸力度",
"type": "bool", "type": "bool",
@ -870,9 +798,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"75": { "feed-strength-value": {
"category": "base", "category": "base",
"name": "feed-strength-value",
"title": " 进纸失败率", "title": " 进纸失败率",
"desc": "高于该值时扫描仪将调整分纸力度", "desc": "高于该值时扫描仪将调整分纸力度",
"type": "float", "type": "float",
@ -883,6 +810,6 @@
"min": 0.100000, "min": 0.100000,
"max": 0.900000 "max": 0.900000
}, },
"depend_or": ["74==true"] "depend_or": ["is-auto-strength==true"]
} }
} }

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G139-G239", "device_type": "G139-G239",
"option_count": 76, "option_count": 76
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"] "depend_or": ["is-multiout!=true"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A5横向", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,11 +309,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(通用)", "27==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"29": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -347,11 +320,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"] "depend_or": ["page==对折"]
}, },
"30": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -363,9 +335,8 @@
"max": 600 "max": 600
} }
}, },
"31": { "image-quality": {
"category": "base", "category": "base",
"name": "image-quality",
"title": "画质", "title": "画质",
"desc": "选择扫描仪的画质模式", "desc": "选择扫描仪的画质模式",
"type": "string", "type": "string",
@ -373,28 +344,25 @@
"default": "速度优先", "default": "速度优先",
"size": 24, "size": 24,
"range": ["速度优先", "画质优先"], "range": ["速度优先", "画质优先"],
"depend_or": ["30>=300"] "depend_or": ["resolution>=300"]
}, },
"32": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"33": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"34": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -402,9 +370,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"35": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -415,11 +382,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -430,11 +396,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"37": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -445,39 +410,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["34==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"38": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"39": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "27!=跳过空白页(发票纸)", "27!=跳过空白页(通用)"] "depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
}, },
"41": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -485,9 +446,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"42": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -495,9 +455,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"43": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -505,22 +464,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["42==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"44": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["42==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"45": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -531,11 +488,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "39==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"46": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -546,11 +502,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "39==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"47": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -561,22 +516,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["42==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "39==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"48": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "42!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "39!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"49": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -584,9 +537,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -594,11 +546,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["49==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"51": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -606,9 +557,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -619,11 +569,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["51==true"] "depend_and": ["is-rid-hole-l==true"]
}, },
"53": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -631,9 +580,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -644,11 +592,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["53==true"] "depend_and": ["is-rid-hole-r==true"]
}, },
"55": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -656,9 +603,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -669,11 +615,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["55==true"] "depend_and": ["is-rid-hole-t==true"]
}, },
"57": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -681,9 +626,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"58": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -694,17 +638,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["57==true"] "depend_and": ["is-rid-hole-b==true"]
}, },
"59": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"60": { "is-wait-scan": {
"category": "base", "category": "base",
"name": "is-wait-scan",
"title": "待纸扫描", "title": "待纸扫描",
"desc": "启用后,文稿放入扫描仪时将自动启动扫描", "desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool", "type": "bool",
@ -712,9 +654,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"61": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -723,20 +664,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"62": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["61==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"63": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -745,20 +684,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"64": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折", "63!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"65": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",
@ -766,9 +703,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"66": { "double-feed": {
"category": "base", "category": "base",
"name": "double-feed",
"title": "双张图片处理", "title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式", "desc": "检测到双张进纸后的处理方式",
"type": "string", "type": "string",
@ -776,11 +712,10 @@
"default": "丢弃图像并停止扫描", "default": "丢弃图像并停止扫描",
"size": 40, "size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"], "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["65==true"] "depend_or": ["is-ultrosonic==true"]
}, },
"67": { "is-staple": {
"category": "base", "category": "base",
"name": "is-staple",
"title": "装订检测", "title": "装订检测",
"desc": "检测是否出现粘连送入", "desc": "检测是否出现粘连送入",
"type": "bool", "type": "bool",
@ -788,9 +723,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"68": { "is-check-askew": {
"category": "base", "category": "base",
"name": "is-check-askew",
"title": "歪斜检测", "title": "歪斜检测",
"desc": "检测是否出现歪斜送入", "desc": "检测是否出现歪斜送入",
"type": "bool", "type": "bool",
@ -798,9 +732,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"69": { "askew-range": {
"category": "base", "category": "base",
"name": "askew-range",
"title": "歪斜容忍度", "title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小", "desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int", "type": "int",
@ -811,11 +744,10 @@
"min": 1, "min": 1,
"max": 5 "max": 5
}, },
"depend_or": ["68==true"] "depend_or": ["is-check-askew==true"]
}, },
"70": { "is-check-dog-ear": {
"category": "base", "category": "base",
"name": "is-check-dog-ear",
"title": "折角检测", "title": "折角检测",
"desc": "检测文稿是否存在折角", "desc": "检测文稿是否存在折角",
"type": "bool", "type": "bool",
@ -823,9 +755,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"71": { "dog-ear-size": {
"category": "base", "category": "base",
"name": "dog-ear-size",
"title": " 折角大小", "title": " 折角大小",
"desc": "值越小,能检测到的折角越小", "desc": "值越小,能检测到的折角越小",
"type": "int", "type": "int",
@ -836,11 +767,10 @@
"min": 0, "min": 0,
"max": 100 "max": 100
}, },
"depend_or": ["70==true"] "depend_or": ["is-check-dog-ear==true"]
}, },
"72": { "feed-strength": {
"category": "base", "category": "base",
"name": "feed-strength",
"title": "分纸强度", "title": "分纸强度",
"desc": "设置扫描仪的分纸力度", "desc": "设置扫描仪的分纸力度",
"type": "string", "type": "string",
@ -849,9 +779,8 @@
"size": 16, "size": 16,
"range": ["弱", "一般", "强"] "range": ["弱", "一般", "强"]
}, },
"73": { "time-to-sleep": {
"category": "base", "category": "base",
"name": "time-to-sleep",
"title": "休眠时间", "title": "休眠时间",
"desc": "设置扫描仪的休眠时间", "desc": "设置扫描仪的休眠时间",
"type": "string", "type": "string",
@ -860,9 +789,8 @@
"size": 24, "size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"] "range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
}, },
"74": { "is-auto-strength": {
"category": "base", "category": "base",
"name": "is-auto-strength",
"title": "自动分纸强度", "title": "自动分纸强度",
"desc": "扫描仪自动修正分纸力度", "desc": "扫描仪自动修正分纸力度",
"type": "bool", "type": "bool",
@ -870,9 +798,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"75": { "feed-strength-value": {
"category": "base", "category": "base",
"name": "feed-strength-value",
"title": " 进纸失败率", "title": " 进纸失败率",
"desc": "高于该值时扫描仪将调整分纸力度", "desc": "高于该值时扫描仪将调整分纸力度",
"type": "float", "type": "float",
@ -883,6 +810,6 @@
"min": 0.100000, "min": 0.100000,
"max": 0.900000 "max": 0.900000
}, },
"depend_or": ["74==true"] "depend_or": ["is-auto-strength==true"]
} }
} }

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G300-lsc", "device_type": "G300-lsc",
"option_count": 62, "option_count": 62
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 40, "size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"] "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -392,11 +361,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,11 +375,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -422,39 +389,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -462,9 +425,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"40": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -472,22 +434,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"41": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["39==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"42": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -498,11 +458,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"43": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -513,11 +472,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -528,22 +486,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"45": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "39!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"46": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -551,9 +507,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"47": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -561,11 +516,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"48": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -573,9 +527,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -586,11 +539,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["48==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"50": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -598,9 +550,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -611,11 +562,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["50==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"52": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -623,9 +573,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -636,11 +585,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["52==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"54": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -648,9 +596,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -661,17 +608,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["54==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"56": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"57": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -680,20 +625,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"58": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["57==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"59": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -702,20 +645,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"60": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "59!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"61": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G300", "device_type": "G300",
"option_count": 63, "option_count": 63
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 40, "size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"] "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -392,11 +361,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,11 +375,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -422,39 +389,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -462,9 +425,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"40": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -472,9 +434,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"41": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -482,22 +443,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"42": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["40==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"43": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -508,11 +467,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -523,11 +481,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -538,22 +495,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"46": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "40!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"47": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -561,9 +516,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"48": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -571,11 +525,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["47==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"49": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -583,9 +536,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -596,11 +548,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["49==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"51": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -608,9 +559,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -621,11 +571,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["51==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"53": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -633,9 +582,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -646,11 +594,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["53==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"55": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -658,9 +605,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -671,17 +617,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["55==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"57": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"58": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -690,20 +634,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"59": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["58==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"60": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -712,20 +654,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"61": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "60!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"62": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G302-lsc", "device_type": "G302-lsc",
"option_count": 63, "option_count": 63
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 40, "size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"] "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -392,11 +361,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,11 +375,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -422,39 +389,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -462,9 +425,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"40": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -472,9 +434,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"41": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -482,22 +443,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"42": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["40==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"43": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -508,11 +467,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -523,11 +481,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -538,22 +495,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"46": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "40!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"47": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -561,9 +516,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"48": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -571,11 +525,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["47==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"49": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -583,9 +536,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -596,11 +548,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["49==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"51": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -608,9 +559,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -621,11 +571,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["51==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"53": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -633,9 +582,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -646,11 +594,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["53==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"55": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -658,9 +605,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -671,17 +617,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["55==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"57": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"58": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -690,20 +634,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"59": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["58==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"60": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -712,20 +654,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"61": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "60!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"62": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G302", "device_type": "G302",
"option_count": 63, "option_count": 63
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 40, "size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"] "range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"] "depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 24, "size": 24,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -392,11 +361,10 @@
"min": 1, "min": 1,
"max": 255 "max": 255
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,11 +375,10 @@
"min": 1, "min": 1,
"max": 7 "max": 7
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -422,39 +389,35 @@
"min": 0.010000, "min": 0.010000,
"max": 5.000000 "max": 5.000000
}, },
"depend_and": ["32==false"] "depend_and": ["is-custom-gamma==false"]
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -462,9 +425,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"40": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -472,9 +434,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"41": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -482,22 +443,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"42": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["40==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"43": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -508,11 +467,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -523,11 +481,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -538,22 +495,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"46": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "40!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"47": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -561,9 +516,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"48": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -571,11 +525,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["47==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"49": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -583,9 +536,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -596,11 +548,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["49==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"51": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -608,9 +559,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -621,11 +571,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["51==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"53": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -633,9 +582,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -646,11 +594,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["53==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"55": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -658,9 +605,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -671,17 +617,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["55==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"57": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"58": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -690,20 +634,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"59": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["58==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"60": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -712,20 +654,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"61": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "60!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"62": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G400-lsc", "device_type": "G400-lsc",
"option_count": 63, "option_count": 63
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,11 +309,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(发票纸)", "27==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"29": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -347,11 +320,10 @@
"default": "左右对折", "default": "左右对折",
"size": 200, "size": 200,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"] "depend_or": ["page==对折"]
}, },
"30": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -363,26 +335,23 @@
"max": 600 "max": 600
} }
}, },
"31": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"32": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"33": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -390,9 +359,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"34": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -404,9 +372,8 @@
"max": 255 "max": 255
} }
}, },
"35": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -418,9 +385,8 @@
"max": 7 "max": 7
} }
}, },
"36": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -432,37 +398,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"37": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"38": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -470,9 +432,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"41": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -480,22 +441,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"42": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["40==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"43": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -506,11 +465,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -521,11 +479,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -536,22 +493,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "38==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"46": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "40!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "38!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"47": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -559,9 +514,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"48": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -569,11 +523,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["47==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"49": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -581,9 +534,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -594,11 +546,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["49==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"51": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -606,9 +557,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -619,11 +569,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["51==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"53": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -631,9 +580,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -644,11 +592,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["53==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"55": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -656,9 +603,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -669,17 +615,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["55==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"57": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"58": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -688,20 +632,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"59": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["58==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"60": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -710,20 +652,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"61": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折"] "depend_and": ["page!=单面", "!=对折"]
}, },
"62": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G400", "device_type": "G400",
"option_count": 62, "option_count": 62
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "上下对折", "default": "上下对折",
"size": 200, "size": 200,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -393,9 +362,8 @@
"max": 255 "max": 255
} }
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,9 +375,8 @@
"max": 7 "max": 7
} }
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -421,37 +388,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -459,9 +422,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"40": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -469,22 +431,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"41": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["39==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"42": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -495,11 +455,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"43": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -510,11 +469,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -525,22 +483,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"45": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "39!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"46": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -548,9 +504,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"47": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -558,11 +513,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"48": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -570,9 +524,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -583,11 +536,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["48==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"50": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -595,9 +547,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -608,11 +559,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["50==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"52": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -620,9 +570,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -633,11 +582,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["52==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"54": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -645,9 +593,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -658,17 +605,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["54==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"56": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"57": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -677,20 +622,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"58": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["57==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"59": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -699,20 +642,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"60": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "59!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"61": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G402-lsc", "device_type": "G402-lsc",
"option_count": 63, "option_count": 63
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,11 +309,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(发票纸)", "27==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"29": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -347,11 +320,10 @@
"default": "上下对折", "default": "上下对折",
"size": 50, "size": 50,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"] "depend_or": ["page==对折"]
}, },
"30": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -363,26 +335,23 @@
"max": 600 "max": 600
} }
}, },
"31": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"32": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"33": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -390,9 +359,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"34": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -404,9 +372,8 @@
"max": 255 "max": 255
} }
}, },
"35": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -418,9 +385,8 @@
"max": 7 "max": 7
} }
}, },
"36": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -432,37 +398,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"37": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"38": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -470,9 +432,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"41": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -480,22 +441,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"42": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["40==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"43": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -506,11 +465,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -521,11 +479,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -536,22 +493,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "38==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"46": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "40!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "38!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"47": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -559,9 +514,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"48": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -569,11 +523,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["47==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"49": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -581,9 +534,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -594,11 +546,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["49==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"51": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -606,9 +557,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -619,11 +569,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["51==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"53": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -631,9 +580,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -644,11 +592,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["53==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"55": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -656,9 +603,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -669,17 +615,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["55==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"57": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"58": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -688,20 +632,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"59": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["58==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"60": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -710,20 +652,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"61": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折"] "depend_and": ["page!=单面", "!=对折"]
}, },
"62": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G402-x86", "device_type": "G402-x86",
"option_count": 62, "option_count": 62
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"28": { "fold-type": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式", "title": "对折模式",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 200, "size": 200,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -393,9 +362,8 @@
"max": 255 "max": 255
} }
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,9 +375,8 @@
"max": 7 "max": 7
} }
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -421,37 +388,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -459,9 +422,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"40": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -469,22 +431,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"41": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["39==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"42": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -495,11 +455,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"43": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -510,11 +469,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -525,22 +483,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"45": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "39!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"46": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -548,9 +504,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"47": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -558,11 +513,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"48": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -570,9 +524,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -583,11 +536,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["48==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"50": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -595,9 +547,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -608,11 +559,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["50==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"52": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -620,9 +570,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -633,11 +582,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["52==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"54": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -645,9 +593,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -658,17 +605,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["54==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"56": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"57": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -677,20 +622,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"58": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["57==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"59": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -699,20 +642,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"60": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "59!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"61": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G402", "device_type": "G402",
"option_count": 62, "option_count": 62
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,11 +275,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -311,9 +287,8 @@
"size": 40, "size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"27": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -324,11 +299,10 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"28": { "cfg-28": {
"category": "base", "category": "base",
"name": "cfg-28",
"title": "自动对折", "title": "自动对折",
"desc": "", "desc": "",
"type": "string", "type": "string",
@ -336,11 +310,10 @@
"default": "左右对折", "default": "左右对折",
"size": 200, "size": 200,
"range": ["左右对折", "上下对折", "自动对折"], "range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["26==对折"] "depend_or": ["page==对折"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
@ -352,26 +325,23 @@
"max": 600 "max": 600
} }
}, },
"30": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面"] "depend_and": ["page!=单面"]
}, },
"31": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"32": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -379,9 +349,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"33": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -393,9 +362,8 @@
"max": 255 "max": 255
} }
}, },
"34": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -407,9 +375,8 @@
"max": 7 "max": 7
} }
}, },
"35": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -421,37 +388,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"36": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"37": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"38": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["26!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -459,9 +422,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"40": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -469,22 +431,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"41": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["39==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"42": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -495,11 +455,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"43": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -510,11 +469,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "37==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -525,22 +483,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["39==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "37==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"45": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=对折", "39!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "37!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"46": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -548,9 +504,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"47": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -558,11 +513,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"48": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -570,9 +524,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -583,11 +536,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["48==true"] "depend_or": ["is-rid-hole-l==true"]
}, },
"50": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -595,9 +547,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -608,11 +559,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["50==true"] "depend_or": ["is-rid-hole-r==true"]
}, },
"52": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -620,9 +570,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -633,11 +582,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["52==true"] "depend_or": ["is-rid-hole-t==true"]
}, },
"54": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -645,9 +593,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -658,17 +605,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_or": ["54==true"] "depend_or": ["is-rid-hole-b==true"]
}, },
"56": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"57": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -677,20 +622,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"58": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["57==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"59": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -699,20 +642,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"60": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["26!=单面", "26!=对折", "59!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"61": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G439-lsc", "device_type": "G439-lsc",
"option_count": 63, "option_count": 62
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,54 +309,35 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(发票纸)", "27==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 200,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"]
},
"30": {
"category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
"cur": 200, "cur": 200,
"default": 200, "default": 200,
"size": 4, "size": 4,
"range": { "range": [100, 150, 200, 300, 600]
"min": 1,
"max": 600
}
}, },
"31": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"32": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"33": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -390,9 +345,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"34": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -404,9 +358,8 @@
"max": 255 "max": 255
} }
}, },
"35": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -418,9 +371,8 @@
"max": 7 "max": 7
} }
}, },
"36": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -432,37 +384,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"37": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"38": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -470,9 +418,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"41": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -480,22 +427,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"42": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["40==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"43": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -506,11 +451,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"44": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -521,11 +465,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -536,22 +479,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["40==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "38==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"46": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "40!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "38!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"47": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -559,9 +500,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"48": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -569,11 +509,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["47==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"49": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -581,9 +520,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"50": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -594,11 +532,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["49==true"] "depend_and": ["is-rid-hole-l==true"]
}, },
"51": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -606,9 +543,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"52": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -619,11 +555,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["51==true"] "depend_and": ["is-rid-hole-r==true"]
}, },
"53": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -631,9 +566,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"54": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -644,11 +578,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["53==true"] "depend_and": ["is-rid-hole-t==true"]
}, },
"55": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -656,9 +589,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"56": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -669,17 +601,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["55==true"] "depend_and": ["is-rid-hole-b==true"]
}, },
"57": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"58": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -688,20 +618,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"59": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["58==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"60": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -710,20 +638,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°"] "range": ["0°", "90°", "180°", "-90°"]
}, },
"61": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折", "60!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"62": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",

View File

@ -1,9 +1,10 @@
{ {
"global": {
"device_type": "G439", "device_type": "G439",
"option_count": 65, "option_count": 64
"1": { },
"restore": {
"category": "base", "category": "base",
"name": "restore",
"title": "恢复默认设置", "title": "恢复默认设置",
"desc": "恢复默认设置", "desc": "恢复默认设置",
"type": "button", "type": "button",
@ -11,9 +12,8 @@
"default": "button", "default": "button",
"size": 0 "size": 0
}, },
"2": { "help": {
"category": "advanced", "category": "advanced",
"name": "help",
"title": "帮助", "title": "帮助",
"desc": "显示软件帮助文档", "desc": "显示软件帮助文档",
"type": "button", "type": "button",
@ -21,15 +21,13 @@
"default": "true", "default": "true",
"size": 4 "size": 4
}, },
"3": { "grp-1": {
"category": "base", "category": "base",
"name": "grp-1",
"title": "基本设置", "title": "基本设置",
"type": "group" "type": "group"
}, },
"4": { "is-multiout": {
"category": "base", "category": "base",
"name": "is-multiout",
"title": "多流输出", "title": "多流输出",
"desc": "同时输出多种颜色模式的图像", "desc": "同时输出多种颜色模式的图像",
"type": "bool", "type": "bool",
@ -37,9 +35,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"5": { "multiout-type": {
"category": "base", "category": "base",
"name": "multiout-type",
"title": "多流输出类型", "title": "多流输出类型",
"desc": "选择多流输出的类型", "desc": "选择多流输出的类型",
"type": "string", "type": "string",
@ -47,11 +44,10 @@
"default": "彩色+灰度+黑白", "default": "彩色+灰度+黑白",
"size": 32, "size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"], "range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"] "depend_or": ["is-multiout==true"]
}, },
"6": { "mode": {
"category": "base", "category": "base",
"name": "mode",
"title": "颜色模式", "title": "颜色模式",
"desc": "选择色彩模式", "desc": "选择色彩模式",
"type": "string", "type": "string",
@ -59,11 +55,10 @@
"default": "24位彩色", "default": "24位彩色",
"size": 32, "size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"], "range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"] "depend_or": ["is-multiout==false"]
}, },
"7": { "binary-threshold": {
"category": "base", "category": "base",
"name": "binary-threshold",
"title": "黑白图像阈值", "title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0", "desc": "高于该阈值为1低于该阈值为0",
"type": "int", "type": "int",
@ -74,22 +69,20 @@
"min": 0, "min": 0,
"max": 255 "max": 255
}, },
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"8": { "reverse-bw": {
"category": "base", "category": "base",
"name": "reverse-bw",
"title": "黑白图像反色输出", "title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色", "desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["4==true", "6==黑白"] "depend_or": ["is-multiout==true", "mode==黑白"]
}, },
"9": { "filter": {
"category": "base", "category": "base",
"name": "filter",
"title": "灰度或黑白图像 - 除色与增强", "title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩", "desc": "消除或增强指定色彩",
"type": "string", "type": "string",
@ -97,44 +90,40 @@
"default": "不除色", "default": "不除色",
"size": 24, "size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"], "range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
}, },
"10": { "is-rid-multiout-red": {
"category": "base", "category": "base",
"name": "is-rid-multiout-red",
"title": "24位彩色图像 - 多流输出除红", "title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像", "desc": "同时输出彩色图像和灰度除红图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"11": { "is-rid-answer-sheet-red": {
"category": "base", "category": "base",
"name": "is-rid-answer-sheet-red",
"title": "24位彩色图像 - 答题卡除红", "title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像", "desc": "输出除红彩色图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"12": { "is-erase-bkg": {
"category": "base", "category": "base",
"name": "is-erase-bkg",
"title": "背景移除", "title": "背景移除",
"desc": "移除文稿背景底色", "desc": "移除文稿背景底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
}, },
"13": { "bkg-color-range": {
"category": "base", "category": "base",
"name": "bkg-color-range",
"title": " 背景色彩浮动范围", "title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int", "type": "int",
@ -145,11 +134,10 @@
"min": 1, "min": 1,
"max": 128 "max": 128
}, },
"depend_or": ["12==true"] "depend_or": ["is-erase-bkg==true"]
}, },
"14": { "sharpen": {
"category": "base", "category": "base",
"name": "sharpen",
"title": "锐化与模糊", "title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果", "desc": "选择锐化效果或模糊效果",
"type": "string", "type": "string",
@ -157,55 +145,50 @@
"default": "无", "default": "无",
"size": 24, "size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"], "range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"15": { "is-rid-morr": {
"category": "base", "category": "base",
"name": "is-rid-morr",
"title": "去除摩尔纹", "title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹", "desc": "去除图像中的摩尔纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"16": { "is-rid-grid": {
"category": "base", "category": "base",
"name": "is-rid-grid",
"title": "除网纹", "title": "除网纹",
"desc": "去除图像中的网纹", "desc": "去除图像中的网纹",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"] "depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
}, },
"17": { "is-err-extension": {
"category": "base", "category": "base",
"name": "is-err-extension",
"title": "错误扩散", "title": "错误扩散",
"desc": "以点阵形式构建图像", "desc": "以点阵形式构建图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"18": { "is-noise-optimize": {
"category": "base", "category": "base",
"name": "is-noise-optimize",
"title": "黑白图像噪点优化", "title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点", "desc": "去除图像中的孤立黑点",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["6==黑白"] "depend_or": ["mode==黑白"]
}, },
"19": { "noise-size": {
"category": "base", "category": "base",
"name": "noise-size",
"title": " 噪点优化尺寸", "title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数", "desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int", "type": "int",
@ -216,11 +199,10 @@
"min": 10, "min": 10,
"max": 50 "max": 50
}, },
"depend_or": ["18==true"] "depend_or": ["is-noise-optimize==true"]
}, },
"20": { "paper": {
"category": "base", "category": "base",
"name": "paper",
"title": "纸张尺寸", "title": "纸张尺寸",
"desc": "设置出图大小", "desc": "设置出图大小",
"type": "string", "type": "string",
@ -229,20 +211,18 @@
"size": 48, "size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"] "range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
}, },
"21": { "is-custom-area": {
"category": "base", "category": "base",
"name": "is-custom-area",
"title": "自定义扫描区域", "title": "自定义扫描区域",
"desc": "自定义扫描区域", "desc": "自定义扫描区域",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["20!=匹配原始尺寸", "20!=三联试卷", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切"] "depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
}, },
"22": { "tl-x": {
"category": "base", "category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm", "title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标", "desc": "自定义扫描区域左上角x坐标",
"type": "float", "type": "float",
@ -253,11 +233,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"23": { "br-x": {
"category": "base", "category": "base",
"name": "br-x",
"title": "扫描区域右侧mm", "title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标", "desc": "自定义扫描区域右下角x坐标",
"type": "float", "type": "float",
@ -268,11 +247,10 @@
"min": 0.000000, "min": 0.000000,
"max": 210.000000 "max": 210.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"24": { "tl-y": {
"category": "base", "category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm", "title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标", "desc": "自定义扫描区域左上角y坐标",
"type": "float", "type": "float",
@ -283,11 +261,10 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"25": { "br-y": {
"category": "base", "category": "base",
"name": "br-y",
"title": "扫描区域下侧mm", "title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标", "desc": "自定义扫描区域右下角y坐标",
"type": "float", "type": "float",
@ -298,22 +275,20 @@
"min": 0.000000, "min": 0.000000,
"max": 297.000000 "max": 297.000000
}, },
"depend_and": ["21==true"] "depend_and": ["is-custom-area==true"]
}, },
"26": { "is-size-check": {
"category": "base", "category": "base",
"name": "is-size-check",
"title": "尺寸检测", "title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配", "desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["20==A3", "20==A4", "20==A4横向", "20==A5", "20==A6", "20==A6横向", "20==B4", "20==B5", "20==B5横向", "20==B6", "20==B6横向", "20==Double Letter", "20==LEGAL", "20==Letter", "20==Letter横向"] "depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
}, },
"27": { "page": {
"category": "base", "category": "base",
"name": "page",
"title": "扫描页面", "title": "扫描页面",
"desc": "设置页面扫描方式", "desc": "设置页面扫描方式",
"type": "string", "type": "string",
@ -322,9 +297,8 @@
"size": 50, "size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"] "range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
}, },
"28": { "blank-sensitivity": {
"category": "base", "category": "base",
"name": "blank-sensitivity",
"title": " 跳过空白页灵敏度", "title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过", "desc": "数值越大,则越容易跳过",
"type": "int", "type": "int",
@ -335,54 +309,35 @@
"min": 1, "min": 1,
"max": 100 "max": 100
}, },
"depend_or": ["27==跳过空白页(发票纸)", "27==跳过空白页(通用)"] "depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
}, },
"29": { "resolution": {
"category": "base", "category": "base",
"name": "fold-type",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 200,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["27==对折"]
},
"30": {
"category": "base",
"name": "resolution",
"title": "分辨率", "title": "分辨率",
"desc": "设置扫描图像的分辨率", "desc": "设置扫描图像的分辨率",
"type": "int", "type": "int",
"cur": 200, "cur": 200,
"default": 200, "default": 200,
"size": 4, "size": 4,
"range": { "range": [100, 150, 200, 300]
"min": 1,
"max": 600
}
}, },
"31": { "is-exchange": {
"category": "base", "category": "base",
"name": "is-exchange",
"title": "交换正反面", "title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序", "desc": "交换每张文稿的正反面出图顺序",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面"] "depend_and": ["page!=单面"]
}, },
"32": { "grp-2": {
"category": "base", "category": "base",
"name": "grp-2",
"title": "亮度", "title": "亮度",
"type": "group" "type": "group"
}, },
"33": { "is-custom-gamma": {
"category": "base", "category": "base",
"name": "is-custom-gamma",
"title": "启用色调曲线", "title": "启用色调曲线",
"desc": "自定义图像色调效果", "desc": "自定义图像色调效果",
"type": "bool", "type": "bool",
@ -390,9 +345,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"34": { "brightness": {
"category": "base", "category": "base",
"name": "brightness",
"title": "亮度值", "title": "亮度值",
"desc": "调整图像亮度", "desc": "调整图像亮度",
"type": "int", "type": "int",
@ -404,9 +358,8 @@
"max": 255 "max": 255
} }
}, },
"35": { "contrast": {
"category": "base", "category": "base",
"name": "contrast",
"title": "对比度", "title": "对比度",
"desc": "调整图像对比度", "desc": "调整图像对比度",
"type": "int", "type": "int",
@ -418,9 +371,8 @@
"max": 7 "max": 7
} }
}, },
"36": { "gamma": {
"category": "base", "category": "base",
"name": "gamma",
"title": "伽马值", "title": "伽马值",
"desc": "调整图像伽玛值", "desc": "调整图像伽玛值",
"type": "float", "type": "float",
@ -432,37 +384,33 @@
"max": 5.000000 "max": 5.000000
} }
}, },
"37": { "grp-3": {
"category": "base", "category": "base",
"name": "grp-3",
"title": "图像处理", "title": "图像处理",
"type": "group" "type": "group"
}, },
"38": { "is-anti-skew": {
"category": "base", "category": "base",
"name": "is-anti-skew",
"title": "自动纠偏", "title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像", "desc": "自动纠正歪斜送入的文稿图像",
"type": "bool", "type": "bool",
"cur": true, "cur": true,
"default": true, "default": true,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"39": { "is-split": {
"category": "base", "category": "base",
"name": "is-split",
"title": "图像拆分", "title": "图像拆分",
"desc": "自动拆分图像", "desc": "自动拆分图像",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_or": ["27!=对折"] "depend_or": ["page!=对折"]
}, },
"40": { "is-photo-mode": {
"category": "base", "category": "base",
"name": "is-photo-mode",
"title": "照片模式", "title": "照片模式",
"desc": "启用该模式可保留图像原始细节", "desc": "启用该模式可保留图像原始细节",
"type": "bool", "type": "bool",
@ -470,9 +418,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"41": { "is-erase-black-frame": {
"category": "base", "category": "base",
"name": "is-erase-black-frame",
"title": "消除黑框", "title": "消除黑框",
"desc": "消除文稿范围外的黑色背景", "desc": "消除文稿范围外的黑色背景",
"type": "bool", "type": "bool",
@ -480,9 +427,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"42": { "bkg-fill-mode": {
"category": "advanced", "category": "advanced",
"name": "bkg-fill-mode",
"title": "背景填充方式", "title": "背景填充方式",
"desc": "选择背景填充方式", "desc": "选择背景填充方式",
"type": "string", "type": "string",
@ -490,22 +436,20 @@
"default": "凸多边形", "default": "凸多边形",
"size": 40, "size": 40,
"range": ["凸多边形", "凹多边形"], "range": ["凸多边形", "凹多边形"],
"depend_or": ["41==true"] "depend_or": ["is-erase-black-frame==true"]
}, },
"43": { "is-fill-color": {
"category": "base", "category": "base",
"name": "is-fill-color",
"title": "色彩填充", "title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色", "desc": "启用后黑框部分将填充为文稿底色",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["41==true"] "depend_and": ["is-erase-black-frame==true"]
}, },
"44": { "threshold": {
"category": "advanced", "category": "advanced",
"name": "threshold",
"title": "阈值", "title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int", "type": "int",
@ -516,11 +460,10 @@
"min": 30, "min": 30,
"max": 50 "max": 50
}, },
"depend_or": ["41==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"45": { "anti-noise-level": {
"category": "advanced", "category": "advanced",
"name": "anti-noise-level",
"title": "背景抗噪等级", "title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度", "desc": "能够容忍的背景杂色条纹的宽度",
"type": "int", "type": "int",
@ -531,11 +474,10 @@
"min": 1, "min": 1,
"max": 20 "max": 20
}, },
"depend_or": ["41==true", "20==匹配原始尺寸", "20==最大扫描尺寸", "20==最大扫描尺寸自动裁切", "38==true"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
}, },
"46": { "margin": {
"category": "advanced", "category": "advanced",
"name": "margin",
"title": "边缘缩进", "title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度", "desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int", "type": "int",
@ -546,22 +488,20 @@
"min": 5, "min": 5,
"max": 30 "max": 30
}, },
"depend_or": ["41==true", "20==匹配原始尺寸", "20==最大扫描尺寸自动裁切", "38==true", "20==最大扫描尺寸"] "depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
}, },
"47": { "is-dark-sample": {
"category": "base", "category": "base",
"name": "is-dark-sample",
"title": "深色样张", "title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理", "desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=对折", "41!=true", "20!=匹配原始尺寸", "20!=最大扫描尺寸", "20!=最大扫描尺寸自动裁切", "38!=true"] "depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
}, },
"48": { "is-anti-permeate": {
"category": "base", "category": "base",
"name": "is-anti-permeate",
"title": "防止渗透", "title": "防止渗透",
"desc": "防止背面图案渗透", "desc": "防止背面图案渗透",
"type": "bool", "type": "bool",
@ -569,9 +509,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"49": { "permeate-level": {
"category": "base", "category": "base",
"name": "permeate-level",
"title": " 防止渗透等级", "title": " 防止渗透等级",
"desc": "选择防止渗透的等级", "desc": "选择防止渗透的等级",
"type": "string", "type": "string",
@ -579,11 +518,10 @@
"default": "较弱", "default": "较弱",
"size": 16, "size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"], "range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["48==true"] "depend_or": ["is-anti-permeate==true"]
}, },
"50": { "is-rid-hole-l": {
"category": "base", "category": "base",
"name": "is-rid-hole-l",
"title": "穿孔移除—左侧", "title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧", "desc": "穿孔在纸张上的左侧",
"type": "bool", "type": "bool",
@ -591,9 +529,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"51": { "search-hole-range-l": {
"category": "base", "category": "base",
"name": "search-hole-range-l",
"title": " 左侧穿孔搜索范围占幅面比例", "title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -604,11 +541,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["50==true"] "depend_and": ["is-rid-hole-l==true"]
}, },
"52": { "is-rid-hole-r": {
"category": "base", "category": "base",
"name": "is-rid-hole-r",
"title": "穿孔移除—右侧", "title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧", "desc": "穿孔在纸张上的右侧",
"type": "bool", "type": "bool",
@ -616,9 +552,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"53": { "search-hole-range-r": {
"category": "base", "category": "base",
"name": "search-hole-range-r",
"title": " 右侧穿孔搜索范围占幅面比例", "title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -629,11 +564,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["52==true"] "depend_and": ["is-rid-hole-r==true"]
}, },
"54": { "is-rid-hole-t": {
"category": "base", "category": "base",
"name": "is-rid-hole-t",
"title": "穿孔移除—上侧", "title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部", "desc": "穿孔在纸张的上部",
"type": "bool", "type": "bool",
@ -641,9 +575,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"55": { "search-hole-range-t": {
"category": "base", "category": "base",
"name": "search-hole-range-t",
"title": " 上侧穿孔搜索范围占幅面比例", "title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -654,11 +587,10 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["54==true"] "depend_and": ["is-rid-hole-t==true"]
}, },
"56": { "is-rid-hole-b": {
"category": "base", "category": "base",
"name": "is-rid-hole-b",
"title": "穿孔移除—下侧", "title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部", "desc": "穿孔在纸张的下部",
"type": "bool", "type": "bool",
@ -666,9 +598,8 @@
"default": false, "default": false,
"size": 4 "size": 4
}, },
"57": { "search-hole-range-b": {
"category": "base", "category": "base",
"name": "search-hole-range-b",
"title": " 下侧穿孔搜索范围占幅面比例", "title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例",
"type": "float", "type": "float",
@ -679,17 +610,15 @@
"min": 0.000000, "min": 0.000000,
"max": 0.500000 "max": 0.500000
}, },
"depend_and": ["56==true"] "depend_and": ["is-rid-hole-b==true"]
}, },
"58": { "grp-4": {
"category": "base", "category": "base",
"name": "grp-4",
"title": "送纸方式设置", "title": "送纸方式设置",
"type": "group" "type": "group"
}, },
"59": { "scan-mode": {
"category": "base", "category": "base",
"name": "scan-mode",
"title": "扫描张数", "title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描", "desc": "选择指定数量扫描或连续扫描",
"type": "string", "type": "string",
@ -698,20 +627,18 @@
"size": 32, "size": 32,
"range": ["连续扫描", "扫描指定张数"] "range": ["连续扫描", "扫描指定张数"]
}, },
"60": { "scan-count": {
"category": "base", "category": "base",
"name": "scan-count",
"title": " 扫描数量", "title": " 扫描数量",
"desc": "扫描指定数量", "desc": "扫描指定数量",
"type": "int", "type": "int",
"cur": 1, "cur": 1,
"default": 1, "default": 1,
"size": 4, "size": 4,
"depend_or": ["59==扫描指定张数"] "depend_or": ["scan-mode==扫描指定张数"]
}, },
"61": { "direction": {
"category": "base", "category": "base",
"name": "direction",
"title": "文稿方向", "title": "文稿方向",
"desc": "设置图像的方向", "desc": "设置图像的方向",
"type": "string", "type": "string",
@ -720,20 +647,18 @@
"size": 40, "size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"] "range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
}, },
"62": { "is-rotate-bkg-180": {
"category": "base", "category": "base",
"name": "is-rotate-bkg-180",
"title": "背面旋转180°", "title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°", "desc": "背面扫描的图像旋转180°",
"type": "bool", "type": "bool",
"cur": false, "cur": false,
"default": false, "default": false,
"size": 4, "size": 4,
"depend_and": ["27!=单面", "27!=对折", "61!=自动文本方向识别°"] "depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
}, },
"63": { "is-ultrosonic": {
"category": "base", "category": "base",
"name": "is-ultrosonic",
"title": "超声波检测", "title": "超声波检测",
"desc": "检测是否出现双张送入", "desc": "检测是否出现双张送入",
"type": "bool", "type": "bool",
@ -741,9 +666,8 @@
"default": true, "default": true,
"size": 4 "size": 4
}, },
"64": { "double-feed": {
"category": "base", "category": "base",
"name": "double-feed",
"title": "双张图片处理", "title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式", "desc": "检测到双张进纸后的处理方式",
"type": "string", "type": "string",
@ -751,6 +675,6 @@
"default": "丢弃图像并停止扫描", "default": "丢弃图像并停止扫描",
"size": 40, "size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"], "range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["63==true"] "depend_or": ["is-ultrosonic==true"]
} }
} }

View File

@ -6392,7 +6392,7 @@ void ChgjsonDlg::set_control_status(const HGITEM& item)
} }
} }
void* ChgjsonDlg::create_json(int item, std::vector<DEFH>* def_h) void* ChgjsonDlg::create_json(int item, std::vector<DEFH>* def_h, std::wstring* name)
{ {
known_file_util::IJsonW* jsn = known_file_util::create_jsonW(); known_file_util::IJsonW* jsn = known_file_util::create_jsonW();
wchar_t buf[128] = { 0 }; wchar_t buf[128] = { 0 };
@ -6400,12 +6400,19 @@ void* ChgjsonDlg::create_json(int item, std::vector<DEFH>* def_h)
const char* opt_name = title_to_name(hg_items_[item].title); const char* opt_name = title_to_name(hg_items_[item].title);
jsn->set_value(L"category", hg_items_[item].advanced ? L"advanced" : L"base"); jsn->set_value(L"category", hg_items_[item].advanced ? L"advanced" : L"base");
if (name)
{
if (opt_name) if (opt_name)
jsn->set_value(L"name", coding::utf82u(opt_name).c_str()); {
// jsn->set_value(L"name", coding::utf82u(opt_name).c_str());
*name = coding::utf82u(opt_name);
}
else else
{ {
swprintf_s(buf, _countof(buf) - 1, L"cfg-%d", hg_items_[item].index); swprintf_s(buf, _countof(buf) - 1, L"cfg-%d", hg_items_[item].index);
jsn->set_value(L"name", buf); // jsn->set_value(L"name", buf);
*name = buf;
}
} }
jsn->set_value(L"title", hg_items_[item].title.c_str()); jsn->set_value(L"title", hg_items_[item].title.c_str());
@ -6489,6 +6496,9 @@ void* ChgjsonDlg::create_json(int item, std::vector<DEFH>* def_h)
if (hg_items_[item].depend.size()) if (hg_items_[item].depend.size())
{ {
std::wstring prev(L"");
std::sort(hg_items_[item].depend.begin(), hg_items_[item].depend.end());
known_file_util::IJsonW* d = known_file_util::create_jsonW(); known_file_util::IJsonW* d = known_file_util::create_jsonW();
d->set_as_array(true); d->set_as_array(true);
for (int i = 0; i < hg_items_[item].depend.size(); ++i) for (int i = 0; i < hg_items_[item].depend.size(); ++i)
@ -6496,9 +6506,14 @@ void* ChgjsonDlg::create_json(int item, std::vector<DEFH>* def_h)
int ind = find_config_item(hg_items_[item].depend[i].parent.c_str()); int ind = find_config_item(hg_items_[item].depend[i].parent.c_str());
if (ind != -1) if (ind != -1)
{ {
swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index); std::wstring n(coding::utf82u(title_to_name(hg_items_[ind].title)));
// d->set_value(i, (buf + hg_items_[item].depend[i].logic_values).c_str(), true); if (prev != n)
*d += (buf + hg_items_[item].depend[i].logic_values).c_str(); {
*d += (n + hg_items_[item].depend[i].logic_values).c_str();
prev = n;
}
else
*d += hg_items_[item].depend[i].logic_values.c_str();
} }
} }
@ -6515,7 +6530,7 @@ void* ChgjsonDlg::create_json(int item, std::vector<DEFH>* def_h)
} }
std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev) std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
{ {
known_file_util::IJsonW* jsn = known_file_util::create_jsonW(), * item = NULL; known_file_util::IJsonW* jsn = known_file_util::create_jsonW(), * item = NULL, *glb = known_file_util::create_jsonW();
HTREEITEM root = tree_.GetRootItem(), child = NULL; HTREEITEM root = tree_.GetRootItem(), child = NULL;
std::wstring val(get_tree_item_text(&tree_, root)); std::wstring val(get_tree_item_text(&tree_, root));
int count = 1, group = 1, ind = 0; int count = 1, group = 1, ind = 0;
@ -6535,8 +6550,8 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
if (dev) if (dev)
*dev = val; *dev = val;
jsn->set_value(L"device_type", val.c_str()); glb->set_value(L"device_type", val.c_str());
jsn->set_value(L"option_count", (int)hg_items_.size()); // occupy position jsn->set_value(L"global", glb);
root = tree_.GetChildItem(root); root = tree_.GetChildItem(root);
while (root) while (root)
{ {
@ -6546,10 +6561,11 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
ind = find_config_item(val.c_str()); ind = find_config_item(val.c_str());
if (ind != -1) if (ind != -1)
{ {
std::wstring key(L"");
hg_items_[ind].index = count++; hg_items_[ind].index = count++;
item = (known_file_util::IJsonW*)create_json(ind, &header); item = (known_file_util::IJsonW*)create_json(ind, &header, &key);
swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index); // swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index);
jsn->set_value(buf, item); jsn->set_value(key.c_str(), item);
item->release(); item->release();
item = NULL; item = NULL;
} }
@ -6560,10 +6576,11 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
item = known_file_util::create_jsonW(); item = known_file_util::create_jsonW();
item->set_value(L"category", L"base"); item->set_value(L"category", L"base");
swprintf_s(buf, _countof(buf) - 1, L"grp-%d", group++); swprintf_s(buf, _countof(buf) - 1, L"grp-%d", group++);
item->set_value(L"name", buf); // item->set_value(L"name", buf);
item->set_value(L"title", val.c_str()); item->set_value(L"title", val.c_str());
item->set_value(L"type", L"group"); item->set_value(L"type", L"group");
swprintf_s(buf, _countof(buf) - 1, L"%d", count++); // swprintf_s(buf, _countof(buf) - 1, L"%d", count++);
count++;
jsn->set_value(buf, item); jsn->set_value(buf, item);
child = tree_.GetChildItem(root); child = tree_.GetChildItem(root);
@ -6579,10 +6596,11 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
item->set_value(L"category", hg_items_[ind].advanced ? L"advanced" : L"base"); item->set_value(L"category", hg_items_[ind].advanced ? L"advanced" : L"base");
item->release(); item->release();
} }
item = (known_file_util::IJsonW*)create_json(ind, &header); std::wstring key(L"");
item = (known_file_util::IJsonW*)create_json(ind, &header, &key);
swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index); // swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index);
jsn->set_value(buf, item); jsn->set_value(key.c_str(), item);
item->release(); item->release();
item = NULL; item = NULL;
} }
@ -6596,7 +6614,8 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
} }
val = L""; val = L"";
jsn->set_value(L"option_count", count); glb->set_value(L"option_count", count);
glb->release();
jsn->to_string(coding::get_wstring, &val); jsn->to_string(coding::get_wstring, &val);
jsn->release(); jsn->release();
@ -6617,7 +6636,7 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
return utf8; return utf8;
} }
void ChgjsonDlg::add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent) void ChgjsonDlg::add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent, bool old_ver)
{ {
known_file_util::IJsonW* jsn = (known_file_util::IJsonW*)jsn_obj, * child = NULL, known_file_util::IJsonW* jsn = (known_file_util::IJsonW*)jsn_obj, * child = NULL,
* root = (known_file_util::IJsonW*)jsn_root; * root = (known_file_util::IJsonW*)jsn_root;
@ -6691,10 +6710,18 @@ void ChgjsonDlg::add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent)
{ {
known_file_util::JSONMEMW m = child->first_member(known_file_util::JV_STRING); known_file_util::JSONMEMW m = child->first_member(known_file_util::JV_STRING);
DEPENDITEM di; DEPENDITEM di;
std::wstring parent_item(L"");
int num = 1;
do
{
if (split(m.str_val, &di)) if (split(m.str_val, &di))
{ {
known_file_util::IJsonW* d = NULL; known_file_util::IJsonW* d = NULL;
if (di.parent.empty())
di.parent = parent_item;
else
parent_item = di.parent;
root->get_value(di.parent.c_str(), &d); root->get_value(di.parent.c_str(), &d);
if (d) if (d)
{ {
@ -6707,25 +6734,8 @@ void ChgjsonDlg::add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent)
d->release(); d->release();
} }
} }
for (int i = 1; i < child->members(); ++i)
{
m = child->next_member(); m = child->next_member();
if (split(m.str_val, &di)) } while (num++ < child->members());
{
known_file_util::IJsonW* d = NULL;
root->get_value(di.parent.c_str(), &d);
if (d)
{
d->get_value(L"title", &val);
if (val)
{
di.parent = val;
item.depend.push_back(di);
}
d->release();
}
}
}
} }
child->release(); child->release();
} }
@ -6842,17 +6852,38 @@ bool ChgjsonDlg::load_from_json_text(const wchar_t* txt, std::wstring* err_msg)
const wchar_t* val = NULL; const wchar_t* val = NULL;
HTREEITEM root = NULL, son = NULL; HTREEITEM root = NULL, son = NULL;
int count = 0; int count = 0;
bool old_ver = false;
jsn->get_value(L"device_type", &val); jsn->get_value(L"device_type", &val);
if (val) if (val)
{
root = add_tree_item(val, TREE_ITEM_PRODUCT); root = add_tree_item(val, TREE_ITEM_PRODUCT);
else
root = add_tree_item(L"Unkonwn Product", TREE_ITEM_PRODUCT);
son = root;
jsn->get_value(L"option_count", count); jsn->get_value(L"option_count", count);
old_ver = true;
}
else
{
known_file_util::IJsonW* all = nullptr;
jsn->get_value(L"global", &all);
if (all)
{
all->get_value(L"device_type", &val);
if(val)
root = add_tree_item(val, TREE_ITEM_PRODUCT);
all->release();
}
if (!root)
{
jsn->release();
return false;
}
}
son = root;
GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE); GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
GetDlgItem(IDC_BUTTON2)->EnableWindow(TRUE); GetDlgItem(IDC_BUTTON2)->EnableWindow(TRUE);
if (old_ver)
{
for (int i = 1; i < count; ++i) for (int i = 1; i < count; ++i)
{ {
wchar_t key[20] = { 0 }; wchar_t key[20] = { 0 };
@ -6876,7 +6907,37 @@ bool ChgjsonDlg::load_from_json_text(const wchar_t* txt, std::wstring* err_msg)
} }
else else
{ {
add_item(jsn, child, son); add_item(jsn, child, son, old_ver);
}
}
child->release();
}
}
}
else if (child = jsn->first_child())
{
int sn = 0;
wchar_t key[20] = { 0 };
child->release();
while ((child = jsn->next_child()))
{
child->get_value(L"type", &val);
if (val)
{
if (wcscmp(val, L"group") == 0)
{
child->get_value(L"title", &val);
if (!val)
{
swprintf_s(key, _countof(key) - 1, L"group-%d", ++sn);
val = key;
}
son = add_tree_item(val, TREE_ITEM_GROUP, root);
}
else
{
add_item(jsn, child, son, old_ver);
} }
} }
child->release(); child->release();

View File

@ -34,6 +34,10 @@ public:
{ {
return wcscmp(name, parent.c_str()) == 0; return wcscmp(name, parent.c_str()) == 0;
} }
bool operator<(const struct _depend_item& r)
{
return parent < r.parent;
}
}DEPENDITEM; }DEPENDITEM;
enum range_type enum range_type
{ {
@ -114,9 +118,9 @@ protected:
int check_depend(const wchar_t* l, const wchar_t* r); // -1: l depends on r; 0: no depend; 1: r depends on l int check_depend(const wchar_t* l, const wchar_t* r); // -1: l depends on r; 0: no depend; 1: r depends on l
void set_control_status(const HGITEM& item); void set_control_status(const HGITEM& item);
void* create_json(int item, std::vector<DEFH> *def_h = NULL); void* create_json(int item, std::vector<DEFH> *def_h = NULL, std::wstring* name = NULL);
std::string to_json_text(bool for_const = false, std::wstring *dev = NULL); std::string to_json_text(bool for_const = false, std::wstring *dev = NULL);
void add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent); void add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent, bool old_ver);
bool load_from_json_text(const wchar_t* txt, std::wstring* err_msg = NULL); bool load_from_json_text(const wchar_t* txt, std::wstring* err_msg = NULL);
bool load_from_file(const wchar_t* path_file); bool load_from_file(const wchar_t* path_file);
void get_all_names(HTREEITEM root, std::vector<std::wstring>& names, DWORD mask = 0); void get_all_names(HTREEITEM root, std::vector<std::wstring>& names, DWORD mask = 0);

Binary file not shown.