Por que conectar scanners ao Linux é uma dor?

2

Eu me deparei com esse problema ontem, após cerca de seis meses, onde usei meu scanner pela última vez. Eu instalei um novo Linux nesse meio tempo.

Eu tenho um Mustek BearPaw 1200 CU Plus. É um scanner antigo e bastante barato, mas está funcionando há mais de seis anos, então, até quebrar, não há necessidade de substituí-lo.

Para fazer este scanner funcionar, eu preciso obter um PS1Dfw.usb , que é o firmware, que precisa ser carregado toda vez antes de digitalizar no dispositivo. Depois de instalar o sane e os backends, e colocando o firmware em /usr/share/sane/gt68xx/ , eu pude digitalizar as páginas que eu precisava.

Mas por que isso é tão doloroso? Impressoras não são tão difíceis de se conectar ao Linux, então por que isso acontece com scanners? E por que o firmware não está em um pacote ou algo assim?

O site onde baixei o firmware , não foi atualizado desde 2007, e não é mais mantido. E se finalmente ficar offline, perdemos o suporte para todos os scanners baseados em gt68xx?

Qualquer conselho sobre como tornar isso mais simples é bem-vindo (não uso meu scanner com frequência, e normalmente faço uma nova instalação do SO nesse meio tempo. Então, quando eu faço preciso do meu scanner, está tudo procurando como fazer aquela maldita coisa funcionar de novo).

    
por polemon 15.10.2010 / 16:56

3 respostas

2

Um motivo pelo qual alguns firmwares não são empacotados / incluídos é que às vezes não há licença que permita isso, ou existe uma licença que não permite isso.

Parece que, nesse caso, o autor do driver tem permissão para distribuir esses arquivos, mas não há informações sobre redistribuição (por isso, alguém deve pedir uma licença à Mustek que indique claramente que é permitido).

    
por 16.10.2010 / 00:37
1

Na maioria dos casos, é a variedade de drivers que não estão por perto. E, ao contrário das placas gráficas, das placas sem fio (hoje em dia) e das impressoras, os scanners não são usados pela maioria dos usuários, portanto, não há muito esforço colocado neles.

    
por 15.10.2010 / 21:08
0

Você sempre pode manter uma versão antiga do seu sistema operacional favorito para essa tarefa com os drivers antigos, em execução em uma VM (por exemplo, o VirtualBox).

    
por 09.01.2011 / 06:04