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 / 问题 / 1237107
Accepted
Jan Halkes
Jan Halkes
Asked: 2020-05-09 07:42:11 +0800 CST2020-05-09 07:42:11 +0800 CST 2020-05-09 07:42:11 +0800 CST

Ubuntu 20.04 上佳能 TS3150 的 Scangear 驱动程序无法正常工作

  • 772

安装 Ubuntu 20.04 后,我的扫描仪 CANON TS3150 将不再工作。我使用 USB 电缆并按照对 Stave Morris 的问题“安装佳能 TS3150 打印机所需的分步说明”的回答中指示的步骤操作,完成这些步骤(从佳能官方网站下载)时,其中一条消息是:

#========================================#
#  Register Printer
#========================================#
Enter the printer name.[TS3100USB]TS3150USB
Command executed = sudo /usr/sbin/lpadmin -p TS3150USB -P /usr/share/cups/model/canonts3100.ppd -v cnijbe2://Canon/?port=usb&serial=37C00F -E 
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.

但是安装结束没问题。不久之后,我还没有测试打印机,Ubuntu 要求我安装新的可用软件。我这样做了,令我惊讶的是,新包装再次为我带来了佳能打印机驱动程序。我测试了打印机,它工作正常。

但再次测试扫描仪,仍然没有工作:文档扫描仪得到“准备扫描”,找到 CANON 佳能 PIXMA TS3100 系列
但是按下绿色扫描按钮给我错误:
扫描失败
无法连接到扫描仪

所以我开始从佳能官方网站安装扫描仪驱动程序: https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_ts_series/pixma-ts3150.html?type=drivers&driverdetailid=tcm: 13-1641020&os=linux%20%2864-bit%29&language=en

这是我的终端窗口中的内容:

jan@Lenovo-ideapad-100-15IBY:~/Downloads$ tar -zxvf scangearmp2-3.50-1-deb.tar.gz
scangearmp2-3.50-1-deb/
scangearmp2-3.50-1-deb/packages/
scangearmp2-3.50-1-deb/packages/scangearmp2_3.50-1_amd64.deb
scangearmp2-3.50-1-deb/packages/scangearmp2_3.50-1_i386.deb
scangearmp2-3.50-1-deb/resources/
scangearmp2-3.50-1-deb/resources/scanner_ja_utf8.lc
scangearmp2-3.50-1-deb/resources/scanner_fr_utf8.lc
scangearmp2-3.50-1-deb/resources/scanner_zh_utf8.lc
scangearmp2-3.50-1-deb/documents/
scangearmp2-3.50-1-deb/documents/LICENSE-scangearmp-3.50SC.txt
scangearmp2-3.50-1-deb/documents/LICENSE-scangearmp-3.50FR.txt
scangearmp2-3.50-1-deb/documents/LICENSE-scangearmp-3.50JP.txt
scangearmp2-3.50-1-deb/documents/LICENSE-scangearmp-3.50EN.txt
scangearmp2-3.50-1-deb/install.sh
jan@Lenovo-ideapad-100-15IBY:~/Downloads$ cd scangearmp2-3.50-1-deb
jan@Lenovo-ideapad-100-15IBY:~/Downloads/scangearmp2-3.50-1-deb$ sudo ./install.sh
[sudo] password for jan: 
==================================================

ScanGear MP
Version 3.50
Copyright CANON INC. 2007-2017

==================================================
Command executed = sudo dpkg -iG ./packages/scangearmp2_3.50-1_amd64.deb  
dpkg: will not downgrade scangearmp2 from 3.90-1+2004+1ubuntu1 to 3.50-1, skipping  
Installation has been completed.

最后一行显然是一个谎言,因为安装被跳过了。
在阅读了 apt-get 的手册页后,我决定清除所有版本的 scangearmp2,然后再次安装 3.50 版本:

jan@Lenovo-ideapad-100-15IBY:~$ sudo apt-get purge scangearmp2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libcanon-proprio-bin
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  scangearmp2*
0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.
After this operation, 411 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 185663 files and directories currently installed.)
Removing scangearmp2 (3.90-1+2004+1ubuntu1) ...
(Reading database ... 185642 files and directories currently installed.)
Purging configuration files for scangearmp2 (3.90-1+2004+1ubuntu1) ...
jan@Lenovo-ideapad-100-15IBY:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libcanon-proprio-bin
0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.
After this operation, 317 kB disk space will be freed.
Do you want to continue? [Y/n] 
(Reading database ... 185640 files and directories currently installed.)
Removing libcanon-proprio-bin (0.2+3.90-2004ubuntu1) ...
jan@Lenovo-ideapad-100-15IBY:~$ cd ~/Downloads/scangearmp2-3.50-1-deb
jan@Lenovo-ideapad-100-15IBY:~/Downloads/scangearmp2-3.50-1-deb$ sudo ./install.sh
==================================================

ScanGear MP
Version 3.50
Copyright CANON INC. 2007-2017

==================================================
Command executed = sudo dpkg -iG ./packages/scangearmp2_3.50-1_amd64.deb
Selecting previously unselected package scangearmp2.
(Reading database ... 185622 files and directories currently installed.)
Preparing to unpack .../scangearmp2_3.50-1_amd64.deb ...
Unpacking scangearmp2 (3.50-1) ...
Setting up scangearmp2 (3.50-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Installation has been completed.

不幸的是,这没有帮助。
文档扫描仪“准备扫描”,找到 CANON 佳能 PIXMA TS3100 系列
但按下绿色扫描按钮给我错误:
扫描失败
无法连接到扫描仪

我认为这里真正有趣的是,我为我唯一的佳能 Pixma TS3150 安装了 3 个打印机驱动程序(可能是因为我的不同尝试),名称为:'TS3100 Generic Text-Only Printer'、'TS3100_series Canon Canon TS3100 series' , 和 'TS3150USB 佳能 TS3100 系列 Ver. 5.50' - 但文档扫描仪仍然知道我机器的真实名称:'CANON Canon PIXMA TS3100 系列'!他怎么知道这个名字却连不上去?
(选择不同的驱动程序作为首选并不能解决问题)

我尝试像以前在 Ubuntu 18.04 下那样在终端窗口中启动 scangearmp2,命令“scangearmp2”有效,但最终显示“找不到可用的扫描仪。电缆可能已断开连接或扫描仪可能已关闭,请检查扫描仪状态,然后再试一次。” 如上所述,连接很好,因为我可以打印。

由于某种原因,scangearmp2 找不到扫描仪,而在 Ubuntu 18.40 下这从来都不是问题。

写完上述内容几个小时后,Software Update 宣布
了“Libs for ScanGear MP for Linux”的新更新。我安装了这些,但 Document Scanner 和 scangearmp2 仍然显示相同的问题。我想知道我现在有什么版本的 scangearmp2。

受 Janos 在Scanner part of USB multifunction printer/scanner not found
的问题启发, 我尝试了命令 sane-find-scanner ,答案是:

(...)  
found USB scanner (vendor=0x04a9 [Canon], product=0x1827 [TS3100 series]) at libusb:001:010  
(...)  
 # Your USB scanner was (probably) detected. It may or may not be supported by  
 # SANE. Try scanimage -L and read the backend's manpage.  
(...)  

scanimage 出现内存不足:

jan@Lenovo-ideapad-100-15IBY:~$ scanimage -L
Error my backend :  out of memory
device `pixma:04A91827' is a CANON Canon PIXMA TS3100 Series multi-function peripheral

我不明白“我的后端”中的“我的”,但无论如何似乎我的 RAM 内存不足。我的笔记本电脑上的 Ubuntu 20.04 表明我有 3.7 GB 的 RAM - 相当于硬件上指示的 4 GB - 这是根据 ubuntu.com 的最低要求。
这可能是问题吗?
我正在使用 Lonovo 笔记本电脑:Lenovo-ideapad-100-15IBY,正如您在终端提示中看到的那样,但我也尝试在我的东芝笔记本电脑上进行扫描,同时使用全新安装的 Ubuntu 20.04 和 3.7 GB RAM(根据系统设置) '关于'。这里也没有运气,但没有报告内存错误:

jan@Toshiba:~$ scanimage -L
device `pixma:04A91827' is a CANON Canon PIXMA TS3100 Series multi-function peripheral

阅读“后端”的手册页,建议是在 scangearmp2 软件或其他东西中没有实现“后端”。那将是一个错误。我应该如何报告这个?

drivers canon scanner 20.04
  • 5 5 个回答
  • 6269 Views

5 个回答

  • Voted
  1. Best Answer
    Doge
    2020-08-09T22:33:43+08:002020-08-09T22:33:43+08:00

    我使用这个 Ubuntu 论坛线程解决了这个问题:

    sudo apt remove ippusbxd
    
    • 7
  2. nPHYN1T3
    2020-09-04T06:54:18+08:002020-09-04T06:54:18+08:00

    我两者都做了,现在可以了。sudo apt remove ippusbxd sudo usermod -a -G dialout $USER sudo shutdown -r now(懒惰)

    • 2
  3. Gildas Garnier
    2020-08-09T07:05:07+08:002020-08-09T07:05:07+08:00

    我的佳能 TS3151 也有同样的问题。升级到 Lubuntu 20.04 后,我无法使用扫描仪。 scangearmp2不再检测到扫描仪。它曾经与 ubuntu 16.04 一起工作。

    这是export SANE_DEBUG_PIXMA=11 && scanimage > /dev/null升级后的输出:

    [16:58:55.372373] [sanei_debug] Setting debug level of pixma to 11.
    [16:58:55.374012] [pixma] pixma is compiled with pthread support.
    [16:58:55.374785] [pixma] pixma version 0.27.0
    [16:58:55.381856] [pixma] pixma_collect_devices() found Canon PIXMA TS3100 Series at libusb:001:004
    [16:58:55.904087] [pixma] pixma_find_scanners() found 1 devices
    [16:59:04.592975] [pixma] pixma_collect_devices() found Canon PIXMA TS3100 Series at libusb:001:004
    [16:59:05.114561] [pixma] pixma_open(): Canon PIXMA TS3100 Series
    [16:59:05.114866] [pixma] pixma_connect() failed EBUSY
    [16:59:05.114902] [pixma] pixma_open() failed EBUSY
    [16:59:05.114914] [pixma] pixma_close(): Canon PIXMA TS3100 Series
    scanimage: open of device pixma:04A91827 failed: Device busy
    

    我检查了一下sudo scanimage -L,它奏效了。

    因此,我将当前用户添加到拨出组: sudo adduser my_user dialout

    现在扫描仪再次工作。

    • 1
  4. Wo B
    2020-06-10T13:19:10+08:002020-06-10T13:19:10+08:00

    升级到 ubuntu 20.04 后,我的佳能扫描仪也有问题:

    scangearmp2 启动,但找不到任何扫描仪。如果我发出新的搜索,它会一直搜索,直到我终止应用程序。

    scanimage -L 可以找到扫描仪,但无法扫描(用于export SANE_DEBUG_PIXMA=11获取该级别的输出):

    [23:12:01.751978] [pixma] pixma is compiled with pthread support.
    [23:12:01.752023] [pixma] pixma version 0.28.1
    [23:12:01.759704] [pixma] pixma_collect_devices() found CanoScan LiDE 400 at libusb:010:009
    [23:12:02.281241] [pixma] pixma_find_scanners() found 1 devices
    [23:12:09.873197] [pixma] pixma_collect_devices() found CanoScan LiDE 400 at libusb:010:009
    [23:12:10.395043] [pixma] pixma_open(): CanoScan LiDE 400
    [23:12:10.395240] [pixma] pixma_connect() failed EBUSY
    [23:12:10.395280] [pixma] pixma_open() failed EBUSY
    [23:12:10.395317] [pixma] pixma_close(): CanoScan LiDE 400
    scanimage: open of device pixma:04A91912 failed: Device busy
    
    

    为了一起接近解决方案,我建议其他人尝试export SANE_DEBUG_PIXMA=11 && scanimage > /dev/null

    • 0
  5. nPHYN1T3
    2020-08-19T19:57:32+08:002020-08-19T19:57:32+08:00

    只是想我会插话。将一位 60 多岁的朋友搬到了 Ubuntu。我在去 18.04.4(当时)或只是 20.04 时被撕裂了,所以愚蠢地认为对于一个技术恐惧的用户来说更少的动荡,因为我去了 20 的 18 分支更快地升级。除了便宜的蹩脚的 TS3120 打印机/扫描仪之外,一切都是犹太洁食为 Windows 买的。

    所以我做了一些测试/检查,我安装了一个 18.04 的虚拟机......工作。因此,如果我将打印机连接到虚拟机,使用正常的健全 UI 扫描几次(有时它可以工作,有时不能),然后返回到旧的佳能自 2017 年以来没有更新过的 chit,在裸机 20.04 中安装了 scangearmp2 它可以工作。dmesg 中没有任何东西真正显示出任何有价值的东西。

    我之前在从 16.04 迁移到 18.04 的另一个 el Cheapo Canon 中遇到了类似的问题......似乎这个问题在发布后不断被拖到发布。

    需要注意的是,VM 和裸机安装中经过优化的 UI 都可以看到扫描仪正常,但抱怨它已拔出电源、关闭电源或处于睡眠状态。

    • 0

相关问题

  • Ubuntu 中的科胜讯调制解调器

  • 如何解决联想笔记本电脑上恢复/电源问题时禁用的蓝牙?

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

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