Drivers para impressoras canon
Um dos grandes problemas das impressoras das séries IP da canon é a inexistência de driver opensource para linux, pior ainda é a situação daqueles que usam linux 64bit e dependem do driver de código fechado que só existe para 32bits. A única solução para os usuários que usam 64bits é instalar as dependências 32bit do bjfilter (a parte do driver com código fechado), e isso não é uma tarefa fácil, porém com o esforço de vários usuários foi possível juntar os pedaços (dependências 32bit) e formar o emul-linux-x86-bjdeps que nos possibilitou a instalação do bjfilter para 64bit.
Observação: emul-linux-x86-bjdeps é o nome do pacote no Gentoo/Funtoo que provê as dependências 32bit para o bjfilter.
Após algum tempo os mantedores dos ebuild acabaram deixando de atualizar seus trabalhos e alguns links estavam quebrados, mas para não deixar esse trabalho de lado eu resolvi atualizar os ebuilds e coloca-los em um lugar de fácil acesso (um overlay – isso quer dizer, não haverá necessidade de adicionar manualmente o ebuild num overlay criado por você).
O driver bjfilter providenciado pelo meu overlay no GentooBR inclui tanto os sistemas 32bits quanto 64bits, entretanto a useflag servicetools não está funcionando no 64bits.
Para instalar o driver bjfilter para poder usar sua impressora canon no Gentoo/Funtoo, você só precisa adicionar o meu overlay e dar um emerge. Impressoras suportadas pelo bjfilter:
- IP1000
- IP1500
- IP3100
- IP4100
- IP8600
Nota: Outras podem estar incluídas, já que algumas tem o nome em japones diferente aos outros modelos distribuidos. (por exemplo: IP1000 == IP4000)
Instruções:
- Adicione o meu overlay - temos um tutorial aqui: link.
- Selecione o seu modelo da impressora botando a useflag correspondente no /etc/make.conf.
- Instale o driver bjfilter e configure seu cups.
