O texto abaixo foi publicado no BR-Linux antes de 2005, e está mantido aqui por razões históricas.
Veja o material atualizado diariamente do BR-Linux em http://br-linux.org
Scanners Videocompo de porta paralela no Linux
Publicado em 20 de maio de 2003
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 4800Augusto 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çãoNa 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.
ScanneandoO 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: 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: Pedro Coriolano Correia em outubro 12, 2004 03:09 PM, 201.7.10.17:
» 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: 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 ;-) ![]() Envie seu comentário
|