Arquivos históricos do BR-Linux.org apresenta:

Scanners Videocompo de porta paralela no Linux

Escrevi o tutorial abaixo em um feriadão de 2001, quando precisei muito de um scanner e o único disponível era o velho Videocompo ScanMagic 4800 de porta paralela, suportado oficialmente apenas pelo Windows. Google daqui, FTP de lá, e descobri que se tratava na realidade de um scanner Mustek com a etiqueta da Videocompo. Com um pouco de trabalho pude habilitar o suporte a ele no Linux, e aproveitei para relatar a experiência.

Mas hoje, ao tentar instalá-lo novamente em um micro moderno rodando o SuSE Linux 8.2, descobri que a versão corrente do SANE não suporta mais este modelo (o suporte deve retornar em versões futuras, diz a documentação). Assim, tive que instalar uma versão antiga do SANE (sane-1.0.8) para fazer tudo funcionar como eu esperava. No mais, testei novamente todos os passos do tutorial, e garanto que funcionou ;-)

Uma observação: se você chegou a este artigo através do Google e procura drivers para usar o seu scanner no Windows, eu não os possuo. Mas sugiro que você os procure aqui.

Configurando scanners paralelos Videocompo (Mustek) ScanMagic 4800

Augusto Campos - brain@matrix.com.br

Há alguns anos atrás, era comum encontrar no mercado nacional, a preços bastante acessíveis, scanners comercializados pela brasileira Videocompo. Estes scanners tinham interface pela porta parelela, e vinham com um driver para Windows que permitia resoluções de até 9600DPI.

Até recentemente eu acreditava que estes scanners funcionavam apenas no Windows, e portanto não estavam mais ao meu alcance. De fato, o modelo que eu tenho em casa nunca funcionou direito nem no Windows - enquanto o scanner estava operando, o sistema inteiro parava, já que seu driver exigia prioridade absoluta do sistema.

Recentemente, entretanto, ouvi falar que o SANE já tinha suporte a estes scanners, que na verdade eram produzidos pela Mustek (o meu modelo tem uma etiqueta "MADE IN TAIWAN R.O.C.", e identificação Mustek 4800 III EP). Não tinha nenhuma experiência prévia com o SANE, e tudo que eu sabia sobre ele é que ele faz no Linux o que o padrão Twain (junto com os drivers dos fabricantes) faz pelo Windows: atua como intermediário entre scanners e aplicativos.

Mesmo sem saber muito sobre o assunto, resolvi tentar. A distribuição de Linux que eu uso no momento inclui o SANE versão 1.0.4, então instalei-o diretamente do CD-ROM. O site do SANE informava que o suporte efetivamente existia, então busquei a documentação aplicável. Li 3 ou 4 páginas de manual (man sane-mustek_pp, man saned, man xsane...), a documentação do site oficial, o FAQ e o que mais estava disponível, e resolvi experimentar. Após algum esforço, tudo funcionou - e a solução está abaixo.

Note que eu não estou em condições, nem tenho interesse, de fornecer suporte a configuração de scanners paralelos no Linux. O que você precisa, em termos de software e documentação, pode ser obtido no site oficial do SANE. Eu não sei nem mesmo dizer se o seu scanner tem ou não suporte no Linux. Mas o que eu sei, exponho abaixo.

Os arquivos de configuração

Na minha instalação do SANE, há 3 arquivos do diretório /etc/sane.d que devem ser alterados. Vamos a eles:

mustek_pp.conf

Este arquivo deve conter as seguintes linhas:

option io-mode alt_lock
option niceload
port 0x378
name SM-4800P
vendor Mustek
option wait-lamp 15
option strip-height 16
option buffer 122400

Mude o que preferir, de acordo com a documentação. Se o seu scanner estiver na lp2, e não na lp1, mude a porta de 0x378 para 0x278.

saned.conf

Este arquivo diz que máquinas da rede podem ter acesso ao seu scanner, e é necessário mesmo que você não use o scanner em rede. Deve conter ao menos a seguinte linha:

localhost

dll.conf

Este arquivo em geral contém uma grande listagem de backends do SANE. Certifique-se de que ele inclui (sem marcas de comentário) o driver do seu scanner:

mustek_pp

Além disso, você deve estar rodando o saned. A maneira mais fácil de fazer isto é incluindo-o na configuração do inetd (tenha certeza de que você está rodando o inetd, siga o manual de sua distribuição para isto. Digitar o comando 'inetd' como usuário root pode funcionar, se você não souber como iniciá-lo automaticamente a cada boot).

Para incluir o saned no inetd, é necessário editar dois arquivos do /etc:

services

Inclua (em qualquer ponto) a seguinte linha:

sane            6566/tcp

inetd.conf

Inclua a seguinte linha:

sane stream tcp nowait root /usr/sbin/saned saned

Se você usa um inetd alternativo, como o xinetd, será necessário proceder de acordo com as necessidades específicas deste software - siga a documentação do mesmo. Eu já testei com a seguinte configuração gravada no arquivo /etc/xinetd.d/sane:

# default: on
service sane
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        server          = /usr/sbin/saned
        disable         = no
}

Agora digite killall -HUP inetd para que o inetd releia seus arquivos de configuração, e pronto! Você já pode usar o SANE para comunicar-se com seu scanner.

Scanneando

O xsane é a interface gráfica para o SANE, e é bastante intuitivo. Você encontra a documentação dele no site oficial do projeto, mas para inicia-lo basta digitar:

xsane net:localhost:mustek_pp:SM-4800P

O comando acima chama o xsane via interface de rede (mesmo que você não tenha rede - isto é necessário para que você possa utilizar o scanner mesmo sem ser root). O nome SM-4800P é o mesmo que definimos no arquivo mustek_pp.conf - portanto, se alterar, fique atento!

A surpresa mais agradável foi descobrir que a configuração acima funcionou "de primeira", sem necessidade de downloads adicionais, nem de alterar outras características do sistema, nem de reboots... Além disso, pude notar que o driver do SANE não "trava" o computador como o driver do fabricante (para Windows) faz - é perfeitamente possível utilizar o computador enquanto o scanner estiver operando.

Conclusão

O exposto acima funcionou em minha configuração doméstica. Não posso garantir que irá funcionar na sua, mas desejo boa sorte :) Postado por brain em maio 20, 2003 11:14 PM

Comentários para "Scanners Videocompo de porta paralela no Linux"

» Postado por: mARCELO em julho 1, 2003 11:14 PM, 200.158.76.:

 

» Postado por: Lairton em julho 13, 2003 10:07 AM, 200.142.209:

 

» Postado por: NAIM em julho 29, 2003 12:49 PM, 200.183.250:

 

» Postado por: Luis Romário Silveira Braga em agosto 23, 2003 03:43 AM, 200.175.222:

 

» Postado por: Eduardo em setembro 2, 2003 12:03 PM, 200.181.200:

 

» Postado por: Marcos em setembro 14, 2003 01:18 PM, 200.221.165:

 

» Postado por: Jairogm em setembro 17, 2003 12:30 AM, 200.217.176:

 

» Postado por: joao fernando em outubro 7, 2003 10:00 AM, 200.165.201:

 

» Postado por: Néia em novembro 16, 2003 04:29 AM, 200.141.7.1:

 

» Postado por: alcides em dezembro 27, 2003 12:33 AM, 211.121.126:

 

» Postado por: alcides em dezembro 27, 2003 12:33 AM, 211.121.126:

 

» Postado por: alcides em dezembro 27, 2003 12:33 AM, 211.121.126:

 

» Postado por: MARLUCE em janeiro 18, 2004 05:16 PM, 200.151.26.:

 

» Postado por: larisson borges em fevereiro 3, 2004 05:55 PM, 200.203.11.:

 

» Postado por: Wallace em fevereiro 8, 2004 11:30 AM, 200.98.12.5:

 

» Postado por: José Carlos Alves de Souza em fevereiro 13, 2004 11:08 AM, 200.170.99.:

 

» Postado por: Sidney em fevereiro 16, 2004 12:04 AM, 200.151.167:

 

» Postado por: Adriano Borges em fevereiro 17, 2004 10:51 AM, 200.162.150:

 

» Postado por: cleber em fevereiro 17, 2004 09:52 PM, 200.97.71.1:

 

» Postado por: Luis Afonso em fevereiro 23, 2004 03:43 AM, 200.154.10.:

 

» Postado por: Sávio Marques em fevereiro 27, 2004 12:05 PM, 200.163.26.:

 

» Postado por: Raimundo em março 6, 2004 03:55 PM, 200.216.144:

 

» Postado por: zilda em março 15, 2004 01:24 PM, 200.158.92.:

 

» Postado por: Shut em março 15, 2004 05:50 PM, 200.153.63.:

 

» Postado por: Damiana em abril 2, 2004 01:25 PM, 201.8.75.16:

 

» Postado por: Daniel em abril 4, 2004 11:32 PM, 200.255.172:

 

» Postado por: wagner R. de Lima. em abril 5, 2004 12:53 AM, 200.103.64.:

 

» Postado por: cwlinux em abril 11, 2004 03:16 PM, 200.158.163:

 

» Postado por: carlos em abril 14, 2004 01:08 AM, 201.5.21.16:

 

» Postado por: Marcel Cezar em abril 19, 2004 11:58 AM, 200.151.141:

 

» Postado por: Aline em maio 4, 2004 11:55 AM, 200.211.73.:

 

» Postado por: frederico em maio 6, 2004 07:47 PM, 200.150.10.:

 

» Postado por: haroldo macedo em maio 11, 2004 05:40 PM, 200.178.173:

 

» Postado por: Musttaffa em maio 23, 2004 05:21 PM, 200.191.162:

 

» Postado por: Musttaffa em maio 23, 2004 05:43 PM, 200.191.162:

 

» Postado por: Musttaffa em maio 23, 2004 05:43 PM, 200.191.162:

 

» Postado por: manuel em maio 30, 2004 01:44 PM, 81.172.18.9:

 

» Postado por: Antonio Vieira Bispo em junho 6, 2004 10:24 PM, 200.241.244:

 

» Postado por: Elizabeth Silva em junho 11, 2004 11:06 AM, 201.5.189.5:

 

» Postado por: Musttaffa em junho 12, 2004 03:34 PM, 200.140.67.:

 

» Postado por: Pablo Hudson em junho 20, 2004 03:42 PM, 201.4.212.1:

 

» Postado por: Luciano em junho 24, 2004 09:20 AM, 200.163.54.:

 

» Postado por: DSouza em junho 26, 2004 01:50 PM, 200.181.52.:

 

» Postado por: marcelo em junho 29, 2004 02:56 PM, 200.208.85.:

 

» Postado por: Anderson Thiago em julho 2, 2004 06:35 PM, 200.98.24.2:

 

» Postado por: marcos em julho 3, 2004 09:38 PM, 200.193.18.:

 

» Postado por: João Carlos Gabardo em julho 4, 2004 03:12 PM, 200.219.153:

 

» Postado por: Richardson em julho 15, 2004 12:15 AM, 200.141.107:

 

» Postado por: fernanda em agosto 3, 2004 06:31 PM, 200.233.4.3:

 

» Postado por: Norberto Papoy em agosto 19, 2004 12:48 PM, 192.77.198.:

 

» Postado por: Priscila em agosto 23, 2004 01:39 PM, 200.151.25.:

 

» Postado por: Compsul em agosto 26, 2004 02:32 PM, 201.1.83.13:

 

» Postado por: Antonio em setembro 7, 2004 10:18 AM, 200.180.245:

 

» Postado por: Zithromax em setembro 25, 2004 07:00 AM, 65.75.139.9:

 

» Postado por: Marcelo Araujo em outubro 1, 2004 10:46 PM, 200.149.180:

 

» Postado por: marco em outubro 2, 2004 06:47 PM, 200.100.254:

 

» Postado por: JEFFERSON em outubro 4, 2004 02:57 PM, 201.9.212.1:

 

» Postado por: Buy Amoxicillin em outubro 5, 2004 08:12 AM, 67.19.91.50:

 

» Postado por: Cialis em outubro 9, 2004 07:53 AM, 67.19.91.50:

 

» Postado por: Pedro Coriolano Correia em outubro 12, 2004 03:09 PM, 201.7.10.17:

 

» Postado por: Levaquin em outubro 13, 2004 07:29 AM, 67.19.91.50:

 

» Postado por: Adriana em outubro 14, 2004 10:58 PM, 200.100.33.:

 

» Postado por: Adriana em outubro 15, 2004 02:34 PM, 200.100.21.:

 

» Postado por: mario Dorneles em outubro 20, 2004 12:14 PM, 200.96.100.:

 

» Postado por: dental insurance em outubro 20, 2004 09:56 PM, 202.83.174.:

 

» Postado por: Remeron prescription em outubro 23, 2004 06:33 AM, 208.53.138.:

 

» Postado por: lilian em outubro 26, 2004 10:46 AM, 200.158.25.:

 

» Postado por: lilian em outubro 26, 2004 10:46 AM, 200.158.25.:

 

» Postado por: lilian em outubro 26, 2004 10:46 AM, 200.158.25.:

 

» Postado por: juliano em outubro 30, 2004 10:31 AM, 200.180.184:

 

» Postado por: Terêncio em novembro 2, 2004 07:59 AM, 201.1.28.38:

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)


O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.