佳能 lide 在文本模式下不扫描页面底部

佳能 lide 在文本模式下不扫描页面底部

当我扫描一页文本模式,仅扫描页面的顶部 70-80%(无论页面设置如何;我的论文是信纸大小,页面设置是信纸,但 A4 和 Legal 也会出现相同的结果)。

当我扫描同一页时图片模式,整个页面扫描成功。

使用xsane和进行观察simple-scan。硬件:CanoScan LiDE 110

如同https://askubuntu.com/q/675917/80483,也报道为佳能 lide 在文本模式下不扫描页面底部

答案1

将分辨率设置为 300dpi 而不是 600dpi 可避免此问题。请参阅Canon Lide 210 在 600 dpi 下的宽高比问题了解更多信息。

答案2

我的佳能 CanoScan LiDE 110 在 Linux Mint 18.3(基于 Ubuntu 16.04)中遇到了这个问题,它带有 sane-backends,git 修订版本大约为 1.0.25。通过从源代码编译并安装 sane-backends 1.0.27 解决了这个问题。

在尝试之前,我建议使用类似以下命令拍摄系统快照时间移位,以防万一出现问题。

  1. 安装建筑的先决条件:

apt install libusb-dev build-essential libsane-dev libavahi-client-dev libavahi-glib-dev

  1. 找到当前安装的 sane 后端的位置:

find /usr/lib -name 'libsane-*'

  1. 在我的例子中,前面的命令列出了文件/usr/lib/x86_64-linux-gnu/sane/;我删除了尾随的路径/sane/并记下了剩余的路径:/usr/lib/x86_64-linux-gnu
  2. 下载 sane-backends-1.0.27.tar.gzSANE GitLab 项目页面
  3. 创建目录、解压、配置、制作和安装:
sudo su
mkdir /root/sane
cd /root/sane
mv /download/path/of/sane-backends-1.0.27.tar.gz .
tar xzvf /path/to/sane-backends-1.0.27.tar.gz
cd sane-backends-1.0.27
./configure BACKENDS="genesys" --libdir=/usr/lib/x86_64-linux-gnu --sysconfdir=/etc --localstatedir=/var --enable-avahi
make
make install
  1. 现在检查scanimage --versionscanimage 和后端是否返回版本 1.0.27

重要的:从我在我的系统中看到的情况来看,上述操作可能会删除系统中安装的所有其他后端。如果您有其他品牌的扫描仪,您可能需要制作其他后端,而不仅仅是 genesys(这是大多数 CanoScan LiDE 设备所需的后端)。删除BACKENDS="genesys"配置参数或在那里添加其他所需的后端。

笔记:这个过程在某种程度上受到了Ubuntu 文档,建议还添加--prefix=/usr配置参数,这将导致将合理的后端安装到 /usr/local 而不是 /usr。scanimage这对我来说不起作用。

相关内容