Bom... Eu estava com problemas pra poder instalar a minha impressora de modelo Canon IP-1000 no meu Ubuntu, mas vi que não tinha suporte à essa impressora então comecei a caçar algum modo de instala-la e não achei nada em sites brasileiros.
Esse tutorial eu encontrei num forum do Ubuntu nos Eua e fiz questão de traduzi-lo pelo grande problema que é instalar essa impressora nessa nossa distro.
Eu não me lembro o nome do cara que postou esse tutorial pela minha grande afobação de copiar logo o texto antes que eu perdesse o link, mas estou cedendo os créditos a ele =P
Bom... Vamos começar...
Para instalar a impressora você pode fazer do seguinte modo:
1 - Instale:
Instale o Alien via synaptic ou apt-get
O alien é um convertedor de pacotes. Com ele você pode transformar, por exemplo, um pacote rpm em um pacote deb.
Instale a libxml1 via synaptic ou apt-get. Isso vai ser preciso daqui a pouco
2 - Download:
Abra o terminal e vá para seu diretório de downloads (ou crie um diretório pra descarregar os downloads).
Logo após use os comandos abaixo para baixar os pacotes:
$ wget
http://www.mafia.or.id/bjfilter/bjfilter-common-2.50-2.i386.rpm$ wget
http://www.mafia.or.id/bjfilter/bjfilter-pixmaip1000-2.50-2.i386.rpm$ wget
http://www.mafia.or.id/bjfilter/bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm3 - Converta todos os pacotes baixados com o alien:
$ sudo alien bjfilter-common-2.50-2.i386.rpm
$ sudo alien bjfilter-pixmaip1000-2.50-2.i386.rpm
$ sudo alien bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm
4 - Instale os pacotes:
$ sudo dpkg -i nomedospacotes.deb
5 - Editando o arquivo .ppd
Para poder ajustar as opções de qualidade de impressão você precisa editar o arquivo ppd da impressora como root. Isso só é aplicado à impressora Ip-1000.
$ sudo gedit /usr/share/cups/model/canonpixmaip1000.ppd
Adicione essas linhas no arquivo
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality
Você também pode substituir essas linhas:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution
Por essas:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice"
*CloseUI: *Resolution
Salve o arquivo.
6 - Ajustando as bibliotecas
$sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2
$sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
$sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1
7 - Restartando o Cups
$ sudo killall cupsd
$ sudo cupsd
8 - Instalando a impressora
Vá em Sistema > Administração > Imprimindo > Nova Impressora;
Escolha a impressora (Local ou em Rede), especifique sua porta ou url;
Clique em avançar;
Escolha:
Marca: Canon
Modelo: PIXMA IP1000
Driver: Padrão
Clique em aplicar
OBS: Se você não encontrar a impressora clique em instalar driver e aponte para o arquivo que você editou (/usr/share/cups/model/canonpixmaip1000.ppd). Logo depois dê um reboot e tente instalar a impressora de novo.
9 - Faça o teste
Clique com o botão direito na impressora, vá em propriedades e mande imprimir uma página de teste.
A minha impressora só imprimiu metade da página de teste, mas imprimiu sem problema algum uma página de texto completa.
É isso aí galera... Tomara que funcione com vocês também =)
fcD