スキャナをLinuxに接続するのはなぜそれほど難しいのですか?

スキャナをLinuxに接続するのはなぜそれほど難しいのですか?

約6ヶ月が過ぎた昨日、最後にスキャナーを使用したときにこの問題に直面しました。その間、私は新しいLinuxをインストールしました。

私はMustek BearPaw 1200 CU Plusを使用しています。古くてかなり安価なスキャナーですが、6年以上働いていたので、故障する前に交換する必要はありません。

このスキャナを動作させるには、PS1Dfw.usbデバイスをスキャンするたびにロードする必要があるファームウェアを入手する必要がありました。 saneとバックエンドをインストールしてファームウェアを挿入したら、必要な/usr/share/sane/gt68xx/ページをスキャンできます。

ところで、なぜこんなに病気なのでしょうか? Linuxにプリンタを接続することは難しくありませんが、Linuxにスキャナを接続するのはなぜこれが難しいのでしょうか。ファームウェアがパッケージなどに含まれていないのはなぜですか?

これファームウェアをダウンロードしたウェブサイト2007年以降は更新されておらず、メンテナンスされなくなりました。オフラインになると、すべてのgt68xxベースのスキャナのサポートは中止されますか?

これをより簡単にする方法の提案はいつでも歓迎します(私はスキャナーを頻繁に使用せず、通常は新しいOSをインストールします)。する私のスキャナーが必要です。クソの仕事をやり直す方法を見つけることはすべてです。)

答え1

一部のファームウェアがパッケージ/含まれていない理由の1つは、これを許可するライセンスがないか、許可しないライセンスがあるためです。

この場合、ドライバーの作成者はこれらのファイルを配布する権限を持っているように見えますが、再配布に関する情報はありません(したがって、誰かが許可されている内容が明確に記載されているライセンスをMustekに要求する必要があります)。

答え2

ほとんどの場合、これは周囲にさまざまなドライバが存在しないためです。グラフィックカード、ワイヤレスカード(現在)、プリンタとは異なり、ほとんどのユーザーはスキャナを使用していないため、多くの労力は必要ありません。

答え3

これは、以前のドライバで頻繁に使用されるオペレーティングシステムの以前のバージョンを維持することによってこれを実行し、VirtualBoxなどの仮想マシンで実行できます。

関連情報