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
を返します。
Canonスキャナーでも同様の問題が発生しました。 xsane
の更新バージョンとそのライブラリを SANE daily ppa からインストールすると、ドキュメントフィーダーはまだ機能しませんが、ほとんど機能します。
もう1つの問題は、ufw
ファイアウォールがネットワークスキャナーへのアクセスをブロックしていることです。 ufw
を使用していて、スキャナーがネットワークに接続されている場合は、ufw
を無効にしてからスキャンを再試行してください。これが機能する場合、ufw
を介してスキャナーを許可するのは非常に簡単なので、完全にオフにする必要はありません。
これは通常、権限の問題です。
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を試してください。
時々、不良なUSBケーブルがこの「無効な引数」エラーを引き起こす可能性があります。ケーブルを既知の良好なケーブルと交換してみてください。