diff --git a/uos/zj/DEBIAN/control b/uos/zj/DEBIAN/control new file mode 100755 index 0000000..22737fa --- /dev/null +++ b/uos/zj/DEBIAN/control @@ -0,0 +1,10 @@ +package: scanner-driver-microtek +Version: 4.37.20521.23034 +Architecture: amd64 +Section: utils +Priority: optional +Maintainer: microtekscan +Installed-Size: 35948 +Replaces: microtekscan +Conflicts: +Description:microtekscan scanner app and sane-driver. diff --git a/uos/zj/DEBIAN/postinst b/uos/zj/DEBIAN/postinst new file mode 100755 index 0000000..47f548d --- /dev/null +++ b/uos/zj/DEBIAN/postinst @@ -0,0 +1,5 @@ +#!/bin/bash + +udevadm control --reload-rules +udevadm trigger +ldconfig \ No newline at end of file diff --git a/uos/zj/etc/ld.so.conf.d/zjconf.conf.txt b/uos/zj/etc/ld.so.conf.d/zjconf.conf.txt new file mode 100644 index 0000000..63805eb --- /dev/null +++ b/uos/zj/etc/ld.so.conf.d/zjconf.conf.txt @@ -0,0 +1 @@ +/opt/apps/scanner-driver-microtek/lib diff --git a/uos/zj/etc/sane.d/dll.d/zjsane.txt b/uos/zj/etc/sane.d/dll.d/zjsane.txt new file mode 100644 index 0000000..0cbd375 --- /dev/null +++ b/uos/zj/etc/sane.d/dll.d/zjsane.txt @@ -0,0 +1 @@ +zjsane diff --git a/uos/zj/etc/sane.d/zjsane.conf b/uos/zj/etc/sane.d/zjsane.conf new file mode 100644 index 0000000..55e4e89 --- /dev/null +++ b/uos/zj/etc/sane.d/zjsane.conf @@ -0,0 +1,25 @@ + +# huagaoxxx.conf: Configuration file for huagaoxxx based scanners (1.0.25) +# Autodetect LANXUM G42XXF +usb 0x31c9 0x8200 +usb 0x31c9 0x8420 +usb 0x31c9 0x8520 +usb 0x31c9 0x8620 +usb 0x31c9 0x8730 +usb 0x31c9 0x8629 +usb 0x31c9 0x8739 +# Autodetect HUAGOSCAN +usb 0x3072 0x0100 +usb 0x3072 0x0200 +usb 0x3072 0x0300 +usb 0x3072 0x0400 +usb 0x3072 0x0139 +usb 0x3072 0x0239 +# Autodetect HANVONSCAN +usb 0x2093 0x1000 +usb 0x2093 0x7000 +usb 0x2093 0x7039 +usb 0x2093 0x1002 +usb 0x2093 0x7002 +usb 0x2093 0x9000 +usb 0x2093 0x8000 diff --git a/uos/zj/etc/udev/rules.d/60-zjsane.rules b/uos/zj/etc/udev/rules.d/60-zjsane.rules new file mode 100644 index 0000000..85de008 --- /dev/null +++ b/uos/zj/etc/udev/rules.d/60-zjsane.rules @@ -0,0 +1,45 @@ +# Load firmware for this printer. + +#ACTION!="add", GOTO="mud_rules_end" + +#HuaGao --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0100", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0300", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0400", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0139", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0239", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0339", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0439", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0402", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0303", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0302", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#Lanxum --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8620", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8730", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8420", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8520", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8629", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8739", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8429", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8529", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + + + +#Hanvon --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7039", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="1000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="8000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="9000", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="1002", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7002", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="2903", ATTR{idProduct}=="7039", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#cts --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6006", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6005", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +LABEL="mud_rules_end" diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/applications/com.microtekchina.microtekscan.desktop b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/applications/com.microtekchina.microtekscan.desktop new file mode 100644 index 0000000..45ae6c8 --- /dev/null +++ b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/applications/com.microtekchina.microtekscan.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=MicrotekScan +Name[zh_CN]=中晶扫描应用程序 +Exec=sh /opt/apps/com.microtekchina.microtekscan/files/bin/MicrotekScan.sh +Icon=/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/48x48/apps/com.microtekchina.microtekscan.png +Categories=Application;Office; + diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/help/MicrotekScan_App_Help_manual.pdf b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/help/MicrotekScan_App_Help_manual.pdf new file mode 100644 index 0000000..4dd468d Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/help/MicrotekScan_App_Help_manual.pdf differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/help/MicrotekScan_scanSettings_Help_manual.pdf b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/help/MicrotekScan_scanSettings_Help_manual.pdf new file mode 100644 index 0000000..af19462 Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/help/MicrotekScan_scanSettings_Help_manual.pdf differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/48x48/apps/com.microtekchina.cmicrotekscan.png b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/48x48/apps/com.microtekchina.cmicrotekscan.png new file mode 100644 index 0000000..b3df73d Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/48x48/apps/com.microtekchina.cmicrotekscan.png differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/scalable/apps/com.microtekchina.cmicrotekscan.png b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/scalable/apps/com.microtekchina.cmicrotekscan.png new file mode 100644 index 0000000..b3df73d Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/entries/icons/hicolor/scalable/apps/com.microtekchina.cmicrotekscan.png differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/MicrotekScan-directories/HuaGoScan.directory b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/MicrotekScan-directories/HuaGoScan.directory new file mode 100755 index 0000000..b8ef122 --- /dev/null +++ b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/MicrotekScan-directories/HuaGoScan.directory @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Icon=com.microtekchina.microtekscan +Name=MicrotekScan +Name[zh_CN]=中晶扫描应用软件 +Type=Directory +X-Deepin-Vendor=user-custom diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/bin/MicrotekScan.sh b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/bin/MicrotekScan.sh new file mode 100644 index 0000000..45aeb80 --- /dev/null +++ b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/bin/MicrotekScan.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +appname=`basename $0 | sed s,\.sh$,,` + +dirname=`dirname $0` + +tmp="${dirname#?}" + +if [ "${dirname%$tmp}" != "/" ]; then + +dirname=$PWD/$dirname + +fi + +export LD_LIBRARY_PATH=$dirname/../lib + +$dirname/$appname $* diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/changelog.gz b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/changelog.gz new file mode 100755 index 0000000..b419dbb Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/changelog.gz differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/chi_sim.traineddata b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/chi_sim.traineddata new file mode 100755 index 0000000..388bac2 Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/chi_sim.traineddata differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/copyright b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/copyright new file mode 100755 index 0000000..bf9acf7 --- /dev/null +++ b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/copyright @@ -0,0 +1,4 @@ +Copyright:[Note: The zcrypt add-on is on the public domain.] + +Copyright (C) hg info Co., Ltd. All rights reserved. + diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/osd.traineddata b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/osd.traineddata new file mode 100755 index 0000000..527457c Binary files /dev/null and b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/doc/HuaGoScan/osd.traineddata differ diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/files/lib/readme.txt b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/lib/readme.txt new file mode 100644 index 0000000..04d5cdb --- /dev/null +++ b/uos/zj/opt/apps/com.microtekchina.microtekscan/files/lib/readme.txt @@ -0,0 +1 @@ +so path diff --git a/uos/zj/opt/apps/com.microtekchina.microtekscan/info b/uos/zj/opt/apps/com.microtekchina.microtekscan/info new file mode 100755 index 0000000..50eccc7 --- /dev/null +++ b/uos/zj/opt/apps/com.microtekchina.microtekscan/info @@ -0,0 +1,17 @@ +{ + "appid": "com.cumtennchina.cumtennscan", + "name": "CumtennScan", + "version": "2.2.3-1+rc4", + "arch": ["arm64"], + "permissions": { + "autostart": false, + "notification": false, + "trayicon": false, + "clipboard": false, + "account": false, + "bluetooth": false, + "camera": false, + "audio_record": false, + "installed_apps": false + } +} diff --git a/uos/zj/usr/lib/aarch64-linux-gnu/sane/libsane-hgsane.so.1 b/uos/zj/usr/lib/aarch64-linux-gnu/sane/libsane-hgsane.so.1 new file mode 100755 index 0000000..30d64c9 Binary files /dev/null and b/uos/zj/usr/lib/aarch64-linux-gnu/sane/libsane-hgsane.so.1 differ