AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1284297
Accepted
pled
pled
Asked: 2020-10-17 06:52:59 +0800 CST2020-10-17 06:52:59 +0800 CST 2020-10-17 06:52:59 +0800 CST

无法使用 Canon TR4550 进行扫描:SANE_STATUS_DEVICE_BUSY 错误

  • 772

我刚刚购买了佳能 Pixma TR4550。它通过 USB 连接到我运行 Ubuntu 20.04 的桌面。

  • 对于打印,我安装了佳能提供的“cnijfilter2-5.70-1-deb”。打印工作正常。
  • 对于扫描,我安装了佳能提供的“scangearmp2-3.70-1-deb”,但我不能让它工作,虽然安装很好,没有任何错误。

扫描仪似乎正确检测到:

$ scanimage -L
device `pixma:04A91854' is a CANON Canon PIXMA TR4500 Series multi-function peripheral
device `escl:http://127.0.0.1:60000' is a ESCL TR4500 series flatbed scanner

当我启动简单扫描时,它也被检测到:

检测OK

但是当我按下扫描按钮时,它返回一个错误(无法连接......”),这是“simple-scan -d”命令的输出:

pascal$ simple-scan -d
[+0,00s] DEBUG: simple-scan.vala:1720: Starting simple-scan 3.36.3, PID=13292
[+0,00s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
[+0,01s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[+0,06s] DEBUG: app-window.vala:1906: Loading state from /home/pascal/.cache/simple-scan/state
[+0,06s] DEBUG: app-window.vala:1885: Restoring window to 676x421 pixels
[+0,12s] DEBUG: scanner.vala:1539: sane_init () -> SANE_STATUS_GOOD
[+0,12s] DEBUG: scanner.vala:1545: SANE version 1.0.31
[+0,12s] DEBUG: scanner.vala:1606: Requesting redetection of scan devices
[+0,12s] DEBUG: scanner.vala:828: Processing request
[+0,51s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+8,29s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
[+8,29s] DEBUG: scanner.vala:353: Device: name="pixma:04A91854" vendor="CANON" model="Canon PIXMA TR4500 Series" type="multi-function peripheral"
[+8,29s] DEBUG: scanner.vala:353: Device: name="escl:http://127.0.0.1:60000" vendor="ESCL" model="TR4500 series" type="flatbed scanner"
[+8,61s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+11,47s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+14,08s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+15,77s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+15,99s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+16,04s] DEBUG: simple-scan.vala:1536: Requesting scan at 300 dpi from device 'pixma:04A91854'
[+16,04s] DEBUG: scanner.vala:1674: Scanner.scan ("pixma:04A91854", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=single, paper_width=0, paper_height=0, brightness=0, contrast=0, delay=3000ms)
[+16,04s] DEBUG: scanner.vala:828: Processing request
[+16,37s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+16,56s] DEBUG: scanner.vala:889: sane_open ("pixma:04A91854") -> SANE_STATUS_DEVICE_BUSY
[+16,56s] WARNING: scanner.vala:893: Unable to open device: Device busy
[+16,89s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state

知道这里出了什么问题吗?为什么这个 SANE_STATUS_DEVICE_BUSY ?

注意:我尝试启动“scangearmp2”命令,但它显示“未检测到扫描仪”,研究永无止境。

canon scanner 20.04
  • 1 1 个回答
  • 746 Views

1 个回答

  • Voted
  1. Best Answer
    pled
    2020-10-18T01:21:31+08:002020-10-18T01:21:31+08:00

    在我开始工作时回复自己:我刚刚使用 Wifi 连接了打印机!(顺便说一下佳能推荐的)

    我卸载了scangearmp2驱动,因为它似乎没用(没有检测到扫描仪,见上文),然后我断开USB线,并使用WPS方法将打印机连接到我的wifi网络(昨天,我尝试用打印机键盘输入wifi密码,它一团糟,因此我使用了我的 USB 电缆......)。

    无事可做,现在一切正常:

    pascal$ scanimage -L
    
    device `escl:https://192.168.1.29:443' is a Canon TR4500 series flatbed scanner
    [~]
    pascal$ 
    [~]
    pascal$ simple-scan -d
    [+0,00s] DEBUG: simple-scan.vala:1720: Starting simple-scan 3.36.3, PID=26141
    [+0,00s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
    [+0,02s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
    [+0,07s] DEBUG: app-window.vala:1906: Loading state from /home/pascal/.cache/simple-scan/state
    [+0,07s] DEBUG: app-window.vala:1885: Restoring window to 676x421 pixels
    [+0,13s] DEBUG: scanner.vala:1539: sane_init () -> SANE_STATUS_GOOD
    [+0,13s] DEBUG: scanner.vala:1545: SANE version 1.0.31
    [+0,13s] DEBUG: scanner.vala:1606: Requesting redetection of scan devices
    [+0,13s] DEBUG: scanner.vala:828: Processing request
    [+0,54s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
    [+8,06s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
    [+8,06s] DEBUG: scanner.vala:353: Device: name="escl:https://192.168.1.29:443" vendor="Canon" model="TR4500 series" type="flatbed scanner"
    [+8,36s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
    [+12,86s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
    [+14,19s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
    [+14,34s] DEBUG: simple-scan.vala:1536: Requesting scan at 300 dpi from device 'escl:https://192.168.1.29:443'
    [+14,34s] DEBUG: scanner.vala:1674: Scanner.scan ("escl:https://192.168.1.29:443", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=single, paper_width=0, paper_height=0, brightness=0, contrast=0, delay=3000ms)
    [+14,34s] DEBUG: scanner.vala:828: Processing request
    [+14,66s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
    [+14,98s] DEBUG: scanner.vala:889: sane_open ("escl:https://192.168.1.29:443") -> SANE_STATUS_GOOD
    

    解决了这个问题真是太好了!

    编辑:在调查期间,我从sane-project网站更新了 libsane-common 。不确定这是必需的,但最好提一下:

    pascal$ sudo apt show libsane-common
    [sudo] Mot de passe de pascal : 
    Package: libsane-common
    Version: 1.0.31+git20210131-focal0
    

    编辑2:我在托管模式下从VM(QEMU)检测扫描仪时遇到问题。这已解决编辑/etc/sane.d/escl.conf文件,并添加一个新的设备行,如下所示:

    device https://192.168.1.29:443 "Canon TR4550 Serie"
    

    (如scanimage -L上面主机的输出所示)。

    • 1

相关问题

  • 如何使用 CUPS 打印超过 600dpi

  • 如何为佳能 LBP-2900 打印机安装驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve