스캐너 GT-1500 Epson을 xsane, simple-scan 또는 iscan으로 찾을 수 없습니다.

스캐너 GT-1500 Epson을 xsane, simple-scan 또는 iscan으로 찾을 수 없습니다.

현재 저는 Epson GT-1500을 작동시키려고 노력하고 있습니다. 저는 debianstretch 9 기반의 Sparky Linux 5.0.4-amd64를 사용하고 있습니다.

sane은 Epson GT-1500 스캐너를 지원하지 않으므로 Epson 웹사이트에서 적절한 Iscan 드라이버를 다운로드해야 합니다. 설치 후 다음 수동 단계를 수행했습니다.

/etc/sane.d/ddl.conf, 수정:

epson to #epson
epson2 to #epson2

/etc/sane.d/epkowa.conf가 있기 때문입니다!

그런 다음 epkowa.conf를 편집합니다.

usb 0x04b8 0x0133

그런 다음 /lib/udev/rules.d/60-libsane.rules를 편집했습니다.

ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0133", ENV{libsane_matched}="yes"
#  Epson GT-1500 | Epson GT-1500 

다시 시작한 후에도 여전히 성공하지 못했습니다. 그런 다음 /etc/udev/rules.d/99-epson-gt1500.rules를 만들었습니다.

ACTION!="add", GOTO="epson_rules_end"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="epson_pid_test"
SUBSYSTEM!="usb", GOTO="epson_rules_end"

LABEL="epson_pid_test"

 # Check for the gt-1500.

ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0133", OWNER="root", GROUP="root", MODE="660"

LABEL="epson_rules_end"

다시 시작했지만 성공하지 못했습니다.

각 단계에서 나는 scanimage -L을 실행합니다:

이 프로세스는 시간이 오래 걸렸지만 다음과 같이 인쇄되었습니다.

device `epkowa:usb:001:003' is a Epson (unknown model) flatbed scanner

그러나 iscan, simple-scan 및 xsane은 작동을 멈추거나(간단한 종료) "스캐너를 찾을 수 없음"이라는 메시지를 표시합니다.

sane-find-scanner의 출력:

could not open USB device 0x045e/0x0719 at 004:004: Access denied (insufficient permissions)
could not open USB device 0x045e/0x07b2 at 004:003: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0024 at 004:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x13b1/0x003b at 002:004: Access denied (insufficient permissions)
found USB scanner (vendor=0x04b8 [EPSON], product=0x0133 [EPSON Scanner]) at libusb:002:003
could not open USB device 0x8087/0x0024 at 002:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x2109/0x0812 at 003:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0003 at 003:001: Access denied (insufficient permissions)
could not open USB device 0x1532/0x0046 at 001:003: Access denied (insufficient permissions)
could not open USB device 0x2109/0x2812 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.

sudo를 사용하거나 사용하지 않고 모든 것을 실행합니다.

추가 정보:

scanimage -x 100 -y 100 --format=tiff >image.tiff
scanimage: open of device epkowa:usb:001:003 failed: Access to resource has been denied

sudo로 실행하면 시간이 오래 걸리지만 이미지를 스캔하지 않습니다...

iscan을 삭제하고 다시 설치한 후 몇 가지 사항을 발견했습니다.

Entpacken von iscan-network-nt (1.1.1-1) ... iscan-data (1.36.0-1) wird eingerichtet ... expr: Syntaxfehler tail: ungültige Anzahl von Zeilen: „/lib/udev/rules.d/60-libsane.rules“ iscan (2.30.1-1~usb0.1.ltdl7) wird eingerichtet ... 

이 오류로 인해 스캔이 실패하는지 확실하지 않습니다. 그러나 파일의 내용은 좋아 보입니다. 적어도 제 생각에는 그렇습니다.

실행 중: sudo strace -o strace.out -f scanimage -T가 나에게 제공했습니다.

5199  access("/usr/lib/iscan/esdip", X_OK) = -1 ENOENT (Datei oder  Verzeichnis nicht gefunden)
5199  openat(AT_FDCWD, "/dev/bus/usb/001/003", O_RDWR) = 12
5199  ioctl(12, USBDEVFS_GETDRIVER, 0x7ffcebbc2220) = -1 ENODATA (Keine  Daten verfügbar)
5199  ioctl(12, USBDEVFS_CLAIMINTERFACE, 0x7ffcebbc237c) = 0
5199  ioctl(12, USBDEVFS_SUBMITURB, 0x7ffcebbc2230) = 0
5199  ioctl(12, USBDEVFS_REAPURBNDELAY, 0x7ffcebbc21f8) = 0
5199  ioctl(12, USBDEVFS_SUBMITURB, 0x7ffcebbc2230) = 0
5199  ioctl(12, USBDEVFS_REAPURBNDELAY, 0x7ffcebbc21f8) = 0
5199  ioctl(12, USBDEVFS_SUBMITURB, 0x7ffcebbc2230) = 0
5199  ioctl(12, USBDEVFS_REAPURBNDELAY, 0x7ffcebbc21f8) = -1 EAGAIN (Die Ressource ist zur Zeit nicht verfügbar)
5199  select(13, NULL, [12], NULL, {tv_sec=0, tv_usec=1000}) = 0 (Timeout)

그런 다음 마지막 줄이 무한 루프로 반복됩니다. 어떤 아이디어가 있습니까?

답변1

문제를 발견했습니다! iscan 드라이버를 처음 다운로드했을 때 버전은 다음과 같습니다.

iscan-bundle-1.0.0.x64.deb.tar.gz

하지만 왠지 새로운 버전이 있을 거라고 생각했고, Epson 웹사이트에서 몇 시간 동안 검색한 결과 다음과 같은 버전을 찾을 수 있었습니다.

iscan-gt-1500-bundle-1.0.1.x64.deb.tar.gz

sudo 없이 번들로 제공되는 install.sh 스크립트를 사용하여 이를 설치한 후 첫 번째 시도에서 스캐너가 응답했고 시스템을 다시 시작하지 않고도 xsane을 사용하여 페이지를 스캔할 수 있었습니다! 이제 스캐너 그룹을 설정했습니다. 이제 모든 것이 괜찮기를 바랍니다.

여기에 (실행 중인) gt-1500-번들이 있습니다.

http://support.epson.net/linux/en/iscan.php?model=gt-1500&version=1.0.1

마지막으로 로그인한 사용자를 스캐너 그룹에 추가한 후

usermod -a -G scanner myusername

재부팅 후에는 sudo 권한 없이 스캔할 수 있습니다.

답변2

먼저 설치해야합니다

 iscan-data_1.36.0-1_all.deb

다음

 iscan_2.30.1-1~usb0.1.ltdl7_amd64.deb

사용하시는 배포판에서 어떻게 검색해서 설치하는지 모르겠습니다.

이 deb는 이전 Epson 다운로드 페이지에 있었지만 지금은 이 Deb에 하나만 있는 것 같습니다.페이지

관련 정보