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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5852,7 +5852,7 @@ struct
},
g_discard[] = { {SANE_STD_OPT_NAME_REVERSE_01 , "\351\273\221\347\231\275\345\233\276\345\203\217\345\217\215\350\211\262\350\276\223\345\207\272\357\274\210\346\255\243\345\270\270\351\242\234\350\211\262\344\270\272\357\274\2320-\351\273\221\350\211\262\357\274\2331-\347\231\275\350\211\262\357\274\211"} // 黑白图像反色输出正常颜色为0-黑色1-白色)
, {SANE_STD_OPT_NAME_FILTER , "\347\201\260\345\272\246\346\210\226\351\273\221\347\231\275\345\233\276\345\203\217 - \351\231\244\350\211\262"} // 灰度或黑白图像 - 除色
, {SANE_STD_OPT_NAME_IS_AUTO_FEED_STRENGTH , "\350\207\252\345\212\250\346\220\223\347\272\270\345\274\272\345\272\246"} // ×Ô¶¯´êֽǿ¶È
, {SANE_STD_OPT_NAME_IS_AUTO_FEED_STRENGTH , "\350\207\252\345\212\250\346\220\223\347\272\270\345\274\272\345\272\246"} // ×Ô¶¯´êֽǿ¶È
, {SANE_STD_OPT_NAME_FEED_STRENGTH_VALUE , "\346\220\223\347\272\270\351\230\210\345\200\274"} // " 搓纸阈值"
};
@ -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();
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);
jsn->set_value(L"category", hg_items_[item].advanced ? L"advanced" : L"base");
if (opt_name)
jsn->set_value(L"name", coding::utf82u(opt_name).c_str());
else
if (name)
{
swprintf_s(buf, _countof(buf) - 1, L"cfg-%d", hg_items_[item].index);
jsn->set_value(L"name", buf);
if (opt_name)
{
// jsn->set_value(L"name", coding::utf82u(opt_name).c_str());
*name = coding::utf82u(opt_name);
}
else
{
swprintf_s(buf, _countof(buf) - 1, L"cfg-%d", hg_items_[item].index);
// jsn->set_value(L"name", buf);
*name = buf;
}
}
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())
{
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();
d->set_as_array(true);
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());
if (ind != -1)
{
swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index);
// d->set_value(i, (buf + hg_items_[item].depend[i].logic_values).c_str(), true);
*d += (buf + hg_items_[item].depend[i].logic_values).c_str();
std::wstring n(coding::utf82u(title_to_name(hg_items_[ind].title)));
if (prev != n)
{
*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)
{
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;
std::wstring val(get_tree_item_text(&tree_, root));
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)
*dev = val;
jsn->set_value(L"device_type", val.c_str());
jsn->set_value(L"option_count", (int)hg_items_.size()); // occupy position
glb->set_value(L"device_type", val.c_str());
jsn->set_value(L"global", glb);
root = tree_.GetChildItem(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());
if (ind != -1)
{
std::wstring key(L"");
hg_items_[ind].index = count++;
item = (known_file_util::IJsonW*)create_json(ind, &header);
swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index);
jsn->set_value(buf, item);
item = (known_file_util::IJsonW*)create_json(ind, &header, &key);
// swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index);
jsn->set_value(key.c_str(), item);
item->release();
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->set_value(L"category", L"base");
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"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);
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->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);
jsn->set_value(buf, item);
// swprintf_s(buf, _countof(buf) - 1, L"%d", hg_items_[ind].index);
jsn->set_value(key.c_str(), item);
item->release();
item = NULL;
}
@ -6596,7 +6614,8 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
}
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->release();
@ -6617,7 +6636,7 @@ std::string ChgjsonDlg::to_json_text(bool for_const, std::wstring* dev)
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,
* root = (known_file_util::IJsonW*)jsn_root;
@ -6691,28 +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);
DEPENDITEM di;
std::wstring parent_item(L"");
int num = 1;
if (split(m.str_val, &di))
do
{
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();
}
}
for (int i = 1; i < child->members(); ++i)
{
m = child->next_member();
if (split(m.str_val, &di))
{
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);
if (d)
{
@ -6725,7 +6734,8 @@ void ChgjsonDlg::add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent)
d->release();
}
}
}
m = child->next_member();
} while (num++ < child->members());
}
child->release();
}
@ -6842,24 +6852,75 @@ bool ChgjsonDlg::load_from_json_text(const wchar_t* txt, std::wstring* err_msg)
const wchar_t* val = NULL;
HTREEITEM root = NULL, son = NULL;
int count = 0;
bool old_ver = false;
jsn->get_value(L"device_type", &val);
if (val)
{
root = add_tree_item(val, TREE_ITEM_PRODUCT);
jsn->get_value(L"option_count", count);
old_ver = true;
}
else
root = add_tree_item(L"Unkonwn Product", TREE_ITEM_PRODUCT);
{
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;
jsn->get_value(L"option_count", count);
GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);
GetDlgItem(IDC_BUTTON2)->EnableWindow(TRUE);
for (int i = 1; i < count; ++i)
if (old_ver)
{
wchar_t key[20] = { 0 };
for (int i = 1; i < count; ++i)
{
wchar_t key[20] = { 0 };
swprintf_s(key, _countof(key) - 1, L"%d", i);
jsn->get_value(key, &child);
if (child)
swprintf_s(key, _countof(key) - 1, L"%d", i);
jsn->get_value(key, &child);
if (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", i);
val = key;
}
son = add_tree_item(val, TREE_ITEM_GROUP, root);
}
else
{
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)
@ -6869,14 +6930,14 @@ bool ChgjsonDlg::load_from_json_text(const wchar_t* txt, std::wstring* err_msg)
child->get_value(L"title", &val);
if (!val)
{
swprintf_s(key, _countof(key) - 1, L"group-%d", i);
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);
add_item(jsn, child, son, old_ver);
}
}
child->release();

View File

@ -34,6 +34,10 @@ public:
{
return wcscmp(name, parent.c_str()) == 0;
}
bool operator<(const struct _depend_item& r)
{
return parent < r.parent;
}
}DEPENDITEM;
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
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);
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_file(const wchar_t* path_file);
void get_all_names(HTREEITEM root, std::vector<std::wstring>& names, DWORD mask = 0);

Binary file not shown.