Bom demais para o Internet Explorer

Canon mp250 foto

Informações Iniciais

Equipamento:

Multifuncional (Scanner + Copiadora + Impressora) Canon PIXMA MP250, distribuída pela ELGIN, comprada no Brasil.

Sistema Operacional:

Ubuntu 10.04 32 bits
Kernel Linux 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:26:08 UTC 2010 i686 GNU/Linux

Drivers

O driver para sistemas GNU/Linux desta multifuncional não foi encontrado no site brasileiro e nem no "site oficial" (EUA). Mas o mesmo foi encontrado no site Australiano da marca.
http://support-au.canon.com.au/P/search?model=PIXMA+MP250&menu=download&filter=0&tagname=g_os&g_os=Linux
Neste link é possível encontrar os drivers para impressora e scanner. Lá estão disponíveis os Sources (códigos fonte) dos drivers, além dos drivers empacotados para sistemas Debian (.deb - debian package) e Red Hat (.rpm - Red Hat package).
A versão dos drivers disponíveis no momento em que este tutorial foi escrito são:

Processo de Instalação

* NÃO CONECTE A IMPRESSORA AINDA, PRIMEIRO VAMOS INSTALAR OS DRIVERS.

  1. Impressora

    Faça o download do driver da impressora (MP250 series IJ Printer Driver).
    Você fará o download de um arquivo compactado no formato .tar.gz . Ao descompactá-lo, você encontrará um arquivo install.sh e duas pastas packages e resources.
    Dentro da pasta packages você encontrará quatro arquivos:

    • cnijfilter-common_3.40-1_amd64.deb
    • cnijfilter-common_3.40-1_i386.deb
    • cnijfilter-mp250series_3.40-1_amd64.deb
    • cnijfilter-mp250series_3.40-1_i386.deb

    Clique duas vezes sobre o arquivo cnijfilter-common_3.40-1_i386.deb para instalá-lo, ao clicar será aberta a tela do instalador automático. Em seguida instale, seguindo o mesmo procedimento, o arquivo cnijfilter-mp250series_3.40-1_i386.deb .
    Agora conecte a impressora, desligada, no computador e ligue-a em seguida. O Ubuntu irá reconhecer sua impressora automaticamente e configurá-la. Em poucos segundos ela estará pronta para ser utilizada.

  2. Scanner

    O procedimento para instalação do scanner será um pouco mais elaborado, vai exigir algumas configurações a mais. Mas vamos detalhar todo o procedimento abaixo, então vamos com calma!

    1. Instalando o driver do scanner
    2. Faça o download do driver do scanner (MP250 series ScanGear).
      Você fará o download de um arquivo compactado no formato .tar.gz . Ao descompactá-lo, você encontrará um arquivo install.sh e duas pastas packages e resources.
      Dentro da pasta packages você encontrará quatro arquivos:

      • scangearmp-common_1.60-1_amd64.deb
      • scangearmp-common_1.60-1_i386.deb
      • scangearmp-mp250series_1.60-1_amd64.deb
      • scangearmp-mp250series_1.60-1_i386.deb

      Clique duas vezes sobre o arquivo scangearmp-common_1.60-1_i386.deb para instalá-lo, ao clicar será aberta a tela do instalador automático. Em seguida instale, seguindo o mesmo procedimento, o arquivo scangearmp-mp250series_1.60-1_i386.deb .

    3. Instalando o software Sane, que será o responsável no sistema por escanear os arquivos.

      É aqui que a coisa fica um pouco mais trabalhosa. Este processo será efetuado no terminal (console) de seu sistema. Para abrir o terminal vá em Aplicativos > Acessórios > Terminal . Um outro modo é utilizar o atalho de teclado: Ctrl + Alt + T
      Cada linha em destaque será um comando, para executá-la tecle enter ao fim da digitação.
      Primeiro instalamos alguns pacotes necessários para o sistema configurar o que deve:
      sudo apt-get install -y libusb-dev build-essential git-core
      Em seguida faremos o download da versão mais atualizada do programa sane-backend:
      git clone git://git.debian.org/sane/sane-backends.git
      Ao fim do download entre na pasta aonde o download foi realizado:
      cd sane-backends
      Agora iremos configurar o que deverá ser instalado:
      ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
      Atenção, na linha acima antes de prefix, sysconfdir e localstatedir o símbolo utilizado é  - - (menos menos, sem espaço entre eles)
      Agora, após configurar, vamos gerar o instalados:
      make
      Agora que o instalador foi gerado, instalemos o programa:
      sudo make install
      Agora falta apenas acertarmos algumas permissões de alguns arquivos. Para tanto, abra o editor de texto (gedit) pelo terminal, como super usuário:
      sudo gedit
      Agora que o editor de texto está aberto, copie as linhas abaixo dentro dele:
      SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",MODE:="0666",GROUP:="saned"
      SUBSYSTEM=="usb_device",MODE:="0666",GROUP:="saned"
      Salve este arquivo na seguinte pasta /etc/udev/rules.d/ com o nome 40-scanner-permissions.rules
      Agora seu scanner deve estar instalado e pronto para funcionar.

Se tiverem algum problema e/ou dificuldade podem perguntar abaixo!!

Espero ter ajudado!

O software Ftool[1] é "Um Programa Gráfico-Interativo para Ensino de Comportamento de Estruturas".

Hoje, me pediram para ajudar na "instalação" do mesmo num notebook cujo sistema operacional é o Ubuntu Lucid Lynx (10.04).

A primeira coisa que me veio à mente foi: "Vou precisar usar o Wine ou o DosBox" para fazê-lo funcionar. Porém, ao entrar no site do programa tive uma agradabilíssima surpresa. Lá estava disponível uma versão "para Linux" para se fazer o download. Eu, enquanto estudante de engenharia, sei o quão difícil é encontrar, na área técnica, pessoas e programas preocupados em atender a demanda de usuários de software livre. Por isso faço questão de dizer quando encontrar algum bom exemplo.

Infelizmente este software não é um Software Livre, seu código fonte não está disponibilizado, mas já é um grande avanço ele oferecer algum tipo de suporte para usuários de sistemas operacionais livres. Será muito bom se ele veier a ser liberado sob uma licença livre em algum momento, para que a comunidade possa contribuir para o desenvolvimento desta ferramenta e de muitas outras. Seria, inclusive, boa, do ponto de vista didático, a possibilidade de estudantes de engenharia participarem deste desenvolvimento.

Voltando à questão inicial, da "instalação" do programa.

A instalação

No site há disponibilizado para download os arquivos "ftool212linux24g3.tgz" e "ftool212linux26g4.tgz". A diferença entre eles é que o primeiro foi compilado para o kernel 2.4 e gcc3, enquanto o segundo foi compilado para kernel 2.6 e gcc4.

Seguindo a sugestão do comentário do Leonardo Goliatt, o processo para instalar (num sistema 64 bits) fica assim:

cd /tmp
sudo aptitude install libmotif3
mkdir -p ftool212linux26g4
cd ftool212linux26g4
wget -c http://www.tecgraf.puc-rio.br/ftp_pub/lfm/ftool212linux26g4.tgz
tar -zxvf ftool212linux26g4.tgz
sudo cp Ftool /usr/local/bin/
sudo ln -s /usr/local/bin/Ftool /usr/local/bin/ftool
sudo wget -c http://mirror.pnl.gov/ubuntu//pool/multiverse/o/openmotif/libmotif3_2.2.3-2_amd64.deb
sudo dpkg -x libmotif3_2.2.3-2_i386.deb /tmp
sudo cp /tmp/usr/lib/libXm.so.3 /usr/lib32/
cd -
ftool

Caso você queira instalar num sistema operacional 32bits basta mudar a linha

sudo wget -c http://mirror.pnl.gov/ubuntu//pool/multiverse/o/openmotif/libmotif3_2.2.3-2_amd64.deb

por

sudo wget -c http://mirror.pnl.gov/ubuntu//pool/multiverse/o/openmotif/libmotif3_2.2.3-2_i386.deb

O primeiro erro que encontrei foi que a versão que estava tentando ser rodada era a para kernel 2.4 e gcc3, enquanto o sistema operacional possui o kernel 2.6 e gcc4.

Assim, a primeira coisa que fiz foi baixar a versão correta. Ao descompactar o arquivo tgz encontrarmos um executável. Tentei executá-lo pela interface gráfica mas não obtive sucesso. Em seguida tentar pelo terminal (fui até a pasta aonde o arquivo executável estava e digitei [code] $ ./ftool [/code]), mas também não obtive sucesso. Porém tive uma mensagem de retorno de erro:
"error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory".

Procurei a tal da biblioteca "libxm" no repositório do ubuntu
[code] $ aptitude search libxm [/code]
mas não encontrei nada que pudesse realmente me ajudar.
Fui então ao site do programa ver se havia alguma referência, e reparei que o programa utiliza a biblioteca "OSF Motif". Entrei no site da biblioteca[2], fiz o download do instalador ".deb" para ubuntu lucid lynx 32bits e instalei-a. Porém o programa continuou não funcionando, acusando o mesmo erro de antes.

Parti então para a busca na internet.
Já no primeiro link[3] encontrei a sugestão de instalar a biblioteca libmotif3 presente no repositório oficial do sistema operacional.
Ao tentar instalar tal biblioteca ([code] $ sudo aptitude install libmotif3 [/code]) fui alertado que a "openmotif" seria desinstalada. Aceitei o procedimento e segui à frente.

Com isso consegui fazer funcionar o Ftool até agora perfeitamente, ainda não apresentou nenhum erro ou problema.

Portanto, para os que desejam utilizar o Ftool no ubuntu (10.04), o procedimento, só pela interface gráfica, é:

1) Faça o download da versão para kernel linux 2.6 e gcc 4: http://www.tecgraf.puc-rio.br/ftp_pub/lfm/ftool212linux26g4.tgz
2) Descompacte o arquivo numa pasta de sua preferência (Clique com o botão direito do mouse e clique em extrair).
3) Agora vá ao menu APLICATIVOS > CENTRAL DE PROGRAMAS UBUNTU e busque por libmotif3 e instale o resultado da pesquisa.

Pronto, agora seu Ftool já deve estar funcionando! =)

Espero ter contribuido, e me coloco à disposição para dirimir quaisquer possíveis futuras dúvidas e dificuldades!

[1] https://web.tecgraf.puc-rio.br/ftool/#download
[2] http://www.openmotif.org/
[3] http://ubuntuforums.org/showthread.php?t=39556

[Update]
O desenvolvedor do Ftool, Luiz Fernando Martha, colocou este post como referência no site do Ftool, agradeço pelo prestígio!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes