zhongjing

This commit is contained in:
modehua 2023-02-03 14:36:15 +08:00
parent c524b78171
commit ad25714686
16 changed files with 143 additions and 0 deletions

View File

@ -167,6 +167,9 @@ syspath="uos"
elif [ "$oem" == "cts" ];
then
dpkgpath="com.cumtennchina.cumtennscan"
elif [ "$oem" == "zj" ];
then
dpkgpath="com.microtekchina.microtekscan"
elif [ "$oem" == "hgweb" ];
then
dpkgpath="huagaowebscan"
@ -179,6 +182,9 @@ syspath="uos"
elif [ "$oem" == "ctsweb" ];
then
dpkgpath="cumtennwebscan"
elif [ "$oem" == "zjweb" ];
then
dpkgpath="microtekwebscan"
elif [ "$oem" == "hgso" ];
then
dpkgpath="huagaoscansdk"
@ -191,6 +197,9 @@ syspath="uos"
elif [ "$oem" == "ctsso" ];
then
dpkgpath="cumtennscansdk"
elif [ "$oem" == "zjso" ];
then
dpkgpath="microtekscansdk"
fi
else
@ -207,6 +216,9 @@ syspath="kylin"
elif [ "$oem" == "cts" ];
then
dpkgpath="scanner-driver-cumtenn"
if [ "$oem" == "zj" ] ;
then
dpkgpath="scanner-driver-microtek"
elif [ "$oem" == "hgweb" ];
then
dpkgpath="huagaowebscan"
@ -254,6 +266,9 @@ elif [ "$oem" == "cts" ] \
|| [ "$oem" == "ctsso" ];
then
ver3=18
elif [ "$oem" == "zj" ];
then
ver3=20
fi
ver3=$[$ver3 * 10]

10
kylin/zj/DEBIAN/control Normal file
View File

@ -0,0 +1,10 @@
package: scanner-driver-microtek
Version: 4.37.18521.23016
Architecture: amd64
Section: utils
Priority: optional
Maintainer: microtekscan
Installed-Size: 35948
Replaces: microtekscan
Conflicts:
Description:microtekscan scanner app and sane-driver.

5
kylin/zj/DEBIAN/postinst Normal file
View File

@ -0,0 +1,5 @@
#!/bin/bash
udevadm control --reload-rules
udevadm trigger
ldconfig

7
kylin/zj/DEBIAN/preinst Normal file
View File

@ -0,0 +1,7 @@
#!/bin/bash
if [ -n "$(pgrep MicrotekScan$)" ];then
kill $(pgrep MicrotekScan$)
fi

5
kylin/zj/DEBIAN/prerm Normal file
View File

@ -0,0 +1,5 @@
#!/bin/bash
if [ -n "$(pgrep MicrotekScan$)" ];then
kill $(pgrep MicrotekScan$)
fi

View File

@ -0,0 +1 @@
/opt/apps/scanner-driver-microtek/lib

View File

@ -0,0 +1 @@
zjsane

View File

@ -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

View File

@ -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"

View File

@ -0,0 +1,19 @@
#!/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
export LD_LIBRARY_PATH='/usr/lib/aarch64-linux-gnu'
export LD_LIBRARY_PATH='/usr/lib/aarch64-linux-gnu/sane'
$dirname/$appname $*

View File

@ -0,0 +1,10 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=MicrotekScan
Name[zh_CN]=中晶扫描应用程序
Exec=sh /opt/apps/scanner-driver-microtek/bin/MicrotekScan.sh
Icon=/usr/share/icons/hicolor/128x128/apps/scanner-driver-microtek.png
Categories=Application;Graphics;GTK;RasterGraphics;Scanning;

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB