From fe9bc48b09592f8edef3bb16793b4933ec362ba5 Mon Sep 17 00:00:00 2001 From: 13038267101 Date: Wed, 15 Mar 2023 18:36:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BE=85=E7=BA=B8=E6=89=AB?= =?UTF-8?q?=E6=8F=8F=E6=97=B6=E9=97=B4=E9=80=80=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/G139-239.txt | 175 +++++++++++++++++++++++++++++- tools/apps/hgjson/hgjsonDlg.cpp | 2 + tools/solution/Release/hgjson.exe | Bin 396800 -> 397312 bytes 3 files changed, 171 insertions(+), 6 deletions(-) diff --git a/docs/G139-239.txt b/docs/G139-239.txt index 479f863..2467f5e 100644 --- a/docs/G139-239.txt +++ b/docs/G139-239.txt @@ -1,10 +1,12 @@ { "global": { "device_type": "G139-G239", - "option_count": 76 + "option_count": 77 }, "restore": { "category": "base", + "readonly": false, + "hwonly": false, "title": "恢复默认设置", "desc": "恢复默认设置", "type": "button", @@ -14,6 +16,8 @@ }, "help": { "category": "advanced", + "readonly": false, + "hwonly": false, "title": "帮助", "desc": "显示软件帮助文档", "type": "button", @@ -24,10 +28,14 @@ "grp-1": { "category": "base", "title": "基本设置", - "type": "group" + "type": "group", + "readonly": false, + "hwonly": false }, "is-multiout": { "category": "base", + "readonly": false, + "hwonly": false, "title": "多流输出", "desc": "同时输出多种颜色模式的图像", "type": "bool", @@ -37,6 +45,8 @@ }, "multiout-type": { "category": "base", + "readonly": false, + "hwonly": false, "title": "多流输出类型", "desc": "选择多流输出的类型", "type": "string", @@ -48,6 +58,8 @@ }, "mode": { "category": "base", + "readonly": false, + "hwonly": false, "title": "颜色模式", "desc": "选择色彩模式", "type": "string", @@ -59,6 +71,8 @@ }, "binary-threshold": { "category": "base", + "readonly": false, + "hwonly": false, "title": "黑白图像阈值", "desc": "高于该阈值为1(白),低于该阈值为0(黑)", "type": "int", @@ -74,6 +88,8 @@ }, "reverse-bw": { "category": "base", + "readonly": false, + "hwonly": false, "title": "黑白图像反色输出", "desc": "输出的黑白图像以“1”代表黑色,“0”代表白色", "type": "bool", @@ -84,6 +100,8 @@ }, "filter": { "category": "base", + "readonly": false, + "hwonly": false, "title": "灰度或黑白图像 - 除色与增强", "desc": "消除或增强指定色彩", "type": "string", @@ -95,6 +113,8 @@ }, "is-rid-multiout-red": { "category": "base", + "readonly": false, + "hwonly": false, "title": "24位彩色图像 - 多流输出除红", "desc": "同时输出彩色图像和灰度除红图像", "type": "bool", @@ -105,6 +125,8 @@ }, "is-rid-answer-sheet-red": { "category": "base", + "readonly": false, + "hwonly": false, "title": "24位彩色图像 - 答题卡除红", "desc": "输出除红彩色图像", "type": "bool", @@ -115,6 +137,8 @@ }, "is-erase-bkg": { "category": "base", + "readonly": false, + "hwonly": false, "title": "背景移除", "desc": "移除文稿背景底色", "type": "bool", @@ -125,6 +149,8 @@ }, "bkg-color-range": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 背景色彩浮动范围", "desc": "与背景底色偏差在该值范围内的颜色,都将被移除", "type": "int", @@ -140,6 +166,8 @@ }, "sharpen": { "category": "base", + "readonly": false, + "hwonly": false, "title": "锐化与模糊", "desc": "选择锐化效果或模糊效果", "type": "string", @@ -151,6 +179,8 @@ }, "is-rid-morr": { "category": "base", + "readonly": false, + "hwonly": false, "title": "去除摩尔纹", "desc": "去除图像中的摩尔纹", "type": "bool", @@ -161,6 +191,8 @@ }, "is-rid-grid": { "category": "base", + "readonly": false, + "hwonly": false, "title": "除网纹", "desc": "去除图像中的网纹", "type": "bool", @@ -171,6 +203,8 @@ }, "is-err-extension": { "category": "base", + "readonly": false, + "hwonly": false, "title": "错误扩散", "desc": "以点阵形式构建图像", "type": "bool", @@ -181,6 +215,8 @@ }, "is-noise-optimize": { "category": "base", + "readonly": false, + "hwonly": false, "title": "黑白图像噪点优化", "desc": "去除图像中的孤立黑点", "type": "bool", @@ -191,6 +227,8 @@ }, "noise-size": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 噪点优化尺寸", "desc": "设置需要去除的黑色孤立点的连通个数", "type": "int", @@ -206,6 +244,8 @@ }, "paper": { "category": "base", + "readonly": false, + "hwonly": false, "title": "纸张尺寸", "desc": "设置出图大小", "type": "string", @@ -216,6 +256,8 @@ }, "is-custom-area": { "category": "base", + "readonly": false, + "hwonly": false, "title": "自定义扫描区域", "desc": "自定义扫描区域", "type": "bool", @@ -226,6 +268,8 @@ }, "tl-x": { "category": "base", + "readonly": false, + "hwonly": false, "title": "扫描区域左侧(mm)", "desc": "自定义扫描区域左上角x坐标", "type": "float", @@ -241,6 +285,8 @@ }, "br-x": { "category": "base", + "readonly": false, + "hwonly": false, "title": "扫描区域右侧(mm)", "desc": "自定义扫描区域右下角x坐标", "type": "float", @@ -256,6 +302,8 @@ }, "tl-y": { "category": "base", + "readonly": false, + "hwonly": false, "title": "扫描区域上侧(mm)", "desc": "自定义扫描区域左上角y坐标", "type": "float", @@ -271,6 +319,8 @@ }, "br-y": { "category": "base", + "readonly": false, + "hwonly": false, "title": "扫描区域下侧(mm)", "desc": "自定义扫描区域右下角y坐标", "type": "float", @@ -286,6 +336,8 @@ }, "is-size-check": { "category": "base", + "readonly": false, + "hwonly": false, "title": "尺寸检测", "desc": "检测纸张实际尺寸与设置是否匹配", "type": "bool", @@ -296,6 +348,8 @@ }, "page": { "category": "base", + "readonly": false, + "hwonly": false, "title": "扫描页面", "desc": "设置页面扫描方式", "type": "string", @@ -306,6 +360,8 @@ }, "blank-sensitivity": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 跳过空白页灵敏度", "desc": "数值越大,则越容易跳过", "type": "int", @@ -321,6 +377,8 @@ }, "fold-type": { "category": "base", + "readonly": false, + "hwonly": false, "title": "对折模式", "desc": "", "type": "string", @@ -332,6 +390,8 @@ }, "resolution": { "category": "base", + "readonly": false, + "hwonly": false, "title": "分辨率", "desc": "设置扫描图像的分辨率", "type": "int", @@ -346,6 +406,8 @@ }, "image-quality": { "category": "base", + "readonly": false, + "hwonly": false, "title": "画质", "desc": "选择扫描仪的画质模式", "type": "string", @@ -357,6 +419,8 @@ }, "is-exchange": { "category": "base", + "readonly": false, + "hwonly": false, "title": "交换正反面", "desc": "交换每张文稿的正反面出图顺序", "type": "bool", @@ -368,10 +432,14 @@ "grp-2": { "category": "base", "title": "亮度", - "type": "group" + "type": "group", + "readonly": false, + "hwonly": false }, "is-custom-gamma": { "category": "base", + "readonly": false, + "hwonly": false, "title": "启用色调曲线", "desc": "自定义图像色调效果", "type": "bool", @@ -381,6 +449,8 @@ }, "brightness": { "category": "base", + "readonly": false, + "hwonly": false, "title": "亮度值", "desc": "调整图像亮度", "type": "int", @@ -396,6 +466,8 @@ }, "contrast": { "category": "base", + "readonly": false, + "hwonly": false, "title": "对比度", "desc": "调整图像对比度", "type": "int", @@ -411,6 +483,8 @@ }, "gamma": { "category": "base", + "readonly": false, + "hwonly": false, "title": "伽马值", "desc": "调整图像伽玛值", "type": "float", @@ -427,10 +501,14 @@ "grp-3": { "category": "base", "title": "图像处理", - "type": "group" + "type": "group", + "readonly": false, + "hwonly": false }, - "color-correction": { + "cfg-39": { "category": "base", + "readonly": false, + "hwonly": false, "title": "色偏校正", "desc": "色彩还原度矫正功能", "type": "bool", @@ -440,6 +518,8 @@ }, "is-anti-skew": { "category": "base", + "readonly": false, + "hwonly": false, "title": "自动纠偏", "desc": "自动纠正歪斜送入的文稿图像", "type": "bool", @@ -450,6 +530,8 @@ }, "is-split": { "category": "base", + "readonly": false, + "hwonly": false, "title": "图像拆分", "desc": "自动拆分图像", "type": "bool", @@ -460,6 +542,8 @@ }, "is-erase-black-frame": { "category": "base", + "readonly": false, + "hwonly": false, "title": "消除黑框", "desc": "消除文稿范围外的黑色背景", "type": "bool", @@ -469,6 +553,8 @@ }, "bkg-fill-mode": { "category": "advanced", + "readonly": false, + "hwonly": false, "title": "背景填充方式", "desc": "选择背景填充方式", "type": "string", @@ -480,6 +566,8 @@ }, "is-fill-color": { "category": "base", + "readonly": false, + "hwonly": false, "title": "色彩填充", "desc": "启用后黑框部分将填充为文稿底色", "type": "bool", @@ -490,6 +578,8 @@ }, "threshold": { "category": "advanced", + "readonly": false, + "hwonly": false, "title": "阈值", "desc": "文稿底色与黑色背景灰度值的差值大于该值,才会被识别为文稿", "type": "int", @@ -505,6 +595,8 @@ }, "anti-noise-level": { "category": "advanced", + "readonly": false, + "hwonly": false, "title": "背景抗噪等级", "desc": "能够容忍的背景杂色条纹的宽度", "type": "int", @@ -520,6 +612,8 @@ }, "margin": { "category": "advanced", + "readonly": false, + "hwonly": false, "title": "边缘缩进", "desc": "寻找文稿边缘时对边缘的侵入程度", "type": "int", @@ -535,6 +629,8 @@ }, "is-dark-sample": { "category": "base", + "readonly": false, + "hwonly": false, "title": "深色样张", "desc": "启用该模式防止深色底色的文稿图像被误处理", "type": "bool", @@ -545,6 +641,8 @@ }, "is-anti-permeate": { "category": "base", + "readonly": false, + "hwonly": false, "title": "防止渗透", "desc": "防止背面图案渗透", "type": "bool", @@ -554,6 +652,8 @@ }, "permeate-level": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 防止渗透等级", "desc": "选择防止渗透的等级", "type": "string", @@ -565,6 +665,8 @@ }, "is-rid-hole-l": { "category": "base", + "readonly": false, + "hwonly": false, "title": "穿孔移除—左侧", "desc": "穿孔在纸张上的左侧", "type": "bool", @@ -574,6 +676,8 @@ }, "search-hole-range-l": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 左侧穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -589,6 +693,8 @@ }, "is-rid-hole-r": { "category": "base", + "readonly": false, + "hwonly": false, "title": "穿孔移除—右侧", "desc": "穿孔在纸张上的右侧", "type": "bool", @@ -598,6 +704,8 @@ }, "search-hole-range-r": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 右侧穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -613,6 +721,8 @@ }, "is-rid-hole-t": { "category": "base", + "readonly": false, + "hwonly": false, "title": "穿孔移除—上侧", "desc": "穿孔在纸张的上部", "type": "bool", @@ -622,6 +732,8 @@ }, "search-hole-range-t": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 上侧穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -637,6 +749,8 @@ }, "is-rid-hole-b": { "category": "base", + "readonly": false, + "hwonly": false, "title": "穿孔移除—下侧", "desc": "穿孔在纸张的下部", "type": "bool", @@ -646,6 +760,8 @@ }, "search-hole-range-b": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 下侧穿孔搜索范围占幅面比例", "desc": "穿孔搜索范围占幅面比例", "type": "float", @@ -662,10 +778,14 @@ "grp-4": { "category": "base", "title": "送纸方式设置", - "type": "group" + "type": "group", + "readonly": false, + "hwonly": false }, "is-wait-scan": { "category": "base", + "readonly": false, + "hwonly": false, "title": "待纸扫描", "desc": "启用后,文稿放入扫描仪时将自动启动扫描", "type": "bool", @@ -673,8 +793,23 @@ "default": false, "size": 4 }, + "cfg-61": { + "category": "base", + "readonly": false, + "hwonly": false, + "title": "待纸扫描退出时间(s)", + "desc": "设置结束待纸扫描的时间", + "type": "int", + "cur": 30, + "default": 30, + "size": 4, + "range": [0, 15, 30, 60, 120, 240, 480], + "depend_or": ["is-wait-scan==true"] + }, "scan-mode": { "category": "base", + "readonly": false, + "hwonly": false, "title": "扫描张数", "desc": "选择指定数量扫描或连续扫描", "type": "string", @@ -686,6 +821,8 @@ }, "scan-count": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 扫描数量", "desc": "扫描指定数量", "type": "int", @@ -696,6 +833,8 @@ }, "direction": { "category": "base", + "readonly": false, + "hwonly": false, "title": "文稿方向", "desc": "设置图像的方向", "type": "string", @@ -706,6 +845,8 @@ }, "is-rotate-bkg-180": { "category": "base", + "readonly": false, + "hwonly": false, "title": "背面旋转180°", "desc": "背面扫描的图像旋转180°", "type": "bool", @@ -716,6 +857,8 @@ }, "is-ultrosonic": { "category": "base", + "readonly": false, + "hwonly": false, "title": "超声波检测", "desc": "检测是否出现双张送入", "type": "bool", @@ -725,6 +868,8 @@ }, "double-feed": { "category": "base", + "readonly": false, + "hwonly": false, "title": "双张图片处理", "desc": "检测到双张进纸后的处理方式", "type": "string", @@ -736,6 +881,8 @@ }, "is-staple": { "category": "base", + "readonly": false, + "hwonly": false, "title": "装订检测", "desc": "检测是否出现粘连送入", "type": "bool", @@ -745,6 +892,8 @@ }, "is-check-askew": { "category": "base", + "readonly": false, + "hwonly": false, "title": "歪斜检测", "desc": "检测是否出现歪斜送入", "type": "bool", @@ -754,6 +903,8 @@ }, "askew-range": { "category": "base", + "readonly": false, + "hwonly": false, "title": "歪斜容忍度", "desc": "值越小,能容忍得送入文稿歪斜角度越小", "type": "int", @@ -769,6 +920,8 @@ }, "is-check-dog-ear": { "category": "base", + "readonly": false, + "hwonly": false, "title": "折角检测", "desc": "检测文稿是否存在折角", "type": "bool", @@ -778,6 +931,8 @@ }, "dog-ear-size": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 折角大小", "desc": "值越小,能检测到的折角越小", "type": "int", @@ -793,6 +948,8 @@ }, "feed-strength": { "category": "base", + "readonly": false, + "hwonly": false, "title": "分纸强度", "desc": "设置扫描仪的分纸力度", "type": "string", @@ -803,6 +960,8 @@ }, "time-to-sleep": { "category": "base", + "readonly": false, + "hwonly": false, "title": "休眠时间", "desc": "设置扫描仪的休眠时间", "type": "string", @@ -813,6 +972,8 @@ }, "is-auto-strength": { "category": "base", + "readonly": false, + "hwonly": false, "title": "自动分纸强度", "desc": "扫描仪自动修正分纸力度", "type": "bool", @@ -822,6 +983,8 @@ }, "feed-strength-value": { "category": "base", + "readonly": false, + "hwonly": false, "title": " 进纸失败率", "desc": "高于该值时扫描仪将调整分纸力度", "type": "float", diff --git a/tools/apps/hgjson/hgjsonDlg.cpp b/tools/apps/hgjson/hgjsonDlg.cpp index 3aeabd9..13ea777 100644 --- a/tools/apps/hgjson/hgjsonDlg.cpp +++ b/tools/apps/hgjson/hgjsonDlg.cpp @@ -5849,6 +5849,8 @@ struct , {SANE_STD_OPT_NAME_FEED_STRENGTH_VALUE , OPTION_TITLE_JZSBL} , {SANE_STD_OPT_NAME_WAIT_TO_SCAN , OPTION_TITLE_DZSM} , {SANE_STD_OPT_NAME_FOLD_TYPE , OPTION_TITLE_DZMS} + , {SANE_STD_OPT_NAME_COLOR_CORRECTION , OPTION_TITLE_SPJZ} + , {SANE_STD_OPT_NAME_WAIT_SCAN_EXIT , OPTION_TITLE_DZSMTCSJ} }, g_discard[] = { {SANE_STD_OPT_NAME_REVERSE_01 , "\351\273\221\347\231\275\345\233\276\345\203\217\345\217\215\350\211\262\350\276\223\345\207\272\357\274\210\346\255\243\345\270\270\351\242\234\350\211\262\344\270\272\357\274\2320-\351\273\221\350\211\262\357\274\2331-\347\231\275\350\211\262\357\274\211"} // ڰͼɫɫΪ0-ɫ1-ɫ , {SANE_STD_OPT_NAME_FILTER , "\347\201\260\345\272\246\346\210\226\351\273\221\347\231\275\345\233\276\345\203\217 - \351\231\244\350\211\262"} // ҶȻڰͼ - ɫ diff --git a/tools/solution/Release/hgjson.exe b/tools/solution/Release/hgjson.exe index 768e737f2977421c668a0fddca4f1259bf035b21..38d47648246f7cdf65dcbb0ea4c282fe272348c4 100644 GIT binary patch delta 29883 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