This commit is contained in:
gb 2023-01-30 14:11:27 +08:00
commit 05a87cffeb
66 changed files with 25556 additions and 1114 deletions

699
docs/G100-G200 - lsc.txt Normal file
View File

@ -0,0 +1,699 @@
{
"global": {
"device_type": "G100-G200-lsc",
"option_count": 65
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout!=true"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"is-staple": {
"category": "base",
"title": "装订检测",
"desc": "检测是否出现粘连送入",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-check-askew": {
"category": "base",
"title": "歪斜检测",
"desc": "检测是否出现歪斜送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"askew-range": {
"category": "base",
"title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["is-check-askew==true"]
}
}

View File

@ -1,9 +1,10 @@
{
"device_type": "G100",
"option_count": 47,
"1": {
"global": {
"device_type": "G100-G200",
"option_count": 65
},
"restore": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
@ -11,9 +12,8 @@
"default": "button",
"size": 0
},
"2": {
"help": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
@ -21,99 +21,176 @@
"default": "true",
"size": 4
},
"3": {
"grp-1": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 128,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"name": "cfg-4",
"title": "颜色模式",
"desc": "设置颜色位深",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 24,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"]
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout!=true"]
},
"5": {
"binary-threshold": {
"category": "base",
"name": "cfg-5",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 20,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_or": ["4==256级灰度", "4==黑白"]
},
"6": {
"category": "base",
"name": "cfg-6",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["4==24位彩色"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["4==24位彩色"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["4==24位彩色"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 10,
"default": 10,
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 1,
"max": 40
"max": 255
},
"depend_or": ["8==true"]
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"10": {
"reverse-bw": {
"category": "base",
"name": "cfg-10",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["4==黑白"]
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"11": {
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"name": "cfg-11",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
@ -122,22 +199,86 @@
"min": 10,
"max": 50
},
"depend_or": ["10==true"]
"depend_or": ["is-noise-optimize==true"]
},
"12": {
"paper": {
"category": "base",
"name": "cfg-12",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 44,
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"13": {
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"name": "cfg-13",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@ -146,11 +287,10 @@
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"14": {
"blank-sensitivity": {
"category": "base",
"name": "cfg-14",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
@ -159,91 +299,60 @@
"min": 1,
"max": 100
},
"depend_or": ["13==跳过空白页(通用)", "13==跳过空白页(发票纸)"]
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"15": {
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"name": "cfg-15",
"title": "分辨率",
"desc": "扫描仪分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 100,
"max": 300
"min": 1,
"max": 600
}
},
"16": {
"is-exchange": {
"category": "base",
"name": "cfg-16",
"title": "交换正反面",
"desc": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=单面"]
"depend_and": ["page!=单面"]
},
"17": {
"grp-2": {
"category": "base",
"name": "cfg-17",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["13!=对折"]
"title": "亮度",
"type": "group"
},
"18": {
"is-custom-gamma": {
"category": "base",
"name": "cfg-18",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["13!=对折"]
},
"19": {
"category": "base",
"name": "cfg-19",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"20": {
"brightness": {
"category": "base",
"name": "cfg-20",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["19==true"]
},
"21": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"22": {
"category": "base",
"name": "cfg-22",
"title": "亮度",
"desc": "调整图片亮度",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
@ -251,13 +360,13 @@
"range": {
"min": 1,
"max": 255
}
},
"23": {
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"name": "cfg-23",
"title": "对比度",
"desc": "调整图对比度",
"desc": "调整图对比度",
"type": "int",
"cur": 4,
"default": 4,
@ -265,13 +374,13 @@
"range": {
"min": 1,
"max": 7
}
},
"24": {
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"name": "cfg-24",
"title": "伽玛",
"desc": "调整图片伽玛值",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
@ -279,51 +388,68 @@
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"25": {
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"26": {
"is-anti-skew": {
"category": "base",
"name": "cfg-26",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 20,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"]
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"27": {
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"name": "cfg-27",
"title": "消除黑框",
"desc": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"28": {
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"name": "cfg-28",
"title": "深色样张",
"desc": "深色样张",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"]
"depend_and": ["is-erase-black-frame==true"]
},
"29": {
"threshold": {
"category": "advanced",
"name": "cfg-29",
"title": "阈值",
"desc": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
@ -332,13 +458,12 @@
"min": 30,
"max": 50
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"30": {
"anti-noise-level": {
"category": "advanced",
"name": "cfg-30",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
@ -347,13 +472,12 @@
"min": 1,
"max": 20
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"31": {
"margin": {
"category": "advanced",
"name": "cfg-31",
"title": "边缘缩进",
"desc": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
@ -362,157 +486,206 @@
"min": 5,
"max": 30
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"]
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"32": {
"category": "advanced",
"name": "cfg-32",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["27==true"]
},
"33": {
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"name": "cfg-33",
"title": "防止渗透",
"desc": "",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"34": {
"permeate-level": {
"category": "base",
"name": "cfg-34",
"title": " 防止渗透等级",
"desc": "",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 12,
"range": ["弱", "弱", "一般", "强", "强"],
"depend_or": ["33==true"]
"size": 16,
"range": ["弱", "弱", "一般", "强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"35": {
"is-rid-hole-l": {
"category": "base",
"name": "cfg-35",
"title": "去除摩尔纹",
"desc": "",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"36": {
"search-hole-range-l": {
"category": "base",
"name": "cfg-36",
"title": "错误扩散",
"desc": "",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"37": {
"search-hole-range-r": {
"category": "base",
"name": "cfg-37",
"title": "除网纹",
"desc": "",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"38": {
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"39": {
"scan-mode": {
"category": "base",
"name": "cfg-39",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"40": {
"category": "base",
"name": "cfg-40",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"41": {
"category": "base",
"name": "cfg-41",
"title": "扫描张数",
"desc": "扫描纸张数量",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 24,
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"42": {
"scan-count": {
"category": "base",
"name": "cfg-42",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["41==扫描指定张数"]
"depend_or": ["scan-mode==扫描指定张数"]
},
"43": {
"direction": {
"category": "base",
"name": "cfg-43",
"title": "文稿方向",
"desc": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"44": {
"is-rotate-bkg-180": {
"category": "base",
"name": "cfg-44",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=单面", "13!=对折", "43!=自动文本方向识别°"]
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"45": {
"is-ultrosonic": {
"category": "base",
"name": "cfg-45",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"46": {
"is-staple": {
"category": "base",
"name": "cfg-46",
"title": " 歪斜检测复杂度",
"desc": "纸张歪斜检测复杂度",
"title": "装订检测",
"desc": "检测是否出现粘连送入",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-check-askew": {
"category": "base",
"title": "歪斜检测",
"desc": "检测是否出现歪斜送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"askew-range": {
"category": "base",
"title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
@ -521,6 +694,6 @@
"min": 1,
"max": 5
},
"depend_or": ["45==true"]
"depend_or": ["is-check-askew==true"]
}
}

815
docs/G139-239 - lsc.txt Normal file
View File

@ -0,0 +1,815 @@
{
"global": {
"device_type": "G139-G239-lsc",
"option_count": 76
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout!=true"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"is-size-check": {
"category": "base",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"image-quality": {
"category": "base",
"title": "画质",
"desc": "选择扫描仪的画质模式",
"type": "string",
"cur": "速度优先",
"default": "速度优先",
"size": 24,
"range": ["速度优先", "画质优先"],
"depend_or": ["resolution>=300"]
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
},
"is-photo-mode": {
"category": "base",
"title": "照片模式",
"desc": "启用该模式可保留图像原始细节",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"is-wait-scan": {
"category": "base",
"title": "待纸扫描",
"desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 24,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"double-feed": {
"category": "base",
"title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式",
"type": "string",
"cur": "丢弃图像并停止扫描",
"default": "丢弃图像并停止扫描",
"size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["is-ultrosonic==true"]
},
"is-staple": {
"category": "base",
"title": "装订检测",
"desc": "检测是否出现粘连送入",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-check-askew": {
"category": "base",
"title": "歪斜检测",
"desc": "检测是否出现歪斜送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"askew-range": {
"category": "base",
"title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["is-check-askew==true"]
},
"is-check-dog-ear": {
"category": "base",
"title": "折角检测",
"desc": "检测文稿是否存在折角",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"dog-ear-size": {
"category": "base",
"title": " 折角大小",
"desc": "值越小,能检测到的折角越小",
"type": "int",
"cur": 70,
"default": 70,
"size": 4,
"range": {
"min": 0,
"max": 100
},
"depend_or": ["is-check-dog-ear==true"]
},
"feed-strength": {
"category": "base",
"title": "分纸强度",
"desc": "设置扫描仪的分纸力度",
"type": "string",
"cur": "弱",
"default": "弱",
"size": 16,
"range": ["弱", "一般", "强"]
},
"time-to-sleep": {
"category": "base",
"title": "休眠时间",
"desc": "设置扫描仪的休眠时间",
"type": "string",
"cur": "不休眠",
"default": "不休眠",
"size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
},
"is-auto-strength": {
"category": "base",
"title": "自动分纸强度",
"desc": "扫描仪自动修正分纸力度",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"feed-strength-value": {
"category": "base",
"title": " 进纸失败率",
"desc": "高于该值时扫描仪将调整分纸力度",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.100000,
"max": 0.900000
},
"depend_or": ["is-auto-strength==true"]
}
}

815
docs/G139-239-x86.txt Normal file
View File

@ -0,0 +1,815 @@
{
"global": {
"device_type": "G139-239-x86",
"option_count": 76
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout!=true"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"is-size-check": {
"category": "base",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"image-quality": {
"category": "base",
"title": "画质",
"desc": "选择扫描仪的画质模式",
"type": "string",
"cur": "速度优先",
"default": "速度优先",
"size": 24,
"range": ["速度优先", "画质优先"],
"depend_or": ["resolution>=300"]
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
},
"is-photo-mode": {
"category": "base",
"title": "照片模式",
"desc": "启用该模式可保留图像原始细节",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"is-wait-scan": {
"category": "base",
"title": "待纸扫描",
"desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"double-feed": {
"category": "base",
"title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式",
"type": "string",
"cur": "丢弃图像并停止扫描",
"default": "丢弃图像并停止扫描",
"size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["is-ultrosonic==true"]
},
"is-staple": {
"category": "base",
"title": "装订检测",
"desc": "检测是否出现粘连送入",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-check-askew": {
"category": "base",
"title": "歪斜检测",
"desc": "检测是否出现歪斜送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"askew-range": {
"category": "base",
"title": "歪斜容忍度",
"desc": "值越小,能容忍得送入文稿歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["is-check-askew==true"]
},
"is-check-dog-ear": {
"category": "base",
"title": "折角检测",
"desc": "检测文稿是否存在折角",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"dog-ear-size": {
"category": "base",
"title": " 折角大小",
"desc": "值越小,能检测到的折角越小",
"type": "int",
"cur": 70,
"default": 70,
"size": 4,
"range": {
"min": 0,
"max": 100
},
"depend_or": ["is-check-dog-ear==true"]
},
"feed-strength": {
"category": "base",
"title": "分纸强度",
"desc": "设置扫描仪的分纸力度",
"type": "string",
"cur": "弱",
"default": "弱",
"size": 16,
"range": ["弱", "一般", "强"]
},
"time-to-sleep": {
"category": "base",
"title": "休眠时间",
"desc": "设置扫描仪的休眠时间",
"type": "string",
"cur": "不休眠",
"default": "不休眠",
"size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
},
"is-auto-strength": {
"category": "base",
"title": "自动分纸强度",
"desc": "扫描仪自动修正分纸力度",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"feed-strength-value": {
"category": "base",
"title": " 进纸失败率",
"desc": "高于该值时扫描仪将调整分纸力度",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.100000,
"max": 0.900000
},
"depend_or": ["is-auto-strength==true"]
}
}

File diff suppressed because it is too large Load Diff

667
docs/G300 - lsc.txt Normal file
View File

@ -0,0 +1,667 @@
{
"global": {
"device_type": "G300-lsc",
"option_count": 62
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

View File

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

676
docs/G302 - lsc.txt Normal file
View File

@ -0,0 +1,676 @@
{
"global": {
"device_type": "G302-lsc",
"option_count": 63
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-photo-mode": {
"category": "base",
"title": "照片模式",
"desc": "启用该模式可保留图像原始细节",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

667
docs/G302.txt Normal file
View File

@ -0,0 +1,667 @@
{
"global": {
"device_type": "G302",
"option_count": 62
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 24,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

674
docs/G400 - lsc.txt Normal file
View File

@ -0,0 +1,674 @@
{
"global": {
"device_type": "G400-lsc",
"option_count": 63
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"is-size-check": {
"category": "base",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 200,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

View File

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

674
docs/G402-lsc.txt Normal file
View File

@ -0,0 +1,674 @@
{
"global": {
"device_type": "G402-lsc",
"option_count": 63
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"is-size-check": {
"category": "base",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "上下对折",
"default": "上下对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

664
docs/G402-x86.txt Normal file
View File

@ -0,0 +1,664 @@
{
"global": {
"device_type": "G402-x86",
"option_count": 62
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 200,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

664
docs/G402.txt Normal file
View File

@ -0,0 +1,664 @@
{
"global": {
"device_type": "G402",
"option_count": 62
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 200,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_or": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

660
docs/G439-lsc.txt Normal file
View File

@ -0,0 +1,660 @@
{
"global": {
"device_type": "G439-lsc",
"option_count": 62
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout==false"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"is-size-check": {
"category": "base",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(发票纸)", "==跳过空白页(通用)"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300, 600]
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
}
}

732
docs/G439.txt Normal file
View File

@ -0,0 +1,732 @@
{
"global": {
"device_type": "G439",
"option_count": 68
},
"restore": {
"category": "base",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"help": {
"category": "advanced",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"grp-1": {
"category": "base",
"title": "基本设置",
"type": "group"
},
"is-multiout": {
"category": "base",
"title": "多流输出",
"desc": "同时输出多种颜色模式的图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"multiout-type": {
"category": "base",
"title": "多流输出类型",
"desc": "选择多流输出的类型",
"type": "string",
"cur": "彩色+灰度+黑白",
"default": "彩色+灰度+黑白",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["is-multiout==true"]
},
"mode": {
"category": "base",
"title": "颜色模式",
"desc": "选择色彩模式",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["is-multiout!=true"]
},
"binary-threshold": {
"category": "base",
"title": "黑白图像阈值",
"desc": "高于该阈值为1低于该阈值为0",
"type": "int",
"cur": 127,
"default": 127,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"reverse-bw": {
"category": "base",
"title": "黑白图像反色输出",
"desc": "输出的黑白图像以“1”代表黑色“0”代表白色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["is-multiout==true", "mode==黑白"]
},
"filter": {
"category": "base",
"title": "灰度或黑白图像 - 除色与增强",
"desc": "消除或增强指定色彩",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["is-multiout!=true", "mode!=24位彩色", "!=颜色自动识别"]
},
"is-rid-multiout-red": {
"category": "base",
"title": "24位彩色图像 - 多流输出除红",
"desc": "同时输出彩色图像和灰度除红图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-rid-answer-sheet-red": {
"category": "base",
"title": "24位彩色图像 - 答题卡除红",
"desc": "输出除红彩色图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"is-erase-bkg": {
"category": "base",
"title": "背景移除",
"desc": "移除文稿背景底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=256级灰度", "!=黑白", "!=颜色自动识别"]
},
"bkg-color-range": {
"category": "base",
"title": " 背景色彩浮动范围",
"desc": "与背景底色偏差在该值范围内的颜色,都将被移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["is-erase-bkg==true"]
},
"sharpen": {
"category": "base",
"title": "锐化与模糊",
"desc": "选择锐化效果或模糊效果",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-morr": {
"category": "base",
"title": "去除摩尔纹",
"desc": "去除图像中的摩尔纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-rid-grid": {
"category": "base",
"title": "除网纹",
"desc": "去除图像中的网纹",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-multiout!=true", "mode!=黑白", "!=颜色自动识别"]
},
"is-err-extension": {
"category": "base",
"title": "错误扩散",
"desc": "以点阵形式构建图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"is-noise-optimize": {
"category": "base",
"title": "黑白图像噪点优化",
"desc": "去除图像中的孤立黑点",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["mode==黑白"]
},
"noise-size": {
"category": "base",
"title": " 噪点优化尺寸",
"desc": "设置需要去除的黑色孤立点的连通个数",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["is-noise-optimize==true"]
},
"paper": {
"category": "base",
"title": "纸张尺寸",
"desc": "设置出图大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"is-custom-area": {
"category": "base",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["paper!=匹配原始尺寸", "!=三联试卷", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切"]
},
"tl-x": {
"category": "base",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-x": {
"category": "base",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["is-custom-area==true"]
},
"tl-y": {
"category": "base",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"br-y": {
"category": "base",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["is-custom-area==true"]
},
"is-size-check": {
"category": "base",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸与设置是否匹配",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["paper==A3", "==A4", "==A4横向", "==A5", "==A5横向", "==A6", "==A6横向", "==B4", "==B5", "==B5横向", "==B6", "==B6横向", "==Double Letter", "==LEGAL", "==Letter", "==Letter横向"]
},
"page": {
"category": "base",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"blank-sensitivity": {
"category": "base",
"title": " 跳过空白页灵敏度",
"desc": "数值越大,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["page==跳过空白页(通用)", "==跳过空白页(发票纸)"]
},
"fold-type": {
"category": "base",
"title": "对折模式",
"desc": "",
"type": "string",
"cur": "左右对折",
"default": "左右对折",
"size": 50,
"range": ["左右对折", "上下对折", "自动对折"],
"depend_or": ["page==对折"]
},
"resolution": {
"category": "base",
"title": "分辨率",
"desc": "设置扫描图像的分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": {
"min": 1,
"max": 600
}
},
"image-quality": {
"category": "base",
"title": "画质",
"desc": "选择扫描仪的画质模式",
"type": "string",
"cur": "速度优先",
"default": "速度优先",
"size": 24,
"range": ["速度优先", "画质优先"],
"depend_or": ["resolution>=300"]
},
"is-exchange": {
"category": "base",
"title": "交换正反面",
"desc": "交换每张文稿的正反面出图顺序",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面"]
},
"grp-2": {
"category": "base",
"title": "亮度",
"type": "group"
},
"is-custom-gamma": {
"category": "base",
"title": "启用色调曲线",
"desc": "自定义图像色调效果",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"brightness": {
"category": "base",
"title": "亮度值",
"desc": "调整图像亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["is-custom-gamma==false"]
},
"contrast": {
"category": "base",
"title": "对比度",
"desc": "调整图像对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["is-custom-gamma==false"]
},
"gamma": {
"category": "base",
"title": "伽马值",
"desc": "调整图像伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["is-custom-gamma==false"]
},
"grp-3": {
"category": "base",
"title": "图像处理",
"type": "group"
},
"is-anti-skew": {
"category": "base",
"title": "自动纠偏",
"desc": "自动纠正歪斜送入的文稿图像",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["page!=对折"]
},
"is-split": {
"category": "base",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "!=跳过空白页(发票纸)", "!=跳过空白页(通用)"]
},
"is-erase-black-frame": {
"category": "base",
"title": "消除黑框",
"desc": "消除文稿范围外的黑色背景",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"bkg-fill-mode": {
"category": "advanced",
"title": "背景填充方式",
"desc": "选择背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["is-erase-black-frame==true"]
},
"is-fill-color": {
"category": "base",
"title": "色彩填充",
"desc": "启用后黑框部分将填充为文稿底色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["is-erase-black-frame==true"]
},
"threshold": {
"category": "advanced",
"title": "阈值",
"desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"anti-noise-level": {
"category": "advanced",
"title": "背景抗噪等级",
"desc": "能够容忍的背景杂色条纹的宽度",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸", "==最大扫描尺寸自动裁切", "is-anti-skew==true"]
},
"margin": {
"category": "advanced",
"title": "边缘缩进",
"desc": "寻找文稿边缘时对边缘的侵入程度",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["is-erase-black-frame==true", "paper==匹配原始尺寸", "==最大扫描尺寸自动裁切", "==最大扫描尺寸", "is-anti-skew==true"]
},
"is-dark-sample": {
"category": "base",
"title": "深色样张",
"desc": "启用该模式防止深色底色的文稿图像被误处理",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=对折", "is-erase-black-frame!=true", "paper!=匹配原始尺寸", "!=最大扫描尺寸", "!=最大扫描尺寸自动裁切", "is-anti-skew!=true"]
},
"is-anti-permeate": {
"category": "base",
"title": "防止渗透",
"desc": "防止背面图案渗透",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"permeate-level": {
"category": "base",
"title": " 防止渗透等级",
"desc": "选择防止渗透的等级",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["is-anti-permeate==true"]
},
"is-rid-hole-l": {
"category": "base",
"title": "穿孔移除—左侧",
"desc": "穿孔在纸张上的左侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-l": {
"category": "base",
"title": " 左侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-l==true"]
},
"is-rid-hole-r": {
"category": "base",
"title": "穿孔移除—右侧",
"desc": "穿孔在纸张上的右侧",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-r": {
"category": "base",
"title": " 右侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-r==true"]
},
"is-rid-hole-t": {
"category": "base",
"title": "穿孔移除—上侧",
"desc": "穿孔在纸张的上部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-t": {
"category": "base",
"title": " 上侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-t==true"]
},
"is-rid-hole-b": {
"category": "base",
"title": "穿孔移除—下侧",
"desc": "穿孔在纸张的下部",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"search-hole-range-b": {
"category": "base",
"title": " 下侧穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.000000,
"max": 0.500000
},
"depend_and": ["is-rid-hole-b==true"]
},
"grp-4": {
"category": "base",
"title": "送纸方式设置",
"type": "group"
},
"is-wait-scan": {
"category": "base",
"title": "待纸扫描",
"desc": "启用后,文稿放入扫描仪时将自动启动扫描",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"scan-mode": {
"category": "base",
"title": "扫描张数",
"desc": "选择指定数量扫描或连续扫描",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"],
"depend_and": ["is-wait-scan==false"]
},
"scan-count": {
"category": "base",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_and": ["is-wait-scan==false", "scan-mode==扫描指定张数"]
},
"direction": {
"category": "base",
"title": "文稿方向",
"desc": "设置图像的方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"is-rotate-bkg-180": {
"category": "base",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["page!=单面", "!=对折", "direction!=自动文本方向识别°"]
},
"is-ultrosonic": {
"category": "base",
"title": "超声波检测",
"desc": "检测是否出现双张送入",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"double-feed": {
"category": "base",
"title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式",
"type": "string",
"cur": "丢弃图像并停止扫描",
"default": "丢弃图像并停止扫描",
"size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["is-ultrosonic==true"]
},
"is-check-dog-ear": {
"category": "base",
"title": "折角检测",
"desc": "检测文稿是否存在折角",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"dog-ear-size": {
"category": "base",
"title": " 折角大小",
"desc": "值越小,能检测到的折角越小",
"type": "int",
"cur": 70,
"default": 70,
"size": 4,
"range": {
"min": 0,
"max": 100
},
"depend_or": ["is-check-dog-ear==true"]
}
}

View File

@ -0,0 +1,660 @@
{
"device_type": "G100-lsc",
"option_count": 57,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"26": {
"category": "base",
"name": "cfg-26",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
},
"27": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200,300]
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面"]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["25!=对折"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["25!=对折"]
},
"31": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽马值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"33": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["32==false"]
},
"34": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["32==false"]
},
"35": {
"category": "base",
"name": "cfg-35",
"title": "伽马值",
"desc": "调整图片伽马值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["32==false"]
},
"36": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
},
"39": {
"category": "advanced",
"name": "cfg-39",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["37==true"]
},
"43": {
"category": "base",
"name": "cfg-43",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"44": {
"category": "base",
"name": "cfg-44",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["43==true"]
},
"45": {
"category": "base",
"name": "cfg-45",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"46": {
"category": "base",
"name": "cfg-46",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["45==true"]
},
"47": {
"category": "base",
"name": "cfg-47",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["37==true"]
},
"48": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"49": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"51": {
"category": "base",
"name": "cfg-51",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["51==扫描指定张数"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面", "25!=对折", "53!=自动文本方向识别°"]
},
"55": {
"category": "base",
"name": "cfg-55",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"56": {
"category": "base",
"name": "cfg-56",
"title": " 歪斜容忍度",
"desc": "值越小,代表能检测到纸张的歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["55==true"]
}
}

View File

@ -0,0 +1,660 @@
{
"device_type": "G100",
"option_count": 57,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"26": {
"category": "base",
"name": "cfg-26",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
},
"27": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面"]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["25!=对折"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["25!=对折"]
},
"31": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽马值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"33": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["32==false"]
},
"34": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["32==false"]
},
"35": {
"category": "base",
"name": "cfg-35",
"title": "伽马值",
"desc": "调整图片伽马值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["32==false"]
},
"36": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
},
"39": {
"category": "advanced",
"name": "cfg-39",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["37==true"]
},
"43": {
"category": "base",
"name": "cfg-43",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"44": {
"category": "base",
"name": "cfg-44",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["43==true"]
},
"45": {
"category": "base",
"name": "cfg-45",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"46": {
"category": "base",
"name": "cfg-46",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["45==true"]
},
"47": {
"category": "base",
"name": "cfg-47",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["37==true"]
},
"48": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"49": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"51": {
"category": "base",
"name": "cfg-51",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["51==扫描指定张数"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面", "25!=对折", "53!=自动文本方向识别°"]
},
"55": {
"category": "base",
"name": "cfg-55",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"56": {
"category": "base",
"name": "cfg-56",
"title": " 歪斜容忍度",
"desc": "值越小,代表能检测到纸张的歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["55==true"]
}
}

View File

@ -0,0 +1,708 @@
{
"device_type": "G239-lsc",
"option_count": 61,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "cfg-25",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A5横向", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
},
"26": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"27": {
"category": "base",
"name": "cfg-27",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"]
},
"28": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 240, 300, 600]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "画质",
"desc": "",
"type": "string",
"cur": "速度优先",
"default": "速度优先",
"size": 24,
"range": ["速度优先", "画质优先"],
"depend_or": ["28==300", "28==600"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面"]
},
"31": {
"category": "base",
"name": "cfg-31",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "26!=跳过空白页(发票纸)", "26!=跳过空白页(通用)"]
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["26!=对折"]
},
"33": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"34": {
"category": "base",
"name": "cfg-34",
"title": "启用色调曲线",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"35": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["34==false"]
},
"36": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["34==false"]
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["34==false"]
},
"38": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"39": {
"category": "base",
"name": "cfg-39",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"40": {
"category": "base",
"name": "cfg-40",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "39!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "32!=true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["39==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["39==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
},
"43": {
"category": "advanced",
"name": "cfg-43",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["39==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "32==true", "19==最大扫描尺寸"]
},
"44": {
"category": "advanced",
"name": "cfg-44",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["39==true"]
},
"45": {
"category": "base",
"name": "cfg-45",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"46": {
"category": "base",
"name": "cfg-46",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["45==true"]
},
"47": {
"category": "base",
"name": "cfg-47",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"48": {
"category": "base",
"name": "cfg-48",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["47==true"]
},
"49": {
"category": "base",
"name": "cfg-49",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["39==true"]
},
"50": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"51": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"52": {
"category": "base",
"name": "cfg-52",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["53==扫描指定张数"]
},
"55": {
"category": "base",
"name": "cfg-55",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"56": {
"category": "base",
"name": "cfg-56",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面", "26!=对折", "55!=自动文本方向识别°"]
},
"57": {
"category": "base",
"name": "cfg-57",
"title": "折角检测",
"desc": "纸张折角检测",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"58": {
"category": "base",
"name": "cfg-58",
"title": " 折角大小",
"desc": "值越小,代表能检测到的折角越小",
"type": "int",
"cur": 70,
"default": 70,
"size": 4,
"range": {
"min": 0,
"max": 100
},
"depend_or": ["57==true"]
},
"59": {
"category": "base",
"name": "cfg-59",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"60": {
"category": "base",
"name": "cfg-60",
"title": "歪斜容忍度",
"desc": "值越小,代表能检测到纸张的歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["59==true"]
}
}

View File

@ -0,0 +1,787 @@
{
"device_type": "G139-239-x86",
"option_count": 68,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "cfg-25",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A5横向", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
},
"26": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"27": {
"category": "base",
"name": "cfg-27",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"]
},
"28": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 240, 300, 600]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "画质",
"desc": "",
"type": "string",
"cur": "速度优先",
"default": "速度优先",
"size": 24,
"range": ["速度优先", "画质优先"],
"depend_or": ["28==300", "28==600"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面"]
},
"31": {
"category": "base",
"name": "cfg-31",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "26!=跳过空白页(发票纸)", "26!=跳过空白页(通用)"]
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["26!=对折"]
},
"33": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"34": {
"category": "base",
"name": "cfg-34",
"title": "启用色调曲线",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"35": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["34==false"]
},
"36": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["34==false"]
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["34==false"]
},
"38": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"39": {
"category": "base",
"name": "cfg-39",
"title": "照片模式",
"desc": "选择该模式以保留图片水印",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"40": {
"category": "base",
"name": "cfg-40",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"41": {
"category": "base",
"name": "cfg-41",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "40!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "32!=true"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
},
"43": {
"category": "advanced",
"name": "cfg-43",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
},
"44": {
"category": "advanced",
"name": "cfg-44",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "32==true", "19==最大扫描尺寸"]
},
"45": {
"category": "advanced",
"name": "cfg-45",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"]
},
"46": {
"category": "base",
"name": "cfg-46",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"47": {
"category": "base",
"name": "cfg-47",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"]
},
"48": {
"category": "base",
"name": "cfg-48",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"49": {
"category": "base",
"name": "cfg-49",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["48==true"]
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["40==true"]
},
"51": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"52": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式",
"type": "string",
"cur": "丢弃图像并停止扫描",
"default": "丢弃图像并停止扫描",
"size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["52==true"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"55": {
"category": "base",
"name": "cfg-55",
"title": "待纸扫描",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"56": {
"category": "base",
"name": "cfg-56",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"57": {
"category": "base",
"name": "cfg-57",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["56==扫描指定张数"]
},
"58": {
"category": "base",
"name": "cfg-58",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"59": {
"category": "base",
"name": "cfg-59",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面", "26!=对折", "58!=自动文本方向识别°"]
},
"60": {
"category": "base",
"name": "cfg-60",
"title": "折角检测",
"desc": "纸张折角检测",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"61": {
"category": "base",
"name": "cfg-61",
"title": " 折角大小",
"desc": "值越小,代表能检测到的折角越小",
"type": "int",
"cur": 70,
"default": 70,
"size": 4,
"range": {
"min": 0,
"max": 100
},
"depend_or": ["60==true"]
},
"62": {
"category": "base",
"name": "cfg-62",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"63": {
"category": "base",
"name": "cfg-63",
"title": "歪斜容忍度",
"desc": "值越小,代表能检测到纸张的歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["62==true"]
},
"64": {
"category": "base",
"name": "cfg-64",
"title": "分纸强度",
"desc": "",
"type": "string",
"cur": "弱",
"default": "弱",
"size": 16,
"range": ["弱", "一般", "强"]
},
"65": {
"category": "base",
"name": "cfg-65",
"title": "休眠时间",
"desc": "",
"type": "string",
"cur": "不休眠",
"default": "不休眠",
"size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
},
"66": {
"category": "base",
"name": "cfg-66",
"title": "自动搓纸强度",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"67": {
"category": "base",
"name": "cfg-67",
"title": " 搓纸阈值",
"desc": "",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.100000,
"max": 0.900000
},
"depend_or": ["66==true"]
}
}

View File

@ -0,0 +1,787 @@
{
"device_type": "G239",
"option_count": 68,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4!=true"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "8开", "A4", "A4横向", "16开", "16开横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "自定义扫描区域右下角x坐标",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "cfg-25",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A5横向", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
},
"26": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"27": {
"category": "base",
"name": "cfg-27",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["26==跳过空白页(通用)", "26==跳过空白页(发票纸)"]
},
"28": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 240, 300, 600]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "画质",
"desc": "",
"type": "string",
"cur": "速度优先",
"default": "速度优先",
"size": 24,
"range": ["速度优先", "画质优先"],
"depend_or": ["28==300", "28==600"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面"]
},
"31": {
"category": "base",
"name": "cfg-31",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "26!=跳过空白页(发票纸)", "26!=跳过空白页(通用)"]
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["26!=对折"]
},
"33": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"34": {
"category": "base",
"name": "cfg-34",
"title": "启用色调曲线",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"35": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["34==false"]
},
"36": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["34==false"]
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["34==false"]
},
"38": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"39": {
"category": "base",
"name": "cfg-39",
"title": "照片模式",
"desc": "选择该模式以保留图片水印",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"40": {
"category": "base",
"name": "cfg-40",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"41": {
"category": "base",
"name": "cfg-41",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "40!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "32!=true"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
},
"43": {
"category": "advanced",
"name": "cfg-43",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "32==true"]
},
"44": {
"category": "advanced",
"name": "cfg-44",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["40==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "32==true", "19==最大扫描尺寸"]
},
"45": {
"category": "advanced",
"name": "cfg-45",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["40==true"]
},
"46": {
"category": "base",
"name": "cfg-46",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"47": {
"category": "base",
"name": "cfg-47",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["46==true"]
},
"48": {
"category": "base",
"name": "cfg-48",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"49": {
"category": "base",
"name": "cfg-49",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["48==true"]
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["40==true"]
},
"51": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"52": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "双张图片处理",
"desc": "检测到双张进纸后的处理方式",
"type": "string",
"cur": "丢弃图像并停止扫描",
"default": "丢弃图像并停止扫描",
"size": 40,
"range": ["丢弃图像并停止扫描", "上传图像并停止扫描"],
"depend_or": ["52==true"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"55": {
"category": "base",
"name": "cfg-55",
"title": "待纸扫描",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"56": {
"category": "base",
"name": "cfg-56",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"57": {
"category": "base",
"name": "cfg-57",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["56==扫描指定张数"]
},
"58": {
"category": "base",
"name": "cfg-58",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"59": {
"category": "base",
"name": "cfg-59",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面", "26!=对折", "58!=自动文本方向识别°"]
},
"60": {
"category": "base",
"name": "cfg-60",
"title": "折角检测",
"desc": "纸张折角检测",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"61": {
"category": "base",
"name": "cfg-61",
"title": " 折角大小",
"desc": "值越小,代表能检测到的折角越小",
"type": "int",
"cur": 70,
"default": 70,
"size": 4,
"range": {
"min": 0,
"max": 100
},
"depend_or": ["60==true"]
},
"62": {
"category": "base",
"name": "cfg-62",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"63": {
"category": "base",
"name": "cfg-63",
"title": "歪斜容忍度",
"desc": "值越小,代表能检测到纸张的歪斜角度越小",
"type": "int",
"cur": 3,
"default": 3,
"size": 4,
"range": {
"min": 1,
"max": 5
},
"depend_or": ["62==true"]
},
"64": {
"category": "base",
"name": "cfg-64",
"title": "分纸强度",
"desc": "",
"type": "string",
"cur": "弱",
"default": "弱",
"size": 16,
"range": ["弱", "一般", "强"]
},
"65": {
"category": "base",
"name": "cfg-65",
"title": "休眠时间",
"desc": "",
"type": "string",
"cur": "不休眠",
"default": "不休眠",
"size": 24,
"range": ["不休眠", "五分钟", "十分钟", "半小时", "一小时", "两小时", "四小时"]
},
"66": {
"category": "base",
"name": "cfg-66",
"title": "自动搓纸强度",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"67": {
"category": "base",
"name": "cfg-67",
"title": " 搓纸阈值",
"desc": "",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.100000,
"max": 0.900000
},
"depend_or": ["66==true"]
}
}

View File

@ -0,0 +1,625 @@
{
"device_type": "G300-lsc",
"option_count": 54,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"26": {
"category": "base",
"name": "cfg-26",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
},
"27": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面"]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["25!=对折"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["25!=对折"]
},
"31": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽马值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"33": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["32==false"]
},
"34": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["32==false"]
},
"35": {
"category": "base",
"name": "cfg-35",
"title": "伽马值",
"desc": "调整图片伽马值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["32==false"]
},
"36": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
},
"39": {
"category": "advanced",
"name": "cfg-39",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["37==true"]
},
"43": {
"category": "base",
"name": "cfg-43",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"44": {
"category": "base",
"name": "cfg-44",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["43==true"]
},
"45": {
"category": "base",
"name": "cfg-45",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"46": {
"category": "base",
"name": "cfg-46",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["45==true"]
},
"47": {
"category": "base",
"name": "cfg-47",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["37==true"]
},
"48": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"49": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"51": {
"category": "base",
"name": "cfg-51",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["50==扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面", "25!=对折", "52!=自动文本方向识别°"]
}
}

View File

@ -0,0 +1,635 @@
{
"device_type": "G300",
"option_count": 55,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 40,
"range": ["A4", "A5", "A5横向", "A6", "A6横向", "B5", "B5横向", "B6", "B6横向", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"26": {
"category": "base",
"name": "cfg-26",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["25==跳过空白页(通用)", "25==跳过空白页(发票纸)"]
},
"27": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面"]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["25!=对折"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["25!=对折"]
},
"31": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽马值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"33": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
},
"depend_and": ["32==false"]
},
"34": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
},
"depend_and": ["32==false"]
},
"35": {
"category": "base",
"name": "cfg-35",
"title": "伽马值",
"desc": "调整图片伽马值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["32==false"]
},
"36": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "照片模式",
"desc": "选择该模式以保留图片水印",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"39": {
"category": "base",
"name": "cfg-39",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=对折", "38!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
},
"43": {
"category": "advanced",
"name": "cfg-43",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["38==true"]
},
"44": {
"category": "base",
"name": "cfg-44",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"45": {
"category": "base",
"name": "cfg-45",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["44==true"]
},
"46": {
"category": "base",
"name": "cfg-46",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"47": {
"category": "base",
"name": "cfg-47",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["46==true"]
},
"48": {
"category": "base",
"name": "cfg-48",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["38==true"]
},
"49": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"50": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"51": {
"category": "base",
"name": "cfg-51",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["51==扫描指定张数"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面", "25!=对折", "53!=自动文本方向识别°"]
}
}

View File

@ -0,0 +1,633 @@
{
"device_type": "G400-lsc",
"option_count": 55,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "cfg-25",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
},
"26": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"27": {
"category": "base",
"name": "cfg-27",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"]
},
"28": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["26!=对折"]
},
"31": {
"category": "base",
"name": "cfg-31",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["26!=对折"]
},
"32": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"33": {
"category": "base",
"name": "cfg-33",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"34": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"35": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"36": {
"category": "base",
"name": "cfg-36",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"37": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"39": {
"category": "base",
"name": "cfg-39",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "38!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "31!=true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "31==true", "19==最大扫描尺寸"]
},
"43": {
"category": "advanced",
"name": "cfg-43",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["38==true"]
},
"44": {
"category": "base",
"name": "cfg-44",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"45": {
"category": "base",
"name": "cfg-45",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["44==true"]
},
"46": {
"category": "base",
"name": "cfg-46",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"47": {
"category": "base",
"name": "cfg-47",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["46==true"]
},
"48": {
"category": "base",
"name": "cfg-48",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["38==true"]
},
"49": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"50": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"51": {
"category": "base",
"name": "cfg-51",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["51==扫描指定张数"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面", "26!=对折"]
}
}

View File

@ -0,0 +1,633 @@
{
"device_type": "G400",
"option_count": 55,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸", "最大扫描尺寸自动裁切", "最大扫描尺寸", "三联试卷"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "cfg-25",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["19==A3", "19==A4", "19==A4横向", "19==A5", "19==A6", "19==A6横向", "19==B4", "19==B5", "19==B5横向", "19==B6", "19==B6横向", "19==Double Letter", "19==LEGAL", "19==Letter", "19==Letter横向"]
},
"26": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"27": {
"category": "base",
"name": "cfg-27",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["26==跳过空白页(发票纸)", "26==跳过空白页(通用)"]
},
"28": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["26!=对折"]
},
"31": {
"category": "base",
"name": "cfg-31",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["26!=对折"]
},
"32": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"33": {
"category": "base",
"name": "cfg-33",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"34": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"35": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"36": {
"category": "base",
"name": "cfg-36",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"37": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"39": {
"category": "base",
"name": "cfg-39",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=对折", "38!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "31!=true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "31==true"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["38==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "31==true", "19==最大扫描尺寸"]
},
"43": {
"category": "advanced",
"name": "cfg-43",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["38==true"]
},
"44": {
"category": "base",
"name": "cfg-44",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"45": {
"category": "base",
"name": "cfg-45",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["44==true"]
},
"46": {
"category": "base",
"name": "cfg-46",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"47": {
"category": "base",
"name": "cfg-47",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["46==true"]
},
"48": {
"category": "base",
"name": "cfg-48",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["38==true"]
},
"49": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"50": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"51": {
"category": "base",
"name": "cfg-51",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["51==扫描指定张数"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"54": {
"category": "base",
"name": "cfg-54",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["26!=单面", "26!=对折", "53!=自动文本方向识别°"]
}
}

View File

@ -0,0 +1,610 @@
{
"device_type": "G402-x86",
"option_count": 54,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"26": {
"category": "base",
"name": "cfg-26",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["25==跳过空白页(发票纸)", "25==跳过空白页(通用)"]
},
"27": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面"]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["25!=对折"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["25!=对折"]
},
"31": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"33": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"34": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"35": {
"category": "base",
"name": "cfg-35",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"36": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
},
"39": {
"category": "advanced",
"name": "cfg-39",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["37==true"]
},
"43": {
"category": "base",
"name": "cfg-43",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"44": {
"category": "base",
"name": "cfg-44",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["43==true"]
},
"45": {
"category": "base",
"name": "cfg-45",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"46": {
"category": "base",
"name": "cfg-46",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["45==true"]
},
"47": {
"category": "base",
"name": "cfg-47",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["37==true"]
},
"48": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"49": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"51": {
"category": "base",
"name": "cfg-51",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["50==扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面", "25!=对折", "52!=自动文本方向识别°"]
}
}

View File

@ -0,0 +1,610 @@
{
"device_type": "G402",
"option_count": 54,
"1": {
"category": "base",
"name": "cfg-1",
"title": "恢复默认设置",
"desc": "恢复默认设置",
"type": "button",
"cur": "button",
"default": "button",
"size": 0
},
"2": {
"category": "advanced",
"name": "cfg-2",
"title": "帮助",
"desc": "显示软件帮助文档",
"type": "button",
"cur": "true",
"default": "true",
"size": 4
},
"3": {
"category": "base",
"name": "grp-1",
"title": "基本设置",
"type": "group"
},
"4": {
"category": "base",
"name": "cfg-4",
"title": "多流输出",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"5": {
"category": "base",
"name": "cfg-5",
"title": "多流输出类型",
"desc": "",
"type": "string",
"cur": "无",
"default": "无",
"size": 32,
"range": ["彩色+灰度+黑白", "彩色+灰度", "彩色+黑白", "灰度+黑白"],
"depend_or": ["4==true"]
},
"6": {
"category": "base",
"name": "mode",
"title": "颜色模式",
"desc": "设置颜色位深",
"type": "string",
"cur": "24位彩色",
"default": "24位彩色",
"size": 32,
"range": ["24位彩色", "256级灰度", "黑白", "颜色自动识别"],
"depend_or": ["4==false"]
},
"7": {
"category": "base",
"name": "cfg-7",
"title": "黑白图像阈值",
"desc": "",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 0,
"max": 255
},
"depend_or": ["6==黑白"]
},
"8": {
"category": "base",
"name": "cfg-8",
"title": "灰度或黑白图像 - 除色",
"desc": "除去图像彩色",
"type": "string",
"cur": "不除色",
"default": "不除色",
"size": 24,
"range": ["不除色", "除红色", "除绿色", "除蓝色", "红色增强", "绿色增强", "蓝色增强"],
"depend_and": ["4!=true", "6!=24位彩色", "6!=颜色自动识别"]
},
"9": {
"category": "base",
"name": "cfg-9",
"title": "24位彩色图像 - 多流输出除红",
"desc": "多通道输出中,去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"10": {
"category": "base",
"name": "cfg-10",
"title": "24位彩色图像 - 答题卡除红",
"desc": "答题卡扫描中去除红色",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"11": {
"category": "base",
"name": "cfg-11",
"title": "背景移除",
"desc": "移除彩色图像背景",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=256级灰度", "6!=黑白", "6!=颜色自动识别"]
},
"12": {
"category": "base",
"name": "cfg-12",
"title": " 背景色彩浮动范围",
"desc": "设定背景色彩的浮动范围,在该范围内的都当作背景移除",
"type": "int",
"cur": 20,
"default": 20,
"size": 4,
"range": {
"min": 1,
"max": 128
},
"depend_or": ["11==true"]
},
"13": {
"category": "base",
"name": "cfg-13",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
"cur": "无",
"default": "无",
"size": 24,
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"14": {
"category": "base",
"name": "cfg-14",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"15": {
"category": "base",
"name": "cfg-15",
"title": "除网纹",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["4!=true", "6!=黑白", "6!=颜色自动识别"]
},
"16": {
"category": "base",
"name": "cfg-16",
"title": "错误扩散",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"17": {
"category": "base",
"name": "cfg-17",
"title": "黑白图像噪点优化",
"desc": "噪点优化",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["6==黑白"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": " 噪点优化尺寸",
"desc": "噪点优化尺寸",
"type": "int",
"cur": 30,
"default": 30,
"size": 4,
"range": {
"min": 10,
"max": 50
},
"depend_or": ["17==true"]
},
"19": {
"category": "base",
"name": "pagesize",
"title": "纸张尺寸",
"desc": "设置纸张大小",
"type": "string",
"cur": "匹配原始尺寸",
"default": "匹配原始尺寸",
"size": 48,
"range": ["A3", "A4", "A4横向", "A5", "A5横向", "A6", "A6横向", "B4", "B5", "B5横向", "B6", "B6横向", "Letter", "Letter横向", "Double Letter", "LEGAL", "匹配原始尺寸"]
},
"20": {
"category": "base",
"name": "cfg-20",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["19!=匹配原始尺寸", "19!=三联试卷", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切"]
},
"21": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"22": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"23": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"24": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": [0.000000, 0.000000],
"depend_and": ["20==true"]
},
"25": {
"category": "base",
"name": "source",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
"cur": "双面",
"default": "双面",
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"26": {
"category": "base",
"name": "cfg-26",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
"cur": 50,
"default": 50,
"size": 4,
"range": {
"min": 1,
"max": 100
},
"depend_or": ["25==跳过空白页(发票纸)", "25==跳过空白页(通用)"]
},
"27": {
"category": "base",
"name": "resolution",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
"cur": 200,
"default": 200,
"size": 4,
"range": [100, 150, 200, 300]
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面"]
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["25!=对折"]
},
"30": {
"category": "base",
"name": "cfg-30",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["25!=对折"]
},
"31": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"32": {
"category": "base",
"name": "cfg-32",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"33": {
"category": "base",
"name": "brightness",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
"cur": 128,
"default": 128,
"size": 4,
"range": {
"min": 1,
"max": 255
}
},
"34": {
"category": "base",
"name": "contrast",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
"cur": 4,
"default": 4,
"size": 4,
"range": {
"min": 1,
"max": 7
}
},
"35": {
"category": "base",
"name": "cfg-35",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
"cur": 1.000000,
"default": 1.000000,
"size": 4,
"range": {
"min": 0.010000,
"max": 5.000000
}
},
"36": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"37": {
"category": "base",
"name": "cfg-37",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"38": {
"category": "base",
"name": "cfg-38",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=对折", "37!=true", "19!=匹配原始尺寸", "19!=最大扫描尺寸", "19!=最大扫描尺寸自动裁切", "30!=true"]
},
"39": {
"category": "advanced",
"name": "cfg-39",
"title": "阈值",
"desc": "阈值",
"type": "int",
"cur": 40,
"default": 40,
"size": 4,
"range": {
"min": 30,
"max": 50
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"40": {
"category": "advanced",
"name": "cfg-40",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
"cur": 8,
"default": 8,
"size": 4,
"range": {
"min": 1,
"max": 20
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸", "19==最大扫描尺寸自动裁切", "30==true"]
},
"41": {
"category": "advanced",
"name": "cfg-41",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
"cur": 5,
"default": 5,
"size": 4,
"range": {
"min": 5,
"max": 30
},
"depend_or": ["37==true", "19==匹配原始尺寸", "19==最大扫描尺寸自动裁切", "30==true", "19==最大扫描尺寸"]
},
"42": {
"category": "advanced",
"name": "cfg-42",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
"cur": "凸多边形",
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["37==true"]
},
"43": {
"category": "base",
"name": "cfg-43",
"title": "防止渗透",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"44": {
"category": "base",
"name": "cfg-44",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
"cur": "较弱",
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["43==true"]
},
"45": {
"category": "base",
"name": "cfg-45",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"46": {
"category": "base",
"name": "cfg-46",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
"cur": 0.100000,
"default": 0.100000,
"size": 4,
"range": {
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["45==true"]
},
"47": {
"category": "base",
"name": "cfg-47",
"title": "色彩填充",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["37==true"]
},
"48": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"49": {
"category": "base",
"name": "ultrasonic Disable|Enable",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
"cur": true,
"default": true,
"size": 4
},
"50": {
"category": "base",
"name": "cfg-50",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
"cur": "连续扫描",
"default": "连续扫描",
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"51": {
"category": "base",
"name": "cfg-51",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["50==扫描指定张数"]
},
"52": {
"category": "base",
"name": "cfg-52",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
"cur": "0°",
"default": "0°",
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"53": {
"category": "base",
"name": "cfg-53",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["25!=单面", "25!=对折", "52!=自动文本方向识别°"]
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
docs/firmware.vsdx Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
docs/型号与硬件id.xlsx Normal file

Binary file not shown.

Binary file not shown.

BIN
docs/老版本配置.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

View File

@ -20,13 +20,13 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@ -0,0 +1,88 @@
// findqt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <Windows.h>
#include <iostream>
#include <file/file_util.h>
#include <sys/sys_util.h>
#include <algorithm>
#include <coding/coding.h>
static INTER_MODULE_CALLBACK(got_wstr)
{
*((std::wstring*)param) += std::wstring((const wchar_t*)data, len / 2);
return inter_module_data::SET_RESULT_CONTINUE;
}
static INTER_MODULE_CALLBACK(got_str)
{
*((std::string*)param) += std::string(data, len);
return inter_module_data::SET_RESULT_CONTINUE;
}
int main()
{
std::wstring path(L"");
sys_util::reg_get_string(HKEY_CLASSES_ROOT, L"QtProject.QtCreator.pro\\shell\\Open\\Command", NULL, got_wstr, &path);
if (path.empty())
return -1;
std::transform(path.begin(), path.end(), path.begin(), tolower);
size_t pos = path.find(L".exe");
if (pos == std::wstring::npos)
return -2;
pos += 4;
if (pos < path.length())
{
if (path[pos] == L' ')
path.erase(pos);
else
return -3;
}
STR_PARENT_FOLDER(path);
STR_PARENT_FOLDER(path);
STR_PARENT_FOLDER(path);
STR_PARENT_FOLDER(path);
file_util::IFileFinder* finder = file_util::create_file_finder();
file_util::PATHFILE found = { 0 };
bool ok = false;
if (finder->find_first(path.c_str(), &found) == 0)
{
do
{
std::transform(found.path, found.path + lstrlenW(found.path), found.path, tolower);
if (wcsstr(found.path, L"\\qmake.exe"))
{
if (wcsstr(found.path, L"\\msvc") && !wcsstr(found.path, L"_64") && !wcsstr(found.path, L"_x64"))
{
ok = true;
break;
}
}
} while (finder->find_next(&found) == 0);
}
finder->release();
if (!ok)
return -4;
sys_util::reg_set_string(HKEY_CURRENT_USER, L"Software\\Qt", L"qmake", found.path);
std::wcout << found.path << std::endl;
return 0;
}
// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单
// 入门使用技巧:
// 1. 使用解决方案资源管理器窗口添加/管理文件
// 2. 使用团队资源管理器窗口连接到源代码管理
// 3. 使用输出窗口查看生成输出和其他消息
// 4. 使用错误列表窗口查看错误
// 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
// 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件

View File

@ -0,0 +1,153 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{1f4bf993-302e-4728-b044-39dc8644c1cc}</ProjectGuid>
<RootNamespace>findqt</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
<IncludePath>$(SolutionDir)..\sdk\include;$(IncludePath)</IncludePath>
<LibraryPath>$(SolutionDir)..\sdk\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
<IncludePath>$(SolutionDir)..\sdk\include;$(IncludePath)</IncludePath>
<LibraryPath>$(SolutionDir)..\sdk\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="findqt.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="头文件">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="资源文件">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="findqt.cpp">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,61 @@
#pragma once
#include "afxdialogex.h"
#include <string>
#include <vector>
// CDlgLang 对话框
class CDlgLang : public CDialogEx
{
DECLARE_DYNAMIC(CDlgLang)
public:
CDlgLang(CWnd* pParent = nullptr); // 标准构造函数
virtual ~CDlgLang();
// 对话框数据
enum { IDD = IDD_LANGUAGE };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual BOOL OnInitDialog();
bool select_code_page(int cp);
void add_2_list(void* lang_list, int id, bool unic);
int insert_item_2_list(const wchar_t* str, uint32_t id);
int find_hz_ID(const wchar_t* hz);
int find_list_item_by_ID(int id);
void on_hz_pak_initialized(bool success);
static bool find_repeat_in_vector(uint32_t val, void* param);
static bool find_repeat_in_list(uint32_t val, void* param);
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedButtonInitId();
afx_msg void OnCbnSelchangeLanguage();
afx_msg void OnNMDblclkList1(NMHDR* pNMHDR, LRESULT* pResult);
CComboBox lang_;
CListCtrl list_;
int cur_cp_;
typedef struct _base_map
{
int id;
std::wstring hz;
bool operator==(int i)
{
return id == i;
}
bool operator==(const wchar_t* t)
{
return hz == t;
}
}HZMAP;
std::vector<HZMAP> hz_;
afx_msg void OnBnClickedButtonSave();
afx_msg void OnBnClickedButtonAdd();
afx_msg void OnBnClickedButtonAddFile();
afx_msg void OnBnClickedButtonSaveExport();
};

View File

@ -0,0 +1,104 @@
// CDlgMain.cpp: 实现文件
//
#include "stdafx.h"
#include "hgjson.h"
#include "afxdialogex.h"
#include "CDlgMain.h"
#include "resource.h"
#include "hgjsonDlg.h"
#include "CDlgLang.h"
// CDlgMain 对话框
IMPLEMENT_DYNAMIC(CDlgMain, CDialogEx)
CDlgMain::CDlgMain(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_MAIN, pParent)
{
#ifndef _WIN32_WCE
EnableActiveAccessibility();
#endif
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
CDlgMain::~CDlgMain()
{
}
void CDlgMain::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_TAB1, tab_);
}
BOOL CDlgMain::OnInitDialog()
{
CDialogEx::OnInitDialog();
// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
LRESULT lret = 0;
CDialogEx* page = new ChgjsonDlg(this);
page->Create(ChgjsonDlg::IDD, this);
insert_page(page, L"\u626B\u63CF\u4EEA\u914D\u7F6E");
page = new CDlgLang(this);
page->Create(CDlgLang::IDD, this);
insert_page(page, L"\u8BED\u8A00\u5305\u5236\u4F5C");
tab_.SetCurSel(0);
OnTcnSelchangeTab1(NULL, &lret);
return TRUE; // return TRUE unless you set the focus to a control
}
void CDlgMain::insert_page(CDialogEx* page, const wchar_t* title)
{
RECT r = { 0 };
int ind = 0;
TCITEM item = { 0 };
GetDlgItem(IDC_STATIC_CHILD)->GetWindowRect(&r);
ScreenToClient(&r);
page->MoveWindow(&r);
page->ShowWindow(SW_HIDE);
ind = tab_.InsertItem(tab_.GetItemCount(), title);
item.lParam = (LPARAM)page;
item.mask = TCIF_PARAM;
tab_.SetItem(ind, &item);
}
BEGIN_MESSAGE_MAP(CDlgMain, CDialogEx)
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, &CDlgMain::OnTcnSelchangeTab1)
ON_NOTIFY(TCN_SELCHANGING, IDC_TAB1, &CDlgMain::OnTcnSelchangingTab1)
END_MESSAGE_MAP()
// CDlgMain 消息处理程序
void CDlgMain::OnTcnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
TCITEM item = { 0 };
item.mask = TCIF_PARAM;
tab_.GetItem(tab_.GetCurSel(), &item);
((CWnd*)item.lParam)->ShowWindow(SW_SHOW);
}
void CDlgMain::OnTcnSelchangingTab1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
TCITEM item = { 0 };
item.mask = TCIF_PARAM;
tab_.GetItem(tab_.GetCurSel(), &item);
((CWnd*)item.lParam)->ShowWindow(SW_HIDE);
}

View File

@ -0,0 +1,30 @@
#pragma once
#include "afxdialogex.h"
// CDlgMain 对话框
class CDlgMain : public CDialogEx
{
DECLARE_DYNAMIC(CDlgMain)
public:
CDlgMain(CWnd* pParent = nullptr); // 标准构造函数
virtual ~CDlgMain();
// 对话框数据
enum { IDD = IDD_MAIN };
protected:
HICON m_hIcon;
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual BOOL OnInitDialog();
void insert_page(CDialogEx* page, const wchar_t* title);
DECLARE_MESSAGE_MAP()
public:
CTabCtrl tab_;
afx_msg void OnTcnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnTcnSelchangingTab1(NMHDR* pNMHDR, LRESULT* pResult);
};

View File

@ -13,7 +13,7 @@ IMPLEMENT_DYNAMIC(CDlgInput, CDialogEx)
CDlgInput::CDlgInput(CWnd* pParent /*=NULL*/)
: CDialogEx(CDlgInput::IDD, pParent)
, value_(_T(""))
, value_(_T("")), type_(INPUT_FOR_NAME)
{
}
@ -27,6 +27,15 @@ void CDlgInput::DoDataExchange(CDataExchange* pDX)
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, value_);
}
BOOL CDlgInput::OnInitDialog()
{
CDialogEx::OnInitDialog();
// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
return TRUE; // return TRUE unless you set the focus to a control
}
BEGIN_MESSAGE_MAP(CDlgInput, CDialogEx)
@ -41,6 +50,16 @@ END_MESSAGE_MAP()
void CDlgInput::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
UpdateData();
if (value_.IsEmpty())
{
::MessageBoxW(m_hWnd, L"ÇëÊäÈëÄÚÈÝ", L"Error", MB_OK | MB_ICONSTOP);
GotoDlgCtrl(GetDlgItem(IDC_EDIT1));
return;
}
if (type_ == INPUT_FOR_NAME)
{
wchar_t text[128] = { 0 };
::GetDlgItemTextW(m_hWnd, IDC_EDIT1, text, _countof(text) - 1);
@ -53,6 +72,7 @@ void CDlgInput::OnBnClickedOk()
return;
}
}
}
CDialogEx::OnOK();
}

View File

@ -20,9 +20,12 @@ public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP()
public:
CString value_;
enum { INPUT_FOR_NAME, INPUT_FOR_STRING, };
int type_;
afx_msg void OnBnClickedOk();
};

View File

@ -4,7 +4,7 @@
#include "stdafx.h"
#include "hgjson.h"
#include "hgjsonDlg.h"
#include "CDlgMain.h"
#ifdef _DEBUG
#define new DEBUG_NEW
@ -39,6 +39,7 @@ ChgjsonApp theApp;
BOOL ChgjsonApp::InitInstance()
{
AfxOleInit();
// InitCommonControlsEx() is required on Windows XP if an application
// manifest specifies use of ComCtl32.dll version 6 or later to enable
// visual styles. Otherwise, any window creation will fail.
@ -70,7 +71,7 @@ BOOL ChgjsonApp::InitInstance()
// such as the name of your company or organization
SetRegistryKey(_T("Local AppWizard-Generated Applications"));
ChgjsonDlg dlg;
CDlgMain dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)

Binary file not shown.

View File

@ -20,14 +20,14 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<UseOfMfc>Dynamic</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<UseOfMfc>Dynamic</UseOfMfc>
@ -44,15 +44,17 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<IncludePath>$(SolutionDir)..\sdk\Include\;$(IncludePath)</IncludePath>
<LibraryPath>$(SolutionDir)..\sdk\lib\;$(LibraryPath)</LibraryPath>
<IncludePath>$(ProjectDir)..\..\sdk\Include\;$(ProjectDir)..\..\..\..\sdk\Include\;$(IncludePath)</IncludePath>
<LibraryPath>$(ProjectDir)..\..\sdk\lib\;$(LibraryPath)</LibraryPath>
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
<OutDir>$(ProjectDir)..\..\solution\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<IncludePath>$(SolutionDir)..\sdk\Include\;$(IncludePath)</IncludePath>
<LibraryPath>$(SolutionDir)..\sdk\lib\;$(LibraryPath)</LibraryPath>
<IncludePath>$(ProjectDir)..\..\sdk\Include\;$(ProjectDir)..\..\..\..\sdk\Include\;$(IncludePath)</IncludePath>
<LibraryPath>$(ProjectDir)..\..\sdk\lib\;$(LibraryPath)</LibraryPath>
<IntDir>$(OutDir)$(ProjectName)\</IntDir>
<OutDir>$(ProjectDir)..\..\solution\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@ -61,6 +63,7 @@
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -86,6 +89,7 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -108,6 +112,9 @@
<Text Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\code_device\hgdriver\hgdev\scanner_setting.h" />
<ClInclude Include="CDlgLang.h" />
<ClInclude Include="CDlgMain.h" />
<ClInclude Include="DlgInput.h" />
<ClInclude Include="hgjson.h" />
<ClInclude Include="hgjsonDlg.h" />
@ -116,6 +123,12 @@
<ClInclude Include="targetver.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\code_device\hgdriver\hgdev\scanner_setting.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="CDlgLang.cpp" />
<ClCompile Include="CDlgMain.cpp" />
<ClCompile Include="DlgInput.cpp" />
<ClCompile Include="hgjson.cpp" />
<ClCompile Include="hgjsonDlg.cpp" />

View File

@ -36,6 +36,15 @@
<ClInclude Include="DlgInput.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\code_device\hgdriver\hgdev\scanner_setting.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CDlgMain.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CDlgLang.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="hgjson.cpp">
@ -50,6 +59,15 @@
<ClCompile Include="DlgInput.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\code_device\hgdriver\hgdev\scanner_setting.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CDlgMain.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CDlgLang.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="hgjson.rc">

File diff suppressed because it is too large Load Diff

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
{
@ -46,6 +50,7 @@ public:
int type;
double lower;
double upper;
double step;
std::vector<std::wstring> queue;
}RANGE;
typedef struct _hg_item
@ -77,13 +82,22 @@ public:
range.type = RANGE_TYPE_NONE;
}
}HGITEM;
typedef struct _def_h
{
std::wstring name;
std::wstring value;
std::wstring utf8_in_oct;
bool operator==(const std::wstring& n)
{
return name == n;
}
}DEFH;
std::vector<HGITEM> hg_items_;
bool show_tree_tooltips_;
bool show_list_tooltips_;
// Implementation
protected:
HICON m_hIcon;
CMenu tree_menu_;
CMenu func_menu_;
CImageList tree_img_;
@ -92,22 +106,27 @@ protected:
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnPaste();
DECLARE_MESSAGE_MAP()
static void to_define_header(std::vector<DEFH>& defs, const wchar_t* str, const wchar_t* parent = NULL);
static std::string save_define_header_2_file(std::vector<DEFH>& defs, const wchar_t* file); // return BOM string
void init_control_statu(void);
void delete_tree_item(HTREEITEM root);
int find_config_item(const wchar_t* item_name);
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::string to_json_text(void);
void add_item(void* jsn_root, void* jsn_obj, HTREEITEM parent);
bool load_from_json_text(const wchar_t* txt);
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, 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);
void on_config_name_changed(const wchar_t* prev, const wchar_t* now);
HTREEITEM add_tree_item(const wchar_t* title, DWORD data, HTREEITEM parent = TVI_ROOT, HTREEITEM after = TVI_LAST);
void filter_tree_item(HTREEITEM item, const std::vector<HGITEM>& filter);
public:
afx_msg void OnTreeAddGroup();
@ -147,5 +166,11 @@ public:
afx_msg void OnLvnGetInfoTipListValues(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnTreeTooltips();
afx_msg void OnListmenuTooltips();
afx_msg void OnTreeExportCharConstants();
afx_msg void OnBnClickedToFile();
afx_msg void OnTreeLoadClipboard();
afx_msg void OnTreeUnifySequence();
};

Binary file not shown.

View File

@ -199,6 +199,9 @@ namespace coding_util
PORT_API(int) aes_encoding(const char* plain, size_t len, const char *iv, const char* pwd, inter_module_data::set_data result, void* param, int iv_len = 16, int pwd_len = 16, _aes_type_ type = AES_CBC);
PORT_API(int) aes_decoding(const char* cipher, size_t len, const char *iv, const char* pwd, inter_module_data::set_data result, void* param, int iv_len = 16, int pwd_len = 16, _aes_type_ type = AES_CBC);
// CRC ...
PORT_API(UINT) crc_32(const void* data, size_t bytes, UINT prev_crc = 0);
// return 0 if success
PORT_API(int) lzw_encoding(const char* plain, size_t len, inter_module_data::set_data result, void* param);
PORT_API(int) lzw_decoding(const char* cipher, size_t len, inter_module_data::set_data result, void* param);

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -9,6 +9,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hgjson", "..\apps\hgjson\hg
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cvstr", "..\apps\cvstr\cvstr.vcxproj", "{758032ED-6FB3-4E7F-AA8F-A463C2B5D91E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "findqt", "..\apps\findqt\findqt.vcxproj", "{1F4BF993-302E-4728-B044-39DC8644C1CC}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Mixed Platforms = Debug|Mixed Platforms
@ -49,6 +51,22 @@ Global
{758032ED-6FB3-4E7F-AA8F-A463C2B5D91E}.Release|x64.ActiveCfg = Release|Win32
{758032ED-6FB3-4E7F-AA8F-A463C2B5D91E}.Release|x86.ActiveCfg = Release|Win32
{758032ED-6FB3-4E7F-AA8F-A463C2B5D91E}.Release|x86.Build.0 = Release|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|Win32.ActiveCfg = Debug|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|Win32.Build.0 = Debug|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|x64.ActiveCfg = Debug|x64
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|x64.Build.0 = Debug|x64
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|x86.ActiveCfg = Debug|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Debug|x86.Build.0 = Debug|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|Mixed Platforms.Build.0 = Release|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|Win32.ActiveCfg = Release|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|Win32.Build.0 = Release|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|x64.ActiveCfg = Release|x64
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|x64.Build.0 = Release|x64
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|x86.ActiveCfg = Release|Win32
{1F4BF993-302E-4728-B044-39DC8644C1CC}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -56,6 +74,7 @@ Global
GlobalSection(NestedProjects) = preSolution
{D3579C48-F5AB-4F15-9B49-A2970FBA76C5} = {434BA17E-2347-4C76-97A2-DF9940EEB9FC}
{758032ED-6FB3-4E7F-AA8F-A463C2B5D91E} = {434BA17E-2347-4C76-97A2-DF9940EEB9FC}
{1F4BF993-302E-4728-B044-39DC8644C1CC} = {434BA17E-2347-4C76-97A2-DF9940EEB9FC}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {8F4909F0-C507-4210-A730-BFFBF9773850}