私は 2005 年半ばに Canon CanoScan LiDE 20 スキャナーを購入しました。
当時、私は 32 ビットのコンピュータに Microsoft Windows XP 32 ビットがインストールされていました。
現在、Ubuntu 20.04.3 LTS 64 ビットがインストールされた 64 ビット コンピューターを所有しています。
Ubuntu 20.04.3 LTS 64 ビットのインストールでは、Canon CanoScan LiDE 20 スキャナーでスキャンできません。
Canon CanoScan LiDE 20 スキャナーを Ubuntu 20.04.3 LTS 64 ビットにインストールしてスキャンできるようにする手順を教えていただければ幸いです。
私は Ubuntu を初めて使用するので、Ubuntu の経験豊富なユーザーが当然のように行う手順を省略すると、このスキャナーのインストール方法がわかりません。
ご協力いただければ幸いです。
答え1
多くのデバイス アクセスの問題は、グループ メンバーシップの変更によって解決できます。
sudo journalctl --follow
デバイスを接続するときにデバイス名を確認することができます。またはls -1 /dev >dev.before
、デバイスを接続して 10 秒待ってからls -1 /dev >dev.after;diff dev.{before,after}
、
具体的には、ls -l
グループ権限 (2 番目の「rwx
」トリプレット) が「rw
」(例:「-rw-rw----
」) であることが示される場合、デバイスを所有するグループに自分自身を追加するとrw
アクセスが許可されます。
方法は次のとおりです。
device="/dev/whatever"
sudo adduser $USER $(stat -c "%G" $device)
rw
これにより、デバイスを使用できるグループのメンバーになることができます。しかし、もう1つのステップがあります。
すべてのプロセスを新しいグループのメンバーにするには、ログアウトしてログインします。グループ メンバーシップは、同時に設定されますlogin
。
新しいグループに単一のプロセスを作成するには(ログアウト/ログイン前のテスト用):
newgrp $(stat -c "%G" $device)
または、グループ名を入力するだけです。 を参照してくださいman newgrp
。