Arquivo

Textos com Etiquetas ‘impressoras’

Drivers para impressoras canon

14, março, 2009 devzr 2 comentários

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:

  1. Adicione o meu overlay - temos um tutorial aqui: link.
  2. Selecione o seu modelo da impressora botando a useflag correspondente no /etc/make.conf.
  3. Instale o driver bjfilter e configure seu cups.