web-dev-qa-db-ja.com

XSaneがデバイスを開けません(無効な引数)

Linuxは初めてで、数日前にUbuntu 15.10をインストールしました。 Canon i-SENSYS MF4890dwで正常に印刷できますが、Xsaneでスキャンしようとすると、次のメッセージが表示されます。

Failed to open device 'pixma:MF4800_10.237.93.145': invalid argument

他の同様のスレッドからいくつかのフィードを読んだので、Xtermで試しました。

scanimage -T 

返されるもの:

scanimage: open of device pixma:MF4800_10.237.93.145 failed: Invalid argument

そして

uname -r

4.2.0-25-genericを返します。

6
eugeniosql

一部のデバイスを使用したワイヤレススキャンに影響するスキャンライブラリに bug がありました。 libsaneを1.0.26以降にアップグレードします。ソフトウェアセンターで入手できない場合は、 this ppaからインストールします。

Sudo add-apt-repository ppa:rolfbensch/sane-git
Sudo apt-get update
Sudo apt-get dist-upgrade
4
user153611

Canonスキャナーでも同様の問題が発生しました。 xsaneの更新バージョンとそのライブラリを SANE daily ppa からインストールすると、ドキュメントフィーダーはまだ機能しませんが、ほとんど機能します。

もう1つの問題は、ufwファイアウォールがネットワークスキャナーへのアクセスをブロックしていることです。 ufwを使用していて、スキャナーがネットワークに接続されている場合は、ufwを無効にしてからスキャンを再試行してください。これが機能する場合、ufwを介してスキャナーを許可するのは非常に簡単なので、完全にオフにする必要はありません。

2
Organic Marble

これは通常、権限の問題です。

Lsusbを使用して、プリンター/スキャナーがオンになっているバスとデバイスを確認します(USB経由で接続されている場合)。

lsusb

Bus 003 Device 006:ID 0400:0132 Brother Industries、Ltd

このデバイスはBus 003上にあり、デバイス006 ...はこのファイルに対応しています。

ls -l /dev/bus/usb/003/006

crw-rw-r-- 1 root lp 189、261 Jan 21 17:18 006

グループが「lp」であることに注意してください。

次を使用して「lp」グループに自分を追加します。

Sudo usermod -a -G lp {your-username-goes-here}

ログアウトしてからもう一度... xsaneを試してください。

0
Jay Marm

時々、不良なUSBケーブルがこの「無効な引数」エラーを引き起こす可能性があります。ケーブルを既知の良好なケーブルと交換してみてください。

0
mvdb