quinta-feira, 7 de novembro de 2013

Debian Linux: Canon Pixma MP230

OS: Debian 7 "Wheezy"

1.- Descarregar as drivers aqui (cnijfilter-mp230series-3.80-1-deb.tar.gz e scangearmp-mp230series-2.00-1-deb.tar.gz).

2.- Descomprimir os ficheiros e executar o(s) script(s) como root:

Impressora:
~$ tar -zxvf cnijfilter-mp230series-3.80-1-deb.tar.gz
~$ cd cnijfilter-mp230series-3.80-1-deb
~$ su
~$ ./install.sh


Scanner (ScanGearMP):
~$ tar -zxvf scangearmp-mp230series-2.00-1-deb.tar.gz
~$ cd scangearmp-mp230series-2.00-1-deb
~$ su
~$ ./install.sh


3.- Ligar a multifunções.

O ScanGearMP é o programa da Canon para digitalizar/scannarizar documentos. Mas, por defeito (?), o scanner só é detectado se corrermos o programa (scangearmp) usando a conta root. Para funcionar com a conta base/standard, é necessário fazer o seguinte:

1.- Verificar o "ID" da multifunções.
~$ lsusb

[...]
Bus 001 Device 002: ID 04a9:175f Canon, Inc.
[...]


2.- Abrir o ficheiro "/lib/udev/rules.d/60-libsane.rules" e acrescentar a MP230.
~$ su
~$ nano /lib/udev/rules.d/60-libsane.rules

[...]
# Canon PIXMA MP230
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175f", ENV{libsane_matched}="yes"
[...]


3.- Gravar e reiniciar o sistema.