diff --git a/uos/gdt/DEBIAN/control b/uos/gdt/DEBIAN/control new file mode 100755 index 0000000..11e4830 --- /dev/null +++ b/uos/gdt/DEBIAN/control @@ -0,0 +1,10 @@ +Package: com.toecchina.toecscan +Version: 4.52.30520.24242 +Architecture: amd64 +Section: utils +Priority: optional +Maintainer: PengLiangyi +Installed-Size: 14892 +Replaces: toecxxx-series +Description: Toec scanner SANE driver and application. +Depends: libc6(>=2.0.0) diff --git a/uos/gdt/DEBIAN/postinst b/uos/gdt/DEBIAN/postinst new file mode 100755 index 0000000..47f548d --- /dev/null +++ b/uos/gdt/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/gdt/etc/ld.so.conf.d/hgconf.conf b/uos/gdt/etc/ld.so.conf.d/hgconf.conf new file mode 100755 index 0000000..945a0e4 --- /dev/null +++ b/uos/gdt/etc/ld.so.conf.d/hgconf.conf @@ -0,0 +1 @@ +/opt/apps/com.toecchina.toecscan/files/lib \ No newline at end of file diff --git a/uos/gdt/etc/sane.d/dll.d/toecsane b/uos/gdt/etc/sane.d/dll.d/toecsane new file mode 100755 index 0000000..cc395e0 --- /dev/null +++ b/uos/gdt/etc/sane.d/dll.d/toecsane @@ -0,0 +1 @@ +toecsane diff --git a/uos/gdt/etc/sane.d/toecsane.conf b/uos/gdt/etc/sane.d/toecsane.conf new file mode 100755 index 0000000..55e4e89 --- /dev/null +++ b/uos/gdt/etc/sane.d/toecsane.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/gdt/etc/udev/rules.d/60-gdtsane.rules b/uos/gdt/etc/udev/rules.d/60-gdtsane.rules new file mode 100755 index 0000000..b1e4c4a --- /dev/null +++ b/uos/gdt/etc/udev/rules.d/60-gdtsane.rules @@ -0,0 +1,79 @@ +# 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" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="064b", ATTR{idProduct}=="7823", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0306", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0358", 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" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8630", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8426", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8626", 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" + +#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" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6007", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6008", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#microtek +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9220", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9222", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9223", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#unis +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0210", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0201", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#Deli --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401c", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401d", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401e", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401f", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4020", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4021", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4022", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4015", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4016", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4017", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4018", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4019", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401a", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401b", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#toec +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="356c", ATTR{idProduct}=="001c", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + + +LABEL="mud_rules_end" diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/entries/applications/com.toecchina.toecscan.desktop b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/applications/com.toecchina.toecscan.desktop new file mode 100755 index 0000000..829d7a3 --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/applications/com.toecchina.toecscan.desktop @@ -0,0 +1,9 @@ +Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=ToecScan +Name[zh_CN]=光电通扫描应用程序 +Exec=sh /opt/apps/com.toecchina.maxsoundscan/files/bin/ToecScan.sh +Icon=/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/48x48/apps/com.toecchina.toecscan.png +Categories=Application;Office; + diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/entries/help/ToecScan_App_Help_manual.pdf b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/help/ToecScan_App_Help_manual.pdf new file mode 100755 index 0000000..4b58cb3 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/help/ToecScan_App_Help_manual.pdf differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/entries/help/ToecScan_scanSettings_Help_manual.pdf b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/help/ToecScan_scanSettings_Help_manual.pdf new file mode 100755 index 0000000..672c7f4 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/help/ToecScan_scanSettings_Help_manual.pdf differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/48x48/apps/com.toecchina.toecscan.png b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/48x48/apps/com.toecchina.toecscan.png new file mode 100755 index 0000000..aab56d0 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/48x48/apps/com.toecchina.toecscan.png differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/scalable/apps/com.toecchina.toecscan.svg b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/scalable/apps/com.toecchina.toecscan.svg new file mode 100755 index 0000000..aab56d0 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/entries/icons/hicolor/scalable/apps/com.toecchina.toecscan.svg differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/ToecScan-directories/ToecScan.directory b/uos/gdt/opt/apps/com.toecchina.toecscan/files/ToecScan-directories/ToecScan.directory new file mode 100755 index 0000000..44a5ad9 --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/files/ToecScan-directories/ToecScan.directory @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Directory +Name=ToecScan +Name[zh_CN]=光电通扫描应用软件 +Icon=com.toecchina.toecscan diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/bin/ToecScan.sh b/uos/gdt/opt/apps/com.toecchina.toecscan/files/bin/ToecScan.sh new file mode 100755 index 0000000..eb9afd7 --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/files/bin/ToecScan.sh @@ -0,0 +1,6 @@ +export LD_LIBRARY_PATH='/usr/lib/x86_64-linux-gnu' +export LD_LIBRARY_PATH='/usr/lib/x86_64-linux-gnu/sane' +export LD_LIBRARY_PATH='/opt/apps/com.toecchina.toecscan/files/lib' + + +/opt/apps/com.toecchina.toecscan/files/bin/ToecScan diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/changelog.gz b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/changelog.gz new file mode 100755 index 0000000..b419dbb Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/changelog.gz differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/chi_sim.traineddata b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/chi_sim.traineddata new file mode 100755 index 0000000..388bac2 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/chi_sim.traineddata differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/copyright b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/copyright new file mode 100755 index 0000000..bf9acf7 --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/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/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/osd.traineddata b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/osd.traineddata new file mode 100755 index 0000000..527457c Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/doc/ToecScan/osd.traineddata differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/instwain.sh b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/instwain.sh new file mode 100755 index 0000000..8edc15a --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/instwain.sh @@ -0,0 +1,10 @@ +@echo off +echo install twain-dsm component ... +sudo cp ./libtwaindsm.so /usr/local/lib/libtwaindsm.so.2.3.1 +sudo ln -s /usr/local/lib/libtwaindsm.so.2.3.1 /usr/local/lib/libtwaindsm.so.2 +sudo ln -s /usr/local/lib/libtwaindsm.so.2 /usr/local/lib/libtwaindsm.so + +echo install twain-ds component ... +sudo mkdir /usr/local/lib/twain +sudo cp ./*twain*.ds /usr/local/lib/twain/ + diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/Chinese(Traditional).pak b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/Chinese(Traditional).pak new file mode 100755 index 0000000..6b20ef1 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/Chinese(Traditional).pak differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/English.pak b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/English.pak new file mode 100755 index 0000000..6891b29 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/English.pak differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/chinese.pak b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/chinese.pak new file mode 100755 index 0000000..1fff88f Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/chinese.pak differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/vietnam.pak b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/vietnam.pak new file mode 100755 index 0000000..c6657a8 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/lang/vietnam.pak differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/libmupdf.so b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/libmupdf.so new file mode 100755 index 0000000..2d16e1d Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/libmupdf.so differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/libpdf.so b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/libpdf.so new file mode 100755 index 0000000..d4cb318 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/libpdf.so differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/readme.txt b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/readme.txt new file mode 100755 index 0000000..04d5cdb --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/readme.txt @@ -0,0 +1 @@ +so path diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/chi_sim.traineddata b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/chi_sim.traineddata new file mode 100755 index 0000000..388bac2 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/chi_sim.traineddata differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/eng.traineddata b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/eng.traineddata new file mode 100755 index 0000000..bbef467 Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/eng.traineddata differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/osd.traineddata b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/osd.traineddata new file mode 100755 index 0000000..183644a Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/tessdata/osd.traineddata differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/宋体.ttf b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/宋体.ttf new file mode 100755 index 0000000..2b0c91f Binary files /dev/null and b/uos/gdt/opt/apps/com.toecchina.toecscan/files/lib/宋体.ttf differ diff --git a/uos/gdt/opt/apps/com.toecchina.toecscan/info b/uos/gdt/opt/apps/com.toecchina.toecscan/info new file mode 100755 index 0000000..3335a04 --- /dev/null +++ b/uos/gdt/opt/apps/com.toecchina.toecscan/info @@ -0,0 +1,17 @@ +{ + "appid":"com.toecchina.toecscan", + "name":"gdt", + "version":"4.52.30520.24242", + "arch":["amd64"], + "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/gdt/usr/lib/x86_64-linux-gnu/sane/libsane-gdtsane.so.1 b/uos/gdt/usr/lib/x86_64-linux-gnu/sane/libsane-gdtsane.so.1 new file mode 100755 index 0000000..6d947ee Binary files /dev/null and b/uos/gdt/usr/lib/x86_64-linux-gnu/sane/libsane-gdtsane.so.1 differ diff --git a/uos/msd/DEBIAN/control b/uos/msd/DEBIAN/control new file mode 100755 index 0000000..fd2d82b --- /dev/null +++ b/uos/msd/DEBIAN/control @@ -0,0 +1,10 @@ +Package: com.maxsoundchina.maxsoundscan +Version: 4.52.28520.24242 +Architecture: amd64 +Section: utils +Priority: optional +Maintainer: PengLiangyi +Installed-Size: 14892 +Replaces: maxsoundxxx-series +Description: Maxsound scanner SANE driver and application. +Depends: libc6(>=2.0.0) diff --git a/uos/msd/DEBIAN/postinst b/uos/msd/DEBIAN/postinst new file mode 100755 index 0000000..47f548d --- /dev/null +++ b/uos/msd/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/msd/etc/ld.so.conf.d/hgconf.conf b/uos/msd/etc/ld.so.conf.d/hgconf.conf new file mode 100755 index 0000000..a3cfe11 --- /dev/null +++ b/uos/msd/etc/ld.so.conf.d/hgconf.conf @@ -0,0 +1 @@ +/opt/apps/com.maxsoundchina.maxsoundscan/files/lib \ No newline at end of file diff --git a/uos/msd/etc/sane.d/dll.d/msdsane b/uos/msd/etc/sane.d/dll.d/msdsane new file mode 100755 index 0000000..8f2bce5 --- /dev/null +++ b/uos/msd/etc/sane.d/dll.d/msdsane @@ -0,0 +1 @@ +msdsane diff --git a/uos/msd/etc/sane.d/msdsane.conf b/uos/msd/etc/sane.d/msdsane.conf new file mode 100755 index 0000000..55e4e89 --- /dev/null +++ b/uos/msd/etc/sane.d/msdsane.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/msd/etc/udev/rules.d/60-msdsane.rules b/uos/msd/etc/udev/rules.d/60-msdsane.rules new file mode 100755 index 0000000..b1e4c4a --- /dev/null +++ b/uos/msd/etc/udev/rules.d/60-msdsane.rules @@ -0,0 +1,79 @@ +# 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" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="064b", ATTR{idProduct}=="7823", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0306", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3072", ATTR{idProduct}=="0358", 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" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8630", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8426", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="31c9", ATTR{idProduct}=="8626", 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" + +#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" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6007", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="3308", ATTR{idProduct}=="6008", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#microtek +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9220", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9222", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="05da", ATTR{idProduct}=="9223", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#unis +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0200", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0210", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="32ec", ATTR{idProduct}=="0201", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#Deli --->G100~G400 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401c", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401d", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401e", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401f", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4020", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4021", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4022", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4015", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4016", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4017", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4018", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="4019", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401a", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="300e", ATTR{idProduct}=="401b", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + +#toec +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="356c", ATTR{idProduct}=="001c", MODE="0666", OWNER="root", GROUP="lp", ENV{libsane_matched}="yes" + + +LABEL="mud_rules_end" diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/applications/com.maxsoundchina.maxsoundscan.desktop b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/applications/com.maxsoundchina.maxsoundscan.desktop new file mode 100755 index 0000000..84e94f3 --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/applications/com.maxsoundchina.maxsoundscan.desktop @@ -0,0 +1,9 @@ +Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=MaxsoundScan +Name[zh_CN]=美松达扫描应用程序 +Exec=sh /opt/apps/com.maxsoundchina.maxsoundscan/files/bin/MaxsoundScan.sh +Icon=/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/48x48/apps/com.maxsoundchina.maxsoundscan.png +Categories=Application;Office; + diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/48x48/apps/com.maxsoundchina.maxsoundscan.png b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/48x48/apps/com.maxsoundchina.maxsoundscan.png new file mode 100755 index 0000000..25090e9 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/48x48/apps/com.maxsoundchina.maxsoundscan.png differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/scalable/apps/com.maxsoundchina.maxsoundscan.svg b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/scalable/apps/com.maxsoundchina.maxsoundscan.svg new file mode 100755 index 0000000..25090e9 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/entries/icons/hicolor/scalable/apps/com.maxsoundchina.maxsoundscan.svg differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/MaxsoundScan-directories/MaxsoundScan.directory b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/MaxsoundScan-directories/MaxsoundScan.directory new file mode 100755 index 0000000..9ab1f8f --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/MaxsoundScan-directories/MaxsoundScan.directory @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Directory +Name=MaxsoundScan +Name[zh_CN]=美松达扫描应用软件 +Icon=com.maxsoundchina.maxsoundscan diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/bin/MaxsoundScan.sh b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/bin/MaxsoundScan.sh new file mode 100755 index 0000000..36674a3 --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/bin/MaxsoundScan.sh @@ -0,0 +1,6 @@ +export LD_LIBRARY_PATH='/usr/lib/x86_64-linux-gnu' +export LD_LIBRARY_PATH='/usr/lib/x86_64-linux-gnu/sane' +export LD_LIBRARY_PATH='/opt/apps/com.maxsoundchina.maxsoundscan/files/lib' + + +/opt/apps/com.maxsoundchina.maxsoundscan/files/bin/MaxsoundScan diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/changelog.gz b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/changelog.gz new file mode 100755 index 0000000..b419dbb Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/changelog.gz differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/chi_sim.traineddata b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/chi_sim.traineddata new file mode 100755 index 0000000..388bac2 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/chi_sim.traineddata differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/copyright b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/copyright new file mode 100755 index 0000000..bf9acf7 --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/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/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/osd.traineddata b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/osd.traineddata new file mode 100755 index 0000000..527457c Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/doc/MaxsoundScan/osd.traineddata differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/instwain.sh b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/instwain.sh new file mode 100755 index 0000000..8edc15a --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/instwain.sh @@ -0,0 +1,10 @@ +@echo off +echo install twain-dsm component ... +sudo cp ./libtwaindsm.so /usr/local/lib/libtwaindsm.so.2.3.1 +sudo ln -s /usr/local/lib/libtwaindsm.so.2.3.1 /usr/local/lib/libtwaindsm.so.2 +sudo ln -s /usr/local/lib/libtwaindsm.so.2 /usr/local/lib/libtwaindsm.so + +echo install twain-ds component ... +sudo mkdir /usr/local/lib/twain +sudo cp ./*twain*.ds /usr/local/lib/twain/ + diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/Chinese(Traditional).pak b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/Chinese(Traditional).pak new file mode 100755 index 0000000..6b20ef1 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/Chinese(Traditional).pak differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/English.pak b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/English.pak new file mode 100755 index 0000000..6891b29 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/English.pak differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/chinese.pak b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/chinese.pak new file mode 100755 index 0000000..1fff88f Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/chinese.pak differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/vietnam.pak b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/vietnam.pak new file mode 100755 index 0000000..c6657a8 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/lang/vietnam.pak differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/libmupdf.so b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/libmupdf.so new file mode 100755 index 0000000..2d16e1d Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/libmupdf.so differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/libpdf.so b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/libpdf.so new file mode 100755 index 0000000..d4cb318 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/libpdf.so differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/readme.txt b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/readme.txt new file mode 100755 index 0000000..04d5cdb --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/readme.txt @@ -0,0 +1 @@ +so path diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/chi_sim.traineddata b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/chi_sim.traineddata new file mode 100755 index 0000000..388bac2 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/chi_sim.traineddata differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/eng.traineddata b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/eng.traineddata new file mode 100755 index 0000000..bbef467 Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/eng.traineddata differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/osd.traineddata b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/osd.traineddata new file mode 100755 index 0000000..183644a Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/tessdata/osd.traineddata differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/宋体.ttf b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/宋体.ttf new file mode 100755 index 0000000..2b0c91f Binary files /dev/null and b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/files/lib/宋体.ttf differ diff --git a/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/info b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/info new file mode 100755 index 0000000..d848129 --- /dev/null +++ b/uos/msd/opt/apps/com.maxsoundchina.maxsoundscan/info @@ -0,0 +1,17 @@ +{ + "appid":"com.maxsoundchina.maxsoundscan", + "name":"msd", + "version":"4.52.28520.24242", + "arch":["amd64"], + "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/msd/usr/lib/x86_64-linux-gnu/sane/libsane-msdsane.so.1 b/uos/msd/usr/lib/x86_64-linux-gnu/sane/libsane-msdsane.so.1 new file mode 100755 index 0000000..d9ba75f Binary files /dev/null and b/uos/msd/usr/lib/x86_64-linux-gnu/sane/libsane-msdsane.so.1 differ