Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: GoblinX 1.1, WindowMaker e The Battle for Wesnoth
Por Grobsch
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Configurando scanner HP PSC 1315 no Debian Lenny
Linux user
Publicado por Emerson Esteves em 28/07/2009

Login: enssso, 27270 pontos
[ Hits: 3804 ]

Configurando scanner HP PSC 1315 no Debian Lenny

Quando atualizei meu Debian Linux para o Lenny meu scanner parou de funcionar, e aí???

Finalmente um problema no meu Linux para resolver!

Comecei conferindo alguns pacotes que normalmente são usados para o funcionamento do scanner: hplip e libsane. Todos instalados... verificando na internet, em outros Linux era necessário o pacote sane-utils para o funcionamento do scanner, então instalei também, segue a linha de comando:

# apt-get install hplip libsane sane-utils

Mas a instalação desses pacotes não são o suficiente, conforme pode ser visto em: Fórum Debian • Exibir tópico - HP1315 o xsane não reconhece scanner [RESOLVIDO]

Então seguindo a dica edite o arquivo /etc/sane.d/dll.conf e inclua uma linha com a palavra:

hpaio

Essa impressora/scanner é detectada via udev, então reiniciei o serviço com as linhas de comando, como root:

# /etc/init.d/udev stop
# /etc/init.d/udev start


Obs.: No caso do udev prefiro reiniciar dessa forma.

Testando com o usuário root, tudo ok.

# scanimage -L
device `hpaio:/usb/psc_1310_series?serial=BR48D2H1GVO2' is a Hewlett-Packard psc_1310_series all-in-one

Mas com o usuário comum ainda não funciona. Então foram necessárias algumas configurações, segue:

1. Edite o arquivo /etc/udev/rules.d/z60_libsane.rules

2. Inclua as linhas abaixo logo após a linha que contém 'LABEL="libsane_rules_begin"':

# Hewlett-Packard PSC-1315/PSC-1317
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3f11", MODE="0664", GROUP="users", ENV{libsane_matched}="yes"

Algumas explicações sobre a linha anterior:

a. o arquivo de configuração que você está editando sugere que você coloque o parâmetro GROUP="scanner", mas mesmo incluindo meu usuário no grupo scanner não funcionou. Então mudei para o grupo users, ao qual meu usuário já pertence. Não entendi muito bem porque o grupo scanner não funcionou. Não testei, mas talvez precise reiniciar a máquina para que o mesmo funcione após todas as configurações.

b. os parâmetros SYSFS{idVendor} e SYSFS{idProduct} são os mesmos retornados pelo comando sane-find-scanner, só que sem o "0x". Segue amostra:

$ sane-find-scanner
found USB scanner (vendor=0x03f0 [hp], product=0x3f11 [psc 1310 series ]) at libusb:003:002

c. e no parâmetro MODE usei a sugestão de configuração usada para outros scanners no mesmo arquivo.

3. ATENÇÃO: após incluídas as linhas do item anterior, o trecho do arquivo alterado deve ficar parecido com:

(...)
# Kernel < 2.6.22 jumps here
LABEL="libsane_rules_begin"

# Hewlett-Packard PSC-1315/PSC-1317
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3f11", MODE="0664", GROUP="users", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4100C
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
(...)

4. Estando tudo certo. Salve o arquivo.

Reinicie o udev, como root:

# /etc/init.d/udev stop
# /etc/init.d/udev start


Agora teste com o usuário comum, deve aparecer algo assim:

$ scanimage -L
device `hpaio:/usb/psc_1310_series?serial=BR48D2H1GVO2' is a Hewlett-Packard psc_1310_series all-in-one

Obs.: Isso funcionou em minha máquina sem reiniciar... Pode ser que na sua seja necessário reiniciar.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada KeyTouch - Configurando teclados multimídia sem driver específico
   Dica Linux recomendada Linux Mint 11 e wifi Ralink
   Dica Linux recomendada Driver SmartLink corrigido para kernels 2.6.12 em diante
   Dica Linux recomendada Driver Modem Lucent no K/Ubuntu 7/8
   Dica Linux recomendada Configurar Touchpad Synaptics no Ubuntu

Comentários
[1] Comentário enviado por drthiagobarboza em 30/09/2009 - 09:35h:

Caro amigo Emerson,
Obrigado e parabéns pelo tutorial. Eu estava com o mesmo problema também com a HP, criei o group pro usário, mas ele encontrava minha placa de captura e não o scanner, agora tá certinho. A única alteração que fiz, foi mudar o nome do arquivo, uso Slackware e o z60-lib*** não era reconhecido, depois que mudei para 70-persistent-libsane.rules funcionou perfeitamnete.

Muito obrigado por sua ajuda.



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.